diff --git a/.gitignore b/.gitignore index f10fff99c0..03a8d6d509 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ htsjdk.iws atlassian-ide-plugin.xml /htsjdk.version.properties /test-output/ +.DS_Store #intellij .idea/ diff --git a/scripts/install-samtools.sh b/scripts/install-samtools.sh index 399c6837b1..b2bde8b987 100755 --- a/scripts/install-samtools.sh +++ b/scripts/install-samtools.sh @@ -6,7 +6,7 @@ sudo apt-get upgrade sudo apt-get install -y libncurses-dev libbz2-dev liblzma-dev #install from the github tar -export SAMTOOLS_VERSION=1.19.1 +export SAMTOOLS_VERSION=1.21 wget https://github.com/samtools/samtools/releases/download/${SAMTOOLS_VERSION}/samtools-${SAMTOOLS_VERSION}.tar.bz2 tar -xjvf samtools-${SAMTOOLS_VERSION}.tar.bz2 cd samtools-${SAMTOOLS_VERSION} && ./configure --prefix=/usr && make && sudo make install diff --git a/src/main/java/htsjdk/samtools/cram/compression/CompressionUtils.java b/src/main/java/htsjdk/samtools/cram/compression/CompressionUtils.java new file mode 100644 index 0000000000..6a933660be --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/CompressionUtils.java @@ -0,0 +1,178 @@ +package htsjdk.samtools.cram.compression; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.rans.Constants; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +public class CompressionUtils { + public static void writeUint7(final int i, final ByteBuffer cp) { + int s = 0; + int X = i; + do { + s += 7; + X >>= 7; + } while (X > 0); + do { + s -= 7; + //writeByte + final int s_ = (s > 0) ? 1 : 0; + cp.put((byte) (((i >> s) & 0x7f) + (s_ << 7))); + } while (s > 0); + } + + public static int readUint7(final ByteBuffer cp) { + int i = 0; + int c; + do { + //read byte + c = cp.get(); + i = (i << 7) | (c & 0x7f); + } while ((c & 0x80) != 0); + return i; + } + + public static ByteBuffer encodePack( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer, + final int[] frequencyTable, + final int[] packMappingTable, + final int numSymbols){ + final int inSize = inBuffer.remaining(); + final ByteBuffer encodedBuffer; + if (numSymbols <= 1) { + encodedBuffer = CompressionUtils.allocateByteBuffer(0); + } else if (numSymbols <= 2) { + + // 1 bit per value + final int encodedBufferSize = (int) Math.ceil((double) inSize/8); + encodedBuffer = CompressionUtils.allocateByteBuffer(encodedBufferSize); + int j = -1; + for (int i = 0; i < inSize; i ++) { + if (i % 8 == 0) { + encodedBuffer.put(++j, (byte) 0); + } + encodedBuffer.put(j, (byte) (encodedBuffer.get(j) + (packMappingTable[inBuffer.get(i) & 0xFF] << (i % 8)))); + } + } else if (numSymbols <= 4) { + + // 2 bits per value + final int encodedBufferSize = (int) Math.ceil((double) inSize/4); + encodedBuffer = CompressionUtils.allocateByteBuffer(encodedBufferSize); + int j = -1; + for (int i = 0; i < inSize; i ++) { + if (i % 4 == 0) { + encodedBuffer.put(++j, (byte) 0); + } + encodedBuffer.put(j, (byte) (encodedBuffer.get(j) + (packMappingTable[inBuffer.get(i) & 0xFF] << ((i % 4) * 2)))); + } + } else { + + // 4 bits per value + final int encodedBufferSize = (int) Math.ceil((double)inSize/2); + encodedBuffer = CompressionUtils.allocateByteBuffer(encodedBufferSize); + int j = -1; + for (int i = 0; i < inSize; i ++) { + if (i % 2 == 0) { + encodedBuffer.put(++j, (byte) 0); + } + encodedBuffer.put(j, (byte) (encodedBuffer.get(j) + (packMappingTable[inBuffer.get(i) & 0xFF] << ((i % 2) * 4)))); + } + } + + // write numSymbols + outBuffer.put((byte) numSymbols); + + // write mapping table "packMappingTable" that converts mapped value to original symbol + for(int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i ++) { + if (frequencyTable[i] > 0) { + outBuffer.put((byte) i); + } + } + + // write the length of data + CompressionUtils.writeUint7(encodedBuffer.limit(), outBuffer); + return encodedBuffer; // Here position = 0 since we have always accessed the data buffer using index + } + + public static ByteBuffer decodePack( + final ByteBuffer inBuffer, + final byte[] packMappingTable, + final int numSymbols, + final int uncompressedPackOutputLength) { + final ByteBuffer outBufferPack = CompressionUtils.allocateByteBuffer(uncompressedPackOutputLength); + int j = 0; + if (numSymbols <= 1) { + for (int i=0; i < uncompressedPackOutputLength; i++){ + outBufferPack.put(i, packMappingTable[0]); + } + } + + // 1 bit per value + else if (numSymbols <= 2) { + int v = 0; + for (int i=0; i < uncompressedPackOutputLength; i++){ + if (i % 8 == 0){ + v = inBuffer.get(j++); + } + outBufferPack.put(i, packMappingTable[v & 1]); + v >>=1; + } + } + + // 2 bits per value + else if (numSymbols <= 4){ + int v = 0; + for(int i=0; i < uncompressedPackOutputLength; i++){ + if (i % 4 == 0){ + v = inBuffer.get(j++); + } + outBufferPack.put(i, packMappingTable[v & 3]); + v >>=2; + } + } + + // 4 bits per value + else if (numSymbols <= 16){ + int v = 0; + for(int i=0; i < uncompressedPackOutputLength; i++){ + if (i % 2 == 0){ + v = inBuffer.get(j++); + } + outBufferPack.put(i, packMappingTable[v & 15]); + v >>=4; + } + } + return outBufferPack; + } + + public static ByteBuffer allocateOutputBuffer(final int inSize) { + // This calculation is identical to the one in samtools rANS_static.c + // Presumably the frequency table (always big enough for order 1) = 257*257, + // then * 3 for each entry (byte->symbol, 2 bytes -> scaled frequency), + // + 9 for the header (order byte, and 2 int lengths for compressed/uncompressed lengths). + final int compressedSize = (int) (inSize + 257 * 257 * 3 + 9); + final ByteBuffer outputBuffer = allocateByteBuffer(compressedSize); + if (outputBuffer.remaining() < compressedSize) { + throw new CRAMException("Failed to allocate sufficient buffer size for RANS coder."); + } + return outputBuffer; + } + + // returns a new LITTLE_ENDIAN ByteBuffer of size = bufferSize + //TODO: rename this to allocateLittleEndianByteBuffer + public static ByteBuffer allocateByteBuffer(final int bufferSize){ + return ByteBuffer.allocate(bufferSize).order(ByteOrder.LITTLE_ENDIAN); + } + + // returns a LITTLE_ENDIAN ByteBuffer that is created by wrapping a byte[] + public static ByteBuffer wrap(final byte[] inputBytes){ + return ByteBuffer.wrap(inputBytes).order(ByteOrder.LITTLE_ENDIAN); + } + + // returns a LITTLE_ENDIAN ByteBuffer that is created by inputBuffer.slice() + public static ByteBuffer slice(final ByteBuffer inputBuffer){ + return inputBuffer.slice().order(ByteOrder.LITTLE_ENDIAN); + } +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/ExternalCompressor.java b/src/main/java/htsjdk/samtools/cram/compression/ExternalCompressor.java index 4bc70ff46d..5c8f6b34fd 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/ExternalCompressor.java +++ b/src/main/java/htsjdk/samtools/cram/compression/ExternalCompressor.java @@ -1,6 +1,9 @@ package htsjdk.samtools.cram.compression; -import htsjdk.samtools.cram.compression.rans.RANS; +import htsjdk.samtools.cram.compression.range.RangeDecode; +import htsjdk.samtools.cram.compression.range.RangeEncode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Decode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Encode; import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; import htsjdk.utils.ValidationUtils; @@ -71,8 +74,13 @@ public static ExternalCompressor getCompressorForMethod( case RANS: return compressorSpecificArg == NO_COMPRESSION_ARG ? - new RANSExternalCompressor(new RANS()) : - new RANSExternalCompressor(compressorSpecificArg, new RANS()); + new RANSExternalCompressor(new RANS4x8Encode(), new RANS4x8Decode()) : + new RANSExternalCompressor(compressorSpecificArg, new RANS4x8Encode(), new RANS4x8Decode()); + + case RANGE: + return compressorSpecificArg == NO_COMPRESSION_ARG ? + new RangeExternalCompressor(new RangeEncode(), new RangeDecode()) : + new RangeExternalCompressor(compressorSpecificArg, new RangeEncode(), new RangeDecode()); case BZIP2: ValidationUtils.validateArg( @@ -85,5 +93,4 @@ public static ExternalCompressor getCompressorForMethod( } } -} - +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/RANSExternalCompressor.java b/src/main/java/htsjdk/samtools/cram/compression/RANSExternalCompressor.java index 24a3f99c7f..dd4794b0e3 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/RANSExternalCompressor.java +++ b/src/main/java/htsjdk/samtools/cram/compression/RANSExternalCompressor.java @@ -24,48 +24,60 @@ */ package htsjdk.samtools.cram.compression; -import htsjdk.samtools.cram.compression.rans.RANS; +import htsjdk.samtools.cram.compression.rans.RANSParams; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Decode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Encode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Params; import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; import java.nio.ByteBuffer; import java.util.Objects; public final class RANSExternalCompressor extends ExternalCompressor { - private final RANS.ORDER order; - private final RANS rans; + private final RANSParams.ORDER order; + private final RANS4x8Encode ransEncode; + private final RANS4x8Decode ransDecode; /** * We use a shared RANS instance for all compressors. * @param rans */ - public RANSExternalCompressor(final RANS rans) { - this(RANS.ORDER.ZERO, rans); + public RANSExternalCompressor( + final RANS4x8Encode ransEncode, + final RANS4x8Decode ransDecode) { + this(RANSParams.ORDER.ZERO, ransEncode, ransDecode); } - public RANSExternalCompressor(final int order, final RANS rans) { - this(RANS.ORDER.fromInt(order), rans); + public RANSExternalCompressor( + final int order, + final RANS4x8Encode ransEncode, + final RANS4x8Decode ransDecode) { + this(RANSParams.ORDER.fromInt(order), ransEncode, ransDecode); } - public RANSExternalCompressor(final RANS.ORDER order, final RANS rans) { + public RANSExternalCompressor( + final RANSParams.ORDER order, + final RANS4x8Encode ransEncode, + final RANS4x8Decode ransDecode) { super(BlockCompressionMethod.RANS); - this.rans = rans; + this.ransEncode = ransEncode; + this.ransDecode = ransDecode; this.order = order; } @Override public byte[] compress(final byte[] data) { - final ByteBuffer buffer = rans.compress(ByteBuffer.wrap(data), order); + final RANS4x8Params params = new RANS4x8Params(order); + final ByteBuffer buffer = ransEncode.compress(CompressionUtils.wrap(data), params); return toByteArray(buffer); } @Override public byte[] uncompress(byte[] data) { - final ByteBuffer buf = rans.uncompress(ByteBuffer.wrap(data)); + final ByteBuffer buf = ransDecode.uncompress(CompressionUtils.wrap(data)); return toByteArray(buf); } - public RANS.ORDER getOrder() { return order; } - @Override public String toString() { return String.format("%s(%s)", this.getMethod(), order); @@ -96,4 +108,4 @@ private byte[] toByteArray(final ByteBuffer buffer) { return bytes; } -} +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/RangeExternalCompressor.java b/src/main/java/htsjdk/samtools/cram/compression/RangeExternalCompressor.java new file mode 100644 index 0000000000..650ac7c275 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/RangeExternalCompressor.java @@ -0,0 +1,61 @@ +package htsjdk.samtools.cram.compression; + +import htsjdk.samtools.cram.compression.range.RangeDecode; +import htsjdk.samtools.cram.compression.range.RangeEncode; +import htsjdk.samtools.cram.compression.range.RangeParams; +import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; + +import java.nio.ByteBuffer; + +public class RangeExternalCompressor extends ExternalCompressor{ + + private final int formatFlags; + private final RangeEncode rangeEncode; + private final RangeDecode rangeDecode; + + public RangeExternalCompressor( + final RangeEncode rangeEncode, + final RangeDecode rangeDecode) { + this(0, rangeEncode, rangeDecode); + } + + public RangeExternalCompressor( + final int formatFlags, + final RangeEncode rangeEncode, + final RangeDecode rangeDecode) { + super(BlockCompressionMethod.RANGE); + this.rangeEncode = rangeEncode; + this.rangeDecode = rangeDecode; + this.formatFlags = formatFlags; + } + + @Override + public byte[] compress(byte[] data) { + final RangeParams params = new RangeParams(formatFlags); + final ByteBuffer buffer = rangeEncode.compress(CompressionUtils.wrap(data), params); + return toByteArray(buffer); + } + + @Override + public byte[] uncompress(byte[] data) { + final ByteBuffer buf = rangeDecode.uncompress(CompressionUtils.wrap(data)); + return toByteArray(buf); + } + + @Override + public String toString() { + return String.format("%s(%s)", this.getMethod(),formatFlags); + } + + private byte[] toByteArray(final ByteBuffer buffer) { + if (buffer.hasArray() && buffer.arrayOffset() == 0 && buffer.array().length == buffer.limit()) { + return buffer.array(); + } + + final byte[] bytes = new byte[buffer.remaining()]; + buffer.get(bytes); + return bytes; + } + + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZCompDecode.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZCompDecode.java new file mode 100644 index 0000000000..7fd93e3c0e --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZCompDecode.java @@ -0,0 +1,166 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.range.RangeCoder; + +import java.nio.ByteBuffer; + +public class FQZCompDecode { + private static final int NUMBER_OF_SYMBOLS = 256; + private static int SUPPORTED_FQZCOMP_VERSION = 5; // 5 because the spec says so + + public static ByteBuffer uncompress( final ByteBuffer inBuffer) { + final int outBufferLength = CompressionUtils.readUint7(inBuffer); + final int version = inBuffer.get() & 0xFF; + if (version != SUPPORTED_FQZCOMP_VERSION) { + throw new CRAMException("Invalid FQZComp format version number: " + version); + } + + final FQZParams fqzParams = new FQZParams(inBuffer); + final FQZModels fqzModels = new FQZModels(fqzParams); + final FQZState fqzState = new FQZState(); + final RangeCoder rangeCoder = new RangeCoder(); + rangeCoder.rangeDecodeStart(inBuffer); + + final ByteBuffer outBuffer = CompressionUtils.allocateByteBuffer(outBufferLength); + FQZParam fqzParam = null; + for (int i = 0, last = 0; i < outBufferLength;) { + fqzState.resizeArrays(fqzState.getReadOrdinal()); + if (fqzState.getBases() == 0) { + fqzState.setContext(0); + decodeFQZNewRecord( + inBuffer, + rangeCoder, + fqzModels, + fqzParams, + fqzState); + if (fqzState.getIsDuplicate() == true) { + for (int j = 0; j < fqzState.getRecordLength(); j++) { + outBuffer.put(i + j, outBuffer.get(i + j - fqzState.getRecordLength())); + } + i += fqzState.getRecordLength(); + last = 0; + fqzState.setBases(0); + fqzState.setContext(0); + fqzState.setIsDuplicate(false); + fqzState.getQualityLengthArray()[fqzState.getReadOrdinal() - 1] = fqzState.getRecordLength(); + continue; + } + fqzState.resizeArrays(fqzState.getReadOrdinal()); + fqzState.getQualityLengthArray()[fqzState.getReadOrdinal() - 1] = fqzState.getRecordLength(); + fqzParam = fqzParams.getFQZParamList().get(fqzState.getSelectorTable()); + last = fqzState.getContext(); + } + final int quality = fqzModels.getQuality()[last].modelDecode(inBuffer, rangeCoder); + if (fqzParam.isDoQmap()) { + outBuffer.put(i++, (byte) fqzParam.getQualityMap()[quality]); + } else { + outBuffer.put(i++, (byte) quality); + } + last = fqzUpdateContext(fqzParam, fqzState, quality); + fqzState.setContext(last); + } + if (fqzParams.getFQZFlags().doReverse()){ + reverseQualities(outBuffer, outBufferLength, fqzState); + } + + outBuffer.rewind(); + return outBuffer; + } + + + // If duplicate returns 1, else 0 + public static void decodeFQZNewRecord( + final ByteBuffer inBuffer, + final RangeCoder rangeCoder, + final FQZModels model, + final FQZParams fqzParams, + final FQZState state) { + // Parameter selector + if (fqzParams.getMaxSelector() > 0) { + state.setSelector(model.getSelector().modelDecode(inBuffer, rangeCoder)); + } else { + state.setSelector(0); + } + state.setSelectorTable(fqzParams.getSelectorTable()[state.getSelector()]); + final FQZParam params = fqzParams.getFQZParamList().get(state.getSelectorTable()); + + // Reset contexts at the start of each new record + int len; + if (params.getFixedLen() >= 0) { + // Not fixed or fixed but first record + len = model.getLength()[0].modelDecode(inBuffer, rangeCoder); + len |= model.getLength()[1].modelDecode(inBuffer, rangeCoder) << 8; + len |= model.getLength()[2].modelDecode(inBuffer, rangeCoder) << 16; + len |= model.getLength()[3].modelDecode(inBuffer, rangeCoder) << 24; + //TODO: it is entirely f'd up that fixedlen appears to be used as a flag elsewhere, but as an actual length here + if (params.getFixedLen() > 0) { + params.setFixedLen(-len); + } + } else { + len = -params.getFixedLen(); + } + state.setRecordLength(len); + if (fqzParams.getFQZFlags().doReverse()) { + state.getReverseArray()[state.getReadOrdinal()] = + model.getReverse().modelDecode(inBuffer, rangeCoder) == 0 ? false : true; + } + state.setIsDuplicate(false); + if (params.isDoDedup()) { + if (model.getDuplicate().modelDecode(inBuffer, rangeCoder) != 0) { + state.setIsDuplicate(true); + } + } + state.setBases(len); // number of remaining bytes in this record + state.setDelta(0); + state.setQualityContext(0); + state.setPreviousQuality(0); + state.setReadOrdinal(state.getReadOrdinal() + 1); + } + + public static int fqzUpdateContext(final FQZParam params, + final FQZState state, + final int quality) { + + int last = params.getContext(); + state.setQualityContext(((state.getQualityContext() << params.getQualityContextShift()) + params.getQualityContextTable()[quality]) >>> 0); + last += ((state.getQualityContext() & ((1 << params.getQualityContextBits()) - 1)) << params.getQualityContextLocation()) >>> 0; + + if (params.isDoPos()) { + last += params.getPositionContextTable()[Math.min(state.getBases(), 1023)] << params.getPositionContextLocation(); + } + if (params.isDoDelta()) { + last += params.getDeltaContextTable()[Math.min(state.getDelta(), 255)] << params.getDeltaContextLocation(); + state.setDelta(state.getDelta() + ((state.getPreviousQuality() != quality) ? 1 : 0)); + state.setPreviousQuality(quality); + } + if (params.isDoSel()) { + last += state.getSelector() << params.getSelectorContextLocation(); + } + state.setBases(state.getBases()-1); + return last & 0xffff; + } + + public static void reverseQualities(final ByteBuffer outBuffer, final int outBufferLength, final FQZState fqzState) { + final boolean[] toReverse = fqzState.getReverseArray(); + final int[] qualityLengths = fqzState.getQualityLengthArray(); + final int nRecs = fqzState.getReadOrdinal(); + + for (int rec = 0, idx = 0; idx < outBufferLength && rec != nRecs;) { + if (toReverse[rec]) { + int j = 0; + int k = qualityLengths[rec] - 1; + while (j < k) { + byte tmp = outBuffer.get(idx + j); + outBuffer.put(idx + j,outBuffer.get(idx + k)); + outBuffer.put(idx + k, tmp); + j++; + k--; + } + } + idx += qualityLengths[rec++]; + } + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZCompEncode.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZCompEncode.java new file mode 100644 index 0000000000..50e4ec56d8 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZCompEncode.java @@ -0,0 +1,18 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import htsjdk.samtools.cram.CRAMException; +import java.nio.ByteBuffer; + +/** + * Placeholder for the (not yet implemented) quality score encoder. + */ +public class FQZCompEncode { + + // This method assumes that inBuffer is already rewound. + // It compresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the compressed data. + public ByteBuffer compress(final ByteBuffer inBuffer) { + throw new CRAMException("FQZComp compression is not implemented"); + } + +} diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZGlobalFlags.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZGlobalFlags.java new file mode 100644 index 0000000000..671965488e --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZGlobalFlags.java @@ -0,0 +1,30 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import java.nio.ByteBuffer; + +public class FQZGlobalFlags { + public static final int MULTI_PARAM_FLAG_MASK = 0x01; + public static final int SELECTOR_TABLE_FLAG_MASK = 0x02; + public static final int DO_REVERSE_FLAG_MASK = 0x04; + + private int globalFlags; + + public FQZGlobalFlags(final ByteBuffer inBuffer) { + this.globalFlags = inBuffer.get() & 0xFF; + } + + // returns True if more than one parameter block is present + public boolean isMultiParam(){ + return ((globalFlags & MULTI_PARAM_FLAG_MASK)!=0); + } + + // returns True if the parameter selector is mapped through selector table + public boolean hasSelectorTable(){ + return ((globalFlags & SELECTOR_TABLE_FLAG_MASK)!=0); + } + + public boolean doReverse(){ + return ((globalFlags & DO_REVERSE_FLAG_MASK)!=0); + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZModels.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZModels.java new file mode 100644 index 0000000000..696971888a --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZModels.java @@ -0,0 +1,49 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import htsjdk.samtools.cram.compression.range.ByteModel; + +public class FQZModels { + + private final ByteModel[] quality; // Primary model for quality values + private final ByteModel[] length; // Read length models with the context 0-3 being successive byte numbers (little endian order) + private final ByteModel reverse; // indicates which strings to reverse + private final ByteModel duplicate; // Indicates if this whole string is a duplicate of the last one + private final ByteModel selector; // Used if gflags.multi_param or pflags.do_sel are defined. + + public FQZModels(final FQZParams fqzParams) { + quality = new ByteModel[1 << 16]; + for (int i = 0; i < (1 << 16); i++) { + quality[i] = new ByteModel(fqzParams.getMaxSymbol() + 1); // +1 as max value not num. values + } + length = new ByteModel[4]; + for (int i = 0; i < 4; i++) { + length[i] = new ByteModel(256); + } + reverse = new ByteModel(2); + duplicate = new ByteModel(2); + selector = fqzParams.getMaxSelector() > 0 ? + new ByteModel(fqzParams.getMaxSelector() + 1) : + null; + } + + public ByteModel[] getQuality() { + return quality; + } + + public ByteModel[] getLength() { + return length; + } + + public ByteModel getReverse() { + return reverse; + } + + public ByteModel getDuplicate() { + return duplicate; + } + + public ByteModel getSelector() { + return selector; + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZParam.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZParam.java new file mode 100644 index 0000000000..a9fa371168 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZParam.java @@ -0,0 +1,171 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import java.nio.ByteBuffer; + +public class FQZParam { + private static final int DEDUP_FLAG_MASK = 0x02; + private static final int FIXED_LEN_FLAG_MASK = 0x04; + private static final int SEL_FLAG_MASK = 0x08; + private static final int QMAP_FLAG_MASK = 0x10; + private static final int PTAB_FLAG_MASK = 0x20; + private static final int DTAB_FLAG_MASK = 0x40; + private static final int QTAB_FLAG_MASK = 0x80; + + private int context; + private int maxSymbols; // Total number of distinct quality values + private int qualityContextBits; // Total number of bits for Quality context + private int qualityContextShift; // Left bit shift per successive quality in quality context + private int qualityContextLocation; // Bit position of quality context + private int selectorContextLocation; // Bit position of selector context + private int positionContextLocation; // Bit position of position context + private int deltaContextLocation; // Bit position of delta context + private int[] qualityMap; // Map for unbinning quality values. + private int[] qualityContextTable; // Quality context lookup table + private int[] positionContextTable; // Position context lookup table + private int[] deltaContextTable; // Delta context lookup table + + // cached parameter flags + private boolean doDedup; + private int fixedLen; + private boolean doSel; + private boolean doQmap; + private boolean doPos; + private boolean doDelta; + private boolean doQtab; + + public FQZParam(final ByteBuffer inBuffer, final int numberOfSymbols) { + this.context = (inBuffer.get() & 0xFF) | ((inBuffer.get() & 0xFF) << 8); + cacheParameterFlags(inBuffer.get() & 0xFF); + this.maxSymbols = (inBuffer.get() & 0xFF); + final int x = inBuffer.get() & 0xFF; + this.qualityContextBits = x >> 4; + this.qualityContextShift = x & 0x0F; + final int y = inBuffer.get() & 0xFF; + this.qualityContextLocation = y >> 4; + this.selectorContextLocation = y & 0x0F; + final int z = inBuffer.get() & 0xFF; + this.positionContextLocation = z >> 4; + this.deltaContextLocation = z & 0x0F; + + // Read Quality Map. Example: "unbin" Illumina Qualities + qualityMap = new int[numberOfSymbols]; + if (isDoQmap()) { + for (int i = 0; i < getMaxSymbols(); i++) { + qualityMap[i] = inBuffer.get() & 0xFF; + } + } else { + for (int i = 0; i < numberOfSymbols; i++) { + qualityMap[i] = i; + } + } + + // Read tables + qualityContextTable = new int[1024]; + if (getQualityContextBits() > 0 && isDoQtab()) { + FQZUtils.readArray(inBuffer, qualityContextTable, numberOfSymbols); + } else { + for (int i = 0; i < numberOfSymbols; i++) { + qualityContextTable[i] = i; // NOP + } + } + if (isDoPos()) { + this.positionContextTable = new int[1024]; + FQZUtils.readArray(inBuffer, positionContextTable, 1024); + } + if (isDoDelta()) { + this.deltaContextTable = new int[numberOfSymbols]; + FQZUtils.readArray(inBuffer, deltaContextTable, numberOfSymbols); + } + } + + public int getContext() { + return context; + } + + public boolean isDoDedup() { + return doDedup; + } + + public int getFixedLen() { + return fixedLen; + } + + public boolean isDoSel() { + return doSel; + } + + public boolean isDoQmap() { + return doQmap; + } + + public boolean isDoPos() { + return doPos; + } + + public boolean isDoDelta() { + return doDelta; + } + + public boolean isDoQtab() { + return doQtab; + } + + public int getMaxSymbols() { + return maxSymbols; + } + + public int getQualityContextBits() { + return qualityContextBits; + } + + public int getQualityContextShift() { + return qualityContextShift; + } + + public int getQualityContextLocation() { + return qualityContextLocation; + } + + public int getSelectorContextLocation() { + return selectorContextLocation; + } + + public int getPositionContextLocation() { + return positionContextLocation; + } + + public int getDeltaContextLocation() { + return deltaContextLocation; + } + + public int[] getQualityMap() { + return qualityMap; + } + + public int[] getQualityContextTable() { + return qualityContextTable; + } + + public int[] getPositionContextTable() { + return positionContextTable; + } + + public int[] getDeltaContextTable() { + return deltaContextTable; + } + + public void setFixedLen(int fixedLen) { + this.fixedLen = fixedLen; + } + + private void cacheParameterFlags(int parameterFlags) { + this.doDedup = (parameterFlags & DEDUP_FLAG_MASK) != 0; + setFixedLen(parameterFlags & FIXED_LEN_FLAG_MASK); //TODO: f'd up - is this a flag or an int ? + this.doSel = (parameterFlags & SEL_FLAG_MASK) != 0; + this.doQmap = (parameterFlags & QMAP_FLAG_MASK) != 0; + this.doPos = (parameterFlags & PTAB_FLAG_MASK) != 0; + this.doDelta = (parameterFlags & DTAB_FLAG_MASK) != 0; + this.doQtab = (parameterFlags & QTAB_FLAG_MASK) != 0; + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZParams.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZParams.java new file mode 100644 index 0000000000..713f28fb8a --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZParams.java @@ -0,0 +1,69 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.List; + +public class FQZParams { + private static final int NUMBER_OF_SYMBOLS = 256; + + final FQZGlobalFlags fqzFlags; + final List fqzParamList; + final int maxSelector; + final int maxSymbol; + final int[] selectorTable = new int[256]; + + public FQZParams(final ByteBuffer inBuffer) { + fqzFlags = new FQZGlobalFlags(inBuffer); + + final int numParamBlock = fqzFlags.isMultiParam() ? inBuffer.get() : 1; + int maxSelector = numParamBlock > 1 ? + numParamBlock : // TODO: code says numParamBlock, javascript says numParamBlock - 1 + 0; + if (fqzFlags.hasSelectorTable()) { + maxSelector = inBuffer.get() & 0xFF; + FQZUtils.readArray(inBuffer, selectorTable, 256); //TODO: the C code read_array returns an "unused" value ?? + } else { + for (int i = 0; i < numParamBlock; i++) { + selectorTable[i] = i; + } + for (int i = numParamBlock; i < 256; i++) { + selectorTable[i] = numParamBlock - 1; + } + } + + int maxSymbol = 0; + fqzParamList = new ArrayList<>(numParamBlock); + for (int p = 0; p < numParamBlock; p++) { + final FQZParam fqzparam = new FQZParam(inBuffer, NUMBER_OF_SYMBOLS); + fqzParamList.add(p, fqzparam); + if (maxSymbol < fqzparam.getMaxSymbols()){ + maxSymbol = fqzparam.getMaxSymbols(); + } + } + + this.maxSelector = maxSelector; + this.maxSymbol = maxSymbol; + } + + public FQZGlobalFlags getFQZFlags() { + return fqzFlags; + } + + public List getFQZParamList() { + return fqzParamList; + } + + public int getMaxSelector() { + return maxSelector; + } + + public int getMaxSymbol() { + return maxSymbol; + } + + public int[] getSelectorTable() { + return selectorTable; + } + +} diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZState.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZState.java new file mode 100644 index 0000000000..4012aa797f --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZState.java @@ -0,0 +1,74 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import htsjdk.samtools.cram.structure.CRAMEncodingStrategy; + +public class FQZState { + private int qualityContext; // Qual-only sub-context + private int previousQuality; // Previous quality value + private int delta; // Running delta (quality vs previousQuality) + private int bases; // (p) Number of bases left in current record + private int selector; // (s) Current parameter selector value (0 if unused) + private int selectorTable; // (x) "stab" tabulated copy of s + private int recordLength; // (len) Length of current string + private boolean isDuplicate; // This string is a duplicate of last + private int readOrdinal; // read ordinal within the enclosing context(/slice) + + //the htslib C code uses 1000 to start, but that seems crazy low, since the default container size is 10,000 + int nReads = CRAMEncodingStrategy.DEFAULT_READS_PER_SLICE; // start out with room for 10000 reads, realloc as needed + int[] qualityLengths = new int[nReads]; + boolean[] readsToReverse = new boolean[nReads]; + private int context; + + public int getContext() { return context;} + public void setContext(final int context) { this.context = context; } + + public int getQualityContext() { return qualityContext; } + public void setQualityContext(int qualityContext) { this.qualityContext = qualityContext; } + + public int getPreviousQuality() { return previousQuality; } + public void setPreviousQuality(int previousQuality) { this.previousQuality = previousQuality; } + + public int getDelta() { return delta; } + public void setDelta(int delta) { this.delta = delta;} + + public int getBases() { return bases; } + public void setBases(int bases) { this.bases = bases; } + + public int getSelector() { return selector; } + public void setSelector(int selector) { this.selector = selector; } + + //TODO: it is super confusing that this is called selectorTable, since that is also a thing in FQZParams as well, + // but there it is an array + public int getSelectorTable() { return selectorTable; } + public void setSelectorTable(int selectorTable) { this.selectorTable = selectorTable; } + + public int getRecordLength() { return recordLength; } + public void setRecordLength(int recordLength) { this.recordLength = recordLength; } + + public boolean getIsDuplicate() { return isDuplicate; } + public void setIsDuplicate(boolean isDuplicate) { this.isDuplicate = isDuplicate; } + + public int getReadOrdinal() { return readOrdinal; } + public void setReadOrdinal(int readOrdinal) { this.readOrdinal = readOrdinal; } + + public int[] getQualityLengthArray() { + return qualityLengths; + } + public boolean[] getReverseArray() { return readsToReverse; } + + void resizeArrays(int numReadsSeen) { + if (numReadsSeen >= nReads) { + final int oldnRec = nReads; + nReads *= 2; + final int[] newQual = new int[nReads]; + final boolean[] newRev = new boolean[nReads]; + for (int j = 0; j < oldnRec; j++) { + newQual[j] = qualityLengths[j]; + newRev[j] = readsToReverse[j]; + } + readsToReverse = newRev; + qualityLengths = newQual; + } + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZUtils.java b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZUtils.java new file mode 100644 index 0000000000..e1ea14a9f0 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/fqzcomp/FQZUtils.java @@ -0,0 +1,45 @@ +package htsjdk.samtools.cram.compression.fqzcomp; + +import java.nio.ByteBuffer; + +public class FQZUtils { + + public static void readArray(final ByteBuffer inBuffer, final int[] table, final int size) { + int j = 0; // array value + int z = 0; // array index: table[j] + int last = -1; + + // Remove first level of run-length encoding + final int[] rle = new int[1024]; // runs + while (z < size) { + final int run = inBuffer.get() & 0xFF; + rle[j++] = run; + z += run; + + if (run == last) { + int copy = inBuffer.get() & 0xFF; + z += run * copy; + while (copy-- > 0) + rle[j++] = run; + } + last = run; + } + + // Now expand runs in rle to table, noting 255 is max run + int i = 0; + j = 0; + z = 0; + int part; + while (z < size) { + int run_len = 0; + do { + part = rle[j++]; + run_len += part; + } while (part == 255); + + while (run_len-- > 0) + table[z++] = i; + i++; + } + } +} diff --git a/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationDecode.java b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationDecode.java new file mode 100644 index 0000000000..26db9538d3 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationDecode.java @@ -0,0 +1,209 @@ +package htsjdk.samtools.cram.compression.nametokenisation; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.List; +import java.util.StringJoiner; + +//for performance reasons, it would probably be wise to separate the string tokens from the int tokens +// so we don't have to repeatedly interconvert them when fetching from this list + +public class NameTokenisationDecode { + //TODO: lift this value to a common location since its used by the encoder, the decoder, and the tests + // use a single byte to separate the names in buffer used for encoding/decoding; this particular byte is + // chosen because the calling code in the CRAM reader for read names already assumes the decompressed + // data will be a block of BYTE_ARRAY_STOP '\0' separated names + public final static byte NAME_SEPARATOR = 0; + + public static final int DEFAULT_POSITION_ALLOCATION = 30; + + /** + * Uncompress the compressed name data in the input buffer. Return is a byte[] containing the read names, + * each separated by the byte value specified by nameSeparator, including a terminating separator. + * @param inBuffer the buffer to uncompress + * @param nameSeparator the name separator byte to use in the output buffer + * @return the uncompressed read names + */ + public byte[] uncompress(final ByteBuffer inBuffer, final byte nameSeparator) { + inBuffer.order(ByteOrder.LITTLE_ENDIAN); + final int uncompressedLength = inBuffer.getInt(); + + final int numNames = inBuffer.getInt() & 0xFFFFFFFF; + final int useArith = inBuffer.get() & 0xFF; + final TokenStreams tokenStreams = new TokenStreams(inBuffer, useArith, numNames); + + // two-dimensional array of previously decoded tokens, indexed as (nameIndex, tokenPosition - 1); note + // that unlike the TYPE stream in TokenStreams, where token position 1 is located at index 1 because of + // the use of position 0 for metadata, since there is no metadata stored at position 0 in this list, + // position n in the original token stream is located at index n-1 in this list + // + // we don't preallocate these lists because we don't know how many tokens there will be in each name, + // so we'll create each one just-in-time as we need it + final List> decodedNameTokens = new ArrayList<>(numNames); + final ByteBuffer decodedNames = CompressionUtils.allocateByteBuffer(uncompressedLength); + for (int i = 0; i < numNames; i++) { + decodedNames.put(decodeSingleName(tokenStreams, decodedNameTokens, i)); + decodedNames.put(nameSeparator); + } + return decodedNames.array(); + } + + private byte[] decodeSingleName( + final TokenStreams tokenStreams, + final List> decodedNameTokens, + final int currentNameIndex) { + // consult tokenStreams[0, TokenStreams.TOKEN_TYPE] to determine if this name uses dup or diff, and either + // way, determine the reference name from which we will construct this name + final byte referenceType = tokenStreams.getStream(0, TokenStreams.TOKEN_TYPE).get(); + final ByteBuffer distStream = tokenStreams.getStream(0, referenceType); + final int referenceName = currentNameIndex - distStream.getInt() & 0xFFFFFFFF; + + if (referenceType == TokenStreams.TOKEN_DUP) { + // propagate the existing tokens for the reference name and use them for this name (in case there is + // a future instance of this same name that refers to THIS name's tokens), and then reconstruct and + // return the new name by joining the accumulated tokens + decodedNameTokens.add(currentNameIndex, decodedNameTokens.get(referenceName)); + return String.join("", decodedNameTokens.get(currentNameIndex)).getBytes(); + } else if (referenceType != TokenStreams.TOKEN_DIFF) { + throw new CRAMException(String.format( + "Invalid nameType %s. nameType must be either TOKEN_DIFF or TOKEN_DUP", referenceType)); + } + + // preallocate for DEFAULT_NUMBER_OF_POSITIONS token (columns), but the list size will auto-expand if we exceed that + final List currentNameTokens = new ArrayList<>(DEFAULT_POSITION_ALLOCATION); + final StringBuilder decodedNameBuilder = new StringBuilder(); + byte type = -1; + + // start at position 1; at position 0, there is only nameType information + for (int tokenPos = 1; type != TokenStreams.TOKEN_END; tokenPos++) { + type = tokenStreams.getStream(tokenPos, TokenStreams.TOKEN_TYPE).get(); + + // use "" instead of null, otherwise the null is rendered by the joiner as the string "null" + String currentToken = ""; + + switch (type) { + case TokenStreams.TOKEN_CHAR: + final char currentTokenChar = (char) tokenStreams.getStream(tokenPos, TokenStreams.TOKEN_CHAR).get(); + currentToken = String.valueOf(currentTokenChar); + break; + case TokenStreams.TOKEN_STRING: + currentToken = readString(tokenStreams.getStream(tokenPos, TokenStreams.TOKEN_STRING)); + break; + case TokenStreams.TOKEN_DIGITS: + currentToken = getDigitsToken(tokenStreams, tokenPos, TokenStreams.TOKEN_DIGITS); + break; + case TokenStreams.TOKEN_DIGITS0: + final String digits0Token = getDigitsToken(tokenStreams, tokenPos, TokenStreams.TOKEN_DIGITS0); + final int lenDigits0Token = tokenStreams.getStream(tokenPos, TokenStreams.TOKEN_DZLEN).get() & 0xFF; + currentToken = leftPadWith0(digits0Token, lenDigits0Token); + break; + case TokenStreams.TOKEN_DELTA: + currentToken = getDeltaToken(tokenStreams, tokenPos, TokenStreams.TOKEN_DELTA, decodedNameTokens, referenceName); + break; + case TokenStreams.TOKEN_DELTA0: + final String delta0Token = getDeltaToken(tokenStreams, tokenPos, TokenStreams.TOKEN_DELTA0, decodedNameTokens, referenceName); + final int lenDelta0Token = decodedNameTokens.get(referenceName).get(tokenPos-1).length(); + currentToken = leftPadWith0(delta0Token, lenDelta0Token); + break; + case TokenStreams.TOKEN_MATCH: + currentToken = decodedNameTokens.get(referenceName).get(tokenPos-1); + break; + case TokenStreams.TOKEN_END: // tolerate END, it will terminates the enclosing loop + break; + case TokenStreams.TOKEN_NOP: + //no-op token, inserted by the writer to take up space to keep the streams aligned + break; + + // fall through - these shouldn't be present at this point in the stream, since they are + case TokenStreams.TOKEN_TYPE: + case TokenStreams.TOKEN_DUP: //position 0 only + case TokenStreams.TOKEN_DIFF: //position 0 only + case TokenStreams.TOKEN_DZLEN: //gets consumed as part of processing TOKEN_DIGITS0 + default: + throw new CRAMException(String.format( + "Invalid tokenType : %s. tokenType must be one of the valid token types", + type)); + } + currentNameTokens.add(tokenPos-1, currentToken); + decodedNameBuilder.append(currentToken); + } + + decodedNameTokens.add(currentNameIndex, currentNameTokens); + return decodedNameBuilder.toString().getBytes(); + } + + private String getDeltaToken( + final TokenStreams tokenStreams, + final int tokenPosition, + final byte tokenType, + final List> previousTokensList, + final int prevNameIndex) { + if (tokenType != TokenStreams.TOKEN_DELTA && tokenType != TokenStreams.TOKEN_DELTA0){ + throw new CRAMException(String.format( + "Invalid delta tokenType %s must be either TOKEN_DELTA or TOKEN_DELTA0", tokenType)); + } + + try { + final String prevToken = previousTokensList.get(prevNameIndex).get(tokenPosition - 1); + int prevTokenInt = Integer.parseInt(prevToken); + final int deltaTokenValue = tokenStreams.getStream(tokenPosition, tokenType).get() & 0xFF; + return Long.toString(prevTokenInt + deltaTokenValue); + } catch (final NumberFormatException e) { + throw new CRAMException( + String.format("The token in the prior name must be of type %s", + tokenType == TokenStreams.TOKEN_DELTA ? + "DIGITS or DELTA" : + "DIGITS0 or DELTA0", e)); + } + } + + private String getDigitsToken( + final TokenStreams tokenStreams, + final int tokenPosition, + final byte tokenType ) { + if (tokenType != TokenStreams.TOKEN_DIGITS && tokenType != TokenStreams.TOKEN_DIGITS0) { + throw new CRAMException( + String.format( + "Invalid tokenType: %s tokenType must be either TOKEN_DIGITS or TOKEN_DIGITS0", + tokenType)); + } + final ByteBuffer digitsByteBuffer = tokenStreams.getStream(tokenPosition, tokenType); + final long digits = digitsByteBuffer.getInt() & 0xFFFFFFFFL; + return Long.toString(digits); + } + + private String readString(final ByteBuffer inputBuffer) { + // count the number of bytes in the next string; once we know that, we can efficiently convert them + // into a string directly from the stream without an intermediate bytebuffer/allocation + int pos = inputBuffer.position(); + int count = pos; + while (inputBuffer.get(count) != 0) { + count++; + } + final String s = new String( + inputBuffer.array(), + pos + inputBuffer.arrayOffset(), // include the offset since we're using the underlying array directly + count - pos, + StandardCharsets.UTF_8); + inputBuffer.position(count+1); // skip over the null + return s; + } + + // return value such that it is at least len bytes long with leading zeros + private String leftPadWith0(final String value, final int len) { + if (value.length() >= len) { + return value; + } else { + final StringBuilder sb = new StringBuilder(); + sb.append("0".repeat(Math.max(0, len - value.length()))); + sb.append(value); + return sb.toString(); + } + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationEncode.java b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationEncode.java new file mode 100644 index 0000000000..71b1e841e0 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationEncode.java @@ -0,0 +1,411 @@ +package htsjdk.samtools.cram.compression.nametokenisation; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.nametokenisation.tokens.EncodeToken; +import htsjdk.samtools.cram.compression.range.RangeEncode; +import htsjdk.samtools.cram.compression.range.RangeParams; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Encode; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Params; +import htsjdk.samtools.cram.structure.CRAMEncodingStrategy; + +import java.nio.ByteBuffer; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * A very naive implementation of a name tokenization encoder. + * + * It does not currently: + * + * - recognize and encode for duplicate streams (that is, it does not ever set the DUP_PREVIOUS_STREAM_FLAG_MASK flag) + * - detect and encode for streams that are all match, as mentioned in the spec ("if a byte stream of token types + * is entirely MATCH apart from the very first value it is discarded. It is possible to regenerate this during decode + * by observing the other byte streams.") + */ +public class NameTokenisationEncode { + private final static String READ_NAME_TOK_REGEX = "([a-zA-Z0-9]{1,9})|([^a-zA-Z0-9]+)"; + private final static Pattern READ_NAME_PATTERN = Pattern.compile(READ_NAME_TOK_REGEX); + + private final static String DIGITS0_REGEX = "^0+[0-9]*$"; + private final static Pattern DIGITS0_PATTERN = Pattern.compile(DIGITS0_REGEX); + + private final static String DIGITS_REGEX = "^[0-9]+$"; + private final static Pattern DIGITS_PATTERN = Pattern.compile(DIGITS_REGEX); + + private int maxPositions; // the maximum number of tokenised columns seen across all names + private int maxStringValueLength; // longest *String* value for any token + + /** + * Compress the input buffer of read names. + * @param inBuffer formatted as read names separated by the byte specified by the nameSeparator parameter + * @param useArith true if the arithmetic coder should be used + * @param nameSeparator name separator + * @return the compressed buffer + */ + public ByteBuffer compress(final ByteBuffer inBuffer, final boolean useArith, final byte nameSeparator) { + // strictly speaking, keeping this list isn't necessary, but since the first thing that we need to write + // to the output stream is the number of names, we have to scan the entire input anyway to count them, + // so just extract them while we're scanning + final List namesToEncode = extractInputNames( + inBuffer, + CRAMEncodingStrategy.DEFAULT_READS_PER_SLICE, + nameSeparator); + final int numNames = namesToEncode.size(); + final int uncompressedDataSize = Integer.max(0, inBuffer.limit()); + + // pre-allocate the output buffer; we don't know how big it will be. instead of implementing a wrapper around + // the ByteBuffer to allow for dynamic resizing, over-allocate; if the writer ever exceeds this, writing will + // fail with an exception, but it would indicate a serious error somewhere in the writer + final int outputLen = (inBuffer.limit() * 2) + 10000; // include a constant in case input is empty + final ByteBuffer outBuffer = CompressionUtils.allocateByteBuffer(outputLen); + outBuffer.putInt(uncompressedDataSize); + outBuffer.putInt(numNames); + outBuffer.put((byte)(useArith == true ? 1 : 0)); + + // note that using a map with a read name key is a little sketchy here, since read names can be duplicates; + // but its fine since it doesn't really matter which index is recorded here - any one will suffice + final HashMap nameIndexMap = new HashMap<>(); + final int[] tokenFrequencies = new int[256]; // DELTA vs DIGIT frequency + // keep track of the list of encoded tokens for each name + final List> encodedTokensByName = new ArrayList<>(numNames); + + for (int nameIndex = 0; nameIndex < numNames; nameIndex++) { + encodedTokensByName.add( + tokeniseName( + namesToEncode.get(nameIndex), + nameIndex, + encodedTokensByName, + nameIndexMap, + tokenFrequencies) + ); + } + + for (int position = 0; position < maxPositions; position++) { + final List streamsForPosition = distributeTokensForPosition( + encodedTokensByName, + position, + numNames); + serializeTokenStreams(streamsForPosition, outBuffer, useArith); + } + + // set the limit to current position (important because we initially dramatically over-allocated the buffer, + // so make sure the caller doesn't go past the actual limit), and reset position to '0' + outBuffer.flip(); + return outBuffer; + } + + // return the encoded token list for a single name + private List tokeniseName( + final String name, + final int nameIndex, + final List> encodedTokensByName, + final HashMap nameIndexMap, + final int[] tokenFrequencies) { + + if (nameIndexMap.containsKey(name)) { + // duplicate name, there is no need to tokenise the name, just encode the index of the duplicate + final String duplicateIndex = String.valueOf(nameIndex - nameIndexMap.get(name)); + return List.of(new EncodeToken(TokenStreams.TOKEN_DUP, duplicateIndex)); + } + + final List encodedTokens = new ArrayList<>(NameTokenisationDecode.DEFAULT_POSITION_ALLOCATION); + + // if this name is the first name, the diff value must be 0; otherwise for now use a naive + // strategy and only/always diff against the (immediately) preceding name + encodedTokens.add(0, new EncodeToken(TokenStreams.TOKEN_DIFF, String.valueOf(nameIndex == 0 ? 0 : 1))); + nameIndexMap.put(name, nameIndex); + + // tokenise the current name + final Matcher matcher = READ_NAME_PATTERN.matcher(name); + for (int i = 1; matcher.find(); i++) { + byte type = TokenStreams.TOKEN_STRING; + final String fragmentValue = matcher.group(); // absolute value of the token + String relativeValue = fragmentValue; // relative value of the token (comparing to prev name's token at the same token position) + + if (DIGITS0_PATTERN.matcher(fragmentValue).matches()) { + type = TokenStreams.TOKEN_DIGITS0; + } else if (DIGITS_PATTERN.matcher(fragmentValue).matches()) { + type = TokenStreams.TOKEN_DIGITS; + } else if (fragmentValue.length() == 1) { + type = TokenStreams.TOKEN_CHAR; + } + + // compare the current token with token from the previous name (this naive implementation always + // compares against last name only) + final int prevNameIndex = nameIndex - 1; + if (prevNameIndex >= 0 && encodedTokensByName.get(prevNameIndex).size() > i) { + //there exists a token at the corresponding position of the previous name + final EncodeToken prevToken = encodedTokensByName.get(prevNameIndex).get(i); + if (prevToken.getActualValue().equals(fragmentValue)) { + // identical to the previous name's token in this position + type = TokenStreams.TOKEN_MATCH; + relativeValue = null; + } else if (type==TokenStreams.TOKEN_DIGITS && + (prevToken.getTokenType() == TokenStreams.TOKEN_DIGITS || prevToken.getTokenType() == TokenStreams.TOKEN_DELTA)) { + int d = Integer.parseInt(relativeValue) - Integer.parseInt(prevToken.getActualValue()); + tokenFrequencies[i]++; + if (d >= 0 && d < 256 && tokenFrequencies[i] > nameIndex / 2) { + type = TokenStreams.TOKEN_DELTA; + relativeValue = String.valueOf(d); + } + } else if (type == TokenStreams.TOKEN_DIGITS0 && + prevToken.getActualValue().length() == relativeValue.length() && + (prevToken.getTokenType() == TokenStreams.TOKEN_DIGITS0 || prevToken.getTokenType() == TokenStreams.TOKEN_DELTA0)) { + int d = Integer.parseInt(relativeValue) - Integer.parseInt(prevToken.getActualValue()); + tokenFrequencies[i]++; + if (d >= 0 && d < 256 && tokenFrequencies[i] > nameIndex / 2) { + type = TokenStreams.TOKEN_DELTA0; + relativeValue = String.valueOf(d); + } + } + } + encodedTokens.add(new EncodeToken(type, fragmentValue, relativeValue)); + if (type == TokenStreams.TOKEN_STRING) { + // update our longest value length, adding one for the null terminator we'll embed in the stream + maxStringValueLength = Math.max(maxStringValueLength, fragmentValue.length() + 1); + } + } + + encodedTokens.add(new EncodeToken(TokenStreams.TOKEN_END)); + + // keep track of the longest list of encoded tokens (this is basically the number of columns/fragments) + // for use by downstream buffer allocations + final int currMaxPositions = encodedTokens.size(); + if (maxPositions < currMaxPositions) { + maxPositions = currMaxPositions; + } + + return encodedTokens; + } + + // extract the individual names from the input buffer and return in a list + private static List extractInputNames( + final ByteBuffer inBuffer, + final int preAllocationSize, + final byte nameSeparator) { + final List names = new ArrayList(preAllocationSize); + for (int lastPosition = inBuffer.position(); inBuffer.hasRemaining();) { + final byte currentByte = inBuffer.get(); + if (currentByte == nameSeparator) { + final int length = inBuffer.position() - lastPosition; + final byte[] bytes = new byte[length]; + inBuffer.position(lastPosition); + inBuffer.get(bytes, 0, length); // consume the string + the terminator + names.add(new String( + bytes, + 0, + length - 1, // don't include the separator in the string + StandardCharsets.UTF_8)); + lastPosition = inBuffer.position(); + } + } + return names; + } + + // go through all names, appending the encoded token for the current position to the appropriate byte stream + // NOTE: the calling code relies on the fact that on return, the position of each ByteBuffer corresponds + // to the location of the end of the stream + private List distributeTokensForPosition( + final List> tokenAccumulator, + final int tokenPosition, + final int numNames) { + // create a list, but don't preallocate the actual ByteBuffers until we actually need them (except + // for the TOKEN_TYPE stream, which we'll need for sure), since this list can be quite sparse + final List tokenStreams = Arrays.asList(new ByteBuffer[TokenStreams.TOTAL_TOKEN_TYPES]); + // we need 1 byte per name (so, numNames) for the type stream; the distance values go in the + // individual streams (dup or diff) + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_TYPE, numNames); + + // for each name, push the name's encoded token for this position on to the end of the appropriate byte stream + for (int n = 0; n < numNames; n++) { + final List tokensForName = tokenAccumulator.get(n); + if (tokenPosition > 0 && tokensForName.get(0).getTokenType() == TokenStreams.TOKEN_DUP) { + // there is nothing more to do for this name, since it's a duplicate of a previous name + // (the index of which was written to the (dup) stream when position 0 was (previously) processed + continue; + } + if (tokensForName.size() <= tokenPosition) { + // no encoded token for this position for this name + continue; + } + + // write the token type for this name/position to the TOKEN_TYPE stream + final EncodeToken encodeToken = tokensForName.get(tokenPosition); + final byte type = encodeToken.getTokenType(); + tokenStreams.get(TokenStreams.TOKEN_TYPE).put(type); + + // now write out the associated value for any token type that has one + // whenever we allocate a new bytebuffer, size it according to the max that it can ever + // be; this might be over-allocating, but that's better than under-allocating, and the + // stream will be trimmed when it is written out + switch (type) { + case TokenStreams.TOKEN_DIFF: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DIFF, numNames * 4) + .putInt(Integer.parseInt(encodeToken.getRelativeValue())); + break; + + case TokenStreams.TOKEN_DUP: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DUP, numNames * 4) + .putInt(Integer.parseInt(encodeToken.getRelativeValue())); + break; + + case TokenStreams.TOKEN_STRING: + writeString( + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_STRING, numNames * maxStringValueLength), + encodeToken.getRelativeValue() + ); + break; + + case TokenStreams.TOKEN_CHAR: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_CHAR, numNames * 1) + .put((byte) encodeToken.getRelativeValue().charAt(0)); + break; + + case TokenStreams.TOKEN_DIGITS: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DIGITS, numNames * 4) + .putInt(Integer.parseInt(encodeToken.getRelativeValue())); + break; + + case TokenStreams.TOKEN_DIGITS0: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DIGITS0, numNames * 4) + .putInt(Integer.parseInt(encodeToken.getRelativeValue())); + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DZLEN, numNames) + .put((byte) encodeToken.getRelativeValue().length()); + break; + + case TokenStreams.TOKEN_DELTA: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DELTA, numNames * 1) + .put((byte)Integer.parseInt(encodeToken.getRelativeValue())); + break; + + case TokenStreams.TOKEN_DELTA0: + getByteBufferFor(tokenStreams, TokenStreams.TOKEN_DELTA0, numNames * 1) + .put((byte)Integer.parseInt(encodeToken.getRelativeValue())); + break; + + case TokenStreams.TOKEN_NOP: + case TokenStreams.TOKEN_MATCH: + case TokenStreams.TOKEN_END: + // noop - token types with no associated value + break; + + default: + throw new CRAMException("Invalid token type: " + type); + } + } + // since we've over-allocated these streams,we need to set the limit on these streams so that the downstream + // consumer doesn't try to consume the entire stream, + for (int i = 0; i < TokenStreams.TOTAL_TOKEN_TYPES; i++) { + if (tokenStreams.get(i) != null) { + tokenStreams.get(i).limit(tokenStreams.get(i).position()); + } + } + + return tokenStreams; + } + + // since we don't want to allocate a ByteBuffer that we'll never use, allocate them just-in-time + // as need + private ByteBuffer getByteBufferFor( + final List tokenStreams, + final int tokenType, + final int requiredSize) { + if (tokenStreams.get(tokenType) == null) { + tokenStreams.set(tokenType, CompressionUtils.allocateByteBuffer(requiredSize)); + } + return tokenStreams.get(tokenType); + } + + private static void writeString(final ByteBuffer tokenStreamBuffer, final String val) { + tokenStreamBuffer.put(val.getBytes()); + tokenStreamBuffer.put((byte) 0); + } + + private static ByteBuffer tryCompress(final ByteBuffer nameTokenStream, final boolean useArith) { + // compress with different formatFlags + // and return the compressed output ByteBuffer with the least number of bytes + int bestCompressedLength = 1 << 30; + ByteBuffer compressedByteBuffer = null; + + if (useArith == true) { // use the range encoder + final int[] rangeEncoderFlagsSets = { + 0, + RangeParams.ORDER_FLAG_MASK, + RangeParams.RLE_FLAG_MASK, //64 + RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, //65 + RangeParams.PACK_FLAG_MASK, //128, + RangeParams.PACK_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, //129 + // we don't include stripe here since it's not implemented for write + RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK // 193+8 + }; + for (int rangeEncoderFlagSet : rangeEncoderFlagsSets) { + if ((rangeEncoderFlagSet & RangeParams.ORDER_FLAG_MASK) != 0 && nameTokenStream.remaining() < 100) { + continue; + } + if ((rangeEncoderFlagSet & RangeParams.STRIPE_FLAG_MASK) != 0 && (nameTokenStream.remaining() % 4) != 0) { + continue; + } + // Encode using Range + final RangeEncode rangeEncode = new RangeEncode(); + nameTokenStream.rewind(); + final ByteBuffer tmpByteBuffer = rangeEncode.compress(nameTokenStream, new RangeParams(rangeEncoderFlagSet)); + if (bestCompressedLength > tmpByteBuffer.limit()) { + bestCompressedLength = tmpByteBuffer.limit(); + compressedByteBuffer = tmpByteBuffer; + } + } + } else { + final int[] ransNx16FlagsSets = { + 0, + RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK, //64 + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, //65 + RANSNx16Params.PACK_FLAG_MASK, //128, + RANSNx16Params.PACK_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, //129 + // we don't include stripe here since it's not implemented for write + RANSNx16Params.PACK_FLAG_MASK | RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK // 193+8 + }; + for (int ransNx16FlagSet : ransNx16FlagsSets) { + if ((ransNx16FlagSet & RANSNx16Params.ORDER_FLAG_MASK) != 0 && nameTokenStream.remaining() < 100) { + continue; + } + if ((ransNx16FlagSet & RANSNx16Params.STRIPE_FLAG_MASK) != 0 && (nameTokenStream.remaining() % 4) != 0) { + continue; + } + // Encode using RANSnx16 + final RANSNx16Encode ransEncode = new RANSNx16Encode(); + nameTokenStream.rewind(); + final ByteBuffer tmpByteBuffer = ransEncode.compress(nameTokenStream, new RANSNx16Params(ransNx16FlagSet)); + if (bestCompressedLength > tmpByteBuffer.limit()) { + bestCompressedLength = tmpByteBuffer.limit(); + compressedByteBuffer = tmpByteBuffer; + } + } + } + return compressedByteBuffer; + } + + private void serializeTokenStreams( + final List tokenStreams, + final ByteBuffer outBuffer, + final boolean useArith) { + // Compress and serialise the non-null tokenStreams + for (int tokenStreamType = 0; tokenStreamType <= TokenStreams.TOKEN_END; tokenStreamType++) { + final ByteBuffer tokenBytes = tokenStreams.get(tokenStreamType); + if (tokenBytes != null && tokenBytes.position() > 0) { + // if this encoder was aware of duplicate streams, we would need to detect and encode them + // here, and set the DUP_PREVIOUS_STREAM_FLAG_MASK bit + outBuffer.put((byte) (tokenStreamType | (tokenStreamType == 0 ? TokenStreams.NEW_POSITION_FLAG_MASK : 0))); + final ByteBuffer tempOutByteBuffer = tryCompress(tokenBytes, useArith); + CompressionUtils.writeUint7(tempOutByteBuffer.limit(), outBuffer); + outBuffer.put(tempOutByteBuffer); + } + } + } +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/TokenStreams.java b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/TokenStreams.java new file mode 100644 index 0000000000..3989a6abe8 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/TokenStreams.java @@ -0,0 +1,136 @@ +package htsjdk.samtools.cram.compression.nametokenisation; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.range.RangeDecode; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Decode; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +public class TokenStreams { + public static final byte TOKEN_TYPE = 0x00; + public static final byte TOKEN_STRING = 0x01; + public static final byte TOKEN_CHAR = 0x02; + public static final byte TOKEN_DIGITS0 = 0x03; + public static final byte TOKEN_DZLEN = 0x04; + public static final byte TOKEN_DUP = 0x05; + public static final byte TOKEN_DIFF = 0x06; + public static final byte TOKEN_DIGITS = 0x07; + public static final byte TOKEN_DELTA = 0x08; + public static final byte TOKEN_DELTA0 = 0x09; + public static final byte TOKEN_MATCH = 0x0A; + public static final byte TOKEN_NOP = 0x0B; //unused + public static final byte TOKEN_END = 0x0C; + + public static final int TOTAL_TOKEN_TYPES = 13; + + public static final byte TYPE_TOKEN_FLAG_MASK = 0x3F; + public static final byte DUP_PREVIOUS_STREAM_FLAG_MASK = 0x40; + public static final byte NEW_POSITION_FLAG_MASK = (byte) 0x80; + + // choose an initial estimate of the number of expected token positions, which we use to preallocate lists + private static final int DEFAULT_NUMBER_OF_TOKEN_POSITIONS = 30; + private static int POSITION_INCREMENT = 4; // expand allocation by 5 every time we exceed the initial estimate + + // called 'B' in the spec, indexed (conceptually) as tokenStreams(tokenPos, tokenType) + private ByteBuffer[][] tokenStreams; + + /** + * The outer index corresponds to the (column) position in a name (starting at index 0). The inner + * index corresponds to the token type. Each element in this list of lists is a ByteBuffer of tokens. + * @param inputByteBuffer - the input buffer of token streams + * @param useArith - true to use range coding; false for rANS coding + * @param numNames - the number of read names in the slice for which this token stream is being created + */ + public TokenStreams(final ByteBuffer inputByteBuffer, final int useArith, final int numNames) { + // pre-allocate enough room for 32 token positions; we'll reallocate if we exceed this; it is ok if + // the actual number is less than the pre-allocated amount + // note that this array is often very sparse (unused cells have null instead of an actual ByteBuffer) + int numberOfPreallocatedPositions = initializeTokenStreams(DEFAULT_NUMBER_OF_TOKEN_POSITIONS); + int tokenPosition = -1; + while (inputByteBuffer.hasRemaining()) { + final byte tokenTypeFlags = inputByteBuffer.get(); + final boolean startNewPosition = (tokenTypeFlags & NEW_POSITION_FLAG_MASK) != 0; + final boolean isDupStream = (tokenTypeFlags & DUP_PREVIOUS_STREAM_FLAG_MASK) != 0; + final int tokenType = tokenTypeFlags & TYPE_TOKEN_FLAG_MASK; + if (tokenType < 0 || tokenType > TOKEN_END) { + throw new CRAMException("Invalid name tokenizer token stream type: " + tokenType); + } + + if (startNewPosition) { + tokenPosition++; + if (tokenPosition == numberOfPreallocatedPositions) { + // if we encounter a new position that is past the number of positions for which we've pre-allocated, + // expand our array and copy the old values into it; this has side effects + numberOfPreallocatedPositions = reallocateTokenStreams(numberOfPreallocatedPositions); + } + if (tokenType != TOKEN_TYPE) { + // Spec: if a byte stream of token types is entirely MATCH apart from the very first value, + // it is discarded. It is possible to regenerate this during decode by observing the other + // byte streams. if we have a byte stream B[5,DIGITS] but no B[5,TYPE] + // then we assume the contents of B[5,TYPE] consist of one DIGITS tokenType + // followed by as many MATCH types as are needed. + final ByteBuffer typeDataByteBuffer = CompressionUtils.allocateByteBuffer(numNames); + typeDataByteBuffer.put(0, (byte) tokenType); + for (int i = 1; i < numNames; i++) { + typeDataByteBuffer.put(i, TOKEN_MATCH); + } + typeDataByteBuffer.rewind(); + tokenStreams[tokenPosition][0] = typeDataByteBuffer; + } + } + if (isDupStream) { + // duplicate a previous stream + final int dupPosition = inputByteBuffer.get() & 0xFF; + final int dupType = inputByteBuffer.get() & 0xFF; + final ByteBuffer dupTokenStream = tokenStreams[dupPosition][dupType].duplicate(); + dupTokenStream.order(ByteOrder.LITTLE_ENDIAN); + tokenStreams[tokenPosition][tokenType] = dupTokenStream; + } else { + // retrieve and uncompress another input stream + final int clen = CompressionUtils.readUint7(inputByteBuffer); + final byte[] compressedTokenStream = new byte[clen]; + inputByteBuffer.get(compressedTokenStream, 0, clen); // offset in the dst byte array + final ByteBuffer uncompressedTokenStream; + if (useArith != 0) { + final RangeDecode rangeDecode = new RangeDecode(); + uncompressedTokenStream = rangeDecode.uncompress(CompressionUtils.wrap(compressedTokenStream)); + } else { + final RANSNx16Decode ransDecode = new RANSNx16Decode(); + uncompressedTokenStream = ransDecode.uncompress(CompressionUtils.wrap(compressedTokenStream)); + } + getStreamsForPos(tokenPosition)[tokenType] = uncompressedTokenStream; + } + } + } + + public ByteBuffer[] getStreamsForPos(final int pos) { + return tokenStreams[pos]; + } + + public ByteBuffer getStream(final int tokenPosition, final int tokenType) { + return getStreamsForPos(tokenPosition)[tokenType]; + } + + private int initializeTokenStreams(final int preallocatedPositions) { + tokenStreams = new ByteBuffer[preallocatedPositions][]; + for (int i = 0; i < preallocatedPositions; i++) { + tokenStreams[i] = new ByteBuffer[TOTAL_TOKEN_TYPES]; + } + return preallocatedPositions; + } + + private int reallocateTokenStreams(final int preallocatedPositions) { + final ByteBuffer[][] newTokenStreams = new ByteBuffer[preallocatedPositions + POSITION_INCREMENT][]; + for (int i = 0; i < preallocatedPositions; i++) { + newTokenStreams[i] = tokenStreams[i]; + } + // populate the new positions with ByteBuffers + for (int i = 0; i < POSITION_INCREMENT; i++) { + newTokenStreams[i + preallocatedPositions] = new ByteBuffer[TOTAL_TOKEN_TYPES]; + } + tokenStreams = newTokenStreams; + return preallocatedPositions + POSITION_INCREMENT; + } +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/tokens/EncodeToken.java b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/tokens/EncodeToken.java new file mode 100644 index 0000000000..c244443439 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/nametokenisation/tokens/EncodeToken.java @@ -0,0 +1,72 @@ +package htsjdk.samtools.cram.compression.nametokenisation.tokens; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.nametokenisation.TokenStreams; + +/** + * A token that represents a fragment of a read name that has been tokenised. + * + * It would be more efficient to separate the cases where we want to store a numeric fragment from the string cases, + * but for simplicity for now we store all fragments as strings, and the caller interconverts them back to ints on + * demand. + */ +public class EncodeToken { + + private byte tokenType; + private String actualValue; + private String relativeValue; + + /** + * Token type TOKEN_END has no associated value at all. + * @param typeTokenEnd - must be TokenStreams.TOKEN_END + */ + public EncodeToken(final byte typeTokenEnd) { + this(typeTokenEnd, null, null); + if (typeTokenEnd != TokenStreams.TOKEN_END) { + throw new CRAMException("This constructor should only be used for token type TOKEN_END"); + } + } + + /** + * Token types TOKEN_DIFF and TOKEN_DUP have a relative value, but no absolute value, since they + * don't represent a token fragment at a particular position, but rather a token that dictates + * which previous read to use as a diff reference. + * @param type + */ + public EncodeToken(final byte type, final String relativeValue) { + this(type, null, relativeValue); + if (tokenType != TokenStreams.TOKEN_DIFF && tokenType != TokenStreams.TOKEN_DUP) { + throw new CRAMException("This constructor should only be used for token types TOKEN_DIFF and TOKEN_DUP"); + } + } + + /** + * Token types TOKEN_DELTA, TOKEN_DELTA0, TOKEN_DIGITS, TOKEN_DIGITS0 all have a relative value that + * differs from the actual value of the original fragment, and for those token types, we need to preserve + * both during the encoding process. We need to preserve the absolute value for so we can use it to detect + * duplicate fragments in downstream reads, and we need to preserve the relative value since, if it's + * present, that's what we emit to the output stream. + * + * @param type + * @param actualValue + * @param relativeValue + */ + public EncodeToken(final byte type, final String actualValue, final String relativeValue) { + this.tokenType = type; + this.actualValue = actualValue; + this.relativeValue = relativeValue; + } + + public byte getTokenType() { + return tokenType; + } + + public String getActualValue() { + return actualValue; + } + + public String getRelativeValue() { + return relativeValue; + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/range/ByteModel.java b/src/main/java/htsjdk/samtools/cram/compression/range/ByteModel.java new file mode 100644 index 0000000000..f2f71c4e2a --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/range/ByteModel.java @@ -0,0 +1,107 @@ +package htsjdk.samtools.cram.compression.range; + +import java.nio.ByteBuffer; + +public class ByteModel { + // spec: To encode any symbol the entropy encoder needs to know + // the frequency of the symbol to encode, + // the cumulative frequencies of all symbols prior to this symbol, + // and the total of all frequencies. + public int totalFrequency; + public final int maxSymbol; + public final int[] symbols; + public final int[] frequencies; + + public ByteModel(final int numSymbols) { + // Spec: ModelCreate method + this.totalFrequency = numSymbols; + this.maxSymbol = numSymbols - 1; + frequencies = new int[maxSymbol+1]; + symbols = new int[maxSymbol+1]; + for (int i = 0; i <= maxSymbol; i++) { + this.symbols[i] = i; + this.frequencies[i] = 1; + } + } + + public int modelDecode(final ByteBuffer inBuffer, final RangeCoder rangeCoder){ + + // decodes one symbol + final int freq = rangeCoder.rangeGetFrequency(totalFrequency); + int cumulativeFrequency = 0; + int x = 0; + while (cumulativeFrequency + frequencies[x] <= freq){ + cumulativeFrequency += frequencies[x++]; + } + + // update rangecoder + rangeCoder.rangeDecode(inBuffer,cumulativeFrequency,frequencies[x]); + + // update model frequencies + frequencies[x] += Constants.STEP; + totalFrequency += Constants.STEP; + if (totalFrequency > Constants.MAX_FREQ){ + // if totalFrequency is too high, the frequencies are halved, making + // sure to avoid any zero frequencies being created. + modelRenormalize(); + } + + // keep symbols approximately frequency sorted + final int symbol = symbols[x]; + if (x > 0 && frequencies[x] > frequencies[x-1]){ + // Swap frequencies[x], frequencies[x-1] + int tmp = frequencies[x]; + frequencies[x] = frequencies[x-1]; + frequencies[x-1] = tmp; + + // Swap symbols[x], symbols[x-1] + tmp = symbols[x]; + symbols[x] = symbols[x-1]; + symbols[x-1] = tmp; + } + return symbol; + } + + public void modelRenormalize(){ + // frequencies are halved + totalFrequency = 0; + for (int i=0; i <= maxSymbol; i++){ + frequencies[i] -= Math.floorDiv(frequencies[i],2); + totalFrequency += frequencies[i]; + } + } + + public void modelEncode(final ByteBuffer outBuffer, final RangeCoder rangeCoder, final int symbol){ + + // encodes one input symbol + int cumulativeFrequency = 0; + int i; + for( i = 0; symbols[i] != symbol; i++){ + cumulativeFrequency += frequencies[i]; + } + + // Encode + rangeCoder.rangeEncode(outBuffer, cumulativeFrequency, frequencies[i],totalFrequency); + + // Update Model + frequencies[i] += Constants.STEP; + totalFrequency += Constants.STEP; + if (totalFrequency > Constants.MAX_FREQ){ + modelRenormalize(); + } + + // Keep symbols approximately frequency sorted (ascending order) + if (i > 0 && frequencies[i] > frequencies[i-1]){ + // swap frequencies + int tmp = frequencies[i]; + frequencies[i] = frequencies[i-1]; + frequencies[i-1]=tmp; + + // swap symbols + tmp = symbols[i]; + symbols[i] = symbols[i-1]; + symbols[i-1] = tmp; + } + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/range/Constants.java b/src/main/java/htsjdk/samtools/cram/compression/range/Constants.java new file mode 100644 index 0000000000..e2e941a549 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/range/Constants.java @@ -0,0 +1,8 @@ +package htsjdk.samtools.cram.compression.range; + +final public class Constants { + public static final int NUMBER_OF_SYMBOLS = 256; + public static final int MAX_FREQ = ((1<<16)-17); + public static final int STEP = 16; + public static final long MAX_RANGE = 0xFFFFFFFFL; +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/range/RangeCoder.java b/src/main/java/htsjdk/samtools/cram/compression/range/RangeCoder.java new file mode 100644 index 0000000000..f0d7d82911 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/range/RangeCoder.java @@ -0,0 +1,105 @@ +package htsjdk.samtools.cram.compression.range; + +import java.nio.ByteBuffer; + +public class RangeCoder { + + private long low; + private long range; + private long code; + private int FFnum; + private boolean carry; + private int cache; + + public RangeCoder() { + // Spec: RangeEncodeStart + this.low = 0; + this.range = Constants.MAX_RANGE; // 4 bytes of all 1's + this.code = 0; + this.FFnum = 0; + this.carry = false; + this.cache = 0; + } + + public void rangeDecodeStart(final ByteBuffer inBuffer){ + for (int i = 0; i < 5; i++){ + code = (code << 8) + (inBuffer.get() & 0xFF); + } + code &= Constants.MAX_RANGE; + } + + protected void rangeDecode(final ByteBuffer inBuffer, final int cumulativeFrequency, final int symbolFrequency){ + code -= cumulativeFrequency * range; + range *= symbolFrequency; + + while (range < (1<<24)) { + range <<= 8; + code = (code << 8) + (inBuffer.get() & 0xFF); // Ensure code is positive + } + } + + protected int rangeGetFrequency(final int totalFrequency){ + range = (long) Math.floor(range / totalFrequency); + return (int) Math.floor(code / range); + } + + protected void rangeEncode( + final ByteBuffer outBuffer, + final int cumulativeFrequency, + final int symbolFrequency, + final int totalFrequency){ + final long old_low = low; + range = (long) Math.floor(range/totalFrequency); + low += cumulativeFrequency * range; + low &= 0xFFFFFFFFL; // keep bottom 4 bytes, shift the top byte out of low + range *= symbolFrequency; + + if (low < old_low) { + carry = true; + } + + // Renormalise if range gets too small + while (range < (1<<24)) { + range <<= 8; + rangeShiftLow(outBuffer); + } + + } + + protected void rangeEncodeEnd(final ByteBuffer outBuffer){ + for(int i = 0; i < 5; i++){ + rangeShiftLow(outBuffer); + } + } + + private void rangeShiftLow(final ByteBuffer outBuffer) { + // rangeShiftLow tracks the total number of extra bytes to emit and + // carry indicates whether they are a string of 0xFF or 0x00 values + + // range must be less than (2^24) or (1<<24) or (0x1000000) + // "cache" holds the top byte that will be flushed to the output + + if ((low < 0xff000000L) || carry) { //TODO: 0xff000000L make this magic number a constant + if (carry == false) { + outBuffer.put((byte) cache); + while (FFnum > 0) { + outBuffer.put((byte) 0xFF); + FFnum--; + } + } else { + outBuffer.put((byte) (cache + 1)); + while (FFnum > 0) { + outBuffer.put((byte) 0x00); + FFnum--; + } + + } + cache = (int) (low >>> 24); // Copy of top byte ready for next flush + carry = false; + } else { + FFnum++; + } + low = low<<8 & (0xFFFFFFFFL); // force low to be +ve + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/range/RangeDecode.java b/src/main/java/htsjdk/samtools/cram/compression/range/RangeDecode.java new file mode 100644 index 0000000000..046a062821 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/range/RangeDecode.java @@ -0,0 +1,257 @@ +package htsjdk.samtools.cram.compression.range; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.BZIP2ExternalCompressor; +import htsjdk.samtools.cram.compression.CompressionUtils; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.util.ArrayList; +import java.util.List; + +public class RangeDecode { + + private static final ByteBuffer EMPTY_BUFFER = CompressionUtils.allocateByteBuffer(0); + + // This method assumes that inBuffer is already rewound. + // It uncompresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the uncompressed data. + public ByteBuffer uncompress(final ByteBuffer inBuffer) { + return uncompress(inBuffer, 0); + } + + private ByteBuffer uncompress(final ByteBuffer inBuffer, final int outSize) { + // For Range decoding, the bytes are read in little endian from the input stream + inBuffer.order(ByteOrder.LITTLE_ENDIAN); + if (inBuffer.remaining() == 0) { + return EMPTY_BUFFER; + } + + // the first byte of compressed stream gives the formatFlags + final int formatFlags = inBuffer.get() & 0xFF; + final RangeParams rangeParams = new RangeParams(formatFlags); + + // noSz + int uncompressedSize = rangeParams.isNosz() ? outSize : CompressionUtils.readUint7(inBuffer); + + // stripe + if (rangeParams.isStripe()) { + return decodeStripe(inBuffer, uncompressedSize); + } + + // pack + // if pack, get pack metadata, which will be used later to decode packed data + int packDataLength = 0; + int numSymbols = 0; + byte[] packMappingTable = null; + if (rangeParams.isPack()){ + packDataLength = uncompressedSize; + numSymbols = inBuffer.get() & 0xFF; + + // if (numSymbols > 16 or numSymbols==0), raise exception + if (numSymbols <= 16 && numSymbols!=0) { + packMappingTable = new byte[numSymbols]; + for (int i = 0; i < numSymbols; i++) { + packMappingTable[i] = inBuffer.get(); + } + uncompressedSize = CompressionUtils.readUint7(inBuffer); + } else { + throw new CRAMException("Bit Packing is not permitted when number of distinct symbols is greater than 16 or equal to 0. " + + "Number of distinct symbols: " + numSymbols); + } + } + + ByteBuffer outBuffer; + if (rangeParams.isCAT()){ + outBuffer = CompressionUtils.slice(inBuffer); + outBuffer.limit(uncompressedSize); + // While resetting the position to the end is not strictly necessary, + // it is being done for the sake of completeness and + // to meet the requirements of the tests that verify the boundary conditions. + inBuffer.position(inBuffer.position()+uncompressedSize); + } else if (rangeParams.isExternalCompression()){ + final byte[] extCompressedBytes = new byte[inBuffer.remaining()]; + int extCompressedBytesIdx = 0; + final int start = inBuffer.position(); + final int end = inBuffer.limit(); + for (int i = start; i < end; i++) { + extCompressedBytes[extCompressedBytesIdx] = inBuffer.get(); + extCompressedBytesIdx++; + } + outBuffer = uncompressEXT(extCompressedBytes); + } else if (rangeParams.isRLE()){ + outBuffer = CompressionUtils.allocateByteBuffer(uncompressedSize); + switch (rangeParams.getOrder()) { + case ZERO: + uncompressRLEOrder0(inBuffer, outBuffer, uncompressedSize); + break; + case ONE: + uncompressRLEOrder1(inBuffer, outBuffer, uncompressedSize); + break; + } + } else { + outBuffer = CompressionUtils.allocateByteBuffer(uncompressedSize); + switch (rangeParams.getOrder()){ + case ZERO: + uncompressOrder0(inBuffer, outBuffer, uncompressedSize); + break; + case ONE: + uncompressOrder1(inBuffer, outBuffer, uncompressedSize); + break; + } + } + + // if pack, then decodePack + if (rangeParams.isPack()) { + outBuffer = CompressionUtils.decodePack(outBuffer, packMappingTable, numSymbols, packDataLength); + } + outBuffer.rewind(); + return outBuffer; + } + + private void uncompressOrder0( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer, + final int outSize) { + + int maxSymbols = inBuffer.get() & 0xFF; + maxSymbols = maxSymbols==0 ? 256 : maxSymbols; + + final ByteModel byteModel = new ByteModel(maxSymbols); + final RangeCoder rangeCoder = new RangeCoder(); + rangeCoder.rangeDecodeStart(inBuffer); + + for (int i = 0; i < outSize; i++) { + outBuffer.put(i, (byte) byteModel.modelDecode(inBuffer, rangeCoder)); + } + } + + private void uncompressOrder1( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer, + final int outSize) { + + int maxSymbols = inBuffer.get() & 0xFF; + maxSymbols = maxSymbols==0 ? 256 : maxSymbols; + final List byteModelList = new ArrayList(maxSymbols); + for(int i=0;i byteModelRunsList = new ArrayList(258); + for (int i=0; i <=257; i++){ + byteModelRunsList.add(i, new ByteModel(4)); + } + RangeCoder rangeCoder = new RangeCoder(); + rangeCoder.rangeDecodeStart(inBuffer); + + int i = 0; + while (i < outSize) { + outBuffer.put(i,(byte) modelLit.modelDecode(inBuffer, rangeCoder)); + final int last = outBuffer.get(i) & (0xFF); + int part = byteModelRunsList.get(last).modelDecode(inBuffer,rangeCoder); + int run = part; + int rctx = 256; + while (part == 3) { + part = byteModelRunsList.get(rctx).modelDecode(inBuffer, rangeCoder); + rctx = 257; + run += part; + } + for (int j = 1; j <= run; j++){ + outBuffer.put(i+j, (byte) last); + } + i += run+1; + } + } + + private void uncompressRLEOrder1( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer, + final int outSize) { + + int maxSymbols = inBuffer.get() & 0xFF; + maxSymbols = maxSymbols == 0 ? 256 : maxSymbols; + final List byteModelLitList = new ArrayList(maxSymbols); + for (int i=0; i < maxSymbols; i++) { + byteModelLitList.add(i,new ByteModel(maxSymbols)); + } + final List byteModelRunsList = new ArrayList(258); + for (int i=0; i <=257; i++){ + byteModelRunsList.add(i, new ByteModel(4)); + } + + final RangeCoder rangeCoder = new RangeCoder(); + rangeCoder.rangeDecodeStart(inBuffer); + + int last = 0; + int i = 0; + while (i < outSize) { + outBuffer.put(i,(byte) byteModelLitList.get(last).modelDecode(inBuffer, rangeCoder)); + last = outBuffer.get(i) & 0xFF; + int part = byteModelRunsList.get(last).modelDecode(inBuffer,rangeCoder); + int run = part; + int rctx = 256; + while (part == 3) { + part = byteModelRunsList.get(rctx).modelDecode(inBuffer, rangeCoder); + rctx = 257; + run += part; + } + for (int j = 1; j <= run; j++){ + outBuffer.put(i+j, (byte)last); + } + i += run+1; + } + } + + private ByteBuffer uncompressEXT(final byte[] extCompressedBytes) { + final BZIP2ExternalCompressor compressor = new BZIP2ExternalCompressor(); + final byte [] extUncompressedBytes = compressor.uncompress(extCompressedBytes); + return CompressionUtils.wrap(extUncompressedBytes); + } + + private ByteBuffer decodeStripe(final ByteBuffer inBuffer, final int outSize){ + final int numInterleaveStreams = inBuffer.get() & 0xFF; + + // read lengths of compressed interleaved streams + for ( int j=0; j j){ + uncompressedLengths[j]++; + } + + transposedData[j] = uncompress(inBuffer, uncompressedLengths[j]); + } + + // Transpose + final ByteBuffer outBuffer = CompressionUtils.allocateByteBuffer(outSize); + for (int j = 0; j inSize + + // Pack + if (rangeParams.isPack()) { + final int[] frequencyTable = new int[Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < inSize; i++) { + frequencyTable[inputBuffer.get(i) & 0xFF]++; + } + int numSymbols = 0; + final int[] packMappingTable = new int[Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (frequencyTable[i] > 0) { + packMappingTable[i] = numSymbols++; + } + } + + // skip Packing if numSymbols = 0 or numSymbols > 16 + if (numSymbols != 0 && numSymbols <= 16) { + inputBuffer = CompressionUtils.encodePack(inputBuffer, outBuffer, frequencyTable, packMappingTable, numSymbols); + } else { + // unset pack flag in the first byte of the outBuffer + outBuffer.put(0, (byte) (outBuffer.get(0) & ~RangeParams.PACK_FLAG_MASK)); + } + } + + if (rangeParams.isCAT()) { + // Data is uncompressed + outBuffer.put(inputBuffer); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); // set position to 0 + } else if (rangeParams.isExternalCompression()) { + final byte[] rawBytes = new byte[inputBuffer.remaining()]; + inputBuffer.get(rawBytes, inBuffer.position(), inputBuffer.remaining()); + final BZIP2ExternalCompressor compressor = new BZIP2ExternalCompressor(); + final byte[] extCompressedBytes = compressor.compress(rawBytes); + outBuffer.put(extCompressedBytes); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); // set position to 0 + } else if (rangeParams.isRLE()) { + switch (rangeParams.getOrder()) { + case ZERO: + compressRLEOrder0(inputBuffer, outBuffer); + break; + case ONE: + compressRLEOrder1(inputBuffer, outBuffer); + break; + default: + throw new CRAMException("Unknown range order: " + rangeParams.getOrder()); + } + } else { + switch (rangeParams.getOrder()) { + case ZERO: + compressOrder0(inputBuffer, outBuffer); + break; + case ONE: + compressOrder1(inputBuffer, outBuffer); + break; + default: + throw new CRAMException("Unknown range order: " + rangeParams.getOrder()); + } + } + return outBuffer; + } + + private void compressOrder0( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer) { + + int maxSymbol = 0; + final int inSize = inBuffer.remaining(); + for (int i = 0; i < inSize; i++) { + if (maxSymbol < (inBuffer.get(i) & 0xFF)) { + maxSymbol = inBuffer.get(i) & 0xFF; + } + } + maxSymbol++; + final ByteModel byteModel = new ByteModel(maxSymbol); + outBuffer.put((byte) maxSymbol); + final RangeCoder rangeCoder = new RangeCoder(); + for (int i = 0; i < inSize; i++) { + byteModel.modelEncode(outBuffer, rangeCoder, inBuffer.get(i) & 0xFF); + } + rangeCoder.rangeEncodeEnd(outBuffer); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); + } + + private void compressOrder1( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer) { + int maxSymbol = 0; + final int inSize = inBuffer.remaining(); + for (int i = 0; i < inSize; i++) { + if (maxSymbol < (inBuffer.get(i) & 0xFF)) { + maxSymbol = inBuffer.get(i) & 0xFF; + } + } + maxSymbol++; + final List byteModelList = new ArrayList(); + for (int i = 0; i < maxSymbol; i++) { + byteModelList.add(i, new ByteModel(maxSymbol)); + } + outBuffer.put((byte) maxSymbol); + final RangeCoder rangeCoder = new RangeCoder(); + int last = 0; + for (int i = 0; i < inSize; i++) { + byteModelList.get(last).modelEncode(outBuffer, rangeCoder, inBuffer.get(i) & 0xFF); + last = inBuffer.get(i) & 0xFF; + } + rangeCoder.rangeEncodeEnd(outBuffer); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); + } + + private void compressRLEOrder0( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer) { + int maxSymbols = 0; + final int inSize = inBuffer.remaining(); + for (int i = 0; i < inSize; i++) { + if (maxSymbols < (inBuffer.get(i) & 0xFF)) { + maxSymbols = inBuffer.get(i) & 0xFF; + } + } + maxSymbols++; // FIXME not what spec states! + + final ByteModel modelLit = new ByteModel(maxSymbols); + final List byteModelRunsList = new ArrayList(258); + + for (int i = 0; i <= 257; i++) { + byteModelRunsList.add(i, new ByteModel(4)); + } + outBuffer.put((byte) maxSymbols); + final RangeCoder rangeCoder = new RangeCoder(); + int i = 0; + while (i < inSize) { + modelLit.modelEncode(outBuffer, rangeCoder, inBuffer.get(i) & 0xFF); + int run = 1; + while (i + run < inSize && (inBuffer.get(i + run) & 0xFF) == (inBuffer.get(i) & 0xFF)) { + run++; + } + run--; // Check this!! + int rctx = inBuffer.get(i) & 0xFF; + i += run + 1; + int part = run >= 3 ? 3 : run; + byteModelRunsList.get(rctx).modelEncode(outBuffer, rangeCoder, part); + run -= part; + rctx = 256; + while (part == 3) { + part = run >= 3 ? 3 : run; + byteModelRunsList.get(rctx).modelEncode(outBuffer, rangeCoder, part); + rctx = 257; + run -= part; + } + } + rangeCoder.rangeEncodeEnd(outBuffer); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); + } + + private void compressRLEOrder1( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer) { + int maxSymbols = 0; + final int inSize = inBuffer.remaining(); + for (int i = 0; i < inSize; i++) { + if (maxSymbols < (inBuffer.get(i) & 0xFF)) { + maxSymbols = inBuffer.get(i) & 0xFF; + } + } + maxSymbols++; // FIXME not what spec states! + + final List modelLitList = new ArrayList<>(maxSymbols); + for (int i = 0; i < maxSymbols; i++) { + modelLitList.add(i, new ByteModel(maxSymbols)); + } + final List byteModelRunsList = new ArrayList(258); + for (int i = 0; i <= 257; i++) { + byteModelRunsList.add(i, new ByteModel(4)); + } + outBuffer.put((byte) maxSymbols); + final RangeCoder rangeCoder = new RangeCoder(); + int i = 0; + int last = 0; + while (i < inSize) { + modelLitList.get(last).modelEncode(outBuffer, rangeCoder, inBuffer.get(i) & 0xFF); + int run = 1; + while (i + run < inSize && inBuffer.get(i + run) == inBuffer.get(i)) { + run++; + } + run--; // Check this!! + int rctx = inBuffer.get(i) & 0xFF; + last = inBuffer.get(i) & 0xFF; + i += run + 1; + int part = run >= 3 ? 3 : run; + byteModelRunsList.get(rctx).modelEncode(outBuffer, rangeCoder, part); + run -= part; + rctx = 256; + while (part == 3) { + part = run >= 3 ? 3 : run; + byteModelRunsList.get(rctx).modelEncode(outBuffer, rangeCoder, part); + rctx = 257; + run -= part; + } + } + rangeCoder.rangeEncodeEnd(outBuffer); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/range/RangeParams.java b/src/main/java/htsjdk/samtools/cram/compression/range/RangeParams.java new file mode 100644 index 0000000000..7759f8c853 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/range/RangeParams.java @@ -0,0 +1,82 @@ +package htsjdk.samtools.cram.compression.range; + +public class RangeParams { + public static final int ORDER_FLAG_MASK = 0x01; + public static final int EXT_FLAG_MASK = 0x04; + public static final int STRIPE_FLAG_MASK = 0x08; + public static final int NOSZ_FLAG_MASK = 0x10; + public static final int CAT_FLAG_MASK = 0x20; + public static final int RLE_FLAG_MASK = 0x40; + public static final int PACK_FLAG_MASK = 0x80; + + + // format is the first byte of the compressed data stream, + // which consists of all the bit-flags detailing the type of transformations + // and entropy encoders to be combined + private int formatFlags; + + private static final int FORMAT_FLAG_MASK = 0xFF; + + public enum ORDER { + ZERO, ONE; + + public static RangeParams.ORDER fromInt(final int orderValue) { + try { + ORDER[] x = ORDER.values(); + return x[orderValue]; + } catch (final ArrayIndexOutOfBoundsException e) { + throw new IllegalArgumentException("Unknown Range order: " + orderValue, e); + } + } + } + + public RangeParams(final int formatFlags) { + this.formatFlags = formatFlags; + } + + @Override + public String toString() { + return "RangeParams{" + "formatFlags=" + formatFlags + "}"; + } + + public int getFormatFlags(){ + // first byte of the encoded stream + return formatFlags & FORMAT_FLAG_MASK; + } + + public ORDER getOrder() { + // Range Order ZERO or ONE encoding + return ORDER.fromInt(formatFlags & ORDER_FLAG_MASK); //convert into order type + } + + public boolean isExternalCompression(){ + // “External” compression via bzip2 + return ((formatFlags & EXT_FLAG_MASK)!=0); + } + + public boolean isStripe(){ + // multiway interleaving of byte streams + return ((formatFlags & STRIPE_FLAG_MASK)!=0); + } + + public boolean isNosz(){ + // original size is not recorded (for use by Stripe) + return ((formatFlags & NOSZ_FLAG_MASK)!=0); + } + + public boolean isCAT(){ + // Data is uncompressed + return ((formatFlags & CAT_FLAG_MASK)!=0); + } + + public boolean isRLE(){ + // Run length encoding, with runs and literals encoded separately + return ((formatFlags & RLE_FLAG_MASK)!=0); + } + + public boolean isPack(){ + // Pack 2, 4, 8 or infinite symbols per byte + return ((formatFlags & PACK_FLAG_MASK)!=0); + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/ArithmeticDecoder.java b/src/main/java/htsjdk/samtools/cram/compression/rans/ArithmeticDecoder.java index 1e57c0886a..bfc7f33795 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/ArithmeticDecoder.java +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/ArithmeticDecoder.java @@ -24,25 +24,25 @@ */ package htsjdk.samtools.cram.compression.rans; -final class ArithmeticDecoder { - final FC[] fc = new FC[256]; +final public class ArithmeticDecoder { + public final int[] frequencies = new int[Constants.NUMBER_OF_SYMBOLS]; - // reverse lookup table ? - byte[] R = new byte[Constants.TOTFREQ]; + // reverse lookup table + public final byte[] reverseLookup = new byte[Constants.TOTAL_FREQ]; public ArithmeticDecoder() { - for (int i = 0; i < 256; i++) { - fc[i] = new FC(); + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + frequencies[i] = 0; } } public void reset() { - for (int i = 0; i < 256; i++) { - fc[i].reset(); + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + frequencies[i] = 0; } - for (int i = 0; i < Constants.TOTFREQ; i++) { - R[i] = 0; + for (int i = 0; i < Constants.TOTAL_FREQ; i++) { + reverseLookup[i] = 0; } } -} +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/Constants.java b/src/main/java/htsjdk/samtools/cram/compression/rans/Constants.java index 7c7545bfbe..f970582f48 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/Constants.java +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/Constants.java @@ -1,7 +1,13 @@ package htsjdk.samtools.cram.compression.rans; -final class Constants { - static final int TF_SHIFT = 12; - static final int TOTFREQ = (1 << TF_SHIFT); // 4096 - static final int RANS_BYTE_L = 1 << 23; -} +final public class Constants { + public static final int TOTAL_FREQ_SHIFT = 12; + public static final int TOTAL_FREQ = (1 << TOTAL_FREQ_SHIFT); // 4096 + public static final int NUMBER_OF_SYMBOLS = 256; + public static final int RANS_4x8_LOWER_BOUND = 1 << 23; + public static final int RANS_4x8_ORDER_BYTE_LENGTH = 1; + public static final int RANS_4x8_COMPRESSED_BYTE_LENGTH = 4; + public static final int RANS_4x8_RAW_BYTE_LENGTH = 4; + public static final int RANS_4x8_PREFIX_BYTE_LENGTH = RANS_4x8_ORDER_BYTE_LENGTH + RANS_4x8_COMPRESSED_BYTE_LENGTH + RANS_4x8_RAW_BYTE_LENGTH; + public static final int RANS_Nx16_LOWER_BOUND = 1 << 15; +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/D04.java b/src/main/java/htsjdk/samtools/cram/compression/rans/D04.java deleted file mode 100644 index e9d9941575..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/D04.java +++ /dev/null @@ -1,80 +0,0 @@ -package htsjdk.samtools.cram.compression.rans; - -import java.nio.ByteBuffer; - -final class D04 { - static void uncompress( - final ByteBuffer inBuffer, - final ArithmeticDecoder D, - final RANSDecodingSymbol[] syms, - final ByteBuffer outBuffer) { - int rans0, rans1, rans2, rans3; - rans0 = inBuffer.getInt(); - rans1 = inBuffer.getInt(); - rans2 = inBuffer.getInt(); - rans3 = inBuffer.getInt(); - - final int out_sz = outBuffer.remaining(); - final int out_end = (out_sz & ~3); - for (int i = 0; i < out_end; i += 4) { - final byte c0 = D.R[Utils.RANSDecodeGet(rans0, Constants.TF_SHIFT)]; - final byte c1 = D.R[Utils.RANSDecodeGet(rans1, Constants.TF_SHIFT)]; - final byte c2 = D.R[Utils.RANSDecodeGet(rans2, Constants.TF_SHIFT)]; - final byte c3 = D.R[Utils.RANSDecodeGet(rans3, Constants.TF_SHIFT)]; - - outBuffer.put(i, c0); - outBuffer.put(i + 1, c1); - outBuffer.put(i + 2, c2); - outBuffer.put(i + 3, c3); - - rans0 = syms[0xFF & c0].advanceSymbolStep(rans0, Constants.TF_SHIFT); - rans1 = syms[0xFF & c1].advanceSymbolStep(rans1, Constants.TF_SHIFT); - rans2 = syms[0xFF & c2].advanceSymbolStep(rans2, Constants.TF_SHIFT); - rans3 = syms[0xFF & c3].advanceSymbolStep(rans3, Constants.TF_SHIFT); - - rans0 = Utils.RANSDecodeRenormalize(rans0, inBuffer); - rans1 = Utils.RANSDecodeRenormalize(rans1, inBuffer); - rans2 = Utils.RANSDecodeRenormalize(rans2, inBuffer); - rans3 = Utils.RANSDecodeRenormalize(rans3, inBuffer); - } - - outBuffer.position(out_end); - byte c; - switch (out_sz & 3) { - case 0: - break; - - case 1: - c = D.R[Utils.RANSDecodeGet(rans0, Constants.TF_SHIFT)]; - syms[0xFF & c].advanceSymbol(rans0, inBuffer, Constants.TF_SHIFT); - outBuffer.put(c); - break; - - case 2: - c = D.R[Utils.RANSDecodeGet(rans0, Constants.TF_SHIFT)]; - syms[0xFF & c].advanceSymbol(rans0, inBuffer, Constants.TF_SHIFT); - outBuffer.put(c); - - c = D.R[Utils.RANSDecodeGet(rans1, Constants.TF_SHIFT)]; - syms[0xFF & c].advanceSymbol(rans1, inBuffer, Constants.TF_SHIFT); - outBuffer.put(c); - break; - - case 3: - c = D.R[Utils.RANSDecodeGet(rans0, Constants.TF_SHIFT)]; - syms[0xFF & c].advanceSymbol(rans0, inBuffer, Constants.TF_SHIFT); - outBuffer.put(c); - - c = D.R[Utils.RANSDecodeGet(rans1, Constants.TF_SHIFT)]; - syms[0xFF & c].advanceSymbol(rans1, inBuffer, Constants.TF_SHIFT); - outBuffer.put(c); - - c = D.R[Utils.RANSDecodeGet(rans2, Constants.TF_SHIFT)]; - syms[0xFF & c].advanceSymbol(rans2, inBuffer, Constants.TF_SHIFT); - outBuffer.put(c); - break; - } - - outBuffer.position(0); - } -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/D14.java b/src/main/java/htsjdk/samtools/cram/compression/rans/D14.java deleted file mode 100644 index ba7d598d9e..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/D14.java +++ /dev/null @@ -1,64 +0,0 @@ -package htsjdk.samtools.cram.compression.rans; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -final class D14 { - static void uncompress( - final ByteBuffer inBuffer, - final ByteBuffer outBuffer, - final ArithmeticDecoder[] D, - final RANSDecodingSymbol[][] syms) { - final int out_sz = outBuffer.remaining(); - int rans0, rans1, rans2, rans7; - inBuffer.order(ByteOrder.LITTLE_ENDIAN); - rans0 = inBuffer.getInt(); - rans1 = inBuffer.getInt(); - rans2 = inBuffer.getInt(); - rans7 = inBuffer.getInt(); - - final int isz4 = out_sz >> 2; - int i0 = 0; - int i1 = isz4; - int i2 = 2 * isz4; - int i7 = 3 * isz4; - int l0 = 0; - int l1 = 0; - int l2 = 0; - int l7 = 0; - for (; i0 < isz4; i0++, i1++, i2++, i7++) { - final int c0 = 0xFF & D[l0].R[Utils.RANSDecodeGet(rans0, Constants.TF_SHIFT)]; - final int c1 = 0xFF & D[l1].R[Utils.RANSDecodeGet(rans1, Constants.TF_SHIFT)]; - final int c2 = 0xFF & D[l2].R[Utils.RANSDecodeGet(rans2, Constants.TF_SHIFT)]; - final int c7 = 0xFF & D[l7].R[Utils.RANSDecodeGet(rans7, Constants.TF_SHIFT)]; - - outBuffer.put(i0, (byte) c0); - outBuffer.put(i1, (byte) c1); - outBuffer.put(i2, (byte) c2); - outBuffer.put(i7, (byte) c7); - - rans0 = syms[l0][c0].advanceSymbolStep(rans0, Constants.TF_SHIFT); - rans1 = syms[l1][c1].advanceSymbolStep(rans1, Constants.TF_SHIFT); - rans2 = syms[l2][c2].advanceSymbolStep(rans2, Constants.TF_SHIFT); - rans7 = syms[l7][c7].advanceSymbolStep(rans7, Constants.TF_SHIFT); - - rans0 = Utils.RANSDecodeRenormalize(rans0, inBuffer); - rans1 = Utils.RANSDecodeRenormalize(rans1, inBuffer); - rans2 = Utils.RANSDecodeRenormalize(rans2, inBuffer); - rans7 = Utils.RANSDecodeRenormalize(rans7, inBuffer); - - l0 = c0; - l1 = c1; - l2 = c2; - l7 = c7; - } - - // Remainder - for (; i7 < out_sz; i7++) { - final int c7 = 0xFF & D[l7].R[Utils.RANSDecodeGet(rans7, Constants.TF_SHIFT)]; - outBuffer.put(i7, (byte) c7); - rans7 = syms[l7][c7].advanceSymbol(rans7, inBuffer, Constants.TF_SHIFT); - l7 = c7; - } - } -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/E04.java b/src/main/java/htsjdk/samtools/cram/compression/rans/E04.java deleted file mode 100644 index 709c7096b0..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/E04.java +++ /dev/null @@ -1,52 +0,0 @@ -package htsjdk.samtools.cram.compression.rans; - -import java.nio.ByteBuffer; - -final class E04 { - - static int compress(final ByteBuffer inBuffer, final RANSEncodingSymbol[] syms, final ByteBuffer cp) { - final int cdata_size; - final int in_size = inBuffer.remaining(); - int rans0, rans1, rans2, rans3; - final ByteBuffer ptr = cp.slice(); - - rans0 = Constants.RANS_BYTE_L; - rans1 = Constants.RANS_BYTE_L; - rans2 = Constants.RANS_BYTE_L; - rans3 = Constants.RANS_BYTE_L; - - int i; - switch (i = (in_size & 3)) { - case 3: - rans2 = syms[0xFF & inBuffer.get(in_size - (i - 2))].putSymbol(rans2, ptr); - case 2: - rans1 = syms[0xFF & inBuffer.get(in_size - (i - 1))].putSymbol(rans1, ptr); - case 1: - rans0 = syms[0xFF & inBuffer.get(in_size - (i))].putSymbol(rans0, ptr); - case 0: - break; - } - for (i = (in_size & ~3); i > 0; i -= 4) { - final int c3 = 0xFF & inBuffer.get(i - 1); - final int c2 = 0xFF & inBuffer.get(i - 2); - final int c1 = 0xFF & inBuffer.get(i - 3); - final int c0 = 0xFF & inBuffer.get(i - 4); - - rans3 = syms[c3].putSymbol(rans3, ptr); - rans2 = syms[c2].putSymbol(rans2, ptr); - rans1 = syms[c1].putSymbol(rans1, ptr); - rans0 = syms[c0].putSymbol(rans0, ptr); - } - - ptr.putInt(rans3); - ptr.putInt(rans2); - ptr.putInt(rans1); - ptr.putInt(rans0); - ptr.flip(); - cdata_size = ptr.limit(); - // reverse the compressed bytes, so that they become in REVERSE order: - Utils.reverse(ptr); - inBuffer.position(inBuffer.limit()); - return cdata_size; - } -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/E14.java b/src/main/java/htsjdk/samtools/cram/compression/rans/E14.java deleted file mode 100644 index 37f2767137..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/E14.java +++ /dev/null @@ -1,87 +0,0 @@ -package htsjdk.samtools.cram.compression.rans; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -final class E14 { - - static int compress(final ByteBuffer inBuffer, final RANSEncodingSymbol[][] syms, final ByteBuffer outBuffer) { - final int in_size = inBuffer.remaining(); - final int compressedBlobSize; - int rans0, rans1, rans2, rans3; - rans0 = Constants.RANS_BYTE_L; - rans1 = Constants.RANS_BYTE_L; - rans2 = Constants.RANS_BYTE_L; - rans3 = Constants.RANS_BYTE_L; - - /* - * Slicing is needed for buffer reversing later. - */ - final ByteBuffer ptr = outBuffer.slice(); - - final int isz4 = in_size >> 2; - int i0 = isz4 - 2; - int i1 = 2 * isz4 - 2; - int i2 = 3 * isz4 - 2; - int i3 = 4 * isz4 - 2; - - int l0 = 0; - if (i0 + 1 >= 0) { - l0 = 0xFF & inBuffer.get(i0 + 1); - } - int l1 = 0; - if (i1 + 1 >= 0) { - l1 = 0xFF & inBuffer.get(i1 + 1); - } - int l2 = 0; - if (i2 + 1 >= 0) { - l2 = 0xFF & inBuffer.get(i2 + 1); - } - int l3; - - // Deal with the remainder - l3 = 0xFF & inBuffer.get(in_size - 1); - for (i3 = in_size - 2; i3 > 4 * isz4 - 2 && i3 >= 0; i3--) { - final int c3 = 0xFF & inBuffer.get(i3); - rans3 = syms[c3][l3].putSymbol(rans3, ptr); - l3 = c3; - } - - for (; i0 >= 0; i0--, i1--, i2--, i3--) { - final int c0 = 0xFF & inBuffer.get(i0); - final int c1 = 0xFF & inBuffer.get(i1); - final int c2 = 0xFF & inBuffer.get(i2); - final int c3 = 0xFF & inBuffer.get(i3); - - rans3 = syms[c3][l3].putSymbol(rans3, ptr); - rans2 = syms[c2][l2].putSymbol(rans2, ptr); - rans1 = syms[c1][l1].putSymbol(rans1, ptr); - rans0 = syms[c0][l0].putSymbol(rans0, ptr); - - l0 = c0; - l1 = c1; - l2 = c2; - l3 = c3; - } - - rans3 = syms[0][l3].putSymbol(rans3, ptr); - rans2 = syms[0][l2].putSymbol(rans2, ptr); - rans1 = syms[0][l1].putSymbol(rans1, ptr); - rans0 = syms[0][l0].putSymbol(rans0, ptr); - - ptr.order(ByteOrder.BIG_ENDIAN); - ptr.putInt(rans3); - ptr.putInt(rans2); - ptr.putInt(rans1); - ptr.putInt(rans0); - ptr.flip(); - compressedBlobSize = ptr.limit(); - Utils.reverse(ptr); - /* - * Depletion of the in buffer cannot be confirmed because of the get(int - * position) method use during encoding, hence enforcing: - */ - inBuffer.position(inBuffer.limit()); - return compressedBlobSize; - } -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/FC.java b/src/main/java/htsjdk/samtools/cram/compression/rans/FC.java deleted file mode 100644 index dc08e5f132..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/FC.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2019 The Broad Institute - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR - * THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -package htsjdk.samtools.cram.compression.rans; - -final class FC { - int F, C; - - public void reset() { - F = C = 0; - } - -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/Frequencies.java b/src/main/java/htsjdk/samtools/cram/compression/rans/Frequencies.java deleted file mode 100644 index c174ad1396..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/Frequencies.java +++ /dev/null @@ -1,319 +0,0 @@ -package htsjdk.samtools.cram.compression.rans; - -import java.nio.ByteBuffer; -import java.util.Arrays; - -// T = total of true counts -// F = scaled integer frequencies -// M = sum(fs) - -final class Frequencies { - - static void readStatsOrder0(final ByteBuffer cp, final ArithmeticDecoder decoder, final RANSDecodingSymbol[] decodingSymbols) { - // Pre-compute reverse lookup of frequency. - int rle = 0; - int x = 0; - int j = cp.get() & 0xFF; - do { - if ((decoder.fc[j].F = (cp.get() & 0xFF)) >= 128) { - decoder.fc[j].F &= ~128; - decoder.fc[j].F = ((decoder.fc[j].F & 127) << 8) | (cp.get() & 0xFF); - } - decoder.fc[j].C = x; - - decodingSymbols[j].set(decoder.fc[j].C, decoder.fc[j].F); - - /* Build reverse lookup table */ - Arrays.fill(decoder.R, x, x + decoder.fc[j].F, (byte) j); - - x += decoder.fc[j].F; - - if (rle == 0 && j + 1 == (0xFF & cp.get(cp.position()))) { - j = cp.get() & 0xFF; - rle = cp.get() & 0xFF; - } else if (rle != 0) { - rle--; - j++; - } else { - j = cp.get() & 0xFF; - } - } while (j != 0); - - assert (x < Constants.TOTFREQ); - } - - static void readStatsOrder1(final ByteBuffer cp, final ArithmeticDecoder[] D, final RANSDecodingSymbol[][] decodingSymbols) { - int rle_i = 0; - int i = 0xFF & cp.get(); - do { - int rle_j = 0; - int x = 0; - int j = 0xFF & cp.get(); - do { - if ((D[i].fc[j].F = (0xFF & cp.get())) >= 128) { - D[i].fc[j].F &= ~128; - D[i].fc[j].F = ((D[i].fc[j].F & 127) << 8) | (0xFF & cp.get()); - } - D[i].fc[j].C = x; - - if (D[i].fc[j].F == 0) { - D[i].fc[j].F = Constants.TOTFREQ; - } - - decodingSymbols[i][j].set( - D[i].fc[j].C, - D[i].fc[j].F - ); - - /* Build reverse lookup table */ - Arrays.fill(D[i].R, x, x + D[i].fc[j].F, (byte) j); - - x += D[i].fc[j].F; - assert (x <= Constants.TOTFREQ); - - if (rle_j == 0 && j + 1 == (0xFF & cp.get(cp.position()))) { - j = (0xFF & cp.get()); - rle_j = (0xFF & cp.get()); - } else if (rle_j != 0) { - rle_j--; - j++; - } else { - j = (0xFF & cp.get()); - } - } while (j != 0); - - if (rle_i == 0 && i + 1 == (0xFF & cp.get(cp.position()))) { - i = (0xFF & cp.get()); - rle_i = (0xFF & cp.get()); - } else if (rle_i != 0) { - rle_i--; - i++; - } else { - i = (0xFF & cp.get()); - } - } while (i != 0); - } - - static int[] calcFrequenciesOrder0(final ByteBuffer inBuffer) { - final int inSize = inBuffer.remaining(); - - // Compute statistics - final int[] F = new int[RANS.NUMBER_OF_SYMBOLS]; - int T = 0; - for (int i = 0; i < inSize; i++) { - F[0xFF & inBuffer.get()]++; - T++; - } - final long tr = ((long) Constants.TOTFREQ << 31) / T + (1 << 30) / T; - - // Normalise so T[i] == TOTFREQ - int m = 0; - int M = 0; // frequency denominator ? - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - if (m < F[j]) { - m = F[j]; - M = j; - } - } - - int fsum = 0; - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - if (F[j] == 0) { - continue; - } - if ((F[j] = (int) ((F[j] * tr) >> 31)) == 0) { - F[j] = 1; - } - fsum += F[j]; - } - - fsum++; - if (fsum < Constants.TOTFREQ) { - F[M] += Constants.TOTFREQ - fsum; - } else { - F[M] -= fsum - Constants.TOTFREQ; - } - - assert (F[M] > 0); - return F; - } - - static int[][] calcFrequenciesOrder1(final ByteBuffer in) { - final int in_size = in.remaining(); - - final int[][] F = new int[RANS.NUMBER_OF_SYMBOLS][RANS.NUMBER_OF_SYMBOLS]; - final int[] T = new int[RANS.NUMBER_OF_SYMBOLS]; - int c; - - int last_i = 0; - for (int i = 0; i < in_size; i++) { - F[last_i][c = (0xFF & in.get())]++; - T[last_i]++; - last_i = c; - } - F[0][0xFF & in.get((in_size >> 2))]++; - F[0][0xFF & in.get(2 * (in_size >> 2))]++; - F[0][0xFF & in.get(3 * (in_size >> 2))]++; - T[0] += 3; - - for (int i = 0; i < RANS.NUMBER_OF_SYMBOLS; i++) { - if (T[i] == 0) { - continue; - } - - final double p = ((double) Constants.TOTFREQ) / T[i]; - int t2 = 0, m = 0, M = 0; - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - if (F[i][j] == 0) - continue; - - if (m < F[i][j]) { - m = F[i][j]; - M = j; - } - - if ((F[i][j] *= p) == 0) - F[i][j] = 1; - t2 += F[i][j]; - } - - t2++; - if (t2 < Constants.TOTFREQ) { - F[i][M] += Constants.TOTFREQ - t2; - } else { - F[i][M] -= t2 - Constants.TOTFREQ; - } - } - - return F; - } - - static RANSEncodingSymbol[] buildSymsOrder0(final int[] F, final RANSEncodingSymbol[] syms) { - final int[] C = new int[RANS.NUMBER_OF_SYMBOLS]; - - int T = 0; - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - C[j] = T; - T += F[j]; - if (F[j] != 0) { - syms[j].set(C[j], F[j], Constants.TF_SHIFT); - } - } - return syms; - } - - static int writeFrequenciesOrder0(final ByteBuffer cp, final int[] F) { - final int start = cp.position(); - - int rle = 0; - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - if (F[j] != 0) { - // j - if (rle != 0) { - rle--; - } else { - cp.put((byte) j); - if (rle == 0 && j != 0 && F[j - 1] != 0) { - for (rle = j + 1; rle < 256 && F[rle] != 0; rle++) - ; - rle -= j + 1; - cp.put((byte) rle); - } - } - - // F[j] - if (F[j] < 128) { - cp.put((byte) (F[j])); - } else { - cp.put((byte) (128 | (F[j] >> 8))); - cp.put((byte) (F[j] & 0xff)); - } - } - } - - cp.put((byte) 0); - return cp.position() - start; - } - - static RANSEncodingSymbol[][] buildSymsOrder1(final int[][] F, final RANSEncodingSymbol[][] syms) { - for (int i = 0; i < RANS.NUMBER_OF_SYMBOLS; i++) { - final int[] F_i_ = F[i]; - int x = 0; - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - if (F_i_[j] != 0) { - syms[i][j].set(x, F_i_[j], Constants.TF_SHIFT); - x += F_i_[j]; - } - } - } - - return syms; - } - - static int writeFrequenciesOrder1(final ByteBuffer cp, final int[][] F) { - final int start = cp.position(); - final int[] T = new int[RANS.NUMBER_OF_SYMBOLS]; - - for (int i = 0; i < RANS.NUMBER_OF_SYMBOLS; i++) { - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - T[i] += F[i][j]; - } - } - - int rle_i = 0; - for (int i = 0; i < RANS.NUMBER_OF_SYMBOLS; i++) { - if (T[i] == 0) { - continue; - } - - // Store frequency table - // i - if (rle_i != 0) { - rle_i--; - } else { - cp.put((byte) i); - // FIXME: could use order-0 statistics to observe which alphabet - // symbols are present and base RLE on that ordering instead. - if (i != 0 && T[i - 1] != 0) { - for (rle_i = i + 1; rle_i < 256 && T[rle_i] != 0; rle_i++) - ; - rle_i -= i + 1; - cp.put((byte) rle_i); - } - } - - final int[] F_i_ = F[i]; - int rle_j = 0; - for (int j = 0; j < RANS.NUMBER_OF_SYMBOLS; j++) { - if (F_i_[j] != 0) { - - // j - if (rle_j != 0) { - rle_j--; - } else { - cp.put((byte) j); - if (rle_j == 0 && j != 0 && F_i_[j - 1] != 0) { - for (rle_j = j + 1; rle_j < 256 && F_i_[rle_j] != 0; rle_j++) - ; - rle_j -= j + 1; - cp.put((byte) rle_j); - } - } - - // F_i_[j] - if (F_i_[j] < 128) { - cp.put((byte) F_i_[j]); - } else { - cp.put((byte) (128 | (F_i_[j] >> 8))); - cp.put((byte) (F_i_[j] & 0xff)); - } - } - } - cp.put((byte) 0); - } - cp.put((byte) 0); - - return cp.position() - start; - } - -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/RANS.java b/src/main/java/htsjdk/samtools/cram/compression/rans/RANS.java deleted file mode 100644 index 8a4e719ff5..0000000000 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/RANS.java +++ /dev/null @@ -1,233 +0,0 @@ -package htsjdk.samtools.cram.compression.rans; - -import htsjdk.utils.ValidationUtils; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; - -public final class RANS { - - public enum ORDER { - ZERO, ONE; - - public static ORDER fromInt(final int orderValue) { - try { - return ORDER.values()[orderValue]; - } catch (final ArrayIndexOutOfBoundsException e) { - throw new IllegalArgumentException("Unknown rANS order: " + orderValue); - } - } - } - - // A compressed rANS stream consists of a prefix containing 3 values, followed by the compressed data block: - // byte - order of the codec (0 or 1) - // int - total compressed size of the frequency table and compressed content - // int - total size of the raw/uncompressed content - // byte[] - frequency table (RLE) - // byte[] - compressed data - - private static final int ORDER_BYTE_LENGTH = 1; - private static final int COMPRESSED_BYTE_LENGTH = 4; - private static final int RAW_BYTE_LENGTH = 4; - private static final int PREFIX_BYTE_LENGTH = ORDER_BYTE_LENGTH + COMPRESSED_BYTE_LENGTH + RAW_BYTE_LENGTH; - - // streams smaller than this value don't have sufficient symbol context for ORDER-1 encoding, - // so always use ORDER-0 - private static final int MINIMUM__ORDER_1_SIZE = 4; - private static final ByteBuffer EMPTY_BUFFER = ByteBuffer.allocate(0); - - public static final int NUMBER_OF_SYMBOLS = 256; - - // working variables used by the encoder and decoder; initialize them lazily since - // they consist of lots of small objects, and we don't want to instantiate them - // until we actually use them - private ArithmeticDecoder[] D; - private RANSDecodingSymbol[][] decodingSymbols; - private RANSEncodingSymbol[][] encodingSymbols; - - // Lazy initialization of working memory for the encoder/decoder - private void initializeRANSCoder() { - if (D == null) { - D = new ArithmeticDecoder[NUMBER_OF_SYMBOLS]; - for (int i = 0; i < NUMBER_OF_SYMBOLS; i++) { - D[i] = new ArithmeticDecoder(); - } - } else { - for (int i = 0; i < NUMBER_OF_SYMBOLS; i++) { - D[i].reset(); - } - } - if (decodingSymbols == null) { - decodingSymbols = new RANSDecodingSymbol[NUMBER_OF_SYMBOLS][NUMBER_OF_SYMBOLS]; - for (int i = 0; i < decodingSymbols.length; i++) { - for (int j = 0; j < decodingSymbols[i].length; j++) { - decodingSymbols[i][j] = new RANSDecodingSymbol(); - } - } - } else { - for (int i = 0; i < decodingSymbols.length; i++) { - for (int j = 0; j < decodingSymbols[i].length; j++) { - decodingSymbols[i][j].set(0, 0); - } - } - } - if (encodingSymbols == null) { - encodingSymbols = new RANSEncodingSymbol[NUMBER_OF_SYMBOLS][NUMBER_OF_SYMBOLS]; - for (int i = 0; i < encodingSymbols.length; i++) { - for (int j = 0; j < encodingSymbols[i].length; j++) { - encodingSymbols[i][j] = new RANSEncodingSymbol(); - } - } - } else { - for (int i = 0; i < encodingSymbols.length; i++) { - for (int j = 0; j < encodingSymbols[i].length; j++) { - encodingSymbols[i][j].reset(); - } - } - } - } - - public ByteBuffer uncompress(final ByteBuffer inBuffer) { - if (inBuffer.remaining() == 0) { - return EMPTY_BUFFER; - } - - initializeRANSCoder(); - - final ORDER order = ORDER.fromInt(inBuffer.get()); - - inBuffer.order(ByteOrder.LITTLE_ENDIAN); - final int inSize = inBuffer.getInt(); - if (inSize != inBuffer.remaining() - RAW_BYTE_LENGTH) { - throw new RuntimeException("Incorrect input length."); - } - final int outSize = inBuffer.getInt(); - final ByteBuffer outBuffer = ByteBuffer.allocate(outSize); - - switch (order) { - case ZERO: - return uncompressOrder0Way4(inBuffer, outBuffer); - - case ONE: - return uncompressOrder1Way4(inBuffer, outBuffer); - - default: - throw new RuntimeException("Unknown rANS order: " + order); - } - } - - public ByteBuffer compress(final ByteBuffer inBuffer, final ORDER order) { - if (inBuffer.remaining() == 0) { - return EMPTY_BUFFER; - } - - initializeRANSCoder(); - - if (inBuffer.remaining() < MINIMUM__ORDER_1_SIZE) { - // ORDER-1 encoding of less than 4 bytes is not permitted, so just use ORDER-0 - return compressOrder0Way4(inBuffer); - } - - switch (order) { - case ZERO: - return compressOrder0Way4(inBuffer); - - case ONE: - return compressOrder1Way4(inBuffer); - - default: - throw new RuntimeException("Unknown rANS order: " + order); - } - } - - private ByteBuffer compressOrder0Way4(final ByteBuffer inBuffer) { - final int inSize = inBuffer.remaining(); - final ByteBuffer outBuffer = allocateOutputBuffer(inSize); - - // move the output buffer ahead to the start of the frequency table (we'll come back and - // write the output stream prefix at the end of this method) - outBuffer.position(PREFIX_BYTE_LENGTH); // start of frequency table - - final int[] F = Frequencies.calcFrequenciesOrder0(inBuffer); - Frequencies.buildSymsOrder0(F, encodingSymbols[0]); - - final ByteBuffer cp = outBuffer.slice(); - final int frequencyTableSize = Frequencies.writeFrequenciesOrder0(cp, F); - - inBuffer.rewind(); - final int compressedBlobSize = E04.compress(inBuffer, encodingSymbols[0], cp); - - // rewind and write the prefix - writeCompressionPrefix(ORDER.ZERO, outBuffer, inSize, frequencyTableSize, compressedBlobSize); - return outBuffer; - } - - private ByteBuffer compressOrder1Way4(final ByteBuffer inBuffer) { - final int inSize = inBuffer.remaining(); - final ByteBuffer outBuffer = allocateOutputBuffer(inSize); - - // move to start of frequency - outBuffer.position(PREFIX_BYTE_LENGTH); - - final int[][] F = Frequencies.calcFrequenciesOrder1(inBuffer); - Frequencies.buildSymsOrder1(F, encodingSymbols); - - final ByteBuffer cp = outBuffer.slice(); - final int frequencyTableSize = Frequencies.writeFrequenciesOrder1(cp, F); - - inBuffer.rewind(); - final int compressedBlobSize = E14.compress(inBuffer, encodingSymbols, cp); - - // rewind and write the prefix - writeCompressionPrefix(ORDER.ONE, outBuffer, inSize, frequencyTableSize, compressedBlobSize); - return outBuffer; - } - - private ByteBuffer uncompressOrder0Way4(final ByteBuffer inBuffer, final ByteBuffer outBuffer) { - Frequencies.readStatsOrder0(inBuffer, D[0], decodingSymbols[0]); - D04.uncompress(inBuffer, D[0], decodingSymbols[0], outBuffer); - - return outBuffer; - } - - private ByteBuffer uncompressOrder1Way4(final ByteBuffer in, final ByteBuffer outBuffer) { - Frequencies.readStatsOrder1(in, D, decodingSymbols); - D14.uncompress(in, outBuffer, D, decodingSymbols); - return outBuffer; - } - - private static ByteBuffer allocateOutputBuffer(final int inSize) { - // This calculation is identical to the one in samtools rANS_static.c - // Presumably the frequency table (always big enough for order 1) = 257*257, then * 3 for each entry - // (byte->symbol, 2 bytes -> scaled frequency), + 9 for the header (order byte, and 2 int lengths - // for compressed/uncompressed lengths) ? Plus additional 5% for..., for what ??? - final int compressedSize = (int) (1.05 * inSize + 257 * 257 * 3 + 9); - final ByteBuffer outputBuffer = ByteBuffer.allocate(compressedSize); - if (outputBuffer.remaining() < compressedSize) { - throw new RuntimeException("Failed to allocate sufficient buffer size for RANS coder."); - } - outputBuffer.order(ByteOrder.LITTLE_ENDIAN); - return outputBuffer; - } - - private static void writeCompressionPrefix( - final ORDER order, - final ByteBuffer outBuffer, - final int inSize, - final int frequencyTableSize, - final int compressedBlobSize) { - ValidationUtils.validateArg(order == ORDER.ONE || order == ORDER.ZERO,"unrecognized RANS order"); - outBuffer.limit(PREFIX_BYTE_LENGTH + frequencyTableSize + compressedBlobSize); - - // go back to the beginning of the stream and write the prefix values - // write the (ORDER as a single byte at offset 0) - outBuffer.put(0, (byte) (order == ORDER.ZERO ? 0 : 1)); - outBuffer.order(ByteOrder.LITTLE_ENDIAN); - // move past the ORDER and write the compressed size - outBuffer.putInt(ORDER_BYTE_LENGTH, frequencyTableSize + compressedBlobSize); - // move past the compressed size and write the uncompressed size - outBuffer.putInt(ORDER_BYTE_LENGTH + COMPRESSED_BYTE_LENGTH, inSize); - outBuffer.rewind(); - } - -} diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecode.java b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecode.java new file mode 100644 index 0000000000..154cfa9614 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecode.java @@ -0,0 +1,51 @@ +package htsjdk.samtools.cram.compression.rans; + +import java.nio.ByteBuffer; + +public abstract class RANSDecode { + private ArithmeticDecoder[] D; + private RANSDecodingSymbol[][] decodingSymbols; + + // GETTERS + protected ArithmeticDecoder[] getD() { + return D; + } + + protected RANSDecodingSymbol[][] getDecodingSymbols() { + return decodingSymbols; + } + + // This method assumes that inBuffer is already rewound. + // It uncompresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the uncompressed data. + public abstract ByteBuffer uncompress(final ByteBuffer inBuffer); + + // Lazy initialization of working memory for the decoder + protected void initializeRANSDecoder() { + if (D == null) { + D = new ArithmeticDecoder[Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + D[i] = new ArithmeticDecoder(); + } + } else { + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + D[i].reset(); + } + } + if (decodingSymbols == null) { + decodingSymbols = new RANSDecodingSymbol[Constants.NUMBER_OF_SYMBOLS][Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < decodingSymbols.length; i++) { + for (int j = 0; j < decodingSymbols[i].length; j++) { + decodingSymbols[i][j] = new RANSDecodingSymbol(); + } + } + } else { + for (int i = 0; i < decodingSymbols.length; i++) { + for (int j = 0; j < decodingSymbols[i].length; j++) { + decodingSymbols[i][j].set(0, 0); + } + } + } + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecodingSymbol.java b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecodingSymbol.java index 3dde8f8c02..34d0bc7dda 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecodingSymbol.java +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSDecodingSymbol.java @@ -26,7 +26,7 @@ import java.nio.ByteBuffer; -final class RANSDecodingSymbol { +final public class RANSDecodingSymbol { int start; // Start of range. int freq; // Symbol frequency. @@ -42,7 +42,7 @@ public void set(final int start, final int freq) { // "start" and frequency "freq". All frequencies are assumed to sum to // "1 << scale_bits". // No renormalization or output happens. - public int advanceSymbolStep(final int r, final int scaleBits) { + public long advanceSymbolStep(final long r, final int scaleBits) { final int mask = ((1 << scaleBits) - 1); // s, x = D(x) @@ -52,22 +52,34 @@ public int advanceSymbolStep(final int r, final int scaleBits) { // Advances in the bit stream by "popping" a single symbol with range start // "start" and frequency "freq". All frequencies are assumed to sum to // "1 << scale_bits". - public int advanceSymbol(final int rIn, final ByteBuffer byteBuffer, final int scaleBits) { + public long advanceSymbol4x8(final long rIn, final ByteBuffer byteBuffer, final int scaleBits) { final int mask = (1 << scaleBits) - 1; // s, x = D(x) - int r = rIn; - r = freq * (r >> scaleBits) + (r & mask) - start; + long ret = freq * (rIn >> scaleBits) + (rIn & mask) - start; // re-normalize - if (r < Constants.RANS_BYTE_L) { + if (ret < Constants.RANS_4x8_LOWER_BOUND) { do { final int b = 0xFF & byteBuffer.get(); - r = (r << 8) | b; - } while (r < Constants.RANS_BYTE_L); + ret = (ret << 8) | b; + } while (ret < Constants.RANS_4x8_LOWER_BOUND); } + return ret; + } + + public long advanceSymbolNx16(final long rIn, final ByteBuffer byteBuffer, final int scaleBits) { + final int mask = (1 << scaleBits) - 1; - return r; + // s, x = D(x) + long ret = freq * (rIn >> scaleBits) + (rIn & mask) - start; + + // re-normalize + if (ret < (Constants.RANS_Nx16_LOWER_BOUND)){ + final int i = (0xFF & byteBuffer.get()) | ((0xFF & byteBuffer.get()) << 8); + ret = (ret << 16) + i; + } + return ret; } -} +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncode.java b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncode.java new file mode 100644 index 0000000000..49b12dd275 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncode.java @@ -0,0 +1,58 @@ +package htsjdk.samtools.cram.compression.rans; + +import java.nio.ByteBuffer; + +public abstract class RANSEncode { + private RANSEncodingSymbol[][] encodingSymbols; + + // Getter + protected RANSEncodingSymbol[][] getEncodingSymbols() { + return encodingSymbols; + } + + // This method assumes that inBuffer is already rewound. + // It compresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the compressed data. + public abstract ByteBuffer compress(final ByteBuffer inBuffer, final T params); + + // Lazy initialization of working memory for the encoder + protected void initializeRANSEncoder() { + if (encodingSymbols == null) { + encodingSymbols = new RANSEncodingSymbol[Constants.NUMBER_OF_SYMBOLS][Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < encodingSymbols.length; i++) { + for (int j = 0; j < encodingSymbols[i].length; j++) { + encodingSymbols[i][j] = new RANSEncodingSymbol(); + } + } + } else { + for (int i = 0; i < encodingSymbols.length; i++) { + for (int j = 0; j < encodingSymbols[i].length; j++) { + encodingSymbols[i][j].reset(); + } + } + } + } + + protected void buildSymsOrder0(final int[] frequencies) { + updateEncodingSymbols(frequencies, getEncodingSymbols()[0]); + } + + protected void buildSymsOrder1(final int[][] frequencies) { + final RANSEncodingSymbol[][] encodingSymbols = getEncodingSymbols(); + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + updateEncodingSymbols(frequencies[i], encodingSymbols[i]); + } + } + + private void updateEncodingSymbols(int[] frequencies, RANSEncodingSymbol[] encodingSymbols) { + int cumulativeFreq = 0; + for (int symbol = 0; symbol < Constants.NUMBER_OF_SYMBOLS; symbol++) { + if (frequencies[symbol] != 0) { + //For each symbol, set start = cumulative frequency and freq = frequencies[symbol] + encodingSymbols[symbol].set(cumulativeFreq, frequencies[symbol], Constants.TOTAL_FREQ_SHIFT); + cumulativeFreq += frequencies[symbol]; + } + } + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncodingSymbol.java b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncodingSymbol.java index 2d70255416..8188d1a825 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncodingSymbol.java +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSEncodingSymbol.java @@ -28,22 +28,23 @@ import java.nio.ByteBuffer; -final class RANSEncodingSymbol { - private int xMax; // (Exclusive) upper bound of pre-normalization interval +public final class RANSEncodingSymbol { + private long xMax; // (Exclusive) upper bound of pre-normalization interval private int rcpFreq; // Fixed-point reciprocal frequency private int bias; // Bias private int cmplFreq; // Complement of frequency: (1 << scaleBits) - freq private int rcpShift; // Reciprocal shift public void reset() { - xMax = rcpFreq = bias = cmplFreq = rcpFreq = 0; + xMax = rcpFreq = bias = cmplFreq = rcpShift = 0; } public void set(final int start, final int freq, final int scaleBits) { - // RansAssert(scale_bits <= 16); RansAssert(start <= (1u << - // scale_bits)); RansAssert(freq <= (1u << scale_bits) - start); - xMax = ((Constants.RANS_BYTE_L >> scaleBits) << 8) * freq; + // Rans4x8: xMax = ((Constants.RANS_BYTE_L_4x8 >> scaleBits) << 8) * freq = (1<< 31-scaleBits) * freq + // RansNx16: xMax = ((Constants.RANS_BYTE_L_Nx16 >> scaleBits) << 16) * freq = (1<< 31-scaleBits) * freq + // why freq > 4095 in Nx16? + xMax = (1L<< (31-scaleBits)) * freq; cmplFreq = (1 << scaleBits) - freq; if (freq < 2) { rcpFreq = (int) ~0L; @@ -56,7 +57,6 @@ public void set(final int start, final int freq, final int scaleBits) { while (freq > (1L << shift)) { shift++; } - rcpFreq = (int) (((1L << (shift + 31)) + freq - 1) / freq); rcpShift = shift - 1; @@ -64,21 +64,47 @@ public void set(final int start, final int freq, final int scaleBits) { // have bias=start. bias = start; } - rcpShift += 32; // Avoid the extra >>32 in RansEncPutSymbol } - public int putSymbol(int r, final ByteBuffer byteBuffer) { + public long putSymbol4x8(final long r, final ByteBuffer byteBuffer) { + ValidationUtils.validateArg(xMax != 0, "can't encode symbol with freq=0"); + + // re-normalize + long retSymbol = r; + if (retSymbol >= xMax) { + byteBuffer.put((byte) (retSymbol & 0xFF)); + retSymbol >>= 8; + if (retSymbol >= xMax) { + byteBuffer.put((byte) (retSymbol & 0xFF)); + retSymbol >>= 8; + } + } + + // x = C(s,x) + // NOTE: written this way so we get a 32-bit "multiply high" when + // available. If you're on a 64-bit platform with cheap multiplies + // (e.g. x64), just bake the +32 into rcp_shift. + // int q = (int) (((uint64_t)x * sym.rcp_freq) >> 32) >> sym.rcp_shift; + + // The extra >>32 has already been added to RansEncSymbolInit + final long q = ((retSymbol * (0xFFFFFFFFL & rcpFreq)) >> rcpShift); + return retSymbol + bias + q * cmplFreq; + } + + public long putSymbolNx16(final long r, final ByteBuffer byteBuffer) { ValidationUtils.validateArg(xMax != 0, "can't encode symbol with freq=0"); // re-normalize - int x = r; - if (x >= xMax) { - byteBuffer.put((byte) (x & 0xFF)); - x >>= 8; - if (x >= xMax) { - byteBuffer.put((byte) (x & 0xFF)); - x >>= 8; + long retSymbol = r; + if (retSymbol >= xMax) { + byteBuffer.put((byte) ((retSymbol>>8) & 0xFF)); // extra line - 1 more byte + byteBuffer.put((byte) (retSymbol & 0xFF)); + retSymbol >>=16; + if (retSymbol >= xMax) { + byteBuffer.put((byte) ((retSymbol>>8) & 0xFF)); // extra line - 1 more byte + byteBuffer.put((byte) (retSymbol & 0xFF)); + retSymbol >>=16; } } @@ -89,8 +115,7 @@ public int putSymbol(int r, final ByteBuffer byteBuffer) { // int q = (int) (((uint64_t)x * sym.rcp_freq) >> 32) >> sym.rcp_shift; // The extra >>32 has already been added to RansEncSymbolInit - final long q = ((x * (0xFFFFFFFFL & rcpFreq)) >> rcpShift); - r = (int) (x + bias + q * cmplFreq); - return r; + final long q = ((retSymbol * (0xFFFFFFFFL & rcpFreq)) >> rcpShift); + return retSymbol + bias + q * cmplFreq; } -} +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/RANSParams.java b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSParams.java new file mode 100644 index 0000000000..7d617d5249 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/RANSParams.java @@ -0,0 +1,21 @@ +package htsjdk.samtools.cram.compression.rans; + +public interface RANSParams { + + enum ORDER { + ZERO, ONE; + + public static ORDER fromInt(final int orderValue) { + try { + return ORDER.values()[orderValue]; + } catch (final ArrayIndexOutOfBoundsException e) { + throw new IllegalArgumentException("Unknown rANS order: " + orderValue, e); + } + } + } + + int getFormatFlags(); + + ORDER getOrder(); + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/Utils.java b/src/main/java/htsjdk/samtools/cram/compression/rans/Utils.java index d2da830eb5..06abbca89d 100644 --- a/src/main/java/htsjdk/samtools/cram/compression/rans/Utils.java +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/Utils.java @@ -2,7 +2,7 @@ import java.nio.ByteBuffer; -final class Utils { +final public class Utils { private static void reverse(final byte[] array, final int offset, final int size) { if (array == null) { @@ -10,9 +10,8 @@ private static void reverse(final byte[] array, final int offset, final int size } int i = offset; int j = offset + size - 1; - byte tmp; while (j > i) { - tmp = array[j]; + byte tmp = array[j]; array[j] = array[i]; array[i] = tmp; j--; @@ -20,33 +19,151 @@ private static void reverse(final byte[] array, final int offset, final int size } } - static void reverse(final ByteBuffer byteBuffer) { - byte tmp; + public static void reverse(final ByteBuffer byteBuffer) { if (byteBuffer.hasArray()) { reverse(byteBuffer.array(), byteBuffer.arrayOffset(), byteBuffer.limit()); } else { for (int i = 0; i < byteBuffer.limit(); i++) { - tmp = byteBuffer.get(i); byteBuffer.put(i, byteBuffer.get(byteBuffer.limit() - i - 1)); - byteBuffer.put(byteBuffer.limit() - i - 1, tmp); + byteBuffer.put(byteBuffer.limit() - i - 1, byteBuffer.get(i)); } } } // Returns the current cumulative frequency (map it to a symbol yourself!) - static int RANSDecodeGet(final int r, final int scaleBits) { - return r & ((1 << scaleBits) - 1); + public static int RANSGetCumulativeFrequency(final long r, final int scaleBits) { + return (int) (r & ((1 << scaleBits) - 1)); // since cumulative frequency will be a maximum of 4096 } - // Re-normalize. - static int RANSDecodeRenormalize(int r, final ByteBuffer byteBuffer) { - // re-normalize - if (r < Constants.RANS_BYTE_L) { - do { - r = (r << 8) | (0xFF & byteBuffer.get()); - } while (r < Constants.RANS_BYTE_L); + public static long RANSDecodeRenormalize4x8(final long r, final ByteBuffer byteBuffer) { + long ret = r; + while (ret < Constants.RANS_4x8_LOWER_BOUND) { + ret = (ret << 8) | (0xFF & byteBuffer.get()); } + return ret; + } - return r; + public static long RANSDecodeRenormalizeNx16(final long r, final ByteBuffer byteBuffer) { + long ret = r; + if (ret < (Constants.RANS_Nx16_LOWER_BOUND)) { + final int i = (0xFF & byteBuffer.get()) | ((0xFF & byteBuffer.get()) << 8); + ret = (ret << 16) | i; + } + return ret; } -} + + public static void normaliseFrequenciesOrder0(final int[] F, final int bits) { + // Returns an array of normalised Frequencies, + // such that the frequencies add up to 1<0)?(((long) (renormFreq) << 31) / T + (1 << 30) / T):0; + int fsum = 0; + for (int symbol = 0; symbol < Constants.NUMBER_OF_SYMBOLS; symbol++) { + if (F[symbol] == 0) { + continue; + } + + // As per spec, total frequencies after normalization should be 4096 (4095 could be considered legacy value) + // using tr to normalize symbol frequencies such that their total = renormFreq + if ((F[symbol] = (int) ((F[symbol] * tr) >> 31)) == 0) { + + // A non-zero symbol frequency should not be incorrectly set to 0. + // If the calculated value is 0, change it to 1 + F[symbol] = 1; + } + fsum += F[symbol]; + } + + // adjust the frequency of the symbol "M" such that + // the sum of frequencies of all the symbols = renormFreq + if (fsum < renormFreq) { + F[M] += renormFreq - fsum; + } else if (fsum > renormFreq) { + F[M] -= fsum - renormFreq; + } + } + + public static void normaliseFrequenciesOrder1(final int[][] F, final int shift) { + // calculate the minimum bit size required for representing the frequency array for each symbol + // and normalise the frequency array using the calculated bit size + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F[Constants.NUMBER_OF_SYMBOLS][j]==0){ + continue; + } + + // log2 N = Math.log(N)/Math.log(2) + int bitSize = (int) Math.ceil(Math.log(F[Constants.NUMBER_OF_SYMBOLS][j]) / Math.log(2)); + if (bitSize > shift) + bitSize = shift; + + // TODO: check if handling bitSize = 0 is required + if (bitSize == 0) + bitSize = 1; // bitSize cannot be zero + + // special case -> if a symbol occurs only once and at the end of the input, + // then the order 0 freq table associated with it should have a frequency of 1 for symbol 0 + // i.e, F[sym][0] = 1 + normaliseFrequenciesOrder0(F[j], bitSize); + } + } + + public static void normaliseFrequenciesOrder0Shift(final int[] frequencies, final int bits){ + + // compute total frequency + int totalFrequency = 0; + for (int freq : frequencies) { + totalFrequency += freq; + } + if (totalFrequency == 0 || totalFrequency == (1<> 2; + int i0 = 0; + int i1 = isz4; + int i2 = 2 * isz4; + int i7 = 3 * isz4; + byte l0 = 0; + byte l1 = 0; + byte l2 = 0; + byte l7 = 0; + final ArithmeticDecoder[] D = getD(); + final RANSDecodingSymbol[][] syms = getDecodingSymbols(); + for (; i0 < isz4; i0++, i1++, i2++, i7++) { + final byte c0 = D[0xFF & l0].reverseLookup[Utils.RANSGetCumulativeFrequency(rans0, Constants.TOTAL_FREQ_SHIFT)]; + final byte c1 = D[0xFF & l1].reverseLookup[Utils.RANSGetCumulativeFrequency(rans1, Constants.TOTAL_FREQ_SHIFT)]; + final byte c2 = D[0xFF & l2].reverseLookup[Utils.RANSGetCumulativeFrequency(rans2, Constants.TOTAL_FREQ_SHIFT)]; + final byte c7 = D[0xFF & l7].reverseLookup[Utils.RANSGetCumulativeFrequency(rans7, Constants.TOTAL_FREQ_SHIFT)]; + + outBuffer.put(i0, c0); + outBuffer.put(i1, c1); + outBuffer.put(i2, c2); + outBuffer.put(i7, c7); + + rans0 = syms[0xFF & l0][0xFF & c0].advanceSymbolStep(rans0, Constants.TOTAL_FREQ_SHIFT); + rans1 = syms[0xFF & l1][0xFF & c1].advanceSymbolStep(rans1, Constants.TOTAL_FREQ_SHIFT); + rans2 = syms[0xFF & l2][0xFF & c2].advanceSymbolStep(rans2, Constants.TOTAL_FREQ_SHIFT); + rans7 = syms[0xFF & l7][0xFF & c7].advanceSymbolStep(rans7, Constants.TOTAL_FREQ_SHIFT); + + rans0 = Utils.RANSDecodeRenormalize4x8(rans0, inBuffer); + rans1 = Utils.RANSDecodeRenormalize4x8(rans1, inBuffer); + rans2 = Utils.RANSDecodeRenormalize4x8(rans2, inBuffer); + rans7 = Utils.RANSDecodeRenormalize4x8(rans7, inBuffer); + + l0 = c0; + l1 = c1; + l2 = c2; + l7 = c7; + } + + // Remainder + for (; i7 < out_sz; i7++) { + final byte c7 = D[0xFF & l7].reverseLookup[Utils.RANSGetCumulativeFrequency(rans7, Constants.TOTAL_FREQ_SHIFT)]; + outBuffer.put(i7, c7); + rans7 = syms[0xFF & l7][0xFF & c7].advanceSymbol4x8(rans7, inBuffer, Constants.TOTAL_FREQ_SHIFT); + // TODO: the spec specifies renormalize here + // rans7 = Utils.RANSDecodeRenormalize4x8(rans7, inBuffer); + l7 = c7; + } + } + + private void readStatsOrder0(final ByteBuffer cp) { + // Pre-compute reverse lookup of frequency. + final ArithmeticDecoder decoder = getD()[0]; + final RANSDecodingSymbol[] decodingSymbols = getDecodingSymbols()[0]; + int rle = 0; + int cumulativeFrequency = 0; + int symbol = cp.get() & 0xFF; + do { + if ((decoder.frequencies[symbol] = (cp.get() & 0xFF)) >= 0x80) { + + // read a variable sized unsigned integer with ITF8 encoding + decoder.frequencies[symbol] &= ~0x80; + decoder.frequencies[symbol] = ((decoder.frequencies[symbol] & 0x7F) << 8) | (cp.get() & 0xFF); + } + + decodingSymbols[symbol].set(cumulativeFrequency, decoder.frequencies[symbol]); + + /* Build reverse lookup table */ + Arrays.fill(decoder.reverseLookup, cumulativeFrequency, cumulativeFrequency + decoder.frequencies[symbol], (byte) symbol); + + cumulativeFrequency += decoder.frequencies[symbol]; + + if (rle == 0 && symbol + 1 == (0xFF & cp.get(cp.position()))) { + symbol = cp.get() & 0xFF; + rle = cp.get() & 0xFF; + } else if (rle != 0) { + rle--; + symbol++; + } else { + symbol = cp.get() & 0xFF; + } + } while (symbol != 0); + + assert (cumulativeFrequency <= Constants.TOTAL_FREQ); + } + + private void readStatsOrder1(final ByteBuffer cp) { + final ArithmeticDecoder[] D = getD(); + final RANSDecodingSymbol[][] decodingSymbols = getDecodingSymbols(); + int rle_i = 0; + int i = 0xFF & cp.get(); + do { + int rle_j = 0; + int cumulativeFrequency = 0; + int j = 0xFF & cp.get(); + do { + if ((D[i].frequencies[j] = (0xFF & cp.get())) >= 0x80) { + + // read a variable sized unsigned integer with ITF8 encoding + D[i].frequencies[j] &= ~0x80; + D[i].frequencies[j] = ((D[i].frequencies[j] & 0x7F) << 8) | (0xFF & cp.get()); + } + + if (D[i].frequencies[j] == 0) { + D[i].frequencies[j] = Constants.TOTAL_FREQ; + } + + decodingSymbols[i][j].set( + cumulativeFrequency, + D[i].frequencies[j] + ); + + /* Build reverse lookup table */ + Arrays.fill(D[i].reverseLookup, cumulativeFrequency, cumulativeFrequency + D[i].frequencies[j], (byte) j); + + cumulativeFrequency += D[i].frequencies[j]; + assert (cumulativeFrequency <= Constants.TOTAL_FREQ); + + if (rle_j == 0 && j + 1 == (0xFF & cp.get(cp.position()))) { + j = (0xFF & cp.get()); + rle_j = (0xFF & cp.get()); + } else if (rle_j != 0) { + rle_j--; + j++; + } else { + j = (0xFF & cp.get()); + } + } while (j != 0); + + if (rle_i == 0 && i + 1 == (0xFF & cp.get(cp.position()))) { + i = (0xFF & cp.get()); + rle_i = (0xFF & cp.get()); + } else if (rle_i != 0) { + rle_i--; + i++; + } else { + i = (0xFF & cp.get()); + } + } while (i != 0); + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/rans4x8/RANS4x8Encode.java b/src/main/java/htsjdk/samtools/cram/compression/rans/rans4x8/RANS4x8Encode.java new file mode 100644 index 0000000000..638882fb67 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/rans4x8/RANS4x8Encode.java @@ -0,0 +1,442 @@ +package htsjdk.samtools.cram.compression.rans.rans4x8; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.rans.Constants; +import htsjdk.samtools.cram.compression.rans.RANSEncode; +import htsjdk.samtools.cram.compression.rans.RANSEncodingSymbol; +import htsjdk.samtools.cram.compression.rans.RANSParams; +import htsjdk.samtools.cram.compression.rans.Utils; +import htsjdk.utils.ValidationUtils; +import java.nio.ByteBuffer; +import java.nio.ByteOrder; + +public class RANS4x8Encode extends RANSEncode { + + // streams smaller than this value don't have sufficient symbol context for ORDER-1 encoding, + // so always use ORDER-0 + private static final int MINIMUM_ORDER_1_SIZE = 4; + private static final ByteBuffer EMPTY_BUFFER = CompressionUtils.allocateByteBuffer(0); + + // This method assumes that inBuffer is already rewound. + // It compresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the compressed data. + public ByteBuffer compress(final ByteBuffer inBuffer, final RANS4x8Params params) { + if (inBuffer.remaining() == 0) { + return EMPTY_BUFFER; + } + initializeRANSEncoder(); + if (inBuffer.remaining() < MINIMUM_ORDER_1_SIZE) { + // ORDER-1 encoding of less than 4 bytes is not permitted, so just use ORDER-0 + return compressOrder0Way4(inBuffer); + } + final RANSParams.ORDER order= params.getOrder(); + switch (order) { + case ZERO: + return compressOrder0Way4(inBuffer); + + case ONE: + return compressOrder1Way4(inBuffer); + + default: + throw new CRAMException("Unknown rANS order: " + params.getOrder()); + } + } + + private ByteBuffer compressOrder0Way4(final ByteBuffer inBuffer) { + final int inputSize = inBuffer.remaining(); + final ByteBuffer outBuffer = CompressionUtils.allocateOutputBuffer(inputSize); + + // move the output buffer ahead to the start of the frequency table (we'll come back and + // write the output stream prefix at the end of this method) + outBuffer.position(Constants.RANS_4x8_PREFIX_BYTE_LENGTH); // start of frequency table + + // get the normalised frequencies of the alphabets + final int[] normalizedFreq = calcFrequenciesOrder0(inBuffer); + + // using the normalised frequencies, set the RANSEncodingSymbols + buildSymsOrder0(normalizedFreq); + final ByteBuffer cp = CompressionUtils.slice(outBuffer); + + // write Frequency table + final int frequencyTableSize = writeFrequenciesOrder0(cp, normalizedFreq); + + inBuffer.rewind(); + + final RANSEncodingSymbol[] syms = getEncodingSymbols()[0]; + final int in_size = inBuffer.remaining(); + long rans0, rans1, rans2, rans3; + final ByteBuffer ptr = CompressionUtils.slice(cp); + rans0 = Constants.RANS_4x8_LOWER_BOUND; + rans1 = Constants.RANS_4x8_LOWER_BOUND; + rans2 = Constants.RANS_4x8_LOWER_BOUND; + rans3 = Constants.RANS_4x8_LOWER_BOUND; + + int i; + switch (i = (in_size & 3)) { + case 3: + rans2 = syms[0xFF & inBuffer.get(in_size - (i - 2))].putSymbol4x8(rans2, ptr); + case 2: + rans1 = syms[0xFF & inBuffer.get(in_size - (i - 1))].putSymbol4x8(rans1, ptr); + case 1: + rans0 = syms[0xFF & inBuffer.get(in_size - (i))].putSymbol4x8(rans0, ptr); + case 0: + break; + } + for (i = (in_size & ~3); i > 0; i -= 4) { + final byte c3 = inBuffer.get(i - 1); + final byte c2 = inBuffer.get(i - 2); + final byte c1 = inBuffer.get(i - 3); + final byte c0 = inBuffer.get(i - 4); + + rans3 = syms[0xFF & c3].putSymbol4x8(rans3, ptr); + rans2 = syms[0xFF & c2].putSymbol4x8(rans2, ptr); + rans1 = syms[0xFF & c1].putSymbol4x8(rans1, ptr); + rans0 = syms[0xFF & c0].putSymbol4x8(rans0, ptr); + } + + ptr.order(ByteOrder.BIG_ENDIAN); + ptr.putInt((int) rans3); + ptr.putInt((int) rans2); + ptr.putInt((int) rans1); + ptr.putInt((int) rans0); + ptr.flip(); + final int cdata_size = ptr.limit(); + // reverse the compressed bytes, so that they become in REVERSE order: + Utils.reverse(ptr); + inBuffer.position(inBuffer.limit()); + + // write the prefix at the beginning of the output buffer + writeCompressionPrefix(RANSParams.ORDER.ZERO, outBuffer, inputSize, frequencyTableSize, cdata_size); + return outBuffer; + } + + private ByteBuffer compressOrder1Way4(final ByteBuffer inBuffer) { + final int inSize = inBuffer.remaining(); + final ByteBuffer outBuffer = CompressionUtils.allocateOutputBuffer(inSize); + + // move to start of frequency + outBuffer.position(Constants.RANS_4x8_PREFIX_BYTE_LENGTH); + + // get normalized frequencies + final int[][] normalizedFreq = calcFrequenciesOrder1(inBuffer); + + // using the normalised frequencies, set the RANSEncodingSymbols + buildSymsOrder1(normalizedFreq); + + final ByteBuffer cp = CompressionUtils.slice(outBuffer); + final int frequencyTableSize = writeFrequenciesOrder1(cp, normalizedFreq); + inBuffer.rewind(); + final int in_size = inBuffer.remaining(); + long rans0, rans1, rans2, rans3; + rans0 = Constants.RANS_4x8_LOWER_BOUND; + rans1 = Constants.RANS_4x8_LOWER_BOUND; + rans2 = Constants.RANS_4x8_LOWER_BOUND; + rans3 = Constants.RANS_4x8_LOWER_BOUND; + + final int isz4 = in_size >> 2; + int i0 = isz4 - 2; + int i1 = 2 * isz4 - 2; + int i2 = 3 * isz4 - 2; + int i3 = 4 * isz4 - 2; + + byte l0 = 0; + if (i0 + 1 >= 0) { + l0 = inBuffer.get(i0 + 1); + } + byte l1 = 0; + if (i1 + 1 >= 0) { + l1 = inBuffer.get(i1 + 1); + } + byte l2 = 0; + if (i2 + 1 >= 0) { + l2 = inBuffer.get(i2 + 1); + } + + // Deal with the remainder + byte l3 = inBuffer.get(in_size - 1); + + // Slicing is needed for buffer reversing later + final ByteBuffer ptr = CompressionUtils.slice(cp); + final RANSEncodingSymbol[][] syms = getEncodingSymbols(); + for (i3 = in_size - 2; i3 > 4 * isz4 - 2 && i3 >= 0; i3--) { + final byte c3 = inBuffer.get(i3); + rans3 = syms[0xFF & c3][0xFF & l3].putSymbol4x8(rans3, ptr); + l3 = c3; + } + + for (; i0 >= 0; i0--, i1--, i2--, i3--) { + final byte c0 = inBuffer.get(i0); + final byte c1 = inBuffer.get(i1); + final byte c2 = inBuffer.get(i2); + final byte c3 = inBuffer.get(i3); + + rans3 = syms[0xFF & c3][0xFF & l3].putSymbol4x8(rans3, ptr); + rans2 = syms[0xFF & c2][0xFF & l2].putSymbol4x8(rans2, ptr); + rans1 = syms[0xFF & c1][0xFF & l1].putSymbol4x8(rans1, ptr); + rans0 = syms[0xFF & c0][0xFF & l0].putSymbol4x8(rans0, ptr); + + l0 = c0; + l1 = c1; + l2 = c2; + l3 = c3; + } + + rans3 = syms[0][0xFF & l3].putSymbol4x8(rans3, ptr); + rans2 = syms[0][0xFF & l2].putSymbol4x8(rans2, ptr); + rans1 = syms[0][0xFF & l1].putSymbol4x8(rans1, ptr); + rans0 = syms[0][0xFF & l0].putSymbol4x8(rans0, ptr); + + ptr.order(ByteOrder.BIG_ENDIAN); + ptr.putInt((int) rans3); + ptr.putInt((int) rans2); + ptr.putInt((int) rans1); + ptr.putInt((int) rans0); + ptr.flip(); + final int compressedBlobSize = ptr.limit(); + Utils.reverse(ptr); + /* + * Depletion of the in buffer cannot be confirmed because of the get(int + * position) method use during encoding, hence enforcing: + */ + inBuffer.position(inBuffer.limit()); + + // write the prefix at the beginning of the output buffer + writeCompressionPrefix(RANSParams.ORDER.ONE, outBuffer, inSize, frequencyTableSize, compressedBlobSize); + return outBuffer; + } + + private static void writeCompressionPrefix( + final RANSParams.ORDER order, + final ByteBuffer outBuffer, + final int inSize, + final int frequencyTableSize, + final int compressedBlobSize) { + ValidationUtils.validateArg(order == RANSParams.ORDER.ONE || order == RANSParams.ORDER.ZERO,"unrecognized RANS order"); + outBuffer.limit(Constants.RANS_4x8_PREFIX_BYTE_LENGTH + frequencyTableSize + compressedBlobSize); + + // go back to the beginning of the stream and write the prefix values + // write the (ORDER as a single byte at offset 0) + outBuffer.put(0, (byte) (order == RANSParams.ORDER.ZERO ? 0 : 1)); + // move past the ORDER and write the compressed size + outBuffer.putInt(Constants.RANS_4x8_ORDER_BYTE_LENGTH, frequencyTableSize + compressedBlobSize); + // move past the compressed size and write the uncompressed size + outBuffer.putInt(Constants.RANS_4x8_ORDER_BYTE_LENGTH + Constants.RANS_4x8_COMPRESSED_BYTE_LENGTH, inSize); + outBuffer.rewind(); + } + + private static int[] calcFrequenciesOrder0(final ByteBuffer inBuffer) { + // TODO: remove duplicate code -use Utils.normalise here + final int T = inBuffer.remaining(); + + // Compute statistics + // T = total of true counts = inBuffer size + // F = scaled integer frequencies + // M = sum(fs) + final int[] F = new int[Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < T; i++) { + F[0xFF & inBuffer.get()]++; + } + + // Normalise so T == TOTFREQ + // m is the maximum frequency value + // M is the symbol that has the maximum frequency + int m = 0; + int M = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (m < F[j]) { + m = F[j]; + M = j; + } + } + + final long tr = ((long) Constants.TOTAL_FREQ << 31) / T + (1 << 30) / T; + int fsum = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F[j] == 0) { + continue; + } + // using tr to normalize symbol frequencies such that their total = (1<<12) = 4096 + if ((F[j] = (int) ((F[j] * tr) >> 31)) == 0) { + // make sure that a non-zero symbol frequency is not incorrectly set to 0. + // Change it to 1 if the calculated value is 0. + F[j] = 1; + } + fsum += F[j]; + } + + // Commenting the below line as it is incrementing fsum by 1, which does not make sense + // and it also makes total normalised frequency = 4095 and not 4096. + // fsum++; + + // adjust the frequency of the symbol with maximum frequency to make sure that + // the sum of frequencies of all the symbols = 4096 + if (fsum < Constants.TOTAL_FREQ) { + F[M] += Constants.TOTAL_FREQ - fsum; + } else { + F[M] -= fsum - Constants.TOTAL_FREQ; + } + return F; + } + + private static int[][] calcFrequenciesOrder1(final ByteBuffer in) { + final int in_size = in.remaining(); + + final int[][] F = new int[Constants.NUMBER_OF_SYMBOLS][Constants.NUMBER_OF_SYMBOLS]; + final int[] T = new int[Constants.NUMBER_OF_SYMBOLS]; + int last_i = 0; + for (int i = 0; i < in_size; i++) { + int c = 0xFF & in.get(); + F[last_i][c]++; + T[last_i]++; + last_i = c; + } + F[0][0xFF & in.get((in_size >> 2))]++; + F[0][0xFF & in.get(2 * (in_size >> 2))]++; + F[0][0xFF & in.get(3 * (in_size >> 2))]++; + T[0] += 3; + + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (T[i] == 0) { + continue; + } + + final double p = ((double) Constants.TOTAL_FREQ) / T[i]; + int t2 = 0, m = 0, M = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F[i][j] == 0) + continue; + + if (m < F[i][j]) { + m = F[i][j]; + M = j; + } + + if ((F[i][j] *= p) == 0) + F[i][j] = 1; + t2 += F[i][j]; + } + + // Commenting the below line as it is incrementing t2 by 1, which does not make sense + // and it also makes total normalised frequency = 4095 and not 4096. + // t2++; + + if (t2 < Constants.TOTAL_FREQ) { + F[i][M] += Constants.TOTAL_FREQ - t2; + } else { + F[i][M] -= t2 - Constants.TOTAL_FREQ; + } + } + + return F; + } + + private static int writeFrequenciesOrder0(final ByteBuffer cp, final int[] F) { + final int start = cp.position(); + + int rle = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F[j] != 0) { + // j + if (rle != 0) { + rle--; + } else { + // write the symbol if it is the first symbol or if rle = 0. + // if rle != 0, then skip writing the symbol. + cp.put((byte) j); + // We've encoded two symbol frequencies in a row. + // How many more are there? Store that count so + // we can avoid writing consecutive symbols. + // Note: maximum possible rle = 254 + // rle requires atmost 1 byte + if (rle == 0 && j != 0 && F[j - 1] != 0) { + for (rle = j + 1; rle < Constants.NUMBER_OF_SYMBOLS && F[rle] != 0; rle++) + ; + rle -= j + 1; + cp.put((byte) rle); + } + } + + // F[j] + if (F[j] < 128) { + cp.put((byte) (F[j])); + } else { + // if F[j] >127, it is written in 2 bytes + cp.put((byte) (128 | (F[j] >> 8))); + cp.put((byte) (F[j] & 0xff)); + } + } + } + + // write 0 indicating the end of frequency table + cp.put((byte) 0); + return cp.position() - start; + } + + private static int writeFrequenciesOrder1(final ByteBuffer cp, final int[][] F) { + final int start = cp.position(); + final int[] T = new int[Constants.NUMBER_OF_SYMBOLS]; + + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + T[i] += F[i][j]; + } + } + + int rle_i = 0; + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (T[i] == 0) { + continue; + } + + // Store frequency table + // i + if (rle_i != 0) { + rle_i--; + } else { + cp.put((byte) i); + // FIXME: could use order-0 statistics to observe which alphabet + // symbols are present and base RLE on that ordering instead. + if (i != 0 && T[i - 1] != 0) { + for (rle_i = i + 1; rle_i < Constants.NUMBER_OF_SYMBOLS && T[rle_i] != 0; rle_i++) + ; + rle_i -= i + 1; + cp.put((byte) rle_i); + } + } + + final int[] F_i_ = F[i]; + int rle_j = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F_i_[j] != 0) { + + // j + if (rle_j != 0) { + rle_j--; + } else { + cp.put((byte) j); + if (rle_j == 0 && j != 0 && F_i_[j - 1] != 0) { + for (rle_j = j + 1; rle_j < Constants.NUMBER_OF_SYMBOLS && F_i_[rle_j] != 0; rle_j++) + ; + rle_j -= j + 1; + cp.put((byte) rle_j); + } + } + + // F_i_[j] + if (F_i_[j] < 128) { + cp.put((byte) F_i_[j]); + } else { + cp.put((byte) (128 | (F_i_[j] >> 8))); + cp.put((byte) (F_i_[j] & 0xff)); + } + } + } + cp.put((byte) 0); + } + cp.put((byte) 0); + + return cp.position() - start; + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/rans4x8/RANS4x8Params.java b/src/main/java/htsjdk/samtools/cram/compression/rans/rans4x8/RANS4x8Params.java new file mode 100644 index 0000000000..8ea6c9e855 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/rans4x8/RANS4x8Params.java @@ -0,0 +1,30 @@ +package htsjdk.samtools.cram.compression.rans.rans4x8; + +import htsjdk.samtools.cram.compression.rans.RANSParams; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Params; + +public class RANS4x8Params implements RANSParams { + + private final ORDER order; + + public RANS4x8Params(final ORDER order) { + this.order = order; + } + + @Override + public String toString() { + return "RANS4x8Params{" + "order=" + order + "}"; + } + + @Override + public ORDER getOrder() { + return order; + } + + public int getFormatFlags(){ + return order == ORDER.ONE ? + RANSNx16Params.ORDER_FLAG_MASK : + 0; + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/ransnx16/RANSNx16Decode.java b/src/main/java/htsjdk/samtools/cram/compression/rans/ransnx16/RANSNx16Decode.java new file mode 100644 index 0000000000..9cf18cae13 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/ransnx16/RANSNx16Decode.java @@ -0,0 +1,442 @@ +package htsjdk.samtools.cram.compression.rans.ransnx16; + +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.rans.ArithmeticDecoder; +import htsjdk.samtools.cram.compression.rans.Constants; +import htsjdk.samtools.cram.compression.rans.RANSDecode; +import htsjdk.samtools.cram.compression.rans.RANSDecodingSymbol; +import htsjdk.samtools.cram.compression.rans.Utils; + +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.util.Arrays; + +public class RANSNx16Decode extends RANSDecode { + private static final ByteBuffer EMPTY_BUFFER = CompressionUtils.allocateByteBuffer(0); + private static final int FREQ_TABLE_OPTIONALLY_COMPRESSED_MASK = 0x01; + private static final int RLE_META_OPTIONALLY_COMPRESSED_MASK = 0x01; + + // This method assumes that inBuffer is already rewound. + // It uncompresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the uncompressed data. + public ByteBuffer uncompress(final ByteBuffer inBuffer) { + + // For RANS decoding, the bytes are read in little endian from the input stream + inBuffer.order(ByteOrder.LITTLE_ENDIAN); + return uncompress(inBuffer, 0); + } + + private ByteBuffer uncompress(final ByteBuffer inBuffer, final int outSize) { + if (inBuffer.remaining() == 0) { + return EMPTY_BUFFER; + } + + // the first byte of compressed stream gives the formatFlags + final int formatFlags = inBuffer.get() & 0xFF; + final RANSNx16Params ransNx16Params = new RANSNx16Params(formatFlags); + + // if nosz flag is set, then uncompressed size is not recorded. + int uncompressedSize = ransNx16Params.isNosz() ? outSize : CompressionUtils.readUint7(inBuffer); + + // if stripe, then decodeStripe + if (ransNx16Params.isStripe()) { + return decodeStripe(inBuffer, uncompressedSize); + } + + // if pack, get pack metadata, which will be used later to decode packed data + int packDataLength = 0; + int numSymbols = 0; + byte[] packMappingTable = null; + if (ransNx16Params.isPack()) { + packDataLength = uncompressedSize; + numSymbols = inBuffer.get() & 0xFF; + + // if (numSymbols > 16 or numSymbols==0), raise exception + if (numSymbols <= 16 && numSymbols != 0) { + packMappingTable = new byte[numSymbols]; + for (int i = 0; i < numSymbols; i++) { + packMappingTable[i] = inBuffer.get(); + } + uncompressedSize = CompressionUtils.readUint7(inBuffer); + } else { + throw new CRAMException("Bit Packing is not permitted when number of distinct symbols is greater than 16 or equal to 0. " + + "Number of distinct symbols: " + numSymbols); + } + } + + // if rle, get rle metadata, which will be used later to decode rle + int uncompressedRLEOutputLength = 0; + int[] rleSymbols = null; + ByteBuffer uncompressedRLEMetaData = null; + if (ransNx16Params.isRLE()) { + rleSymbols = new int[Constants.NUMBER_OF_SYMBOLS]; + final int uncompressedRLEMetaDataLength = CompressionUtils.readUint7(inBuffer); + uncompressedRLEOutputLength = uncompressedSize; + uncompressedSize = CompressionUtils.readUint7(inBuffer); + uncompressedRLEMetaData = decodeRLEMeta(inBuffer, uncompressedRLEMetaDataLength, rleSymbols, ransNx16Params); + } + + ByteBuffer outBuffer; + + // If CAT is set then, the input is uncompressed + if (ransNx16Params.isCAT()) { + outBuffer = CompressionUtils.slice(inBuffer); + outBuffer.limit(uncompressedSize); + // While resetting the position to the end is not strictly necessary, + // it is being done for the sake of completeness and + // to meet the requirements of the tests that verify the boundary conditions. + inBuffer.position(inBuffer.position()+uncompressedSize); + } else { + outBuffer = CompressionUtils.allocateByteBuffer(uncompressedSize); + + // uncompressedSize is 0 in cases where Pack flag is used + // and number of distinct symbols in the raw data is 1 + if (uncompressedSize != 0) { + switch (ransNx16Params.getOrder()) { + case ZERO: + uncompressOrder0WayN(inBuffer, outBuffer, uncompressedSize, ransNx16Params); + break; + case ONE: + uncompressOrder1WayN(inBuffer, outBuffer, ransNx16Params); + break; + default: + throw new CRAMException("Unknown rANS order: " + ransNx16Params.getOrder()); + } + } + } + + // if rle, then decodeRLE + if (ransNx16Params.isRLE()) { + outBuffer = decodeRLE(outBuffer, rleSymbols, uncompressedRLEMetaData, uncompressedRLEOutputLength); + } + + // if pack, then decodePack + if (ransNx16Params.isPack()) { + outBuffer = CompressionUtils.decodePack(outBuffer, packMappingTable, numSymbols, packDataLength); + } + return outBuffer; + } + + private void uncompressOrder0WayN( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer, + final int outSize, + final RANSNx16Params ransNx16Params) { + initializeRANSDecoder(); + + // read the frequency table, get the normalised frequencies and use it to set the RANSDecodingSymbols + readFrequencyTableOrder0(inBuffer); + + // uncompress using Nway rans states + final int Nway = ransNx16Params.getNumInterleavedRANSStates(); + + // Nway parallel rans states. Nway = 4 or 32 + final long[] rans = new long[Nway]; + + for (int r=0; r> 2) : (outSize >> 5); + + // Number of elements that don't fall into the Nway streams + int remSize = outSize - (interleaveSize * Nway); + final int out_end = outSize - remSize; + final ArithmeticDecoder D = getD()[0]; + final RANSDecodingSymbol[] syms = getDecodingSymbols()[0]; + for (int i = 0; i < out_end; i += Nway) { + for (int r=0; r0){ + byte remainingSymbol = D.reverseLookup[Utils.RANSGetCumulativeFrequency(rans[reverseIndex], Constants.TOTAL_FREQ_SHIFT)]; + syms[0xFF & remainingSymbol].advanceSymbolNx16(rans[reverseIndex], inBuffer, Constants.TOTAL_FREQ_SHIFT); + outBuffer.put(remainingSymbol); + remSize --; + reverseIndex ++; + } + outBuffer.rewind(); + } + + private void uncompressOrder1WayN( + final ByteBuffer inBuffer, + final ByteBuffer outBuffer, + final RANSNx16Params ransNx16Params) { + + // read the first byte + final int frequencyTableFirstByte = (inBuffer.get() & 0xFF); + final boolean optionalCompressFlag = ((frequencyTableFirstByte & FREQ_TABLE_OPTIONALLY_COMPRESSED_MASK)!=0); + final ByteBuffer freqTableSource; + if (optionalCompressFlag) { + + // spec: The order-1 frequency table itself may still be quite large, + // so is optionally compressed using the order-0 rANSNx16 codec with a fixed 4-way interleaving. + + // if optionalCompressFlag is true, the frequency table was compressed using RANS Nx16, N=4 Order 0 + final int uncompressedLength = CompressionUtils.readUint7(inBuffer); + final int compressedLength = CompressionUtils.readUint7(inBuffer); + byte[] compressedFreqTable = new byte[compressedLength]; + + // read compressedLength bytes into compressedFreqTable byte array + inBuffer.get(compressedFreqTable,0,compressedLength); + + // decode the compressedFreqTable to get the uncompressedFreqTable using RANS Nx16, N=4 Order 0 uncompress + freqTableSource = CompressionUtils.allocateByteBuffer(uncompressedLength); + final ByteBuffer compressedFrequencyTableBuffer = CompressionUtils.wrap(compressedFreqTable); + + // uncompress using RANSNx16 Order 0, Nway = 4 + // formatFlags = (~RANSNx16Params.ORDER_FLAG_MASK & ~RANSNx16Params.N32_FLAG_MASK) = ~(RANSNx16Params.ORDER_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK) + uncompressOrder0WayN(compressedFrequencyTableBuffer, freqTableSource, uncompressedLength,new RANSNx16Params(~(RANSNx16Params.ORDER_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK))); // format flags = 0 + } + else { + freqTableSource = inBuffer; + } + + // Moving initializeRANSDecoder() from the beginning of this method to this point in the code + // due to the nested call to uncompressOrder0WayN, which also invokes the initializeRANSDecoder() method. + // TODO: we should work on a more permanent solution for this issue! + initializeRANSDecoder(); + final int shift = frequencyTableFirstByte >> 4; + readFrequencyTableOrder1(freqTableSource, shift); + final int outputSize = outBuffer.remaining(); + + // Nway parallel rans states. Nway = 4 or 32 + final int Nway = ransNx16Params.getNumInterleavedRANSStates(); + final long[] rans = new long[Nway]; + final int[] interleaveStreamIndex = new int[Nway]; + final int[] context = new int[Nway]; + + // size of interleaved stream = outputSize / Nway + // For Nway = 4, division by 4 is the same as right shift by 2 bits + // For Nway = 32, division by 32 is the same as right shift by 5 bits + final int interleaveSize = (Nway==4) ? (outputSize >> 2): (outputSize >> 5); + + for (int r=0; r 0) { + decoder.frequencies[j] = CompressionUtils.readUint7(cp); + } + } + Utils.normaliseFrequenciesOrder0Shift(decoder.frequencies, Constants.TOTAL_FREQ_SHIFT); + + final RANSDecodingSymbol[] decodingSymbols = getDecodingSymbols()[0]; + int cumulativeFrequency = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if(alphabet[j]>0){ + + // set RANSDecodingSymbol + decodingSymbols[j].set(cumulativeFrequency, decoder.frequencies[j]); + + // update Reverse Lookup table + Arrays.fill(decoder.reverseLookup, cumulativeFrequency, cumulativeFrequency + decoder.frequencies[j], (byte) j); + cumulativeFrequency += decoder.frequencies[j]; + } + } + } + + private void readFrequencyTableOrder1( + final ByteBuffer cp, + final int shift) { + final ArithmeticDecoder[] D = getD(); + final RANSDecodingSymbol[][] decodingSymbols = getDecodingSymbols(); + final int[] alphabet = readAlphabet(cp); + for (int i=0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (alphabet[i] > 0) { + int run = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (alphabet[j] > 0) { + if (run > 0) { + run--; + } else { + D[i].frequencies[j] = CompressionUtils.readUint7(cp); + if (D[i].frequencies[j] == 0){ + run = cp.get() & 0xFF; + } + } + } + } + + // For each symbol, normalise it's order 0 frequency table + Utils.normaliseFrequenciesOrder0Shift(D[i].frequencies,shift); + int cumulativeFreq=0; + + // set decoding symbols + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + decodingSymbols[i][j].set( + cumulativeFreq, + D[i].frequencies[j] + ); + /* Build reverse lookup table */ + Arrays.fill(D[i].reverseLookup, cumulativeFreq, cumulativeFreq + D[i].frequencies[j], (byte) j); + cumulativeFreq+=D[i].frequencies[j]; + } + } + } + } + + private static int[] readAlphabet(final ByteBuffer cp){ + // gets the list of alphabets whose frequency!=0 + final int[] alphabet = new int[Constants.NUMBER_OF_SYMBOLS]; + int rle = 0; + int symbol = cp.get() & 0xFF; + int lastSymbol = symbol; + do { + alphabet[symbol] = 1; + if (rle!=0) { + rle--; + symbol++; + } else { + symbol = cp.get() & 0xFF; + if (symbol == lastSymbol+1) { + rle = cp.get() & 0xFF; + } + } + lastSymbol = symbol; + } while (symbol != 0); + return alphabet; + } + + private ByteBuffer decodeRLEMeta( + final ByteBuffer inBuffer, + final int uncompressedRLEMetaDataLength, + final int[] rleSymbols, + final RANSNx16Params ransNx16Params) { + final ByteBuffer uncompressedRLEMetaData; + + // The bottom bit of uncompressedRLEMetaDataLength is a flag to indicate + // whether rle metadata is uncompressed (1) or com- pressed (0). + if ((uncompressedRLEMetaDataLength & RLE_META_OPTIONALLY_COMPRESSED_MASK)!=0) { + final byte[] uncompressedRLEMetaDataArray = new byte[(uncompressedRLEMetaDataLength-1)/2]; + inBuffer.get(uncompressedRLEMetaDataArray, 0, (uncompressedRLEMetaDataLength-1)/2); + uncompressedRLEMetaData = CompressionUtils.wrap(uncompressedRLEMetaDataArray); + } else { + final int compressedRLEMetaDataLength = CompressionUtils.readUint7(inBuffer); + final byte[] compressedRLEMetaDataArray = new byte[compressedRLEMetaDataLength]; + inBuffer.get(compressedRLEMetaDataArray,0,compressedRLEMetaDataLength); + final ByteBuffer compressedRLEMetaData = CompressionUtils.wrap(compressedRLEMetaDataArray); + uncompressedRLEMetaData = CompressionUtils.allocateByteBuffer(uncompressedRLEMetaDataLength / 2); + // uncompress using Order 0 and N = Nway + uncompressOrder0WayN( + compressedRLEMetaData, + uncompressedRLEMetaData, + uncompressedRLEMetaDataLength / 2, + new RANSNx16Params(0x00 | ransNx16Params.getFormatFlags() & RANSNx16Params.N32_FLAG_MASK)); + } + + int numRLESymbols = uncompressedRLEMetaData.get() & 0xFF; + if (numRLESymbols == 0) { + numRLESymbols = Constants.NUMBER_OF_SYMBOLS; + } + for (int i = 0; i< numRLESymbols; i++) { + rleSymbols[uncompressedRLEMetaData.get() & 0xFF] = 1; + } + return uncompressedRLEMetaData; + } + + private ByteBuffer decodeRLE( + final ByteBuffer inBuffer, + final int[] rleSymbols, + final ByteBuffer uncompressedRLEMetaData, + final int uncompressedRLEOutputLength) { + final ByteBuffer rleOutBuffer = CompressionUtils.allocateByteBuffer(uncompressedRLEOutputLength); + int j = 0; + for(int i = 0; j< uncompressedRLEOutputLength; i++){ + final byte sym = inBuffer.get(i); + if (rleSymbols[sym & 0xFF]!=0){ + final int run = CompressionUtils.readUint7(uncompressedRLEMetaData); + for (int r=0; r<= run; r++){ + rleOutBuffer.put(j++, sym); + } + }else { + rleOutBuffer.put(j++, sym); + } + } + return rleOutBuffer; + } + + private ByteBuffer decodeStripe(final ByteBuffer inBuffer, final int outSize){ + final int numInterleaveStreams = inBuffer.get() & 0xFF; + + // read lengths of compressed interleaved streams + for ( int j=0; j j){ + uncompressedLengths[j]++; + } + + transposedData[j] = uncompress(inBuffer, uncompressedLengths[j]); + } + + // Transpose + final ByteBuffer outBuffer = CompressionUtils.allocateByteBuffer(outSize); + for (int j = 0; j { + ///////////////////////////////////////////////////////////////////////////////////////////////// + // Stripe flag is not implemented in the write implementation + ///////////////////////////////////////////////////////////////////////////////////////////////// + + private static final ByteBuffer EMPTY_BUFFER = CompressionUtils.allocateByteBuffer(0); + + // This method assumes that inBuffer is already rewound. + // It compresses the data in the inBuffer, leaving it consumed. + // Returns a rewound ByteBuffer containing the compressed data. + public ByteBuffer compress(final ByteBuffer inBuffer, final RANSNx16Params ransNx16Params) { + if (inBuffer.remaining() == 0) { + return EMPTY_BUFFER; + } + final ByteBuffer outBuffer = CompressionUtils.allocateOutputBuffer(inBuffer.remaining()); + final int formatFlags = ransNx16Params.getFormatFlags(); + outBuffer.put((byte) (formatFlags)); // one byte for formatFlags + + // NoSize + if (!ransNx16Params.isNosz()) { + // original size is not recorded + CompressionUtils.writeUint7(inBuffer.remaining(),outBuffer); + } + + ByteBuffer inputBuffer = inBuffer; + + // Stripe + // Stripe flag is not implemented in the write implementation + if (ransNx16Params.isStripe()) { + throw new CRAMException("RANSNx16 Encoding with Stripe Flag is not implemented."); + } + + // Pack + if (ransNx16Params.isPack()) { + final int[] frequencyTable = new int[Constants.NUMBER_OF_SYMBOLS]; + final int inSize = inputBuffer.remaining(); + for (int i = 0; i < inSize; i ++) { + frequencyTable[inputBuffer.get(i) & 0xFF]++; + } + int numSymbols = 0; + final int[] packMappingTable = new int[Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (frequencyTable[i]>0) { + packMappingTable[i] = numSymbols++; + } + } + + // skip Packing if numSymbols = 0 or numSymbols > 16 + if (numSymbols !=0 && numSymbols <= 16) { + inputBuffer = CompressionUtils.encodePack(inputBuffer, outBuffer, frequencyTable, packMappingTable, numSymbols); + } else { + // unset pack flag in the first byte of the outBuffer + outBuffer.put(0,(byte)(outBuffer.get(0) & ~RANSNx16Params.PACK_FLAG_MASK)); + } + } + + // RLE + if (ransNx16Params.isRLE()){ + inputBuffer = encodeRLE(inputBuffer, outBuffer, ransNx16Params); + } + + if (ransNx16Params.isCAT()) { + // Data is uncompressed + outBuffer.put(inputBuffer); + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); // set position to 0 + return outBuffer; + } + + // if after encoding pack and rle, the inputBuffer size < Nway, then use order 0 + if (inputBuffer.remaining() < ransNx16Params.getNumInterleavedRANSStates() && ransNx16Params.getOrder() == RANSParams.ORDER.ONE) { + + // set order flag to "0" in the first byte of the outBuffer + outBuffer.put(0,(byte)(outBuffer.get(0) & ~RANSNx16Params.ORDER_FLAG_MASK)); + if (inputBuffer.remaining() == 0){ + outBuffer.limit(outBuffer.position()); + outBuffer.rewind(); + return outBuffer; + } + compressOrder0WayN(inputBuffer, new RANSNx16Params(outBuffer.get(0)), outBuffer); + return outBuffer; + } + + switch (ransNx16Params.getOrder()) { + case ZERO: + compressOrder0WayN(inputBuffer, ransNx16Params, outBuffer); + return outBuffer; + case ONE: + compressOrder1WayN(inputBuffer, ransNx16Params, outBuffer); + return outBuffer; + default: + throw new CRAMException("Unknown rANS order: " + ransNx16Params.getOrder()); + } + } + + private void compressOrder0WayN ( + final ByteBuffer inBuffer, + final RANSNx16Params ransNx16Params, + final ByteBuffer outBuffer) { + initializeRANSEncoder(); + final int inSize = inBuffer.remaining(); + int bitSize = (int) Math.ceil(Math.log(inSize) / Math.log(2)); + if (bitSize > Constants.TOTAL_FREQ_SHIFT) { + bitSize = Constants.TOTAL_FREQ_SHIFT; + } + final int prefix_size = outBuffer.position(); + final int[] F = buildFrequenciesOrder0(inBuffer); + final ByteBuffer cp = CompressionUtils.slice(outBuffer); + + // Normalize Frequencies such that sum of Frequencies = 1 << bitsize + Utils.normaliseFrequenciesOrder0(F, bitSize); + + // Write the Frequency table. Keep track of the size for later + final int frequencyTableSize = writeFrequenciesOrder0(cp, F); + + // Normalise Frequencies such that sum of Frequencies = 1 << 12 + // Since, Frequencies are already normalised to be a sum of power of 2, + // for further normalisation, calculate the bit shift that is required to scale the frequencies to (1 << bits) + if (bitSize != Constants.TOTAL_FREQ_SHIFT) { + Utils.normaliseFrequenciesOrder0Shift(F, Constants.TOTAL_FREQ_SHIFT); + } + + // using the normalised frequencies, set the RANSEncodingSymbols + buildSymsOrder0(F); + inBuffer.rewind(); + final int Nway = ransNx16Params.getNumInterleavedRANSStates(); + + // number of remaining elements = inputSize % Nway = inputSize - (interleaveSize * Nway) + // For Nway = 4, division by 4 is the same as right shift by 2 bits + // For Nway = 32, division by 32 is the same as right shift by 5 bits + final int inputSize = inBuffer.remaining(); + final int interleaveSize = (Nway == 4) ? (inputSize >> 2) : (inputSize >> 5); + int remainingSize = inputSize - (interleaveSize * Nway); + int reverseIndex = 1; + final long[] rans = new long[Nway]; + + // initialize rans states + for (int r=0; r0){ + + // encode remaining elements first + int remainingSymbol = 0xFF & inBuffer.get(inputSize - reverseIndex); + rans[remainingSize - 1] = ransEncodingSymbols[remainingSymbol].putSymbolNx16(rans[remainingSize - 1], ptr); + remainingSize --; + reverseIndex ++; + } + final byte[] symbol = new byte[Nway]; + for (int i = (interleaveSize * Nway); i > 0; i -= Nway) { + for (int r = Nway - 1; r >= 0; r--){ + + // encode using Nway parallel rans states. Nway = 4 or 32 + symbol[r] = inBuffer.get(i - (Nway - r)); + rans[r] = ransEncodingSymbols[0xFF & symbol[r]].putSymbolNx16(rans[r], ptr); + } + } + + ptr.order(ByteOrder.BIG_ENDIAN); + for (int i=Nway-1; i>=0; i--){ + ptr.putInt((int) rans[i]); + } + ptr.position(); + ptr.flip(); + final int compressedDataSize = ptr.limit(); + + // since the data is encoded in reverse order, + // reverse the compressed bytes, so that it is in correct order when uncompressed. + Utils.reverse(ptr); + inBuffer.position(inBuffer.limit()); + outBuffer.rewind(); // set position to 0 + outBuffer.limit(prefix_size + frequencyTableSize + compressedDataSize); + } + + private void compressOrder1WayN ( + final ByteBuffer inBuffer, + final RANSNx16Params ransNx16Params, + final ByteBuffer outBuffer) { + final int[][] frequencies = buildFrequenciesOrder1(inBuffer, ransNx16Params.getNumInterleavedRANSStates()); + + // normalise frequencies with a variable shift calculated + // using the minimum bit size that is needed to represent a frequency context array + Utils.normaliseFrequenciesOrder1(frequencies, Constants.TOTAL_FREQ_SHIFT); + final int prefix_size = outBuffer.position(); + + ByteBuffer frequencyTable = CompressionUtils.allocateOutputBuffer(1); + final ByteBuffer compressedFrequencyTable = CompressionUtils.allocateOutputBuffer(1); + + // uncompressed frequency table + final int uncompressedFrequencyTableSize = writeFrequenciesOrder1(frequencyTable,frequencies); + frequencyTable.limit(uncompressedFrequencyTableSize); + frequencyTable.rewind(); + + // Compress using RANSNx16 Order 0, Nway = 4. + // formatFlags = (~RANSNx16Params.ORDER_FLAG_MASK & ~RANSNx16Params.N32_FLAG_MASK) = ~(RANSNx16Params.ORDER_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK) + compressOrder0WayN(frequencyTable, new RANSNx16Params(~(RANSNx16Params.ORDER_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK)), compressedFrequencyTable); + frequencyTable.rewind(); + + // Moving initializeRANSEncoder() from the beginning of this method to this point in the code + // due to the nested call to compressOrder0WayN, which also invokes the initializeRANSEncoder() method. + // TODO: we should work on a more permanent solution for this issue! + initializeRANSEncoder(); + final int compressedFrequencyTableSize = compressedFrequencyTable.limit(); + final ByteBuffer cp = CompressionUtils.slice(outBuffer); + + // spec: The order-1 frequency table itself may still be quite large, + // so is optionally compressed using the order-0 rANSNx16 codec with a fixed 4-way interleaving. + if (compressedFrequencyTableSize < uncompressedFrequencyTableSize) { + + // first byte + cp.put((byte) (1 | Constants.TOTAL_FREQ_SHIFT << 4 )); + CompressionUtils.writeUint7(uncompressedFrequencyTableSize,cp); + CompressionUtils.writeUint7(compressedFrequencyTableSize,cp); + + // write bytes from compressedFrequencyTable to cp + int i=0; + while (i> 2: inputSize >> 5; + final int[] interleaveStreamIndex = new int[Nway]; + final byte[] symbol = new byte[Nway]; + for (int r=0; r= 0) && (r!= Nway-1)){ + symbol[r] = inBuffer.get(interleaveStreamIndex[r] + 1); + } + if ( r == Nway-1 ){ + symbol[r] = inBuffer.get(inputSize - 1); + } + } + + // Slicing is needed for buffer reversing later. + final ByteBuffer ptr = CompressionUtils.slice(cp); + final RANSEncodingSymbol[][] ransEncodingSymbols = getEncodingSymbols(); + final byte[] context = new byte[Nway]; + + // deal with the reminder + for ( + interleaveStreamIndex[Nway - 1] = inputSize - 2; + interleaveStreamIndex[Nway - 1] > Nway * interleaveSize - 2 && interleaveStreamIndex[Nway - 1] >= 0; + interleaveStreamIndex[Nway - 1]-- ) { + context[Nway - 1] = inBuffer.get(interleaveStreamIndex[Nway - 1]); + rans[Nway - 1] = ransEncodingSymbols[0xFF & context[Nway - 1]][0xFF & symbol[Nway - 1]].putSymbolNx16(rans[Nway - 1], ptr); + symbol[Nway - 1] = context[Nway - 1]; + } + + while (interleaveStreamIndex[0] >= 0) { + for (int r=0; r=0; r-- ){ + ptr.putInt((int) rans[r]); + } + + ptr.flip(); + final int compressedBlobSize = ptr.limit(); + Utils.reverse(ptr); + + /* + * Depletion of the in buffer cannot be confirmed because of the get(int + * position) method use during encoding, hence enforcing: + */ + inBuffer.position(inBuffer.limit()); + outBuffer.rewind(); + outBuffer.limit(prefix_size + frequencyTableSize + compressedBlobSize); + } + + private static int[] buildFrequenciesOrder0(final ByteBuffer inBuffer) { + // Returns an array of raw symbol frequencies + final int inSize = inBuffer.remaining(); + final int[] F = new int[Constants.NUMBER_OF_SYMBOLS]; + for (int i = 0; i < inSize; i++) { + F[0xFF & inBuffer.get()]++; + } + return F; + } + + private static int[][] buildFrequenciesOrder1(final ByteBuffer inBuffer, final int Nway) { + // Returns an array of raw symbol frequencies + final int inputSize = inBuffer.remaining(); + + // context is stored in frequency[Constants.NUMBER_OF_SYMBOLS] array + final int[][] frequency = new int[Constants.NUMBER_OF_SYMBOLS+1][Constants.NUMBER_OF_SYMBOLS]; + + // ‘\0’ is the initial context + byte contextSymbol = 0; + for (int i = 0; i < inputSize; i++) { + + // update the context array + frequency[Constants.NUMBER_OF_SYMBOLS][0xFF & contextSymbol]++; + final byte srcSymbol = inBuffer.get(i); + frequency[0xFF & contextSymbol][0xFF & srcSymbol ]++; + contextSymbol = srcSymbol; + } + frequency[Constants.NUMBER_OF_SYMBOLS][0xFF & contextSymbol]++; + + // set ‘\0’ as context for the first byte in the N interleaved streams. + // the first byte of the first interleaved stream is already accounted for. + for (int n = 1; n < Nway; n++){ + // For Nway = 4, division by 4 is the same as right shift by 2 bits + // For Nway = 32, division by 32 is the same as right shift by 5 bits + final int symbol = Nway == 4 ? (0xFF & inBuffer.get((n*(inputSize >> 2)))) : (0xFF & inBuffer.get((n*(inputSize >> 5)))); + frequency[0][symbol]++; + } + frequency[Constants.NUMBER_OF_SYMBOLS][0] += Nway-1; + return frequency; + } + + private static int writeFrequenciesOrder0(final ByteBuffer cp, final int[] F) { + // Order 0 frequencies store the complete alphabet of observed + // symbols using run length encoding, followed by a table of frequencies + // for each symbol in the alphabet. + final int start = cp.position(); + + // write the alphabet first and then their frequencies + writeAlphabet(cp,F); + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F[j] != 0) { + if (F[j] < 128) { + cp.put((byte) (F[j] & 0x7f)); + } else { + + // if F[j] >127, it is written in 2 bytes + // right shift by 7 and get the most Significant Bits. + // Set the Most Significant Bit of the first byte to 1 indicating that the frequency comprises of 2 bytes + cp.put((byte) (128 | (F[j] >> 7))); + cp.put((byte) (F[j] & 0x7f)); //Least Significant 7 Bits + } + } + } + return cp.position() - start; + } + + private static int writeFrequenciesOrder1(final ByteBuffer cp, final int[][] F) { + final int start = cp.position(); + + // writeAlphabet uses rle to write all the symbols whose frequency!=0 + writeAlphabet(cp,F[Constants.NUMBER_OF_SYMBOLS]); + + for (int i=0; i 0) { + run--; + } else { + CompressionUtils.writeUint7(F[i][j],cp); + if (F[i][j] == 0) { + // Count how many more zero-freqs we have + for (int k = j+1; k < Constants.NUMBER_OF_SYMBOLS; k++) { + if (F[Constants.NUMBER_OF_SYMBOLS][k] == 0) { + continue; + } + if (F[i][k] == 0) { + run++; + } else { + break; + } + } + cp.put((byte) run); + } + } + } + } + return cp.position() - start; + } + + private static void writeAlphabet(final ByteBuffer cp, final int[] F) { + // Uses Run Length Encoding to write all the symbols whose frequency!=0 + int rle = 0; + for (int j = 0; j < Constants.NUMBER_OF_SYMBOLS; j++) { + if (F[j] != 0) { + if (rle != 0) { + rle--; + } else { + + // write the symbol if it is the first symbol or if rle = 0. + // if rle != 0, then skip writing the symbol. + cp.put((byte) j); + + // We've encoded two symbol frequencies in a row. + // How many more are there? Store that count so + // we can avoid writing consecutive symbols. + // Note: maximum possible rle = 254 + // rle requires atmost 1 byte + if (rle == 0 && j != 0 && F[j - 1] != 0) { + for (rle = j + 1; rle < Constants.NUMBER_OF_SYMBOLS && F[rle] != 0; rle++); + rle -= j + 1; + cp.put((byte) rle); + } + } + } + } + + // write 0 indicating the end of alphabet + cp.put((byte) 0); + } + + private ByteBuffer encodeRLE(final ByteBuffer inBuffer, final ByteBuffer outBuffer, final RANSNx16Params ransNx16Params){ + + // Find the symbols that benefit from RLE, i.e, the symbols that occur more than 2 times in succession. + // spec: For symbols that occur many times in succession, we can replace them with a single symbol and a count. + final int[] runCounts = new int[Constants.NUMBER_OF_SYMBOLS]; + int inputSize = inBuffer.remaining(); + + int lastSymbol = -1; + for (int i = 0; i < inputSize; i++) { + final int currentSymbol = inBuffer.get(i)&0xFF; + runCounts[currentSymbol] += (currentSymbol==lastSymbol ? 1:-1); + lastSymbol = currentSymbol; + } + + // numRLESymbols is the number of symbols that are run length encoded + int numRLESymbols = 0; + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (runCounts[i]>0) { + numRLESymbols++; + } + } + + if (numRLESymbols==0) { + // Format cannot cope with zero RLE symbols, so pick one! + numRLESymbols = 1; + runCounts[0] = 1; + } + + // create rleMetaData buffer to store rle metadata. + // This buffer will be compressed using compressOrder0WayN towards the end of this method + // TODO: How did we come up with this calculation for Buffer size? numRLESymbols+1+inputSize + final ByteBuffer rleMetaData = CompressionUtils.allocateByteBuffer(numRLESymbols+1+inputSize); // rleMetaData + + // write number of symbols that are run length encoded + rleMetaData.put((byte) numRLESymbols); + + for (int i=0; i0){ + // write the symbols that are run length encoded + rleMetaData.put((byte) i); + } + + } + + // Apply RLE + // encodedBuffer -> input src data without repetition + final ByteBuffer encodedBuffer = CompressionUtils.allocateByteBuffer(inputSize); // rleInBuffer + int encodedBufferIdx = 0; // rleInBufferIndex + + for (int i = 0; i < inputSize; i++) { + encodedBuffer.put(encodedBufferIdx++,inBuffer.get(i)); + if (runCounts[inBuffer.get(i)&0xFF]>0) { + lastSymbol = inBuffer.get(i) & 0xFF; + int run = 0; + + // calculate the run value for current symbol + while (i+run+1 < inputSize && (inBuffer.get(i+run+1)& 0xFF)==lastSymbol) { + run++; + } + + // write the run value to metadata + CompressionUtils.writeUint7(run, rleMetaData); + + // go to the next element that is not equal to its previous element + i += run; + } + } + + encodedBuffer.limit(encodedBufferIdx); + // limit and rewind + rleMetaData.limit(rleMetaData.position()); + rleMetaData.rewind(); + + // compress the rleMetaData Buffer + final ByteBuffer compressedRleMetaData = CompressionUtils.allocateOutputBuffer(rleMetaData.remaining()); + + // compress using Order 0 and N = Nway + compressOrder0WayN(rleMetaData, new RANSNx16Params(0x00 | ransNx16Params.getFormatFlags() & RANSNx16Params.N32_FLAG_MASK),compressedRleMetaData); + + // write to compressedRleMetaData to outBuffer + CompressionUtils.writeUint7(rleMetaData.limit()*2, outBuffer); + CompressionUtils.writeUint7(encodedBufferIdx, outBuffer); + CompressionUtils.writeUint7(compressedRleMetaData.limit(),outBuffer); + + outBuffer.put(compressedRleMetaData); + + /* + * Depletion of the inBuffer cannot be confirmed because of the get(int + * position) method use during encoding, hence enforcing: + */ + inBuffer.position(inBuffer.limit()); + return encodedBuffer; + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/compression/rans/ransnx16/RANSNx16Params.java b/src/main/java/htsjdk/samtools/cram/compression/rans/ransnx16/RANSNx16Params.java new file mode 100644 index 0000000000..93bd529f27 --- /dev/null +++ b/src/main/java/htsjdk/samtools/cram/compression/rans/ransnx16/RANSNx16Params.java @@ -0,0 +1,73 @@ +package htsjdk.samtools.cram.compression.rans.ransnx16; + +import htsjdk.samtools.cram.compression.rans.RANSParams; + +public class RANSNx16Params implements RANSParams { + + // RANS Nx16 Bit Flags + public static final int ORDER_FLAG_MASK = 0x01; + public static final int N32_FLAG_MASK = 0x04; + public static final int STRIPE_FLAG_MASK = 0x08; + public static final int NOSZ_FLAG_MASK = 0x10; + public static final int CAT_FLAG_MASK = 0x20; + public static final int RLE_FLAG_MASK = 0x40; + public static final int PACK_FLAG_MASK = 0x80; + + // format is the first byte of the compressed data stream, + // which consists of all the bit-flags detailing the type of transformations + // and entropy encoders to be combined + private int formatFlags; + + private static final int FORMAT_FLAG_MASK = 0xFF; + + public RANSNx16Params(final int formatFlags) { + this.formatFlags = formatFlags; + } + + @Override + public String toString() { + return "RANSNx16Params{" + "formatFlags=" + formatFlags + "}"; + } + + @Override + public ORDER getOrder() { + // Rans Order ZERO or ONE encoding + return ORDER.fromInt(formatFlags & ORDER_FLAG_MASK); //convert into order type + } + + public int getFormatFlags(){ + // first byte of the encoded stream + return formatFlags & FORMAT_FLAG_MASK; + } + + public int getNumInterleavedRANSStates(){ + // Interleave N = 32 rANS states (else N = 4) + return ((formatFlags & N32_FLAG_MASK) == 0) ? 4 : 32; + } + + public boolean isStripe(){ + // multiway interleaving of byte streams + return ((formatFlags & STRIPE_FLAG_MASK)!=0); + } + + public boolean isNosz(){ + // original size is not recorded (for use by Stripe) + return ((formatFlags & NOSZ_FLAG_MASK)!=0); + } + + public boolean isCAT(){ + // Data is uncompressed + return ((formatFlags & CAT_FLAG_MASK)!=0); + } + + public boolean isRLE(){ + // Run length encoding, with runs and literals encoded separately + return ((formatFlags & RLE_FLAG_MASK)!=0); + } + + public boolean isPack(){ + // Pack 2, 4, 8 or infinite symbols per byte + return ((formatFlags & PACK_FLAG_MASK)!=0); + } + +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/structure/CompressionHeaderEncodingMap.java b/src/main/java/htsjdk/samtools/cram/structure/CompressionHeaderEncodingMap.java index 638089c5e0..123c361132 100644 --- a/src/main/java/htsjdk/samtools/cram/structure/CompressionHeaderEncodingMap.java +++ b/src/main/java/htsjdk/samtools/cram/structure/CompressionHeaderEncodingMap.java @@ -26,7 +26,7 @@ import htsjdk.samtools.cram.CRAMException; import htsjdk.samtools.cram.compression.ExternalCompressor; -import htsjdk.samtools.cram.compression.rans.RANS; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Params; import htsjdk.samtools.cram.encoding.CRAMEncoding; import htsjdk.samtools.cram.encoding.external.ByteArrayStopEncoding; import htsjdk.samtools.cram.encoding.external.ExternalByteEncoding; @@ -38,10 +38,20 @@ import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; import htsjdk.utils.ValidationUtils; -import java.io.*; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.nio.ByteBuffer; -import java.util.*; import htsjdk.samtools.util.Log; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TreeMap; /** * Maintains a map of DataSeries to EncodingDescriptor, and a second map that contains the compressor to use @@ -278,12 +288,12 @@ public ExternalCompressor getBestExternalCompressor(final byte[] data, final CRA final ExternalCompressor rans0 = compressorCache.getCompressorForMethod( BlockCompressionMethod.RANS, - RANS.ORDER.ZERO.ordinal()); + RANS4x8Params.ORDER.ZERO.ordinal()); final int rans0Len = rans0.compress(data).length; final ExternalCompressor rans1 = compressorCache.getCompressorForMethod( BlockCompressionMethod.RANS, - RANS.ORDER.ONE.ordinal()); + RANS4x8Params.ORDER.ONE.ordinal()); final int rans1Len = rans1.compress(data).length; // find the best of general purpose codecs: @@ -387,14 +397,14 @@ private void putExternalGzipEncoding(final CRAMEncodingStrategy encodingStrategy private void putExternalRansOrderOneEncoding(final DataSeries dataSeries) { putExternalEncoding( dataSeries, - compressorCache.getCompressorForMethod(BlockCompressionMethod.RANS, RANS.ORDER.ONE.ordinal())); + compressorCache.getCompressorForMethod(BlockCompressionMethod.RANS, RANS4x8Params.ORDER.ONE.ordinal())); } // add an external encoding appropriate for the dataSeries value type, with a RANS order 0 compressor private void putExternalRansOrderZeroEncoding(final DataSeries dataSeries) { putExternalEncoding( dataSeries, - compressorCache.getCompressorForMethod(BlockCompressionMethod.RANS, RANS.ORDER.ZERO.ordinal())); + compressorCache.getCompressorForMethod(BlockCompressionMethod.RANS, RANS4x8Params.ORDER.ZERO.ordinal())); } @Override @@ -415,4 +425,4 @@ public int hashCode() { return result; } -} +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/structure/CompressorCache.java b/src/main/java/htsjdk/samtools/cram/structure/CompressorCache.java index 7021664be3..81b4f98199 100644 --- a/src/main/java/htsjdk/samtools/cram/structure/CompressorCache.java +++ b/src/main/java/htsjdk/samtools/cram/structure/CompressorCache.java @@ -24,8 +24,11 @@ */ package htsjdk.samtools.cram.structure; -import htsjdk.samtools.cram.compression.*; -import htsjdk.samtools.cram.compression.rans.RANS; +import htsjdk.samtools.cram.compression.ExternalCompressor; +import htsjdk.samtools.cram.compression.RANSExternalCompressor; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Decode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Encode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Params; import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; import htsjdk.samtools.util.Tuple; import htsjdk.utils.ValidationUtils; @@ -40,7 +43,8 @@ public class CompressorCache { private final String argErrorMessage = "Invalid compression arg (%d) requested for CRAM %s compressor"; private final HashMap, ExternalCompressor> compressorCache = new HashMap<>(); - private RANS sharedRANS; + private RANS4x8Encode sharedRANSEncode; + private RANS4x8Decode sharedRANSDecode; /** * Return a compressor if its in our cache, otherwise spin one up and cache it and return it. @@ -67,22 +71,26 @@ public ExternalCompressor getCompressorForMethod( // for efficiency, we want to share the same underlying RANS object with both order-0 and // order-1 ExternalCompressors final int ransArg = compressorSpecificArg == ExternalCompressor.NO_COMPRESSION_ARG ? - RANS.ORDER.ZERO.ordinal() : + RANS4x8Params.ORDER.ZERO.ordinal() : compressorSpecificArg; final Tuple compressorTuple = new Tuple<>( BlockCompressionMethod.RANS, ransArg); if (!compressorCache.containsKey(compressorTuple)) { - if (sharedRANS == null) { - sharedRANS = new RANS(); + if (sharedRANSEncode == null) { + sharedRANSEncode = new RANS4x8Encode(); + } + if (sharedRANSDecode == null) { + sharedRANSDecode = new RANS4x8Decode(); } compressorCache.put( new Tuple(BlockCompressionMethod.RANS, ransArg), - new RANSExternalCompressor(ransArg, sharedRANS) + new RANSExternalCompressor(ransArg, sharedRANSEncode, sharedRANSDecode) ); } return getCachedCompressorForMethod(compressorTuple.a, compressorTuple.b); - + case RANGE: + return getCachedCompressorForMethod(compressionMethod, compressorSpecificArg); default: throw new IllegalArgumentException(String.format("Unknown compression method %s", compressionMethod)); } @@ -97,4 +105,4 @@ private ExternalCompressor getCachedCompressorForMethod(final BlockCompressionMe ); } -} +} \ No newline at end of file diff --git a/src/main/java/htsjdk/samtools/cram/structure/block/BlockCompressionMethod.java b/src/main/java/htsjdk/samtools/cram/structure/block/BlockCompressionMethod.java index f37b82e463..d4b1c8aa7a 100644 --- a/src/main/java/htsjdk/samtools/cram/structure/block/BlockCompressionMethod.java +++ b/src/main/java/htsjdk/samtools/cram/structure/block/BlockCompressionMethod.java @@ -32,7 +32,8 @@ public enum BlockCompressionMethod { GZIP(1), BZIP2(2), LZMA(3), - RANS(4); + RANS(4), + RANGE(5); private final int methodId; @@ -65,4 +66,4 @@ public static BlockCompressionMethod byId(final int id) { private static final Map ID_MAP = Collections.unmodifiableMap(Stream.of(BlockCompressionMethod.values()) .collect(Collectors.toMap(BlockCompressionMethod::getMethodId, Function.identity()))); -} +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/CRAMInteropTestUtils.java b/src/test/java/htsjdk/samtools/cram/CRAMInteropTestUtils.java new file mode 100644 index 0000000000..11e2c790a2 --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/CRAMInteropTestUtils.java @@ -0,0 +1,90 @@ +package htsjdk.samtools.cram; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.List; + +/** + * Interop test data originates in a separate repository, currently at hts-specs/test, so we keep a copy in + * htsjdk so we can use it for round trip tests in CI without needing to clone a second repo. + */ +public class CRAMInteropTestUtils { + public static final String INTEROP_TEST_FILES_PATH = "src/test/resources/htsjdk/hts-specs/test/cram/codecs"; + public static final String GZIP_PATH = "gzip/"; + public static final String GZIP_SUFFIX = ".gz"; + + /** + * @return the name and location of the local interop test data as specified by the + * variable INTEROP_TEST_FILES_PATH + */ + public static Path getCRAMInteropTestDataLocation() { + return Paths.get(INTEROP_TEST_FILES_PATH); + } + + // return a list of all encoded test data files in the interop/ directory + protected static List getCRAMInteropCompressedPaths(final String compressedDir) throws IOException { + final List paths = new ArrayList<>(); + Files.newDirectoryStream( + CRAMInteropTestUtils.getCRAMInteropTestDataLocation().resolve(compressedDir), + path -> Files.isRegularFile(path)) + .forEach(path -> paths.add(path)); + return paths; + } + + // Given a compressed test file path, return the corresponding uncompressed file path + protected static final Path getUnCompressedPathForCompressedPath(final Path compressedInteropPath) { + final String uncompressedFileName = getUncompressedFileName(compressedInteropPath); + return compressedInteropPath.getParent().getParent() + .resolve(CRAMInteropTestUtils.GZIP_PATH + uncompressedFileName); + } + + private static final String getUncompressedFileName(final Path compressedPath) { + // Returns original filename from compressed file name + final String fileName = compressedPath.getFileName().toString(); + final int lastDotIndex = fileName.lastIndexOf("."); + if (lastDotIndex >= 0) { + final String compressedFileName = fileName.substring(0, lastDotIndex); + return compressedFileName + CRAMInteropTestUtils.GZIP_SUFFIX; + } else { + throw new CRAMException("The name of the compressed file should contain a period followed by a number that" + + "indicates the order of compression. Actual compressed file name = "+ fileName); + } + } + + // return a list of all raw test files in the hts-specs interop test directory (these files are raw in + // the sense that they are not compressed by any CRAM codec, although they ARE gzip compressed for inclusion + // in the repo) + protected static final List getRawCRAMInteropTestFiles() throws IOException { + final List paths = new ArrayList<>(); + Files.newDirectoryStream(CRAMInteropTestUtils.getCRAMInteropTestDataLocation().resolve(GZIP_PATH)) + .forEach(path -> paths.add(path)); + return paths; + } + + // the input files have embedded newlines that the test remove before round-tripping... + protected static final byte[] filterEmbeddedNewlines(final byte[] rawBytes) throws IOException { + // 1. filters new lines if any. + // 2. "q40+dir" file has an extra column delimited by tab. This column provides READ1 vs READ2 flag. + // This file is also new-line separated. The extra column, '\t' and '\n' are filtered. + try (final ByteArrayOutputStream baos = new ByteArrayOutputStream()) { + int skip = 0; + for (final byte b : rawBytes) { + if (b == '\t'){ + skip = 1; + } + if (b == '\n') { + skip = 0; + } + if (skip == 0 && b !='\n') { + baos.write(b); + } + } + return baos.toByteArray(); + } + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/FQZCompInteropTest.java b/src/test/java/htsjdk/samtools/cram/FQZCompInteropTest.java new file mode 100644 index 0000000000..343d1a0e2c --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/FQZCompInteropTest.java @@ -0,0 +1,79 @@ +package htsjdk.samtools.cram; + +import htsjdk.HtsjdkTest; +import htsjdk.samtools.SAMUtils; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.fqzcomp.FQZCompDecode; +import org.apache.commons.compress.utils.IOUtils; +import org.testng.Assert; +import org.testng.SkipException; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.ByteBuffer; +import java.nio.file.Files; +import java.nio.file.NoSuchFileException; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; +import java.util.zip.GZIPInputStream; + +public class FQZCompInteropTest extends HtsjdkTest { + + public static final String COMPRESSED_FQZCOMP_DIR = "fqzcomp"; + + // uses the available compressed interop test files + @DataProvider(name = "decodeOnlyTestCases") + public Object[][] getDecodeOnlyTestCases() throws IOException { + + // params: + // compressed testfile path, uncompressed testfile path, + // FQZComp decoder + final List testCases = new ArrayList<>(); + for (Path path : CRAMInteropTestUtils.getCRAMInteropCompressedPaths(COMPRESSED_FQZCOMP_DIR)) { + Object[] objects = new Object[]{ + path, + CRAMInteropTestUtils.getUnCompressedPathForCompressedPath(path), + new FQZCompDecode() + }; + testCases.add(objects); + } + return testCases.toArray(new Object[][]{}); + } + + @Test ( + dataProvider = "decodeOnlyTestCases", + description = "Uncompress the existing compressed file using htsjdk FQZComp and compare it with the original file.") + public void testDecodeOnly( + final Path compressedFilePath, + final Path uncompressedInteropPath, + final FQZCompDecode fqzcompDecode) throws IOException { + try (final InputStream uncompressedInteropStream = + new GZIPInputStream(Files.newInputStream(uncompressedInteropPath)); + final InputStream preCompressedInteropStream = Files.newInputStream(compressedFilePath) + ) { + // preprocess the uncompressed data (to match what the htscodecs-library test harness does) + // by filtering out the embedded newlines, and then round trip through FQZComp codec + // and compare the results + final ByteBuffer uncompressedInteropBytes = CompressionUtils.wrap(CRAMInteropTestUtils.filterEmbeddedNewlines(IOUtils.toByteArray(uncompressedInteropStream))); + final ByteBuffer preCompressedInteropBytes = CompressionUtils.wrap(IOUtils.toByteArray(preCompressedInteropStream)); + + // Use htsjdk to uncompress the precompressed file from htscodecs repo + final ByteBuffer uncompressedHtsjdkBytes = fqzcompDecode.uncompress(preCompressedInteropBytes); + + // for some reason, the raw, uncompressed interop test file streams appear to be fastq rather than phred (!), + // so before we can compare the results to the raw stream, we need convert them so they match the native + // format returned by the codec + SAMUtils.fastqToPhred(uncompressedInteropBytes.array()); + + // Compare the htsjdk uncompressed bytes with the original input file from htscodecs repo + Assert.assertEquals(uncompressedHtsjdkBytes, uncompressedInteropBytes); + } catch (final NoSuchFileException ex){ + throw new SkipException("Skipping testDecodeOnly as either input file " + + "or precompressed file is missing.", ex); + } + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/NameTokenizationInteropTest.java b/src/test/java/htsjdk/samtools/cram/NameTokenizationInteropTest.java new file mode 100644 index 0000000000..315cd53f40 --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/NameTokenizationInteropTest.java @@ -0,0 +1,133 @@ +package htsjdk.samtools.cram; + +import htsjdk.HtsjdkTest; +import htsjdk.samtools.cram.compression.nametokenisation.NameTokenisationDecode; +import htsjdk.samtools.cram.compression.nametokenisation.NameTokenisationEncode; +import org.apache.commons.compress.utils.IOUtils; +import org.testng.Assert; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.ByteBuffer; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; +import java.util.zip.GZIPInputStream; + +// Test the roundtrip and decompression of name tokenization encoded data using the hts-specs cram interop stream +// data for the name tokenization codec. +public class NameTokenizationInteropTest extends HtsjdkTest { + public static final String COMPRESSED_TOK_DIR = "tok3/"; + + // the hts-specs cram interop tests streams use this separator in the raw (uncompressed) streams to separate + // the read names that are passed into/out of the name tokenization codec, but htsjdk uses '\0' because + // the downstream htsjdk cram code assumes that value; so in the interop tests we need to replace the hts-specs + // separator with the corresponding name tokenization separator used by htsjdk + public static final byte HTS_SPECS_NAME_SEPARATOR = '\n'; + + @DataProvider(name = "allNameTokInteropTests") + public Object[][] getAllNameTokenizationInteropTests() throws IOException { + // raw (unCompressed) path, useArith + final List testCases = new ArrayList<>(); + for (final Path preCompressedInteropPath : CRAMInteropTestUtils.getCRAMInteropCompressedPaths(COMPRESSED_TOK_DIR)) { + for (boolean useArith: new boolean[]{true, false}) { + testCases.add(new Object[] { + //unCompressedPathFromPreCompressedPath(preCompressedInteropPath), + CRAMInteropTestUtils.getUnCompressedPathForCompressedPath(preCompressedInteropPath), + useArith + }); + } + } + return testCases.toArray(new Object[][]{}); + } + + @Test (dataProvider = "allNameTokInteropTests", + description = "Roundtrip the uncompressed path using htsjdk NameTokenization codec, compare the output with the original uncompressed path") + public void testNameTokRoundTrip( + final Path unCompressedInteropPath, + final boolean useArith) throws IOException { + + try (final InputStream unCompressedInteropStream = new GZIPInputStream(Files.newInputStream(unCompressedInteropPath))) { + // convert the uncompressed data from hts-specs to the unCompressed format used to pass data in/out of the htsjdk name tok codec + final ByteBuffer unCompressedInteropBytes = convertHTSSpecsToHTSJDKStreamFormat( + ByteBuffer.wrap(IOUtils.toByteArray(unCompressedInteropStream)), + NameTokenisationDecode.NAME_SEPARATOR + ); + + // Use htsjdk to compress the uncompressed data with the provided useArith flag + final NameTokenisationEncode nameEncoder = new NameTokenisationEncode(); + final ByteBuffer compressedHtsjdkBytes = nameEncoder.compress( + unCompressedInteropBytes, + useArith, + NameTokenisationDecode.NAME_SEPARATOR); + + // Now use htsjdk to uncompress the data we just compressed + final NameTokenisationDecode nameDecoder = new NameTokenisationDecode(); + final ByteBuffer unCompressedHtsjdkBytes = ByteBuffer.wrap(nameDecoder.uncompress( + compressedHtsjdkBytes, + NameTokenisationDecode.NAME_SEPARATOR)); + + // compare to the original (ByteBuffers have to have identical positions in order to be equal (!), + // so rewind both buffers before comparing) + unCompressedInteropBytes.rewind(); + unCompressedHtsjdkBytes.rewind(); + Assert.assertEquals(unCompressedHtsjdkBytes, unCompressedInteropBytes); + } + } + + @DataProvider(name = "uncompressNameTokInteropTests") + public Object[][] getUncompressNameTokInteropTests() throws IOException { + // compressed path (hts-specs interop preCompressed file), raw (unCompressed) path, useArith (used for round tripping only) + final List testCases = new ArrayList<>(); + for (final Path preCompressedInteropPath : CRAMInteropTestUtils.getCRAMInteropCompressedPaths(COMPRESSED_TOK_DIR)) { + testCases.add(new Object[] { + preCompressedInteropPath, + //unCompressedPathFromPreCompressedPath(preCompressedInteropPath) + CRAMInteropTestUtils.getUnCompressedPathForCompressedPath(preCompressedInteropPath) + }); + } + return testCases.toArray(new Object[][]{}); + } + + @Test (dataProvider = "uncompressNameTokInteropTests", + description = "Uncompress the hts-specs compressed file using htsjdk and compare it with the uncompressed file.") + public void testNameTokUnCompress( + final Path preCompressedInteropPath, + final Path unCompressedInteropPath) throws IOException { + try (final InputStream preCompressedInteropStream = Files.newInputStream(preCompressedInteropPath); + final InputStream unCompressedInteropStream = new GZIPInputStream(Files.newInputStream(unCompressedInteropPath))) { + final ByteBuffer preCompressedInteropBytes = ByteBuffer.wrap(IOUtils.toByteArray(preCompressedInteropStream)); + // convert the uncompressed data from hts-specs to the unCompressed format used to pass data in/out of the htsjdk name tok codec + final ByteBuffer uncompressedInteropBytes = convertHTSSpecsToHTSJDKStreamFormat( + ByteBuffer.wrap(IOUtils.toByteArray(unCompressedInteropStream)), + NameTokenisationDecode.NAME_SEPARATOR + ); + + // Use htsjdk to uncompress the precompressed file from hts-specs repo + final NameTokenisationDecode nameTokenisationDecode = new NameTokenisationDecode(); + final ByteBuffer uncompressedHtsjdkBytes = ByteBuffer.wrap( + nameTokenisationDecode.uncompress(preCompressedInteropBytes, NameTokenisationDecode.NAME_SEPARATOR) + ); + + // Compare the htsjdk uncompressed bytes with the original input file from hts-specs repo + Assert.assertEquals(uncompressedHtsjdkBytes, uncompressedInteropBytes); + } + } + + // translate an hts-specs interop stream into the stream format used by the htsjdk name tokenization codec + private ByteBuffer convertHTSSpecsToHTSJDKStreamFormat(final ByteBuffer htsSpecsBuffer, final byte newSeparator) { + final ByteBuffer translatedBuffer = ByteBuffer.allocate(htsSpecsBuffer.limit()); + for (int i = 0; i < htsSpecsBuffer.limit(); i++) { + if (htsSpecsBuffer.get(i) == HTS_SPECS_NAME_SEPARATOR) { + translatedBuffer.put(i, newSeparator); + } else { + translatedBuffer.put(i, htsSpecsBuffer.get(i)); + } + } + return translatedBuffer; + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/RANSInteropTest.java b/src/test/java/htsjdk/samtools/cram/RANSInteropTest.java new file mode 100644 index 0000000000..37f459f46b --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/RANSInteropTest.java @@ -0,0 +1,207 @@ +package htsjdk.samtools.cram; + +import htsjdk.HtsjdkTest; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.rans.RANSDecode; +import htsjdk.samtools.cram.compression.rans.RANSEncode; +import htsjdk.samtools.cram.compression.rans.RANSParams; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Decode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Encode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Params; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Decode; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Encode; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Params; +import org.apache.commons.compress.utils.IOUtils; +import org.testng.Assert; +import org.testng.SkipException; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.ByteBuffer; +import java.nio.file.Files; +import java.nio.file.NoSuchFileException; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Stream; +import java.util.zip.GZIPInputStream; + +/** + * RANSInteropTest tests if the htsjdk RANS4x8 and RANSNx16 implementations are interoperable + * with the htslib implementations. The test files for Interop tests are from the htslib repo. + */ +public class RANSInteropTest extends HtsjdkTest { + public static final String COMPRESSED_RANS4X8_DIR = "rans4x8"; + public static final String COMPRESSED_RANSNX16_DIR = "ransNx16"; + + // The cross product of all interop test files with all the various parameter combinations currently results in + // about 80 test cases in total. Serially spinning up so many rans encoders/decoders can result in memory pressure + // and heap space exhaustion in downstream tests when running the test suite in CI (this never happens in real life + // because we always use a single encoder/decoder per CRAM reader/writer, for the same reason). To mitigate this + // issue in CI, we reuse the same encoder and decoder instances for all tests in order to avoid excessive object + // creation, but this depends on the fact that the tests are run serially. + // + // !!!Note that this precludes running these tests in PARALLEL!!! + // + private RANSEncode rans4x8Encoder = new RANS4x8Encode(); + private RANSDecode rans4x8Decoder = new RANS4x8Decode(); + private RANSNx16Encode ransNx16Encoder = new RANSNx16Encode(); + private RANSNx16Decode ransNx16Decoder = new RANSNx16Decode(); + + public Object[][] get4x8RoundTripTestCases() throws IOException { + // uncompressed testfile path, RANS encoder, RANS decoder, RANS params + final List rans4x8ParamsOrderList = Arrays.asList( + RANSParams.ORDER.ZERO, + RANSParams.ORDER.ONE); + final List testCases = new ArrayList<>(); + // opportunistically use ALL the raw test files in the interop directory, including ones intended to test + // the other codecs; from the rans perspective they're just a stream of bits + CRAMInteropTestUtils.getRawCRAMInteropTestFiles() + .forEach(path -> + rans4x8ParamsOrderList.stream().map(rans4x8ParamsOrder -> new Object[]{ + path, + rans4x8Encoder, + rans4x8Decoder, + new RANS4x8Params(rans4x8ParamsOrder) + }).forEach(testCases::add)); + return testCases.toArray(new Object[][]{}); + } + + // enumerates the different flag combinations + public Object[][] getNx16RoundTripTestCases() throws IOException { + // uncompressed testfile path, RANS encoder, RANS decoder, RANS params + final List ransNx16ParamsFormatFlagList = Arrays.asList( + 0x00, + RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.N32_FLAG_MASK, + RANSNx16Params.N32_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.PACK_FLAG_MASK, + RANSNx16Params.PACK_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.PACK_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.PACK_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK); + final List testCases = new ArrayList<>(); + // opportunistically gets ALL the raw test files in the interop directory, including ones intended to test + // the other codecs; from the rans perspective they're just a stream of bits + CRAMInteropTestUtils.getRawCRAMInteropTestFiles() + .forEach(path -> + ransNx16ParamsFormatFlagList.stream().map(ransNx16ParamsFormatFlag -> new Object[]{ + path, + ransNx16Encoder, + ransNx16Decoder, + new RANSNx16Params(ransNx16ParamsFormatFlag) + }).forEach(testCases::add)); + return testCases.toArray(new Object[][]{}); + } + + public Object[][] get4x8DecodeOnlyTestCases() throws IOException { + // compressed testfile path, uncompressed testfile path, RANS decoder + final List testCases = new ArrayList<>(); + for (Path path : CRAMInteropTestUtils.getCRAMInteropCompressedPaths(COMPRESSED_RANS4X8_DIR)) { + Object[] objects = new Object[]{ + path, + CRAMInteropTestUtils.getUnCompressedPathForCompressedPath(path), + rans4x8Decoder + }; + testCases.add(objects); + } + return testCases.toArray(new Object[][]{}); + } + + public Object[][] getNx16DecodeOnlyTestCases() throws IOException { + // compressed testfile path, uncompressed testfile path, RANS decoder + final List testCases = new ArrayList<>(); + for (Path path : CRAMInteropTestUtils.getCRAMInteropCompressedPaths(COMPRESSED_RANSNX16_DIR)) { + Object[] objects = new Object[]{ + path, + CRAMInteropTestUtils.getUnCompressedPathForCompressedPath(path), + ransNx16Decoder + }; + testCases.add(objects); + } + return testCases.toArray(new Object[][]{}); + } + + @DataProvider(name = "roundTripTestCases") + public Object[][] getRoundTripTestCases() throws IOException { + // uncompressed testfile path, RANS encoder, RANS decoder, RANS params + return Stream.concat(Arrays.stream(get4x8RoundTripTestCases()), Arrays.stream(getNx16RoundTripTestCases())) + .toArray(Object[][]::new); + } + + @DataProvider(name = "decodeOnlyTestCases") + public Object[][] getDecodeOnlyTestCases() throws IOException { + // compressed testfile path, uncompressed testfile path, RANS decoder + return Stream.concat(Arrays.stream(get4x8DecodeOnlyTestCases()), Arrays.stream(getNx16DecodeOnlyTestCases())) + .toArray(Object[][]::new); + } + + @Test ( + dataProvider = "roundTripTestCases", + description = "Roundtrip using htsjdk RANS. Compare the output with the original file" ) + public void testRANSRoundTrip( + final Path uncompressedFilePath, + final RANSEncode ransEncode, + final RANSDecode ransDecode, + final RANSParams params) throws IOException { + try (final InputStream uncompressedInteropStream = Files.newInputStream(uncompressedFilePath)) { + + // preprocess the uncompressed data (to match what the htscodecs-library test harness does) + // by filtering out the embedded newlines, and then round trip through RANS and compare the + // results + final ByteBuffer uncompressedInteropBytes = + CompressionUtils.wrap( + CRAMInteropTestUtils.filterEmbeddedNewlines(IOUtils.toByteArray(uncompressedInteropStream)) + ); + + // Stripe Flag is not implemented in RANSNx16 Encoder. + // The encoder throws CRAMException if Stripe Flag is used. + if (params instanceof RANSNx16Params && ((RANSNx16Params) params).isStripe()) { + Assert.assertThrows(CRAMException.class, () -> ransEncode.compress(uncompressedInteropBytes, params)); + } else { + final ByteBuffer compressedHtsjdkBytes = ransEncode.compress(uncompressedInteropBytes, params); + uncompressedInteropBytes.rewind(); + Assert.assertEquals(ransDecode.uncompress(compressedHtsjdkBytes), uncompressedInteropBytes); + } + } + } + + @Test ( + dataProvider = "decodeOnlyTestCases", + description = "Uncompress the existing compressed file using htsjdk RANS and compare it with the original file.") + public void testDecodeOnly( + final Path compressedFilePath, + final Path uncompressedInteropPath, + final RANSDecode ransDecode) throws IOException { + try (final InputStream uncompressedInteropStream = + new GZIPInputStream(Files.newInputStream(uncompressedInteropPath)); + final InputStream preCompressedInteropStream = Files.newInputStream(compressedFilePath)) { + // preprocess the uncompressed data (to match what the htscodecs-library test harness does) + // by filtering out the embedded newlines, and then round trip through RANS and compare the + // results + final ByteBuffer uncompressedInteropBytes = + uncompressedInteropPath.toString().endsWith("u32" + CRAMInteropTestUtils.GZIP_SUFFIX) ? + ByteBuffer.wrap(IOUtils.toByteArray(uncompressedInteropStream)) : + ByteBuffer.wrap(CRAMInteropTestUtils.filterEmbeddedNewlines(IOUtils.toByteArray(uncompressedInteropStream))); + final ByteBuffer preCompressedInteropBytes = CompressionUtils.wrap(IOUtils.toByteArray(preCompressedInteropStream)); + + // Use htsjdk to uncompress the precompressed file from hts-spec repo + final ByteBuffer uncompressedHtsjdkBytes = ransDecode.uncompress(preCompressedInteropBytes); + + // Compare the htsjdk uncompressed bytes with the original input file from htscodecs repo + Assert.assertEquals(uncompressedHtsjdkBytes, uncompressedInteropBytes); + } catch (final NoSuchFileException ex){ + throw new SkipException("Skipping testDecodeOnly as either input file " + + "or precompressed file is missing.", ex); + } + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/RangeInteropTest.java b/src/test/java/htsjdk/samtools/cram/RangeInteropTest.java new file mode 100644 index 0000000000..967271091b --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/RangeInteropTest.java @@ -0,0 +1,122 @@ +package htsjdk.samtools.cram; + +import htsjdk.HtsjdkTest; +import htsjdk.samtools.cram.compression.range.RangeDecode; +import htsjdk.samtools.cram.compression.range.RangeEncode; +import htsjdk.samtools.cram.compression.range.RangeParams; +import org.apache.commons.compress.utils.IOUtils; +import org.testng.Assert; +import org.testng.SkipException; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.IOException; +import java.io.InputStream; +import java.nio.ByteBuffer; +import java.nio.file.Files; +import java.nio.file.NoSuchFileException; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.zip.GZIPInputStream; + +public class RangeInteropTest extends HtsjdkTest { + public static final String COMPRESSED_RANGE_DIR = "range"; + + // enumerates the different flag combinations + @DataProvider(name = "roundTripTestCases") + public Object[][] getRoundTripTestCases() throws IOException { + // uncompressed testfile path, Range params + final List rangeParamsFormatFlagList = Arrays.asList( + 0x00, + RangeParams.ORDER_FLAG_MASK, + RangeParams.RLE_FLAG_MASK, + RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, + RangeParams.CAT_FLAG_MASK, + RangeParams.CAT_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, + RangeParams.PACK_FLAG_MASK, + RangeParams.PACK_FLAG_MASK | RangeParams. ORDER_FLAG_MASK, + RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK, + RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, + RangeParams.EXT_FLAG_MASK, + RangeParams.EXT_FLAG_MASK | RangeParams.PACK_FLAG_MASK); + final List testCases = new ArrayList<>(); + //note that for the roundtrip tests, we're retrieving ALL of the raw test files in the interop directory, + // *including* the ones intended for the other codecs such as name tok, etc., but the range codec should + // be tolerant of any stream of data + CRAMInteropTestUtils.getRawCRAMInteropTestFiles() + .forEach(path -> + rangeParamsFormatFlagList.stream().map(rangeParamsFormatFlag -> new Object[]{ + path, + new RangeParams(rangeParamsFormatFlag) + }).forEach(testCases::add)); + return testCases.toArray(new Object[][]{}); + } + + @DataProvider(name = "decodeOnlyTestCases") + public Object[][] getDecodeOnlyTestCases() throws IOException { + // compressed testfile path, uncompressed testfile path, + final List testCases = new ArrayList<>(); + for (Path path : CRAMInteropTestUtils.getCRAMInteropCompressedPaths(COMPRESSED_RANGE_DIR)) { + testCases.add(new Object[] { path, CRAMInteropTestUtils.getUnCompressedPathForCompressedPath(path) }); + } + return testCases.toArray(new Object[][]{}); + } + + @Test ( + dataProvider = "roundTripTestCases", + description = "Roundtrip using htsjdk Range Codec. Compare the output with the original file" ) + public void testRangeRoundTrip(final Path uncompressedFilePath, final RangeParams params) throws IOException { + try (final InputStream uncompressedInteropStream = new GZIPInputStream(Files.newInputStream(uncompressedFilePath))) { + // preprocess the uncompressed data (to match what the htscodecs-library test harness does) + // by filtering out the embedded newlines, and then round trip through Range codec and compare the + // results + final ByteBuffer uncompressedInteropBytes = + ByteBuffer.wrap(CRAMInteropTestUtils.filterEmbeddedNewlines(IOUtils.toByteArray(uncompressedInteropStream))); + + final RangeDecode rangeDecode = new RangeDecode(); + final RangeEncode rangeEncode = new RangeEncode(); + if (params.isStripe()) { + Assert.assertThrows(CRAMException.class, () -> rangeEncode.compress(uncompressedInteropBytes, params)); + } else { + final ByteBuffer compressedHtsjdkBytes = rangeEncode.compress(uncompressedInteropBytes, params); + uncompressedInteropBytes.rewind(); + Assert.assertEquals(rangeDecode.uncompress(compressedHtsjdkBytes), uncompressedInteropBytes); + } + } + } + + @Test ( + dataProvider = "decodeOnlyTestCases", + description = "Uncompress the existing compressed file using htsjdk Range codec and compare it with the original file.") + public void testDecodeOnly(final Path compressedFilePath, final Path uncompressedInteropPath) throws IOException { + try (final InputStream uncompressedInteropStream = + new GZIPInputStream(Files.newInputStream(uncompressedInteropPath)); + final InputStream preCompressedInteropStream = Files.newInputStream(compressedFilePath) + ) { + // preprocess the uncompressed data (to match what the htscodecs-library test harness does) + // by filtering out the embedded newlines, and then round trip through Range codec + // and compare the results + + final ByteBuffer uncompressedInteropBytes; + if (uncompressedInteropPath.toString().endsWith("u32" + CRAMInteropTestUtils.GZIP_SUFFIX)) { + uncompressedInteropBytes = ByteBuffer.wrap(IOUtils.toByteArray(uncompressedInteropStream)); + } else { + uncompressedInteropBytes = ByteBuffer.wrap(CRAMInteropTestUtils.filterEmbeddedNewlines(IOUtils.toByteArray(uncompressedInteropStream))); + } + final ByteBuffer preCompressedInteropBytes = ByteBuffer.wrap(IOUtils.toByteArray(preCompressedInteropStream)); + + // Use htsjdk to uncompress the precompressed file from htscodecs repo + final RangeDecode rangeDecode = new RangeDecode(); + final ByteBuffer uncompressedHtsjdkBytes = rangeDecode.uncompress(preCompressedInteropBytes); + + // Compare the htsjdk uncompressed bytes with the original input file from htscodecs repo + Assert.assertEquals(uncompressedHtsjdkBytes, uncompressedInteropBytes); + } catch (final NoSuchFileException ex){ + throw new SkipException("Skipping testDecodeOnly as either input file " + + "or precompressed file is missing.", ex); + } + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/build/SliceFactoryTest.java b/src/test/java/htsjdk/samtools/cram/build/SliceFactoryTest.java index cee032bd6c..72316c47c9 100644 --- a/src/test/java/htsjdk/samtools/cram/build/SliceFactoryTest.java +++ b/src/test/java/htsjdk/samtools/cram/build/SliceFactoryTest.java @@ -4,7 +4,6 @@ import htsjdk.samtools.SAMFileHeader; import htsjdk.samtools.SAMRecord; import htsjdk.samtools.cram.CRAMException; -import htsjdk.samtools.cram.compression.rans.RANS; import htsjdk.samtools.cram.ref.ReferenceContext; import htsjdk.samtools.cram.structure.CRAMEncodingStrategy; import htsjdk.samtools.cram.structure.CRAMStructureTestHelper; diff --git a/src/test/java/htsjdk/samtools/cram/compression/CompressorCacheTest.java b/src/test/java/htsjdk/samtools/cram/compression/CompressorCacheTest.java index 20e84ed22f..a4f684fb11 100644 --- a/src/test/java/htsjdk/samtools/cram/compression/CompressorCacheTest.java +++ b/src/test/java/htsjdk/samtools/cram/compression/CompressorCacheTest.java @@ -2,6 +2,7 @@ import htsjdk.HtsjdkTest; import htsjdk.samtools.Defaults; +import htsjdk.samtools.cram.compression.range.RangeParams; import htsjdk.samtools.cram.structure.CompressorCache; import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; import org.testng.Assert; @@ -30,6 +31,19 @@ public Object[][] cachedCompressorForMethodPositiveTests() { {BlockCompressionMethod.RANS, 1, RANSExternalCompressor.class}, {BlockCompressionMethod.RANS, 0, RANSExternalCompressor.class}, {BlockCompressionMethod.RANS, ExternalCompressor.NO_COMPRESSION_ARG, RANSExternalCompressor.class}, + {BlockCompressionMethod.RANGE, 0x00, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.RLE_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.CAT_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.CAT_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK | RangeParams. ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.EXT_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.EXT_FLAG_MASK | RangeParams.PACK_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, ExternalCompressor.NO_COMPRESSION_ARG, RangeExternalCompressor.class}, }; } @@ -63,4 +77,4 @@ public void testGetCompressorForMethodNegative( final int compressorSpecificArg) { compressorCache.getCompressorForMethod(method, compressorSpecificArg); } -} +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/compression/ExternalCompressionTest.java b/src/test/java/htsjdk/samtools/cram/compression/ExternalCompressionTest.java index 84375ea84a..252a7ef8b2 100644 --- a/src/test/java/htsjdk/samtools/cram/compression/ExternalCompressionTest.java +++ b/src/test/java/htsjdk/samtools/cram/compression/ExternalCompressionTest.java @@ -2,6 +2,7 @@ import htsjdk.HtsjdkTest; import htsjdk.samtools.Defaults; +import htsjdk.samtools.cram.compression.range.RangeParams; import htsjdk.samtools.cram.structure.block.BlockCompressionMethod; import org.testng.Assert; import org.testng.annotations.DataProvider; @@ -29,6 +30,20 @@ public Object[][] compressorForMethodPositiveTests() { {BlockCompressionMethod.RANS, 1, RANSExternalCompressor.class}, {BlockCompressionMethod.RANS, 0, RANSExternalCompressor.class}, {BlockCompressionMethod.RANS, ExternalCompressor.NO_COMPRESSION_ARG, RANSExternalCompressor.class}, + {BlockCompressionMethod.RANGE, 1, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, 0x00, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.RLE_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.CAT_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.CAT_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK | RangeParams. ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.EXT_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, RangeParams.EXT_FLAG_MASK | RangeParams.PACK_FLAG_MASK, RangeExternalCompressor.class}, + {BlockCompressionMethod.RANGE, ExternalCompressor.NO_COMPRESSION_ARG, RangeExternalCompressor.class}, }; } @@ -82,4 +97,4 @@ public void testBZip2Decompression() throws IOException { Assert.assertEquals(output, "BZip2 worked".getBytes()); } -} +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationTest.java b/src/test/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationTest.java new file mode 100644 index 0000000000..849a2a64d7 --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/compression/nametokenisation/NameTokenisationTest.java @@ -0,0 +1,108 @@ +package htsjdk.samtools.cram.compression.nametokenisation; + +import htsjdk.HtsjdkTest; +import htsjdk.samtools.cram.compression.CompressionUtils; +import org.testng.Assert; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +public class NameTokenisationTest extends HtsjdkTest { + private final static CharSequence LOCAL_NAME_SEPARATOR_CHARSEQUENCE = + new String(new byte[] {NameTokenisationDecode.NAME_SEPARATOR}); + + private static class TestDataEnvelope { + public final byte[] testArray; + public final boolean useArith; + public TestDataEnvelope(final byte[] testdata, final boolean useArith) { + this.testArray = testdata; + this.useArith = useArith; + } + public String toString() { + return String.format("Array of size %d/%b", testArray.length, useArith); + } + } + + @DataProvider(name="nameTokenisation") + public Object[][] getNameTokenisationTestData() { + + final List readNamesList = new ArrayList<>(); + readNamesList.add(""); + + // a subset of read names from + // src/test/resources/htsjdk/samtools/cram/CEUTrio.HiSeq.WGS.b37.NA12878.20.first.8000.bam + readNamesList.add("20FUKAAXX100202:6:27:4968:125377" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:6:27:4986:125375" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:5:62:8987:1929" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20GAVAAXX100126:1:28:4295:139802" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:4:23:8516:117251" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:6:23:6442:37469" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:8:24:10477:24196" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20GAVAAXX100126:8:63:5797:158250" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:1:45:12798:104365" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20GAVAAXX100126:3:23:6419:199245" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:8:48:6663:137967" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "20FUKAAXX100202:6:68:17726:162601" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE); + + // a subset of read names from + // src/test/resources/htsjdk/samtools/longreads/NA12878.m64020_190210_035026.chr21.5011316.5411316.unmapped.bam + readNamesList.add("m64020_190210_035026/44368402/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE); + readNamesList.add("m64020_190210_035026/44368402/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE); + readNamesList.add("m64020_190210_035026/44368402/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/124127126/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/4981311/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/80022195/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/17762104/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/62981096/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/86968803/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/46400955/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/137561592/cc0" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/52233471/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/97127189/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/115278035/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/155256324/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/163644151/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/162728365/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/160238116/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/147719983/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/60883331/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/1116165/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "m64020_190210_035026/75893199/ccs" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + ); + + // source: https://gatk.broadinstitute.org/hc/en-us/articles/360035890671-Read-groups + readNamesList.add( + "H0164ALXX140820:2:1101:10003:23460" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE + + "H0164ALXX140820:2:1101:15118:25288" + LOCAL_NAME_SEPARATOR_CHARSEQUENCE); + + final List testCases = new ArrayList<>(); + for (final String readName : readNamesList) { + for (boolean useArith : Arrays.asList(true, false)) { + testCases.add(new Object[] { new TestDataEnvelope(readName.getBytes(), useArith) }); + } + } + return testCases.toArray(new Object[][]{}); + } + + @Test(dataProvider = "nameTokenisation") + public void testRoundTrip(final TestDataEnvelope td) { + final NameTokenisationEncode nameTokenisationEncode = new NameTokenisationEncode(); + final NameTokenisationDecode nameTokenisationDecode = new NameTokenisationDecode(); + + final ByteBuffer uncompressedBuffer = ByteBuffer.wrap(td.testArray); + final ByteBuffer compressedBuffer = nameTokenisationEncode.compress( + uncompressedBuffer, + td.useArith, + NameTokenisationDecode.NAME_SEPARATOR); + final ByteBuffer decompressedNames = CompressionUtils.wrap( + nameTokenisationDecode.uncompress(compressedBuffer, NameTokenisationDecode.NAME_SEPARATOR) + ); + uncompressedBuffer.rewind(); + Assert.assertEquals(decompressedNames, uncompressedBuffer); + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/compression/range/RangeTest.java b/src/test/java/htsjdk/samtools/cram/compression/range/RangeTest.java new file mode 100644 index 0000000000..37a9081574 --- /dev/null +++ b/src/test/java/htsjdk/samtools/cram/compression/range/RangeTest.java @@ -0,0 +1,228 @@ +package htsjdk.samtools.cram.compression.range; + +import htsjdk.HtsjdkTest; +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.util.TestUtil; +import htsjdk.utils.TestNGUtils; +import org.testng.Assert; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Random; +import java.util.function.BiFunction; +import java.util.stream.Stream; + +public class RangeTest extends HtsjdkTest { + private final Random random = new Random(TestUtil.RANDOM_SEED); + + private static class TestDataEnvelope { + public final byte[] testArray; + public TestDataEnvelope(final byte[] testdata) { + this.testArray = testdata; + } + public String toString() { + return String.format("Array of size %d", testArray.length); + } + } + + public Object[][] getRangeEmptyTestData() { + return new Object[][]{ + { new TestDataEnvelope(new byte[]{}) }, + }; + } + + @DataProvider(name = "rangeTestData") + public Object[][] getRangeTestData() { + return new Object[][] { + { new TestDataEnvelope(new byte[] {0}) }, + { new TestDataEnvelope(new byte[] {0, 1}) }, + { new TestDataEnvelope(new byte[] {0, 1, 2}) }, + { new TestDataEnvelope(new byte[] {0, 1, 2, 3}) }, + { new TestDataEnvelope(new byte[1000]) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> (byte) 1)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> Byte.MIN_VALUE)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> Byte.MAX_VALUE)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> (byte) index.intValue())) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> index < n / 2 ? (byte) 0 : (byte) 1)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> index < n % 2 ? (byte) 0 : (byte) 1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(1000, 0.1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(1000, 0.01)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(10 * 1000 * 1000 + 1, 0.01)) }, + }; + } + + public Object[][] getRangeTestDataTinySmallLarge() { + + // params: test data, lower limit, upper limit + return new Object[][]{ + { new TestDataEnvelope(randomBytesFromGeometricDistribution(100, 0.1)), 1, 100 }, // Tiny + { new TestDataEnvelope(randomBytesFromGeometricDistribution(1000, 0.01)), 4, 1000 }, // Small + { new TestDataEnvelope(randomBytesFromGeometricDistribution(100 * 1000 + 3, 0.01)), 100 * 1000 + 3 - 4, 100 * 1000 + 3 } // Large + }; + } + + @DataProvider(name="rangeCodecs") + public Object[][] getRangeCodecs() { + + // params: RangeEncoder, RangeDecoder, RangeParams + final List rangeParamsFormatFlagList = Arrays.asList( + 0x00, + RangeParams.ORDER_FLAG_MASK, + RangeParams.RLE_FLAG_MASK, + RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, + RangeParams.CAT_FLAG_MASK, + RangeParams.CAT_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, + RangeParams.PACK_FLAG_MASK, + RangeParams.PACK_FLAG_MASK | RangeParams. ORDER_FLAG_MASK, + RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK, + RangeParams.PACK_FLAG_MASK | RangeParams.RLE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK, + RangeParams.EXT_FLAG_MASK, + RangeParams.EXT_FLAG_MASK | RangeParams.PACK_FLAG_MASK); + final List testCases = new ArrayList<>(); + for (Integer rangeParamsFormatFlag : rangeParamsFormatFlagList) { + Object[] objects = new Object[]{ + new RangeEncode(), + new RangeDecode(), + new RangeParams(rangeParamsFormatFlag) + }; + testCases.add(objects); + } + return testCases.toArray(new Object[][]{}); + } + + public Object[][] getRangeDecodeOnlyCodecs() { + // params: Range encoder, Range decoder, Range params + final List rangeParamsFormatFlagList = Arrays.asList( + RangeParams.STRIPE_FLAG_MASK, + RangeParams.STRIPE_FLAG_MASK | RangeParams.ORDER_FLAG_MASK); + final List testCases = new ArrayList<>(); + for (Integer rangeParamsFormatFlag : rangeParamsFormatFlagList) { + Object[] objects = new Object[]{ + new RangeEncode(), + new RangeDecode(), + new RangeParams(rangeParamsFormatFlag) + }; + testCases.add(objects); + } + return testCases.toArray(new Object[][]{}); + } + + @DataProvider(name="RangeDecodeOnlyAndData") + public Object[][] getRangeDecodeOnlyAndData() { + + // params: Range encoder, Range decoder, Range params, test data + // this data provider provides all the non-empty testdata input for Range codec + return TestNGUtils.cartesianProduct(getRangeDecodeOnlyCodecs(), getRangeTestData()); + } + + @DataProvider(name="allRangeCodecsAndData") + public Object[][] getAllRangeCodecsAndData() { + + // params: RangeEncode, RangeDecode, RangeParams, test data + // this data provider provides all the testdata for all of Range codecs + return Stream.concat( + Arrays.stream(TestNGUtils.cartesianProduct(getRangeCodecs(), getRangeTestData())), + Arrays.stream(TestNGUtils.cartesianProduct(getRangeCodecs(), getRangeEmptyTestData()))) + .toArray(Object[][]::new); + } + + @DataProvider(name="allRangeCodecsAndDataForTinySmallLarge") + public Object[][] allRangeCodecsAndDataForTinySmallLarge() { + + // params: RangeEncode, RangeDecode, RangeParams, test data, lower limit, upper limit + // this data provider provides Tiny, Small and Large testdata for all of Range codecs + return TestNGUtils.cartesianProduct(getRangeCodecs(), getRangeTestDataTinySmallLarge()); + } + + @Test(dataProvider = "allRangeCodecsAndData") + public void testRoundTrip(final RangeEncode rangeEncode, + final RangeDecode rangeDecode, + final RangeParams rangeParams, + final TestDataEnvelope td) { + rangeRoundTrip(rangeEncode, rangeDecode, rangeParams, CompressionUtils.wrap(td.testArray)); + } + + @Test(dataProvider = "allRangeCodecsAndDataForTinySmallLarge") + public void testRoundTripTinySmallLarge( + final RangeEncode rangeEncode, + final RangeDecode rangeDecode, + final RangeParams rangeParams, + final TestDataEnvelope td, + final Integer lowerLimit, + final Integer upperLimit){ + final ByteBuffer in = CompressionUtils.wrap(td.testArray); + for (int size = lowerLimit; size < upperLimit; size++) { + in.position(0); + in.limit(size); + rangeRoundTrip(rangeEncode, rangeDecode, rangeParams, in); + } + } + + @Test( + dataProvider = "RangeDecodeOnlyAndData", + expectedExceptions = { CRAMException.class }, + expectedExceptionsMessageRegExp = "Range Encoding with Stripe Flag is not implemented.") + public void testRangeEncodeStripe( + final RangeEncode rangeEncode, + final RangeDecode unused, + final RangeParams params, + final TestDataEnvelope td) { + + // When td is not Empty, Encoding with Stripe Flag should throw an Exception + // as Encode Stripe is not implemented + final ByteBuffer compressed = rangeEncode.compress(CompressionUtils.wrap(td.testArray), params); + } + + // testRangeBuffersMeetBoundaryExpectations + // testRangeHeader + // testRangeEncodeStripe + + private static void rangeRoundTrip( + final RangeEncode rangeEncode, + final RangeDecode rangeDecode, + final RangeParams rangeParams, + final ByteBuffer data) { + final ByteBuffer compressed = rangeEncode.compress(data, rangeParams); + final ByteBuffer uncompressed = rangeDecode.uncompress(compressed); + data.rewind(); + Assert.assertEquals(data, uncompressed); + } + +// TODO: Add to utils + private byte[] getNBytesWithValues(final int n, final BiFunction valueForIndex) { + final byte[] data = new byte[n]; + for (int i = 0; i < data.length; i++) { + data[i] = valueForIndex.apply(n, i); + } + return data; + } + // TODO: Add to utils + private byte[] randomBytesFromGeometricDistribution(final int size, final double p) { + final byte[] data = new byte[size]; + for (int i = 0; i < data.length; i++) { + data[i] = drawByteFromGeometricDistribution(p); + } + return data; + } + + /** + * A crude implementation of RNG for sampling geometric distribution. The + * value returned is offset by -1 to include zero. For testing purposes + * only, no refunds! + * + * @param probability the probability of success + * @return an almost random byte value. + */ + // TODO: Add to utils + private byte drawByteFromGeometricDistribution(final double probability) { + final double rand = random.nextDouble(); + final double g = Math.ceil(Math.log(1 - rand) / Math.log(1 - probability)) - 1; + return (byte) g; + } + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/samtools/cram/compression/rans/RansTest.java b/src/test/java/htsjdk/samtools/cram/compression/rans/RansTest.java index 9c5b7c5752..9495d826ef 100644 --- a/src/test/java/htsjdk/samtools/cram/compression/rans/RansTest.java +++ b/src/test/java/htsjdk/samtools/cram/compression/rans/RansTest.java @@ -1,26 +1,38 @@ package htsjdk.samtools.cram.compression.rans; import htsjdk.HtsjdkTest; +import htsjdk.samtools.cram.CRAMException; +import htsjdk.samtools.cram.compression.CompressionUtils; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Decode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Encode; +import htsjdk.samtools.cram.compression.rans.rans4x8.RANS4x8Params; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Decode; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Encode; +import htsjdk.samtools.cram.compression.rans.ransnx16.RANSNx16Params; import htsjdk.samtools.util.TestUtil; +import htsjdk.utils.TestNGUtils; import org.testng.Assert; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; - import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; import java.util.Random; import java.util.function.BiFunction; +import java.util.stream.Stream; /** * Created by vadim on 22/04/2015. */ public class RansTest extends HtsjdkTest { - private Random random = new Random(TestUtil.RANDOM_SEED); + private final Random random = new Random(TestUtil.RANDOM_SEED); // Since some of our test cases use very large byte arrays, so enclose them in a wrapper class since // otherwise IntelliJ serializes them to strings for display in the test output, which is *super*-slow. - private static class TestCaseWrapper { + private static class TestDataEnvelope { public final byte[] testArray; - public TestCaseWrapper(final byte[] testdata) { + public TestDataEnvelope(final byte[] testdata) { this.testArray = testdata; } public String toString() { @@ -28,140 +40,269 @@ public String toString() { } } - @DataProvider(name="ransData") + public Object[][] getRansEmptyTestData() { + return new Object[][]{ + { new TestDataEnvelope(new byte[]{}) }, + }; + } + public Object[][] getRansTestData() { return new Object[][] { - { new TestCaseWrapper(new byte[]{}) }, - { new TestCaseWrapper(new byte[] {0}) }, - { new TestCaseWrapper(new byte[] {0, 1}) }, - { new TestCaseWrapper(new byte[] {0, 1, 2}) }, - { new TestCaseWrapper(new byte[] {0, 1, 2, 3}) }, - { new TestCaseWrapper(new byte[1000]) }, - { new TestCaseWrapper(getNBytesWithValues(1000, (n, index) -> (byte) 1)) }, - { new TestCaseWrapper(getNBytesWithValues(1000, (n, index) -> Byte.MIN_VALUE)) }, - { new TestCaseWrapper(getNBytesWithValues(1000, (n, index) -> Byte.MAX_VALUE)) }, - { new TestCaseWrapper(getNBytesWithValues(1000, (n, index) -> (byte) index.intValue())) }, - { new TestCaseWrapper(getNBytesWithValues(1000, (n, index) -> index < n / 2 ? (byte) 0 : (byte) 1)) }, - { new TestCaseWrapper(getNBytesWithValues(1000, (n, index) -> index < n % 2 ? (byte) 0 : (byte) 1)) }, - { new TestCaseWrapper(randomBytesFromGeometricDistribution(1000, 0.1)) }, - { new TestCaseWrapper(randomBytesFromGeometricDistribution(1000, 0.01)) }, - { new TestCaseWrapper(randomBytesFromGeometricDistribution(10 * 1000 * 1000 + 1, 0.01)) }, + { new TestDataEnvelope(new byte[] {0}) }, + { new TestDataEnvelope(new byte[] {0, 1}) }, + { new TestDataEnvelope(new byte[] {0, 1, 2}) }, + { new TestDataEnvelope(new byte[] {0, 1, 2, 3}) }, + { new TestDataEnvelope(new byte[] {1, 2, 3, 4}) }, + { new TestDataEnvelope(new byte[] {1, 2, 3, 4, 5}) }, + { new TestDataEnvelope(new byte[1000]) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> (byte) 1)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> Byte.MIN_VALUE)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> Byte.MAX_VALUE)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> (byte) index.intValue())) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> index < n / 2 ? (byte) 0 : (byte) 1)) }, + { new TestDataEnvelope(getNBytesWithValues(1000, (n, index) -> index < n % 2 ? (byte) 0 : (byte) 1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(10, 0.1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(31, 0.1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(32, 0.1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(33, 0.1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(1000, 0.1)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(1000, 0.01)) }, + { new TestDataEnvelope(randomBytesFromGeometricDistribution(10 * 1000 * 1000 + 1, 0.01)) }, }; } - @Test(dataProvider="ransData") - public void testRANS(final TestCaseWrapper tc) { - roundTripForEachOrder(tc.testArray); + public Object[][] getRansTestDataTinySmallLarge() { + + // params: test data, lower limit, upper limit + return new Object[][]{ + { new TestDataEnvelope(randomBytesFromGeometricDistribution(100, 0.1)), 1, 100 }, // Tiny + { new TestDataEnvelope(randomBytesFromGeometricDistribution(1000, 0.01)), 4, 1000 }, // Small + { new TestDataEnvelope(randomBytesFromGeometricDistribution(100 * 1000 + 3, 0.01)), 100 * 1000 + 3 - 4, 100 * 1000 + 3 } // Large + }; } - @Test - public void testSizeRangeTiny() { - for (int i = 0; i < 20; i++) { - final byte[] data = randomBytesFromGeometricDistribution(100, 0.1); - final ByteBuffer in = ByteBuffer.wrap(data); - for (int size = 1; size < data.length; size++) { - in.position(0); - in.limit(size); - roundTripForEachOrder(in); - } - } + @DataProvider(name="rans4x8") + public Object[][] getRans4x8Codecs() { + + // params: RANS encoder, RANS decoder, RANS params + return new Object[][]{ + {new RANS4x8Encode(), new RANS4x8Decode(), new RANS4x8Params(RANSParams.ORDER.ZERO)}, + {new RANS4x8Encode(), new RANS4x8Decode(), new RANS4x8Params(RANSParams.ORDER.ONE)} + }; } - @Test - public void testSizeRangeSmall() { - final byte[] data = randomBytesFromGeometricDistribution(1000, 0.01); - final ByteBuffer in = ByteBuffer.wrap(data); - for (int size = 4; size < data.length; size++) { - in.position(0); - in.limit(size); - roundTripForEachOrder(in); + @DataProvider(name="ransNx16") + public Object[][] getRansNx16Codecs() { + + // params: RANS encoder, RANS decoder, RANS params + final List ransNx16ParamsFormatFlagList = Arrays.asList( + 0x00, + RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.N32_FLAG_MASK, + RANSNx16Params.N32_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK, + RANSNx16Params.CAT_FLAG_MASK | RANSNx16Params.N32_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.PACK_FLAG_MASK, + RANSNx16Params.PACK_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.PACK_FLAG_MASK, + RANSNx16Params.RLE_FLAG_MASK | RANSNx16Params.PACK_FLAG_MASK | RANSNx16Params.ORDER_FLAG_MASK + ); + final List testCases = new ArrayList<>(); + for (Integer ransNx16ParamsFormatFlag : ransNx16ParamsFormatFlagList) { + final Object[] objects = new Object[]{ + new RANSNx16Encode(), + new RANSNx16Decode(), + new RANSNx16Params(ransNx16ParamsFormatFlag) + }; + testCases.add(objects); } + return testCases.toArray(new Object[][]{}); } - @Test - public void testLargeSize() { - final int size = 100 * 1000 + 3; - final byte[] data = randomBytesFromGeometricDistribution(size, 0.01); - final ByteBuffer in = ByteBuffer.wrap(data); - for (int limit = size - 4; limit < size; limit++) { - in.position(0); - in.limit(limit); - roundTripForEachOrder(in); - } + public Object[][] getRansNx16Encoder() { + + // params: RANS encoder, RANS params + return new Object[][]{ + {new RANSNx16Encode(), new RANSNx16Params(RANSNx16Params.STRIPE_FLAG_MASK)}, + {new RANSNx16Encode(), new RANSNx16Params(RANSNx16Params.ORDER_FLAG_MASK|RANSNx16Params.STRIPE_FLAG_MASK)} + }; } - @Test - public void testBuffersMeetBoundaryExpectations() { - final int size = 1001; - final ByteBuffer raw = ByteBuffer.wrap(randomBytesFromGeometricDistribution(size, 0.01)); - final RANS rans = new RANS(); - for (RANS.ORDER order : RANS.ORDER.values()) { - final ByteBuffer compressed = rans.compress(raw, order); - Assert.assertFalse(raw.hasRemaining()); - Assert.assertEquals(raw.limit(), size); - - Assert.assertEquals(compressed.position(), 0); - Assert.assertTrue(compressed.limit() > 10); - Assert.assertEquals(compressed.get(), (byte) order.ordinal()); - Assert.assertEquals(compressed.getInt(), compressed.limit() - 1 - 4 - 4); - Assert.assertEquals(compressed.getInt(), size); - compressed.rewind(); - - final ByteBuffer uncompressed = rans.uncompress(compressed); - Assert.assertFalse(compressed.hasRemaining()); - Assert.assertEquals(uncompressed.limit(), size); - Assert.assertEquals(uncompressed.position(), 0); - - raw.rewind(); - } + @DataProvider(name="RansNx16RejectEncodeStripe") + public Object[][] getRansNx16RejectEncodeStripe() { + + // params: RANS encoder, RANS decoder, RANS params, test data + // this data provider provides all the non-empty testdata input for RANS Nx16 codec + return TestNGUtils.cartesianProduct(getRansNx16Encoder(), getRansTestData()); } - @Test - public void testRansHeader() { - final byte[] data = randomBytesFromGeometricDistribution(1000, 0.01); - final ByteBuffer compressed = new RANS().compress(ByteBuffer.wrap(data), RANS.ORDER.ZERO); - Assert.assertEquals(compressed.get(), (byte) 0); - Assert.assertEquals(compressed.getInt(), compressed.limit() - 9); - Assert.assertEquals(compressed.getInt(), data.length); + public Object[][] getAllRansCodecs() { + + // params: RANSEncode, RANSDecode, RANSParams + // concatenate RANS4x8 and RANSNx16 codecs + return Stream.concat(Arrays.stream(getRans4x8Codecs()), Arrays.stream(getRansNx16Codecs())) + .toArray(Object[][]::new); } - private byte[] getNBytesWithValues(final int n, final BiFunction valueForIndex) { - final byte[] data = new byte[n]; - for (int i = 0; i < data.length; i++) { - data[i] = valueForIndex.apply(n, i); - } - return data; + @DataProvider(name="allRansAndData") + public Object[][] getAllRansAndData() { + + // params: RANSEncode, RANSDecode, RANSParams, test data + // this data provider provides all the testdata for all of RANS codecs + return Stream.concat( + Arrays.stream(TestNGUtils.cartesianProduct(getAllRansCodecs(), getRansTestData())), + Arrays.stream(TestNGUtils.cartesianProduct(getAllRansCodecs(), getRansEmptyTestData()))) + .toArray(Object[][]::new); } - private static void roundTripForEachOrder(final ByteBuffer data) { - for (RANS.ORDER order : RANS.ORDER.values()) { - roundTripForOrder(data, order); - data.rewind(); - } + @DataProvider(name="allRansAndDataForTinySmallLarge") + public Object[][] getAllRansAndDataForTinySmallLarge() { + + // params: RANSEncode, RANSDecode, RANSParams, test data, lower limit, upper limit + // this data provider provides Tiny, Small and Large testdata for all of RANS codecs + return TestNGUtils.cartesianProduct(getAllRansCodecs(), getRansTestDataTinySmallLarge()); } - private static void roundTripForEachOrder(final byte[] data) { - for (RANS.ORDER order : RANS.ORDER.values()) { - roundTripForOrder(data, order); + @Test(dataProvider = "allRansAndDataForTinySmallLarge") + public void testRoundTripTinySmallLarge( + final RANSEncode ransEncode, + final RANSDecode ransDecode, + final RANSParams params, + final TestDataEnvelope td, + final Integer lowerLimit, + final Integer upperLimit){ + final ByteBuffer in = CompressionUtils.wrap(td.testArray); + for (int rawSize = lowerLimit; rawSize < upperLimit; rawSize++) { + in.position(0); + in.limit(rawSize); + ransRoundTrip(ransEncode, ransDecode, params, in); } } - private static void roundTripForOrder(final ByteBuffer data, final RANS.ORDER order) { - final RANS rans = new RANS(); - final ByteBuffer compressed = rans.compress(data, order); - final ByteBuffer uncompressed = rans.uncompress(compressed); - data.rewind(); - while (data.hasRemaining()) { - if (!uncompressed.hasRemaining()) { - Assert.fail("Premature end of uncompressed data."); + @Test(dataProvider = "rans4x8") + public void testRans4x8BuffersMeetBoundaryExpectations( + final RANS4x8Encode ransEncode, + final RANS4x8Decode ransDecode, + final RANS4x8Params params) { + final int rawSize = 1001; + final ByteBuffer rawData = CompressionUtils.wrap(randomBytesFromGeometricDistribution(rawSize, 0.01)); + final ByteBuffer compressed = ransBufferMeetBoundaryExpectations(rawSize,rawData,ransEncode, ransDecode,params); + Assert.assertTrue(compressed.limit() > Constants.RANS_4x8_PREFIX_BYTE_LENGTH); // minimum prefix len when input is not Empty + Assert.assertEquals(compressed.get(), (byte) params.getOrder().ordinal()); + Assert.assertEquals(compressed.getInt(), compressed.limit() - Constants.RANS_4x8_PREFIX_BYTE_LENGTH); + Assert.assertEquals(compressed.getInt(), rawSize); + } + + @Test(dataProvider = "ransNx16") + public void testRansNx16BuffersMeetBoundaryExpectations( + final RANSNx16Encode ransEncode, + final RANSNx16Decode ransDecode, + final RANSNx16Params params) { + final int rawSize = 1001; + final ByteBuffer rawData = CompressionUtils.wrap(randomBytesFromGeometricDistribution(rawSize, 0.01)); + final ByteBuffer compressed = ransBufferMeetBoundaryExpectations(rawSize,rawData,ransEncode,ransDecode,params); + rawData.rewind(); + Assert.assertTrue(compressed.limit() > 1); // minimum prefix len when input is not Empty + final int FormatFlags = compressed.get() & 0xFF; // first byte of compressed data is the formatFlags + final int[] frequencies = new int[Constants.NUMBER_OF_SYMBOLS]; + final int inSize = rawData.remaining(); + for (int i = 0; i < inSize; i ++) { + frequencies[rawData.get(i) & 0xFF]++; + } + int numSym = 0; + for (int i = 0; i < Constants.NUMBER_OF_SYMBOLS; i++) { + if (frequencies[i]>0) { + numSym++; } - Assert.assertEquals(uncompressed.get(), data.get()); } - Assert.assertFalse(uncompressed.hasRemaining()); + if (params.isPack() & (numSym == 0 | numSym > 16)) { + // In the encoder, Packing is skipped if numSymbols = 0 or numSymbols > 16 + // and the Pack flag is unset in the formatFlags + Assert.assertEquals(FormatFlags, params.getFormatFlags() & ~RANSNx16Params.PACK_FLAG_MASK); + } else { + Assert.assertEquals(FormatFlags, params.getFormatFlags()); + } + // if nosz flag is not set, then the uncompressed size is recorded + if (!params.isNosz()){ + Assert.assertEquals(CompressionUtils.readUint7(compressed), rawSize); + } + } + + @Test(dataProvider="allRansAndData") + public void testRoundTrip( + final RANSEncode ransEncode, + final RANSDecode ransDecode, + final RANSParams params, + final TestDataEnvelope td) { + ransRoundTrip(ransEncode, ransDecode, params, CompressionUtils.wrap(td.testArray)); } - private static void roundTripForOrder(final byte[] data, final RANS.ORDER order) { - roundTripForOrder(ByteBuffer.wrap(data), order); + @Test( + dataProvider = "RansNx16RejectEncodeStripe", + expectedExceptions = { CRAMException.class }, + expectedExceptionsMessageRegExp = "RANSNx16 Encoding with Stripe Flag is not implemented.") + public void testRansNx16RejectEncodeStripe( + final RANSNx16Encode ransEncode, + final RANSNx16Params params, + final TestDataEnvelope td) { + + // When td is not Empty, Encoding with Stripe Flag should throw an Exception + // as Encode Stripe is not implemented + ransEncode.compress(CompressionUtils.wrap(td.testArray), params); + } + + @Test( + description = "RANSNx16 Decoding with Pack Flag if (numSymbols > 16 or numSymbols==0) " + + "should throw CRAMException", + expectedExceptions = { CRAMException.class }, + expectedExceptionsMessageRegExp = "Bit Packing is not permitted when number " + + "of distinct symbols is greater than 16 or equal to 0. Number of distinct symbols: 0") + public void testRANSNx16RejectDecodePack(){ + final ByteBuffer compressedData = CompressionUtils.wrap(new byte[]{(byte) RANSNx16Params.PACK_FLAG_MASK, (byte) 0x00, (byte) 0x00}); + final RANSNx16Decode ransDecode = new RANSNx16Decode(); + ransDecode.uncompress(compressedData); + } + + private static void ransRoundTrip( + final RANSEncode ransEncode, + final RANSDecode ransDecode, + final RANSParams params, + final ByteBuffer data) { + final ByteBuffer compressed = ransEncode.compress(data, params); + final ByteBuffer uncompressed = ransDecode.uncompress(compressed); + data.rewind(); + Assert.assertEquals(data, uncompressed); + } + + public ByteBuffer ransBufferMeetBoundaryExpectations( + final int rawSize, + final ByteBuffer raw, + final RANSEncode ransEncode, + final RANSDecode ransDecode, + final RANSParams params){ + // helper method for Boundary Expectations test + final ByteBuffer compressed = ransEncode.compress(raw, params); + final ByteBuffer uncompressed = ransDecode.uncompress(compressed); + Assert.assertFalse(compressed.hasRemaining()); + compressed.rewind(); + Assert.assertEquals(uncompressed.limit(), rawSize); + Assert.assertEquals(uncompressed.position(), 0); + Assert.assertFalse(raw.hasRemaining()); + Assert.assertEquals(raw.limit(), rawSize); + Assert.assertEquals(compressed.position(), 0); + return compressed; + } + + private byte[] getNBytesWithValues(final int n, final BiFunction valueForIndex) { + final byte[] data = new byte[n]; + for (int i = 0; i < data.length; i++) { + data[i] = valueForIndex.apply(n, i); + } + return data; } private byte[] randomBytesFromGeometricDistribution(final int size, final double p) { @@ -185,4 +326,5 @@ private byte drawByteFromGeometricDistribution(final double probability) { final double g = Math.ceil(Math.log(1 - rand) / Math.log(1 - probability)) - 1; return (byte) g; } -} + +} \ No newline at end of file diff --git a/src/test/java/htsjdk/utils/SamtoolsTestUtils.java b/src/test/java/htsjdk/utils/SamtoolsTestUtils.java index ee6036b40d..385a5c7cfa 100644 --- a/src/test/java/htsjdk/utils/SamtoolsTestUtils.java +++ b/src/test/java/htsjdk/utils/SamtoolsTestUtils.java @@ -1,7 +1,8 @@ package htsjdk.utils; -import htsjdk.samtools.util.*; - +import htsjdk.samtools.util.FileExtensions; +import htsjdk.samtools.util.ProcessExecutor; +import htsjdk.samtools.util.RuntimeIOException; import java.io.File; import java.io.IOException; import java.nio.file.Files; @@ -13,7 +14,7 @@ */ public class SamtoolsTestUtils { private static final String SAMTOOLS_BINARY_ENV_VARIABLE = "HTSJDK_SAMTOOLS_BIN"; - public final static String expectedSamtoolsVersion = "1.19.1"; + public final static String expectedSamtoolsVersion = "1.21"; /** * @return true if samtools is available, otherwise false diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-chebi.sam b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-chebi.sam new file mode 100644 index 0000000000..1c72c0a68f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-chebi.sam @@ -0,0 +1,2 @@ +@CO Separate m, h and N modifications +* 0 * 0 0 * * 0 0 AGCTCTCCAGAGTCGNACGCCATYCGCGCGCCACCA * MM:Z:C+m,2,2,1,4,1;C+76792,6,7;N+n,15; ML:B:C,102,128,153,179,204,161,33,212 diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-chebi.txt b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-chebi.txt new file mode 100644 index 0000000000..ab3af14db2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-chebi.txt @@ -0,0 +1,36 @@ +A T +G C +C G +T A +C G +T A +Cm40 G +C G +A T +G C +A T +G C +T A +C G +G C +Nn83 N +A T +Cm50 G +G C +C(76792)63 G +Cm59 G +A T +T A +Y R +C G +G C +C G +G C +C G +G C +C G +Cm70 G +A T +C G +Cm79(76792)13 G +A T diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-double.sam b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-double.sam new file mode 100644 index 0000000000..e12e89cb0c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-double.sam @@ -0,0 +1,3 @@ +@CO Modifications called on both strands of the same record, +@CO including potentially at the same location simultaneously. +* 0 * 0 0 * * 0 0 AGGATCTCTAGCGGATCGGCGGGGGATATGCCATAT * MM:Z:C+m,1,3,0;G-m,0,2,0,4;G+o,4; ML:B:C,128,153,179,115,141,166,192,102 diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-double.txt b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-double.txt new file mode 100644 index 0000000000..27c133fb56 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-double.txt @@ -0,0 +1,36 @@ +A T +G Cm45 +G C +A T +T A +C G +T A +Cm50 G +T A +A T +G C +C G +G Cm55 +Go40 Cm65 +A T +T A +C G +G C +G C +C G +G C +G C +G Cm75 +G C +G C +A T +T A +A T +T A +G C +Cm59 G +Cm70 G +A T +T A +A T +T A diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-explicit.sam b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-explicit.sam new file mode 100644 index 0000000000..9ced931167 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-explicit.sam @@ -0,0 +1,27 @@ +@CO Testing explicit vs implicit base modifications. +@CO This covers the case where a lack of a signal could be either +@CO implicitly assumed to be no-mod (default) or assumed to be +@CO unchecked and require an explicit statement to indicate it was +@CO looked at and no base modification was observed. +@CO +@CO ATCATCATTCCTACCGCTATAGCCT r1; implicit +@CO - - .. -. - -- +@CO Mm M +@CO - - .. -. - -- +@CO hH h +@CO +@CO ATCATCATTCCTACCGCTATAGCCT r2; explicit to a small region +@CO - - ?? ?? ? -- +@CO Mm mM m +@CO - - ?? ?? ? -- +@CO hH hh h +@CO +@CO ATCATCATTCCTACCGCTATAGCCT r3; mixture +@CO - - . -. - -- +@CO M M +@CO - - ?? ?? ? -- +@CO hH hh h -- +@CO +r1 0 * 0 0 * * 0 0 ATCATCATTCCTACCGCTATAGCCT * MM:Z:C+mh,2,0,1; ML:B:C,200,10,50,170,160,20 +r2 0 * 0 0 * * 0 0 ATCATCATTCCTACCGCTATAGCCT * MM:Z:C+mh?,2,0,0,0,0; ML:B:C,200,10,50,170,10,5,160,20,10,5 +r3 0 * 0 0 * * 0 0 ATCATCATTCCTACCGCTATAGCCT * MM:Z:C+m.,2,2;C+h?,2,0,0,0,0; ML:B:C,200,160,10,170,5,20,5 diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-explicit.txt b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-explicit.txt new file mode 100644 index 0000000000..08b1ca9f37 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-explicit.txt @@ -0,0 +1,77 @@ +A T +T A +C G +A T +T A +C G +A T +T A +T A +Cm78h4 G +Cm19h66 G +T A +A T +C G +Cm62h8 G +G C +C G +T A +A T +T A +A T +G C +C G +C G +T A + +A T +T A +C G +A T +T A +C G +A T +T A +T A +Cm78h4 G +Cm19h66 G +T A +A T +Cm4h2 G +Cm62h8 G +G C +Cm4h2 G +T A +A T +T A +A T +G C +C G +C G +T A + +A T +T A +C G +A T +T A +C G +A T +T A +T A +Cm78h4 G +Ch66 G +T A +A T +Ch2 G +Cm62h8 G +G C +Ch2 G +T A +A T +T A +A T +G C +C G +C G +T A diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-multi.sam b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-multi.sam new file mode 100644 index 0000000000..5b51c5492b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-multi.sam @@ -0,0 +1,7 @@ +@CO Testing multiple m, h and N modifications on the same read. +@CO r1 has them separated out. +@CO r2 has them combined together, for example as produced by +@CO a joint basecaller which assigns probabilities to all +@CO trained events simultaneously. +r1 0 * 0 0 * * 0 0 AGCTCTCCAGAGTCGNACGCCATYCGCGCGCCACCA * MM:Z:C+m,2,2,1,4,1;C+h,6,7;N+n,15,2; ML:B:C,128,153,179,204,230,159,6,215,240 MN:i:36 +r2 0 * 0 0 * * 0 0 AGCTCTCCAGAGTCGNACGCCATYCGCGCGCCACCA * MM:Z:C+mh,2,2,0,0,4,1;N+n,15; ML:B:C,77,159,103,133,128,108,154,82,179,57,204,31,240 diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-multi.txt b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-multi.txt new file mode 100644 index 0000000000..a8c61bfc73 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-multi.txt @@ -0,0 +1,73 @@ +A T +G C +C G +T A +C G +T A +Cm50 G +C G +A T +G C +A T +G C +T A +C G +G C +Nn84 N +A T +Cm59 G +Gn93 C +Ch62 G +Cm70 G +A T +T A +Y R +C G +G C +C G +G C +C G +G C +C G +Cm79 G +A T +C G +Cm90h2 G +A T + +A T +G C +C G +T A +C G +T A +Cm30h62 G +C G +A T +G C +A T +G C +T A +C G +G C +Nn93 N +A T +Cm40h52 G +G C +Cm50h42 G +Cm60h32 G +A T +T A +Y R +C G +G C +C G +G C +C G +G C +C G +Cm70h22 G +A T +C G +Cm79h12 G +A T diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-orient.sam b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-orient.sam new file mode 100644 index 0000000000..331ed5cd70 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-orient.sam @@ -0,0 +1,6 @@ +@CO Testing mods on top and bottom strand, but also in +@CO original vs reverse-complemented orientation +top-fwd 0 * 0 0 * * 0 0 AGGATCTCTAGCGGATCGGCGGGGGATATGCCATAT * MM:Z:C+m,1,3,0; ML:B:C,128,153,179 +top-rev 16 * 0 0 * * 0 0 ATATGGCATATCCCCCGCCGATCCGCTAGAGATCCT * MM:Z:C+m,1,3,0; ML:B:C,128,153,179 +bot-fwd 0 * 0 0 * * 0 0 AGGATCTCTAGCGGATCGGCGGGGGATATGCCATAT * MM:Z:G-m,0,0,4,3; ML:B:C,115,141,166,192 +bot-rev 16 * 0 0 * * 0 0 ATATGGCATATCCCCCGCCGATCCGCTAGAGATCCT * MM:Z:G-m,0,0,4,3; ML:B:C,115,141,166,192 diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-orient.txt b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-orient.txt new file mode 100644 index 0000000000..5cb732b48a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/MM-orient.txt @@ -0,0 +1,147 @@ +A T +G C +G C +A T +T A +C G +T A +Cm50 G +T A +A T +G C +C G +G C +G C +A T +T A +C G +G C +G C +C G +G C +G C +G C +G C +G C +A T +T A +A T +T A +G C +Cm59 G +Cm70 G +A T +T A +A T +T A + +A T +G C +G C +A T +T A +C G +T A +Cm50 G +T A +A T +G C +C G +G C +G C +A T +T A +C G +G C +G C +C G +G C +G C +G C +G C +G C +A T +T A +A T +T A +G C +Cm59 G +Cm70 G +A T +T A +A T +T A + +A T +G Cm45 +G Cm55 +A T +T A +C G +T A +C G +T A +A T +G C +C G +G C +G C +A T +T A +C G +G C +G Cm65 +C G +G C +G C +G C +G Cm75 +G C +A T +T A +A T +T A +G C +C G +C G +A T +T A +A T +T A + +A T +G Cm45 +G Cm55 +A T +T A +C G +T A +C G +T A +A T +G C +C G +G C +G C +A T +T A +C G +G C +G Cm65 +C G +G C +G C +G C +G Cm75 +G C +A T +T A +A T +T A +G C +C G +C G +A T +T A +A T +T A diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/README.md b/src/test/resources/htsjdk/hts-specs/test/SAMtags/README.md new file mode 100644 index 0000000000..2d5ac11c12 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/README.md @@ -0,0 +1,35 @@ +MM and ML auxiliary tags +======================== + +The purpose of these test files is to test parsing of the MM and ML +tags. These succinct MM and ML tags are present in the .sam files, +with a more human readable expanded form in the .txt files. +Developers should check whether their implementation is able to +convert between the two forms. + +The .sam files are SAM format, but the only fields used for this +test are the reverse-complementation flag (FLAG bit 0x10), the +sequence, and the MM and ML tags. + +The .txt files uses one line per base, with a blank line separating +sequences. Each line consists of two tab-separated fields +representing the top (original as-sequenced orientation) and bottom +strand. + +Each field in the .txt files is a concatenation of the canonical base +and any modifications with their associated probability, expressed +here as a rounded-down percentage. The modification and percentage +are joined together with no punctuation, but for ChEBI numeric codes +the code is bracketted to distinguish it from the numeric percentage. +For example "Cm80(76792)73" is canonical base C, modification m (80%) +and modification ChEBI 76792 (73%). + + +The parse_mm.pl perl script can convert .sam to .txt files, but is for +demonstrative purposes only. Example usage to check files: + + for i in `echo *.sam|sed 's/\.sam//g'` + do + ./parse_mm.pl $i.sam > _ + cmp _ $i.txt + done diff --git a/src/test/resources/htsjdk/hts-specs/test/SAMtags/parse_mm.pl b/src/test/resources/htsjdk/hts-specs/test/SAMtags/parse_mm.pl new file mode 100755 index 0000000000..f30123a238 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/SAMtags/parse_mm.pl @@ -0,0 +1,112 @@ +#!/usr/bin/perl -w + +# Copyright (c) 2020 Genome Research Ltd. +# Author: James Bonfield +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# 3. Neither the names Genome Research Ltd and Wellcome Trust Sanger +# Institute nor the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY GENOME RESEARCH LTD AND CONTRIBUTORS "AS IS" AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL GENOME RESEARCH LTD OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +use strict; + +# Complement a sequence +sub comp { + my ($seq)=@_; + $seq =~ tr/ACGTUMRWSYKVHDBN/TGCAAKYWSRMBDHVN/; + return $seq; +} + +# Reverse complement a sequence +sub rc { + my ($seq)=@_; + $seq = reverse($seq); + return comp($seq); +} + +my $nseq = 0; +while (<>) { + chomp($_); # trim newline + next if /^\@/; + + my ($qname,$flag,$rname,$pos,$mapq,$cigar,$rnext, + $pnext,$tlen,$seq,$qual,@aux) = split("\t",$_); + my $dir = $flag & 0x10 ? "-" : "+"; + my ($mod_str)="@aux"=~m/M[mM]:Z:(\S+)/; + my ($mod_prob)="@aux"=~m/M[lL]:B:C,(\S+)/; + + # All counting is from 5' end irrespective of BAM FLAG 0x10 + $seq = rc($seq) if ($dir eq "-"); + + my @seq = split("", $seq); # array of seq bases + my @seqt = @seq; # orientation as shown in SAM + my @seqb = split("", comp($seq)); # plus a complemented copy + + $mod_str =~ s/;$//; # trim last ; to aid split() + my @mods = split(";", $mod_str); + my @probs = split(",", $mod_prob); + my $pnum = 0; + + print "\n" if $nseq++ > 0; + foreach (@mods) { + my ($base, $strand, $types, $skipped_prob, $pos) = + $_ =~ m/([A-Z])([-+])([a-z]+|[0-9]+)([.?]?),(.*)/; + + my $i = 0; # I^{th} bosition in sequence + foreach my $delta (split(",", $pos)) { + # Skip $delta occurrences of $base + do { + $delta-- if ($base eq "N" || $base eq $seq[$i]); + $i++; + } while ($delta >= 0); + $i--; + + # TypePercent combo + my $type_perc = ""; + foreach ($types =~ m/(\d+|.)/g) { + if (/\d/) { + # Avoid ChEBI numbers running into quality values. + $type_perc .= "($_)" . int(($probs[$pnum++]+0.5)/256.0*100); + } else { + # Integer qualities represent 1/256th of the total + # probability space, with each bin being equal size. + # We don't know where in that range our actual + # probability was, so we use the mid-point (+0.5 below). + $type_perc .= "$_" . int(($probs[$pnum++]+0.5)/256.0*100); + } + } + + # Add to top or bottom seq + if ($strand eq "+") { + $seqt[$i] .= $type_perc; + } else { + $seqb[$i] .= $type_perc; + } + $i++; + } + } + + for (my $i=0; $i<=$#seq; $i++) { + print "$seqt[$i]\t$seqb[$i]\n"; + } +} diff --git a/src/test/resources/htsjdk/hts-specs/test/bam/passed/level-1.bam b/src/test/resources/htsjdk/hts-specs/test/bam/passed/level-1.bam new file mode 100644 index 0000000000..c7e9878102 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/bam/passed/level-1.bam differ diff --git a/src/test/resources/htsjdk/hts-specs/test/bam/passed/level-9.bam b/src/test/resources/htsjdk/hts-specs/test/bam/passed/level-9.bam new file mode 100644 index 0000000000..e8b85d22bc Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/bam/passed/level-9.bam differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/README.md b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/README.md new file mode 100644 index 0000000000..37342b242a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/README.md @@ -0,0 +1,596 @@ +Main concepts +------------- + +Try to test in order, so early tests don't require correct +interpretation of later tests. This gives an ordering for software +development and testing. + +- Data types + - ITF8 + - Strings + - Arrays + - Maps + +- File definition (magic number) + - Blocks +- SAM header +- Container basics +- Compression header +- Slices + - Unmapped + - Mapped, no reference + - Mapped, external reference + - Embedded reference +- Tags + - Basic types + - Auto-generated tags (RG, MD, NM) +- Advanced containers + - Multi-slice + - Multi-ref +- Built-in compression types +- Lossy compression + - Read names + - Quality +- Data layout + - CORE block; HUFFMAN, BETA +- Corner cases +- Slice tags + - Optional auxiliary tags after slice header + + +Do we need lower level tests of components. Eg ITF8 format data, not +as part of a CRAM file itself? (We do this for the codecs already in +htscodecs repo.) + +Most CRAM test files are uncompressed. It's only when we want to test +the compression codecs that it matters. This aids debugging with hexdumps. + +The specification describes the file format and the decode process. +Hence these files validate CRAM decoder only. However some may also +be used for testing CRAM encoder by doing round-trips; CRAM (these +files) -> SAM (1) -> CRAM (new) -> SAM (2) and compare the two SAMs. +For encoders it would also be recommended to take the SAM test data +and validate it can round trip in and out of CRAM, as those files +contain a variety of edge cases. + +Each CRAM file has an associated SAM file which represents the decoded +data. All listed CRAM files below are in the passed subdirectory +unless explicitly stated otherwise. + + +Prerequisites +------------- + +- Before decoding the first test CRAM file, a CRAM decoder will + require an implementation of the ITF8 data type, the block + structure / data type, and CRC32 checking. + + +File definition (magic number) +------------------------------ + +An empty file to check the file definition can be read. +We require a SAM header too, but this is also empty (using one +block, see below). + +- Empty CRAM file (failed/0000_empty_noref.cram) + - File definition + - SAM header container (zero content) + - [End of file; no EOF block so may emit warning] + + [ Produced by manually removing EOF from 0001_empty_eof.cram ] + + This file is classified as "failed" as the CRAM specification + states that the EOF block is mandatory. However it is included in + this list as it is the minimal starting point for CRAM development, + validating handling of the file definition. (Implementors are free + to decide whether this constitutes a warning or a hard error.) + +- Empty CRAM file with EOF block (0001_empty_eof.cram) + - As above, but with official EOF block. + + This EOF block can be decoded either by checking for a specific + series of bytes, or by decoding it as Container and Compression + Header Block structures and checking the specific fields for their + EOF magic-values. + +[Subsequent files all have valid EOF block.] + + +SAM header +---------- + +A file with no reads, but containing a SAM header. We have this in +basic form and also with an additional blank block for header growth. + +- Sequence records, including M5 tags (0100_header1.cram) + + [ Produced by setting blank_block = 0 and padded_length = 0 in + io_lib's cram_write_SAM_hdr(). ] + +- With optional second block of blanks, to facilitate + SAM header in-line replacement (0101_header2.cram) + +[Subsequent files all use the extra block of blank data for header +extension.] + + +Container basics +---------------- + +A file with no reads, but with a compression header detailing the +fundamentals of the container header structure and compression header +block. + +[ Encode a single read file, using same header from above, and remove + slice from container in gdb. + + b cram_flush_container2 + r + set c->num_bases=0 + set c->num_records=0 + set c->num_landmarks=0 + set c->curr_slice=0 + set c->length=181 + c ] + +- Container structure + compression header (0200_cmpr_hdr.cram) + - Contains Preservation map + - RN, SM (Substitution map), TD (empty tag definition), AP + - Record encoding map + - RL, RN, QS, BA, BB, TL, IN, BF, MF, TS, CF, AP, MQ, NP, SC, NS, + RG, RI. + - Uses encodings EXTERNAL, HUFFMAN, BYTE_ARRAY_STOP and + BYTE_ARRAY_LEN. + - Tag encoding map (empty) + + +Slice basics, unmapped +---------------------- + +Files with 1 or more sequences. These are all unmapped with no +auxiliary tags. + +- Single read (0300_unmapped.cram) + - Tests decoded data via EXTERNAL, HUFFMAN, BYTE_ARRAY_STOP and + BYTE_ARRAY_LEN encodings. + - 4 blocks in slice (CORE - empty, RN, QS, BA). + +- Two unpaired reads, of differing length (0301_unmapped_cram) + - As above, but RL is no longer a constant and is in its own block. + +- Three reads, including a pair (0302_unmapped_cram) + - Also contains BF and MF blocks. All still CF "detached". + - BF 77 & 141 match the input SAM, but this is redundant as it's + - also set in MF bit 2. + +- Three reads, including a pair (0303_unmapped_cram) + - As above, but the SAM FLAGs of 77 and 141 are stored as 69 and 133 + (clearing mate unmapped flag). BF + MF are sufficient to + regenerate the correct FLAG field. + + [ Produced with a SAM file using FLAG 77/141 and under gdb + explicitly doing "set cr->mate_flags=2" before writing it. ] + + +Slice basics, mapped reads, no reference +---------------------------------------- + +- Single read (0400_mapped.cram) + - Container ref id, pos and span, number of records and number of + bases fields are changed. + - Checks that mapped data can process MD5 0, provided container RR=0. + - Additional data series in use: FN, FP, FC, MQ. + - One feature of type 'b', with sequence stored in BB. + +- Paired reads, but detached (0401_mapped.cram) + - RNEXT/PNEXT/TLEN of */0/0 + - Explicit TS, NP, NS with constant values as they would disagree + with auto-computed values. + +- Paired reads, but detached (0402_mapped.cram) + - RNEXT/PNEXT/TLEN filled out. + - Explicit TS, NP, NS, with non-constant values + [ Edit htslib to force bam_ins_size check to fail and + hence "goto detached". ] + +- Paired reads, mate downstream (0403_mapped.cram) + - No TS, NP, NS needed, but has NF (next fragment) instead. + - RNEXT/PNEXT/TLEN should be derived with values identical + to 0402_mapped.cram + + +Slice basics, mapped reads, with reference +------------------------------------------- + +Testing of the FC (Feature Codes) data series types and their +associated type-specific data series. + +- External reference, CIGAR ops (0500_mapped.cram) + - No edits: entirely match reference + - No FP/FC needed (and FN=0). + - Sequence is implicitly assumed to entirely match reference + - Header gains an @SQ UR: tag, although note this pathname is local + and not transferable to other systems. + +- External reference, CIGAR ops (0501_mapped.cram) + - Mismatching first and last base on first seq and first / last 3 + bases on second seq. + - Adds use of FC "X" and the BS (base substitution) data series. + This tests the compression header "SM" preservation map. + Note BB data series has an encoding in the compression header, but + is not used here. + +- As above, but R/Y bases (0502_mapped.cram). + - Test of the BA data series and FC "B" code. + BS (base substitution) only applies for A, C, G, T, N. + + Note "B" FC code reads both base plus quality. However if we have + preserved quality too then this will be overwritten by the QS data + series. + + This test file has different qualities for the first two "B" + codes, to test this. + + [ Produced by breaking in htslib's cram_compress_slice and modify + s->block[12]->data[0].] + +- As above with R/Y bases, using using "b" FC (0503_mapped.cram). + - Unlike FC "B", "b" is a string instead of a single character and + doesn't require storing quality data. + + [ Produced by changing the "if (0 && CRAM_MAJOR_VERS...)" line in + process_one_read().] + +- Soft/hard clips (0504_mapped.cram) + - FC codes S and H, with associated SC and HC data series. + +- Indels (0505_mapped.cram) + - Tests FC codes and data-series: D (DL), I (IN) and i (BA). + The table below shows cigar ops, with "m" being lowercase as it's + not explicitly stored in CRAM. The FC row shows the associated + CRAM feature code. + REF ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTT T TCTTGTTTTCTTGCACTTTGTGCAGAATT + SEQ ATTTTTCGGGTTTTTTGAAA AT GTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTGAAAGTATCTTGTTTTCTTGCACTTTGTGCAGAATT + CIG mmmmmmmmmmmmmmmmmmmmDDDDDmmDmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmIIIIImImmmmmmmmmmmmmmmmmmmmmmmmmmmmm + FC D D I i + +- As above, but explicit padding in the 5bp indel (0506_mapped.cram) + - Tests FC code P and data series PD + REF ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTT T TCTTGTTTTCTTGCACTTTGTGCAGAATT + SEQ ATTTTTCGGGTTTTTTGAAA AT GTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTT*AAA*TATCTTGTTTTCTTGCACTTTGTGCAGAATT + CIG mmmmmmmmmmmmmmmmmmmmDDDDDmmDmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmPIIIPmImmmmmmmmmmmmmmmmmmmmmmmmmmmmm + FC D D PI P i + +- As above, but with a ref-skip (0507_mapped.cram) + - Tests FC code N and data series RS + REF ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTT T TCTTGTTTTCTTGCACTTTGTGCAGAATT + SEQ ATTTTTCGGGTTTTTTGAAA AT GTAGCTACAG---------------------AAAGTTTGTTT*AAA*TATCTTGTTTTCTTGCACTTTGTGCAGAATT + CIG mmmmmmmmmmmmmmmmmmmmDDDDDmmDmmmmmmmmmmNNNNNNNNNNNNNNNNNNNNNmmmmmmmmmmmPIIIPmImmmmmmmmmmmmmmmmmmmmmmmmmmmmm + FC D D N PI P i + + +Embedded reference +------------------ + +- Alignments against an embedded reference (0600_mapped.cram) + The first read matches 0507. The second has additional SNPs to + validate BS substitution and literal BA edits against the reference. + [ Same htslib edits as 0503 ] + +- As above, but slice reference MD5 is zero (0601_mapped.cram) + This is not required when preservation header has RR=0. + [ Same htslib edits as 0503, plus zero md5 ] + +- TODO: embedded ref having different MD5 to external ref? + + +Tags +---- + +- TD data series; basic (0700_tag.cram) + One single integer tag. + Tests TD map, TL data series, and the tag encoding map. + +- Blank tag lines (0701_tag.cram) + As above but one read has no tags. + TD now has two entries, one of which is blank. + +- common tag types: integer, float, string (0702_tag.cram) + +- Different integer sizes (0703_tag.cram) + Like BAM, CRAM has c, C, s, S, i and I encodings. + +- A tags (0704_tag.cram) + +- H tags (0705_tag.cram) + +- B tag types (0706_tag.cram) + +- Explicit vs implicit MD and NM (0707_tag.cram) + These MD/NM match the computed values (eg samtools calmd), + so normally wouldn't be stored (but forced with e.g. + "samtools view -O cram,store_md,store_nm"). + +- Explicit vs implicit MD and NM (0708_tag.cram) + This data has invalid MD/NM tags. The decoder should honour + the specified tags, although may warn. + +- Explicit RG (0709_tag.cram) + RG:Z tag is stored verbatim and the RG data series is -1 (to + indicate the RG tag should not be auto-generated). + +- Implicit RG (0710_tag.cram) + No RG:Z tag stored verbatim, and the RG data series is used to + specify which read group to emit. Both 0709 nd 0710 should decode + to the same content. + Note this data is unsorted too so tests preservation map AP=0 + + +Multi-container, Multi-slice, Multi-ref +--------------------------------------- + - Multiple concatenated containers (0800_ctr.cram) + + - Multiple references in the same container (0801_ctr.cram) + Used for many small references / contigs. + Same output expected as 0800. + + - Multiple slices per container (0802_ctr.cram) + 3 slices per container, 3 reads per slice. + Same output expected as 0800. + +Built-in compression types +-------------------------- + +All identical content. All blocks compressed as specified bar the +CORE block, which may only be compressed with GZIP. + +- Uncompressed baseline (0900_comp_raw.cram) +- Gzip (0901_comp_gz.cram) +- Bzip2 (0902_comp_bz2.cram) +- Lzma (0903_comp_lzma.cram) +- rANS order 0 (0904_comp_rans0.cram) +- rANS order 1 (0905_comp_rans1.cram) + + +Lossy modes +----------- + +- Lossless read-names baseline (1000_name.cram) + Also tests RNEXT being another reference (so not = or *). + +- Read names absent (1001_name.cram) + Tests preservation map RN=0. + Recs r1 and r2 are paired and within the same slice, so the names + are absent. Those retained are labelled as detached, which still + forces decode of RN data series. + +- Quality absent, unmapped (1002_qual.cram) + Unmapped data, with 3 out of 4 sequences having no QS fields. + This also tests the CF data series. + [ set cr->cram_flags=0 in process_one_read after // Unmapped comment. ] + Absolutely no quality, so `*` is the suitable qual to decode. + +- Quality absent, mapped with diff (1003_qual.cram) + Using feature code "B" (base + qual). + Has partial quality, so should decode with a default qual for the + missing values and #, X, C etc for the supplied quals. + + In this file "match" pair has the CF&1 flag clear, as does "noqual". + Read "qual" has quality values stored verbatim. Read "qstar" had + quality string `*` which is stored verbatim as a string of quality + 255, as it is also encoded in BAM. "Qstar" and "noqual" are + expected to decode the same. The spec has nothing to say about the + default quality to use for missing qualities in "match", but as the + entire quality string is not `*` they have to be set to something. + +- Quality absent, mapped with diff (1004_qual.cram) + With explicit Q features to flag specific bases as needing + their quality retained. + [ if (1) vs if (fd->no_ref && ...) for BAM_CSOFT_CLIP case in + process_one_read, along with sam breakpoint to set cr->cram_flags = 0 ] + +- Quality absent, mapped with diff (1005_qual.cram) + As 1004_qual.cram but using 'q' instead of a series of 'Q' features. + [ complex to generate! see CRAM.q.gen.patch ] + +- Sequence `*` (1006_seq.cram) + Tests CF bit 0x8. + CIGAR is basic 100M. + +- Sequence `*` (1007_seq.cram) + CIGAR has soft-clips. These have to be stored in the SC data series + to regenerate the cigar, but the sequence stored does not matter as + we decode SEQ to `*`. Hence this is filled out with Ns. + + +Data layout +----------- + +- All in CORE block (1100_CORE.cram) + All data series bar RN, QS and SC are in CORE block. + Tests that the order of decoding as the data series are now + interleaved together. + + [ Produced via "scramble -q -r ../ce.fa" with cram_stats.c changed + to always return E_HUFFMAN. ] + +- All in CORE block, BETA (1101_BETA.cram) + As above but with BETA encoding instead of huffman + +Corner cases +------------ + +- Beyond end of reference (1200_overflow.cram) + The bit that overlaps the reference matches, with bases + beyond that being stored explicitly. + (It is not permissible to have reference matches outside the range + of the reference.) + + +Slice tags +---------- + +There are are no formally described header in the current +specification, but the format of them is specified and user-defined +tags are permitted. These files are examples produced by some current +implementations. + +- Extra aux fields after slice structure: (1300_slice_aux.cram) + BD:B:c, and SD:B:c, CRC checksums for bases and quality scores. + [ Produced by Scramble, with a tweak to fd->ignore_chksum ] + +- Extra aux fields after slice structure: (1301_slice_aux.cram) + As above, but more tags (B5, B1, S5, S1). + [ Produced by Htsjdk ] + + +Encodings +--------- + +- EXTERNAL already tested +- HUFFMAN already tests (both minimally for uni-symbol data, but more + extensively in 1100_HUFFMAN.cram) +- BYTE_ARRAY_LEN already tested +- BYTE_ARRAY_STOP already tested +- BETA (already tested in 1101_BETA.cram) + + +- SUBEXPONENTIAL + - I have no code to write this data format. + Exists in htsjdk though? + +- GAMMA + - I have no code to write this data format. + Exists in htsjdk though? + +- GOLOMB (deprecated) + - I have no code to read nor write this data format + +- GOLOMB-RICE (deprecated) + - I have no code to read nor write this data format + + +Index +----- + +- Simple mapped case (1400_index_simple.cram) + - 10bp reads starting one per base. Read name indicates + bases covered. + - 77 reads per container + - Index query CHROMOSOME_I:333-444 should return 121 records, + from s324-333 to s444-453 + +- Unmapped data (1401_index_unmapped.cram) + - As above, but all data is unmapped + - Index query for unmapped (eg ref `*`) should return all 1000 records. + +- Multiple references + unmapped (1402_index_3ref.cram) + - 300 for first ref, 10 for second, 300 for third, and 300 unmapped. + - Only one reference per slice. + - CHROMOSOME_I:100-200 returns 110 records + - CHROMOSOME_II:5-5 returns 5 records + - CHROMOSOME_II:10-10 returns 10 records + - CHROMOSOME_II:15-15 returns 5 records + - CHROMOSOME_III:15-15 returns 10 records + - `*` (unmapped) returns 300 records + +- Multi-ref mode (1403_index_multiref.cram) + - As above, but containers / slices use the RI data series with + multiple references per container. + The same queries will work as above. + - Hence index reports reference IDs, but multiple references can + occur at the same location: + + #ID POS SPAN Ctr.OFF Slc.OFF SIZE + 0 199 75 2289 202 416 + 0 265 45 2931 199 429 + 1 1 19 2931 199 429 + 2 1 29 2931 199 429 + 2 21 75 3583 202 386 + + The container at 2931 has the last reads in ref 0 (CHROMOSOME_I), + all of ref 1, and the first reads in ref 2. Similarly the + unmapped data shares the same container as the last reads in ref 2. + +- Multi-slice containers (1404_index_multislice.cram) + - As 1402_index_3ref.cram, but 3 slices per container. + - Same queries will work as above. + +- Multi-slice multi-ref containers (1405_index_multisliceref.cram) + - As above, but with multiple references permitted per slice. + - Same queries will work as above. + +- Mix of long and short reads + - 10bp reads starting every position + - 350bp reads starting every 300 positions + + - Query to CHROMOSOME_I:500-550 should decode these containers, + returning 61 records: + +``` + 500 550 + 1 350 ------------------ | | + 66 140 ---- | | + 132 206 ---- | | + 198 272 ---- | | + 264 650 ==================== + 329 403 ---- | | + 395 469 ---- | | + 461 535 ==== | + 527 601 ==== + 593 950 ------------------ + 658 732 ---- + 724 798 ---- + 790 864 ---- + 856 1250 -------------------- + 921 995 ---- + 987 1009 -- +``` + + - Query to CHROMOSOME_I:500-650 returns 162 records + - Query to CHROMOSOME_I:610-910 returns 313 records + + +Structure fields checklist +-------------------------- + +Also note that while we validate most things in these tests, we do not +yet have should-fail tests. + +Container + - Fields validated: + Length, ref seq (-1, -2, >= 0), start, span, num blocks, landmarks, crc + - Not validated + Alignment num records, counter, + +Block + - All fields validated + +Preservation map + - Validated: RN, AP, RR, TD + - SM used, but all tests have the same map. + +Data series + - Validated: AP, BA, BB, BF, BS, CF, DL, FC, FN, FP, HC, IN, MF, MQ, + NF, NP, NS, PD, QS, QQ, RG, RI, RL, RN, RS, SC, SQ, TL, TN, TS + - CF: all 4 bits tested + - MF: both bits tested + +Tag types + - Validated: C c S s I i f A Z H B + +Slice + - Field validated: + Ref seq, start, span, MD5, num blocks, blk IDs, embedded ref id + - Not validated + Counter, num records, Optional tags + +EOF validated + +Encodings + - Validated: External, Huffman, byte array len, byte array stop, beta + - Not validated: subexponential, gamma, golomb, golomb rice + +Compression + - Validated: none, gzip, bzip2, lzma, rans (order 0, order 1) diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/failed/0000_empty_noeof.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/failed/0000_empty_noeof.cram new file mode 100644 index 0000000000..023280326e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/failed/0000_empty_noeof.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/failed/0000_empty_noeof.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/failed/0000_empty_noeof.sam new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0001_empty_eof.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0001_empty_eof.cram new file mode 100644 index 0000000000..a0b2f935eb Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0001_empty_eof.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0001_empty_eof.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0001_empty_eof.sam new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0100_header1.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0100_header1.cram new file mode 100644 index 0000000000..665615e0fb Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0100_header1.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0100_header1.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0100_header1.sam new file mode 100644 index 0000000000..bf84c6b8f1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0100_header1.sam @@ -0,0 +1,3 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0101_header2.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0101_header2.cram new file mode 100644 index 0000000000..305051f5b1 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0101_header2.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0101_header2.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0101_header2.sam new file mode 100644 index 0000000000..bf84c6b8f1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0101_header2.sam @@ -0,0 +1,3 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0200_cmpr_hdr.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0200_cmpr_hdr.cram new file mode 100644 index 0000000000..b637dd4160 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0200_cmpr_hdr.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0200_cmpr_hdr.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0200_cmpr_hdr.sam new file mode 100644 index 0000000000..bf84c6b8f1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0200_cmpr_hdr.sam @@ -0,0 +1,3 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0300_unmapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0300_unmapped.cram new file mode 100644 index 0000000000..e632b9b96c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0300_unmapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0300_unmapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0300_unmapped.sam new file mode 100644 index 0000000000..5982ff396c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0300_unmapped.sam @@ -0,0 +1,4 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header +x 4 * 0 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0301_unmapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0301_unmapped.cram new file mode 100644 index 0000000000..b5db0c064c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0301_unmapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0301_unmapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0301_unmapped.sam new file mode 100644 index 0000000000..10bb7519ae --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0301_unmapped.sam @@ -0,0 +1,5 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header +x 4 * 0 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +y 4 * 0 0 * * 0 0 NNTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0302_unmapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0302_unmapped.cram new file mode 100644 index 0000000000..8436d144fa Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0302_unmapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0302_unmapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0302_unmapped.sam new file mode 100644 index 0000000000..71ad6b99e0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0302_unmapped.sam @@ -0,0 +1,6 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header +x 4 * 0 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +y 77 * 0 0 * * 0 0 NNTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +y 141 * 0 0 * * 0 0 TAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0303_unmapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0303_unmapped.cram new file mode 100644 index 0000000000..e8977b4351 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0303_unmapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0303_unmapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0303_unmapped.sam new file mode 100644 index 0000000000..71ad6b99e0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0303_unmapped.sam @@ -0,0 +1,6 @@ +@HD VN:1.6 +@SQ SN:chr1 LN:1000 M5:258e88dcbd3cd44d8e7ab43f6ecb6af0 +@CO SAM header +x 4 * 0 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +y 77 * 0 0 * * 0 0 NNTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +y 141 * 0 0 * * 0 0 TAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0400_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0400_mapped.cram new file mode 100644 index 0000000000..f66a648915 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0400_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0400_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0400_mapped.sam new file mode 100644 index 0000000000..4f1461c033 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0400_mapped.sam @@ -0,0 +1,2 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd +fwdmatch 0 CHROMOSOME_I 1000 40 100M * 0 0 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0401_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0401_mapped.cram new file mode 100644 index 0000000000..a6b8c5db84 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0401_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0401_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0401_mapped.sam new file mode 100644 index 0000000000..ae292525aa --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0401_mapped.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd +@PG ID:samtools PN:samtools VN:1.10-74-gd7757f2 CL:samtools fixmate -O sam _.sam - +match 99 CHROMOSOME_I 1000 40 100M * 0 0 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M * 0 0 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0402_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0402_mapped.cram new file mode 100644 index 0000000000..4c43011019 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0402_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0402_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0402_mapped.sam new file mode 100644 index 0000000000..3e364813bc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0402_mapped.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd +@PG ID:samtools PN:samtools VN:1.10-74-gd7757f2 CL:samtools fixmate -O sam _.sam - +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0403_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0403_mapped.cram new file mode 100644 index 0000000000..83bcbcb229 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0403_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0403_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0403_mapped.sam new file mode 100644 index 0000000000..3e364813bc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0403_mapped.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd +@PG ID:samtools PN:samtools VN:1.10-74-gd7757f2 CL:samtools fixmate -O sam _.sam - +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0500_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0500_mapped.cram new file mode 100644 index 0000000000..b2ee5fe5bd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0500_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0500_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0500_mapped.sam new file mode 100644 index 0000000000..5c3621cd1c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0500_mapped.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@PG ID:samtools PN:samtools VN:1.10-74-gd7757f2 CL:samtools fixmate -O sam _.sam - +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0501_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0501_mapped.cram new file mode 100644 index 0000000000..80d0bf0160 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0501_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0501_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0501_mapped.sam new file mode 100644 index 0000000000..aa98de0405 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0501_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 CTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 GGGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGGG #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0502_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0502_mapped.cram new file mode 100644 index 0000000000..729b1653ba Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0502_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0502_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0502_mapped.sam new file mode 100644 index 0000000000..309f858727 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0502_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 YYGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0503_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0503_mapped.cram new file mode 100644 index 0000000000..1f3dae3b4b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0503_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0503_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0503_mapped.sam new file mode 100644 index 0000000000..309f858727 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0503_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 YYGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0504_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0504_mapped.cram new file mode 100644 index 0000000000..b6de31b317 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0504_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0504_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0504_mapped.sam new file mode 100644 index 0000000000..81df72f2cc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0504_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1001 40 10H1S89M10S1H = 1200 290 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 3H91M9S5H = 1001 -290 YYGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0505_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0505_mapped.cram new file mode 100644 index 0000000000..bd2d464f77 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0505_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0505_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0505_mapped.sam new file mode 100644 index 0000000000..984841e2cc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0505_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 20M5D2M1D42M5I1M1I29M = 1200 300 ATTTTTCGGGTTTTTTGAAAATGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTGAAAGTATCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0506_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0506_mapped.cram new file mode 100644 index 0000000000..4ac26121ff Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0506_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0506_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0506_mapped.sam new file mode 100644 index 0000000000..9a8680deeb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0506_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 20M5D2M1D42M1P3I1P1M1I29M = 1200 300 ATTTTTCGGGTTTTTTGAAAATGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTAAATATCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0507_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0507_mapped.cram new file mode 100644 index 0000000000..96122535c6 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0507_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0507_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0507_mapped.sam new file mode 100644 index 0000000000..486e672493 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0507_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 20M5D2M1D10M21N11M1P3I1P1M1I29M = 1200 300 ATTTTTCGGGTTTTTTGAAAATGTAGCTACAGAAAGTTTGTTTAAATATCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0600_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0600_mapped.cram new file mode 100644 index 0000000000..44a85ca0ce Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0600_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0600_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0600_mapped.sam new file mode 100644 index 0000000000..37a243a00a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0600_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 20M5D2M1D10M21N11M1P3I1P1M1I29M = 1200 300 ATTTTTCGGGTTTTTTGAAAATGTAGCTACAGAAAGTTTGTTTAAATATCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 CCCTTTCAGAAAAATTATTTTTAAGAATTTTTCATRYTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCTAAAGGG #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0601_mapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0601_mapped.cram new file mode 100644 index 0000000000..70c272b0ac Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0601_mapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0601_mapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0601_mapped.sam new file mode 100644 index 0000000000..37a243a00a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0601_mapped.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 20M5D2M1D10M21N11M1P3I1P1M1I29M = 1200 300 ATTTTTCGGGTTTTTTGAAAATGTAGCTACAGAAAGTTTGTTTAAATATCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 CCCTTTCAGAAAAATTATTTTTAAGAATTTTTCATRYTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCTAAAGGG #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0700_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0700_tag.cram new file mode 100644 index 0000000000..71eae1959d Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0700_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0700_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0700_tag.sam new file mode 100644 index 0000000000..c97f669c09 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0700_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC II:i:3 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC II:i:3 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0701_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0701_tag.cram new file mode 100644 index 0000000000..7508525049 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0701_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0701_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0701_tag.sam new file mode 100644 index 0000000000..56c9b883dd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0701_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC II:i:3 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0702_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0702_tag.cram new file mode 100644 index 0000000000..b2a7391b37 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0702_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0702_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0702_tag.sam new file mode 100644 index 0000000000..e3396b19bb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0702_tag.sam @@ -0,0 +1,5 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CV:i:299792458 PI:f:3.14159 +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CV:i:299792458 PI:f:3.14159 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Z0:Z:299792458 Ohms Me:Z:9.1093837015x10^-31 kg +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Z0:Z:299792458 Ohms Me:Z:9.1093837015x10^-31 kg Mp:Z:1.67262192370x10^-27 kg diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0703_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0703_tag.cram new file mode 100644 index 0000000000..bff0290ace Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0703_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0703_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0703_tag.sam new file mode 100644 index 0000000000..e95814b112 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0703_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC I0:i:0 I1:i:1 I2:i:127 I3:i:128 I4:i:255 I5:i:256 I6:i:32767 I7:i:32768 I8:i:65535 I9:i:65536 IA:i:2147483647 IB:i:4294967295 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC i1:i:-1 i2:i:-127 i3:i:-128 i4:i:-255 i5:i:-256 i6:i:-32767 i7:i:-32768 i8:i:-65535 i9:i:-65536 iA:i:-2147483647 iB:i:-2147483648 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0704_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0704_tag.cram new file mode 100644 index 0000000000..4653eed0e5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0704_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0704_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0704_tag.sam new file mode 100644 index 0000000000..d8ab74f64a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0704_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC a0:A:! +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC a0:A:~ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0705_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0705_tag.cram new file mode 100644 index 0000000000..7234e67807 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0705_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0705_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0705_tag.sam new file mode 100644 index 0000000000..ab98343cc2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0705_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC H0:H:0000BAD0FF1CE4C0FFEE0000 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC H0:H: ZZ:Z:empty H1:H: diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0706_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0706_tag.cram new file mode 100644 index 0000000000..65d14642dc Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0706_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0706_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0706_tag.sam new file mode 100644 index 0000000000..2c10b8375c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0706_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC BF:B:f,-3e+30,-2e+20,-1e+10,0,1e+10,2e+20,3e+30 Bf:B:f,-3e-30,-2e-20,-1e-10,0,1e-10,2e-20,3e-30 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC BC:B:C,0,127,128,255 Bc:B:c,-128,-127,0,127 BS:B:S,0,32767,32768,65535 Bs:B:s,-32768,-32767,0,32767 BI:B:I,0,2147483647,2147483648,4294967295 Bi:B:i,-2147483648,-2147483647,0,2147483647 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0707_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0707_tag.cram new file mode 100644 index 0000000000..b788183a68 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0707_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0707_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0707_tag.sam new file mode 100644 index 0000000000..001c43e30e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0707_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC MD:Z:50A0C0T47 NM:i:3 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC MD:Z:50A0T0T47 NM:i:3 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0708_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0708_tag.cram new file mode 100644 index 0000000000..f8108976e7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0708_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0708_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0708_tag.sam new file mode 100644 index 0000000000..3cfb2cbe8d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0708_tag.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC MD:Z:50A0C48 NM:i:2 +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC MD:Z:50A0T48 NM:i:2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0709_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0709_tag.cram new file mode 100644 index 0000000000..6e3df973ed Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0709_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0709_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0709_tag.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0709_tag.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0710_tag.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0710_tag.cram new file mode 100644 index 0000000000..1fe0db3d6b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0710_tag.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0710_tag.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0710_tag.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0710_tag.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0800_ctr.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0800_ctr.cram new file mode 100644 index 0000000000..0b1ca12f49 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0800_ctr.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0800_ctr.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0800_ctr.sam new file mode 100644 index 0000000000..773cca2e50 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0800_ctr.sam @@ -0,0 +1,16 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_IV LN:5000 M5:251af66a69ee589c9f3757340ec2de6f UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_V LN:5000 M5:cf200a65fb754836dcc56b24b3170ee8 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +I1 0 CHROMOSOME_I 1 44 50M * 0 0 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I2 0 CHROMOSOME_I 1001 55 50M * 0 0 TTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I3 0 CHROMOSOME_I 10001 55 50M * 0 0 TTTTTTCAAAAAATGTTTCGGTTTTTTTTTTAATTTTTGGTCTAAAATTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I4 0 CHROMOSOME_I 20001 66 50M * 0 0 ACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +II1 0 CHROMOSOME_II 50 22 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +II2 0 CHROMOSOME_II 221 22 50M * 0 0 CCAAAAATTGTGACTCTGACCGTTCACCAAAAATAGTGACTCTGACCGTT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V1 0 CHROMOSOME_V 101 11 50M * 0 0 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V2 0 CHROMOSOME_V 201 11 50M * 0 0 AAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V3 0 CHROMOSOME_V 301 11 50M * 0 0 TAAGCCTAAGCCTAAGCCTAAGCCTAAAACATTTGGAAATTATTTTTGAT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V4 0 CHROMOSOME_V 401 11 50M * 0 0 TTTTCGCTCTTTCAGAACAGTATACTCATGTCTCTGTACCGACGATATTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V5 0 CHROMOSOME_V 501 11 50M * 0 0 ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0801_ctr.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0801_ctr.cram new file mode 100644 index 0000000000..459615ae36 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0801_ctr.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0801_ctr.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0801_ctr.sam new file mode 100644 index 0000000000..773cca2e50 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0801_ctr.sam @@ -0,0 +1,16 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_IV LN:5000 M5:251af66a69ee589c9f3757340ec2de6f UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_V LN:5000 M5:cf200a65fb754836dcc56b24b3170ee8 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +I1 0 CHROMOSOME_I 1 44 50M * 0 0 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I2 0 CHROMOSOME_I 1001 55 50M * 0 0 TTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I3 0 CHROMOSOME_I 10001 55 50M * 0 0 TTTTTTCAAAAAATGTTTCGGTTTTTTTTTTAATTTTTGGTCTAAAATTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I4 0 CHROMOSOME_I 20001 66 50M * 0 0 ACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +II1 0 CHROMOSOME_II 50 22 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +II2 0 CHROMOSOME_II 221 22 50M * 0 0 CCAAAAATTGTGACTCTGACCGTTCACCAAAAATAGTGACTCTGACCGTT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V1 0 CHROMOSOME_V 101 11 50M * 0 0 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V2 0 CHROMOSOME_V 201 11 50M * 0 0 AAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V3 0 CHROMOSOME_V 301 11 50M * 0 0 TAAGCCTAAGCCTAAGCCTAAGCCTAAAACATTTGGAAATTATTTTTGAT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V4 0 CHROMOSOME_V 401 11 50M * 0 0 TTTTCGCTCTTTCAGAACAGTATACTCATGTCTCTGTACCGACGATATTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V5 0 CHROMOSOME_V 501 11 50M * 0 0 ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0802_ctr.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0802_ctr.cram new file mode 100644 index 0000000000..2e7f2ad6be Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0802_ctr.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0802_ctr.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0802_ctr.sam new file mode 100644 index 0000000000..773cca2e50 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0802_ctr.sam @@ -0,0 +1,16 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_IV LN:5000 M5:251af66a69ee589c9f3757340ec2de6f UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_V LN:5000 M5:cf200a65fb754836dcc56b24b3170ee8 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +I1 0 CHROMOSOME_I 1 44 50M * 0 0 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I2 0 CHROMOSOME_I 1001 55 50M * 0 0 TTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I3 0 CHROMOSOME_I 10001 55 50M * 0 0 TTTTTTCAAAAAATGTTTCGGTTTTTTTTTTAATTTTTGGTCTAAAATTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +I4 0 CHROMOSOME_I 20001 66 50M * 0 0 ACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +II1 0 CHROMOSOME_II 50 22 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +II2 0 CHROMOSOME_II 221 22 50M * 0 0 CCAAAAATTGTGACTCTGACCGTTCACCAAAAATAGTGACTCTGACCGTT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V1 0 CHROMOSOME_V 101 11 50M * 0 0 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V2 0 CHROMOSOME_V 201 11 50M * 0 0 AAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V3 0 CHROMOSOME_V 301 11 50M * 0 0 TAAGCCTAAGCCTAAGCCTAAGCCTAAAACATTTGGAAATTATTTTTGAT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V4 0 CHROMOSOME_V 401 11 50M * 0 0 TTTTCGCTCTTTCAGAACAGTATACTCATGTCTCTGTACCGACGATATTC BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +V5 0 CHROMOSOME_V 501 11 50M * 0 0 ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0900_comp_raw.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0900_comp_raw.cram new file mode 100644 index 0000000000..1fe0db3d6b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0900_comp_raw.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0900_comp_raw.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0900_comp_raw.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0900_comp_raw.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0901_comp_gz.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0901_comp_gz.cram new file mode 100644 index 0000000000..38dabfe0e0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0901_comp_gz.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0901_comp_gz.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0901_comp_gz.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0901_comp_gz.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0902_comp_bz2.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0902_comp_bz2.cram new file mode 100644 index 0000000000..61d1c9fc45 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0902_comp_bz2.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0902_comp_bz2.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0902_comp_bz2.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0902_comp_bz2.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0903_comp_lzma.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0903_comp_lzma.cram new file mode 100644 index 0000000000..8e5fe76688 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0903_comp_lzma.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0903_comp_lzma.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0903_comp_lzma.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0903_comp_lzma.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0904_comp_rans0.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0904_comp_rans0.cram new file mode 100644 index 0000000000..9e8a6570da Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0904_comp_rans0.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0904_comp_rans0.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0904_comp_rans0.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0904_comp_rans0.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0905_comp_rans1.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0905_comp_rans1.cram new file mode 100644 index 0000000000..70797a0d1e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0905_comp_rans1.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0905_comp_rans1.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0905_comp_rans1.sam new file mode 100644 index 0000000000..c91aac0e42 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/0905_comp_rans1.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@RG ID:rg SM:test +@RG ID:rg2 SM:test +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC RG:Z:rg2 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1000_name.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1000_name.cram new file mode 100644 index 0000000000..869bd4b25e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1000_name.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1000_name.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1000_name.sam new file mode 100644 index 0000000000..4a50c11194 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1000_name.sam @@ -0,0 +1,10 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_V LN:5000 M5:cf200a65fb754836dcc56b24b3170ee8 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +r1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r3 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r4 99 CHROMOSOME_I 1200 40 100M CHROMOSOME_V 501 0 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r5 0 CHROMOSOME_I 1200 40 100M * 0 0 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r4 147 CHROMOSOME_V 501 40 50M CHROMOSOME_I 1200 0 ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1001_name.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1001_name.cram new file mode 100644 index 0000000000..58520dea1f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1001_name.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1001_name.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1001_name.sam new file mode 100644 index 0000000000..6e1f2fa7c1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1001_name.sam @@ -0,0 +1,10 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +@SQ SN:CHROMOSOME_V LN:5000 M5:cf200a65fb754836dcc56b24b3170ee8 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/CRAM/passed/ce.fa +1001_name.cram:1 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +1001_name.cram:2 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +1001_name.cram:1 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +1001_name.cram:2 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r3 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r4 99 CHROMOSOME_I 1200 40 100M CHROMOSOME_V 501 0 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r5 0 CHROMOSOME_I 1200 40 100M * 0 0 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTCNCTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +r4 147 CHROMOSOME_V 501 40 50M CHROMOSOME_I 1200 0 ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1002_qual.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1002_qual.cram new file mode 100644 index 0000000000..3092d1c493 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1002_qual.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1002_qual.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1002_qual.sam new file mode 100644 index 0000000000..3d02fa32eb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1002_qual.sam @@ -0,0 +1,4 @@ +r1 4 * 0 0 * * 0 0 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCGNGCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT * +r2 4 * 0 0 * * 0 0 GGGGGAAAAA * +r3 4 * 0 0 * * 0 0 A B +r4 4 * 0 0 * * 0 0 A * diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1003_qual.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1003_qual.cram new file mode 100644 index 0000000000..357537c113 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1003_qual.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1003_qual.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1003_qual.sam new file mode 100644 index 0000000000..c913e42f5f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1003_qual.sam @@ -0,0 +1,6 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACMGTTGNGCGCTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR #?????????????????????????????????????????X????????????????????????????????????????????????????????C +qual 0 CHROMOSOME_I 1100 40 100M * 1200 300 CTTGATTCTTGATTCTTGCAGAAATTTGCAAGAAAATTCGCAAGAAATTTGTATTAAAAACTGTTCAAAATTTTTGGAAATTAGTTTAAAAATCTCACAT BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +qstar 0 CHROMOSOME_I 1100 40 100M * 1200 300 CTTGATTCTTGATTCTTGCAGAAATTTGCAAGAAAATTCGCAAGAAATTTGTATTAAAAACTGTTCAAAATTTTTGGAAATTAGTTTAAAAATCTCACAT * +noqual 0 CHROMOSOME_I 1100 40 100M * 1200 300 CTTGATTCTTGATTCTTGCAGAAATTTGCAAGAAAATTCGCAAGAAATTTGTATTAAAAACTGTTCAAAATTTTTGGAAATTAGTTTAAAAATCTCACAT * +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 YYGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAMTACTGGTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY ##????????????????????????????????????????X???????????????????????????????????????????????????????CC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1004_qual.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1004_qual.cram new file mode 100644 index 0000000000..2d4d757d84 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1004_qual.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1004_qual.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1004_qual.sam new file mode 100644 index 0000000000..0393ae36fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1004_qual.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1010 40 10S80M10S = 1200 300 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR ##########????????????????????????????????????????????????????????????????????????????????CCCCCCCCCC +match 147 CHROMOSOME_I 1210 40 10S80M10S = 1000 -300 YYGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY ##########????????????????????????????????????????????????????????????????????????????????CCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1005_qual.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1005_qual.cram new file mode 100644 index 0000000000..be4297f037 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1005_qual.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1005_qual.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1005_qual.sam new file mode 100644 index 0000000000..0393ae36fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1005_qual.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1010 40 10S80M10S = 1200 300 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR ##########????????????????????????????????????????????????????????????????????????????????CCCCCCCCCC +match 147 CHROMOSOME_I 1210 40 10S80M10S = 1000 -300 YYGTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY ##########????????????????????????????????????????????????????????????????????????????????CCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1006_seq.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1006_seq.cram new file mode 100644 index 0000000000..c353cbcf11 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1006_seq.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1006_seq.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1006_seq.sam new file mode 100644 index 0000000000..070b301176 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1006_seq.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 * * +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 * * diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1007_seq.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1007_seq.cram new file mode 100644 index 0000000000..dc372f1fd2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1007_seq.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1007_seq.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1007_seq.sam new file mode 100644 index 0000000000..8e9b8b0c6f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1007_seq.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1010 40 10S80M10S = 1210 280 * * +match 147 CHROMOSOME_I 1210 40 10S80M10S = 1010 -280 * * diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1100_HUFFMAN.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1100_HUFFMAN.cram new file mode 100644 index 0000000000..caa9e0d938 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1100_HUFFMAN.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1100_HUFFMAN.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1100_HUFFMAN.sam new file mode 100644 index 0000000000..7f532e6f7e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1100_HUFFMAN.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 290 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAANGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#C +match 147 CHROMOSOME_I 1200 40 90M10S = 1000 -290 YYGTTTTAGAAAAATTATTTTTAATAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1101_BETA.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1101_BETA.cram new file mode 100644 index 0000000000..d8ad9f6503 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1101_BETA.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1101_BETA.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1101_BETA.sam new file mode 100644 index 0000000000..c6e8f09f88 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1101_BETA.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 290 RTTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAANGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATR #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#C +match 147 CHROMOSOME_I 1200 40 90M10S = 1000 -290 YYGTTTTAGAAAAATTATTTTTAATAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAAGYY #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1200_overflow.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1200_overflow.cram new file mode 100644 index 0000000000..a66141c8b8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1200_overflow.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1200_overflow.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1200_overflow.sam new file mode 100644 index 0000000000..2245fd342f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1200_overflow.sam @@ -0,0 +1,2 @@ +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +overflow 0 CHROMOSOME_II 4951 40 60M * 0 0 GTCAACACAGACCGTTAATTTTGGGAAGTTGAGAAATTCGCTAGTTTCTGNNNNACGTRY BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1300_slice_aux.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1300_slice_aux.cram new file mode 100644 index 0000000000..f57b836473 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1300_slice_aux.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1300_slice_aux.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1300_slice_aux.sam new file mode 100644 index 0000000000..e421a83446 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1300_slice_aux.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1301_slice_aux.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1301_slice_aux.cram new file mode 100644 index 0000000000..48869ad4b1 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1301_slice_aux.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1301_slice_aux.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1301_slice_aux.sam new file mode 100644 index 0000000000..23049da943 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1301_slice_aux.sam @@ -0,0 +1,4 @@ +@HD VN:1.6 SO:unsorted +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd +match 99 CHROMOSOME_I 1000 40 100M = 1200 300 ATTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATT #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +match 147 CHROMOSOME_I 1200 40 100M = 1000 -300 TTTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTATTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTC #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.cram new file mode 100644 index 0000000000..45b9eef5ab Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.cram.crai new file mode 100644 index 0000000000..29b2807fb3 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.sam new file mode 100644 index 0000000000..19cde462e5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1400_index_simple.sam @@ -0,0 +1,1001 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +s1-10 0 CHROMOSOME_I 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_I 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_I 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_I 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_I 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_I 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_I 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_I 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_I 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_I 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_I 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_I 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_I 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_I 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_I 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_I 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_I 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_I 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_I 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_I 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_I 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_I 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_I 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_I 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_I 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_I 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_I 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_I 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_I 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_I 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_I 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_I 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_I 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_I 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_I 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_I 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_I 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_I 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_I 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_I 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_I 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_I 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_I 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_I 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_I 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_I 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_I 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_I 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_I 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_I 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_I 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_I 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_I 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_I 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_I 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_I 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_I 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_I 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_I 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_I 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_I 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_I 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_I 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_I 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_I 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_I 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_I 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_I 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_I 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_I 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_I 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_I 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_I 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_I 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_I 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_I 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_I 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_I 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_I 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_I 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_I 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_I 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_I 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_I 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_I 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_I 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_I 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_I 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_I 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_I 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_I 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_I 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_I 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_I 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_I 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_I 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_I 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_I 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_I 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_I 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_I 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_I 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_I 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_I 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_I 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_I 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_I 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_I 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_I 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_I 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_I 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_I 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_I 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_I 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_I 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_I 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_I 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_I 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_I 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_I 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_I 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_I 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_I 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_I 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_I 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_I 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_I 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_I 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_I 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_I 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_I 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_I 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_I 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_I 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_I 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_I 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_I 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_I 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_I 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_I 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_I 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_I 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_I 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_I 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_I 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_I 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_I 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_I 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_I 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_I 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_I 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_I 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_I 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_I 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_I 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_I 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_I 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_I 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_I 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_I 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_I 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_I 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_I 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_I 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_I 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_I 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_I 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_I 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_I 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_I 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_I 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_I 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_I 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_I 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_I 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_I 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_I 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_I 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_I 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_I 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_I 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_I 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_I 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_I 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_I 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_I 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_I 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_I 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_I 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_I 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_I 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_I 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_I 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_I 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_I 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_I 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_I 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_I 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_I 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_I 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_I 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_I 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_I 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_I 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_I 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_I 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_I 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_I 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_I 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_I 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_I 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_I 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_I 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_I 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_I 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_I 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_I 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_I 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_I 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_I 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_I 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_I 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_I 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_I 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_I 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_I 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_I 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_I 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_I 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_I 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_I 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_I 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_I 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_I 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_I 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_I 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_I 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_I 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_I 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_I 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_I 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_I 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_I 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_I 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_I 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_I 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_I 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_I 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_I 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_I 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_I 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_I 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_I 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_I 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_I 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_I 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_I 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_I 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_I 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_I 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_I 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_I 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_I 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_I 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_I 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_I 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_I 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_I 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_I 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_I 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_I 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_I 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_I 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_I 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_I 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_I 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_I 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_I 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_I 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_I 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_I 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_I 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_I 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_I 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_I 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_I 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_I 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_I 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_I 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_I 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_I 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_I 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_I 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_I 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_I 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_I 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_I 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_I 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_I 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_I 300 0 10M * 0 0 NNNNNNNNNN ########## +s301-310 0 CHROMOSOME_I 301 0 10M * 0 0 NNNNNNNNNN ########## +s302-311 0 CHROMOSOME_I 302 0 10M * 0 0 NNNNNNNNNN ########## +s303-312 0 CHROMOSOME_I 303 0 10M * 0 0 NNNNNNNNNN ########## +s304-313 0 CHROMOSOME_I 304 0 10M * 0 0 NNNNNNNNNN ########## +s305-314 0 CHROMOSOME_I 305 0 10M * 0 0 NNNNNNNNNN ########## +s306-315 0 CHROMOSOME_I 306 0 10M * 0 0 NNNNNNNNNN ########## +s307-316 0 CHROMOSOME_I 307 0 10M * 0 0 NNNNNNNNNN ########## +s308-317 0 CHROMOSOME_I 308 0 10M * 0 0 NNNNNNNNNN ########## +s309-318 0 CHROMOSOME_I 309 0 10M * 0 0 NNNNNNNNNN ########## +s310-319 0 CHROMOSOME_I 310 0 10M * 0 0 NNNNNNNNNN ########## +s311-320 0 CHROMOSOME_I 311 0 10M * 0 0 NNNNNNNNNN ########## +s312-321 0 CHROMOSOME_I 312 0 10M * 0 0 NNNNNNNNNN ########## +s313-322 0 CHROMOSOME_I 313 0 10M * 0 0 NNNNNNNNNN ########## +s314-323 0 CHROMOSOME_I 314 0 10M * 0 0 NNNNNNNNNN ########## +s315-324 0 CHROMOSOME_I 315 0 10M * 0 0 NNNNNNNNNN ########## +s316-325 0 CHROMOSOME_I 316 0 10M * 0 0 NNNNNNNNNN ########## +s317-326 0 CHROMOSOME_I 317 0 10M * 0 0 NNNNNNNNNN ########## +s318-327 0 CHROMOSOME_I 318 0 10M * 0 0 NNNNNNNNNN ########## +s319-328 0 CHROMOSOME_I 319 0 10M * 0 0 NNNNNNNNNN ########## +s320-329 0 CHROMOSOME_I 320 0 10M * 0 0 NNNNNNNNNN ########## +s321-330 0 CHROMOSOME_I 321 0 10M * 0 0 NNNNNNNNNN ########## +s322-331 0 CHROMOSOME_I 322 0 10M * 0 0 NNNNNNNNNN ########## +s323-332 0 CHROMOSOME_I 323 0 10M * 0 0 NNNNNNNNNN ########## +s324-333 0 CHROMOSOME_I 324 0 10M * 0 0 NNNNNNNNNN ########## +s325-334 0 CHROMOSOME_I 325 0 10M * 0 0 NNNNNNNNNN ########## +s326-335 0 CHROMOSOME_I 326 0 10M * 0 0 NNNNNNNNNN ########## +s327-336 0 CHROMOSOME_I 327 0 10M * 0 0 NNNNNNNNNN ########## +s328-337 0 CHROMOSOME_I 328 0 10M * 0 0 NNNNNNNNNN ########## +s329-338 0 CHROMOSOME_I 329 0 10M * 0 0 NNNNNNNNNN ########## +s330-339 0 CHROMOSOME_I 330 0 10M * 0 0 NNNNNNNNNN ########## +s331-340 0 CHROMOSOME_I 331 0 10M * 0 0 NNNNNNNNNN ########## +s332-341 0 CHROMOSOME_I 332 0 10M * 0 0 NNNNNNNNNN ########## +s333-342 0 CHROMOSOME_I 333 0 10M * 0 0 NNNNNNNNNN ########## +s334-343 0 CHROMOSOME_I 334 0 10M * 0 0 NNNNNNNNNN ########## +s335-344 0 CHROMOSOME_I 335 0 10M * 0 0 NNNNNNNNNN ########## +s336-345 0 CHROMOSOME_I 336 0 10M * 0 0 NNNNNNNNNN ########## +s337-346 0 CHROMOSOME_I 337 0 10M * 0 0 NNNNNNNNNN ########## +s338-347 0 CHROMOSOME_I 338 0 10M * 0 0 NNNNNNNNNN ########## +s339-348 0 CHROMOSOME_I 339 0 10M * 0 0 NNNNNNNNNN ########## +s340-349 0 CHROMOSOME_I 340 0 10M * 0 0 NNNNNNNNNN ########## +s341-350 0 CHROMOSOME_I 341 0 10M * 0 0 NNNNNNNNNN ########## +s342-351 0 CHROMOSOME_I 342 0 10M * 0 0 NNNNNNNNNN ########## +s343-352 0 CHROMOSOME_I 343 0 10M * 0 0 NNNNNNNNNN ########## +s344-353 0 CHROMOSOME_I 344 0 10M * 0 0 NNNNNNNNNN ########## +s345-354 0 CHROMOSOME_I 345 0 10M * 0 0 NNNNNNNNNN ########## +s346-355 0 CHROMOSOME_I 346 0 10M * 0 0 NNNNNNNNNN ########## +s347-356 0 CHROMOSOME_I 347 0 10M * 0 0 NNNNNNNNNN ########## +s348-357 0 CHROMOSOME_I 348 0 10M * 0 0 NNNNNNNNNN ########## +s349-358 0 CHROMOSOME_I 349 0 10M * 0 0 NNNNNNNNNN ########## +s350-359 0 CHROMOSOME_I 350 0 10M * 0 0 NNNNNNNNNN ########## +s351-360 0 CHROMOSOME_I 351 0 10M * 0 0 NNNNNNNNNN ########## +s352-361 0 CHROMOSOME_I 352 0 10M * 0 0 NNNNNNNNNN ########## +s353-362 0 CHROMOSOME_I 353 0 10M * 0 0 NNNNNNNNNN ########## +s354-363 0 CHROMOSOME_I 354 0 10M * 0 0 NNNNNNNNNN ########## +s355-364 0 CHROMOSOME_I 355 0 10M * 0 0 NNNNNNNNNN ########## +s356-365 0 CHROMOSOME_I 356 0 10M * 0 0 NNNNNNNNNN ########## +s357-366 0 CHROMOSOME_I 357 0 10M * 0 0 NNNNNNNNNN ########## +s358-367 0 CHROMOSOME_I 358 0 10M * 0 0 NNNNNNNNNN ########## +s359-368 0 CHROMOSOME_I 359 0 10M * 0 0 NNNNNNNNNN ########## +s360-369 0 CHROMOSOME_I 360 0 10M * 0 0 NNNNNNNNNN ########## +s361-370 0 CHROMOSOME_I 361 0 10M * 0 0 NNNNNNNNNN ########## +s362-371 0 CHROMOSOME_I 362 0 10M * 0 0 NNNNNNNNNN ########## +s363-372 0 CHROMOSOME_I 363 0 10M * 0 0 NNNNNNNNNN ########## +s364-373 0 CHROMOSOME_I 364 0 10M * 0 0 NNNNNNNNNN ########## +s365-374 0 CHROMOSOME_I 365 0 10M * 0 0 NNNNNNNNNN ########## +s366-375 0 CHROMOSOME_I 366 0 10M * 0 0 NNNNNNNNNN ########## +s367-376 0 CHROMOSOME_I 367 0 10M * 0 0 NNNNNNNNNN ########## +s368-377 0 CHROMOSOME_I 368 0 10M * 0 0 NNNNNNNNNN ########## +s369-378 0 CHROMOSOME_I 369 0 10M * 0 0 NNNNNNNNNN ########## +s370-379 0 CHROMOSOME_I 370 0 10M * 0 0 NNNNNNNNNN ########## +s371-380 0 CHROMOSOME_I 371 0 10M * 0 0 NNNNNNNNNN ########## +s372-381 0 CHROMOSOME_I 372 0 10M * 0 0 NNNNNNNNNN ########## +s373-382 0 CHROMOSOME_I 373 0 10M * 0 0 NNNNNNNNNN ########## +s374-383 0 CHROMOSOME_I 374 0 10M * 0 0 NNNNNNNNNN ########## +s375-384 0 CHROMOSOME_I 375 0 10M * 0 0 NNNNNNNNNN ########## +s376-385 0 CHROMOSOME_I 376 0 10M * 0 0 NNNNNNNNNN ########## +s377-386 0 CHROMOSOME_I 377 0 10M * 0 0 NNNNNNNNNN ########## +s378-387 0 CHROMOSOME_I 378 0 10M * 0 0 NNNNNNNNNN ########## +s379-388 0 CHROMOSOME_I 379 0 10M * 0 0 NNNNNNNNNN ########## +s380-389 0 CHROMOSOME_I 380 0 10M * 0 0 NNNNNNNNNN ########## +s381-390 0 CHROMOSOME_I 381 0 10M * 0 0 NNNNNNNNNN ########## +s382-391 0 CHROMOSOME_I 382 0 10M * 0 0 NNNNNNNNNN ########## +s383-392 0 CHROMOSOME_I 383 0 10M * 0 0 NNNNNNNNNN ########## +s384-393 0 CHROMOSOME_I 384 0 10M * 0 0 NNNNNNNNNN ########## +s385-394 0 CHROMOSOME_I 385 0 10M * 0 0 NNNNNNNNNN ########## +s386-395 0 CHROMOSOME_I 386 0 10M * 0 0 NNNNNNNNNN ########## +s387-396 0 CHROMOSOME_I 387 0 10M * 0 0 NNNNNNNNNN ########## +s388-397 0 CHROMOSOME_I 388 0 10M * 0 0 NNNNNNNNNN ########## +s389-398 0 CHROMOSOME_I 389 0 10M * 0 0 NNNNNNNNNN ########## +s390-399 0 CHROMOSOME_I 390 0 10M * 0 0 NNNNNNNNNN ########## +s391-400 0 CHROMOSOME_I 391 0 10M * 0 0 NNNNNNNNNN ########## +s392-401 0 CHROMOSOME_I 392 0 10M * 0 0 NNNNNNNNNN ########## +s393-402 0 CHROMOSOME_I 393 0 10M * 0 0 NNNNNNNNNN ########## +s394-403 0 CHROMOSOME_I 394 0 10M * 0 0 NNNNNNNNNN ########## +s395-404 0 CHROMOSOME_I 395 0 10M * 0 0 NNNNNNNNNN ########## +s396-405 0 CHROMOSOME_I 396 0 10M * 0 0 NNNNNNNNNN ########## +s397-406 0 CHROMOSOME_I 397 0 10M * 0 0 NNNNNNNNNN ########## +s398-407 0 CHROMOSOME_I 398 0 10M * 0 0 NNNNNNNNNN ########## +s399-408 0 CHROMOSOME_I 399 0 10M * 0 0 NNNNNNNNNN ########## +s400-409 0 CHROMOSOME_I 400 0 10M * 0 0 NNNNNNNNNN ########## +s401-410 0 CHROMOSOME_I 401 0 10M * 0 0 NNNNNNNNNN ########## +s402-411 0 CHROMOSOME_I 402 0 10M * 0 0 NNNNNNNNNN ########## +s403-412 0 CHROMOSOME_I 403 0 10M * 0 0 NNNNNNNNNN ########## +s404-413 0 CHROMOSOME_I 404 0 10M * 0 0 NNNNNNNNNN ########## +s405-414 0 CHROMOSOME_I 405 0 10M * 0 0 NNNNNNNNNN ########## +s406-415 0 CHROMOSOME_I 406 0 10M * 0 0 NNNNNNNNNN ########## +s407-416 0 CHROMOSOME_I 407 0 10M * 0 0 NNNNNNNNNN ########## +s408-417 0 CHROMOSOME_I 408 0 10M * 0 0 NNNNNNNNNN ########## +s409-418 0 CHROMOSOME_I 409 0 10M * 0 0 NNNNNNNNNN ########## +s410-419 0 CHROMOSOME_I 410 0 10M * 0 0 NNNNNNNNNN ########## +s411-420 0 CHROMOSOME_I 411 0 10M * 0 0 NNNNNNNNNN ########## +s412-421 0 CHROMOSOME_I 412 0 10M * 0 0 NNNNNNNNNN ########## +s413-422 0 CHROMOSOME_I 413 0 10M * 0 0 NNNNNNNNNN ########## +s414-423 0 CHROMOSOME_I 414 0 10M * 0 0 NNNNNNNNNN ########## +s415-424 0 CHROMOSOME_I 415 0 10M * 0 0 NNNNNNNNNN ########## +s416-425 0 CHROMOSOME_I 416 0 10M * 0 0 NNNNNNNNNN ########## +s417-426 0 CHROMOSOME_I 417 0 10M * 0 0 NNNNNNNNNN ########## +s418-427 0 CHROMOSOME_I 418 0 10M * 0 0 NNNNNNNNNN ########## +s419-428 0 CHROMOSOME_I 419 0 10M * 0 0 NNNNNNNNNN ########## +s420-429 0 CHROMOSOME_I 420 0 10M * 0 0 NNNNNNNNNN ########## +s421-430 0 CHROMOSOME_I 421 0 10M * 0 0 NNNNNNNNNN ########## +s422-431 0 CHROMOSOME_I 422 0 10M * 0 0 NNNNNNNNNN ########## +s423-432 0 CHROMOSOME_I 423 0 10M * 0 0 NNNNNNNNNN ########## +s424-433 0 CHROMOSOME_I 424 0 10M * 0 0 NNNNNNNNNN ########## +s425-434 0 CHROMOSOME_I 425 0 10M * 0 0 NNNNNNNNNN ########## +s426-435 0 CHROMOSOME_I 426 0 10M * 0 0 NNNNNNNNNN ########## +s427-436 0 CHROMOSOME_I 427 0 10M * 0 0 NNNNNNNNNN ########## +s428-437 0 CHROMOSOME_I 428 0 10M * 0 0 NNNNNNNNNN ########## +s429-438 0 CHROMOSOME_I 429 0 10M * 0 0 NNNNNNNNNN ########## +s430-439 0 CHROMOSOME_I 430 0 10M * 0 0 NNNNNNNNNN ########## +s431-440 0 CHROMOSOME_I 431 0 10M * 0 0 NNNNNNNNNN ########## +s432-441 0 CHROMOSOME_I 432 0 10M * 0 0 NNNNNNNNNN ########## +s433-442 0 CHROMOSOME_I 433 0 10M * 0 0 NNNNNNNNNN ########## +s434-443 0 CHROMOSOME_I 434 0 10M * 0 0 NNNNNNNNNN ########## +s435-444 0 CHROMOSOME_I 435 0 10M * 0 0 NNNNNNNNNN ########## +s436-445 0 CHROMOSOME_I 436 0 10M * 0 0 NNNNNNNNNN ########## +s437-446 0 CHROMOSOME_I 437 0 10M * 0 0 NNNNNNNNNN ########## +s438-447 0 CHROMOSOME_I 438 0 10M * 0 0 NNNNNNNNNN ########## +s439-448 0 CHROMOSOME_I 439 0 10M * 0 0 NNNNNNNNNN ########## +s440-449 0 CHROMOSOME_I 440 0 10M * 0 0 NNNNNNNNNN ########## +s441-450 0 CHROMOSOME_I 441 0 10M * 0 0 NNNNNNNNNN ########## +s442-451 0 CHROMOSOME_I 442 0 10M * 0 0 NNNNNNNNNN ########## +s443-452 0 CHROMOSOME_I 443 0 10M * 0 0 NNNNNNNNNN ########## +s444-453 0 CHROMOSOME_I 444 0 10M * 0 0 NNNNNNNNNN ########## +s445-454 0 CHROMOSOME_I 445 0 10M * 0 0 NNNNNNNNNN ########## +s446-455 0 CHROMOSOME_I 446 0 10M * 0 0 NNNNNNNNNN ########## +s447-456 0 CHROMOSOME_I 447 0 10M * 0 0 NNNNNNNNNN ########## +s448-457 0 CHROMOSOME_I 448 0 10M * 0 0 NNNNNNNNNN ########## +s449-458 0 CHROMOSOME_I 449 0 10M * 0 0 NNNNNNNNNN ########## +s450-459 0 CHROMOSOME_I 450 0 10M * 0 0 NNNNNNNNNN ########## +s451-460 0 CHROMOSOME_I 451 0 10M * 0 0 NNNNNNNNNN ########## +s452-461 0 CHROMOSOME_I 452 0 10M * 0 0 NNNNNNNNNN ########## +s453-462 0 CHROMOSOME_I 453 0 10M * 0 0 NNNNNNNNNN ########## +s454-463 0 CHROMOSOME_I 454 0 10M * 0 0 NNNNNNNNNN ########## +s455-464 0 CHROMOSOME_I 455 0 10M * 0 0 NNNNNNNNNN ########## +s456-465 0 CHROMOSOME_I 456 0 10M * 0 0 NNNNNNNNNN ########## +s457-466 0 CHROMOSOME_I 457 0 10M * 0 0 NNNNNNNNNN ########## +s458-467 0 CHROMOSOME_I 458 0 10M * 0 0 NNNNNNNNNN ########## +s459-468 0 CHROMOSOME_I 459 0 10M * 0 0 NNNNNNNNNN ########## +s460-469 0 CHROMOSOME_I 460 0 10M * 0 0 NNNNNNNNNN ########## +s461-470 0 CHROMOSOME_I 461 0 10M * 0 0 NNNNNNNNNN ########## +s462-471 0 CHROMOSOME_I 462 0 10M * 0 0 NNNNNNNNNN ########## +s463-472 0 CHROMOSOME_I 463 0 10M * 0 0 NNNNNNNNNN ########## +s464-473 0 CHROMOSOME_I 464 0 10M * 0 0 NNNNNNNNNN ########## +s465-474 0 CHROMOSOME_I 465 0 10M * 0 0 NNNNNNNNNN ########## +s466-475 0 CHROMOSOME_I 466 0 10M * 0 0 NNNNNNNNNN ########## +s467-476 0 CHROMOSOME_I 467 0 10M * 0 0 NNNNNNNNNN ########## +s468-477 0 CHROMOSOME_I 468 0 10M * 0 0 NNNNNNNNNN ########## +s469-478 0 CHROMOSOME_I 469 0 10M * 0 0 NNNNNNNNNN ########## +s470-479 0 CHROMOSOME_I 470 0 10M * 0 0 NNNNNNNNNN ########## +s471-480 0 CHROMOSOME_I 471 0 10M * 0 0 NNNNNNNNNN ########## +s472-481 0 CHROMOSOME_I 472 0 10M * 0 0 NNNNNNNNNN ########## +s473-482 0 CHROMOSOME_I 473 0 10M * 0 0 NNNNNNNNNN ########## +s474-483 0 CHROMOSOME_I 474 0 10M * 0 0 NNNNNNNNNN ########## +s475-484 0 CHROMOSOME_I 475 0 10M * 0 0 NNNNNNNNNN ########## +s476-485 0 CHROMOSOME_I 476 0 10M * 0 0 NNNNNNNNNN ########## +s477-486 0 CHROMOSOME_I 477 0 10M * 0 0 NNNNNNNNNN ########## +s478-487 0 CHROMOSOME_I 478 0 10M * 0 0 NNNNNNNNNN ########## +s479-488 0 CHROMOSOME_I 479 0 10M * 0 0 NNNNNNNNNN ########## +s480-489 0 CHROMOSOME_I 480 0 10M * 0 0 NNNNNNNNNN ########## +s481-490 0 CHROMOSOME_I 481 0 10M * 0 0 NNNNNNNNNN ########## +s482-491 0 CHROMOSOME_I 482 0 10M * 0 0 NNNNNNNNNN ########## +s483-492 0 CHROMOSOME_I 483 0 10M * 0 0 NNNNNNNNNN ########## +s484-493 0 CHROMOSOME_I 484 0 10M * 0 0 NNNNNNNNNN ########## +s485-494 0 CHROMOSOME_I 485 0 10M * 0 0 NNNNNNNNNN ########## +s486-495 0 CHROMOSOME_I 486 0 10M * 0 0 NNNNNNNNNN ########## +s487-496 0 CHROMOSOME_I 487 0 10M * 0 0 NNNNNNNNNN ########## +s488-497 0 CHROMOSOME_I 488 0 10M * 0 0 NNNNNNNNNN ########## +s489-498 0 CHROMOSOME_I 489 0 10M * 0 0 NNNNNNNNNN ########## +s490-499 0 CHROMOSOME_I 490 0 10M * 0 0 NNNNNNNNNN ########## +s491-500 0 CHROMOSOME_I 491 0 10M * 0 0 NNNNNNNNNN ########## +s492-501 0 CHROMOSOME_I 492 0 10M * 0 0 NNNNNNNNNN ########## +s493-502 0 CHROMOSOME_I 493 0 10M * 0 0 NNNNNNNNNN ########## +s494-503 0 CHROMOSOME_I 494 0 10M * 0 0 NNNNNNNNNN ########## +s495-504 0 CHROMOSOME_I 495 0 10M * 0 0 NNNNNNNNNN ########## +s496-505 0 CHROMOSOME_I 496 0 10M * 0 0 NNNNNNNNNN ########## +s497-506 0 CHROMOSOME_I 497 0 10M * 0 0 NNNNNNNNNN ########## +s498-507 0 CHROMOSOME_I 498 0 10M * 0 0 NNNNNNNNNN ########## +s499-508 0 CHROMOSOME_I 499 0 10M * 0 0 NNNNNNNNNN ########## +s500-509 0 CHROMOSOME_I 500 0 10M * 0 0 NNNNNNNNNN ########## +s501-510 0 CHROMOSOME_I 501 0 10M * 0 0 NNNNNNNNNN ########## +s502-511 0 CHROMOSOME_I 502 0 10M * 0 0 NNNNNNNNNN ########## +s503-512 0 CHROMOSOME_I 503 0 10M * 0 0 NNNNNNNNNN ########## +s504-513 0 CHROMOSOME_I 504 0 10M * 0 0 NNNNNNNNNN ########## +s505-514 0 CHROMOSOME_I 505 0 10M * 0 0 NNNNNNNNNN ########## +s506-515 0 CHROMOSOME_I 506 0 10M * 0 0 NNNNNNNNNN ########## +s507-516 0 CHROMOSOME_I 507 0 10M * 0 0 NNNNNNNNNN ########## +s508-517 0 CHROMOSOME_I 508 0 10M * 0 0 NNNNNNNNNN ########## +s509-518 0 CHROMOSOME_I 509 0 10M * 0 0 NNNNNNNNNN ########## +s510-519 0 CHROMOSOME_I 510 0 10M * 0 0 NNNNNNNNNN ########## +s511-520 0 CHROMOSOME_I 511 0 10M * 0 0 NNNNNNNNNN ########## +s512-521 0 CHROMOSOME_I 512 0 10M * 0 0 NNNNNNNNNN ########## +s513-522 0 CHROMOSOME_I 513 0 10M * 0 0 NNNNNNNNNN ########## +s514-523 0 CHROMOSOME_I 514 0 10M * 0 0 NNNNNNNNNN ########## +s515-524 0 CHROMOSOME_I 515 0 10M * 0 0 NNNNNNNNNN ########## +s516-525 0 CHROMOSOME_I 516 0 10M * 0 0 NNNNNNNNNN ########## +s517-526 0 CHROMOSOME_I 517 0 10M * 0 0 NNNNNNNNNN ########## +s518-527 0 CHROMOSOME_I 518 0 10M * 0 0 NNNNNNNNNN ########## +s519-528 0 CHROMOSOME_I 519 0 10M * 0 0 NNNNNNNNNN ########## +s520-529 0 CHROMOSOME_I 520 0 10M * 0 0 NNNNNNNNNN ########## +s521-530 0 CHROMOSOME_I 521 0 10M * 0 0 NNNNNNNNNN ########## +s522-531 0 CHROMOSOME_I 522 0 10M * 0 0 NNNNNNNNNN ########## +s523-532 0 CHROMOSOME_I 523 0 10M * 0 0 NNNNNNNNNN ########## +s524-533 0 CHROMOSOME_I 524 0 10M * 0 0 NNNNNNNNNN ########## +s525-534 0 CHROMOSOME_I 525 0 10M * 0 0 NNNNNNNNNN ########## +s526-535 0 CHROMOSOME_I 526 0 10M * 0 0 NNNNNNNNNN ########## +s527-536 0 CHROMOSOME_I 527 0 10M * 0 0 NNNNNNNNNN ########## +s528-537 0 CHROMOSOME_I 528 0 10M * 0 0 NNNNNNNNNN ########## +s529-538 0 CHROMOSOME_I 529 0 10M * 0 0 NNNNNNNNNN ########## +s530-539 0 CHROMOSOME_I 530 0 10M * 0 0 NNNNNNNNNN ########## +s531-540 0 CHROMOSOME_I 531 0 10M * 0 0 NNNNNNNNNN ########## +s532-541 0 CHROMOSOME_I 532 0 10M * 0 0 NNNNNNNNNN ########## +s533-542 0 CHROMOSOME_I 533 0 10M * 0 0 NNNNNNNNNN ########## +s534-543 0 CHROMOSOME_I 534 0 10M * 0 0 NNNNNNNNNN ########## +s535-544 0 CHROMOSOME_I 535 0 10M * 0 0 NNNNNNNNNN ########## +s536-545 0 CHROMOSOME_I 536 0 10M * 0 0 NNNNNNNNNN ########## +s537-546 0 CHROMOSOME_I 537 0 10M * 0 0 NNNNNNNNNN ########## +s538-547 0 CHROMOSOME_I 538 0 10M * 0 0 NNNNNNNNNN ########## +s539-548 0 CHROMOSOME_I 539 0 10M * 0 0 NNNNNNNNNN ########## +s540-549 0 CHROMOSOME_I 540 0 10M * 0 0 NNNNNNNNNN ########## +s541-550 0 CHROMOSOME_I 541 0 10M * 0 0 NNNNNNNNNN ########## +s542-551 0 CHROMOSOME_I 542 0 10M * 0 0 NNNNNNNNNN ########## +s543-552 0 CHROMOSOME_I 543 0 10M * 0 0 NNNNNNNNNN ########## +s544-553 0 CHROMOSOME_I 544 0 10M * 0 0 NNNNNNNNNN ########## +s545-554 0 CHROMOSOME_I 545 0 10M * 0 0 NNNNNNNNNN ########## +s546-555 0 CHROMOSOME_I 546 0 10M * 0 0 NNNNNNNNNN ########## +s547-556 0 CHROMOSOME_I 547 0 10M * 0 0 NNNNNNNNNN ########## +s548-557 0 CHROMOSOME_I 548 0 10M * 0 0 NNNNNNNNNN ########## +s549-558 0 CHROMOSOME_I 549 0 10M * 0 0 NNNNNNNNNN ########## +s550-559 0 CHROMOSOME_I 550 0 10M * 0 0 NNNNNNNNNN ########## +s551-560 0 CHROMOSOME_I 551 0 10M * 0 0 NNNNNNNNNN ########## +s552-561 0 CHROMOSOME_I 552 0 10M * 0 0 NNNNNNNNNN ########## +s553-562 0 CHROMOSOME_I 553 0 10M * 0 0 NNNNNNNNNN ########## +s554-563 0 CHROMOSOME_I 554 0 10M * 0 0 NNNNNNNNNN ########## +s555-564 0 CHROMOSOME_I 555 0 10M * 0 0 NNNNNNNNNN ########## +s556-565 0 CHROMOSOME_I 556 0 10M * 0 0 NNNNNNNNNN ########## +s557-566 0 CHROMOSOME_I 557 0 10M * 0 0 NNNNNNNNNN ########## +s558-567 0 CHROMOSOME_I 558 0 10M * 0 0 NNNNNNNNNN ########## +s559-568 0 CHROMOSOME_I 559 0 10M * 0 0 NNNNNNNNNN ########## +s560-569 0 CHROMOSOME_I 560 0 10M * 0 0 NNNNNNNNNN ########## +s561-570 0 CHROMOSOME_I 561 0 10M * 0 0 NNNNNNNNNN ########## +s562-571 0 CHROMOSOME_I 562 0 10M * 0 0 NNNNNNNNNN ########## +s563-572 0 CHROMOSOME_I 563 0 10M * 0 0 NNNNNNNNNN ########## +s564-573 0 CHROMOSOME_I 564 0 10M * 0 0 NNNNNNNNNN ########## +s565-574 0 CHROMOSOME_I 565 0 10M * 0 0 NNNNNNNNNN ########## +s566-575 0 CHROMOSOME_I 566 0 10M * 0 0 NNNNNNNNNN ########## +s567-576 0 CHROMOSOME_I 567 0 10M * 0 0 NNNNNNNNNN ########## +s568-577 0 CHROMOSOME_I 568 0 10M * 0 0 NNNNNNNNNN ########## +s569-578 0 CHROMOSOME_I 569 0 10M * 0 0 NNNNNNNNNN ########## +s570-579 0 CHROMOSOME_I 570 0 10M * 0 0 NNNNNNNNNN ########## +s571-580 0 CHROMOSOME_I 571 0 10M * 0 0 NNNNNNNNNN ########## +s572-581 0 CHROMOSOME_I 572 0 10M * 0 0 NNNNNNNNNN ########## +s573-582 0 CHROMOSOME_I 573 0 10M * 0 0 NNNNNNNNNN ########## +s574-583 0 CHROMOSOME_I 574 0 10M * 0 0 NNNNNNNNNN ########## +s575-584 0 CHROMOSOME_I 575 0 10M * 0 0 NNNNNNNNNN ########## +s576-585 0 CHROMOSOME_I 576 0 10M * 0 0 NNNNNNNNNN ########## +s577-586 0 CHROMOSOME_I 577 0 10M * 0 0 NNNNNNNNNN ########## +s578-587 0 CHROMOSOME_I 578 0 10M * 0 0 NNNNNNNNNN ########## +s579-588 0 CHROMOSOME_I 579 0 10M * 0 0 NNNNNNNNNN ########## +s580-589 0 CHROMOSOME_I 580 0 10M * 0 0 NNNNNNNNNN ########## +s581-590 0 CHROMOSOME_I 581 0 10M * 0 0 NNNNNNNNNN ########## +s582-591 0 CHROMOSOME_I 582 0 10M * 0 0 NNNNNNNNNN ########## +s583-592 0 CHROMOSOME_I 583 0 10M * 0 0 NNNNNNNNNN ########## +s584-593 0 CHROMOSOME_I 584 0 10M * 0 0 NNNNNNNNNN ########## +s585-594 0 CHROMOSOME_I 585 0 10M * 0 0 NNNNNNNNNN ########## +s586-595 0 CHROMOSOME_I 586 0 10M * 0 0 NNNNNNNNNN ########## +s587-596 0 CHROMOSOME_I 587 0 10M * 0 0 NNNNNNNNNN ########## +s588-597 0 CHROMOSOME_I 588 0 10M * 0 0 NNNNNNNNNN ########## +s589-598 0 CHROMOSOME_I 589 0 10M * 0 0 NNNNNNNNNN ########## +s590-599 0 CHROMOSOME_I 590 0 10M * 0 0 NNNNNNNNNN ########## +s591-600 0 CHROMOSOME_I 591 0 10M * 0 0 NNNNNNNNNN ########## +s592-601 0 CHROMOSOME_I 592 0 10M * 0 0 NNNNNNNNNN ########## +s593-602 0 CHROMOSOME_I 593 0 10M * 0 0 NNNNNNNNNN ########## +s594-603 0 CHROMOSOME_I 594 0 10M * 0 0 NNNNNNNNNN ########## +s595-604 0 CHROMOSOME_I 595 0 10M * 0 0 NNNNNNNNNN ########## +s596-605 0 CHROMOSOME_I 596 0 10M * 0 0 NNNNNNNNNN ########## +s597-606 0 CHROMOSOME_I 597 0 10M * 0 0 NNNNNNNNNN ########## +s598-607 0 CHROMOSOME_I 598 0 10M * 0 0 NNNNNNNNNN ########## +s599-608 0 CHROMOSOME_I 599 0 10M * 0 0 NNNNNNNNNN ########## +s600-609 0 CHROMOSOME_I 600 0 10M * 0 0 NNNNNNNNNN ########## +s601-610 0 CHROMOSOME_I 601 0 10M * 0 0 NNNNNNNNNN ########## +s602-611 0 CHROMOSOME_I 602 0 10M * 0 0 NNNNNNNNNN ########## +s603-612 0 CHROMOSOME_I 603 0 10M * 0 0 NNNNNNNNNN ########## +s604-613 0 CHROMOSOME_I 604 0 10M * 0 0 NNNNNNNNNN ########## +s605-614 0 CHROMOSOME_I 605 0 10M * 0 0 NNNNNNNNNN ########## +s606-615 0 CHROMOSOME_I 606 0 10M * 0 0 NNNNNNNNNN ########## +s607-616 0 CHROMOSOME_I 607 0 10M * 0 0 NNNNNNNNNN ########## +s608-617 0 CHROMOSOME_I 608 0 10M * 0 0 NNNNNNNNNN ########## +s609-618 0 CHROMOSOME_I 609 0 10M * 0 0 NNNNNNNNNN ########## +s610-619 0 CHROMOSOME_I 610 0 10M * 0 0 NNNNNNNNNN ########## +s611-620 0 CHROMOSOME_I 611 0 10M * 0 0 NNNNNNNNNN ########## +s612-621 0 CHROMOSOME_I 612 0 10M * 0 0 NNNNNNNNNN ########## +s613-622 0 CHROMOSOME_I 613 0 10M * 0 0 NNNNNNNNNN ########## +s614-623 0 CHROMOSOME_I 614 0 10M * 0 0 NNNNNNNNNN ########## +s615-624 0 CHROMOSOME_I 615 0 10M * 0 0 NNNNNNNNNN ########## +s616-625 0 CHROMOSOME_I 616 0 10M * 0 0 NNNNNNNNNN ########## +s617-626 0 CHROMOSOME_I 617 0 10M * 0 0 NNNNNNNNNN ########## +s618-627 0 CHROMOSOME_I 618 0 10M * 0 0 NNNNNNNNNN ########## +s619-628 0 CHROMOSOME_I 619 0 10M * 0 0 NNNNNNNNNN ########## +s620-629 0 CHROMOSOME_I 620 0 10M * 0 0 NNNNNNNNNN ########## +s621-630 0 CHROMOSOME_I 621 0 10M * 0 0 NNNNNNNNNN ########## +s622-631 0 CHROMOSOME_I 622 0 10M * 0 0 NNNNNNNNNN ########## +s623-632 0 CHROMOSOME_I 623 0 10M * 0 0 NNNNNNNNNN ########## +s624-633 0 CHROMOSOME_I 624 0 10M * 0 0 NNNNNNNNNN ########## +s625-634 0 CHROMOSOME_I 625 0 10M * 0 0 NNNNNNNNNN ########## +s626-635 0 CHROMOSOME_I 626 0 10M * 0 0 NNNNNNNNNN ########## +s627-636 0 CHROMOSOME_I 627 0 10M * 0 0 NNNNNNNNNN ########## +s628-637 0 CHROMOSOME_I 628 0 10M * 0 0 NNNNNNNNNN ########## +s629-638 0 CHROMOSOME_I 629 0 10M * 0 0 NNNNNNNNNN ########## +s630-639 0 CHROMOSOME_I 630 0 10M * 0 0 NNNNNNNNNN ########## +s631-640 0 CHROMOSOME_I 631 0 10M * 0 0 NNNNNNNNNN ########## +s632-641 0 CHROMOSOME_I 632 0 10M * 0 0 NNNNNNNNNN ########## +s633-642 0 CHROMOSOME_I 633 0 10M * 0 0 NNNNNNNNNN ########## +s634-643 0 CHROMOSOME_I 634 0 10M * 0 0 NNNNNNNNNN ########## +s635-644 0 CHROMOSOME_I 635 0 10M * 0 0 NNNNNNNNNN ########## +s636-645 0 CHROMOSOME_I 636 0 10M * 0 0 NNNNNNNNNN ########## +s637-646 0 CHROMOSOME_I 637 0 10M * 0 0 NNNNNNNNNN ########## +s638-647 0 CHROMOSOME_I 638 0 10M * 0 0 NNNNNNNNNN ########## +s639-648 0 CHROMOSOME_I 639 0 10M * 0 0 NNNNNNNNNN ########## +s640-649 0 CHROMOSOME_I 640 0 10M * 0 0 NNNNNNNNNN ########## +s641-650 0 CHROMOSOME_I 641 0 10M * 0 0 NNNNNNNNNN ########## +s642-651 0 CHROMOSOME_I 642 0 10M * 0 0 NNNNNNNNNN ########## +s643-652 0 CHROMOSOME_I 643 0 10M * 0 0 NNNNNNNNNN ########## +s644-653 0 CHROMOSOME_I 644 0 10M * 0 0 NNNNNNNNNN ########## +s645-654 0 CHROMOSOME_I 645 0 10M * 0 0 NNNNNNNNNN ########## +s646-655 0 CHROMOSOME_I 646 0 10M * 0 0 NNNNNNNNNN ########## +s647-656 0 CHROMOSOME_I 647 0 10M * 0 0 NNNNNNNNNN ########## +s648-657 0 CHROMOSOME_I 648 0 10M * 0 0 NNNNNNNNNN ########## +s649-658 0 CHROMOSOME_I 649 0 10M * 0 0 NNNNNNNNNN ########## +s650-659 0 CHROMOSOME_I 650 0 10M * 0 0 NNNNNNNNNN ########## +s651-660 0 CHROMOSOME_I 651 0 10M * 0 0 NNNNNNNNNN ########## +s652-661 0 CHROMOSOME_I 652 0 10M * 0 0 NNNNNNNNNN ########## +s653-662 0 CHROMOSOME_I 653 0 10M * 0 0 NNNNNNNNNN ########## +s654-663 0 CHROMOSOME_I 654 0 10M * 0 0 NNNNNNNNNN ########## +s655-664 0 CHROMOSOME_I 655 0 10M * 0 0 NNNNNNNNNN ########## +s656-665 0 CHROMOSOME_I 656 0 10M * 0 0 NNNNNNNNNN ########## +s657-666 0 CHROMOSOME_I 657 0 10M * 0 0 NNNNNNNNNN ########## +s658-667 0 CHROMOSOME_I 658 0 10M * 0 0 NNNNNNNNNN ########## +s659-668 0 CHROMOSOME_I 659 0 10M * 0 0 NNNNNNNNNN ########## +s660-669 0 CHROMOSOME_I 660 0 10M * 0 0 NNNNNNNNNN ########## +s661-670 0 CHROMOSOME_I 661 0 10M * 0 0 NNNNNNNNNN ########## +s662-671 0 CHROMOSOME_I 662 0 10M * 0 0 NNNNNNNNNN ########## +s663-672 0 CHROMOSOME_I 663 0 10M * 0 0 NNNNNNNNNN ########## +s664-673 0 CHROMOSOME_I 664 0 10M * 0 0 NNNNNNNNNN ########## +s665-674 0 CHROMOSOME_I 665 0 10M * 0 0 NNNNNNNNNN ########## +s666-675 0 CHROMOSOME_I 666 0 10M * 0 0 NNNNNNNNNN ########## +s667-676 0 CHROMOSOME_I 667 0 10M * 0 0 NNNNNNNNNN ########## +s668-677 0 CHROMOSOME_I 668 0 10M * 0 0 NNNNNNNNNN ########## +s669-678 0 CHROMOSOME_I 669 0 10M * 0 0 NNNNNNNNNN ########## +s670-679 0 CHROMOSOME_I 670 0 10M * 0 0 NNNNNNNNNN ########## +s671-680 0 CHROMOSOME_I 671 0 10M * 0 0 NNNNNNNNNN ########## +s672-681 0 CHROMOSOME_I 672 0 10M * 0 0 NNNNNNNNNN ########## +s673-682 0 CHROMOSOME_I 673 0 10M * 0 0 NNNNNNNNNN ########## +s674-683 0 CHROMOSOME_I 674 0 10M * 0 0 NNNNNNNNNN ########## +s675-684 0 CHROMOSOME_I 675 0 10M * 0 0 NNNNNNNNNN ########## +s676-685 0 CHROMOSOME_I 676 0 10M * 0 0 NNNNNNNNNN ########## +s677-686 0 CHROMOSOME_I 677 0 10M * 0 0 NNNNNNNNNN ########## +s678-687 0 CHROMOSOME_I 678 0 10M * 0 0 NNNNNNNNNN ########## +s679-688 0 CHROMOSOME_I 679 0 10M * 0 0 NNNNNNNNNN ########## +s680-689 0 CHROMOSOME_I 680 0 10M * 0 0 NNNNNNNNNN ########## +s681-690 0 CHROMOSOME_I 681 0 10M * 0 0 NNNNNNNNNN ########## +s682-691 0 CHROMOSOME_I 682 0 10M * 0 0 NNNNNNNNNN ########## +s683-692 0 CHROMOSOME_I 683 0 10M * 0 0 NNNNNNNNNN ########## +s684-693 0 CHROMOSOME_I 684 0 10M * 0 0 NNNNNNNNNN ########## +s685-694 0 CHROMOSOME_I 685 0 10M * 0 0 NNNNNNNNNN ########## +s686-695 0 CHROMOSOME_I 686 0 10M * 0 0 NNNNNNNNNN ########## +s687-696 0 CHROMOSOME_I 687 0 10M * 0 0 NNNNNNNNNN ########## +s688-697 0 CHROMOSOME_I 688 0 10M * 0 0 NNNNNNNNNN ########## +s689-698 0 CHROMOSOME_I 689 0 10M * 0 0 NNNNNNNNNN ########## +s690-699 0 CHROMOSOME_I 690 0 10M * 0 0 NNNNNNNNNN ########## +s691-700 0 CHROMOSOME_I 691 0 10M * 0 0 NNNNNNNNNN ########## +s692-701 0 CHROMOSOME_I 692 0 10M * 0 0 NNNNNNNNNN ########## +s693-702 0 CHROMOSOME_I 693 0 10M * 0 0 NNNNNNNNNN ########## +s694-703 0 CHROMOSOME_I 694 0 10M * 0 0 NNNNNNNNNN ########## +s695-704 0 CHROMOSOME_I 695 0 10M * 0 0 NNNNNNNNNN ########## +s696-705 0 CHROMOSOME_I 696 0 10M * 0 0 NNNNNNNNNN ########## +s697-706 0 CHROMOSOME_I 697 0 10M * 0 0 NNNNNNNNNN ########## +s698-707 0 CHROMOSOME_I 698 0 10M * 0 0 NNNNNNNNNN ########## +s699-708 0 CHROMOSOME_I 699 0 10M * 0 0 NNNNNNNNNN ########## +s700-709 0 CHROMOSOME_I 700 0 10M * 0 0 NNNNNNNNNN ########## +s701-710 0 CHROMOSOME_I 701 0 10M * 0 0 NNNNNNNNNN ########## +s702-711 0 CHROMOSOME_I 702 0 10M * 0 0 NNNNNNNNNN ########## +s703-712 0 CHROMOSOME_I 703 0 10M * 0 0 NNNNNNNNNN ########## +s704-713 0 CHROMOSOME_I 704 0 10M * 0 0 NNNNNNNNNN ########## +s705-714 0 CHROMOSOME_I 705 0 10M * 0 0 NNNNNNNNNN ########## +s706-715 0 CHROMOSOME_I 706 0 10M * 0 0 NNNNNNNNNN ########## +s707-716 0 CHROMOSOME_I 707 0 10M * 0 0 NNNNNNNNNN ########## +s708-717 0 CHROMOSOME_I 708 0 10M * 0 0 NNNNNNNNNN ########## +s709-718 0 CHROMOSOME_I 709 0 10M * 0 0 NNNNNNNNNN ########## +s710-719 0 CHROMOSOME_I 710 0 10M * 0 0 NNNNNNNNNN ########## +s711-720 0 CHROMOSOME_I 711 0 10M * 0 0 NNNNNNNNNN ########## +s712-721 0 CHROMOSOME_I 712 0 10M * 0 0 NNNNNNNNNN ########## +s713-722 0 CHROMOSOME_I 713 0 10M * 0 0 NNNNNNNNNN ########## +s714-723 0 CHROMOSOME_I 714 0 10M * 0 0 NNNNNNNNNN ########## +s715-724 0 CHROMOSOME_I 715 0 10M * 0 0 NNNNNNNNNN ########## +s716-725 0 CHROMOSOME_I 716 0 10M * 0 0 NNNNNNNNNN ########## +s717-726 0 CHROMOSOME_I 717 0 10M * 0 0 NNNNNNNNNN ########## +s718-727 0 CHROMOSOME_I 718 0 10M * 0 0 NNNNNNNNNN ########## +s719-728 0 CHROMOSOME_I 719 0 10M * 0 0 NNNNNNNNNN ########## +s720-729 0 CHROMOSOME_I 720 0 10M * 0 0 NNNNNNNNNN ########## +s721-730 0 CHROMOSOME_I 721 0 10M * 0 0 NNNNNNNNNN ########## +s722-731 0 CHROMOSOME_I 722 0 10M * 0 0 NNNNNNNNNN ########## +s723-732 0 CHROMOSOME_I 723 0 10M * 0 0 NNNNNNNNNN ########## +s724-733 0 CHROMOSOME_I 724 0 10M * 0 0 NNNNNNNNNN ########## +s725-734 0 CHROMOSOME_I 725 0 10M * 0 0 NNNNNNNNNN ########## +s726-735 0 CHROMOSOME_I 726 0 10M * 0 0 NNNNNNNNNN ########## +s727-736 0 CHROMOSOME_I 727 0 10M * 0 0 NNNNNNNNNN ########## +s728-737 0 CHROMOSOME_I 728 0 10M * 0 0 NNNNNNNNNN ########## +s729-738 0 CHROMOSOME_I 729 0 10M * 0 0 NNNNNNNNNN ########## +s730-739 0 CHROMOSOME_I 730 0 10M * 0 0 NNNNNNNNNN ########## +s731-740 0 CHROMOSOME_I 731 0 10M * 0 0 NNNNNNNNNN ########## +s732-741 0 CHROMOSOME_I 732 0 10M * 0 0 NNNNNNNNNN ########## +s733-742 0 CHROMOSOME_I 733 0 10M * 0 0 NNNNNNNNNN ########## +s734-743 0 CHROMOSOME_I 734 0 10M * 0 0 NNNNNNNNNN ########## +s735-744 0 CHROMOSOME_I 735 0 10M * 0 0 NNNNNNNNNN ########## +s736-745 0 CHROMOSOME_I 736 0 10M * 0 0 NNNNNNNNNN ########## +s737-746 0 CHROMOSOME_I 737 0 10M * 0 0 NNNNNNNNNN ########## +s738-747 0 CHROMOSOME_I 738 0 10M * 0 0 NNNNNNNNNN ########## +s739-748 0 CHROMOSOME_I 739 0 10M * 0 0 NNNNNNNNNN ########## +s740-749 0 CHROMOSOME_I 740 0 10M * 0 0 NNNNNNNNNN ########## +s741-750 0 CHROMOSOME_I 741 0 10M * 0 0 NNNNNNNNNN ########## +s742-751 0 CHROMOSOME_I 742 0 10M * 0 0 NNNNNNNNNN ########## +s743-752 0 CHROMOSOME_I 743 0 10M * 0 0 NNNNNNNNNN ########## +s744-753 0 CHROMOSOME_I 744 0 10M * 0 0 NNNNNNNNNN ########## +s745-754 0 CHROMOSOME_I 745 0 10M * 0 0 NNNNNNNNNN ########## +s746-755 0 CHROMOSOME_I 746 0 10M * 0 0 NNNNNNNNNN ########## +s747-756 0 CHROMOSOME_I 747 0 10M * 0 0 NNNNNNNNNN ########## +s748-757 0 CHROMOSOME_I 748 0 10M * 0 0 NNNNNNNNNN ########## +s749-758 0 CHROMOSOME_I 749 0 10M * 0 0 NNNNNNNNNN ########## +s750-759 0 CHROMOSOME_I 750 0 10M * 0 0 NNNNNNNNNN ########## +s751-760 0 CHROMOSOME_I 751 0 10M * 0 0 NNNNNNNNNN ########## +s752-761 0 CHROMOSOME_I 752 0 10M * 0 0 NNNNNNNNNN ########## +s753-762 0 CHROMOSOME_I 753 0 10M * 0 0 NNNNNNNNNN ########## +s754-763 0 CHROMOSOME_I 754 0 10M * 0 0 NNNNNNNNNN ########## +s755-764 0 CHROMOSOME_I 755 0 10M * 0 0 NNNNNNNNNN ########## +s756-765 0 CHROMOSOME_I 756 0 10M * 0 0 NNNNNNNNNN ########## +s757-766 0 CHROMOSOME_I 757 0 10M * 0 0 NNNNNNNNNN ########## +s758-767 0 CHROMOSOME_I 758 0 10M * 0 0 NNNNNNNNNN ########## +s759-768 0 CHROMOSOME_I 759 0 10M * 0 0 NNNNNNNNNN ########## +s760-769 0 CHROMOSOME_I 760 0 10M * 0 0 NNNNNNNNNN ########## +s761-770 0 CHROMOSOME_I 761 0 10M * 0 0 NNNNNNNNNN ########## +s762-771 0 CHROMOSOME_I 762 0 10M * 0 0 NNNNNNNNNN ########## +s763-772 0 CHROMOSOME_I 763 0 10M * 0 0 NNNNNNNNNN ########## +s764-773 0 CHROMOSOME_I 764 0 10M * 0 0 NNNNNNNNNN ########## +s765-774 0 CHROMOSOME_I 765 0 10M * 0 0 NNNNNNNNNN ########## +s766-775 0 CHROMOSOME_I 766 0 10M * 0 0 NNNNNNNNNN ########## +s767-776 0 CHROMOSOME_I 767 0 10M * 0 0 NNNNNNNNNN ########## +s768-777 0 CHROMOSOME_I 768 0 10M * 0 0 NNNNNNNNNN ########## +s769-778 0 CHROMOSOME_I 769 0 10M * 0 0 NNNNNNNNNN ########## +s770-779 0 CHROMOSOME_I 770 0 10M * 0 0 NNNNNNNNNN ########## +s771-780 0 CHROMOSOME_I 771 0 10M * 0 0 NNNNNNNNNN ########## +s772-781 0 CHROMOSOME_I 772 0 10M * 0 0 NNNNNNNNNN ########## +s773-782 0 CHROMOSOME_I 773 0 10M * 0 0 NNNNNNNNNN ########## +s774-783 0 CHROMOSOME_I 774 0 10M * 0 0 NNNNNNNNNN ########## +s775-784 0 CHROMOSOME_I 775 0 10M * 0 0 NNNNNNNNNN ########## +s776-785 0 CHROMOSOME_I 776 0 10M * 0 0 NNNNNNNNNN ########## +s777-786 0 CHROMOSOME_I 777 0 10M * 0 0 NNNNNNNNNN ########## +s778-787 0 CHROMOSOME_I 778 0 10M * 0 0 NNNNNNNNNN ########## +s779-788 0 CHROMOSOME_I 779 0 10M * 0 0 NNNNNNNNNN ########## +s780-789 0 CHROMOSOME_I 780 0 10M * 0 0 NNNNNNNNNN ########## +s781-790 0 CHROMOSOME_I 781 0 10M * 0 0 NNNNNNNNNN ########## +s782-791 0 CHROMOSOME_I 782 0 10M * 0 0 NNNNNNNNNN ########## +s783-792 0 CHROMOSOME_I 783 0 10M * 0 0 NNNNNNNNNN ########## +s784-793 0 CHROMOSOME_I 784 0 10M * 0 0 NNNNNNNNNN ########## +s785-794 0 CHROMOSOME_I 785 0 10M * 0 0 NNNNNNNNNN ########## +s786-795 0 CHROMOSOME_I 786 0 10M * 0 0 NNNNNNNNNN ########## +s787-796 0 CHROMOSOME_I 787 0 10M * 0 0 NNNNNNNNNN ########## +s788-797 0 CHROMOSOME_I 788 0 10M * 0 0 NNNNNNNNNN ########## +s789-798 0 CHROMOSOME_I 789 0 10M * 0 0 NNNNNNNNNN ########## +s790-799 0 CHROMOSOME_I 790 0 10M * 0 0 NNNNNNNNNN ########## +s791-800 0 CHROMOSOME_I 791 0 10M * 0 0 NNNNNNNNNN ########## +s792-801 0 CHROMOSOME_I 792 0 10M * 0 0 NNNNNNNNNN ########## +s793-802 0 CHROMOSOME_I 793 0 10M * 0 0 NNNNNNNNNN ########## +s794-803 0 CHROMOSOME_I 794 0 10M * 0 0 NNNNNNNNNN ########## +s795-804 0 CHROMOSOME_I 795 0 10M * 0 0 NNNNNNNNNN ########## +s796-805 0 CHROMOSOME_I 796 0 10M * 0 0 NNNNNNNNNN ########## +s797-806 0 CHROMOSOME_I 797 0 10M * 0 0 NNNNNNNNNN ########## +s798-807 0 CHROMOSOME_I 798 0 10M * 0 0 NNNNNNNNNN ########## +s799-808 0 CHROMOSOME_I 799 0 10M * 0 0 NNNNNNNNNN ########## +s800-809 0 CHROMOSOME_I 800 0 10M * 0 0 NNNNNNNNNN ########## +s801-810 0 CHROMOSOME_I 801 0 10M * 0 0 NNNNNNNNNN ########## +s802-811 0 CHROMOSOME_I 802 0 10M * 0 0 NNNNNNNNNN ########## +s803-812 0 CHROMOSOME_I 803 0 10M * 0 0 NNNNNNNNNN ########## +s804-813 0 CHROMOSOME_I 804 0 10M * 0 0 NNNNNNNNNN ########## +s805-814 0 CHROMOSOME_I 805 0 10M * 0 0 NNNNNNNNNN ########## +s806-815 0 CHROMOSOME_I 806 0 10M * 0 0 NNNNNNNNNN ########## +s807-816 0 CHROMOSOME_I 807 0 10M * 0 0 NNNNNNNNNN ########## +s808-817 0 CHROMOSOME_I 808 0 10M * 0 0 NNNNNNNNNN ########## +s809-818 0 CHROMOSOME_I 809 0 10M * 0 0 NNNNNNNNNN ########## +s810-819 0 CHROMOSOME_I 810 0 10M * 0 0 NNNNNNNNNN ########## +s811-820 0 CHROMOSOME_I 811 0 10M * 0 0 NNNNNNNNNN ########## +s812-821 0 CHROMOSOME_I 812 0 10M * 0 0 NNNNNNNNNN ########## +s813-822 0 CHROMOSOME_I 813 0 10M * 0 0 NNNNNNNNNN ########## +s814-823 0 CHROMOSOME_I 814 0 10M * 0 0 NNNNNNNNNN ########## +s815-824 0 CHROMOSOME_I 815 0 10M * 0 0 NNNNNNNNNN ########## +s816-825 0 CHROMOSOME_I 816 0 10M * 0 0 NNNNNNNNNN ########## +s817-826 0 CHROMOSOME_I 817 0 10M * 0 0 NNNNNNNNNN ########## +s818-827 0 CHROMOSOME_I 818 0 10M * 0 0 NNNNNNNNNN ########## +s819-828 0 CHROMOSOME_I 819 0 10M * 0 0 NNNNNNNNNN ########## +s820-829 0 CHROMOSOME_I 820 0 10M * 0 0 NNNNNNNNNN ########## +s821-830 0 CHROMOSOME_I 821 0 10M * 0 0 NNNNNNNNNN ########## +s822-831 0 CHROMOSOME_I 822 0 10M * 0 0 NNNNNNNNNN ########## +s823-832 0 CHROMOSOME_I 823 0 10M * 0 0 NNNNNNNNNN ########## +s824-833 0 CHROMOSOME_I 824 0 10M * 0 0 NNNNNNNNNN ########## +s825-834 0 CHROMOSOME_I 825 0 10M * 0 0 NNNNNNNNNN ########## +s826-835 0 CHROMOSOME_I 826 0 10M * 0 0 NNNNNNNNNN ########## +s827-836 0 CHROMOSOME_I 827 0 10M * 0 0 NNNNNNNNNN ########## +s828-837 0 CHROMOSOME_I 828 0 10M * 0 0 NNNNNNNNNN ########## +s829-838 0 CHROMOSOME_I 829 0 10M * 0 0 NNNNNNNNNN ########## +s830-839 0 CHROMOSOME_I 830 0 10M * 0 0 NNNNNNNNNN ########## +s831-840 0 CHROMOSOME_I 831 0 10M * 0 0 NNNNNNNNNN ########## +s832-841 0 CHROMOSOME_I 832 0 10M * 0 0 NNNNNNNNNN ########## +s833-842 0 CHROMOSOME_I 833 0 10M * 0 0 NNNNNNNNNN ########## +s834-843 0 CHROMOSOME_I 834 0 10M * 0 0 NNNNNNNNNN ########## +s835-844 0 CHROMOSOME_I 835 0 10M * 0 0 NNNNNNNNNN ########## +s836-845 0 CHROMOSOME_I 836 0 10M * 0 0 NNNNNNNNNN ########## +s837-846 0 CHROMOSOME_I 837 0 10M * 0 0 NNNNNNNNNN ########## +s838-847 0 CHROMOSOME_I 838 0 10M * 0 0 NNNNNNNNNN ########## +s839-848 0 CHROMOSOME_I 839 0 10M * 0 0 NNNNNNNNNN ########## +s840-849 0 CHROMOSOME_I 840 0 10M * 0 0 NNNNNNNNNN ########## +s841-850 0 CHROMOSOME_I 841 0 10M * 0 0 NNNNNNNNNN ########## +s842-851 0 CHROMOSOME_I 842 0 10M * 0 0 NNNNNNNNNN ########## +s843-852 0 CHROMOSOME_I 843 0 10M * 0 0 NNNNNNNNNN ########## +s844-853 0 CHROMOSOME_I 844 0 10M * 0 0 NNNNNNNNNN ########## +s845-854 0 CHROMOSOME_I 845 0 10M * 0 0 NNNNNNNNNN ########## +s846-855 0 CHROMOSOME_I 846 0 10M * 0 0 NNNNNNNNNN ########## +s847-856 0 CHROMOSOME_I 847 0 10M * 0 0 NNNNNNNNNN ########## +s848-857 0 CHROMOSOME_I 848 0 10M * 0 0 NNNNNNNNNN ########## +s849-858 0 CHROMOSOME_I 849 0 10M * 0 0 NNNNNNNNNN ########## +s850-859 0 CHROMOSOME_I 850 0 10M * 0 0 NNNNNNNNNN ########## +s851-860 0 CHROMOSOME_I 851 0 10M * 0 0 NNNNNNNNNN ########## +s852-861 0 CHROMOSOME_I 852 0 10M * 0 0 NNNNNNNNNN ########## +s853-862 0 CHROMOSOME_I 853 0 10M * 0 0 NNNNNNNNNN ########## +s854-863 0 CHROMOSOME_I 854 0 10M * 0 0 NNNNNNNNNN ########## +s855-864 0 CHROMOSOME_I 855 0 10M * 0 0 NNNNNNNNNN ########## +s856-865 0 CHROMOSOME_I 856 0 10M * 0 0 NNNNNNNNNN ########## +s857-866 0 CHROMOSOME_I 857 0 10M * 0 0 NNNNNNNNNN ########## +s858-867 0 CHROMOSOME_I 858 0 10M * 0 0 NNNNNNNNNN ########## +s859-868 0 CHROMOSOME_I 859 0 10M * 0 0 NNNNNNNNNN ########## +s860-869 0 CHROMOSOME_I 860 0 10M * 0 0 NNNNNNNNNN ########## +s861-870 0 CHROMOSOME_I 861 0 10M * 0 0 NNNNNNNNNN ########## +s862-871 0 CHROMOSOME_I 862 0 10M * 0 0 NNNNNNNNNN ########## +s863-872 0 CHROMOSOME_I 863 0 10M * 0 0 NNNNNNNNNN ########## +s864-873 0 CHROMOSOME_I 864 0 10M * 0 0 NNNNNNNNNN ########## +s865-874 0 CHROMOSOME_I 865 0 10M * 0 0 NNNNNNNNNN ########## +s866-875 0 CHROMOSOME_I 866 0 10M * 0 0 NNNNNNNNNN ########## +s867-876 0 CHROMOSOME_I 867 0 10M * 0 0 NNNNNNNNNN ########## +s868-877 0 CHROMOSOME_I 868 0 10M * 0 0 NNNNNNNNNN ########## +s869-878 0 CHROMOSOME_I 869 0 10M * 0 0 NNNNNNNNNN ########## +s870-879 0 CHROMOSOME_I 870 0 10M * 0 0 NNNNNNNNNN ########## +s871-880 0 CHROMOSOME_I 871 0 10M * 0 0 NNNNNNNNNN ########## +s872-881 0 CHROMOSOME_I 872 0 10M * 0 0 NNNNNNNNNN ########## +s873-882 0 CHROMOSOME_I 873 0 10M * 0 0 NNNNNNNNNN ########## +s874-883 0 CHROMOSOME_I 874 0 10M * 0 0 NNNNNNNNNN ########## +s875-884 0 CHROMOSOME_I 875 0 10M * 0 0 NNNNNNNNNN ########## +s876-885 0 CHROMOSOME_I 876 0 10M * 0 0 NNNNNNNNNN ########## +s877-886 0 CHROMOSOME_I 877 0 10M * 0 0 NNNNNNNNNN ########## +s878-887 0 CHROMOSOME_I 878 0 10M * 0 0 NNNNNNNNNN ########## +s879-888 0 CHROMOSOME_I 879 0 10M * 0 0 NNNNNNNNNN ########## +s880-889 0 CHROMOSOME_I 880 0 10M * 0 0 NNNNNNNNNN ########## +s881-890 0 CHROMOSOME_I 881 0 10M * 0 0 NNNNNNNNNN ########## +s882-891 0 CHROMOSOME_I 882 0 10M * 0 0 NNNNNNNNNN ########## +s883-892 0 CHROMOSOME_I 883 0 10M * 0 0 NNNNNNNNNN ########## +s884-893 0 CHROMOSOME_I 884 0 10M * 0 0 NNNNNNNNNN ########## +s885-894 0 CHROMOSOME_I 885 0 10M * 0 0 NNNNNNNNNN ########## +s886-895 0 CHROMOSOME_I 886 0 10M * 0 0 NNNNNNNNNN ########## +s887-896 0 CHROMOSOME_I 887 0 10M * 0 0 NNNNNNNNNN ########## +s888-897 0 CHROMOSOME_I 888 0 10M * 0 0 NNNNNNNNNN ########## +s889-898 0 CHROMOSOME_I 889 0 10M * 0 0 NNNNNNNNNN ########## +s890-899 0 CHROMOSOME_I 890 0 10M * 0 0 NNNNNNNNNN ########## +s891-900 0 CHROMOSOME_I 891 0 10M * 0 0 NNNNNNNNNN ########## +s892-901 0 CHROMOSOME_I 892 0 10M * 0 0 NNNNNNNNNN ########## +s893-902 0 CHROMOSOME_I 893 0 10M * 0 0 NNNNNNNNNN ########## +s894-903 0 CHROMOSOME_I 894 0 10M * 0 0 NNNNNNNNNN ########## +s895-904 0 CHROMOSOME_I 895 0 10M * 0 0 NNNNNNNNNN ########## +s896-905 0 CHROMOSOME_I 896 0 10M * 0 0 NNNNNNNNNN ########## +s897-906 0 CHROMOSOME_I 897 0 10M * 0 0 NNNNNNNNNN ########## +s898-907 0 CHROMOSOME_I 898 0 10M * 0 0 NNNNNNNNNN ########## +s899-908 0 CHROMOSOME_I 899 0 10M * 0 0 NNNNNNNNNN ########## +s900-909 0 CHROMOSOME_I 900 0 10M * 0 0 NNNNNNNNNN ########## +s901-910 0 CHROMOSOME_I 901 0 10M * 0 0 NNNNNNNNNN ########## +s902-911 0 CHROMOSOME_I 902 0 10M * 0 0 NNNNNNNNNN ########## +s903-912 0 CHROMOSOME_I 903 0 10M * 0 0 NNNNNNNNNN ########## +s904-913 0 CHROMOSOME_I 904 0 10M * 0 0 NNNNNNNNNN ########## +s905-914 0 CHROMOSOME_I 905 0 10M * 0 0 NNNNNNNNNN ########## +s906-915 0 CHROMOSOME_I 906 0 10M * 0 0 NNNNNNNNNN ########## +s907-916 0 CHROMOSOME_I 907 0 10M * 0 0 NNNNNNNNNN ########## +s908-917 0 CHROMOSOME_I 908 0 10M * 0 0 NNNNNNNNNN ########## +s909-918 0 CHROMOSOME_I 909 0 10M * 0 0 NNNNNNNNNN ########## +s910-919 0 CHROMOSOME_I 910 0 10M * 0 0 NNNNNNNNNN ########## +s911-920 0 CHROMOSOME_I 911 0 10M * 0 0 NNNNNNNNNN ########## +s912-921 0 CHROMOSOME_I 912 0 10M * 0 0 NNNNNNNNNN ########## +s913-922 0 CHROMOSOME_I 913 0 10M * 0 0 NNNNNNNNNN ########## +s914-923 0 CHROMOSOME_I 914 0 10M * 0 0 NNNNNNNNNN ########## +s915-924 0 CHROMOSOME_I 915 0 10M * 0 0 NNNNNNNNNN ########## +s916-925 0 CHROMOSOME_I 916 0 10M * 0 0 NNNNNNNNNN ########## +s917-926 0 CHROMOSOME_I 917 0 10M * 0 0 NNNNNNNNNN ########## +s918-927 0 CHROMOSOME_I 918 0 10M * 0 0 NNNNNNNNNN ########## +s919-928 0 CHROMOSOME_I 919 0 10M * 0 0 NNNNNNNNNN ########## +s920-929 0 CHROMOSOME_I 920 0 10M * 0 0 NNNNNNNNNN ########## +s921-930 0 CHROMOSOME_I 921 0 10M * 0 0 NNNNNNNNNN ########## +s922-931 0 CHROMOSOME_I 922 0 10M * 0 0 NNNNNNNNNN ########## +s923-932 0 CHROMOSOME_I 923 0 10M * 0 0 NNNNNNNNNN ########## +s924-933 0 CHROMOSOME_I 924 0 10M * 0 0 NNNNNNNNNN ########## +s925-934 0 CHROMOSOME_I 925 0 10M * 0 0 NNNNNNNNNN ########## +s926-935 0 CHROMOSOME_I 926 0 10M * 0 0 NNNNNNNNNN ########## +s927-936 0 CHROMOSOME_I 927 0 10M * 0 0 NNNNNNNNNN ########## +s928-937 0 CHROMOSOME_I 928 0 10M * 0 0 NNNNNNNNNN ########## +s929-938 0 CHROMOSOME_I 929 0 10M * 0 0 NNNNNNNNNN ########## +s930-939 0 CHROMOSOME_I 930 0 10M * 0 0 NNNNNNNNNN ########## +s931-940 0 CHROMOSOME_I 931 0 10M * 0 0 NNNNNNNNNN ########## +s932-941 0 CHROMOSOME_I 932 0 10M * 0 0 NNNNNNNNNN ########## +s933-942 0 CHROMOSOME_I 933 0 10M * 0 0 NNNNNNNNNN ########## +s934-943 0 CHROMOSOME_I 934 0 10M * 0 0 NNNNNNNNNN ########## +s935-944 0 CHROMOSOME_I 935 0 10M * 0 0 NNNNNNNNNN ########## +s936-945 0 CHROMOSOME_I 936 0 10M * 0 0 NNNNNNNNNN ########## +s937-946 0 CHROMOSOME_I 937 0 10M * 0 0 NNNNNNNNNN ########## +s938-947 0 CHROMOSOME_I 938 0 10M * 0 0 NNNNNNNNNN ########## +s939-948 0 CHROMOSOME_I 939 0 10M * 0 0 NNNNNNNNNN ########## +s940-949 0 CHROMOSOME_I 940 0 10M * 0 0 NNNNNNNNNN ########## +s941-950 0 CHROMOSOME_I 941 0 10M * 0 0 NNNNNNNNNN ########## +s942-951 0 CHROMOSOME_I 942 0 10M * 0 0 NNNNNNNNNN ########## +s943-952 0 CHROMOSOME_I 943 0 10M * 0 0 NNNNNNNNNN ########## +s944-953 0 CHROMOSOME_I 944 0 10M * 0 0 NNNNNNNNNN ########## +s945-954 0 CHROMOSOME_I 945 0 10M * 0 0 NNNNNNNNNN ########## +s946-955 0 CHROMOSOME_I 946 0 10M * 0 0 NNNNNNNNNN ########## +s947-956 0 CHROMOSOME_I 947 0 10M * 0 0 NNNNNNNNNN ########## +s948-957 0 CHROMOSOME_I 948 0 10M * 0 0 NNNNNNNNNN ########## +s949-958 0 CHROMOSOME_I 949 0 10M * 0 0 NNNNNNNNNN ########## +s950-959 0 CHROMOSOME_I 950 0 10M * 0 0 NNNNNNNNNN ########## +s951-960 0 CHROMOSOME_I 951 0 10M * 0 0 NNNNNNNNNN ########## +s952-961 0 CHROMOSOME_I 952 0 10M * 0 0 NNNNNNNNNN ########## +s953-962 0 CHROMOSOME_I 953 0 10M * 0 0 NNNNNNNNNN ########## +s954-963 0 CHROMOSOME_I 954 0 10M * 0 0 NNNNNNNNNN ########## +s955-964 0 CHROMOSOME_I 955 0 10M * 0 0 NNNNNNNNNN ########## +s956-965 0 CHROMOSOME_I 956 0 10M * 0 0 NNNNNNNNNN ########## +s957-966 0 CHROMOSOME_I 957 0 10M * 0 0 NNNNNNNNNN ########## +s958-967 0 CHROMOSOME_I 958 0 10M * 0 0 NNNNNNNNNN ########## +s959-968 0 CHROMOSOME_I 959 0 10M * 0 0 NNNNNNNNNN ########## +s960-969 0 CHROMOSOME_I 960 0 10M * 0 0 NNNNNNNNNN ########## +s961-970 0 CHROMOSOME_I 961 0 10M * 0 0 NNNNNNNNNN ########## +s962-971 0 CHROMOSOME_I 962 0 10M * 0 0 NNNNNNNNNN ########## +s963-972 0 CHROMOSOME_I 963 0 10M * 0 0 NNNNNNNNNN ########## +s964-973 0 CHROMOSOME_I 964 0 10M * 0 0 NNNNNNNNNN ########## +s965-974 0 CHROMOSOME_I 965 0 10M * 0 0 NNNNNNNNNN ########## +s966-975 0 CHROMOSOME_I 966 0 10M * 0 0 NNNNNNNNNN ########## +s967-976 0 CHROMOSOME_I 967 0 10M * 0 0 NNNNNNNNNN ########## +s968-977 0 CHROMOSOME_I 968 0 10M * 0 0 NNNNNNNNNN ########## +s969-978 0 CHROMOSOME_I 969 0 10M * 0 0 NNNNNNNNNN ########## +s970-979 0 CHROMOSOME_I 970 0 10M * 0 0 NNNNNNNNNN ########## +s971-980 0 CHROMOSOME_I 971 0 10M * 0 0 NNNNNNNNNN ########## +s972-981 0 CHROMOSOME_I 972 0 10M * 0 0 NNNNNNNNNN ########## +s973-982 0 CHROMOSOME_I 973 0 10M * 0 0 NNNNNNNNNN ########## +s974-983 0 CHROMOSOME_I 974 0 10M * 0 0 NNNNNNNNNN ########## +s975-984 0 CHROMOSOME_I 975 0 10M * 0 0 NNNNNNNNNN ########## +s976-985 0 CHROMOSOME_I 976 0 10M * 0 0 NNNNNNNNNN ########## +s977-986 0 CHROMOSOME_I 977 0 10M * 0 0 NNNNNNNNNN ########## +s978-987 0 CHROMOSOME_I 978 0 10M * 0 0 NNNNNNNNNN ########## +s979-988 0 CHROMOSOME_I 979 0 10M * 0 0 NNNNNNNNNN ########## +s980-989 0 CHROMOSOME_I 980 0 10M * 0 0 NNNNNNNNNN ########## +s981-990 0 CHROMOSOME_I 981 0 10M * 0 0 NNNNNNNNNN ########## +s982-991 0 CHROMOSOME_I 982 0 10M * 0 0 NNNNNNNNNN ########## +s983-992 0 CHROMOSOME_I 983 0 10M * 0 0 NNNNNNNNNN ########## +s984-993 0 CHROMOSOME_I 984 0 10M * 0 0 NNNNNNNNNN ########## +s985-994 0 CHROMOSOME_I 985 0 10M * 0 0 NNNNNNNNNN ########## +s986-995 0 CHROMOSOME_I 986 0 10M * 0 0 NNNNNNNNNN ########## +s987-996 0 CHROMOSOME_I 987 0 10M * 0 0 NNNNNNNNNN ########## +s988-997 0 CHROMOSOME_I 988 0 10M * 0 0 NNNNNNNNNN ########## +s989-998 0 CHROMOSOME_I 989 0 10M * 0 0 NNNNNNNNNN ########## +s990-999 0 CHROMOSOME_I 990 0 10M * 0 0 NNNNNNNNNN ########## +s991-1000 0 CHROMOSOME_I 991 0 10M * 0 0 NNNNNNNNNN ########## +s992-1001 0 CHROMOSOME_I 992 0 10M * 0 0 NNNNNNNNNN ########## +s993-1002 0 CHROMOSOME_I 993 0 10M * 0 0 NNNNNNNNNN ########## +s994-1003 0 CHROMOSOME_I 994 0 10M * 0 0 NNNNNNNNNN ########## +s995-1004 0 CHROMOSOME_I 995 0 10M * 0 0 NNNNNNNNNN ########## +s996-1005 0 CHROMOSOME_I 996 0 10M * 0 0 NNNNNNNNNN ########## +s997-1006 0 CHROMOSOME_I 997 0 10M * 0 0 NNNNNNNNNN ########## +s998-1007 0 CHROMOSOME_I 998 0 10M * 0 0 NNNNNNNNNN ########## +s999-1008 0 CHROMOSOME_I 999 0 10M * 0 0 NNNNNNNNNN ########## +s1000-1009 0 CHROMOSOME_I 1000 0 10M * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.cram new file mode 100644 index 0000000000..8695b050d5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.cram.crai new file mode 100644 index 0000000000..1d894eb982 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.sam new file mode 100644 index 0000000000..461cb88fcb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1401_index_unmapped.sam @@ -0,0 +1,1000 @@ +s1-10 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s2-11 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s3-12 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s4-13 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s5-14 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s6-15 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s7-16 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s8-17 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s9-18 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s10-19 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s11-20 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s12-21 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s13-22 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s14-23 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s15-24 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s16-25 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s17-26 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s18-27 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s19-28 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s20-29 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s21-30 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s22-31 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s23-32 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s24-33 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s25-34 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s26-35 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s27-36 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s28-37 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s29-38 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s30-39 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s31-40 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s32-41 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s33-42 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s34-43 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s35-44 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s36-45 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s37-46 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s38-47 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s39-48 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s40-49 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s41-50 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s42-51 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s43-52 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s44-53 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s45-54 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s46-55 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s47-56 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s48-57 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s49-58 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s50-59 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s51-60 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s52-61 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s53-62 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s54-63 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s55-64 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s56-65 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s57-66 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s58-67 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s59-68 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s60-69 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s61-70 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s62-71 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s63-72 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s64-73 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s65-74 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s66-75 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s67-76 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s68-77 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s69-78 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s70-79 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s71-80 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s72-81 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s73-82 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s74-83 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s75-84 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s76-85 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s77-86 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s78-87 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s79-88 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s80-89 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s81-90 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s82-91 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s83-92 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s84-93 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s85-94 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s86-95 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s87-96 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s88-97 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s89-98 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s90-99 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s91-100 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s92-101 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s93-102 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s94-103 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s95-104 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s96-105 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s97-106 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s98-107 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s99-108 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s100-109 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s101-110 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s102-111 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s103-112 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s104-113 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s105-114 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s106-115 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s107-116 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s108-117 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s109-118 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s110-119 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s111-120 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s112-121 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s113-122 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s114-123 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s115-124 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s116-125 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s117-126 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s118-127 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s119-128 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s120-129 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s121-130 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s122-131 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s123-132 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s124-133 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s125-134 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s126-135 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s127-136 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s128-137 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s129-138 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s130-139 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s131-140 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s132-141 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s133-142 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s134-143 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s135-144 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s136-145 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s137-146 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s138-147 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s139-148 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s140-149 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s141-150 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s142-151 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s143-152 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s144-153 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s145-154 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s146-155 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s147-156 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s148-157 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s149-158 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s150-159 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s151-160 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s152-161 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s153-162 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s154-163 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s155-164 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s156-165 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s157-166 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s158-167 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s159-168 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s160-169 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s161-170 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s162-171 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s163-172 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s164-173 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s165-174 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s166-175 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s167-176 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s168-177 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s169-178 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s170-179 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s171-180 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s172-181 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s173-182 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s174-183 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s175-184 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s176-185 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s177-186 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s178-187 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s179-188 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s180-189 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s181-190 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s182-191 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s183-192 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s184-193 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s185-194 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s186-195 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s187-196 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s188-197 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s189-198 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s190-199 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s191-200 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s192-201 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s193-202 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s194-203 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s195-204 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s196-205 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s197-206 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s198-207 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s199-208 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s200-209 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s201-210 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s202-211 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s203-212 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s204-213 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s205-214 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s206-215 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s207-216 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s208-217 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s209-218 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s210-219 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s211-220 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s212-221 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s213-222 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s214-223 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s215-224 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s216-225 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s217-226 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s218-227 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s219-228 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s220-229 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s221-230 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s222-231 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s223-232 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s224-233 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s225-234 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s226-235 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s227-236 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s228-237 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s229-238 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s230-239 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s231-240 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s232-241 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s233-242 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s234-243 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s235-244 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s236-245 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s237-246 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s238-247 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s239-248 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s240-249 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s241-250 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s242-251 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s243-252 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s244-253 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s245-254 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s246-255 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s247-256 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s248-257 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s249-258 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s250-259 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s251-260 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s252-261 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s253-262 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s254-263 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s255-264 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s256-265 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s257-266 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s258-267 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s259-268 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s260-269 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s261-270 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s262-271 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s263-272 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s264-273 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s265-274 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s266-275 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s267-276 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s268-277 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s269-278 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s270-279 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s271-280 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s272-281 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s273-282 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s274-283 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s275-284 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s276-285 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s277-286 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s278-287 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s279-288 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s280-289 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s281-290 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s282-291 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s283-292 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s284-293 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s285-294 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s286-295 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s287-296 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s288-297 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s289-298 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s290-299 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s291-300 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s292-301 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s293-302 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s294-303 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s295-304 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s296-305 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s297-306 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s298-307 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s299-308 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s300-309 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s301-310 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s302-311 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s303-312 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s304-313 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s305-314 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s306-315 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s307-316 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s308-317 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s309-318 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s310-319 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s311-320 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s312-321 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s313-322 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s314-323 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s315-324 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s316-325 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s317-326 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s318-327 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s319-328 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s320-329 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s321-330 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s322-331 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s323-332 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s324-333 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s325-334 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s326-335 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s327-336 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s328-337 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s329-338 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s330-339 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s331-340 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s332-341 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s333-342 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s334-343 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s335-344 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s336-345 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s337-346 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s338-347 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s339-348 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s340-349 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s341-350 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s342-351 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s343-352 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s344-353 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s345-354 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s346-355 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s347-356 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s348-357 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s349-358 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s350-359 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s351-360 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s352-361 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s353-362 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s354-363 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s355-364 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s356-365 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s357-366 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s358-367 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s359-368 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s360-369 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s361-370 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s362-371 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s363-372 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s364-373 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s365-374 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s366-375 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s367-376 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s368-377 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s369-378 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s370-379 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s371-380 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s372-381 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s373-382 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s374-383 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s375-384 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s376-385 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s377-386 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s378-387 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s379-388 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s380-389 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s381-390 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s382-391 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s383-392 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s384-393 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s385-394 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s386-395 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s387-396 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s388-397 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s389-398 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s390-399 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s391-400 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s392-401 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s393-402 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s394-403 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s395-404 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s396-405 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s397-406 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s398-407 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s399-408 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s400-409 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s401-410 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s402-411 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s403-412 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s404-413 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s405-414 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s406-415 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s407-416 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s408-417 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s409-418 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s410-419 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s411-420 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s412-421 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s413-422 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s414-423 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s415-424 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s416-425 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s417-426 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s418-427 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s419-428 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s420-429 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s421-430 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s422-431 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s423-432 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s424-433 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s425-434 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s426-435 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s427-436 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s428-437 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s429-438 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s430-439 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s431-440 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s432-441 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s433-442 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s434-443 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s435-444 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s436-445 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s437-446 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s438-447 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s439-448 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s440-449 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s441-450 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s442-451 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s443-452 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s444-453 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s445-454 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s446-455 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s447-456 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s448-457 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s449-458 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s450-459 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s451-460 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s452-461 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s453-462 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s454-463 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s455-464 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s456-465 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s457-466 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s458-467 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s459-468 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s460-469 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s461-470 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s462-471 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s463-472 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s464-473 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s465-474 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s466-475 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s467-476 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s468-477 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s469-478 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s470-479 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s471-480 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s472-481 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s473-482 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s474-483 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s475-484 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s476-485 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s477-486 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s478-487 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s479-488 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s480-489 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s481-490 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s482-491 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s483-492 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s484-493 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s485-494 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s486-495 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s487-496 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s488-497 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s489-498 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s490-499 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s491-500 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s492-501 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s493-502 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s494-503 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s495-504 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s496-505 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s497-506 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s498-507 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s499-508 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s500-509 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s501-510 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s502-511 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s503-512 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s504-513 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s505-514 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s506-515 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s507-516 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s508-517 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s509-518 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s510-519 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s511-520 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s512-521 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s513-522 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s514-523 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s515-524 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s516-525 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s517-526 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s518-527 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s519-528 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s520-529 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s521-530 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s522-531 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s523-532 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s524-533 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s525-534 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s526-535 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s527-536 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s528-537 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s529-538 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s530-539 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s531-540 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s532-541 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s533-542 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s534-543 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s535-544 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s536-545 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s537-546 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s538-547 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s539-548 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s540-549 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s541-550 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s542-551 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s543-552 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s544-553 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s545-554 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s546-555 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s547-556 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s548-557 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s549-558 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s550-559 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s551-560 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s552-561 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s553-562 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s554-563 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s555-564 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s556-565 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s557-566 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s558-567 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s559-568 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s560-569 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s561-570 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s562-571 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s563-572 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s564-573 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s565-574 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s566-575 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s567-576 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s568-577 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s569-578 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s570-579 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s571-580 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s572-581 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s573-582 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s574-583 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s575-584 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s576-585 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s577-586 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s578-587 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s579-588 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s580-589 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s581-590 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s582-591 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s583-592 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s584-593 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s585-594 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s586-595 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s587-596 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s588-597 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s589-598 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s590-599 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s591-600 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s592-601 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s593-602 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s594-603 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s595-604 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s596-605 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s597-606 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s598-607 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s599-608 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s600-609 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s601-610 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s602-611 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s603-612 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s604-613 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s605-614 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s606-615 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s607-616 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s608-617 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s609-618 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s610-619 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s611-620 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s612-621 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s613-622 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s614-623 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s615-624 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s616-625 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s617-626 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s618-627 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s619-628 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s620-629 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s621-630 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s622-631 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s623-632 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s624-633 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s625-634 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s626-635 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s627-636 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s628-637 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s629-638 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s630-639 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s631-640 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s632-641 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s633-642 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s634-643 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s635-644 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s636-645 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s637-646 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s638-647 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s639-648 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s640-649 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s641-650 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s642-651 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s643-652 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s644-653 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s645-654 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s646-655 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s647-656 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s648-657 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s649-658 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s650-659 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s651-660 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s652-661 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s653-662 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s654-663 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s655-664 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s656-665 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s657-666 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s658-667 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s659-668 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s660-669 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s661-670 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s662-671 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s663-672 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s664-673 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s665-674 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s666-675 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s667-676 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s668-677 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s669-678 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s670-679 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s671-680 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s672-681 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s673-682 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s674-683 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s675-684 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s676-685 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s677-686 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s678-687 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s679-688 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s680-689 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s681-690 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s682-691 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s683-692 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s684-693 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s685-694 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s686-695 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s687-696 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s688-697 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s689-698 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s690-699 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s691-700 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s692-701 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s693-702 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s694-703 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s695-704 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s696-705 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s697-706 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s698-707 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s699-708 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s700-709 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s701-710 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s702-711 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s703-712 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s704-713 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s705-714 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s706-715 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s707-716 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s708-717 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s709-718 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s710-719 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s711-720 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s712-721 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s713-722 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s714-723 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s715-724 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s716-725 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s717-726 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s718-727 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s719-728 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s720-729 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s721-730 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s722-731 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s723-732 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s724-733 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s725-734 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s726-735 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s727-736 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s728-737 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s729-738 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s730-739 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s731-740 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s732-741 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s733-742 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s734-743 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s735-744 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s736-745 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s737-746 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s738-747 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s739-748 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s740-749 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s741-750 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s742-751 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s743-752 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s744-753 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s745-754 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s746-755 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s747-756 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s748-757 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s749-758 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s750-759 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s751-760 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s752-761 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s753-762 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s754-763 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s755-764 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s756-765 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s757-766 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s758-767 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s759-768 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s760-769 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s761-770 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s762-771 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s763-772 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s764-773 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s765-774 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s766-775 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s767-776 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s768-777 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s769-778 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s770-779 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s771-780 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s772-781 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s773-782 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s774-783 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s775-784 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s776-785 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s777-786 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s778-787 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s779-788 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s780-789 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s781-790 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s782-791 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s783-792 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s784-793 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s785-794 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s786-795 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s787-796 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s788-797 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s789-798 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s790-799 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s791-800 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s792-801 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s793-802 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s794-803 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s795-804 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s796-805 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s797-806 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s798-807 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s799-808 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s800-809 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s801-810 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s802-811 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s803-812 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s804-813 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s805-814 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s806-815 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s807-816 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s808-817 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s809-818 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s810-819 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s811-820 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s812-821 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s813-822 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s814-823 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s815-824 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s816-825 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s817-826 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s818-827 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s819-828 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s820-829 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s821-830 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s822-831 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s823-832 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s824-833 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s825-834 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s826-835 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s827-836 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s828-837 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s829-838 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s830-839 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s831-840 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s832-841 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s833-842 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s834-843 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s835-844 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s836-845 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s837-846 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s838-847 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s839-848 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s840-849 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s841-850 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s842-851 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s843-852 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s844-853 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s845-854 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s846-855 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s847-856 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s848-857 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s849-858 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s850-859 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s851-860 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s852-861 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s853-862 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s854-863 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s855-864 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s856-865 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s857-866 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s858-867 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s859-868 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s860-869 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s861-870 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s862-871 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s863-872 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s864-873 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s865-874 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s866-875 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s867-876 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s868-877 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s869-878 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s870-879 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s871-880 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s872-881 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s873-882 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s874-883 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s875-884 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s876-885 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s877-886 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s878-887 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s879-888 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s880-889 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s881-890 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s882-891 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s883-892 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s884-893 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s885-894 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s886-895 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s887-896 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s888-897 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s889-898 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s890-899 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s891-900 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s892-901 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s893-902 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s894-903 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s895-904 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s896-905 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s897-906 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s898-907 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s899-908 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s900-909 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s901-910 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s902-911 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s903-912 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s904-913 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s905-914 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s906-915 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s907-916 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s908-917 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s909-918 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s910-919 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s911-920 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s912-921 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s913-922 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s914-923 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s915-924 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s916-925 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s917-926 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s918-927 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s919-928 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s920-929 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s921-930 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s922-931 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s923-932 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s924-933 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s925-934 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s926-935 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s927-936 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s928-937 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s929-938 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s930-939 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s931-940 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s932-941 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s933-942 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s934-943 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s935-944 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s936-945 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s937-946 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s938-947 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s939-948 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s940-949 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s941-950 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s942-951 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s943-952 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s944-953 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s945-954 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s946-955 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s947-956 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s948-957 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s949-958 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s950-959 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s951-960 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s952-961 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s953-962 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s954-963 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s955-964 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s956-965 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s957-966 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s958-967 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s959-968 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s960-969 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s961-970 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s962-971 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s963-972 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s964-973 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s965-974 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s966-975 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s967-976 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s968-977 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s969-978 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s970-979 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s971-980 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s972-981 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s973-982 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s974-983 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s975-984 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s976-985 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s977-986 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s978-987 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s979-988 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s980-989 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s981-990 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s982-991 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s983-992 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s984-993 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s985-994 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s986-995 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s987-996 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s988-997 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s989-998 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s990-999 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s991-1000 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s992-1001 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s993-1002 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s994-1003 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s995-1004 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s996-1005 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s997-1006 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s998-1007 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s999-1008 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s1000-1009 4 * 0 0 * * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.cram new file mode 100644 index 0000000000..f49604dce7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.cram.crai new file mode 100644 index 0000000000..4830a74aa2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.sam new file mode 100644 index 0000000000..316a67f5b1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1402_index_3ref.sam @@ -0,0 +1,913 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +s1-10 0 CHROMOSOME_I 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_I 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_I 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_I 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_I 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_I 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_I 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_I 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_I 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_I 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_I 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_I 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_I 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_I 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_I 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_I 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_I 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_I 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_I 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_I 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_I 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_I 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_I 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_I 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_I 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_I 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_I 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_I 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_I 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_I 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_I 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_I 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_I 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_I 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_I 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_I 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_I 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_I 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_I 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_I 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_I 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_I 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_I 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_I 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_I 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_I 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_I 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_I 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_I 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_I 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_I 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_I 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_I 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_I 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_I 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_I 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_I 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_I 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_I 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_I 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_I 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_I 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_I 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_I 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_I 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_I 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_I 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_I 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_I 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_I 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_I 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_I 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_I 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_I 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_I 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_I 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_I 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_I 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_I 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_I 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_I 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_I 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_I 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_I 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_I 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_I 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_I 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_I 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_I 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_I 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_I 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_I 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_I 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_I 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_I 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_I 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_I 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_I 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_I 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_I 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_I 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_I 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_I 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_I 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_I 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_I 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_I 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_I 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_I 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_I 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_I 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_I 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_I 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_I 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_I 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_I 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_I 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_I 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_I 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_I 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_I 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_I 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_I 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_I 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_I 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_I 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_I 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_I 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_I 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_I 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_I 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_I 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_I 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_I 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_I 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_I 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_I 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_I 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_I 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_I 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_I 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_I 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_I 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_I 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_I 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_I 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_I 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_I 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_I 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_I 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_I 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_I 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_I 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_I 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_I 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_I 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_I 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_I 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_I 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_I 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_I 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_I 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_I 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_I 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_I 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_I 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_I 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_I 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_I 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_I 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_I 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_I 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_I 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_I 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_I 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_I 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_I 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_I 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_I 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_I 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_I 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_I 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_I 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_I 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_I 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_I 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_I 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_I 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_I 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_I 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_I 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_I 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_I 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_I 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_I 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_I 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_I 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_I 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_I 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_I 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_I 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_I 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_I 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_I 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_I 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_I 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_I 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_I 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_I 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_I 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_I 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_I 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_I 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_I 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_I 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_I 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_I 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_I 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_I 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_I 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_I 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_I 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_I 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_I 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_I 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_I 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_I 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_I 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_I 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_I 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_I 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_I 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_I 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_I 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_I 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_I 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_I 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_I 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_I 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_I 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_I 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_I 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_I 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_I 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_I 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_I 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_I 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_I 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_I 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_I 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_I 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_I 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_I 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_I 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_I 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_I 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_I 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_I 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_I 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_I 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_I 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_I 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_I 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_I 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_I 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_I 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_I 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_I 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_I 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_I 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_I 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_I 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_I 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_I 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_I 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_I 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_I 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_I 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_I 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_I 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_I 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_I 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_I 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_I 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_I 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_I 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_I 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_I 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_I 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_I 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_I 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_I 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_I 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_I 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_I 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_I 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_I 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_I 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_I 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_I 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_II 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_II 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_II 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_II 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_II 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_II 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_II 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_II 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_II 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_II 10 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_III 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_III 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_III 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_III 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_III 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_III 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_III 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_III 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_III 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_III 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_III 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_III 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_III 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_III 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_III 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_III 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_III 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_III 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_III 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_III 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_III 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_III 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_III 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_III 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_III 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_III 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_III 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_III 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_III 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_III 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_III 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_III 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_III 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_III 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_III 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_III 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_III 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_III 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_III 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_III 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_III 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_III 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_III 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_III 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_III 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_III 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_III 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_III 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_III 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_III 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_III 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_III 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_III 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_III 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_III 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_III 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_III 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_III 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_III 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_III 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_III 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_III 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_III 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_III 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_III 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_III 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_III 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_III 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_III 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_III 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_III 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_III 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_III 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_III 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_III 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_III 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_III 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_III 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_III 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_III 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_III 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_III 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_III 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_III 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_III 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_III 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_III 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_III 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_III 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_III 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_III 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_III 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_III 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_III 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_III 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_III 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_III 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_III 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_III 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_III 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_III 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_III 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_III 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_III 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_III 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_III 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_III 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_III 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_III 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_III 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_III 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_III 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_III 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_III 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_III 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_III 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_III 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_III 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_III 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_III 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_III 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_III 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_III 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_III 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_III 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_III 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_III 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_III 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_III 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_III 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_III 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_III 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_III 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_III 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_III 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_III 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_III 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_III 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_III 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_III 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_III 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_III 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_III 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_III 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_III 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_III 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_III 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_III 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_III 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_III 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_III 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_III 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_III 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_III 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_III 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_III 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_III 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_III 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_III 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_III 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_III 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_III 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_III 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_III 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_III 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_III 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_III 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_III 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_III 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_III 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_III 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_III 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_III 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_III 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_III 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_III 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_III 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_III 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_III 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_III 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_III 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_III 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_III 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_III 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_III 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_III 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_III 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_III 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_III 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_III 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_III 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_III 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_III 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_III 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_III 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_III 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_III 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_III 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_III 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_III 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_III 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_III 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_III 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_III 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_III 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_III 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_III 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_III 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_III 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_III 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_III 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_III 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_III 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_III 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_III 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_III 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_III 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_III 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_III 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_III 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_III 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_III 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_III 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_III 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_III 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_III 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_III 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_III 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_III 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_III 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_III 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_III 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_III 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_III 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_III 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_III 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_III 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_III 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_III 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_III 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_III 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_III 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_III 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_III 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_III 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_III 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_III 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_III 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_III 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_III 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_III 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_III 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_III 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_III 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_III 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_III 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_III 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_III 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_III 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_III 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_III 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_III 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_III 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_III 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_III 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_III 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_III 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_III 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_III 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_III 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_III 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_III 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_III 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_III 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_III 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_III 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_III 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_III 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_III 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_III 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_III 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_III 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_III 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_III 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_III 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_III 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_III 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_III 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_III 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_III 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_III 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_III 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_III 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_III 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_III 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_III 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_III 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_III 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_III 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_III 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s2-11 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s3-12 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s4-13 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s5-14 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s6-15 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s7-16 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s8-17 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s9-18 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s10-19 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s11-20 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s12-21 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s13-22 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s14-23 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s15-24 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s16-25 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s17-26 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s18-27 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s19-28 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s20-29 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s21-30 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s22-31 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s23-32 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s24-33 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s25-34 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s26-35 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s27-36 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s28-37 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s29-38 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s30-39 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s31-40 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s32-41 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s33-42 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s34-43 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s35-44 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s36-45 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s37-46 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s38-47 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s39-48 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s40-49 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s41-50 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s42-51 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s43-52 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s44-53 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s45-54 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s46-55 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s47-56 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s48-57 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s49-58 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s50-59 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s51-60 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s52-61 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s53-62 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s54-63 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s55-64 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s56-65 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s57-66 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s58-67 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s59-68 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s60-69 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s61-70 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s62-71 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s63-72 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s64-73 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s65-74 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s66-75 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s67-76 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s68-77 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s69-78 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s70-79 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s71-80 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s72-81 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s73-82 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s74-83 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s75-84 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s76-85 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s77-86 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s78-87 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s79-88 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s80-89 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s81-90 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s82-91 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s83-92 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s84-93 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s85-94 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s86-95 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s87-96 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s88-97 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s89-98 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s90-99 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s91-100 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s92-101 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s93-102 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s94-103 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s95-104 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s96-105 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s97-106 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s98-107 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s99-108 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s100-109 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s101-110 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s102-111 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s103-112 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s104-113 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s105-114 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s106-115 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s107-116 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s108-117 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s109-118 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s110-119 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s111-120 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s112-121 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s113-122 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s114-123 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s115-124 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s116-125 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s117-126 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s118-127 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s119-128 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s120-129 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s121-130 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s122-131 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s123-132 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s124-133 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s125-134 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s126-135 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s127-136 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s128-137 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s129-138 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s130-139 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s131-140 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s132-141 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s133-142 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s134-143 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s135-144 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s136-145 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s137-146 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s138-147 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s139-148 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s140-149 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s141-150 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s142-151 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s143-152 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s144-153 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s145-154 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s146-155 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s147-156 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s148-157 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s149-158 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s150-159 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s151-160 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s152-161 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s153-162 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s154-163 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s155-164 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s156-165 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s157-166 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s158-167 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s159-168 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s160-169 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s161-170 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s162-171 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s163-172 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s164-173 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s165-174 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s166-175 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s167-176 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s168-177 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s169-178 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s170-179 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s171-180 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s172-181 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s173-182 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s174-183 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s175-184 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s176-185 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s177-186 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s178-187 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s179-188 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s180-189 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s181-190 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s182-191 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s183-192 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s184-193 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s185-194 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s186-195 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s187-196 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s188-197 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s189-198 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s190-199 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s191-200 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s192-201 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s193-202 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s194-203 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s195-204 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s196-205 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s197-206 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s198-207 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s199-208 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s200-209 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s201-210 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s202-211 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s203-212 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s204-213 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s205-214 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s206-215 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s207-216 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s208-217 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s209-218 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s210-219 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s211-220 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s212-221 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s213-222 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s214-223 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s215-224 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s216-225 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s217-226 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s218-227 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s219-228 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s220-229 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s221-230 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s222-231 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s223-232 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s224-233 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s225-234 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s226-235 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s227-236 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s228-237 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s229-238 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s230-239 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s231-240 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s232-241 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s233-242 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s234-243 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s235-244 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s236-245 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s237-246 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s238-247 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s239-248 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s240-249 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s241-250 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s242-251 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s243-252 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s244-253 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s245-254 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s246-255 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s247-256 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s248-257 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s249-258 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s250-259 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s251-260 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s252-261 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s253-262 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s254-263 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s255-264 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s256-265 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s257-266 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s258-267 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s259-268 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s260-269 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s261-270 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s262-271 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s263-272 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s264-273 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s265-274 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s266-275 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s267-276 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s268-277 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s269-278 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s270-279 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s271-280 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s272-281 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s273-282 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s274-283 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s275-284 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s276-285 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s277-286 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s278-287 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s279-288 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s280-289 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s281-290 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s282-291 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s283-292 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s284-293 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s285-294 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s286-295 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s287-296 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s288-297 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s289-298 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s290-299 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s291-300 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s292-301 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s293-302 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s294-303 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s295-304 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s296-305 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s297-306 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s298-307 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s299-308 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s300-309 4 * 0 0 * * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.cram new file mode 100644 index 0000000000..9fbd1a8ff6 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.cram.crai new file mode 100644 index 0000000000..d3bd661466 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.sam new file mode 100644 index 0000000000..316a67f5b1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1403_index_multiref.sam @@ -0,0 +1,913 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +s1-10 0 CHROMOSOME_I 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_I 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_I 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_I 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_I 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_I 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_I 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_I 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_I 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_I 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_I 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_I 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_I 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_I 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_I 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_I 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_I 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_I 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_I 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_I 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_I 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_I 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_I 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_I 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_I 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_I 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_I 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_I 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_I 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_I 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_I 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_I 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_I 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_I 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_I 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_I 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_I 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_I 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_I 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_I 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_I 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_I 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_I 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_I 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_I 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_I 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_I 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_I 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_I 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_I 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_I 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_I 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_I 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_I 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_I 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_I 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_I 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_I 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_I 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_I 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_I 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_I 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_I 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_I 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_I 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_I 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_I 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_I 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_I 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_I 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_I 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_I 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_I 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_I 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_I 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_I 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_I 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_I 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_I 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_I 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_I 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_I 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_I 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_I 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_I 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_I 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_I 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_I 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_I 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_I 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_I 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_I 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_I 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_I 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_I 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_I 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_I 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_I 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_I 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_I 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_I 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_I 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_I 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_I 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_I 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_I 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_I 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_I 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_I 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_I 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_I 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_I 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_I 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_I 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_I 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_I 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_I 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_I 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_I 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_I 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_I 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_I 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_I 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_I 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_I 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_I 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_I 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_I 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_I 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_I 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_I 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_I 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_I 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_I 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_I 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_I 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_I 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_I 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_I 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_I 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_I 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_I 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_I 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_I 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_I 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_I 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_I 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_I 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_I 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_I 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_I 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_I 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_I 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_I 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_I 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_I 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_I 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_I 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_I 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_I 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_I 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_I 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_I 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_I 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_I 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_I 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_I 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_I 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_I 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_I 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_I 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_I 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_I 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_I 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_I 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_I 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_I 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_I 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_I 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_I 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_I 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_I 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_I 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_I 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_I 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_I 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_I 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_I 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_I 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_I 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_I 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_I 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_I 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_I 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_I 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_I 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_I 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_I 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_I 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_I 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_I 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_I 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_I 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_I 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_I 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_I 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_I 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_I 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_I 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_I 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_I 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_I 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_I 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_I 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_I 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_I 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_I 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_I 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_I 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_I 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_I 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_I 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_I 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_I 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_I 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_I 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_I 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_I 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_I 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_I 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_I 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_I 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_I 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_I 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_I 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_I 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_I 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_I 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_I 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_I 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_I 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_I 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_I 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_I 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_I 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_I 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_I 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_I 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_I 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_I 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_I 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_I 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_I 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_I 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_I 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_I 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_I 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_I 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_I 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_I 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_I 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_I 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_I 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_I 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_I 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_I 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_I 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_I 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_I 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_I 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_I 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_I 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_I 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_I 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_I 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_I 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_I 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_I 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_I 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_I 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_I 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_I 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_I 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_I 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_I 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_I 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_I 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_I 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_I 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_I 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_I 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_I 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_I 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_I 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_I 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_I 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_I 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_I 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_I 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_I 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_II 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_II 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_II 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_II 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_II 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_II 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_II 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_II 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_II 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_II 10 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_III 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_III 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_III 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_III 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_III 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_III 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_III 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_III 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_III 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_III 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_III 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_III 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_III 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_III 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_III 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_III 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_III 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_III 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_III 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_III 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_III 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_III 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_III 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_III 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_III 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_III 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_III 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_III 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_III 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_III 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_III 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_III 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_III 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_III 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_III 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_III 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_III 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_III 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_III 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_III 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_III 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_III 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_III 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_III 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_III 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_III 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_III 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_III 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_III 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_III 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_III 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_III 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_III 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_III 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_III 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_III 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_III 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_III 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_III 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_III 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_III 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_III 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_III 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_III 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_III 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_III 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_III 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_III 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_III 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_III 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_III 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_III 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_III 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_III 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_III 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_III 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_III 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_III 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_III 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_III 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_III 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_III 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_III 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_III 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_III 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_III 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_III 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_III 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_III 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_III 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_III 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_III 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_III 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_III 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_III 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_III 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_III 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_III 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_III 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_III 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_III 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_III 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_III 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_III 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_III 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_III 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_III 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_III 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_III 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_III 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_III 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_III 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_III 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_III 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_III 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_III 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_III 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_III 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_III 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_III 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_III 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_III 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_III 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_III 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_III 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_III 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_III 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_III 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_III 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_III 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_III 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_III 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_III 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_III 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_III 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_III 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_III 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_III 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_III 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_III 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_III 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_III 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_III 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_III 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_III 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_III 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_III 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_III 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_III 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_III 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_III 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_III 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_III 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_III 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_III 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_III 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_III 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_III 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_III 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_III 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_III 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_III 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_III 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_III 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_III 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_III 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_III 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_III 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_III 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_III 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_III 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_III 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_III 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_III 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_III 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_III 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_III 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_III 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_III 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_III 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_III 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_III 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_III 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_III 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_III 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_III 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_III 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_III 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_III 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_III 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_III 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_III 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_III 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_III 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_III 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_III 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_III 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_III 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_III 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_III 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_III 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_III 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_III 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_III 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_III 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_III 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_III 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_III 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_III 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_III 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_III 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_III 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_III 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_III 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_III 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_III 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_III 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_III 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_III 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_III 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_III 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_III 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_III 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_III 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_III 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_III 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_III 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_III 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_III 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_III 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_III 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_III 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_III 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_III 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_III 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_III 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_III 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_III 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_III 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_III 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_III 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_III 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_III 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_III 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_III 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_III 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_III 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_III 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_III 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_III 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_III 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_III 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_III 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_III 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_III 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_III 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_III 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_III 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_III 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_III 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_III 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_III 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_III 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_III 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_III 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_III 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_III 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_III 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_III 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_III 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_III 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_III 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_III 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_III 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_III 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_III 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_III 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_III 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_III 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_III 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_III 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_III 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_III 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_III 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_III 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_III 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_III 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_III 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_III 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_III 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_III 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_III 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_III 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_III 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_III 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_III 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_III 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_III 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_III 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_III 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s2-11 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s3-12 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s4-13 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s5-14 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s6-15 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s7-16 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s8-17 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s9-18 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s10-19 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s11-20 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s12-21 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s13-22 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s14-23 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s15-24 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s16-25 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s17-26 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s18-27 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s19-28 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s20-29 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s21-30 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s22-31 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s23-32 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s24-33 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s25-34 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s26-35 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s27-36 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s28-37 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s29-38 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s30-39 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s31-40 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s32-41 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s33-42 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s34-43 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s35-44 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s36-45 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s37-46 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s38-47 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s39-48 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s40-49 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s41-50 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s42-51 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s43-52 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s44-53 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s45-54 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s46-55 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s47-56 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s48-57 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s49-58 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s50-59 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s51-60 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s52-61 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s53-62 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s54-63 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s55-64 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s56-65 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s57-66 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s58-67 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s59-68 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s60-69 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s61-70 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s62-71 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s63-72 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s64-73 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s65-74 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s66-75 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s67-76 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s68-77 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s69-78 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s70-79 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s71-80 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s72-81 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s73-82 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s74-83 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s75-84 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s76-85 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s77-86 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s78-87 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s79-88 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s80-89 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s81-90 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s82-91 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s83-92 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s84-93 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s85-94 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s86-95 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s87-96 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s88-97 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s89-98 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s90-99 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s91-100 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s92-101 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s93-102 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s94-103 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s95-104 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s96-105 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s97-106 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s98-107 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s99-108 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s100-109 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s101-110 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s102-111 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s103-112 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s104-113 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s105-114 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s106-115 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s107-116 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s108-117 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s109-118 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s110-119 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s111-120 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s112-121 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s113-122 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s114-123 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s115-124 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s116-125 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s117-126 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s118-127 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s119-128 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s120-129 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s121-130 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s122-131 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s123-132 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s124-133 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s125-134 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s126-135 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s127-136 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s128-137 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s129-138 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s130-139 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s131-140 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s132-141 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s133-142 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s134-143 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s135-144 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s136-145 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s137-146 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s138-147 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s139-148 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s140-149 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s141-150 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s142-151 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s143-152 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s144-153 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s145-154 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s146-155 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s147-156 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s148-157 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s149-158 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s150-159 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s151-160 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s152-161 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s153-162 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s154-163 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s155-164 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s156-165 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s157-166 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s158-167 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s159-168 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s160-169 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s161-170 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s162-171 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s163-172 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s164-173 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s165-174 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s166-175 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s167-176 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s168-177 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s169-178 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s170-179 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s171-180 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s172-181 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s173-182 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s174-183 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s175-184 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s176-185 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s177-186 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s178-187 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s179-188 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s180-189 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s181-190 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s182-191 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s183-192 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s184-193 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s185-194 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s186-195 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s187-196 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s188-197 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s189-198 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s190-199 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s191-200 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s192-201 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s193-202 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s194-203 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s195-204 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s196-205 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s197-206 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s198-207 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s199-208 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s200-209 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s201-210 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s202-211 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s203-212 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s204-213 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s205-214 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s206-215 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s207-216 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s208-217 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s209-218 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s210-219 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s211-220 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s212-221 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s213-222 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s214-223 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s215-224 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s216-225 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s217-226 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s218-227 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s219-228 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s220-229 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s221-230 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s222-231 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s223-232 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s224-233 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s225-234 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s226-235 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s227-236 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s228-237 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s229-238 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s230-239 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s231-240 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s232-241 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s233-242 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s234-243 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s235-244 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s236-245 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s237-246 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s238-247 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s239-248 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s240-249 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s241-250 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s242-251 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s243-252 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s244-253 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s245-254 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s246-255 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s247-256 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s248-257 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s249-258 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s250-259 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s251-260 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s252-261 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s253-262 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s254-263 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s255-264 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s256-265 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s257-266 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s258-267 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s259-268 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s260-269 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s261-270 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s262-271 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s263-272 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s264-273 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s265-274 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s266-275 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s267-276 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s268-277 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s269-278 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s270-279 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s271-280 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s272-281 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s273-282 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s274-283 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s275-284 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s276-285 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s277-286 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s278-287 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s279-288 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s280-289 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s281-290 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s282-291 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s283-292 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s284-293 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s285-294 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s286-295 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s287-296 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s288-297 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s289-298 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s290-299 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s291-300 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s292-301 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s293-302 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s294-303 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s295-304 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s296-305 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s297-306 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s298-307 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s299-308 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s300-309 4 * 0 0 * * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.cram new file mode 100644 index 0000000000..11ef2dacb7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.cram.crai new file mode 100644 index 0000000000..25d3a933db Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.sam new file mode 100644 index 0000000000..316a67f5b1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1404_index_multislice.sam @@ -0,0 +1,913 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +s1-10 0 CHROMOSOME_I 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_I 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_I 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_I 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_I 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_I 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_I 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_I 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_I 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_I 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_I 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_I 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_I 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_I 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_I 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_I 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_I 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_I 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_I 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_I 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_I 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_I 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_I 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_I 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_I 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_I 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_I 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_I 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_I 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_I 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_I 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_I 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_I 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_I 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_I 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_I 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_I 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_I 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_I 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_I 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_I 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_I 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_I 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_I 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_I 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_I 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_I 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_I 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_I 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_I 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_I 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_I 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_I 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_I 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_I 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_I 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_I 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_I 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_I 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_I 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_I 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_I 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_I 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_I 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_I 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_I 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_I 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_I 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_I 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_I 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_I 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_I 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_I 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_I 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_I 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_I 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_I 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_I 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_I 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_I 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_I 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_I 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_I 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_I 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_I 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_I 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_I 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_I 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_I 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_I 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_I 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_I 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_I 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_I 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_I 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_I 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_I 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_I 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_I 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_I 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_I 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_I 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_I 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_I 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_I 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_I 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_I 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_I 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_I 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_I 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_I 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_I 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_I 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_I 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_I 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_I 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_I 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_I 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_I 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_I 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_I 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_I 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_I 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_I 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_I 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_I 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_I 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_I 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_I 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_I 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_I 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_I 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_I 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_I 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_I 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_I 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_I 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_I 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_I 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_I 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_I 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_I 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_I 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_I 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_I 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_I 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_I 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_I 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_I 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_I 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_I 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_I 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_I 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_I 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_I 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_I 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_I 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_I 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_I 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_I 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_I 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_I 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_I 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_I 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_I 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_I 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_I 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_I 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_I 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_I 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_I 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_I 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_I 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_I 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_I 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_I 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_I 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_I 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_I 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_I 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_I 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_I 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_I 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_I 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_I 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_I 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_I 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_I 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_I 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_I 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_I 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_I 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_I 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_I 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_I 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_I 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_I 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_I 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_I 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_I 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_I 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_I 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_I 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_I 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_I 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_I 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_I 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_I 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_I 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_I 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_I 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_I 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_I 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_I 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_I 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_I 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_I 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_I 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_I 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_I 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_I 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_I 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_I 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_I 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_I 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_I 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_I 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_I 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_I 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_I 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_I 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_I 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_I 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_I 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_I 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_I 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_I 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_I 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_I 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_I 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_I 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_I 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_I 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_I 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_I 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_I 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_I 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_I 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_I 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_I 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_I 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_I 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_I 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_I 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_I 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_I 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_I 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_I 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_I 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_I 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_I 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_I 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_I 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_I 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_I 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_I 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_I 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_I 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_I 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_I 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_I 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_I 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_I 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_I 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_I 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_I 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_I 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_I 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_I 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_I 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_I 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_I 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_I 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_I 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_I 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_I 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_I 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_I 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_I 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_I 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_I 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_I 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_I 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_I 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_I 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_I 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_I 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_I 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_I 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_I 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_II 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_II 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_II 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_II 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_II 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_II 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_II 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_II 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_II 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_II 10 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_III 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_III 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_III 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_III 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_III 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_III 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_III 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_III 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_III 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_III 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_III 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_III 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_III 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_III 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_III 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_III 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_III 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_III 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_III 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_III 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_III 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_III 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_III 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_III 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_III 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_III 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_III 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_III 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_III 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_III 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_III 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_III 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_III 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_III 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_III 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_III 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_III 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_III 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_III 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_III 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_III 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_III 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_III 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_III 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_III 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_III 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_III 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_III 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_III 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_III 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_III 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_III 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_III 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_III 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_III 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_III 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_III 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_III 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_III 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_III 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_III 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_III 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_III 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_III 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_III 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_III 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_III 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_III 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_III 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_III 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_III 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_III 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_III 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_III 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_III 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_III 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_III 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_III 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_III 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_III 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_III 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_III 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_III 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_III 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_III 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_III 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_III 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_III 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_III 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_III 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_III 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_III 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_III 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_III 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_III 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_III 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_III 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_III 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_III 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_III 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_III 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_III 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_III 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_III 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_III 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_III 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_III 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_III 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_III 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_III 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_III 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_III 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_III 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_III 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_III 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_III 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_III 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_III 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_III 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_III 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_III 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_III 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_III 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_III 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_III 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_III 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_III 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_III 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_III 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_III 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_III 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_III 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_III 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_III 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_III 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_III 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_III 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_III 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_III 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_III 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_III 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_III 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_III 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_III 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_III 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_III 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_III 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_III 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_III 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_III 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_III 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_III 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_III 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_III 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_III 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_III 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_III 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_III 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_III 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_III 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_III 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_III 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_III 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_III 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_III 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_III 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_III 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_III 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_III 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_III 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_III 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_III 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_III 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_III 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_III 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_III 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_III 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_III 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_III 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_III 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_III 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_III 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_III 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_III 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_III 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_III 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_III 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_III 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_III 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_III 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_III 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_III 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_III 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_III 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_III 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_III 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_III 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_III 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_III 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_III 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_III 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_III 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_III 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_III 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_III 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_III 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_III 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_III 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_III 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_III 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_III 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_III 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_III 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_III 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_III 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_III 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_III 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_III 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_III 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_III 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_III 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_III 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_III 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_III 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_III 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_III 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_III 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_III 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_III 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_III 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_III 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_III 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_III 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_III 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_III 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_III 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_III 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_III 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_III 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_III 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_III 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_III 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_III 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_III 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_III 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_III 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_III 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_III 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_III 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_III 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_III 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_III 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_III 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_III 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_III 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_III 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_III 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_III 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_III 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_III 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_III 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_III 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_III 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_III 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_III 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_III 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_III 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_III 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_III 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_III 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_III 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_III 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_III 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_III 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_III 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_III 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_III 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_III 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_III 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_III 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_III 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_III 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_III 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_III 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_III 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_III 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_III 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_III 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_III 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_III 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_III 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_III 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_III 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_III 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_III 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_III 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_III 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_III 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_III 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_III 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s2-11 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s3-12 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s4-13 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s5-14 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s6-15 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s7-16 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s8-17 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s9-18 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s10-19 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s11-20 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s12-21 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s13-22 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s14-23 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s15-24 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s16-25 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s17-26 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s18-27 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s19-28 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s20-29 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s21-30 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s22-31 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s23-32 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s24-33 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s25-34 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s26-35 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s27-36 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s28-37 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s29-38 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s30-39 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s31-40 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s32-41 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s33-42 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s34-43 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s35-44 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s36-45 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s37-46 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s38-47 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s39-48 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s40-49 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s41-50 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s42-51 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s43-52 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s44-53 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s45-54 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s46-55 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s47-56 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s48-57 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s49-58 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s50-59 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s51-60 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s52-61 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s53-62 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s54-63 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s55-64 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s56-65 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s57-66 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s58-67 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s59-68 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s60-69 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s61-70 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s62-71 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s63-72 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s64-73 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s65-74 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s66-75 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s67-76 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s68-77 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s69-78 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s70-79 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s71-80 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s72-81 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s73-82 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s74-83 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s75-84 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s76-85 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s77-86 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s78-87 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s79-88 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s80-89 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s81-90 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s82-91 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s83-92 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s84-93 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s85-94 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s86-95 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s87-96 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s88-97 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s89-98 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s90-99 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s91-100 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s92-101 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s93-102 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s94-103 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s95-104 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s96-105 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s97-106 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s98-107 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s99-108 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s100-109 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s101-110 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s102-111 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s103-112 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s104-113 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s105-114 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s106-115 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s107-116 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s108-117 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s109-118 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s110-119 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s111-120 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s112-121 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s113-122 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s114-123 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s115-124 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s116-125 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s117-126 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s118-127 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s119-128 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s120-129 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s121-130 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s122-131 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s123-132 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s124-133 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s125-134 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s126-135 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s127-136 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s128-137 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s129-138 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s130-139 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s131-140 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s132-141 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s133-142 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s134-143 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s135-144 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s136-145 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s137-146 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s138-147 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s139-148 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s140-149 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s141-150 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s142-151 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s143-152 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s144-153 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s145-154 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s146-155 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s147-156 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s148-157 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s149-158 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s150-159 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s151-160 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s152-161 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s153-162 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s154-163 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s155-164 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s156-165 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s157-166 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s158-167 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s159-168 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s160-169 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s161-170 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s162-171 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s163-172 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s164-173 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s165-174 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s166-175 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s167-176 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s168-177 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s169-178 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s170-179 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s171-180 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s172-181 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s173-182 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s174-183 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s175-184 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s176-185 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s177-186 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s178-187 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s179-188 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s180-189 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s181-190 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s182-191 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s183-192 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s184-193 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s185-194 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s186-195 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s187-196 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s188-197 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s189-198 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s190-199 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s191-200 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s192-201 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s193-202 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s194-203 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s195-204 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s196-205 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s197-206 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s198-207 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s199-208 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s200-209 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s201-210 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s202-211 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s203-212 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s204-213 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s205-214 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s206-215 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s207-216 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s208-217 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s209-218 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s210-219 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s211-220 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s212-221 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s213-222 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s214-223 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s215-224 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s216-225 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s217-226 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s218-227 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s219-228 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s220-229 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s221-230 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s222-231 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s223-232 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s224-233 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s225-234 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s226-235 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s227-236 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s228-237 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s229-238 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s230-239 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s231-240 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s232-241 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s233-242 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s234-243 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s235-244 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s236-245 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s237-246 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s238-247 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s239-248 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s240-249 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s241-250 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s242-251 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s243-252 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s244-253 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s245-254 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s246-255 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s247-256 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s248-257 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s249-258 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s250-259 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s251-260 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s252-261 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s253-262 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s254-263 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s255-264 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s256-265 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s257-266 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s258-267 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s259-268 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s260-269 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s261-270 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s262-271 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s263-272 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s264-273 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s265-274 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s266-275 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s267-276 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s268-277 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s269-278 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s270-279 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s271-280 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s272-281 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s273-282 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s274-283 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s275-284 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s276-285 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s277-286 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s278-287 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s279-288 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s280-289 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s281-290 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s282-291 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s283-292 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s284-293 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s285-294 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s286-295 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s287-296 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s288-297 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s289-298 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s290-299 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s291-300 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s292-301 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s293-302 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s294-303 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s295-304 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s296-305 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s297-306 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s298-307 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s299-308 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s300-309 4 * 0 0 * * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.cram new file mode 100644 index 0000000000..935724fd86 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.cram.crai new file mode 100644 index 0000000000..370d69d0b8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.sam new file mode 100644 index 0000000000..316a67f5b1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1405_index_multisliceref.sam @@ -0,0 +1,913 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_II LN:5000 M5:8e7993f7a93158587ee897d7287948ec UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +@SQ SN:CHROMOSOME_III LN:5000 M5:3adcb065e1cf74fafdbba1e8c352b323 UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +s1-10 0 CHROMOSOME_I 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_I 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_I 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_I 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_I 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_I 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_I 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_I 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_I 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_I 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_I 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_I 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_I 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_I 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_I 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_I 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_I 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_I 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_I 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_I 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_I 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_I 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_I 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_I 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_I 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_I 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_I 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_I 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_I 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_I 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_I 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_I 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_I 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_I 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_I 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_I 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_I 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_I 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_I 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_I 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_I 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_I 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_I 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_I 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_I 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_I 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_I 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_I 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_I 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_I 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_I 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_I 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_I 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_I 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_I 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_I 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_I 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_I 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_I 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_I 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_I 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_I 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_I 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_I 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_I 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_I 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_I 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_I 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_I 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_I 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_I 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_I 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_I 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_I 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_I 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_I 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_I 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_I 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_I 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_I 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_I 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_I 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_I 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_I 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_I 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_I 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_I 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_I 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_I 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_I 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_I 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_I 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_I 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_I 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_I 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_I 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_I 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_I 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_I 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_I 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_I 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_I 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_I 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_I 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_I 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_I 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_I 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_I 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_I 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_I 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_I 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_I 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_I 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_I 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_I 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_I 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_I 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_I 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_I 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_I 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_I 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_I 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_I 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_I 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_I 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_I 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_I 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_I 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_I 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_I 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_I 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_I 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_I 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_I 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_I 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_I 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_I 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_I 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_I 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_I 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_I 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_I 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_I 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_I 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_I 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_I 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_I 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_I 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_I 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_I 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_I 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_I 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_I 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_I 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_I 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_I 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_I 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_I 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_I 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_I 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_I 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_I 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_I 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_I 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_I 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_I 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_I 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_I 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_I 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_I 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_I 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_I 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_I 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_I 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_I 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_I 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_I 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_I 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_I 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_I 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_I 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_I 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_I 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_I 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_I 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_I 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_I 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_I 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_I 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_I 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_I 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_I 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_I 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_I 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_I 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_I 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_I 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_I 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_I 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_I 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_I 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_I 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_I 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_I 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_I 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_I 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_I 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_I 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_I 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_I 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_I 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_I 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_I 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_I 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_I 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_I 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_I 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_I 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_I 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_I 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_I 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_I 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_I 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_I 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_I 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_I 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_I 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_I 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_I 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_I 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_I 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_I 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_I 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_I 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_I 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_I 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_I 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_I 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_I 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_I 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_I 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_I 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_I 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_I 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_I 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_I 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_I 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_I 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_I 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_I 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_I 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_I 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_I 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_I 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_I 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_I 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_I 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_I 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_I 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_I 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_I 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_I 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_I 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_I 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_I 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_I 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_I 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_I 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_I 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_I 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_I 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_I 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_I 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_I 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_I 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_I 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_I 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_I 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_I 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_I 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_I 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_I 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_I 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_I 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_I 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_I 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_I 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_I 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_I 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_I 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_I 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_I 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_I 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_I 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_I 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_I 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_I 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_I 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_I 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_I 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_II 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_II 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_II 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_II 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_II 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_II 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_II 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_II 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_II 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_II 10 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 0 CHROMOSOME_III 1 0 10M * 0 0 NNNNNNNNNN ########## +s2-11 0 CHROMOSOME_III 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_III 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_III 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_III 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_III 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_III 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_III 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_III 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_III 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_III 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_III 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_III 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_III 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_III 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_III 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_III 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_III 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_III 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_III 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_III 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_III 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_III 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_III 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_III 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_III 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_III 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_III 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_III 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_III 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_III 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_III 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_III 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_III 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_III 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_III 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_III 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_III 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_III 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_III 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_III 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_III 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_III 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_III 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_III 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_III 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_III 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_III 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_III 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_III 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_III 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_III 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_III 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_III 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_III 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_III 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_III 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_III 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_III 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_III 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_III 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_III 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_III 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_III 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_III 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_III 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_III 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_III 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_III 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_III 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_III 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_III 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_III 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_III 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_III 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_III 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_III 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_III 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_III 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_III 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_III 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_III 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_III 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_III 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_III 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_III 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_III 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_III 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_III 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_III 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_III 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_III 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_III 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_III 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_III 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_III 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_III 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_III 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_III 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_III 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_III 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_III 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_III 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_III 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_III 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_III 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_III 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_III 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_III 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_III 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_III 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_III 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_III 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_III 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_III 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_III 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_III 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_III 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_III 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_III 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_III 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_III 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_III 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_III 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_III 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_III 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_III 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_III 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_III 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_III 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_III 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_III 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_III 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_III 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_III 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_III 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_III 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_III 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_III 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_III 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_III 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_III 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_III 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_III 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_III 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_III 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_III 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_III 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_III 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_III 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_III 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_III 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_III 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_III 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_III 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_III 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_III 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_III 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_III 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_III 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_III 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_III 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_III 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_III 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_III 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_III 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_III 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_III 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_III 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_III 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_III 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_III 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_III 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_III 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_III 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_III 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_III 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_III 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_III 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_III 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_III 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_III 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_III 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_III 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_III 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_III 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_III 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_III 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_III 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_III 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_III 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_III 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_III 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_III 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_III 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_III 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_III 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_III 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_III 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_III 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_III 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_III 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_III 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_III 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_III 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_III 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_III 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_III 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_III 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_III 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_III 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_III 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_III 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_III 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_III 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_III 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_III 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_III 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_III 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_III 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_III 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_III 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_III 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_III 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_III 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_III 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_III 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_III 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_III 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_III 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_III 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_III 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_III 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_III 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_III 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_III 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_III 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_III 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_III 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_III 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_III 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_III 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_III 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_III 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_III 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_III 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_III 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_III 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_III 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_III 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_III 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_III 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_III 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_III 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_III 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_III 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_III 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_III 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_III 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_III 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_III 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_III 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_III 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_III 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_III 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_III 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_III 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_III 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_III 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_III 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_III 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_III 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_III 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_III 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_III 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_III 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_III 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_III 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_III 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_III 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_III 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_III 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_III 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_III 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_III 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_III 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_III 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_III 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_III 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_III 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_III 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_III 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_III 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_III 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_III 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_III 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_III 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_III 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_III 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_III 300 0 10M * 0 0 NNNNNNNNNN ########## +s1-10 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s2-11 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s3-12 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s4-13 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s5-14 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s6-15 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s7-16 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s8-17 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s9-18 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s10-19 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s11-20 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s12-21 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s13-22 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s14-23 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s15-24 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s16-25 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s17-26 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s18-27 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s19-28 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s20-29 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s21-30 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s22-31 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s23-32 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s24-33 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s25-34 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s26-35 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s27-36 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s28-37 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s29-38 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s30-39 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s31-40 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s32-41 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s33-42 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s34-43 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s35-44 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s36-45 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s37-46 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s38-47 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s39-48 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s40-49 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s41-50 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s42-51 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s43-52 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s44-53 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s45-54 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s46-55 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s47-56 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s48-57 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s49-58 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s50-59 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s51-60 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s52-61 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s53-62 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s54-63 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s55-64 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s56-65 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s57-66 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s58-67 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s59-68 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s60-69 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s61-70 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s62-71 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s63-72 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s64-73 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s65-74 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s66-75 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s67-76 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s68-77 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s69-78 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s70-79 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s71-80 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s72-81 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s73-82 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s74-83 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s75-84 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s76-85 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s77-86 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s78-87 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s79-88 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s80-89 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s81-90 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s82-91 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s83-92 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s84-93 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s85-94 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s86-95 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s87-96 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s88-97 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s89-98 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s90-99 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s91-100 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s92-101 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s93-102 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s94-103 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s95-104 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s96-105 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s97-106 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s98-107 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s99-108 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s100-109 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s101-110 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s102-111 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s103-112 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s104-113 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s105-114 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s106-115 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s107-116 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s108-117 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s109-118 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s110-119 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s111-120 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s112-121 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s113-122 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s114-123 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s115-124 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s116-125 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s117-126 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s118-127 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s119-128 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s120-129 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s121-130 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s122-131 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s123-132 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s124-133 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s125-134 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s126-135 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s127-136 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s128-137 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s129-138 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s130-139 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s131-140 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s132-141 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s133-142 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s134-143 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s135-144 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s136-145 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s137-146 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s138-147 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s139-148 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s140-149 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s141-150 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s142-151 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s143-152 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s144-153 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s145-154 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s146-155 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s147-156 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s148-157 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s149-158 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s150-159 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s151-160 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s152-161 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s153-162 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s154-163 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s155-164 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s156-165 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s157-166 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s158-167 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s159-168 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s160-169 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s161-170 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s162-171 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s163-172 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s164-173 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s165-174 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s166-175 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s167-176 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s168-177 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s169-178 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s170-179 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s171-180 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s172-181 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s173-182 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s174-183 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s175-184 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s176-185 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s177-186 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s178-187 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s179-188 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s180-189 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s181-190 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s182-191 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s183-192 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s184-193 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s185-194 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s186-195 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s187-196 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s188-197 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s189-198 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s190-199 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s191-200 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s192-201 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s193-202 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s194-203 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s195-204 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s196-205 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s197-206 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s198-207 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s199-208 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s200-209 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s201-210 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s202-211 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s203-212 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s204-213 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s205-214 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s206-215 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s207-216 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s208-217 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s209-218 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s210-219 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s211-220 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s212-221 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s213-222 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s214-223 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s215-224 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s216-225 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s217-226 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s218-227 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s219-228 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s220-229 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s221-230 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s222-231 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s223-232 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s224-233 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s225-234 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s226-235 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s227-236 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s228-237 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s229-238 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s230-239 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s231-240 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s232-241 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s233-242 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s234-243 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s235-244 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s236-245 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s237-246 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s238-247 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s239-248 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s240-249 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s241-250 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s242-251 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s243-252 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s244-253 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s245-254 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s246-255 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s247-256 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s248-257 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s249-258 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s250-259 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s251-260 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s252-261 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s253-262 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s254-263 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s255-264 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s256-265 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s257-266 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s258-267 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s259-268 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s260-269 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s261-270 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s262-271 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s263-272 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s264-273 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s265-274 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s266-275 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s267-276 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s268-277 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s269-278 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s270-279 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s271-280 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s272-281 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s273-282 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s274-283 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s275-284 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s276-285 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s277-286 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s278-287 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s279-288 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s280-289 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s281-290 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s282-291 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s283-292 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s284-293 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s285-294 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s286-295 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s287-296 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s288-297 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s289-298 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s290-299 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s291-300 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s292-301 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s293-302 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s294-303 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s295-304 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s296-305 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s297-306 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s298-307 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s299-308 4 * 0 0 * * 0 0 NNNNNNNNNN ########## +s300-309 4 * 0 0 * * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.cram new file mode 100644 index 0000000000..636cbfb25f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.cram.crai b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.cram.crai new file mode 100644 index 0000000000..46979c2f8e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.cram.crai differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.sam b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.sam new file mode 100644 index 0000000000..efa36c4d82 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/1406_index_long.sam @@ -0,0 +1,1005 @@ +@SQ SN:CHROMOSOME_I LN:1009800 M5:8ede36131e0dbf3417807e48f77f3ebd UR:/nfs/users/nfs_j/jkb/work/samtools_master/hts-specs/test/cram/passed/../ce.fa +s1-10 0 CHROMOSOME_I 1 0 10M * 0 0 NNNNNNNNNN ########## +s1-350 0 CHROMOSOME_I 1 0 350M * 0 0 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ############################################################################################################################################################################################################################################################################################################################################################## +s2-11 0 CHROMOSOME_I 2 0 10M * 0 0 NNNNNNNNNN ########## +s3-12 0 CHROMOSOME_I 3 0 10M * 0 0 NNNNNNNNNN ########## +s4-13 0 CHROMOSOME_I 4 0 10M * 0 0 NNNNNNNNNN ########## +s5-14 0 CHROMOSOME_I 5 0 10M * 0 0 NNNNNNNNNN ########## +s6-15 0 CHROMOSOME_I 6 0 10M * 0 0 NNNNNNNNNN ########## +s7-16 0 CHROMOSOME_I 7 0 10M * 0 0 NNNNNNNNNN ########## +s8-17 0 CHROMOSOME_I 8 0 10M * 0 0 NNNNNNNNNN ########## +s9-18 0 CHROMOSOME_I 9 0 10M * 0 0 NNNNNNNNNN ########## +s10-19 0 CHROMOSOME_I 10 0 10M * 0 0 NNNNNNNNNN ########## +s11-20 0 CHROMOSOME_I 11 0 10M * 0 0 NNNNNNNNNN ########## +s12-21 0 CHROMOSOME_I 12 0 10M * 0 0 NNNNNNNNNN ########## +s13-22 0 CHROMOSOME_I 13 0 10M * 0 0 NNNNNNNNNN ########## +s14-23 0 CHROMOSOME_I 14 0 10M * 0 0 NNNNNNNNNN ########## +s15-24 0 CHROMOSOME_I 15 0 10M * 0 0 NNNNNNNNNN ########## +s16-25 0 CHROMOSOME_I 16 0 10M * 0 0 NNNNNNNNNN ########## +s17-26 0 CHROMOSOME_I 17 0 10M * 0 0 NNNNNNNNNN ########## +s18-27 0 CHROMOSOME_I 18 0 10M * 0 0 NNNNNNNNNN ########## +s19-28 0 CHROMOSOME_I 19 0 10M * 0 0 NNNNNNNNNN ########## +s20-29 0 CHROMOSOME_I 20 0 10M * 0 0 NNNNNNNNNN ########## +s21-30 0 CHROMOSOME_I 21 0 10M * 0 0 NNNNNNNNNN ########## +s22-31 0 CHROMOSOME_I 22 0 10M * 0 0 NNNNNNNNNN ########## +s23-32 0 CHROMOSOME_I 23 0 10M * 0 0 NNNNNNNNNN ########## +s24-33 0 CHROMOSOME_I 24 0 10M * 0 0 NNNNNNNNNN ########## +s25-34 0 CHROMOSOME_I 25 0 10M * 0 0 NNNNNNNNNN ########## +s26-35 0 CHROMOSOME_I 26 0 10M * 0 0 NNNNNNNNNN ########## +s27-36 0 CHROMOSOME_I 27 0 10M * 0 0 NNNNNNNNNN ########## +s28-37 0 CHROMOSOME_I 28 0 10M * 0 0 NNNNNNNNNN ########## +s29-38 0 CHROMOSOME_I 29 0 10M * 0 0 NNNNNNNNNN ########## +s30-39 0 CHROMOSOME_I 30 0 10M * 0 0 NNNNNNNNNN ########## +s31-40 0 CHROMOSOME_I 31 0 10M * 0 0 NNNNNNNNNN ########## +s32-41 0 CHROMOSOME_I 32 0 10M * 0 0 NNNNNNNNNN ########## +s33-42 0 CHROMOSOME_I 33 0 10M * 0 0 NNNNNNNNNN ########## +s34-43 0 CHROMOSOME_I 34 0 10M * 0 0 NNNNNNNNNN ########## +s35-44 0 CHROMOSOME_I 35 0 10M * 0 0 NNNNNNNNNN ########## +s36-45 0 CHROMOSOME_I 36 0 10M * 0 0 NNNNNNNNNN ########## +s37-46 0 CHROMOSOME_I 37 0 10M * 0 0 NNNNNNNNNN ########## +s38-47 0 CHROMOSOME_I 38 0 10M * 0 0 NNNNNNNNNN ########## +s39-48 0 CHROMOSOME_I 39 0 10M * 0 0 NNNNNNNNNN ########## +s40-49 0 CHROMOSOME_I 40 0 10M * 0 0 NNNNNNNNNN ########## +s41-50 0 CHROMOSOME_I 41 0 10M * 0 0 NNNNNNNNNN ########## +s42-51 0 CHROMOSOME_I 42 0 10M * 0 0 NNNNNNNNNN ########## +s43-52 0 CHROMOSOME_I 43 0 10M * 0 0 NNNNNNNNNN ########## +s44-53 0 CHROMOSOME_I 44 0 10M * 0 0 NNNNNNNNNN ########## +s45-54 0 CHROMOSOME_I 45 0 10M * 0 0 NNNNNNNNNN ########## +s46-55 0 CHROMOSOME_I 46 0 10M * 0 0 NNNNNNNNNN ########## +s47-56 0 CHROMOSOME_I 47 0 10M * 0 0 NNNNNNNNNN ########## +s48-57 0 CHROMOSOME_I 48 0 10M * 0 0 NNNNNNNNNN ########## +s49-58 0 CHROMOSOME_I 49 0 10M * 0 0 NNNNNNNNNN ########## +s50-59 0 CHROMOSOME_I 50 0 10M * 0 0 NNNNNNNNNN ########## +s51-60 0 CHROMOSOME_I 51 0 10M * 0 0 NNNNNNNNNN ########## +s52-61 0 CHROMOSOME_I 52 0 10M * 0 0 NNNNNNNNNN ########## +s53-62 0 CHROMOSOME_I 53 0 10M * 0 0 NNNNNNNNNN ########## +s54-63 0 CHROMOSOME_I 54 0 10M * 0 0 NNNNNNNNNN ########## +s55-64 0 CHROMOSOME_I 55 0 10M * 0 0 NNNNNNNNNN ########## +s56-65 0 CHROMOSOME_I 56 0 10M * 0 0 NNNNNNNNNN ########## +s57-66 0 CHROMOSOME_I 57 0 10M * 0 0 NNNNNNNNNN ########## +s58-67 0 CHROMOSOME_I 58 0 10M * 0 0 NNNNNNNNNN ########## +s59-68 0 CHROMOSOME_I 59 0 10M * 0 0 NNNNNNNNNN ########## +s60-69 0 CHROMOSOME_I 60 0 10M * 0 0 NNNNNNNNNN ########## +s61-70 0 CHROMOSOME_I 61 0 10M * 0 0 NNNNNNNNNN ########## +s62-71 0 CHROMOSOME_I 62 0 10M * 0 0 NNNNNNNNNN ########## +s63-72 0 CHROMOSOME_I 63 0 10M * 0 0 NNNNNNNNNN ########## +s64-73 0 CHROMOSOME_I 64 0 10M * 0 0 NNNNNNNNNN ########## +s65-74 0 CHROMOSOME_I 65 0 10M * 0 0 NNNNNNNNNN ########## +s66-75 0 CHROMOSOME_I 66 0 10M * 0 0 NNNNNNNNNN ########## +s67-76 0 CHROMOSOME_I 67 0 10M * 0 0 NNNNNNNNNN ########## +s68-77 0 CHROMOSOME_I 68 0 10M * 0 0 NNNNNNNNNN ########## +s69-78 0 CHROMOSOME_I 69 0 10M * 0 0 NNNNNNNNNN ########## +s70-79 0 CHROMOSOME_I 70 0 10M * 0 0 NNNNNNNNNN ########## +s71-80 0 CHROMOSOME_I 71 0 10M * 0 0 NNNNNNNNNN ########## +s72-81 0 CHROMOSOME_I 72 0 10M * 0 0 NNNNNNNNNN ########## +s73-82 0 CHROMOSOME_I 73 0 10M * 0 0 NNNNNNNNNN ########## +s74-83 0 CHROMOSOME_I 74 0 10M * 0 0 NNNNNNNNNN ########## +s75-84 0 CHROMOSOME_I 75 0 10M * 0 0 NNNNNNNNNN ########## +s76-85 0 CHROMOSOME_I 76 0 10M * 0 0 NNNNNNNNNN ########## +s77-86 0 CHROMOSOME_I 77 0 10M * 0 0 NNNNNNNNNN ########## +s78-87 0 CHROMOSOME_I 78 0 10M * 0 0 NNNNNNNNNN ########## +s79-88 0 CHROMOSOME_I 79 0 10M * 0 0 NNNNNNNNNN ########## +s80-89 0 CHROMOSOME_I 80 0 10M * 0 0 NNNNNNNNNN ########## +s81-90 0 CHROMOSOME_I 81 0 10M * 0 0 NNNNNNNNNN ########## +s82-91 0 CHROMOSOME_I 82 0 10M * 0 0 NNNNNNNNNN ########## +s83-92 0 CHROMOSOME_I 83 0 10M * 0 0 NNNNNNNNNN ########## +s84-93 0 CHROMOSOME_I 84 0 10M * 0 0 NNNNNNNNNN ########## +s85-94 0 CHROMOSOME_I 85 0 10M * 0 0 NNNNNNNNNN ########## +s86-95 0 CHROMOSOME_I 86 0 10M * 0 0 NNNNNNNNNN ########## +s87-96 0 CHROMOSOME_I 87 0 10M * 0 0 NNNNNNNNNN ########## +s88-97 0 CHROMOSOME_I 88 0 10M * 0 0 NNNNNNNNNN ########## +s89-98 0 CHROMOSOME_I 89 0 10M * 0 0 NNNNNNNNNN ########## +s90-99 0 CHROMOSOME_I 90 0 10M * 0 0 NNNNNNNNNN ########## +s91-100 0 CHROMOSOME_I 91 0 10M * 0 0 NNNNNNNNNN ########## +s92-101 0 CHROMOSOME_I 92 0 10M * 0 0 NNNNNNNNNN ########## +s93-102 0 CHROMOSOME_I 93 0 10M * 0 0 NNNNNNNNNN ########## +s94-103 0 CHROMOSOME_I 94 0 10M * 0 0 NNNNNNNNNN ########## +s95-104 0 CHROMOSOME_I 95 0 10M * 0 0 NNNNNNNNNN ########## +s96-105 0 CHROMOSOME_I 96 0 10M * 0 0 NNNNNNNNNN ########## +s97-106 0 CHROMOSOME_I 97 0 10M * 0 0 NNNNNNNNNN ########## +s98-107 0 CHROMOSOME_I 98 0 10M * 0 0 NNNNNNNNNN ########## +s99-108 0 CHROMOSOME_I 99 0 10M * 0 0 NNNNNNNNNN ########## +s100-109 0 CHROMOSOME_I 100 0 10M * 0 0 NNNNNNNNNN ########## +s101-110 0 CHROMOSOME_I 101 0 10M * 0 0 NNNNNNNNNN ########## +s102-111 0 CHROMOSOME_I 102 0 10M * 0 0 NNNNNNNNNN ########## +s103-112 0 CHROMOSOME_I 103 0 10M * 0 0 NNNNNNNNNN ########## +s104-113 0 CHROMOSOME_I 104 0 10M * 0 0 NNNNNNNNNN ########## +s105-114 0 CHROMOSOME_I 105 0 10M * 0 0 NNNNNNNNNN ########## +s106-115 0 CHROMOSOME_I 106 0 10M * 0 0 NNNNNNNNNN ########## +s107-116 0 CHROMOSOME_I 107 0 10M * 0 0 NNNNNNNNNN ########## +s108-117 0 CHROMOSOME_I 108 0 10M * 0 0 NNNNNNNNNN ########## +s109-118 0 CHROMOSOME_I 109 0 10M * 0 0 NNNNNNNNNN ########## +s110-119 0 CHROMOSOME_I 110 0 10M * 0 0 NNNNNNNNNN ########## +s111-120 0 CHROMOSOME_I 111 0 10M * 0 0 NNNNNNNNNN ########## +s112-121 0 CHROMOSOME_I 112 0 10M * 0 0 NNNNNNNNNN ########## +s113-122 0 CHROMOSOME_I 113 0 10M * 0 0 NNNNNNNNNN ########## +s114-123 0 CHROMOSOME_I 114 0 10M * 0 0 NNNNNNNNNN ########## +s115-124 0 CHROMOSOME_I 115 0 10M * 0 0 NNNNNNNNNN ########## +s116-125 0 CHROMOSOME_I 116 0 10M * 0 0 NNNNNNNNNN ########## +s117-126 0 CHROMOSOME_I 117 0 10M * 0 0 NNNNNNNNNN ########## +s118-127 0 CHROMOSOME_I 118 0 10M * 0 0 NNNNNNNNNN ########## +s119-128 0 CHROMOSOME_I 119 0 10M * 0 0 NNNNNNNNNN ########## +s120-129 0 CHROMOSOME_I 120 0 10M * 0 0 NNNNNNNNNN ########## +s121-130 0 CHROMOSOME_I 121 0 10M * 0 0 NNNNNNNNNN ########## +s122-131 0 CHROMOSOME_I 122 0 10M * 0 0 NNNNNNNNNN ########## +s123-132 0 CHROMOSOME_I 123 0 10M * 0 0 NNNNNNNNNN ########## +s124-133 0 CHROMOSOME_I 124 0 10M * 0 0 NNNNNNNNNN ########## +s125-134 0 CHROMOSOME_I 125 0 10M * 0 0 NNNNNNNNNN ########## +s126-135 0 CHROMOSOME_I 126 0 10M * 0 0 NNNNNNNNNN ########## +s127-136 0 CHROMOSOME_I 127 0 10M * 0 0 NNNNNNNNNN ########## +s128-137 0 CHROMOSOME_I 128 0 10M * 0 0 NNNNNNNNNN ########## +s129-138 0 CHROMOSOME_I 129 0 10M * 0 0 NNNNNNNNNN ########## +s130-139 0 CHROMOSOME_I 130 0 10M * 0 0 NNNNNNNNNN ########## +s131-140 0 CHROMOSOME_I 131 0 10M * 0 0 NNNNNNNNNN ########## +s132-141 0 CHROMOSOME_I 132 0 10M * 0 0 NNNNNNNNNN ########## +s133-142 0 CHROMOSOME_I 133 0 10M * 0 0 NNNNNNNNNN ########## +s134-143 0 CHROMOSOME_I 134 0 10M * 0 0 NNNNNNNNNN ########## +s135-144 0 CHROMOSOME_I 135 0 10M * 0 0 NNNNNNNNNN ########## +s136-145 0 CHROMOSOME_I 136 0 10M * 0 0 NNNNNNNNNN ########## +s137-146 0 CHROMOSOME_I 137 0 10M * 0 0 NNNNNNNNNN ########## +s138-147 0 CHROMOSOME_I 138 0 10M * 0 0 NNNNNNNNNN ########## +s139-148 0 CHROMOSOME_I 139 0 10M * 0 0 NNNNNNNNNN ########## +s140-149 0 CHROMOSOME_I 140 0 10M * 0 0 NNNNNNNNNN ########## +s141-150 0 CHROMOSOME_I 141 0 10M * 0 0 NNNNNNNNNN ########## +s142-151 0 CHROMOSOME_I 142 0 10M * 0 0 NNNNNNNNNN ########## +s143-152 0 CHROMOSOME_I 143 0 10M * 0 0 NNNNNNNNNN ########## +s144-153 0 CHROMOSOME_I 144 0 10M * 0 0 NNNNNNNNNN ########## +s145-154 0 CHROMOSOME_I 145 0 10M * 0 0 NNNNNNNNNN ########## +s146-155 0 CHROMOSOME_I 146 0 10M * 0 0 NNNNNNNNNN ########## +s147-156 0 CHROMOSOME_I 147 0 10M * 0 0 NNNNNNNNNN ########## +s148-157 0 CHROMOSOME_I 148 0 10M * 0 0 NNNNNNNNNN ########## +s149-158 0 CHROMOSOME_I 149 0 10M * 0 0 NNNNNNNNNN ########## +s150-159 0 CHROMOSOME_I 150 0 10M * 0 0 NNNNNNNNNN ########## +s151-160 0 CHROMOSOME_I 151 0 10M * 0 0 NNNNNNNNNN ########## +s152-161 0 CHROMOSOME_I 152 0 10M * 0 0 NNNNNNNNNN ########## +s153-162 0 CHROMOSOME_I 153 0 10M * 0 0 NNNNNNNNNN ########## +s154-163 0 CHROMOSOME_I 154 0 10M * 0 0 NNNNNNNNNN ########## +s155-164 0 CHROMOSOME_I 155 0 10M * 0 0 NNNNNNNNNN ########## +s156-165 0 CHROMOSOME_I 156 0 10M * 0 0 NNNNNNNNNN ########## +s157-166 0 CHROMOSOME_I 157 0 10M * 0 0 NNNNNNNNNN ########## +s158-167 0 CHROMOSOME_I 158 0 10M * 0 0 NNNNNNNNNN ########## +s159-168 0 CHROMOSOME_I 159 0 10M * 0 0 NNNNNNNNNN ########## +s160-169 0 CHROMOSOME_I 160 0 10M * 0 0 NNNNNNNNNN ########## +s161-170 0 CHROMOSOME_I 161 0 10M * 0 0 NNNNNNNNNN ########## +s162-171 0 CHROMOSOME_I 162 0 10M * 0 0 NNNNNNNNNN ########## +s163-172 0 CHROMOSOME_I 163 0 10M * 0 0 NNNNNNNNNN ########## +s164-173 0 CHROMOSOME_I 164 0 10M * 0 0 NNNNNNNNNN ########## +s165-174 0 CHROMOSOME_I 165 0 10M * 0 0 NNNNNNNNNN ########## +s166-175 0 CHROMOSOME_I 166 0 10M * 0 0 NNNNNNNNNN ########## +s167-176 0 CHROMOSOME_I 167 0 10M * 0 0 NNNNNNNNNN ########## +s168-177 0 CHROMOSOME_I 168 0 10M * 0 0 NNNNNNNNNN ########## +s169-178 0 CHROMOSOME_I 169 0 10M * 0 0 NNNNNNNNNN ########## +s170-179 0 CHROMOSOME_I 170 0 10M * 0 0 NNNNNNNNNN ########## +s171-180 0 CHROMOSOME_I 171 0 10M * 0 0 NNNNNNNNNN ########## +s172-181 0 CHROMOSOME_I 172 0 10M * 0 0 NNNNNNNNNN ########## +s173-182 0 CHROMOSOME_I 173 0 10M * 0 0 NNNNNNNNNN ########## +s174-183 0 CHROMOSOME_I 174 0 10M * 0 0 NNNNNNNNNN ########## +s175-184 0 CHROMOSOME_I 175 0 10M * 0 0 NNNNNNNNNN ########## +s176-185 0 CHROMOSOME_I 176 0 10M * 0 0 NNNNNNNNNN ########## +s177-186 0 CHROMOSOME_I 177 0 10M * 0 0 NNNNNNNNNN ########## +s178-187 0 CHROMOSOME_I 178 0 10M * 0 0 NNNNNNNNNN ########## +s179-188 0 CHROMOSOME_I 179 0 10M * 0 0 NNNNNNNNNN ########## +s180-189 0 CHROMOSOME_I 180 0 10M * 0 0 NNNNNNNNNN ########## +s181-190 0 CHROMOSOME_I 181 0 10M * 0 0 NNNNNNNNNN ########## +s182-191 0 CHROMOSOME_I 182 0 10M * 0 0 NNNNNNNNNN ########## +s183-192 0 CHROMOSOME_I 183 0 10M * 0 0 NNNNNNNNNN ########## +s184-193 0 CHROMOSOME_I 184 0 10M * 0 0 NNNNNNNNNN ########## +s185-194 0 CHROMOSOME_I 185 0 10M * 0 0 NNNNNNNNNN ########## +s186-195 0 CHROMOSOME_I 186 0 10M * 0 0 NNNNNNNNNN ########## +s187-196 0 CHROMOSOME_I 187 0 10M * 0 0 NNNNNNNNNN ########## +s188-197 0 CHROMOSOME_I 188 0 10M * 0 0 NNNNNNNNNN ########## +s189-198 0 CHROMOSOME_I 189 0 10M * 0 0 NNNNNNNNNN ########## +s190-199 0 CHROMOSOME_I 190 0 10M * 0 0 NNNNNNNNNN ########## +s191-200 0 CHROMOSOME_I 191 0 10M * 0 0 NNNNNNNNNN ########## +s192-201 0 CHROMOSOME_I 192 0 10M * 0 0 NNNNNNNNNN ########## +s193-202 0 CHROMOSOME_I 193 0 10M * 0 0 NNNNNNNNNN ########## +s194-203 0 CHROMOSOME_I 194 0 10M * 0 0 NNNNNNNNNN ########## +s195-204 0 CHROMOSOME_I 195 0 10M * 0 0 NNNNNNNNNN ########## +s196-205 0 CHROMOSOME_I 196 0 10M * 0 0 NNNNNNNNNN ########## +s197-206 0 CHROMOSOME_I 197 0 10M * 0 0 NNNNNNNNNN ########## +s198-207 0 CHROMOSOME_I 198 0 10M * 0 0 NNNNNNNNNN ########## +s199-208 0 CHROMOSOME_I 199 0 10M * 0 0 NNNNNNNNNN ########## +s200-209 0 CHROMOSOME_I 200 0 10M * 0 0 NNNNNNNNNN ########## +s201-210 0 CHROMOSOME_I 201 0 10M * 0 0 NNNNNNNNNN ########## +s202-211 0 CHROMOSOME_I 202 0 10M * 0 0 NNNNNNNNNN ########## +s203-212 0 CHROMOSOME_I 203 0 10M * 0 0 NNNNNNNNNN ########## +s204-213 0 CHROMOSOME_I 204 0 10M * 0 0 NNNNNNNNNN ########## +s205-214 0 CHROMOSOME_I 205 0 10M * 0 0 NNNNNNNNNN ########## +s206-215 0 CHROMOSOME_I 206 0 10M * 0 0 NNNNNNNNNN ########## +s207-216 0 CHROMOSOME_I 207 0 10M * 0 0 NNNNNNNNNN ########## +s208-217 0 CHROMOSOME_I 208 0 10M * 0 0 NNNNNNNNNN ########## +s209-218 0 CHROMOSOME_I 209 0 10M * 0 0 NNNNNNNNNN ########## +s210-219 0 CHROMOSOME_I 210 0 10M * 0 0 NNNNNNNNNN ########## +s211-220 0 CHROMOSOME_I 211 0 10M * 0 0 NNNNNNNNNN ########## +s212-221 0 CHROMOSOME_I 212 0 10M * 0 0 NNNNNNNNNN ########## +s213-222 0 CHROMOSOME_I 213 0 10M * 0 0 NNNNNNNNNN ########## +s214-223 0 CHROMOSOME_I 214 0 10M * 0 0 NNNNNNNNNN ########## +s215-224 0 CHROMOSOME_I 215 0 10M * 0 0 NNNNNNNNNN ########## +s216-225 0 CHROMOSOME_I 216 0 10M * 0 0 NNNNNNNNNN ########## +s217-226 0 CHROMOSOME_I 217 0 10M * 0 0 NNNNNNNNNN ########## +s218-227 0 CHROMOSOME_I 218 0 10M * 0 0 NNNNNNNNNN ########## +s219-228 0 CHROMOSOME_I 219 0 10M * 0 0 NNNNNNNNNN ########## +s220-229 0 CHROMOSOME_I 220 0 10M * 0 0 NNNNNNNNNN ########## +s221-230 0 CHROMOSOME_I 221 0 10M * 0 0 NNNNNNNNNN ########## +s222-231 0 CHROMOSOME_I 222 0 10M * 0 0 NNNNNNNNNN ########## +s223-232 0 CHROMOSOME_I 223 0 10M * 0 0 NNNNNNNNNN ########## +s224-233 0 CHROMOSOME_I 224 0 10M * 0 0 NNNNNNNNNN ########## +s225-234 0 CHROMOSOME_I 225 0 10M * 0 0 NNNNNNNNNN ########## +s226-235 0 CHROMOSOME_I 226 0 10M * 0 0 NNNNNNNNNN ########## +s227-236 0 CHROMOSOME_I 227 0 10M * 0 0 NNNNNNNNNN ########## +s228-237 0 CHROMOSOME_I 228 0 10M * 0 0 NNNNNNNNNN ########## +s229-238 0 CHROMOSOME_I 229 0 10M * 0 0 NNNNNNNNNN ########## +s230-239 0 CHROMOSOME_I 230 0 10M * 0 0 NNNNNNNNNN ########## +s231-240 0 CHROMOSOME_I 231 0 10M * 0 0 NNNNNNNNNN ########## +s232-241 0 CHROMOSOME_I 232 0 10M * 0 0 NNNNNNNNNN ########## +s233-242 0 CHROMOSOME_I 233 0 10M * 0 0 NNNNNNNNNN ########## +s234-243 0 CHROMOSOME_I 234 0 10M * 0 0 NNNNNNNNNN ########## +s235-244 0 CHROMOSOME_I 235 0 10M * 0 0 NNNNNNNNNN ########## +s236-245 0 CHROMOSOME_I 236 0 10M * 0 0 NNNNNNNNNN ########## +s237-246 0 CHROMOSOME_I 237 0 10M * 0 0 NNNNNNNNNN ########## +s238-247 0 CHROMOSOME_I 238 0 10M * 0 0 NNNNNNNNNN ########## +s239-248 0 CHROMOSOME_I 239 0 10M * 0 0 NNNNNNNNNN ########## +s240-249 0 CHROMOSOME_I 240 0 10M * 0 0 NNNNNNNNNN ########## +s241-250 0 CHROMOSOME_I 241 0 10M * 0 0 NNNNNNNNNN ########## +s242-251 0 CHROMOSOME_I 242 0 10M * 0 0 NNNNNNNNNN ########## +s243-252 0 CHROMOSOME_I 243 0 10M * 0 0 NNNNNNNNNN ########## +s244-253 0 CHROMOSOME_I 244 0 10M * 0 0 NNNNNNNNNN ########## +s245-254 0 CHROMOSOME_I 245 0 10M * 0 0 NNNNNNNNNN ########## +s246-255 0 CHROMOSOME_I 246 0 10M * 0 0 NNNNNNNNNN ########## +s247-256 0 CHROMOSOME_I 247 0 10M * 0 0 NNNNNNNNNN ########## +s248-257 0 CHROMOSOME_I 248 0 10M * 0 0 NNNNNNNNNN ########## +s249-258 0 CHROMOSOME_I 249 0 10M * 0 0 NNNNNNNNNN ########## +s250-259 0 CHROMOSOME_I 250 0 10M * 0 0 NNNNNNNNNN ########## +s251-260 0 CHROMOSOME_I 251 0 10M * 0 0 NNNNNNNNNN ########## +s252-261 0 CHROMOSOME_I 252 0 10M * 0 0 NNNNNNNNNN ########## +s253-262 0 CHROMOSOME_I 253 0 10M * 0 0 NNNNNNNNNN ########## +s254-263 0 CHROMOSOME_I 254 0 10M * 0 0 NNNNNNNNNN ########## +s255-264 0 CHROMOSOME_I 255 0 10M * 0 0 NNNNNNNNNN ########## +s256-265 0 CHROMOSOME_I 256 0 10M * 0 0 NNNNNNNNNN ########## +s257-266 0 CHROMOSOME_I 257 0 10M * 0 0 NNNNNNNNNN ########## +s258-267 0 CHROMOSOME_I 258 0 10M * 0 0 NNNNNNNNNN ########## +s259-268 0 CHROMOSOME_I 259 0 10M * 0 0 NNNNNNNNNN ########## +s260-269 0 CHROMOSOME_I 260 0 10M * 0 0 NNNNNNNNNN ########## +s261-270 0 CHROMOSOME_I 261 0 10M * 0 0 NNNNNNNNNN ########## +s262-271 0 CHROMOSOME_I 262 0 10M * 0 0 NNNNNNNNNN ########## +s263-272 0 CHROMOSOME_I 263 0 10M * 0 0 NNNNNNNNNN ########## +s264-273 0 CHROMOSOME_I 264 0 10M * 0 0 NNNNNNNNNN ########## +s265-274 0 CHROMOSOME_I 265 0 10M * 0 0 NNNNNNNNNN ########## +s266-275 0 CHROMOSOME_I 266 0 10M * 0 0 NNNNNNNNNN ########## +s267-276 0 CHROMOSOME_I 267 0 10M * 0 0 NNNNNNNNNN ########## +s268-277 0 CHROMOSOME_I 268 0 10M * 0 0 NNNNNNNNNN ########## +s269-278 0 CHROMOSOME_I 269 0 10M * 0 0 NNNNNNNNNN ########## +s270-279 0 CHROMOSOME_I 270 0 10M * 0 0 NNNNNNNNNN ########## +s271-280 0 CHROMOSOME_I 271 0 10M * 0 0 NNNNNNNNNN ########## +s272-281 0 CHROMOSOME_I 272 0 10M * 0 0 NNNNNNNNNN ########## +s273-282 0 CHROMOSOME_I 273 0 10M * 0 0 NNNNNNNNNN ########## +s274-283 0 CHROMOSOME_I 274 0 10M * 0 0 NNNNNNNNNN ########## +s275-284 0 CHROMOSOME_I 275 0 10M * 0 0 NNNNNNNNNN ########## +s276-285 0 CHROMOSOME_I 276 0 10M * 0 0 NNNNNNNNNN ########## +s277-286 0 CHROMOSOME_I 277 0 10M * 0 0 NNNNNNNNNN ########## +s278-287 0 CHROMOSOME_I 278 0 10M * 0 0 NNNNNNNNNN ########## +s279-288 0 CHROMOSOME_I 279 0 10M * 0 0 NNNNNNNNNN ########## +s280-289 0 CHROMOSOME_I 280 0 10M * 0 0 NNNNNNNNNN ########## +s281-290 0 CHROMOSOME_I 281 0 10M * 0 0 NNNNNNNNNN ########## +s282-291 0 CHROMOSOME_I 282 0 10M * 0 0 NNNNNNNNNN ########## +s283-292 0 CHROMOSOME_I 283 0 10M * 0 0 NNNNNNNNNN ########## +s284-293 0 CHROMOSOME_I 284 0 10M * 0 0 NNNNNNNNNN ########## +s285-294 0 CHROMOSOME_I 285 0 10M * 0 0 NNNNNNNNNN ########## +s286-295 0 CHROMOSOME_I 286 0 10M * 0 0 NNNNNNNNNN ########## +s287-296 0 CHROMOSOME_I 287 0 10M * 0 0 NNNNNNNNNN ########## +s288-297 0 CHROMOSOME_I 288 0 10M * 0 0 NNNNNNNNNN ########## +s289-298 0 CHROMOSOME_I 289 0 10M * 0 0 NNNNNNNNNN ########## +s290-299 0 CHROMOSOME_I 290 0 10M * 0 0 NNNNNNNNNN ########## +s291-300 0 CHROMOSOME_I 291 0 10M * 0 0 NNNNNNNNNN ########## +s292-301 0 CHROMOSOME_I 292 0 10M * 0 0 NNNNNNNNNN ########## +s293-302 0 CHROMOSOME_I 293 0 10M * 0 0 NNNNNNNNNN ########## +s294-303 0 CHROMOSOME_I 294 0 10M * 0 0 NNNNNNNNNN ########## +s295-304 0 CHROMOSOME_I 295 0 10M * 0 0 NNNNNNNNNN ########## +s296-305 0 CHROMOSOME_I 296 0 10M * 0 0 NNNNNNNNNN ########## +s297-306 0 CHROMOSOME_I 297 0 10M * 0 0 NNNNNNNNNN ########## +s298-307 0 CHROMOSOME_I 298 0 10M * 0 0 NNNNNNNNNN ########## +s299-308 0 CHROMOSOME_I 299 0 10M * 0 0 NNNNNNNNNN ########## +s300-309 0 CHROMOSOME_I 300 0 10M * 0 0 NNNNNNNNNN ########## +s301-310 0 CHROMOSOME_I 301 0 10M * 0 0 NNNNNNNNNN ########## +s301-650 0 CHROMOSOME_I 301 0 350M * 0 0 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ############################################################################################################################################################################################################################################################################################################################################################## +s302-311 0 CHROMOSOME_I 302 0 10M * 0 0 NNNNNNNNNN ########## +s303-312 0 CHROMOSOME_I 303 0 10M * 0 0 NNNNNNNNNN ########## +s304-313 0 CHROMOSOME_I 304 0 10M * 0 0 NNNNNNNNNN ########## +s305-314 0 CHROMOSOME_I 305 0 10M * 0 0 NNNNNNNNNN ########## +s306-315 0 CHROMOSOME_I 306 0 10M * 0 0 NNNNNNNNNN ########## +s307-316 0 CHROMOSOME_I 307 0 10M * 0 0 NNNNNNNNNN ########## +s308-317 0 CHROMOSOME_I 308 0 10M * 0 0 NNNNNNNNNN ########## +s309-318 0 CHROMOSOME_I 309 0 10M * 0 0 NNNNNNNNNN ########## +s310-319 0 CHROMOSOME_I 310 0 10M * 0 0 NNNNNNNNNN ########## +s311-320 0 CHROMOSOME_I 311 0 10M * 0 0 NNNNNNNNNN ########## +s312-321 0 CHROMOSOME_I 312 0 10M * 0 0 NNNNNNNNNN ########## +s313-322 0 CHROMOSOME_I 313 0 10M * 0 0 NNNNNNNNNN ########## +s314-323 0 CHROMOSOME_I 314 0 10M * 0 0 NNNNNNNNNN ########## +s315-324 0 CHROMOSOME_I 315 0 10M * 0 0 NNNNNNNNNN ########## +s316-325 0 CHROMOSOME_I 316 0 10M * 0 0 NNNNNNNNNN ########## +s317-326 0 CHROMOSOME_I 317 0 10M * 0 0 NNNNNNNNNN ########## +s318-327 0 CHROMOSOME_I 318 0 10M * 0 0 NNNNNNNNNN ########## +s319-328 0 CHROMOSOME_I 319 0 10M * 0 0 NNNNNNNNNN ########## +s320-329 0 CHROMOSOME_I 320 0 10M * 0 0 NNNNNNNNNN ########## +s321-330 0 CHROMOSOME_I 321 0 10M * 0 0 NNNNNNNNNN ########## +s322-331 0 CHROMOSOME_I 322 0 10M * 0 0 NNNNNNNNNN ########## +s323-332 0 CHROMOSOME_I 323 0 10M * 0 0 NNNNNNNNNN ########## +s324-333 0 CHROMOSOME_I 324 0 10M * 0 0 NNNNNNNNNN ########## +s325-334 0 CHROMOSOME_I 325 0 10M * 0 0 NNNNNNNNNN ########## +s326-335 0 CHROMOSOME_I 326 0 10M * 0 0 NNNNNNNNNN ########## +s327-336 0 CHROMOSOME_I 327 0 10M * 0 0 NNNNNNNNNN ########## +s328-337 0 CHROMOSOME_I 328 0 10M * 0 0 NNNNNNNNNN ########## +s329-338 0 CHROMOSOME_I 329 0 10M * 0 0 NNNNNNNNNN ########## +s330-339 0 CHROMOSOME_I 330 0 10M * 0 0 NNNNNNNNNN ########## +s331-340 0 CHROMOSOME_I 331 0 10M * 0 0 NNNNNNNNNN ########## +s332-341 0 CHROMOSOME_I 332 0 10M * 0 0 NNNNNNNNNN ########## +s333-342 0 CHROMOSOME_I 333 0 10M * 0 0 NNNNNNNNNN ########## +s334-343 0 CHROMOSOME_I 334 0 10M * 0 0 NNNNNNNNNN ########## +s335-344 0 CHROMOSOME_I 335 0 10M * 0 0 NNNNNNNNNN ########## +s336-345 0 CHROMOSOME_I 336 0 10M * 0 0 NNNNNNNNNN ########## +s337-346 0 CHROMOSOME_I 337 0 10M * 0 0 NNNNNNNNNN ########## +s338-347 0 CHROMOSOME_I 338 0 10M * 0 0 NNNNNNNNNN ########## +s339-348 0 CHROMOSOME_I 339 0 10M * 0 0 NNNNNNNNNN ########## +s340-349 0 CHROMOSOME_I 340 0 10M * 0 0 NNNNNNNNNN ########## +s341-350 0 CHROMOSOME_I 341 0 10M * 0 0 NNNNNNNNNN ########## +s342-351 0 CHROMOSOME_I 342 0 10M * 0 0 NNNNNNNNNN ########## +s343-352 0 CHROMOSOME_I 343 0 10M * 0 0 NNNNNNNNNN ########## +s344-353 0 CHROMOSOME_I 344 0 10M * 0 0 NNNNNNNNNN ########## +s345-354 0 CHROMOSOME_I 345 0 10M * 0 0 NNNNNNNNNN ########## +s346-355 0 CHROMOSOME_I 346 0 10M * 0 0 NNNNNNNNNN ########## +s347-356 0 CHROMOSOME_I 347 0 10M * 0 0 NNNNNNNNNN ########## +s348-357 0 CHROMOSOME_I 348 0 10M * 0 0 NNNNNNNNNN ########## +s349-358 0 CHROMOSOME_I 349 0 10M * 0 0 NNNNNNNNNN ########## +s350-359 0 CHROMOSOME_I 350 0 10M * 0 0 NNNNNNNNNN ########## +s351-360 0 CHROMOSOME_I 351 0 10M * 0 0 NNNNNNNNNN ########## +s352-361 0 CHROMOSOME_I 352 0 10M * 0 0 NNNNNNNNNN ########## +s353-362 0 CHROMOSOME_I 353 0 10M * 0 0 NNNNNNNNNN ########## +s354-363 0 CHROMOSOME_I 354 0 10M * 0 0 NNNNNNNNNN ########## +s355-364 0 CHROMOSOME_I 355 0 10M * 0 0 NNNNNNNNNN ########## +s356-365 0 CHROMOSOME_I 356 0 10M * 0 0 NNNNNNNNNN ########## +s357-366 0 CHROMOSOME_I 357 0 10M * 0 0 NNNNNNNNNN ########## +s358-367 0 CHROMOSOME_I 358 0 10M * 0 0 NNNNNNNNNN ########## +s359-368 0 CHROMOSOME_I 359 0 10M * 0 0 NNNNNNNNNN ########## +s360-369 0 CHROMOSOME_I 360 0 10M * 0 0 NNNNNNNNNN ########## +s361-370 0 CHROMOSOME_I 361 0 10M * 0 0 NNNNNNNNNN ########## +s362-371 0 CHROMOSOME_I 362 0 10M * 0 0 NNNNNNNNNN ########## +s363-372 0 CHROMOSOME_I 363 0 10M * 0 0 NNNNNNNNNN ########## +s364-373 0 CHROMOSOME_I 364 0 10M * 0 0 NNNNNNNNNN ########## +s365-374 0 CHROMOSOME_I 365 0 10M * 0 0 NNNNNNNNNN ########## +s366-375 0 CHROMOSOME_I 366 0 10M * 0 0 NNNNNNNNNN ########## +s367-376 0 CHROMOSOME_I 367 0 10M * 0 0 NNNNNNNNNN ########## +s368-377 0 CHROMOSOME_I 368 0 10M * 0 0 NNNNNNNNNN ########## +s369-378 0 CHROMOSOME_I 369 0 10M * 0 0 NNNNNNNNNN ########## +s370-379 0 CHROMOSOME_I 370 0 10M * 0 0 NNNNNNNNNN ########## +s371-380 0 CHROMOSOME_I 371 0 10M * 0 0 NNNNNNNNNN ########## +s372-381 0 CHROMOSOME_I 372 0 10M * 0 0 NNNNNNNNNN ########## +s373-382 0 CHROMOSOME_I 373 0 10M * 0 0 NNNNNNNNNN ########## +s374-383 0 CHROMOSOME_I 374 0 10M * 0 0 NNNNNNNNNN ########## +s375-384 0 CHROMOSOME_I 375 0 10M * 0 0 NNNNNNNNNN ########## +s376-385 0 CHROMOSOME_I 376 0 10M * 0 0 NNNNNNNNNN ########## +s377-386 0 CHROMOSOME_I 377 0 10M * 0 0 NNNNNNNNNN ########## +s378-387 0 CHROMOSOME_I 378 0 10M * 0 0 NNNNNNNNNN ########## +s379-388 0 CHROMOSOME_I 379 0 10M * 0 0 NNNNNNNNNN ########## +s380-389 0 CHROMOSOME_I 380 0 10M * 0 0 NNNNNNNNNN ########## +s381-390 0 CHROMOSOME_I 381 0 10M * 0 0 NNNNNNNNNN ########## +s382-391 0 CHROMOSOME_I 382 0 10M * 0 0 NNNNNNNNNN ########## +s383-392 0 CHROMOSOME_I 383 0 10M * 0 0 NNNNNNNNNN ########## +s384-393 0 CHROMOSOME_I 384 0 10M * 0 0 NNNNNNNNNN ########## +s385-394 0 CHROMOSOME_I 385 0 10M * 0 0 NNNNNNNNNN ########## +s386-395 0 CHROMOSOME_I 386 0 10M * 0 0 NNNNNNNNNN ########## +s387-396 0 CHROMOSOME_I 387 0 10M * 0 0 NNNNNNNNNN ########## +s388-397 0 CHROMOSOME_I 388 0 10M * 0 0 NNNNNNNNNN ########## +s389-398 0 CHROMOSOME_I 389 0 10M * 0 0 NNNNNNNNNN ########## +s390-399 0 CHROMOSOME_I 390 0 10M * 0 0 NNNNNNNNNN ########## +s391-400 0 CHROMOSOME_I 391 0 10M * 0 0 NNNNNNNNNN ########## +s392-401 0 CHROMOSOME_I 392 0 10M * 0 0 NNNNNNNNNN ########## +s393-402 0 CHROMOSOME_I 393 0 10M * 0 0 NNNNNNNNNN ########## +s394-403 0 CHROMOSOME_I 394 0 10M * 0 0 NNNNNNNNNN ########## +s395-404 0 CHROMOSOME_I 395 0 10M * 0 0 NNNNNNNNNN ########## +s396-405 0 CHROMOSOME_I 396 0 10M * 0 0 NNNNNNNNNN ########## +s397-406 0 CHROMOSOME_I 397 0 10M * 0 0 NNNNNNNNNN ########## +s398-407 0 CHROMOSOME_I 398 0 10M * 0 0 NNNNNNNNNN ########## +s399-408 0 CHROMOSOME_I 399 0 10M * 0 0 NNNNNNNNNN ########## +s400-409 0 CHROMOSOME_I 400 0 10M * 0 0 NNNNNNNNNN ########## +s401-410 0 CHROMOSOME_I 401 0 10M * 0 0 NNNNNNNNNN ########## +s402-411 0 CHROMOSOME_I 402 0 10M * 0 0 NNNNNNNNNN ########## +s403-412 0 CHROMOSOME_I 403 0 10M * 0 0 NNNNNNNNNN ########## +s404-413 0 CHROMOSOME_I 404 0 10M * 0 0 NNNNNNNNNN ########## +s405-414 0 CHROMOSOME_I 405 0 10M * 0 0 NNNNNNNNNN ########## +s406-415 0 CHROMOSOME_I 406 0 10M * 0 0 NNNNNNNNNN ########## +s407-416 0 CHROMOSOME_I 407 0 10M * 0 0 NNNNNNNNNN ########## +s408-417 0 CHROMOSOME_I 408 0 10M * 0 0 NNNNNNNNNN ########## +s409-418 0 CHROMOSOME_I 409 0 10M * 0 0 NNNNNNNNNN ########## +s410-419 0 CHROMOSOME_I 410 0 10M * 0 0 NNNNNNNNNN ########## +s411-420 0 CHROMOSOME_I 411 0 10M * 0 0 NNNNNNNNNN ########## +s412-421 0 CHROMOSOME_I 412 0 10M * 0 0 NNNNNNNNNN ########## +s413-422 0 CHROMOSOME_I 413 0 10M * 0 0 NNNNNNNNNN ########## +s414-423 0 CHROMOSOME_I 414 0 10M * 0 0 NNNNNNNNNN ########## +s415-424 0 CHROMOSOME_I 415 0 10M * 0 0 NNNNNNNNNN ########## +s416-425 0 CHROMOSOME_I 416 0 10M * 0 0 NNNNNNNNNN ########## +s417-426 0 CHROMOSOME_I 417 0 10M * 0 0 NNNNNNNNNN ########## +s418-427 0 CHROMOSOME_I 418 0 10M * 0 0 NNNNNNNNNN ########## +s419-428 0 CHROMOSOME_I 419 0 10M * 0 0 NNNNNNNNNN ########## +s420-429 0 CHROMOSOME_I 420 0 10M * 0 0 NNNNNNNNNN ########## +s421-430 0 CHROMOSOME_I 421 0 10M * 0 0 NNNNNNNNNN ########## +s422-431 0 CHROMOSOME_I 422 0 10M * 0 0 NNNNNNNNNN ########## +s423-432 0 CHROMOSOME_I 423 0 10M * 0 0 NNNNNNNNNN ########## +s424-433 0 CHROMOSOME_I 424 0 10M * 0 0 NNNNNNNNNN ########## +s425-434 0 CHROMOSOME_I 425 0 10M * 0 0 NNNNNNNNNN ########## +s426-435 0 CHROMOSOME_I 426 0 10M * 0 0 NNNNNNNNNN ########## +s427-436 0 CHROMOSOME_I 427 0 10M * 0 0 NNNNNNNNNN ########## +s428-437 0 CHROMOSOME_I 428 0 10M * 0 0 NNNNNNNNNN ########## +s429-438 0 CHROMOSOME_I 429 0 10M * 0 0 NNNNNNNNNN ########## +s430-439 0 CHROMOSOME_I 430 0 10M * 0 0 NNNNNNNNNN ########## +s431-440 0 CHROMOSOME_I 431 0 10M * 0 0 NNNNNNNNNN ########## +s432-441 0 CHROMOSOME_I 432 0 10M * 0 0 NNNNNNNNNN ########## +s433-442 0 CHROMOSOME_I 433 0 10M * 0 0 NNNNNNNNNN ########## +s434-443 0 CHROMOSOME_I 434 0 10M * 0 0 NNNNNNNNNN ########## +s435-444 0 CHROMOSOME_I 435 0 10M * 0 0 NNNNNNNNNN ########## +s436-445 0 CHROMOSOME_I 436 0 10M * 0 0 NNNNNNNNNN ########## +s437-446 0 CHROMOSOME_I 437 0 10M * 0 0 NNNNNNNNNN ########## +s438-447 0 CHROMOSOME_I 438 0 10M * 0 0 NNNNNNNNNN ########## +s439-448 0 CHROMOSOME_I 439 0 10M * 0 0 NNNNNNNNNN ########## +s440-449 0 CHROMOSOME_I 440 0 10M * 0 0 NNNNNNNNNN ########## +s441-450 0 CHROMOSOME_I 441 0 10M * 0 0 NNNNNNNNNN ########## +s442-451 0 CHROMOSOME_I 442 0 10M * 0 0 NNNNNNNNNN ########## +s443-452 0 CHROMOSOME_I 443 0 10M * 0 0 NNNNNNNNNN ########## +s444-453 0 CHROMOSOME_I 444 0 10M * 0 0 NNNNNNNNNN ########## +s445-454 0 CHROMOSOME_I 445 0 10M * 0 0 NNNNNNNNNN ########## +s446-455 0 CHROMOSOME_I 446 0 10M * 0 0 NNNNNNNNNN ########## +s447-456 0 CHROMOSOME_I 447 0 10M * 0 0 NNNNNNNNNN ########## +s448-457 0 CHROMOSOME_I 448 0 10M * 0 0 NNNNNNNNNN ########## +s449-458 0 CHROMOSOME_I 449 0 10M * 0 0 NNNNNNNNNN ########## +s450-459 0 CHROMOSOME_I 450 0 10M * 0 0 NNNNNNNNNN ########## +s451-460 0 CHROMOSOME_I 451 0 10M * 0 0 NNNNNNNNNN ########## +s452-461 0 CHROMOSOME_I 452 0 10M * 0 0 NNNNNNNNNN ########## +s453-462 0 CHROMOSOME_I 453 0 10M * 0 0 NNNNNNNNNN ########## +s454-463 0 CHROMOSOME_I 454 0 10M * 0 0 NNNNNNNNNN ########## +s455-464 0 CHROMOSOME_I 455 0 10M * 0 0 NNNNNNNNNN ########## +s456-465 0 CHROMOSOME_I 456 0 10M * 0 0 NNNNNNNNNN ########## +s457-466 0 CHROMOSOME_I 457 0 10M * 0 0 NNNNNNNNNN ########## +s458-467 0 CHROMOSOME_I 458 0 10M * 0 0 NNNNNNNNNN ########## +s459-468 0 CHROMOSOME_I 459 0 10M * 0 0 NNNNNNNNNN ########## +s460-469 0 CHROMOSOME_I 460 0 10M * 0 0 NNNNNNNNNN ########## +s461-470 0 CHROMOSOME_I 461 0 10M * 0 0 NNNNNNNNNN ########## +s462-471 0 CHROMOSOME_I 462 0 10M * 0 0 NNNNNNNNNN ########## +s463-472 0 CHROMOSOME_I 463 0 10M * 0 0 NNNNNNNNNN ########## +s464-473 0 CHROMOSOME_I 464 0 10M * 0 0 NNNNNNNNNN ########## +s465-474 0 CHROMOSOME_I 465 0 10M * 0 0 NNNNNNNNNN ########## +s466-475 0 CHROMOSOME_I 466 0 10M * 0 0 NNNNNNNNNN ########## +s467-476 0 CHROMOSOME_I 467 0 10M * 0 0 NNNNNNNNNN ########## +s468-477 0 CHROMOSOME_I 468 0 10M * 0 0 NNNNNNNNNN ########## +s469-478 0 CHROMOSOME_I 469 0 10M * 0 0 NNNNNNNNNN ########## +s470-479 0 CHROMOSOME_I 470 0 10M * 0 0 NNNNNNNNNN ########## +s471-480 0 CHROMOSOME_I 471 0 10M * 0 0 NNNNNNNNNN ########## +s472-481 0 CHROMOSOME_I 472 0 10M * 0 0 NNNNNNNNNN ########## +s473-482 0 CHROMOSOME_I 473 0 10M * 0 0 NNNNNNNNNN ########## +s474-483 0 CHROMOSOME_I 474 0 10M * 0 0 NNNNNNNNNN ########## +s475-484 0 CHROMOSOME_I 475 0 10M * 0 0 NNNNNNNNNN ########## +s476-485 0 CHROMOSOME_I 476 0 10M * 0 0 NNNNNNNNNN ########## +s477-486 0 CHROMOSOME_I 477 0 10M * 0 0 NNNNNNNNNN ########## +s478-487 0 CHROMOSOME_I 478 0 10M * 0 0 NNNNNNNNNN ########## +s479-488 0 CHROMOSOME_I 479 0 10M * 0 0 NNNNNNNNNN ########## +s480-489 0 CHROMOSOME_I 480 0 10M * 0 0 NNNNNNNNNN ########## +s481-490 0 CHROMOSOME_I 481 0 10M * 0 0 NNNNNNNNNN ########## +s482-491 0 CHROMOSOME_I 482 0 10M * 0 0 NNNNNNNNNN ########## +s483-492 0 CHROMOSOME_I 483 0 10M * 0 0 NNNNNNNNNN ########## +s484-493 0 CHROMOSOME_I 484 0 10M * 0 0 NNNNNNNNNN ########## +s485-494 0 CHROMOSOME_I 485 0 10M * 0 0 NNNNNNNNNN ########## +s486-495 0 CHROMOSOME_I 486 0 10M * 0 0 NNNNNNNNNN ########## +s487-496 0 CHROMOSOME_I 487 0 10M * 0 0 NNNNNNNNNN ########## +s488-497 0 CHROMOSOME_I 488 0 10M * 0 0 NNNNNNNNNN ########## +s489-498 0 CHROMOSOME_I 489 0 10M * 0 0 NNNNNNNNNN ########## +s490-499 0 CHROMOSOME_I 490 0 10M * 0 0 NNNNNNNNNN ########## +s491-500 0 CHROMOSOME_I 491 0 10M * 0 0 NNNNNNNNNN ########## +s492-501 0 CHROMOSOME_I 492 0 10M * 0 0 NNNNNNNNNN ########## +s493-502 0 CHROMOSOME_I 493 0 10M * 0 0 NNNNNNNNNN ########## +s494-503 0 CHROMOSOME_I 494 0 10M * 0 0 NNNNNNNNNN ########## +s495-504 0 CHROMOSOME_I 495 0 10M * 0 0 NNNNNNNNNN ########## +s496-505 0 CHROMOSOME_I 496 0 10M * 0 0 NNNNNNNNNN ########## +s497-506 0 CHROMOSOME_I 497 0 10M * 0 0 NNNNNNNNNN ########## +s498-507 0 CHROMOSOME_I 498 0 10M * 0 0 NNNNNNNNNN ########## +s499-508 0 CHROMOSOME_I 499 0 10M * 0 0 NNNNNNNNNN ########## +s500-509 0 CHROMOSOME_I 500 0 10M * 0 0 NNNNNNNNNN ########## +s501-510 0 CHROMOSOME_I 501 0 10M * 0 0 NNNNNNNNNN ########## +s502-511 0 CHROMOSOME_I 502 0 10M * 0 0 NNNNNNNNNN ########## +s503-512 0 CHROMOSOME_I 503 0 10M * 0 0 NNNNNNNNNN ########## +s504-513 0 CHROMOSOME_I 504 0 10M * 0 0 NNNNNNNNNN ########## +s505-514 0 CHROMOSOME_I 505 0 10M * 0 0 NNNNNNNNNN ########## +s506-515 0 CHROMOSOME_I 506 0 10M * 0 0 NNNNNNNNNN ########## +s507-516 0 CHROMOSOME_I 507 0 10M * 0 0 NNNNNNNNNN ########## +s508-517 0 CHROMOSOME_I 508 0 10M * 0 0 NNNNNNNNNN ########## +s509-518 0 CHROMOSOME_I 509 0 10M * 0 0 NNNNNNNNNN ########## +s510-519 0 CHROMOSOME_I 510 0 10M * 0 0 NNNNNNNNNN ########## +s511-520 0 CHROMOSOME_I 511 0 10M * 0 0 NNNNNNNNNN ########## +s512-521 0 CHROMOSOME_I 512 0 10M * 0 0 NNNNNNNNNN ########## +s513-522 0 CHROMOSOME_I 513 0 10M * 0 0 NNNNNNNNNN ########## +s514-523 0 CHROMOSOME_I 514 0 10M * 0 0 NNNNNNNNNN ########## +s515-524 0 CHROMOSOME_I 515 0 10M * 0 0 NNNNNNNNNN ########## +s516-525 0 CHROMOSOME_I 516 0 10M * 0 0 NNNNNNNNNN ########## +s517-526 0 CHROMOSOME_I 517 0 10M * 0 0 NNNNNNNNNN ########## +s518-527 0 CHROMOSOME_I 518 0 10M * 0 0 NNNNNNNNNN ########## +s519-528 0 CHROMOSOME_I 519 0 10M * 0 0 NNNNNNNNNN ########## +s520-529 0 CHROMOSOME_I 520 0 10M * 0 0 NNNNNNNNNN ########## +s521-530 0 CHROMOSOME_I 521 0 10M * 0 0 NNNNNNNNNN ########## +s522-531 0 CHROMOSOME_I 522 0 10M * 0 0 NNNNNNNNNN ########## +s523-532 0 CHROMOSOME_I 523 0 10M * 0 0 NNNNNNNNNN ########## +s524-533 0 CHROMOSOME_I 524 0 10M * 0 0 NNNNNNNNNN ########## +s525-534 0 CHROMOSOME_I 525 0 10M * 0 0 NNNNNNNNNN ########## +s526-535 0 CHROMOSOME_I 526 0 10M * 0 0 NNNNNNNNNN ########## +s527-536 0 CHROMOSOME_I 527 0 10M * 0 0 NNNNNNNNNN ########## +s528-537 0 CHROMOSOME_I 528 0 10M * 0 0 NNNNNNNNNN ########## +s529-538 0 CHROMOSOME_I 529 0 10M * 0 0 NNNNNNNNNN ########## +s530-539 0 CHROMOSOME_I 530 0 10M * 0 0 NNNNNNNNNN ########## +s531-540 0 CHROMOSOME_I 531 0 10M * 0 0 NNNNNNNNNN ########## +s532-541 0 CHROMOSOME_I 532 0 10M * 0 0 NNNNNNNNNN ########## +s533-542 0 CHROMOSOME_I 533 0 10M * 0 0 NNNNNNNNNN ########## +s534-543 0 CHROMOSOME_I 534 0 10M * 0 0 NNNNNNNNNN ########## +s535-544 0 CHROMOSOME_I 535 0 10M * 0 0 NNNNNNNNNN ########## +s536-545 0 CHROMOSOME_I 536 0 10M * 0 0 NNNNNNNNNN ########## +s537-546 0 CHROMOSOME_I 537 0 10M * 0 0 NNNNNNNNNN ########## +s538-547 0 CHROMOSOME_I 538 0 10M * 0 0 NNNNNNNNNN ########## +s539-548 0 CHROMOSOME_I 539 0 10M * 0 0 NNNNNNNNNN ########## +s540-549 0 CHROMOSOME_I 540 0 10M * 0 0 NNNNNNNNNN ########## +s541-550 0 CHROMOSOME_I 541 0 10M * 0 0 NNNNNNNNNN ########## +s542-551 0 CHROMOSOME_I 542 0 10M * 0 0 NNNNNNNNNN ########## +s543-552 0 CHROMOSOME_I 543 0 10M * 0 0 NNNNNNNNNN ########## +s544-553 0 CHROMOSOME_I 544 0 10M * 0 0 NNNNNNNNNN ########## +s545-554 0 CHROMOSOME_I 545 0 10M * 0 0 NNNNNNNNNN ########## +s546-555 0 CHROMOSOME_I 546 0 10M * 0 0 NNNNNNNNNN ########## +s547-556 0 CHROMOSOME_I 547 0 10M * 0 0 NNNNNNNNNN ########## +s548-557 0 CHROMOSOME_I 548 0 10M * 0 0 NNNNNNNNNN ########## +s549-558 0 CHROMOSOME_I 549 0 10M * 0 0 NNNNNNNNNN ########## +s550-559 0 CHROMOSOME_I 550 0 10M * 0 0 NNNNNNNNNN ########## +s551-560 0 CHROMOSOME_I 551 0 10M * 0 0 NNNNNNNNNN ########## +s552-561 0 CHROMOSOME_I 552 0 10M * 0 0 NNNNNNNNNN ########## +s553-562 0 CHROMOSOME_I 553 0 10M * 0 0 NNNNNNNNNN ########## +s554-563 0 CHROMOSOME_I 554 0 10M * 0 0 NNNNNNNNNN ########## +s555-564 0 CHROMOSOME_I 555 0 10M * 0 0 NNNNNNNNNN ########## +s556-565 0 CHROMOSOME_I 556 0 10M * 0 0 NNNNNNNNNN ########## +s557-566 0 CHROMOSOME_I 557 0 10M * 0 0 NNNNNNNNNN ########## +s558-567 0 CHROMOSOME_I 558 0 10M * 0 0 NNNNNNNNNN ########## +s559-568 0 CHROMOSOME_I 559 0 10M * 0 0 NNNNNNNNNN ########## +s560-569 0 CHROMOSOME_I 560 0 10M * 0 0 NNNNNNNNNN ########## +s561-570 0 CHROMOSOME_I 561 0 10M * 0 0 NNNNNNNNNN ########## +s562-571 0 CHROMOSOME_I 562 0 10M * 0 0 NNNNNNNNNN ########## +s563-572 0 CHROMOSOME_I 563 0 10M * 0 0 NNNNNNNNNN ########## +s564-573 0 CHROMOSOME_I 564 0 10M * 0 0 NNNNNNNNNN ########## +s565-574 0 CHROMOSOME_I 565 0 10M * 0 0 NNNNNNNNNN ########## +s566-575 0 CHROMOSOME_I 566 0 10M * 0 0 NNNNNNNNNN ########## +s567-576 0 CHROMOSOME_I 567 0 10M * 0 0 NNNNNNNNNN ########## +s568-577 0 CHROMOSOME_I 568 0 10M * 0 0 NNNNNNNNNN ########## +s569-578 0 CHROMOSOME_I 569 0 10M * 0 0 NNNNNNNNNN ########## +s570-579 0 CHROMOSOME_I 570 0 10M * 0 0 NNNNNNNNNN ########## +s571-580 0 CHROMOSOME_I 571 0 10M * 0 0 NNNNNNNNNN ########## +s572-581 0 CHROMOSOME_I 572 0 10M * 0 0 NNNNNNNNNN ########## +s573-582 0 CHROMOSOME_I 573 0 10M * 0 0 NNNNNNNNNN ########## +s574-583 0 CHROMOSOME_I 574 0 10M * 0 0 NNNNNNNNNN ########## +s575-584 0 CHROMOSOME_I 575 0 10M * 0 0 NNNNNNNNNN ########## +s576-585 0 CHROMOSOME_I 576 0 10M * 0 0 NNNNNNNNNN ########## +s577-586 0 CHROMOSOME_I 577 0 10M * 0 0 NNNNNNNNNN ########## +s578-587 0 CHROMOSOME_I 578 0 10M * 0 0 NNNNNNNNNN ########## +s579-588 0 CHROMOSOME_I 579 0 10M * 0 0 NNNNNNNNNN ########## +s580-589 0 CHROMOSOME_I 580 0 10M * 0 0 NNNNNNNNNN ########## +s581-590 0 CHROMOSOME_I 581 0 10M * 0 0 NNNNNNNNNN ########## +s582-591 0 CHROMOSOME_I 582 0 10M * 0 0 NNNNNNNNNN ########## +s583-592 0 CHROMOSOME_I 583 0 10M * 0 0 NNNNNNNNNN ########## +s584-593 0 CHROMOSOME_I 584 0 10M * 0 0 NNNNNNNNNN ########## +s585-594 0 CHROMOSOME_I 585 0 10M * 0 0 NNNNNNNNNN ########## +s586-595 0 CHROMOSOME_I 586 0 10M * 0 0 NNNNNNNNNN ########## +s587-596 0 CHROMOSOME_I 587 0 10M * 0 0 NNNNNNNNNN ########## +s588-597 0 CHROMOSOME_I 588 0 10M * 0 0 NNNNNNNNNN ########## +s589-598 0 CHROMOSOME_I 589 0 10M * 0 0 NNNNNNNNNN ########## +s590-599 0 CHROMOSOME_I 590 0 10M * 0 0 NNNNNNNNNN ########## +s591-600 0 CHROMOSOME_I 591 0 10M * 0 0 NNNNNNNNNN ########## +s592-601 0 CHROMOSOME_I 592 0 10M * 0 0 NNNNNNNNNN ########## +s593-602 0 CHROMOSOME_I 593 0 10M * 0 0 NNNNNNNNNN ########## +s594-603 0 CHROMOSOME_I 594 0 10M * 0 0 NNNNNNNNNN ########## +s595-604 0 CHROMOSOME_I 595 0 10M * 0 0 NNNNNNNNNN ########## +s596-605 0 CHROMOSOME_I 596 0 10M * 0 0 NNNNNNNNNN ########## +s597-606 0 CHROMOSOME_I 597 0 10M * 0 0 NNNNNNNNNN ########## +s598-607 0 CHROMOSOME_I 598 0 10M * 0 0 NNNNNNNNNN ########## +s599-608 0 CHROMOSOME_I 599 0 10M * 0 0 NNNNNNNNNN ########## +s600-609 0 CHROMOSOME_I 600 0 10M * 0 0 NNNNNNNNNN ########## +s601-610 0 CHROMOSOME_I 601 0 10M * 0 0 NNNNNNNNNN ########## +s601-950 0 CHROMOSOME_I 601 0 350M * 0 0 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ############################################################################################################################################################################################################################################################################################################################################################## +s602-611 0 CHROMOSOME_I 602 0 10M * 0 0 NNNNNNNNNN ########## +s603-612 0 CHROMOSOME_I 603 0 10M * 0 0 NNNNNNNNNN ########## +s604-613 0 CHROMOSOME_I 604 0 10M * 0 0 NNNNNNNNNN ########## +s605-614 0 CHROMOSOME_I 605 0 10M * 0 0 NNNNNNNNNN ########## +s606-615 0 CHROMOSOME_I 606 0 10M * 0 0 NNNNNNNNNN ########## +s607-616 0 CHROMOSOME_I 607 0 10M * 0 0 NNNNNNNNNN ########## +s608-617 0 CHROMOSOME_I 608 0 10M * 0 0 NNNNNNNNNN ########## +s609-618 0 CHROMOSOME_I 609 0 10M * 0 0 NNNNNNNNNN ########## +s610-619 0 CHROMOSOME_I 610 0 10M * 0 0 NNNNNNNNNN ########## +s611-620 0 CHROMOSOME_I 611 0 10M * 0 0 NNNNNNNNNN ########## +s612-621 0 CHROMOSOME_I 612 0 10M * 0 0 NNNNNNNNNN ########## +s613-622 0 CHROMOSOME_I 613 0 10M * 0 0 NNNNNNNNNN ########## +s614-623 0 CHROMOSOME_I 614 0 10M * 0 0 NNNNNNNNNN ########## +s615-624 0 CHROMOSOME_I 615 0 10M * 0 0 NNNNNNNNNN ########## +s616-625 0 CHROMOSOME_I 616 0 10M * 0 0 NNNNNNNNNN ########## +s617-626 0 CHROMOSOME_I 617 0 10M * 0 0 NNNNNNNNNN ########## +s618-627 0 CHROMOSOME_I 618 0 10M * 0 0 NNNNNNNNNN ########## +s619-628 0 CHROMOSOME_I 619 0 10M * 0 0 NNNNNNNNNN ########## +s620-629 0 CHROMOSOME_I 620 0 10M * 0 0 NNNNNNNNNN ########## +s621-630 0 CHROMOSOME_I 621 0 10M * 0 0 NNNNNNNNNN ########## +s622-631 0 CHROMOSOME_I 622 0 10M * 0 0 NNNNNNNNNN ########## +s623-632 0 CHROMOSOME_I 623 0 10M * 0 0 NNNNNNNNNN ########## +s624-633 0 CHROMOSOME_I 624 0 10M * 0 0 NNNNNNNNNN ########## +s625-634 0 CHROMOSOME_I 625 0 10M * 0 0 NNNNNNNNNN ########## +s626-635 0 CHROMOSOME_I 626 0 10M * 0 0 NNNNNNNNNN ########## +s627-636 0 CHROMOSOME_I 627 0 10M * 0 0 NNNNNNNNNN ########## +s628-637 0 CHROMOSOME_I 628 0 10M * 0 0 NNNNNNNNNN ########## +s629-638 0 CHROMOSOME_I 629 0 10M * 0 0 NNNNNNNNNN ########## +s630-639 0 CHROMOSOME_I 630 0 10M * 0 0 NNNNNNNNNN ########## +s631-640 0 CHROMOSOME_I 631 0 10M * 0 0 NNNNNNNNNN ########## +s632-641 0 CHROMOSOME_I 632 0 10M * 0 0 NNNNNNNNNN ########## +s633-642 0 CHROMOSOME_I 633 0 10M * 0 0 NNNNNNNNNN ########## +s634-643 0 CHROMOSOME_I 634 0 10M * 0 0 NNNNNNNNNN ########## +s635-644 0 CHROMOSOME_I 635 0 10M * 0 0 NNNNNNNNNN ########## +s636-645 0 CHROMOSOME_I 636 0 10M * 0 0 NNNNNNNNNN ########## +s637-646 0 CHROMOSOME_I 637 0 10M * 0 0 NNNNNNNNNN ########## +s638-647 0 CHROMOSOME_I 638 0 10M * 0 0 NNNNNNNNNN ########## +s639-648 0 CHROMOSOME_I 639 0 10M * 0 0 NNNNNNNNNN ########## +s640-649 0 CHROMOSOME_I 640 0 10M * 0 0 NNNNNNNNNN ########## +s641-650 0 CHROMOSOME_I 641 0 10M * 0 0 NNNNNNNNNN ########## +s642-651 0 CHROMOSOME_I 642 0 10M * 0 0 NNNNNNNNNN ########## +s643-652 0 CHROMOSOME_I 643 0 10M * 0 0 NNNNNNNNNN ########## +s644-653 0 CHROMOSOME_I 644 0 10M * 0 0 NNNNNNNNNN ########## +s645-654 0 CHROMOSOME_I 645 0 10M * 0 0 NNNNNNNNNN ########## +s646-655 0 CHROMOSOME_I 646 0 10M * 0 0 NNNNNNNNNN ########## +s647-656 0 CHROMOSOME_I 647 0 10M * 0 0 NNNNNNNNNN ########## +s648-657 0 CHROMOSOME_I 648 0 10M * 0 0 NNNNNNNNNN ########## +s649-658 0 CHROMOSOME_I 649 0 10M * 0 0 NNNNNNNNNN ########## +s650-659 0 CHROMOSOME_I 650 0 10M * 0 0 NNNNNNNNNN ########## +s651-660 0 CHROMOSOME_I 651 0 10M * 0 0 NNNNNNNNNN ########## +s652-661 0 CHROMOSOME_I 652 0 10M * 0 0 NNNNNNNNNN ########## +s653-662 0 CHROMOSOME_I 653 0 10M * 0 0 NNNNNNNNNN ########## +s654-663 0 CHROMOSOME_I 654 0 10M * 0 0 NNNNNNNNNN ########## +s655-664 0 CHROMOSOME_I 655 0 10M * 0 0 NNNNNNNNNN ########## +s656-665 0 CHROMOSOME_I 656 0 10M * 0 0 NNNNNNNNNN ########## +s657-666 0 CHROMOSOME_I 657 0 10M * 0 0 NNNNNNNNNN ########## +s658-667 0 CHROMOSOME_I 658 0 10M * 0 0 NNNNNNNNNN ########## +s659-668 0 CHROMOSOME_I 659 0 10M * 0 0 NNNNNNNNNN ########## +s660-669 0 CHROMOSOME_I 660 0 10M * 0 0 NNNNNNNNNN ########## +s661-670 0 CHROMOSOME_I 661 0 10M * 0 0 NNNNNNNNNN ########## +s662-671 0 CHROMOSOME_I 662 0 10M * 0 0 NNNNNNNNNN ########## +s663-672 0 CHROMOSOME_I 663 0 10M * 0 0 NNNNNNNNNN ########## +s664-673 0 CHROMOSOME_I 664 0 10M * 0 0 NNNNNNNNNN ########## +s665-674 0 CHROMOSOME_I 665 0 10M * 0 0 NNNNNNNNNN ########## +s666-675 0 CHROMOSOME_I 666 0 10M * 0 0 NNNNNNNNNN ########## +s667-676 0 CHROMOSOME_I 667 0 10M * 0 0 NNNNNNNNNN ########## +s668-677 0 CHROMOSOME_I 668 0 10M * 0 0 NNNNNNNNNN ########## +s669-678 0 CHROMOSOME_I 669 0 10M * 0 0 NNNNNNNNNN ########## +s670-679 0 CHROMOSOME_I 670 0 10M * 0 0 NNNNNNNNNN ########## +s671-680 0 CHROMOSOME_I 671 0 10M * 0 0 NNNNNNNNNN ########## +s672-681 0 CHROMOSOME_I 672 0 10M * 0 0 NNNNNNNNNN ########## +s673-682 0 CHROMOSOME_I 673 0 10M * 0 0 NNNNNNNNNN ########## +s674-683 0 CHROMOSOME_I 674 0 10M * 0 0 NNNNNNNNNN ########## +s675-684 0 CHROMOSOME_I 675 0 10M * 0 0 NNNNNNNNNN ########## +s676-685 0 CHROMOSOME_I 676 0 10M * 0 0 NNNNNNNNNN ########## +s677-686 0 CHROMOSOME_I 677 0 10M * 0 0 NNNNNNNNNN ########## +s678-687 0 CHROMOSOME_I 678 0 10M * 0 0 NNNNNNNNNN ########## +s679-688 0 CHROMOSOME_I 679 0 10M * 0 0 NNNNNNNNNN ########## +s680-689 0 CHROMOSOME_I 680 0 10M * 0 0 NNNNNNNNNN ########## +s681-690 0 CHROMOSOME_I 681 0 10M * 0 0 NNNNNNNNNN ########## +s682-691 0 CHROMOSOME_I 682 0 10M * 0 0 NNNNNNNNNN ########## +s683-692 0 CHROMOSOME_I 683 0 10M * 0 0 NNNNNNNNNN ########## +s684-693 0 CHROMOSOME_I 684 0 10M * 0 0 NNNNNNNNNN ########## +s685-694 0 CHROMOSOME_I 685 0 10M * 0 0 NNNNNNNNNN ########## +s686-695 0 CHROMOSOME_I 686 0 10M * 0 0 NNNNNNNNNN ########## +s687-696 0 CHROMOSOME_I 687 0 10M * 0 0 NNNNNNNNNN ########## +s688-697 0 CHROMOSOME_I 688 0 10M * 0 0 NNNNNNNNNN ########## +s689-698 0 CHROMOSOME_I 689 0 10M * 0 0 NNNNNNNNNN ########## +s690-699 0 CHROMOSOME_I 690 0 10M * 0 0 NNNNNNNNNN ########## +s691-700 0 CHROMOSOME_I 691 0 10M * 0 0 NNNNNNNNNN ########## +s692-701 0 CHROMOSOME_I 692 0 10M * 0 0 NNNNNNNNNN ########## +s693-702 0 CHROMOSOME_I 693 0 10M * 0 0 NNNNNNNNNN ########## +s694-703 0 CHROMOSOME_I 694 0 10M * 0 0 NNNNNNNNNN ########## +s695-704 0 CHROMOSOME_I 695 0 10M * 0 0 NNNNNNNNNN ########## +s696-705 0 CHROMOSOME_I 696 0 10M * 0 0 NNNNNNNNNN ########## +s697-706 0 CHROMOSOME_I 697 0 10M * 0 0 NNNNNNNNNN ########## +s698-707 0 CHROMOSOME_I 698 0 10M * 0 0 NNNNNNNNNN ########## +s699-708 0 CHROMOSOME_I 699 0 10M * 0 0 NNNNNNNNNN ########## +s700-709 0 CHROMOSOME_I 700 0 10M * 0 0 NNNNNNNNNN ########## +s701-710 0 CHROMOSOME_I 701 0 10M * 0 0 NNNNNNNNNN ########## +s702-711 0 CHROMOSOME_I 702 0 10M * 0 0 NNNNNNNNNN ########## +s703-712 0 CHROMOSOME_I 703 0 10M * 0 0 NNNNNNNNNN ########## +s704-713 0 CHROMOSOME_I 704 0 10M * 0 0 NNNNNNNNNN ########## +s705-714 0 CHROMOSOME_I 705 0 10M * 0 0 NNNNNNNNNN ########## +s706-715 0 CHROMOSOME_I 706 0 10M * 0 0 NNNNNNNNNN ########## +s707-716 0 CHROMOSOME_I 707 0 10M * 0 0 NNNNNNNNNN ########## +s708-717 0 CHROMOSOME_I 708 0 10M * 0 0 NNNNNNNNNN ########## +s709-718 0 CHROMOSOME_I 709 0 10M * 0 0 NNNNNNNNNN ########## +s710-719 0 CHROMOSOME_I 710 0 10M * 0 0 NNNNNNNNNN ########## +s711-720 0 CHROMOSOME_I 711 0 10M * 0 0 NNNNNNNNNN ########## +s712-721 0 CHROMOSOME_I 712 0 10M * 0 0 NNNNNNNNNN ########## +s713-722 0 CHROMOSOME_I 713 0 10M * 0 0 NNNNNNNNNN ########## +s714-723 0 CHROMOSOME_I 714 0 10M * 0 0 NNNNNNNNNN ########## +s715-724 0 CHROMOSOME_I 715 0 10M * 0 0 NNNNNNNNNN ########## +s716-725 0 CHROMOSOME_I 716 0 10M * 0 0 NNNNNNNNNN ########## +s717-726 0 CHROMOSOME_I 717 0 10M * 0 0 NNNNNNNNNN ########## +s718-727 0 CHROMOSOME_I 718 0 10M * 0 0 NNNNNNNNNN ########## +s719-728 0 CHROMOSOME_I 719 0 10M * 0 0 NNNNNNNNNN ########## +s720-729 0 CHROMOSOME_I 720 0 10M * 0 0 NNNNNNNNNN ########## +s721-730 0 CHROMOSOME_I 721 0 10M * 0 0 NNNNNNNNNN ########## +s722-731 0 CHROMOSOME_I 722 0 10M * 0 0 NNNNNNNNNN ########## +s723-732 0 CHROMOSOME_I 723 0 10M * 0 0 NNNNNNNNNN ########## +s724-733 0 CHROMOSOME_I 724 0 10M * 0 0 NNNNNNNNNN ########## +s725-734 0 CHROMOSOME_I 725 0 10M * 0 0 NNNNNNNNNN ########## +s726-735 0 CHROMOSOME_I 726 0 10M * 0 0 NNNNNNNNNN ########## +s727-736 0 CHROMOSOME_I 727 0 10M * 0 0 NNNNNNNNNN ########## +s728-737 0 CHROMOSOME_I 728 0 10M * 0 0 NNNNNNNNNN ########## +s729-738 0 CHROMOSOME_I 729 0 10M * 0 0 NNNNNNNNNN ########## +s730-739 0 CHROMOSOME_I 730 0 10M * 0 0 NNNNNNNNNN ########## +s731-740 0 CHROMOSOME_I 731 0 10M * 0 0 NNNNNNNNNN ########## +s732-741 0 CHROMOSOME_I 732 0 10M * 0 0 NNNNNNNNNN ########## +s733-742 0 CHROMOSOME_I 733 0 10M * 0 0 NNNNNNNNNN ########## +s734-743 0 CHROMOSOME_I 734 0 10M * 0 0 NNNNNNNNNN ########## +s735-744 0 CHROMOSOME_I 735 0 10M * 0 0 NNNNNNNNNN ########## +s736-745 0 CHROMOSOME_I 736 0 10M * 0 0 NNNNNNNNNN ########## +s737-746 0 CHROMOSOME_I 737 0 10M * 0 0 NNNNNNNNNN ########## +s738-747 0 CHROMOSOME_I 738 0 10M * 0 0 NNNNNNNNNN ########## +s739-748 0 CHROMOSOME_I 739 0 10M * 0 0 NNNNNNNNNN ########## +s740-749 0 CHROMOSOME_I 740 0 10M * 0 0 NNNNNNNNNN ########## +s741-750 0 CHROMOSOME_I 741 0 10M * 0 0 NNNNNNNNNN ########## +s742-751 0 CHROMOSOME_I 742 0 10M * 0 0 NNNNNNNNNN ########## +s743-752 0 CHROMOSOME_I 743 0 10M * 0 0 NNNNNNNNNN ########## +s744-753 0 CHROMOSOME_I 744 0 10M * 0 0 NNNNNNNNNN ########## +s745-754 0 CHROMOSOME_I 745 0 10M * 0 0 NNNNNNNNNN ########## +s746-755 0 CHROMOSOME_I 746 0 10M * 0 0 NNNNNNNNNN ########## +s747-756 0 CHROMOSOME_I 747 0 10M * 0 0 NNNNNNNNNN ########## +s748-757 0 CHROMOSOME_I 748 0 10M * 0 0 NNNNNNNNNN ########## +s749-758 0 CHROMOSOME_I 749 0 10M * 0 0 NNNNNNNNNN ########## +s750-759 0 CHROMOSOME_I 750 0 10M * 0 0 NNNNNNNNNN ########## +s751-760 0 CHROMOSOME_I 751 0 10M * 0 0 NNNNNNNNNN ########## +s752-761 0 CHROMOSOME_I 752 0 10M * 0 0 NNNNNNNNNN ########## +s753-762 0 CHROMOSOME_I 753 0 10M * 0 0 NNNNNNNNNN ########## +s754-763 0 CHROMOSOME_I 754 0 10M * 0 0 NNNNNNNNNN ########## +s755-764 0 CHROMOSOME_I 755 0 10M * 0 0 NNNNNNNNNN ########## +s756-765 0 CHROMOSOME_I 756 0 10M * 0 0 NNNNNNNNNN ########## +s757-766 0 CHROMOSOME_I 757 0 10M * 0 0 NNNNNNNNNN ########## +s758-767 0 CHROMOSOME_I 758 0 10M * 0 0 NNNNNNNNNN ########## +s759-768 0 CHROMOSOME_I 759 0 10M * 0 0 NNNNNNNNNN ########## +s760-769 0 CHROMOSOME_I 760 0 10M * 0 0 NNNNNNNNNN ########## +s761-770 0 CHROMOSOME_I 761 0 10M * 0 0 NNNNNNNNNN ########## +s762-771 0 CHROMOSOME_I 762 0 10M * 0 0 NNNNNNNNNN ########## +s763-772 0 CHROMOSOME_I 763 0 10M * 0 0 NNNNNNNNNN ########## +s764-773 0 CHROMOSOME_I 764 0 10M * 0 0 NNNNNNNNNN ########## +s765-774 0 CHROMOSOME_I 765 0 10M * 0 0 NNNNNNNNNN ########## +s766-775 0 CHROMOSOME_I 766 0 10M * 0 0 NNNNNNNNNN ########## +s767-776 0 CHROMOSOME_I 767 0 10M * 0 0 NNNNNNNNNN ########## +s768-777 0 CHROMOSOME_I 768 0 10M * 0 0 NNNNNNNNNN ########## +s769-778 0 CHROMOSOME_I 769 0 10M * 0 0 NNNNNNNNNN ########## +s770-779 0 CHROMOSOME_I 770 0 10M * 0 0 NNNNNNNNNN ########## +s771-780 0 CHROMOSOME_I 771 0 10M * 0 0 NNNNNNNNNN ########## +s772-781 0 CHROMOSOME_I 772 0 10M * 0 0 NNNNNNNNNN ########## +s773-782 0 CHROMOSOME_I 773 0 10M * 0 0 NNNNNNNNNN ########## +s774-783 0 CHROMOSOME_I 774 0 10M * 0 0 NNNNNNNNNN ########## +s775-784 0 CHROMOSOME_I 775 0 10M * 0 0 NNNNNNNNNN ########## +s776-785 0 CHROMOSOME_I 776 0 10M * 0 0 NNNNNNNNNN ########## +s777-786 0 CHROMOSOME_I 777 0 10M * 0 0 NNNNNNNNNN ########## +s778-787 0 CHROMOSOME_I 778 0 10M * 0 0 NNNNNNNNNN ########## +s779-788 0 CHROMOSOME_I 779 0 10M * 0 0 NNNNNNNNNN ########## +s780-789 0 CHROMOSOME_I 780 0 10M * 0 0 NNNNNNNNNN ########## +s781-790 0 CHROMOSOME_I 781 0 10M * 0 0 NNNNNNNNNN ########## +s782-791 0 CHROMOSOME_I 782 0 10M * 0 0 NNNNNNNNNN ########## +s783-792 0 CHROMOSOME_I 783 0 10M * 0 0 NNNNNNNNNN ########## +s784-793 0 CHROMOSOME_I 784 0 10M * 0 0 NNNNNNNNNN ########## +s785-794 0 CHROMOSOME_I 785 0 10M * 0 0 NNNNNNNNNN ########## +s786-795 0 CHROMOSOME_I 786 0 10M * 0 0 NNNNNNNNNN ########## +s787-796 0 CHROMOSOME_I 787 0 10M * 0 0 NNNNNNNNNN ########## +s788-797 0 CHROMOSOME_I 788 0 10M * 0 0 NNNNNNNNNN ########## +s789-798 0 CHROMOSOME_I 789 0 10M * 0 0 NNNNNNNNNN ########## +s790-799 0 CHROMOSOME_I 790 0 10M * 0 0 NNNNNNNNNN ########## +s791-800 0 CHROMOSOME_I 791 0 10M * 0 0 NNNNNNNNNN ########## +s792-801 0 CHROMOSOME_I 792 0 10M * 0 0 NNNNNNNNNN ########## +s793-802 0 CHROMOSOME_I 793 0 10M * 0 0 NNNNNNNNNN ########## +s794-803 0 CHROMOSOME_I 794 0 10M * 0 0 NNNNNNNNNN ########## +s795-804 0 CHROMOSOME_I 795 0 10M * 0 0 NNNNNNNNNN ########## +s796-805 0 CHROMOSOME_I 796 0 10M * 0 0 NNNNNNNNNN ########## +s797-806 0 CHROMOSOME_I 797 0 10M * 0 0 NNNNNNNNNN ########## +s798-807 0 CHROMOSOME_I 798 0 10M * 0 0 NNNNNNNNNN ########## +s799-808 0 CHROMOSOME_I 799 0 10M * 0 0 NNNNNNNNNN ########## +s800-809 0 CHROMOSOME_I 800 0 10M * 0 0 NNNNNNNNNN ########## +s801-810 0 CHROMOSOME_I 801 0 10M * 0 0 NNNNNNNNNN ########## +s802-811 0 CHROMOSOME_I 802 0 10M * 0 0 NNNNNNNNNN ########## +s803-812 0 CHROMOSOME_I 803 0 10M * 0 0 NNNNNNNNNN ########## +s804-813 0 CHROMOSOME_I 804 0 10M * 0 0 NNNNNNNNNN ########## +s805-814 0 CHROMOSOME_I 805 0 10M * 0 0 NNNNNNNNNN ########## +s806-815 0 CHROMOSOME_I 806 0 10M * 0 0 NNNNNNNNNN ########## +s807-816 0 CHROMOSOME_I 807 0 10M * 0 0 NNNNNNNNNN ########## +s808-817 0 CHROMOSOME_I 808 0 10M * 0 0 NNNNNNNNNN ########## +s809-818 0 CHROMOSOME_I 809 0 10M * 0 0 NNNNNNNNNN ########## +s810-819 0 CHROMOSOME_I 810 0 10M * 0 0 NNNNNNNNNN ########## +s811-820 0 CHROMOSOME_I 811 0 10M * 0 0 NNNNNNNNNN ########## +s812-821 0 CHROMOSOME_I 812 0 10M * 0 0 NNNNNNNNNN ########## +s813-822 0 CHROMOSOME_I 813 0 10M * 0 0 NNNNNNNNNN ########## +s814-823 0 CHROMOSOME_I 814 0 10M * 0 0 NNNNNNNNNN ########## +s815-824 0 CHROMOSOME_I 815 0 10M * 0 0 NNNNNNNNNN ########## +s816-825 0 CHROMOSOME_I 816 0 10M * 0 0 NNNNNNNNNN ########## +s817-826 0 CHROMOSOME_I 817 0 10M * 0 0 NNNNNNNNNN ########## +s818-827 0 CHROMOSOME_I 818 0 10M * 0 0 NNNNNNNNNN ########## +s819-828 0 CHROMOSOME_I 819 0 10M * 0 0 NNNNNNNNNN ########## +s820-829 0 CHROMOSOME_I 820 0 10M * 0 0 NNNNNNNNNN ########## +s821-830 0 CHROMOSOME_I 821 0 10M * 0 0 NNNNNNNNNN ########## +s822-831 0 CHROMOSOME_I 822 0 10M * 0 0 NNNNNNNNNN ########## +s823-832 0 CHROMOSOME_I 823 0 10M * 0 0 NNNNNNNNNN ########## +s824-833 0 CHROMOSOME_I 824 0 10M * 0 0 NNNNNNNNNN ########## +s825-834 0 CHROMOSOME_I 825 0 10M * 0 0 NNNNNNNNNN ########## +s826-835 0 CHROMOSOME_I 826 0 10M * 0 0 NNNNNNNNNN ########## +s827-836 0 CHROMOSOME_I 827 0 10M * 0 0 NNNNNNNNNN ########## +s828-837 0 CHROMOSOME_I 828 0 10M * 0 0 NNNNNNNNNN ########## +s829-838 0 CHROMOSOME_I 829 0 10M * 0 0 NNNNNNNNNN ########## +s830-839 0 CHROMOSOME_I 830 0 10M * 0 0 NNNNNNNNNN ########## +s831-840 0 CHROMOSOME_I 831 0 10M * 0 0 NNNNNNNNNN ########## +s832-841 0 CHROMOSOME_I 832 0 10M * 0 0 NNNNNNNNNN ########## +s833-842 0 CHROMOSOME_I 833 0 10M * 0 0 NNNNNNNNNN ########## +s834-843 0 CHROMOSOME_I 834 0 10M * 0 0 NNNNNNNNNN ########## +s835-844 0 CHROMOSOME_I 835 0 10M * 0 0 NNNNNNNNNN ########## +s836-845 0 CHROMOSOME_I 836 0 10M * 0 0 NNNNNNNNNN ########## +s837-846 0 CHROMOSOME_I 837 0 10M * 0 0 NNNNNNNNNN ########## +s838-847 0 CHROMOSOME_I 838 0 10M * 0 0 NNNNNNNNNN ########## +s839-848 0 CHROMOSOME_I 839 0 10M * 0 0 NNNNNNNNNN ########## +s840-849 0 CHROMOSOME_I 840 0 10M * 0 0 NNNNNNNNNN ########## +s841-850 0 CHROMOSOME_I 841 0 10M * 0 0 NNNNNNNNNN ########## +s842-851 0 CHROMOSOME_I 842 0 10M * 0 0 NNNNNNNNNN ########## +s843-852 0 CHROMOSOME_I 843 0 10M * 0 0 NNNNNNNNNN ########## +s844-853 0 CHROMOSOME_I 844 0 10M * 0 0 NNNNNNNNNN ########## +s845-854 0 CHROMOSOME_I 845 0 10M * 0 0 NNNNNNNNNN ########## +s846-855 0 CHROMOSOME_I 846 0 10M * 0 0 NNNNNNNNNN ########## +s847-856 0 CHROMOSOME_I 847 0 10M * 0 0 NNNNNNNNNN ########## +s848-857 0 CHROMOSOME_I 848 0 10M * 0 0 NNNNNNNNNN ########## +s849-858 0 CHROMOSOME_I 849 0 10M * 0 0 NNNNNNNNNN ########## +s850-859 0 CHROMOSOME_I 850 0 10M * 0 0 NNNNNNNNNN ########## +s851-860 0 CHROMOSOME_I 851 0 10M * 0 0 NNNNNNNNNN ########## +s852-861 0 CHROMOSOME_I 852 0 10M * 0 0 NNNNNNNNNN ########## +s853-862 0 CHROMOSOME_I 853 0 10M * 0 0 NNNNNNNNNN ########## +s854-863 0 CHROMOSOME_I 854 0 10M * 0 0 NNNNNNNNNN ########## +s855-864 0 CHROMOSOME_I 855 0 10M * 0 0 NNNNNNNNNN ########## +s856-865 0 CHROMOSOME_I 856 0 10M * 0 0 NNNNNNNNNN ########## +s857-866 0 CHROMOSOME_I 857 0 10M * 0 0 NNNNNNNNNN ########## +s858-867 0 CHROMOSOME_I 858 0 10M * 0 0 NNNNNNNNNN ########## +s859-868 0 CHROMOSOME_I 859 0 10M * 0 0 NNNNNNNNNN ########## +s860-869 0 CHROMOSOME_I 860 0 10M * 0 0 NNNNNNNNNN ########## +s861-870 0 CHROMOSOME_I 861 0 10M * 0 0 NNNNNNNNNN ########## +s862-871 0 CHROMOSOME_I 862 0 10M * 0 0 NNNNNNNNNN ########## +s863-872 0 CHROMOSOME_I 863 0 10M * 0 0 NNNNNNNNNN ########## +s864-873 0 CHROMOSOME_I 864 0 10M * 0 0 NNNNNNNNNN ########## +s865-874 0 CHROMOSOME_I 865 0 10M * 0 0 NNNNNNNNNN ########## +s866-875 0 CHROMOSOME_I 866 0 10M * 0 0 NNNNNNNNNN ########## +s867-876 0 CHROMOSOME_I 867 0 10M * 0 0 NNNNNNNNNN ########## +s868-877 0 CHROMOSOME_I 868 0 10M * 0 0 NNNNNNNNNN ########## +s869-878 0 CHROMOSOME_I 869 0 10M * 0 0 NNNNNNNNNN ########## +s870-879 0 CHROMOSOME_I 870 0 10M * 0 0 NNNNNNNNNN ########## +s871-880 0 CHROMOSOME_I 871 0 10M * 0 0 NNNNNNNNNN ########## +s872-881 0 CHROMOSOME_I 872 0 10M * 0 0 NNNNNNNNNN ########## +s873-882 0 CHROMOSOME_I 873 0 10M * 0 0 NNNNNNNNNN ########## +s874-883 0 CHROMOSOME_I 874 0 10M * 0 0 NNNNNNNNNN ########## +s875-884 0 CHROMOSOME_I 875 0 10M * 0 0 NNNNNNNNNN ########## +s876-885 0 CHROMOSOME_I 876 0 10M * 0 0 NNNNNNNNNN ########## +s877-886 0 CHROMOSOME_I 877 0 10M * 0 0 NNNNNNNNNN ########## +s878-887 0 CHROMOSOME_I 878 0 10M * 0 0 NNNNNNNNNN ########## +s879-888 0 CHROMOSOME_I 879 0 10M * 0 0 NNNNNNNNNN ########## +s880-889 0 CHROMOSOME_I 880 0 10M * 0 0 NNNNNNNNNN ########## +s881-890 0 CHROMOSOME_I 881 0 10M * 0 0 NNNNNNNNNN ########## +s882-891 0 CHROMOSOME_I 882 0 10M * 0 0 NNNNNNNNNN ########## +s883-892 0 CHROMOSOME_I 883 0 10M * 0 0 NNNNNNNNNN ########## +s884-893 0 CHROMOSOME_I 884 0 10M * 0 0 NNNNNNNNNN ########## +s885-894 0 CHROMOSOME_I 885 0 10M * 0 0 NNNNNNNNNN ########## +s886-895 0 CHROMOSOME_I 886 0 10M * 0 0 NNNNNNNNNN ########## +s887-896 0 CHROMOSOME_I 887 0 10M * 0 0 NNNNNNNNNN ########## +s888-897 0 CHROMOSOME_I 888 0 10M * 0 0 NNNNNNNNNN ########## +s889-898 0 CHROMOSOME_I 889 0 10M * 0 0 NNNNNNNNNN ########## +s890-899 0 CHROMOSOME_I 890 0 10M * 0 0 NNNNNNNNNN ########## +s891-900 0 CHROMOSOME_I 891 0 10M * 0 0 NNNNNNNNNN ########## +s892-901 0 CHROMOSOME_I 892 0 10M * 0 0 NNNNNNNNNN ########## +s893-902 0 CHROMOSOME_I 893 0 10M * 0 0 NNNNNNNNNN ########## +s894-903 0 CHROMOSOME_I 894 0 10M * 0 0 NNNNNNNNNN ########## +s895-904 0 CHROMOSOME_I 895 0 10M * 0 0 NNNNNNNNNN ########## +s896-905 0 CHROMOSOME_I 896 0 10M * 0 0 NNNNNNNNNN ########## +s897-906 0 CHROMOSOME_I 897 0 10M * 0 0 NNNNNNNNNN ########## +s898-907 0 CHROMOSOME_I 898 0 10M * 0 0 NNNNNNNNNN ########## +s899-908 0 CHROMOSOME_I 899 0 10M * 0 0 NNNNNNNNNN ########## +s900-909 0 CHROMOSOME_I 900 0 10M * 0 0 NNNNNNNNNN ########## +s901-910 0 CHROMOSOME_I 901 0 10M * 0 0 NNNNNNNNNN ########## +s901-1250 0 CHROMOSOME_I 901 0 350M * 0 0 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ############################################################################################################################################################################################################################################################################################################################################################## +s902-911 0 CHROMOSOME_I 902 0 10M * 0 0 NNNNNNNNNN ########## +s903-912 0 CHROMOSOME_I 903 0 10M * 0 0 NNNNNNNNNN ########## +s904-913 0 CHROMOSOME_I 904 0 10M * 0 0 NNNNNNNNNN ########## +s905-914 0 CHROMOSOME_I 905 0 10M * 0 0 NNNNNNNNNN ########## +s906-915 0 CHROMOSOME_I 906 0 10M * 0 0 NNNNNNNNNN ########## +s907-916 0 CHROMOSOME_I 907 0 10M * 0 0 NNNNNNNNNN ########## +s908-917 0 CHROMOSOME_I 908 0 10M * 0 0 NNNNNNNNNN ########## +s909-918 0 CHROMOSOME_I 909 0 10M * 0 0 NNNNNNNNNN ########## +s910-919 0 CHROMOSOME_I 910 0 10M * 0 0 NNNNNNNNNN ########## +s911-920 0 CHROMOSOME_I 911 0 10M * 0 0 NNNNNNNNNN ########## +s912-921 0 CHROMOSOME_I 912 0 10M * 0 0 NNNNNNNNNN ########## +s913-922 0 CHROMOSOME_I 913 0 10M * 0 0 NNNNNNNNNN ########## +s914-923 0 CHROMOSOME_I 914 0 10M * 0 0 NNNNNNNNNN ########## +s915-924 0 CHROMOSOME_I 915 0 10M * 0 0 NNNNNNNNNN ########## +s916-925 0 CHROMOSOME_I 916 0 10M * 0 0 NNNNNNNNNN ########## +s917-926 0 CHROMOSOME_I 917 0 10M * 0 0 NNNNNNNNNN ########## +s918-927 0 CHROMOSOME_I 918 0 10M * 0 0 NNNNNNNNNN ########## +s919-928 0 CHROMOSOME_I 919 0 10M * 0 0 NNNNNNNNNN ########## +s920-929 0 CHROMOSOME_I 920 0 10M * 0 0 NNNNNNNNNN ########## +s921-930 0 CHROMOSOME_I 921 0 10M * 0 0 NNNNNNNNNN ########## +s922-931 0 CHROMOSOME_I 922 0 10M * 0 0 NNNNNNNNNN ########## +s923-932 0 CHROMOSOME_I 923 0 10M * 0 0 NNNNNNNNNN ########## +s924-933 0 CHROMOSOME_I 924 0 10M * 0 0 NNNNNNNNNN ########## +s925-934 0 CHROMOSOME_I 925 0 10M * 0 0 NNNNNNNNNN ########## +s926-935 0 CHROMOSOME_I 926 0 10M * 0 0 NNNNNNNNNN ########## +s927-936 0 CHROMOSOME_I 927 0 10M * 0 0 NNNNNNNNNN ########## +s928-937 0 CHROMOSOME_I 928 0 10M * 0 0 NNNNNNNNNN ########## +s929-938 0 CHROMOSOME_I 929 0 10M * 0 0 NNNNNNNNNN ########## +s930-939 0 CHROMOSOME_I 930 0 10M * 0 0 NNNNNNNNNN ########## +s931-940 0 CHROMOSOME_I 931 0 10M * 0 0 NNNNNNNNNN ########## +s932-941 0 CHROMOSOME_I 932 0 10M * 0 0 NNNNNNNNNN ########## +s933-942 0 CHROMOSOME_I 933 0 10M * 0 0 NNNNNNNNNN ########## +s934-943 0 CHROMOSOME_I 934 0 10M * 0 0 NNNNNNNNNN ########## +s935-944 0 CHROMOSOME_I 935 0 10M * 0 0 NNNNNNNNNN ########## +s936-945 0 CHROMOSOME_I 936 0 10M * 0 0 NNNNNNNNNN ########## +s937-946 0 CHROMOSOME_I 937 0 10M * 0 0 NNNNNNNNNN ########## +s938-947 0 CHROMOSOME_I 938 0 10M * 0 0 NNNNNNNNNN ########## +s939-948 0 CHROMOSOME_I 939 0 10M * 0 0 NNNNNNNNNN ########## +s940-949 0 CHROMOSOME_I 940 0 10M * 0 0 NNNNNNNNNN ########## +s941-950 0 CHROMOSOME_I 941 0 10M * 0 0 NNNNNNNNNN ########## +s942-951 0 CHROMOSOME_I 942 0 10M * 0 0 NNNNNNNNNN ########## +s943-952 0 CHROMOSOME_I 943 0 10M * 0 0 NNNNNNNNNN ########## +s944-953 0 CHROMOSOME_I 944 0 10M * 0 0 NNNNNNNNNN ########## +s945-954 0 CHROMOSOME_I 945 0 10M * 0 0 NNNNNNNNNN ########## +s946-955 0 CHROMOSOME_I 946 0 10M * 0 0 NNNNNNNNNN ########## +s947-956 0 CHROMOSOME_I 947 0 10M * 0 0 NNNNNNNNNN ########## +s948-957 0 CHROMOSOME_I 948 0 10M * 0 0 NNNNNNNNNN ########## +s949-958 0 CHROMOSOME_I 949 0 10M * 0 0 NNNNNNNNNN ########## +s950-959 0 CHROMOSOME_I 950 0 10M * 0 0 NNNNNNNNNN ########## +s951-960 0 CHROMOSOME_I 951 0 10M * 0 0 NNNNNNNNNN ########## +s952-961 0 CHROMOSOME_I 952 0 10M * 0 0 NNNNNNNNNN ########## +s953-962 0 CHROMOSOME_I 953 0 10M * 0 0 NNNNNNNNNN ########## +s954-963 0 CHROMOSOME_I 954 0 10M * 0 0 NNNNNNNNNN ########## +s955-964 0 CHROMOSOME_I 955 0 10M * 0 0 NNNNNNNNNN ########## +s956-965 0 CHROMOSOME_I 956 0 10M * 0 0 NNNNNNNNNN ########## +s957-966 0 CHROMOSOME_I 957 0 10M * 0 0 NNNNNNNNNN ########## +s958-967 0 CHROMOSOME_I 958 0 10M * 0 0 NNNNNNNNNN ########## +s959-968 0 CHROMOSOME_I 959 0 10M * 0 0 NNNNNNNNNN ########## +s960-969 0 CHROMOSOME_I 960 0 10M * 0 0 NNNNNNNNNN ########## +s961-970 0 CHROMOSOME_I 961 0 10M * 0 0 NNNNNNNNNN ########## +s962-971 0 CHROMOSOME_I 962 0 10M * 0 0 NNNNNNNNNN ########## +s963-972 0 CHROMOSOME_I 963 0 10M * 0 0 NNNNNNNNNN ########## +s964-973 0 CHROMOSOME_I 964 0 10M * 0 0 NNNNNNNNNN ########## +s965-974 0 CHROMOSOME_I 965 0 10M * 0 0 NNNNNNNNNN ########## +s966-975 0 CHROMOSOME_I 966 0 10M * 0 0 NNNNNNNNNN ########## +s967-976 0 CHROMOSOME_I 967 0 10M * 0 0 NNNNNNNNNN ########## +s968-977 0 CHROMOSOME_I 968 0 10M * 0 0 NNNNNNNNNN ########## +s969-978 0 CHROMOSOME_I 969 0 10M * 0 0 NNNNNNNNNN ########## +s970-979 0 CHROMOSOME_I 970 0 10M * 0 0 NNNNNNNNNN ########## +s971-980 0 CHROMOSOME_I 971 0 10M * 0 0 NNNNNNNNNN ########## +s972-981 0 CHROMOSOME_I 972 0 10M * 0 0 NNNNNNNNNN ########## +s973-982 0 CHROMOSOME_I 973 0 10M * 0 0 NNNNNNNNNN ########## +s974-983 0 CHROMOSOME_I 974 0 10M * 0 0 NNNNNNNNNN ########## +s975-984 0 CHROMOSOME_I 975 0 10M * 0 0 NNNNNNNNNN ########## +s976-985 0 CHROMOSOME_I 976 0 10M * 0 0 NNNNNNNNNN ########## +s977-986 0 CHROMOSOME_I 977 0 10M * 0 0 NNNNNNNNNN ########## +s978-987 0 CHROMOSOME_I 978 0 10M * 0 0 NNNNNNNNNN ########## +s979-988 0 CHROMOSOME_I 979 0 10M * 0 0 NNNNNNNNNN ########## +s980-989 0 CHROMOSOME_I 980 0 10M * 0 0 NNNNNNNNNN ########## +s981-990 0 CHROMOSOME_I 981 0 10M * 0 0 NNNNNNNNNN ########## +s982-991 0 CHROMOSOME_I 982 0 10M * 0 0 NNNNNNNNNN ########## +s983-992 0 CHROMOSOME_I 983 0 10M * 0 0 NNNNNNNNNN ########## +s984-993 0 CHROMOSOME_I 984 0 10M * 0 0 NNNNNNNNNN ########## +s985-994 0 CHROMOSOME_I 985 0 10M * 0 0 NNNNNNNNNN ########## +s986-995 0 CHROMOSOME_I 986 0 10M * 0 0 NNNNNNNNNN ########## +s987-996 0 CHROMOSOME_I 987 0 10M * 0 0 NNNNNNNNNN ########## +s988-997 0 CHROMOSOME_I 988 0 10M * 0 0 NNNNNNNNNN ########## +s989-998 0 CHROMOSOME_I 989 0 10M * 0 0 NNNNNNNNNN ########## +s990-999 0 CHROMOSOME_I 990 0 10M * 0 0 NNNNNNNNNN ########## +s991-1000 0 CHROMOSOME_I 991 0 10M * 0 0 NNNNNNNNNN ########## +s992-1001 0 CHROMOSOME_I 992 0 10M * 0 0 NNNNNNNNNN ########## +s993-1002 0 CHROMOSOME_I 993 0 10M * 0 0 NNNNNNNNNN ########## +s994-1003 0 CHROMOSOME_I 994 0 10M * 0 0 NNNNNNNNNN ########## +s995-1004 0 CHROMOSOME_I 995 0 10M * 0 0 NNNNNNNNNN ########## +s996-1005 0 CHROMOSOME_I 996 0 10M * 0 0 NNNNNNNNNN ########## +s997-1006 0 CHROMOSOME_I 997 0 10M * 0 0 NNNNNNNNNN ########## +s998-1007 0 CHROMOSOME_I 998 0 10M * 0 0 NNNNNNNNNN ########## +s999-1008 0 CHROMOSOME_I 999 0 10M * 0 0 NNNNNNNNNN ########## +s1000-1009 0 CHROMOSOME_I 1000 0 10M * 0 0 NNNNNNNNNN ########## diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-1.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-1.cram new file mode 100644 index 0000000000..678271cb15 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-1.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-2.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-2.cram new file mode 100644 index 0000000000..5803b5e3d9 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-2.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-4.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-4.cram new file mode 100644 index 0000000000..541c937e32 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.0/passed/level-4.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.1/README.md b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/README.md new file mode 100644 index 0000000000..fc25dca9be --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/README.md @@ -0,0 +1,48 @@ +This directory contains a set of test files in the CRAM 3.1 format. + +As CRAM 3.1 is identical to CRAM 3.0 except the version number and +choice of codecs available, this directory does not contain a large +number of files. It is recommended that CRAM 3.1 implementations +first validate themselves against the CRAM 3.0 data sets, along with +validating the specific codecs in isolation. + +Once those two checks have been performed, the files here act as an +integration test for the full CRAM 3.1 specification. + +The 4 CRAM files use successive levels of compression codecs in +use. These are purely representative of choices that could be made in +trading encode time, decode time, granularity of random access and +file size. They are not prescriptive or a requirement for any encoder +to follow and are intended as examples only. + +There are analogous CRAM v3.0 files in cram/3.0/passed/level-[124].cram +and BAM at various gzip levels in bam/passed/level-[19].bam. +All of these files have identical content, with just the encoding +methods differing. + +The `samtools cram-size -v` tool can be used for reporting the codecs +used within each CRAM file. + +### level-1.cram + +Deflate (gzip) level 1, rANS Nx16 order-0 and order-1 only. The slice +size here is also small. Some small data blocks are uncompressed. +An example file designed for fine-grained random access and fast decoding. + +### level-2.cram + +As level-1, but with higher levels of Deflate compression, adds use of +the name tokeniser, and extra data transforms used in the rANS Nx16 +codec. The number of sequences per slice is higher too, offering +a more balanced size versus random access granularity. + +### level-3.cram + +Uses bzip2 and fqzcomp in addition to the above. Also uses a +larger container / slice size. This is more appropriate for long-term +archival purposes. + +### level-4.cram + +Maximum compression with LZMA and the range-coder in use, plus more +aggressive compression of previous codecs. diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-1.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-1.cram new file mode 100644 index 0000000000..437d0edc45 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-1.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-2.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-2.cram new file mode 100644 index 0000000000..6d265a7c26 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-2.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-3.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-3.cram new file mode 100644 index 0000000000..4a5f5ed226 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-3.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-4.cram b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-4.cram new file mode 100644 index 0000000000..0453123da3 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/3.1/passed/level-4.cram differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/ce.fa b/src/test/resources/htsjdk/hts-specs/test/cram/ce.fa new file mode 100644 index 0000000000..ac198970a5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/ce.fa @@ -0,0 +1,20803 @@ +>CHROMOSOME_I +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAAATTGAGATAAGAAAA +CATTTTACTTTTTCAAAATTGTTTTCATGCTAAATTCAAAACGTTTTTTT +TTTAGTGAAGCTTCTAGATATTTGGCGGGTACCTCTAATTTTGCCTGCCT +GCCAACCTATATGCTCCTGTGTTTAGGCCTAATACTAAGCCTAAGCCTAA +GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGC +CTAAGACTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAATACTAAGCCT +AAGCCTAAGACTAAGCCTAAGCCTAATACTAAGCCTAAGCCTAAGACTAA +GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAAGA +CTAAGCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGCCTAAAAGA +ATATGGTAGCTACAGAAACGGTAGTACACTCTTCTGAAAATACAAAAAAT +TTGCAATTTTTATAGCTAGGGCACTTTTTGTCTGCCCAAATATAGGCAAC +CAAAAATAATTGCCAAGTTTTTAATGATTTGTTGCATATTGAAAAAAACA +TTTTTCGGGTTTTTTGAAATGAATATCGTAGCTACAGAAACGGTTGTGCA +CTCATCTGAAAGTTTGTTTTTCTTGTTTTCTTGCACTTTGTGCAGAATTC +TTGATTCTTGATTCTTGCAGAAATTTGCAAGAAAATTCGCAAGAAATTTG +TATTAAAAACTGTTCAAAATTTTTGGAAATTAGTTTAAAAATCTCACATT +TTTTTTAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTTA +TTTCAGAAAATAGCTAAATGTGATTTCTGTAATTTTGCCTGCCAAATTCG +TGAAATGCAATAAAAATCTAATATCCCTCATCAGTGCGATTTCCGAATCA +GTATATTTTTACGTAATAGCTTCTTTGACATCAATAAGTATTTGCCTATA +TGACTTTAGACTTGAAATTGGCTATTAATGCCAATTTCATGATATCTAGC +CACTTTAGTATAATTGTTTTTAGTTTTTGGCAAAACTATTGTCTAAACAG +ATATTCGTGTTTTCAAGAAATTTTTCATGGTTTTTCTTGGTCTTTTCTTG +GTATTTTTTTGACAAAAATTTTTGTTTCTTGATTCTTGCAAAAATTTTTC +CGTTTGACGGCCTTGATGTGCACTACCTTCGCTTAAATACTACATTTTCT +GAAAATGTTATAATAGTGTTCATTGTTTCATACAAATACTTATTTAATAG +TATTTCTGGTTATATAATTTGTATAAAAAGTGGTTGACATAACAAGGCTG +ACGAAACTTTGTGATGGCTGAAAATATTTTCCTAGCTTTATTGATTTTTA +TTTATACGTGTTTGAATAACTTGGCCAAATCGCCGAGAAGGAATAGAATA +CTGGACGACATTGTACATATTTTCCAAAAAATCAGAAAGTAGATGACGGG +ACCAATTCTTTCTGTCAGGTTTTACAACCGCCCAGTGCGTCTACGTCACA +TGTTGTATAAATGGTTGTAAACAATATGCGGAAACAATCAAATGCATTCC +CATAAGGCATAATATAGAGGCTACAGGCAATGAGTATCGCTCTTTGCTTT +GTTTAAAGGGGGAGTAGAGTTTGTGGGGAAATATATGTTTCTGACTCTAA +TTTTGCCCCTGATACCGAATATCGATGTGAAAAAATTTAAAAAAATTTCC +CTGATTTTATATTAATTTTTAAAATCCGAAAATCCATTGGATGCCTATAT +GTGAGTTTTTAAACGCAAAATTTTCCCGGCAGAGACGCCCCGCCCACGAA +ACCGTGCCGCACGTGTGGGTTTACGAGCTGAATATTTTCCTTCTATTTTT +ATTTGATTTTATACCGATTTTCGTCGATTTTTCTCATTTTTTCTCTTTTT +TTTGGTGTTTTTTATTGAAAATTTTGTGATTTTCGTAAATTTATTCCTAT +TTATTAATAAAAACAAAAACAATTCCATTAAATATCCCATTTTCAGCGCA +AAATCGACTGGAGACTAGGAAAATCGTCTGGAGATAGAACGGATCAACAA +GATTATTATTATATCATTAATAATATTTATCAATTTTCTTCTGAGAGTCT +CATTGAGACTCTTATTTACGCCAAGAAATAAATTTAACATTAAAATTGTT +CATTTTTGAAAAAAAAATAATTAAAAAAACACATTTTTTGGAAAAAAAAA +TAAATAAAAAAAATTGTCCTCGAGGATCCTCCGGAGCGCGTCGAATCAAT +GTTTCCGGAACTCTGAAAATTAAATGTTTGTATGATTGTAGAACCCTTTC +GCTATTGAGATTTGATAACTTTTAAGTAATAAAATTTTCGCAGTAAGACA +TTAAAACATTTCACAATTAAGCTGGTTCTGAACTGTGTGAAGTATATTGA +AAAAAACTAACTGATACAAAAATATAATTTTATGATAGTTTTCTGGATGT +CCCAATATAAACGATGTCAATTCTGCGACATGCTACAGTCATCCACGAAA +GTAACCCGAATACCGACAAAAGAAGAGGAACGCCAACTTTGGATAGACGC +TCTAGGGGCTGATTTTGGTCGGAAAATAGTCGGGAAAAAATAGAGGACAT +TACAGATGAGGATGAGGATGAAGATAGAAATTTGCCGACAACTTCGTCAT +GCCGCTGATTTTTTTGATGTTCTACGCTTAAATTTTCAGCGAACGAACTA +TTTTTTATATTTTGATTGTTTTTAAATAATATTTGCCATAAGAAATTCTC +ACTTTTCCAGGAAACGTCGTTTCGCCGCGATTTTCCTCGTCTCCAGTCGA +TTTTGCGCTGAAAATGGGATATTTAATGGAATTGTTTTTGTTTTTATTAA +TAAATAGGAATAAATTTACGAAAATCACAAAATTTTCAATAAAAAACACC +AAAAAAAAAGAGAAAAAATGAGAAAAATCGACGAAAATCGGTATAAAATC +AAATAAAAATAGAAGGAAAATATTCAGCTCGTAAACCCGCAAGTGCGGCA +CGGTTTCGTGGGCGGGGCGTCTCTGGCGGGAAAATTTTGCGTTTGAAAAC +TCACATATAGGCATCCAATGGATTTTCGGATTTTCAAAATTAATATAAAA +TCAGGGAAATTTTTTTAAATTTTGTCACATCGATATTCGGTATCAGGGGC +AAAATTAGAGTCAGAAACATATATTTCCCCACAAACTCTACTCCCCCTTT +AACAACCACCCGAGGATATATTCGACAAACGATCTATCTACTAGGAATAA +CTCGATTATTGACATATTATAGACTTCTTTTAGTATTTGTAAAATAGAGG +ATCAGACCCAAAATTCAGCCCGCGAAGGCATGACGTCAGCGCGAGGCAGT +AGTTTCCAGAAGAACTCTGTCGTCTACCTTAATGCCTCAAATGCGAACCC +GCTTCGGCCATCCTTCTCGCTCAGAGAATGGATTAGAGTTCTCATCAACT +CCTCTGTCTAATTTTCAACTGCGGCGGTTGGCGACCGGTATTACCGCGGC +GACCGACACCTCCCGGGTTCCGTCGATCGCTGTCTGTTGTGTGCGCCGCG +ACTCCGCCCACCGGTGGTAACTTTTTGTGGGGGAATCTTTGTTTTTGGTC +ATTTTTCAGCGCTTTTCAGCGATTATTGACCAATTTTGAATAAAATTTTC +AACAGAATATCATCTAAAATATTGCTTAACATTTATTTAACAGAAATAAC +GTGAGCACGCATGTAAAACATGAAATTTTCGGGAAAATTGCAATTAAACG +AATAAAAATCGATATTTAAATCAATTATTGGTGAATCCGGTGTGTTGAGG +CTTCAATGCATACATTTTTACTGGATAAATCTCCTTTGGGAATCCGGTTT +GCAGTGCTTTCGAGACCATGTCCAGTTGAGAATCGGCGAACGCTTTAAGA +AGCTCGGGCTGAATAATGAATTGTTTTAAAAAATGTTTAGTAAAAAATTG +TTTTCGTGCAAATTGTCTTCGATATTATCCAAACGTGACGTTTTGCGATT +TTCGCGCTAAAATTACAGTAAGTGGGGTCTCGACACGACAATTTTTGTGA +AATACAAACGGGCGTGTGTCTTTAAGAAGTACTGTAGTTTAAAAACTTCA +TTTCTGTGGAATTTTCATATATTTTTCATAGTTTTTCTCTTTAAATAAAT +CACTTTTCAACAAAAAACTATGAGACAATAGTTTGAAATTACAGTATTCT +TTAAAGGTGCACGCCTGCTCGAATTTCGCAAAAACGTGTCGTGTCGAGAC +CCCAATTACAGTATTTTTGACCCGAATATCGCGAAATTTCGAGTCTGGGT +GAAAACATTGAAATTTTTGGCAAAATAAAAGAAATATGTCCTTTTTCAGA +ATATATTTTCTAAATTTCGAGACGAAACAACAATTTTAAATGAATTTTAA +TTTTAAATATTAAATATTTCGGAATTTGGCGTTTTTTATGCATGTCGATT +CACTAACGATTTTGTACTACACGTGGGCAAGTTTATACAGTTTTTGGCTA +AAATTTGTGAATTTGAACCGTTTTTCGGCGAATATTTGAAAAATTGGCAA +AACTGGTTCAAAAACAAAAATTTTTTAAACTGTACAAACTGTCCAAAAAT +TCGTCGTAAATCGACACACCCTTCTCATTTTTTCAAAATTTTAATTGTTT +TCGAATGTTTTTTTTGCAGAATAATTTGTAAAATGAGCCTTTTGTGAATT +TTTTTTAATTTCAAAGTTTTTATTATTTTTTCTCAAACCAGCACCTCTGT +TCTCGTCCAACTATGATCATCATCGTCGAATAACCGTTTCTCGTGATTTG +TCACATTATCCTTGAGCACAATACATCCACCAGGTTTCAGTCCTTTCTGA +AAATGAAAATTAATTTTAAAAAAATTGAATTATTTTAAATGAAACAGTTT +TCAGAGATTTCTCAACTTTTGAGTCCACCACCAGGCCTGCACGTTTTTCG +GGTTTTATCTTTTAAAAAACTGAAAAATCGAAAAATTTCAATTTCTGTTT +TGTGGTCAAAATTGTAATTACAGGTAAGCAAATAGTTTAATTTTAAAATT +GAAAATTAGGGAAATGACCGGACATAAGTTTAAAAACCCGATTTTTTCAA +TAAAAAGGAAAATTGAAAATTTAATAAAACAGGTTGTAAATCAAGGAGAT +CGTATTGATTGAAAAAAAATCCGAATGTTCCGGATTTTTCAGTGGTTTTT +TTTGAAAGAAAATCGAAAAAGTAAATGTTTTTAATTTTTAAATTTAAATT +TTTAATCGGAAAAAATGTACGAAATTGACTTTTTAATGTGAAAAATTGTT +GTTTTAAAAAAAAATTTTAACCGATACAGATTTTCTAGACTCAGTTTTTT +CGGTTGAATATTGTTTTTTACTATTTTTTCATTACAGAAAGAATCCAATT +TTATTTCGCTTAAAAAATAACCGGAGCATCGAAAATATTTTTTTTTCTGT +TTTACTCAAAGCATTTCAATTACCTAGAATTTTGTTTAAAAACTACATGC +TTTATTTATGAACGTAATAAATAAGACCCCCTCTTATTTATAAACTTTCA +ACATATTTTCAGTTTTCAGTGCTATCTAGTGCTTACCGCACATCTTTTAA +AGAAATCAACCAAATCCTCATCAACCAAATGCCCTGAAACCCATTGAATC +CATATCAAATCATAACGTCGTTCGGGCGGTGCAAACGTCTGCAGTCCTTC +GACGAATTTATCTCCAATTCGTGGATGTTTTCCAATATATTGATCACTTT +TCGTGATCAACTCCTCGACGACGTCTTCCATATCAACTTTCGAGAAGAAT +GGCATTAAGAGATGCTTTGTAACACGTCCGATACCCGCTCCGCAGTCCAG +TGCATAGTCAAAGTAGCCGAATAGATTCTGGAAAATATTTATAAAATTCA +AAGTTGGCCCAGGGGTGACCGGCAATTTCAAGCAAATCGGCAAATTGTCA +ATTTTCTGAATTTGCCGAAAATTTGACAAAAACGACAATTTGCCGGTTCG +CCGAATTTACCTTTTTTAAATTTAATTTTCAATTCAGGCAAACTGACGAT +TTTCCGTTTGCCGGATATCAATTTGCAGGAATTTCTCAAAGGAATTTTTA +TTAAGACGGAAACACAGTGCTTTTTTGAATTTTTTTTCCCGTTTTCTTCA +GATATTTTTATAGAATTTACTGACTTTTCAGAATAGATGTAGGACAATTT +TGTTGTTTTAAAAATTGAAATTCTGAAATTTCCAACAAAAAAACATGTGC +AAACCCACAAGTTGGCAAAAATATTTTGCATTTGCCGTTTTTCCCGTTTG +CCGAAAAGTCTAATTTCGGTAATTGGGCCATTTTTCGAAATTTTGAGCCA +CATAAAAAACTTTGAACCATTTTTGAGAAGTATTATTACGACATTCGTTT +ATTTGAGCACAATTTGGGCCTATACTTTCAAAATCGGGGTTTGAAAACCC +CTATATGTTCGACCGAATGTTAATCTCATAAAAATTTGATGAAAATAAAA +TTTTCTACGGCTCATAAACGTATAGCCCCCGTCAGTCTCAAAATTTATAC +GATAGACACTTTTTGGCGTTTATCGCCTATATTCCGTCAAAAACCATTAT +TCATCATTCTTTCAATGTTGTTTTTTTTAAGGCTAAAAAACTTTCATGCA +AATTTGTTAGCCGTGTCGTGGTTTATACGAAAATTTCAGAATTTATAAAA +TAAAGGAAAACGAAAATGTTTCTATATACCCTATTTATGTTCTCTGATTC +CGAATACCAATGTGAAAAATTCAAAAAAAATTCCCTGATTTTATATAAAT +TTTTGTAAGCGACAAAAATTGTCGTTTGAATTTCACACTTGGTTACAAAA +ATTTATGAAAATGAGGAAAATTTGTTTTAATTTTTTCACATTGATATTCG +GAATCAGGAAAATAAATAGGGTCTATAGAAAAATTCCGAACCTTCACTCC +TTCTCTGAGTATAATAAATTTAAAATAAATACAGAAAATTTCAGTTCAGA +CCTCATTAAATTTGGGTATATTTCTAGGATCCGAGTTTTTACACCAGATT +TACAAACTTTTAGCCTTTCACCGCCTTTTTATGCGCATTTCCCATCAGTC +AACTCCAAAAAAATCGCAACTTTTGCCTCATATTTCAAGAATATTCCCCT +TTCTCTCCCCATTGAAAGTCATTTTCGAAACAAGCGGAAGATTCGTCATA +TGTGGTAATGTGTGGCGTGCGTTGGCAAACAACAAGAAAGAATCATTCTC +TGAAAACAAAAAGCGTTTTGGGTGCCAAAGTAATATTGAAAATCTGCCGT +GTTTTCTCATTTTCCATCAAAAGAAAATGAGAAAAAAGTTTCGGCGTTTT +ATTTGATTTCCGGGAAAGAAGACTCGGAAAAAGATTTAATTGAATTTTTC +ATAGCAAACCTATATTGCAACAACTTTCTAAAAGGTCAGAAATTGCCGCG +TAGCCTAGAAAATTGGAAAACTCTTCCAGCTGGTATTATTTCAGACATGG +TGCATCGAAAATTCGAAAATTACAGAAATTAACATTTTGGAGCATCTGCC +AGAAAATTGAGATTACAGTACCCCACTTCTGCCGAGAAATTCGAGGTGGA +AGAGGTCTTACAAAATTTTCGGTCACGTGAAAATGGGAAGCGTTCAGGCT +CCACACGACGGAATTCACCTAGTTTTCAGGTGAGAAGATATCGTACGAGG +AGAATTGACCTCCAAATCCTGATCGTGACTACAGGTCGTCGTTCGGAGCT +GTGGAAGAGTTTTGAAAATCTTCGACCATGAGAGAAATAGACAGGACGAC +CAAACATTTTCAGTGGAAGAGCTTTTCCTAGGCCATCAGGATGCTATTTC +GACAGAGCTGAGTTATCCTCAAGTCGTTACGAGGTGTGGAAAAGTTTTCC +AAAATCCCCGACCAGGTAGAAAATGAGCACACCGATTAAGTTTCTCCAGT +GGTAGAGTTTTTTCTAGGCCATCATTATGCTATCTAGAAAAAAGCTTCGG +CCATGGGGTTTTTAGGCCGTCTATTTATTTCTCATAACTTTCTCAGAAAT +TCGTCTATTTCTCAGAACCCCCCAATGATAAGTTTTTTGCAAAAAAAGTT +CTGCTTTGCTCATCAGCCGTAATCAGGTGACCTCATTAGGCCTACCCAAA +CACAGATTTGTCATTATTTTTCAGACAAAAAACACGAAAAAAATCTTCAC +GCATGGGGTGATAACCTGATTTTAAATCTTACTGTGCCGGCTGGCGCGGC +GAGCTTCGATCACTGAGCCGAAAGATTATGAAAACTATGGGAATGACGGC +GTAGCCTAGAAATCGTCCAGGCAGAGATTCTGTCTAATTTTCGAGCATAT +ATCTCCCAGTTTTGTTATTAATTTAAGTAAACTCAAACCTAGAAACAAGT +AAAACGGGAGGGGGGGGGGGAATATCAGAAAATTAAATCTTGCGACACTT +TTCCATTGATACTTTCAAGGTAATGCCCAGAGGTGTGCGGCAAATTTTGA +AACTTGCGCATGCCGCCTTTTTTTTTTTCTAGAAAACAGTCAGAATTTTT +TGTCGAATTTGTTGAAAATTCGCTAATATACTGTGAGTTTAGAAAAAATA +ACGAAAAAACTCGGAAAAGGAGGAAGAGATCTGAAATATGTAGATTTTTT +TAGAAAAGACCAGAAATTACTGAAAAATTGGCATTTTTCGTCGAAACCCC +AATATACTAAATTATTCGGATTTTTAGAAAATTTTCAAATTCACCATACA +GTGCATTTTTTCCTACTTCTACGACTTTAAAGGGGGGAGCATTTATGCGG +AAGGGTCTTGCCGCGCATTTAGTCATCATTTTTAGCAGTTTCTGTGTAAA +ATTCGCGTAGATCACATGAAGATCACAAAATATTTATCCCATATTTCGTA +TTTCTGTTGCTTTTTCACAAATTAATTGTGATCTACGCGTGATCTCCGCG +AATTTTGAGCAGACTTTGTTAAAAATGATGACTATGTGCACGGCAAGACC +CTTCCGCATAAATGCGCCCCCCTTTAAAGTCGTAGAAGTGGAAAAAAAAT +GCACTGTAGCAAAAAATCGAACATTTCTGTTCGATTTTTGAATTTCTCGA +AATTTTTTAAAATAATTTTTAAAATAACATTTTTATTTTATTTCGAAAAC +TACCGATTTTAGAAAAATTCTAAAATTTCGATTTTTTTTGTTGATTTTTC +GATTTTTAAAATAAAATTTCATAATTTTTTAAACCGATCTTTCTTGCTTT +TCCTGAAAAATCGATGATTTCTATACCTTTTTCTTCAGTCCTTCAATAAA +TCGTTTCGACGCCGATATGTCGGGCGCGTGAAGCGCTTCGAATCCGCCGA +GCATTCCGTTGACGTCCTGGCTCGCGCGGCTCCAGTATTCCTCCGCCTGA +AAGAGAATAGTTGAAAACATTGTTTTGAGACTTAAAAATTTTTTTTTTAG +TTTTTTTCAAAAATTCTTACATGTTATAGAGTTTTTTTTTCAAATTTTCA +GCTTTTTTCAGAAAAACTTAGTATTTTCGATAATTTTAAATAAAAAAGTT +TTTTTTCAAAAAATGTTTCGGTTTTTTTTTTAATTTTTGGTCTAAAATTC +TCCGCAAAAGATTTGCGTGCTGGCCGAACTTTTTGATTTTGTACCTTTTC +ATAAACATCTTCACCATTGTGAATTCTAGAAGATGATGAAGAGCTCATTT +TTGATGTTGTGACAGCTGCTCCGAGCAATCTGGAGACTTTTGTGACGAAA +AGACGAGAGGTCACGGATATGATGATGATACTGGAAATGAGATATTTATA +TTTACTAGTTCATCGGGAAAATTATTACGAGAAAGATAAACAGACATGTG +CGTTTTTTTAATGGAAGAGAAACACAAGAAAAATCTGGAAAACTAGGCCA +CGGCTATCAGTGTCGATTTACGGCATACGGTCTCGACACGACTATTTTTG +TTAAATGTGAAGGTATGCACCTTTAAAGAGTACTGTAGTTTGTAACTCTC +ATTGCTGCAACATATTTGACGCTCAGCGAAAACTACAGCAATTCTTCAAA +AGACTACTGTAGCCTTTGTGTTGACTTACGGGCTCGATTCTCGAAACGAA +TTTCTGCTCGAATTGTGACAGCCATATTCAATTTGGTATAGTCTTTTCGT +ATTTTTTGCCATTTTTCTGTTTTCTTCTAATATTTAATCTATTATTAAAT +TATGTCCGTAACTCCCTCCAAAATTAGAACTGCGACCGAACAGAGATTCG +TTCCGCCCCATATTCCGGCCAATCAGATCGAGTAGGCGGAGTTCGAAGTC +GCTGATTGGTTTGAAAAGTCGCGGAAATTTGCAAGTTTTAAGGTAGCGAA +AACTGATGACTATTGTAGCGCGCTTGTGTCGATTTACGGAATCTCGATTT +TCAGGAATGAATTTTTAATTACATTTTTTCGCTCAATTAATATTCTAAAT +AAATAAATAAATGATTTGAATTAATTTAATTTCATTCGAGCCCGTAGATC +GACACATGTGCTACAGTAATCATTAGTTTTCGCTACGAGATATTTTGCGC +GTAAAATATTTTCCCGTAATAACTCTACTCCGACAAACATTACGACCTCC +ATGGAGGCCTCCAGGTATAGGTGAGACTCTTGTATTTCCAATTCAGAGAC +AATGCGTCACTGGAAGAGAAAACGAAGCGGAAAAAAAAACACGGAAACCC +AAAAATAGTGTTTGCCCCGCTCTATTCTTCTCCAATAATTTCTGTGTCTA +ATTTTGAAAGACTCCACCTGTGTATGCCTTCTCGACATAAACCCCCCCCC +CCCCCCCTATCTTACATGGTACTGATAACACTTTCAGTCTTTCACACTTT +TGGCGCGCAACGCCGCTCTTTTTTCGCGGCGAGCTGATGACGTCATCAAT +TTTTCATCGCTTTTGATTATCTTCAATGTTCTAGAAGGGCACATAGGTCA +TCCTTATTTTTTCCTTCTCTTTCTCGTGACGGCCCTTGTTGCGCATGCCC +GCCCCCTAGAGCAGGGCGTGGCCTGAACGGCGGCTCCGAGAGCTACTCAT +TCTTGCCGCGTCACCCTCCAGCGCCACCCAAACTTCTTCGGTTCTAGAGA +TCGAGAAGAACGTATGATTTTTTAAAATTATAATTGTTTCTTTCGAAAAA +AAAAATTTCATTTACAGTAAGCCAAACATACACAATCAACATGAAACTCG +TAATTCTGCTATCTTTTGTTGCGACAGTTGCGGTTTTTGGTGAGTTTATG +CTTTAGATAATACTTTTCCGCCAAAAATACAGTTGCCGGTCTCGGTATGG +CAATATTTTTGTTAAATTCGAAAAGCAGTGAGTAATGTAGTTTCGAATTT +TCGTTTCTGCTTAATTTTCATCAATTCATCGTTTTTCTCACGACTTCTTC +TTTATGAAAAATCAATGAAAATTCTGACTAGGTCAGCTTAGGGGTGAGGT +ACCTAGAGACGCCACATATGCCAAACGGAAGCTGAGATCATTGGCTACAA +GAATATGCTTTCAAATTCTGCAACGGACCTCTGGGAGTCTGGAAATTCTT +GTCTGAAATTATGCTTTTGAATGCTCGAAAGTGGTAAGAATTTAGAATTT +ATTACAGAAAAACGTTTAATTAATAAAATTAGTTTTATACTTGAAACAAG +TACTGTATGCACTGTATCAAAACACATTTTCATCTTTTCTAGGTATTCAA +CTTCACGTTTTTCTGTAATAAATTCTAAATTCTTACCACTTTCGAGCATT +CAAAAGCATAATTTCAGACAAGAATTTCCAGACTCCCAGAGGTCCGTTGC +AGAATTTGAAAGCATATTCTTGTAGCCAATGATCTCAGCTTCCGTTTGGC +ATATGTGGCGTCTCTAGGTACCTCACCCCTAAGCTGACCATTCCCTAGTG +AGCAAACAAAATTTTGAAATTACAGTACTATTTAAAGGCACATTGATTTT +TTGGGTCAAGCAAAAATTTGTCGTGTCGAGACCGGCTACGGTATTTTCGC +GAAAAATCGCAAAATCTTGCGGCTGGGATATACTTGTGCGAAATACTTTT +TGCATTAATTTTGAGCAAAATTATTTTTTTTAGACTTTTTGAAATCCAAA +TTTTTTGGATTGCGAAAAAAACCTGTGTCCGGTTGTTTCATTAGGCCAAC +AAAGTTCCTGGAACACTGATGAAAACCATGATAGAGGCGGAGCATAATAT +CGATTTTTCGTACTTTCCTGTATTTCTTCTTCTATATGGCCGAGTAGAAC +AGGATTAGGGGTAAAGTCAAAATTTTTCTCATATGGATATCATATGGATA +TCAAAATTTTTCTCATATGGATATGGAGAAAATTTTTCTCATATGGACTT +TGAAAGTTGAATCACTTGACATCTGGGAAATTAGTATTCCAGGCGTAAGT +CGGATCTGTTAGAAACGGAATACTTATAGGCTTCGTGAATTAGGTAGACT +TTCAATTAATCTGATCCATGGGAGTCAGACGCGGTTTCCAGGCCTGACGC +CTGCCTCCAACTTGCCCGCCTCACGCCGGTCTCTCGCCTCATTTCTGCAC +TGTGACGAGACAGACGAAGGTCGCCTTCTGGCGCCCGCATGGAAATCCTA +CGAATATGTCAGCTTCTGATGGGACTCCGTAAATCGACACACAGGGGTAC +CTCAGACATTTCCCTCCCCCTTACAAATTGTTAGGACAAGGAGGGGGAAT +TCATCTCCACTCGAGACACACATATGTTGTCGTCAGTGAAGTGTAAAGAT +CTAAACGATTGCGTGTATGAAAAAGCACTCTATGATCACCTTTTTCATCT +TCCTACACCCTTTTTAGGTGTGGTGCCCATCGAGCACTCACGCCAGGCAG +GGAGAGCACCGGTCCCTGACTAATGGGATTCGAATGTTTTAGACCGGAAA +TAGGAGCGATGAAAGAGCATAGAAATGATCATTTGGAAATCACGTTTAAT +TAGGTTACGGCGAAAATTTGCAAAAAAGAGCAGGAAACTTGGCTCAAATC +CTTCGAAATATAACAACTAGGACTTCCATGTAGGCGTTAAAGCGCCCTGT +CTCTCACCCCAATCCGTACCTTAAGCTGAAACAAACGTGAACTTTTTTCA +TTTCTTAAAGGAGTATCGTCAATGGGAAAATTGTTTTAAAATGTAGTATT +TGTACTTCAACTTCCAATTATTGCAAAAGAAAAACGGAAAAAATCCGTTA +ACATTCAGCATTTTAAGTCGAAGAAATCTTTAAAATTTAACTAGAGAAAT +CCTAGGCCACGACGCTCATTCGAATTTTAATTTGTTTTGATATTGTATTT +TGAAAAAAAAACTTAATACAATTCCTTCTTCCCAGTTTTCTATAACTTTT +TGAGAAAAAAACGAATTAAATTCCGAAAAAACTACATTTAAATCAATATT +TTGTTTACGAATATGGCCTAGAAATCGCGTGGTGGCCTAGGATTCATTTG +CGCGCGAAATTCAAATTCCGTCACTTTCGTCGATTTCAACGGCTAAATGC +TGAATGTCAACGGATTTTTCCCGTTTTTCTTTTGCAATAATTAGAAGTTT +GAGTACAAATACTACATTTTAAAACAATTTTATTTTTGGTATTTTGACGA +AAAATTGATTTATTGGTTTTTTTGGTTGTTTGGGACCAAAAAATCCAAAA +AAAATGTTTGGCGTGTCTAGTTTCGACTCGAGACTATTCTGTATTAAAAA +TACATTAAAACATGTATTTTAACACAGTTGTGACGTCATAAATGTATTTT +GATACATTTTGCAACATTACTTAAATAACCCCATTAAAAATTAACCTAAG +CATCAAAAATTTTTTGGTTTTTTTGGTTTTTCGAAAATTTCAATTTTTTT +TGTTTTTTGGTTTTTTTTGGTTTTTCAAAAACTTCAATTTTTTGTTTTTT +GGTCCAACATTTTTTTTTGGTCTCAGCTCTGCTGCCTACCCTAGAAGAAC +TAATAGCGCTTCAAAAACTGATGAAAACGTTCAAATTTGTCGAAATATTA +CGAAAATTTGAAAAGTTGGCTCAAATCTAGATTGAATCGGCCGATTTTCC +ACAAGTTTCCAAGTTTCCACAAGTCGCCACATATCCCGAGAAAAATCGAT +TCAAATTGTTTGAAAATTGGAATACTGCGAATTTTGAACCAAATTTCCCT +GGCTTCTCTGTTGAAATACTTGAAAATACCGCGAAGCAAACAAAAAATCT +AATTATTACGTGAACACAAAATTCTGAAAATGCGTATATATTGCGCAACA +TATTTGACGCGCAAAATATCTCGTAGCGAAAACTACATTAATTCTTTAAA +TGACACGCTGTATGTGGTGATTTACGGGCTCAAAAAATTATTTTCGAAAA +TCAAGCCCGTAAATCCACACGTAGTAATTATATAAAGAATTACTGTAGTT +TTCGCTACGAGATATTTTGCGCGCCAAGTATGTTGCGCAATACGCAACCC +CATATGTTGATATATACTGATGTGAGGATAAAAAACAACACAACTTTCAG +CGGCTCCATCGGCTCCGGCAGGTCTCGAGGAGAAGCTGCGTGCTCTTCAG +GAGCAACTGTACAGTCTGGAGAAAGAGAACGGAGTTGATGTGAAGCAAAA +GGAGCAACCAGCAGCAGCCGACACATTCCTTGGATTTGTTCCACAGAAGA +GAATGGTCGCGTGGCAGCCGATGAAGCGGTCGATGATCAATGAGGATTCT +AGAGCTCCATGTAAGTTAGTGGTGGTGGCCGGAAAAGAGAAAACTCGGCC +AAGCTGCTCGGAGTTTTTGAATTTTTGATAATCCGAAATAAAAATTGATT +GCTCGAAAAGGAACAATCTTTTGGAAAAAAACGAATTTTGTCATTTTTTT +CAGCAAAAATTGATTTTCGAATTTTTCCAATAAAAAATCGATAATTTCTC +CCCGTGCAGTGGAAAACAAACAATATTTTTTTGTTGATCGTTCTCTTCCA +AACCCGGAATAGGTACACACATTCCTGCGTCATCCCATTCTCTTATCACA +CTTTTTTTTCGAAAATAAAAGTGTAGAGACGGAAAAGTGAGAAAGGAGTC +AATTTTATGCGAAATTTTGCATGATAATACACTCAAATTAAAAAAACTGC +GTGGCGTGCACTGCAGAAAACCTCATATTTAGGCCCCGCCTTTTTCTCGT +CCACTCACGGAGAAAAGGCAAAAATTTGGGGACCAACCAATATCAGGCCG +CCGACATCCTACGGGTTCCGCGCGCCGCTATGTTTAACTCGCTGTGGGTG +TGGCGAGCTGTCTCCGCCCGCTGCGAGTTAAACATAGCGGCGCGCGGAAC +CCGTAGGAAGTCGGCGGCCTGATATTGTTGGTCCCCAAATTTTTTCCTTT +TCTCCGTGAGTGGACGAGAAAAAGGCGGGGCCTAATTATGAGGTTTTCTG +CAGTACACGCCACGCAGTTTTTTTATTTTGAGTGTATAGGTCTCGATTCT +CGAAAGTATGACAGTTATTTAAATGATGAACTCGTGATGACTGTTAAATT +TTTGGAAATTTCGGGGGAATTATATCGATTTTTCGATAAATTTACAGGAA +AAAAGTCCAAAATCTAGGTATTCCATGGTAGGCAGGCGCGATTTCTTGAC +GCCTGCCTGGAATCTGTCCGCCTCACACCAAAAAATGTCAATCATTTTGC +TGAAAACCAAATTAAGAAATGAAAAAGTGCACTTAGAGATGATGACGGAG +GTCGCCTTAAGGTCAGACAGGTTAAAAAACCGATTTTAGTTGAGTTTTCC +CGAAATTTTCTGAACAACCGAATTAGAAATATGCTGCTTGTCATTTTTGA +GTAAAAATTAACGAAAACTTCGACCAAAACCACGAAAAAAATGAAGAAAA +TAAAGATTTTTCGAGAAAATAACAACAAAATCCAGCAAATAGTGAAAAAT +AGTTTTATCCGAGAAAAAGTAGTTTAGACGCTATGAACTCTCGAAAATCA +GATTTTTTCAATCTAAAAGCCATAAAATTATCGATTTTTTAAAAATTCTC +ACTGAAAACCGGCGAATTTCAGTGCTCCACGCAATCGAAGCCCGCTTGGC +CGAAGTGTTGAGAGCCGGAGAACGCCTCGGAGTCAACCCGGAGGAAGTTT +TGGCGGATCTTCGTGCTCGTAATCAATTCCAATAAATATTCTTTGCCCTA +AATACTTTAAATTATCCATCTGACAACTAAAATTTCGGTTCTTCTTGGCT +TCTTCTATTTGTGAAATGGTTTATTTTCCCCCGAACTCTCAAAAGGTTTA +AATATTGTTCGATTACCCCTTTTTATCAATTATTTTCTTCAATTTCTTAT +TTATCATTATTTTTCTAAACGAAGACGGATGTGATTTTAAATTATGTTAA +TGGACTATTTTACAAACTGAATAAATTCAGCATGTTGGCAGGTTTTTTCA +GTAGTTTTTGAGTGAAAATAGAGGTAAAAAGACAGAAAATCAATAAAAAA +TGAAAACAAAACTATGAAAAATGGTTGAAAATCGAGCAAAAATCGTTCAA +AAAAAAATAAATTCAAAAAATAATTGCGTCGAGAAACGCGTCAGTAGCCG +CTCTCTGCGTCTCTCACCCTTCAGCACGCGGAGAGAGCCACGAGAAATGC +GCAAAGGCTAAATTCGGCGCGGAAAATCATTTTTCAAAATAAATTCGACG +AGAAAATCAATACTTAAGTAATTATCGATTTTCAGCTCGTTCAAAAAATT +TTCAGAAACGTTTTAGTCGTTTAAAGGTTTTTTTAAAATTAAAATCGTCG +GAAGTAAAAAAATAGCGCGGATGGAAATCTACGGAGTGCGGAGCGAACAA +ACGCGCGGTAATTCAAATGGGTAGAATAGTCAAAATTGAAAATTAGCCAG +CATCGACCGATTTTTTTAAAACTTAATGGATTTTTTCGTTTTTCTTTTGT +GGTATTTCGGCATTTAGGATTAGATAGCACATTTTAAAGTAAAATTCCCA +TCCAAGCTACTCCACCTTCTCCAGACTGTACAGTTAAACCAATTTGAAAA +GTGTATTGTATCCCGTTTTTTTTTCTGAACAATTTTGAAAATTTTTCGTT +TATCCAGGATACGATAATCATGATTCAAATTCGTTAACAAAAAATGAATA +TATGAGAGCGATTAAAGCATTTGTGTCGGAAAATATGGGTTAAATGGGGA +GAAGGGGGCGGACATTTGGATGGGGTACAAAAAAATATGCAAAAAATGGG +CTAAAAACAATATTTTCAAATTATGCCCGACAAAGGTTCAAAAGTCAATA +TATAGAAATGAGAACATGAGTATTATGCCACGTGGCGGGAAAAATATGTG +GAATGTAATACGATGAGATCCTTGTGAATACAAAGCTTGTGACGACGTGG +CCGAGAAGAACTTTTTAAGCCAACGAGAAAAAAGGGGTTCAAGGCCGAAA +TTTTTTTTGGGCCACCTATTAAGTTAAATTGAAAATTTAAAAAAAACACA +GCGGATCCAATTATTTGCCGAGTTTTGACTTGAGCTCGGCGCGATACGTG +TCGATTGACTGAAAATATTGTTTTTTTTTATTTCCGAATAAAAAATGGTG +AGTACCTCCAAAATTAGCTTTTCATTGTCCATATAGAACTTTTTGATTTG +TTCCACAGTTTTTGTGGCCATCAACTCGGCGATCAACTCGAAATTGTCCT +TGTACCAGTGGAAACCTGAAGGAATTTCGGATGTTTTTGCTTAATCATAA +TCATAATAATCTTAATCATAAGACTTGGAAAATGCGAAATTTTTCGAGAA +TATTCAATTTATCTTCAGATTTTATTGCAACAAATCGATTTTCAACATAA +AATTAATTTTTCCAACTTTTTTTCCCAATTTATGAGAGTTTAAAGATTGT +TTTAAAGCAAACCGCCAACTTTACATAAAAAATTAAAATATTGTGAAAAA +AATGATGAAATTTAGCAGATTTTCTGATAAAAAATTGAATTTTTTTGGAT +TCGCGCTTCAATTTCACATTGTTCTTTTAGAAAAGTCGAAATTTTATATT +TCCAATTTTCAGATTTAAAAAAATTTAAAAAGGAATGAACTTTTCCAAAG +AAAAACTGAATATAACCAGAAATTGTGATTTTTCAGCATTTTTTTTTAGG +TTTGAATTTTTTTTTCATGATTAATCACGTGAAAAGTCAATTTTACCGCA +AAACATTTAAAAAATCAAGATTTTTCAATTTTCTCTGAATTCCTGCAGAT +TTTTCGATGAAAAATTGAATTTTCCTTGGAATTTATATTTTTCGGGTATT +TAAAGTTTCGGATATTAAAAAAAATTTTCAATTTTCTCTGAAGTTATCGA +TAAAAATTATTTTCTGCAAAAAATCTACTTTTTTTCGTTGAATATTCCGG +AAAAAAAATCAGAATTTCAAGGCACATTTCCTTTTCTAATCTAATTCGAA +TAATTCAATATTCTTTTAAAAATTCGGGGTAGAAAAGGAATTGTACCAAT +TTTTATTTTTAAAAGTTAATTTTTCTAATTTTCAAAATTTTCTTGAATTT +TCGAATTACAGATTTTCAAAAAAATTTTTTTTGTTTTTTTTTCTCGAAAA +TTTGAAATCCATACATCTAATAGCATTCTTCTTTTCCTCAGGACTCCAAC +CATAATTTATCCTGACTTTTCCAGATCGATTGCCATTTGTTGCAGTAGTA +TCTAGTTCAGGAGTAAATCTCTCGAATCTTCCCTTCAACGCCATCATATC +TTTCTTCCAATTTGCAATTTCTCCTTTTGGTACACGGCTGTATGTCATTG +TTGCACGGAACATTTGTTGACGGGCTTCTTCATTCAGAATTCTGGAAAAA +TTGATGTTGTGCGATTTTTTTTGGTTAAAAAAAACAATTTTCGTAAGTTT +AATTAACTAATATTTTAAAAAATCTCTCATTTTCTGAGGCACCACGGATT +CAAGATCTGGTGGGATTCCGGATCTGGCACCGTGCCAACGCATTAAATGC +AATTTTTCTGAAAAAAGGGCAACGAAGATCCGATTTAAAAAAATTTTTCA +ATTATTTTTCAAAATTTTCACTAACTATAAGAAATTAGAGATTTTTCACA +AAAATTCCAGTTTTCTGTTAGAATTTGAAAAAAAAATTGAATTTTTCCTA +AAAAATTTGTAATTTTCCGATATTTCAAGCTGTCAAAACCTAAAATCTGA +AAACTGAATTTTTAAAGGAAAAATTTTGAGCATTCTTATCAAAAAATTGT +TTCAACTTTTTCTCAAAATGTTTCAACCTTTTTCTTTCTAAATTCTGAAA +AGCATATCTCAGCTTTTGCTAAACTATTTTTTTCCTCAATTTTTGAGAAA +ATTAAAATATAATATATAATATAGTAAATATTGCTTATTTTCTAATAATT +TTTGGTATTTCTATTCTTTCGTTTTTTTTTTCAAAAATTCCAAATAGTTT +TAAATGTTCATATTATTTTTTTTGACGAAAATAAATTTTAATTTTAAACC +GGAAAATTGTTTCGTAACTTTTTTTTTCAAAAAATTTGAATTTTCGACAT +GAAAGATGTAAAGTGTAATTTAAAAATAATAGTGCAGGTATTTTCAGTTT +ACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTC +CTTATTTTTTACACGTAGAACTTTTTTTATTTTCCGATTTTTTTTGTTGC +GCAGAAATTTTTTTTCCGCAAAATCAGGAAAAATTCAGAAAAAGACAGTC +AAAAAATTGTAGATACAATTTTTTGACTGTCTTTTTCTGAATTTTTCCTG +ATTTTGCGGAAAAAAAAATTTATTTTTTCATGAATAAAAATCGAATACCC +ATCCAATTCCACAAACTTACTCGTTCTCCTCCATACATTTCGTTTGTTTA +ACTCTCCAAACAAGTGGAACACACATATGATGTTTTCTCTTGATATTATC +AATTAATGCCAGTGCAGCCGGTGTATCGAAGCACCGTGTCATTCTGCACG +TATTCTCATCGATTGGATCAGCTTCAATCGATTGCTCCACAATGTAGGGG +CCTGATGGTTTACGGAGAAGGCAGTCGTCTGGAGAAAAATAGAATAGAAT +AATGATTTTTAGGTTATTTTACGTTTAAAAATCTAATTTTTAAGACGCGT +AAACGTTGAGCTCATTTATAAAAATTCGGCAAACCGGCAATTTGCCGAAA +AATTTCGGAAAATTGTCGGTTTGCACATTTTTTCTTGAAATTTCAGAACT +TCGATTTCAAACGGCAAAATTGTATACATCCTATCAAAACATCAATCTTG +AAAAGCCAGTAAACTCTATGAAAATGTCTAAAGAAAAGAAAACGGTAAAA +AAATACAGTTTTAAATGTTTCCGTCTTATTAATAACAAAATTCGACAATT +TGCCGGAATTGAAATTTTTTTTTCTCCAATTTCCGAAAAAAACCCACCGA +CCACCATAATATCATCGTCTTCTTCTTTTTCTTTTCCAATTCCAAGCCGT +TTGATCGCTTTTCCGTTGGCTGGCTCCATGAGCTCAAGATATCCGTATAC +ATAAATTTTCATGTCTGAAAGAAAATTCAAATTTCTTCTGGAATCAGTTA +TTCGAAACTAACATTCTGGACATAAAACTCGTTGCCGTCGTTTTGTCAGT +GCACGGAGGCTTGCCGGACGTGGAACACGCATCAAACGGAAATAAAGGAT +ACACGGTTTACATTCGTGACGCGACATTACACGATTTAGCTTAAAATTGT +GAAATTAATTTTTTTTAATAGCTCTTTATTTTTTTGAAAATTTCTCCCAT +GCTTTTTCCATTTTTTCAACGAGTTTCCTTATTTTTTGTCCATTTACTGT +AAGTTTTTTTTGAGAATTTTTTTTTGTTAATTTAACATTTTATTAGCTCA +AAACATTTATTAGCAAAAATTTTATTAGCAAAAAAATTTTTTAATTTTTT +TAAATTAGCTCAAAATTCTCGAAATTTTAAATTTTTAGGGTAAACAATAT +AAAACTTAGGGAGTTTTGAGCTATAAAATGATAAATTGATTTTAAAAAGG +ATGAAAAACTTATTTTAAAAAACCGACAAAAATCGACAAAAATGAAGGGA +ACAGGCAGCAGCTTAGCCCCATGCTTAGCCAGCAGCCCCGTAGCAACCCA +GTATCAATAATATCCCGTGCCAATTTTCATAAAACTGAATATAAATTGGG +TTGATGTTGCTAAAGGGCTGCGAAAAACTGACCTGGGATGAAGCTGGGCT +GCAAGGGGCTGCGAAGTGCTGCGAGGGCAAAGCGCTACAGTGCTAAAAGG +GGGCTGAGCCCAGACCCTCAGGAAAAAACTCATACTCGCAGCCCTTCGCA +GCCCACATTTGCGCTCTGATCGCGTGCTATCCGCGCGCACAGAATTTCGA +AAGTATTTTCCAAATTCGGAATGCGCGCGGAGCAGACGCAATTAGAGCGC +GGATCTGGCACGTAAGGAAGAAGTGTGACTGGAGCACGAACCAGTAATCT +AGTCGCGCCCCGTCCGCGCTCCAGGAGGAGCGATTTGCCGAGCAGTTCAG +CCCTTCGCAGCCCTTTAGCAACAACCAAATTTATACAGTTTTATGAAAAT +TGGAACGGGATATTATTGATACGCCTAAGCAGCCCTATTAAATAGTGATG +AGGGCGTAAATGAAATTCGCCATTTCCAGCTAAAATATAAATTTTTTGAA +TTTTTTAACATTGATATTCGGAATGGATTCAGCAGAAAATTTGAAGTCAT +TTGAAAATATTTTCCAGATTTCGGTACTCCACTTTTAAAATTGAATAAAA +CTGTAGTCTTTATTCAATGTTTCTTCAAAATTTAAAAAGTAGAATATAAC +TGTGAGAAAATTTCCAAAATTGTCAAAATTTCAAATAGCTGAAATATTTC +ACGGCCCGGCGGGGGGTACATGGATGAGAATTCTCTACCGTATTCCAATT +TGGCTGACTGCGTGCTCAACGTTGAATACTCAGTGTAAACTTTCGTACAC +CGTTGCGTACTGCACAGCGCGCATTTTAATTGACGACATTTAGCAAAAAT +TGAACATAAGATTTTTCGGAATTATGAAGCTCAATTTTCACAAAAATAAT +GAGTTTTTTGTAGAATTTATGAAAAAACGTGAATATATAGATTTTTTGTT +CATGATATTCAAGAAAAAGCGATTTTTAGTTCTTCACAGAGGAATCCTCT +CGCATTTCACTTGCTCATGATGTTTTTTGCTCCACTTTAGGACGATAAAA +ATGCGAATTGTTGATAAAATGAATGAATAATATAAAAAGTGCAAATATGA +CTTCAGCAAGTGTTAAATCCCAAATTTTTCCTGCGATTTTCTGCTAGATT +CCTGGTTTTGAGTAAACAGTCTGATATATTCATGATTATAATGATAACAA +TAACGAACATAATAATAAAAATGGAGAGCACAGAGAAACAACAAATTGCA +AAAACAGCAACTGATATCAGAATTAACGACGACCACGGAAACCGCCTCGG +TCTCCACCTCGCCCACCACGGAAGCCACCACCTCTGTCGCGTCCTCTGAA +TCCTCCTCGATCTCCACCGAATCCACCTCTAAATCCTCCATCGCGGTCTT +CTGATCTACCACGGAAGCCTCCACCTCCACCAGGATCTGTTGAAAGTCCT +CTGAAGCCTCCTCGATCGCCACCTCCACGGAAGCCACCACGATCCGCGGA +TTTTCCTCTATAGCCTTCGAGGCTTCAGTTGTACCCCATTCTTCGTTGGC +ACGCTTCAGATCTCTACAAAAAAAACAAATTAGAAGCATTCAATTATCGA +AATGTGTACCTATCCCGATTTATCGCAATCTGTCTATTCTTCTCCTTCTG +ATTCTCAACTTCTTTAACTTGTCCAGTAGCGGCAGCTTGCTTACGAGCAG +CATTTTCCCGAATCGCCTTCACCTCTGCCTCCTCAGCATCCTGTTGCTCC +TTGACAATCGTAAGTCTTCGAATGACACGTTGCTCACTCTCCTGCTCACG +ACGCTTTTTCATCTGCTTCTTCTTGTTTATAGTCACCGCATTATGCTTGT +GATAGAGAACCTCTCCCTCATCGATTTCTTCTTCAATTTTGACGAGTTCC +AGGGTCAGTCGGGTCCGATCTCACGAAGACGGACGTTGCTATTCTGGCCA +ATTCCGCAGTCACGTCCTTCATAAATGTCTTGTGGAAGTTCTTCTTGCTG +AGGGGGCTGCTGAAACCAATGTCGGCATGATGAGAGTTCCGGTCTTCTGA +ATCCATTTCCTGCGTGGGCTGTGGCGACGAGCTGCACGTCTGAAAATCAA +GTTTTTGTAATTTTTGGGCGCATGATATGGAGCTGAATCATTCGATTTTA +GAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAATCTGGA +CCAACAGTTTTCGAAAAAATTTAATTTTTGTTCAGAAATGTGAATATTCA +CTAAATCGAAAAAAATAATTGCAAAATCCGTCAGCTGAACATTCAAAACT +TATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGTTTCAAA +AATTCTGAGACCAATTTTTATTGAGAAAAATAATTTTTCGCTCGAATTAT +TGAATTTTCACTAAATGCAAAAAACAGTAAACTTGGGCCCATGCTACAAG +CCTGAATCTTTCAAATTAAGAACCAGCATGATTTTTTCAATATTCTAGGA +CGTTTAAAAAAAATCTGGACCAACAGTTTTTGAGGAACGTAATTTTTTAT +ACAAAAATGTTCTGATTTTTCACTAAACTCAAAAAAATAGTCAAGTTGGG +CCCATGCTGTACACCTAAATCATTAAAATTCAGAACCGCCATGTATTTTT +TCTTACCAAAGGCTCTTTAAAAAAAATCTGGACCAACAGTTTTTGAGATA +TTTAGAAAAACAACTCACTTTTCGACGTTTTTCGCCTTTTCGTGGCTCAC +CCGGTTGATTTTTGCGGCGATTTGTGGTCTTTCGCTGAAAATATTATTTT +TATTTCAATTATTAACGAAGAAAACAAGAAAAAACGACGAGAAAACATCA +AAAAAACGCGAAAAAACATCGAAAAACCACCGCAACCTCATGAACAAAAA +AAAAGCATTGCAGCCGCGGGACTAGTTTTCGCAACTTTCTAGGCCATGTC +CCGTTCGCCGTGCCGTGTATTTGTTTAATTCCCTTTTTGGAAAAAGTCAA +CATATTTTTCTAACAAATCGTTTTTCTATTAATTTTTTTCTAAAACTCAC +AATCAACAGATCACTTTTTGCATTGCAATTCTCACAATATCCCGACGGAA +CCCTCTCCAAATGATTGACCTCTTTGAATAGTTCATCATAAGTGTCGGTT +TCATTCAAATGCACATTAATCATTGTTTTATAGTTTTGCACTTTTTTCGT +GTTGTAATAGTATTGGATAATGGAAGAAAGCGAGCGTTGGGGCATCTGCA +AAAAATAATGAAATTTATTTTCTTTTTATGATTAAATTAAATTTTCAAAA +ATTCCCTTTTTTTGACATATGCACTTACAGCCGCATGAATCTTCTTGAAC +CGTTTTCCGAAATGAAAGAAGCAAGTGGAGAAAAGACTAATTTCTTCTGC +CGTCCAATCATCATGAATTTCTTTTCTTCTCATCGCTTGAACCATCGCAG +CGTCGAAATCATTTGACTGTTTGTTCAGAATGAACAGAGCCTGTAAAAGC +AGTTAGTTTTTTTTTCAAATTCAAAGTACATTTCCGAAAAATAAAAAAAA +GGCTTGATTTTTTAAAATCTCGAATTTTTATTATGGTCAATTGTTATTTT +TTCCAGAGAAAAACTCATTTTCTCCCAATTTTCAGACGTTTCTCTCTAAA +TTTGGTGTTTTTCCAATCGTACCCTATCTATAGGTAATTGATATCGTCCA +GTAGCTTCTGAAATGTATTCTGTAAGCCGATTCTCGTTCATTTCGTCTGG +AAACGCCCAAATTTGTTGATCTCTGCACGGTTCTTTTTCCAATTGCTCTG +CAGTTGGCTGTATAATCGCCTGATATTCGGTTCCCACGTGGATTAGATTG +TCGACGTTGGAAAGTGGATTTGCTGGAAGAAATTGGGAATTTTTCAAGGT +TTTAAGTGGATTTTCAAGCTATTTATAAAAGCATGAAAAAGCTCAGAAAT +GACTATAAAACCTTTTTTTACGTCGTATTTTTTTCAATGAAATTACCTAC +TTTTAATTAATTGTTCGGCTTAAAACCAGAAAATTGTTTCATATCGATTT +TCCCGGTGAAAATCGAAGGAATCGTCGCATTCTCAAAGTTTTTTCACCGA +TTTGTTTCAATTTTAGCACAACTAAATGGAAAAATCACAAAAATTCCATT +ACAGCCGATTTTCGTGAATTTTCCTACATTTCGAACTAAAAATTGTCCTT +TCTTCTGTTTAAACCGGAAATTCTCTTTTGAAAAACCAATGAAAATTTGA +ATTTTCTGGGCTTTTCTTCGGAAAATTATTCTCGAAATTTATCAATCGAT +CCTTGGGCTTTTTTTGTTCCGCAGAGGCTGGCGGAGTTTACAAGCGTACG +AAGTGGTTCAACTTTTATATAAAGCTTTATAAATGGGACATAGATGAATA +TTTCGAATGCTAAATGCAAAAAGAATCAGTAAAAAAGCGCGCAGCCCCGT +CCTTCTCTGACGAAAAACGCCGTTTAAGGATCGATTGCTAAATTTTGGCA +GTAGTTAGAAGTGTCAAAATTTCTGCCGGAGAGTCGTCAAATTTCACTGA +AACGTAACCCGGTAATTTCCACAATTAATGGTCGATTTTTCGCAAAAAGT +GGTATGTTTGTCAGGATTTATTAGAAATTGTGGCTGTCCAGATTTTAAAG +AGTATTTTTGGGCAAAAATGTCGAATTTTCTCTGAAAAAGTTCGATTTTT +ATCGAAAATTCAGATTTTTTAGATAGTTTTCATCGATTTTCCCAGTTTTC +AGCCTGAGAACTTTACTAACAGAAAGATGTGTCATGAGCACCACTTTCAT +GATGCTCACGAGCTTCAGCTTCTTCATCTTCGTCCTCTTCATCCTCCAAA +TCTTCATCCTCATCGCCCATTGATTCCCCAGACGTTGTTTCGCGTTTTCT +CATGGATCTTATAGGACGAGCCATCTGAAGTTTCAATTTTAGCTTTTAAA +TTCAATTTTACCGCTTAAAAATCGATAATTCTCCCGTACTCTGCTGGTTT +CTTCTTCTTGTTCCGCCTGCTCCTCTGGATCATCTTCCTCCATTGGCTCC +GGCGATGCATTCAACATATTCAAGCCTTCGTCTGAAATATCTGGCCAATT +TATAGAAAAACCGACAAAATAATAAGCCTCACTTTCTTTTCGAGAGGCGT +CTTCGTCAGATGACGTGTACGAATCCATTTTCTGGAATTTGAGGATTTTT +GAATGTTTTTAAACAAACTTTATAGAGAAAACATTCGAAACACTAGAAGT +TATGTTGAAACACGAGAAAATTTTTTAAAAATCCATGAGAAAAACAGTTT +TGAAAAATCTGTTTTTGGAGGCTCTCCGGATTTTGAGGAATCGTCACCCC +GGAGACGCAGATTCTCCGGTAATTTTTCATTCATATTTGAGTTTAAGAAC +AAAACAGTTTAAAAAAATGTTTTTAGTATTTGAATGAAACTTATAATGTA +TTTTTTCTTCCATTAAAACTTAAAAAAAACTACAAAATTATTATGAATCA +AATTTGAAACCGTGAATCAATCTCCGCGGAAGGGCGAGTCTATACTGCTG +CAAGCGCACTCTATCGCAAATGTACAATTGGCGGTTTTTCAAACAGGAAT +TAATCGGATTCTCGTAGTTTATTTTGGATTTCTTTTTTCGGGAACATATT +GGTGTTTTTGCGTTCAATATTCAAATTTAGAGGAAAACTGCTTCAAATAT +TTAGGTAAACTCTTGAAACCGCTGAAAATAGGCAAAAATAATTATTTTTG +TATTTTTTAGGCTACTTTCTATACTTTTGCGTAAATACTATAGTTTTTCT +ATAAAACACCCATTAAAATTATTTTTATAAAATGATTTTTCCAATAAAAA +TAAAATGCGCAAAATGATTCTTTTCCAGAATCCTATATGCGCCTTTAAAA +TCTCTCGGATTACTGTAGTTTCAAAGAAATTATCCTTTATATTTTTAATT +TTAAATTTTTTCCTGAATGTCAAATATTAGGGGAAAAATTATAATAATAT +GTGCTTTATTCATATGAGTGTAGAATTAGTGAAAAAGAAAAAAAACATGT +ATGGACTGTAAAATTGGAATTTTAGCGAGAAAATAAAAATAATATGCAGA +AAAAATTAAAATTTTCAGGAAAAAAGTCAGTAAAGCCATCAAAAACTACT +CGATTTTGAAGGAAATCAGCAAGAAAAATTAGAAAAAAGTATTTTTAAGT +TGGAAAACCCCTGCTTGAATTTGTACACTAAATTGGGCATAAAAGCGTAC +AAATTCGCAAAAACCGGTAAAAATCTGGGGATCGTGATGGATGGAGTGTT +TTGTGAAAAAATGCAGCGAAAAATTGAGTAGACAATTTCAAAAATGTCGA +TTTTTGAAATTTGTGACGAAAAAATTGAACAAAAACTGTTTTTTTTTGGA +ATTTTCAACAAGAAGTTTTATAAATTTTTTTGTTTAAAATTTTGAATATT +ATATGAGTTTGGTTTCACTTAACAGAACAATTCGAACAAAAGTATTCTAG +AAAGGAAATGTGCGCTCCAGCACACTATTTGCCCGTGGAGCGCACTTGTG +TGCACGAACGCTAGCGAGAATGTGTGGTAGAAAGGGAGGGAATAGGAAAT +ATTAACAAAATTGGGCAAAATATGTAAGATTCGGAGAAAGAATTGGAGAA +AAATATGTATTTCGAGCTCCGCGAGCTGATCAATCCAAAGGCTTTCTCCA +TCCTTTTTTCGAGAGGCACATTGCATTATAGTTACACACAGCACGTGTAT +AATGGAACATTGAAGCCTGGAAACGAGCCATCGCTACCATCATTACCACG +TGGATCTGAAAAAATTAAAGTTTGATGATTCGAAAATTTTCTGGAAAAGT +TATGATTGTGAGATAAATTGAATTCTTTGAAAAATCAAAATTCAAAAGCT +TGTAGAAAATTTTATATATTTTTTTAAGCGTATTTTTTCCGTATACATTT +CCAAATTTTTTTGTTACCCAATTTTAAAGATTTTCTTGAATTTTAAAATT +TCTTTCAGTAAAAACTTTTTTTCAACTTTTTGATTTTTTTTCCGCATTTT +TTAAAATTTTATTCAGAATTATTAGATTCTTTTGAATTTAACGAATTTTT +TTCGCTAAAAAATTGTTCGATTTTTCCCGAATTAAGAAAAATATTATTTG +GTTTTTGAATTATTTTCCTGATTTTTTTCGATTAATAAATTTGTAAAAAC +AATTTTTTTTCTAATTTTTGGTTTTGATGATTGTGTTTTTTTTCTGAACT +TTACAGTTTTCAAAGTTTACACCGAACTTCCACATTAAAAAATTCTGATA +CAAAAAAGTATTCACATGATTTTTAAAATTTAAATATTTTTCAAAAAAAA +TAATATTTAAACTGTGTTTTTTTCGGAATTTTTTTTCGATTTTTTCCGAG +TTTTTTTTGGAATTTTTTCCTTTCTGCTCCAAAAATATTCAAATTCAATG +TTGTGTAGAAATTTTATTCAAAAAAAGTGTTCAACTTCTGAGTCTAAACC +TTTTCCGAATCCTTAAATCCTGGCAGAGCTCTCGTGAATTCAGTTGTCAA +TTTATGTGGATAGCAAGCTGCCAGTTTAATGAAAGTTTTAGTTCCTTTGT +CAAGTACTCGATTAATTTTCGAATAATCATAATCATCGACTCGAACACCA +TATAATCCTTGAGTATAGTTCCAAATTGCTTCACGGAATGCAGCAGTGTC +AATTTCATTCTGATTCACGGCGGCTGGTGGTTCTCCGTCTCCAGATGCAT +GGGATGAGCCGGATGGCCTGAAAAATTAATTTTTTGGAATTATTATATTT +TTCTGTTTTTGAAATTTCATGCATCTCGAATATTTTAACAAAATTACCAA +ATTCAACTAGATTTCTTACAACTTTCACTGTGTCGATTTACGGGTTCGTT +ATACGAATTGAATTTGTTTATCGATAGAATATTAAAATTTAGCTAAAATT +GAGAAGAATATAAGAAGAAATTAATTTTTTTAATTTCAAAAATCGAGCCA +GTAAATCGACACGAGCGATCGACACAGTAGTCATTTAAAGACCAGTTTCC +GCCACGAAATATTTCGCGCTTCAAACATGTTGCGTAGTACGTATTCTCAA +AATTGTGCGTTCACGTATAATATTTATGCGAATTTTTGGTCTACTTTGTT +AGAGAAATCATCACTAACATATTGCCAGTAAGAGTCCGAATATGATCGAA +CATTCGATCAAGCCGTGACGTCAGTGTATCCGTATACTCATTCATCGTAT +TATAAACATGATCCCATCCAAATTCTTCAACTCGGAATGGCGGAATATCC +TTTTCAGGTCGCTTTCTAAAATCAATATATCCAAATGTTCGATGATGCGA +GTAAATTGGATAATTACACGGCGGCTCTTTTTCCATAATATCTTCTCCAT +TTTCATCGATATTTGCAAGAAGAAGTACAGGCGAGTAGTTTTTCCGATTG +GAACTATATGTTGCTGCAGGAGCACTAATTAATGATTCAATAGTTTCAGT +AGTCATTGCACACATCTTCGCTGGTGGCCTAGTTTGTCCTTTTTCCGTCT +TTTTCAGCTCACTGATCAAATATTCGACTTCAGTTGGCCGACGATCTGGG +ACTTTTCGGAAATAGGCCGACATTCTCGCCTCCCAATAGTCGAGATCATC +GATATTAAGGAAATCAATCTCATCTTGTGTCAAATCAACACGACGTTCCA +ATCCAATACAGCATATAACTGTGCACATTGCGTGAGTCATTGACATTATT +CCGACGGCGTGGTGGAGAGAGCAAACCGAGAAAAACGCAGGACCACCGTC +TGGCGTGCGGCGAGCGAAGAGCACCTGGAAATTTTCAAATTCTTGAGAAA +AACCTAACATCGTTGTTATACGTTCGTTCTCTTGGCATTGGAGTTGGCAG +AATTTGTTTTGAAAAAACGTTGTTTTTTTTTTGAAAGAACATTTTTTTAT +TACGGGACCATGAGATCATGAGAATTCCTATTTACTGGCGCGAAAATATT +GGCAGGCCACGGCAACGAGAGAGCATATGGCAAAGAGAGACGCATCTTAT +TTTGTCTTGTAATTTTTTTTTAAAATAATTTACAATCCCTTTTCAACTAT +CGTGATTGTAAAATATTACAAATTTCAGAATTTCGCTACCAAATTATTAC +TGGAAAACTAAACTCTGAGAATGCGCATTGAGCAACATATTTGACGCGCA +AAGCATCTCGTAGCGAAAACTACAGTTATTCTTTAAATGACTACTGTAGC +GCTTGTGTCGATTTACGGGTTCGGTTTTTGAAATAATTTTCTTTTCGAGA +AGTGACAGTGATATTCCATTTTCCTTCTTTTCTTCCTATTATTTTATCAT +TATTTGCTTAATTTTAATATTCAATTCATAACTAAATTACTTTAATTCAT +TTCGAGTAGACATTCAAAGAATTCCGGTAGTTTTCGCTTCGAGATATTTT +GCGCGTGAAATATGTTGTGAAATACGCATTCTTAGAATATGGTGTTCCCG +TAATATTCAGAAAAGAAAAGATTTCCAAGAACTTTCTGAAGATTTCAATA +TTTGCAAAATCAGAAACCAGTTCTGAATATTCTTTATTTTTAGAAATTTT +TCAAGGTTTTCTAAATAACTTTTCTAAATAACCTACCGTATTTCTTCTAT +TAATATGGCTGCAATACTATTTTTCGATGGTCTTCCCGCTTGCAATACTA +TTAGGGAGTGCAAGTCTAATAGGGAGTGCCATACTATTCTTCAGAAAATT +TTTCTGTGTTGGGGCTTACTAGATTCTACTTGAAAAAACTCCAATTTTAT +TTGGAAGTATAGAAAATTTGATTGAAATTGCAACAAAAAGGTACAATAAC +TTCAATCTCTAAAAATTTTGTTATAAACTGTTGCAAAATAGGCAAAAAAT +GTTATTAAAATTTTAAAATTAGTAAGGAGTGTTTGCAACAAAAAAAAGTA +GGTGCAAGACTATTAGGGAGTGCAACACTAATAGGGAGTGCAATACTAAT +TTTCGGAAGGTCTCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATA +GGGAGGCCATATTAATAGAAGATATACGGTATATATAGCTTTGAAAAATC +GGAAAATGCCTAATTTTTACTTTTTGAGGTTTGAAAATCTCTAAAAATTC +AATAAAATTTCAAATTACCGCTAGATTTTTCCAATGAATCATCCATGGTC +TATGACAGAGCATTCGATTCAAATAATCCAATTTTCGAAATTTCATGTAT +GACCAATCAATGCCCAACAACCACATTTGTTGTCCACCCTTTTCCAGAAA +TTTGCGACGATGATGATCCATAAGTGATAGGCATCTGTGACGTGATGCAG +CCATTAGTGCAAGATAATGACGAGCCGAAGCTGGTAGATCACTTATATCA +ACGAACATATGGCCATAACTTCCTGTCATATGAACATGTAGAGTTGGGTG +TTTACATGTGAAACGGAATAATCTGGAAACGTGAGGGAAATTAGTTCGAG +ACGGGGAGGGGCAGGTTGGCGGTGCCAACCGACAGCCGAACATTGGGGTT +TCTCAGCTGGTAGCGCCAGCCGACAGTCTACTGCAGTACTGCAGATAAAT +TTTCGTCGGCTGTCGGCTGGTGAAAATTTTCATGAAAATCAATAATTTTA +AAGAAATTGTTGCAAATTTTTCCCAAACTTGACCAAATTTGTTGGCTGGC +TGTACCAGCCGACACCCGAAATTTAGAACATTGATTAGAGGCTGCTTGGC +AGAAATAATTTTAAATTCAGAAATTCAATTCGTTTTCAAAAAATATTTTT +TAAAACTTTACCGATCAACTTCTGGAATCGGATCAAAATTGAGCCAATCC +ATGGCTTTTCGTCTTTTAGTTGTAGTGTGCATTGTGTAGATCTTTTTATA +TTGCTGCGAGGTGAGTAAATGAAGAATTTTCGCGACCCGTTTCTGAAAAA +ACTCAGTTTTCTAAGGAAATTTTGAAAATAAATTCGAGAAAAAGAAACTG +AGTCAGCAAAAGAAAATTGGAAATGTCTGTCTGGAAATATTCGAATATTA +TATTCAAAAGTTTTCAAAAAAACAACGAAATTACAAGCAATTGTGATCAG +AAACCGCGGAAGGAACTGGACGAAAAAAATTATCTTTGAGACGAATCTCT +TTGCATCTTTGTGATCTAAAAGATTAATAAAGGTTGTCATCACATTTTTC +GAGATTTGGGAATGTGATAAGGGTGAAAAATGGAGATTAATTGTGGTAAA +ATGAGGAAAAACCTAATTTTTGGTGAGAAAATTGTGGAAAAACTATAAAA +GAATCTTTATGGAGTTTAAAACTCAAGTTTTTCACGCTTTTCCGCACTGT +GCGGAACGTTTTTTGAGAGAATTTGGCCGAATTCGGTGATTAAAAAAATA +ATTTCAAAACTTTGCGCCTCAATTGTGATGTATTACCGTACTCTGTTGCC +ATTCCACCAAAATTTCCTTCATTGTTTTGCCATTTTTCTGCATAATAACT +GTTCTGGGTTTTTTTGCTTCATGTGCCCAAATGTACGAATTTCCCTAAAA +ATTATACCTATTTTTTCAAAATTTTTAATCGCTAGAATTTTTTTTTCTGC +ATTTTCTTTAAAAAAAGAGATTTCTCGCAAGTAGAAGGAGAAAAAATGTG +TGGCTATACTTCTTCTTAAAGAATGCACGACTAGCCATAGCTCAAGCCCC +CTCTGGAACGTTCCATCTTCCTCCCATTTTCCCACGTTCAAGAATCATCA +GCTTCTTCTCCCTCAGCTTCTCTTCTTCTAAAACCACAACTAGACAAATG +TTCTTGTTTTCCACCCTATTTTTCACATAAAACCGCCGAGAAACCCGCTA +TCACAGACTCAATGCGCACCGGAGGGGCTCTTTGTGTGTGTGTACTGATC +TCTGCGTTATATTCGAACACCGGCGCACACTCGGATTGAACCAGAGGGGG +GGGGGGAGGGGGGGGGGGGGGTGAAAAAAGAGAAATACTCTGAAATTCCA +TAAAATCTAGAAGAAGAAAGAAAACAAAGGAAAAATTGGACATTCCGAAG +TCAGGCTAAAAAATCTCATAAAACAAAATCTATTCGATTTGTGACCATTT +TCATCTATCTCTCTCAAAACCCGAATAAACAAAGCCTCCCGTCCCCAAAG +TGTGCTCTCATGCTCTTCTGGAGCCTTCTAGACTGTCTGTAGAGCCTAGA +GACAGCGGAATTGCACTGAAGTGATGGAGAGACGTAGAGAAAACGCCTGA +AGAAAAAAACGAACACTTTGGTGGAGGAGGAGATGGCTTCCCTCCAAATA +AACAACAATTTCTATCGTTTCTCTGTGATTGTGTTCTCTTCTATGTATAC +TGTTACGATATTGAACAGGAAATTAAATTGAGCACTCTGAATACATAATA +CACAATAAATAAATACAAAAACTATAGTTTCAGCACAAAAAATTCGAAAA +AAAAACGATTTTTTTTGTCCGAGAGGAGTATATGGCCTAGAAAAAGAAAA +CTCGGCCACTCTGATGCAATAAATTTAAAAAATTATGGCCGAATTTTAGA +TTTCTCAGGCCAATTTGATACGTTTCTCGAAAAGCCATAAATTAGTCGGT +TTTTCACGGGCTTCTTGCCTTCCTCATTGCATTTTTCGCGCTCCATTGGC +AATCTCCTGCTGGACAACGCGTGGGAAATCGTGTGCCCCACACGGGCAAA +TACATTTTGTTTTACAAAGAAAACCGTGCCGCGACGCGACACGCAACGAG +CCGTAAATCTACCCCAGATATGGCCGAGCTCAAATGGCCTAACCTGTCAA +AATCTTCCACTTCAAAATATGAGGGAAGCCAGAAGCGCGTGTTGTTTCTG +AAAAAAAAACCCGCCTAAAGTTGATTTAAATTATCGTTTTTTTGGAAATA +ATAAAATCGATGAATTTGTAGATTTTGATAAATTTCCGATAAAAAAAAAA +TTTTAAAAGAGGAAAAAAAATGTTTCTTCGCCCTTTAGTACCAAAAATAC +GCCCAACTAACCAAATCGTTCTTTCAATCTTTTTTAAATGTTTGTGCGTC +TATAATTGTCGCTTCAGAAAACTACACAAAACACACACACACACAAGGAG +AAGAAAAGAAAAAACGTGTTCCATGACCTGCCACTGGGATCGATCTGTAA +AAGAATTGGGGAAAATTGAGGTAAACTGGTTTTTTATCGGGAAGATTTTT +TCGGAAGGATTGAGATGAAAGTTCGAAAGGTAATTGGCAAAGTTGAAAAT +TGAAAAATTCGAAAAAAATCTCAATTCTCTGCTGTAACCCCCAATTTTGC +GTCATGGCCTAGAGTATGCAGCGTGGCCTAGAAATTCCTAACGTGGCCTA +AAAGATCACGGCGGTACCTATGATTTTCTAGCGTGACCTAGAATATACCA +GACCTAGAATTTGATAGCGTAGAATTTCCCAGTATATCCTAGCAGTCTTA +AGTGACAGTTTCTCAGTACGTCCAAGAATTCGTCAGCATGACCTAGGATG +TTAAAGCGTGGCCTACAAATTTTCAGAGTCTTCTAGGATATTCCAGTCTA +AAAATTTTCAGTGAGGCCTGAAATCATCGCGTGTCCTAGAATGTCTAATA +ATTGCAAAAAAAAGATTTGAAAACTAGTATTTACCCTAAAATTGCATTTT +GAGCATTATTTTTAATCTAGTTTTAAGGAAAAAATCAGAAAAAATAAACA +TTTTTTGATTAAATCTTCCGATCTACAGATAGAAAGTGTGCAAGAAAGAA +TGCAACATTGTGCTCGGTGGAGCAAGAAGATAAAAGAAAGAGAAAGAAGG +TCCCCCACCCCTCCAGTGGTCGAAACAATGATAAATTGGACAAACGGAGG +ACCAAGGGGCCGGGCAGACACAAGAGAGAGAGTACGTGAACTGAGGAGGG +TGTGCAGGGAAAAATGGGATGGGGGCAAATCTAGTTCAAAGATGAGACAC +TTTTCAGGATCTTTGATTCTGAGAAAAATTTTGAACAAAAAGAATACTTC +AATAATTTAATGGCACATAGAAATATTTTCAGATTGTTCTTCAAAAGAAA +AATATTTTTATGCCCGGAAAATTTATTTATTGCATTTCTTCCAAAACAGT +GGCCGGTCTCGACACGACAAATTTTTGTTAAATGCGAAGAGGTGTGCGCC +TTTAAAGAGTACTGTAATTTCAAACTTTCGTTTTAATATTTACTTGTGGG +AAAACATTAATGCTTAACGAAAAATTACAGTACTCTTTAAAAGCGCACAT +CTTTTCGCATGTGACAAACATTTTCGCGTCTCGGTGACAACTTTTAAGTT +AAAGGCACATAGAACTTTTCTGAAGAATTTTATTTATTTTTCTGAAAGTT +AATTGCTACAGTATCCTTTTTCAAGTCGCACCGAGAGCCAAACTGTAGCA +AATCATCAAAAAAAAGTCGACAAAACGTGCCGAAATCAGTAAACTTGAGA +GCTTTAAAACTCTATTATCAGTTCTTCGCCAACAAAAAAAAAGAGTACCG +TATCAAAAACGAACTTCGACTTTTTTGGCTCTCCTGCATACGGACATGAT +TCTGATTGACAGTTTTCATGTTTTTTTTTGGGAGTTTTATTTATTGTGCA +TTTAAAAAATCGTATAGTTTGATGCGTGGCCTAGAATTTGCCAGTGTGAG +CATTAACTCTCCACGGTAGCCAAGAAATTTTCTACGGTGGCCTAAAAACT +GCCAGTGTAGCCTAAAATATTTTATTGTGGCCTAAATTTTCCAATGGTCT +GTTTTTTTTATAGTTGCCTAGAATTTCTTTTCGTGACCTAGAAGCGTACA +GAGTGGTGGCCTAGAAAACGATTCATGGCAGAGTTTTGAAAAAAAAACGA +AATTTCGAGAAACAAGCGAACAAAAATCGTCTGTCGAAAGAGTATTTCGA +ATGCTGGGGATGCAAATCAGCAAATCATTCAAAAAAAACTTTTGTGATAA +GAAATCAAACTGATAAGCCAGTGTCAAAGTCTCGAGGATTAAAAATAGCA +TTTCAGGTCGGGGTACGGTAGGGTTTTTGTAGAAATTAATGCAAAATTTC +AGTGGGAAACGAGTTCGTGGCCTAGAAAAATCATGTCTGAAAAATTGCAA +ATGCGCTCCCCCGAAATGGTTAAAAATTTTCAATTGATAGCCTATTTGAA +GTGGCGGCCTAGAATATCAAATAATGGCCTAGAACTCAAATTGGCGGCCT +AGAAATCAAACTAATGACCTAGATTAGGGCATCTTGTAGGCAGCTTAGAT +CACCTATTATAGGCAGGTGTAGGTAAAATTGTAGACAAATGTAAGTTTCT +TTGAAGATAGGCGTAGGTTCCTTTGCAGGCATACATAGATCATTTATTAG +GCAGATGTAGGCCTGATTGTAGGTACAGTGCCGGCCAAAAATATATCCTA +TTTTTGACTTTTGATAAATTTACAAATTTTCCAAACGAGCACAACTTTAA +AACTAGAAATGTTATCGAAAAAAGTTCAACTCATGTATGTATTGCCCATA +ATTACGTCTACTCGTATTCAATTGTTTGTTGTTTACTAGTGTCACGACAA +CAAATACAGCGGCCGACATCTCGTAAGCCCGTTTTTGACAACGTTTACTG +ATTCGGCCGTATCTCGAAAACTAATTTTTTTCTGAAAATGTTGTTAAAGT +GAAATAGTTTTCATGTTATTTGTTATCATTTGTGTTTATTCACTTTGTTC +TGAAAAATCCAGTAAAAAAGTTATGGGAGTGCAAACTTGTCGCTCACTGC +CACTCACCCGCTACAATCAAAAATCAGGTTACTTATAGTTAGTTCTAATT +TTTTTTTTGTAGAGCATTTTTTAGAAATAACACATGTAAAATCACAATGA +AGCTATATTCAAACACGATATCAAGATTCAGGAAAAAATTCATTGTTTGC +GAGAAATGTTCAAGGCGTGGCCAAACACTATTCAAGTTTAATCTCTCATA +ACTCTTTTTCTGGATTTTTCAGAACAAAGTGAATAGACATAAATGATGAC +AAGTAGTATGAAAACTATTTCACTTTAACAACACCTCGAAAAAAAAATCG +CTCTCGAGATACGGCCGAATCAGTAAACGTTGTCAAAAACGGGCTCACGA +GATGTCGGCCGCTGTATTTTTTGTCGTGGCACTGGTAAAAAACTTAAAAA +ATTGAATACAAGTAGACGCAATTATGGGCAATACTTCATCAGTTAAACTT +TTTTCGATAACATTTCTAGTTTTAAAGTTTTGCTCGTTTGGAAAAGTTGT +AAAGTTATCAAAAATCGAAAATGGCATATGTTTTTGGCCGGCCCTGTAGG +TTAAATATTTTCGTTATCAGGTGTAGGCATGAATCGCCATGTAGGCGGGC +GTAGGTATCTTCTAGGTAGGCGTAGGTTACCTGAGTCAAATTATAGGCAG +ACGTAAGTAATCATAAAAATTGACACTTTGTGGGCAGGCGTAGGTCACCT +TTTAGACAATCATAGTTAGCTTTCTAAGTAGGGTTAGGACACCTATTATA +GGCAGGTTTAATTCCTCTTATATGTGTGCGTAGAACACGTTATAGTCAGG +TGTAGGTCACTTTGTAGGCAAGTCTAGGTTCTTCTTTCGGCAGGCGAAGG +TCATCTTCTGAGCAAGTTAAGGTTCGCCTTGTAGGTCGGTGTAGGTTGCC +TCGTAGGCAGACTAAGTTACCTTCTGGGCATGCCTAGATTGACTAGTAGG +CAGGTGTTGGCACCAAGGGTGTCAGTGTCCCGTAAAAATTACAAAAACGG +GACAACGGGATGTCCCGTTCCCGTGAAAATTTTAAAAACGGGACAACGGG +ACGTCCCGTTCCCACGAAAACACCCAAAAAACGGGACAACGGGACATCCC +GTTCCCGTGAAAACGCTCAAAAACGGGACAAAAGACGTCCCGTTCCCGTA +AAAATGACAAAAACGGGACACCGGGACGTCCCGTTCCCGTGATAATTTTG +AAAACGGGACAACGGGACGTCCCGTTCCCGTGAAAACACCCAAAAAACAC +CCAAAAAAACGGGACAACGGGACAAACGGGACACGGGACTTGACACCCTT +GGTTGGCACCACTGAAGAATGCTGAAACCGACTTTTTTTTCAAAAATGTC +CTGCTCAACGAGCCGAATGCATTTTGGTCGGATTATATTGGCACACCTTT +TTGCCCCCGAGAGAATCATTGAACAAAATCTCATGCACTTTCAATTTCAT +TTTTCATTTCATCAAATAAAAAGATTCGGGAGGATTTGATATATATTGGA +AAAATAAATGAATGGGGGATTTGTATGGTGGGGGAAAAGTGCACACCCGG +AAATGAGCAGTAGGATTTTGAGCAGGAAATTGAAGGAGCTGGAGCAGGAG +AGCAGCTACAGTAACCACCCCTTCACAGCAAAACACATGGCTCATAAAAT +TGAATATTTGAAGTGAACTACTAGTGATAAGCGGTGAAACGGGGTATGTG +GCACTAATTTTTTTTTCTTCAAAAAACCCATTTCTTATCACTTGTGTGCA +GAAGCATTATGGAGACAGGCAGGAGGCAAGTGGTGGTCTAAAAATTAGAA +AAGTTCGGCCACAGCTTGCCCGATAGGAGCACACGGGCATACTGTTTCAA +CAAAAATTCGAAAAAATTGGAAAATCCCGGAATTTTGATTCCGCGGAATC +CGACGATTAAAGAAATTCTCGCGTTTCTGATTTCACGGAAATCGGTATTC +TCGAAATTTGGTTTCTGCGGTGTCTATTGTTTTGGAAATGTTGTGTTCAT +GTTTTATGAAGAACAATATAATATTATGTATAATAGATATTATATATTAT +ATATAATAGAATAATTTTAGTAAAAACCCCACAAAACTTCGAAAATAGAA +GAAATTCTCGCGTGTCTCCAAAATTACAAAAAAATCAGTTTTTTTCCTTT +ATTTTATATTACACAGGATATTTATATCAATTCAGCAAAAAAACGGGCGG +GACAGAAAATTAAGAAATTTGCGAATATTCGTTCCCACGGAAGTAAATTT +CCCCGAATTAGAAAAAATTCGAATTTTTACTGGATTTGTCTCAAGCTTTT +GAATCTAGAAACATTTTCTAGTAAAATCTCTTTAAAAAATTTTTTACACC +AAAAAACTTTTTAGGCCCTGAATTCTGCGAATTAAAAAATTCCGCAAGAG +ACCACACAAAATCGAGAGACTTAGTTAGACAAGTAGAGGGAAAAATAAGA +GGCAACAAATCATCGAAAGTTTTTTTCTGCAGAGAGAATGGGGGAGAAGT +TGCGGCGCTGAAAGAGAGAGAAAGAGAGAGAGAGACAGAGAGGGTGAGAG +ATATAACAGAAAACCAGGATAGTGCGGAGGAAGAGAAGAAAAAAGTGTTA +GAAATATTTGTCCGTCGACGCCTTCTTCGTCTTCTTCGTCGCCTTCATAA +ATGAAACTATGCATTTTCCTCAGATATTGCCTTACTATTAAATGGGGCCC +GGGCTAAAGGGTGTGGCCGGCCGATCCAAAACGGTGGCCTAGAAAAATAT +CGGCGGTGGCCGATATCAAATAAAAAAAACATCGATAGTTATGAGACCAT +AATTTTTAGTTTTTCAGATTTTGAGTCACTTTTCTGATTTTTATCCCAAA +AATAGAGCTCTTTGCTGTTTTTCTGCAGAATCAGCAGGTGGCAACTTGGT +TTTCGGAATTTGTGCTATTCTTAGAAATTCCCGACACAGCATCGAGTTTT +ACTGGAGAACACGTAGCGAGCACAGAAAAAGGAAGGAAAGACAAGAATTG +GCTCGGCGAGCAACCAGAAAAGCAGCAAGAAAAAACTGACCGAGCAAAGA +ACAGCGCGATGGGGCTCATATATATCTAAAAATGGATGGATGGAGAGATG +AGAGACAGCAGCAGTATTCGGTCAAATGAAGACAAGCCAATTTCGAAGCT +TATTTGGTATTCATGCGTGTCTTTTTTTTTCTTGCAAGAAAAACTGATCA +TTAGCAGAAAATTCAAAAAATATTGGTTGTCCGAGAGGAGTACAGAAATT +AAAAAAAATCGTCCGAAAGGAGTACAAAATTCAAAATGTCTATTATCCAA +GAGAAGTACAAAATTCAAAAGTGTATATTGTCCGAGAGGAGTACAAGATC +CAAAATATGAATTGTCCGAGAGGAGTAAAAATTCAAACCACAAAAATCCG +AATTTGCCAAGAAAGGGGCGGAGCCTGATTCGAGTGGAGTGTCGTTGCAA +AACGCAAAACTTCAAAAACATACGGTTTTCAAAATCTACCTCGCCGACCT +ACCGTAACCCTCTAAAATTTCTAGGATCAAATATCATCGCAAGAAAAGTG +TTCGTTCGAAACGAAAAATATTTCTGACGCCTCATCAATCATCATATCAG +TAACAAAAACCTGAGAGAGACGGAAACAAAGAAATATATTTTGAACCGAA +CAGGGATCCTGCAACAAATCACGTAATGGACAAAATGCGCCCTATTGCTA +AATATGCAGCAAGACGCAATTGCATTCTTCTGCCAGAATATCGATTTTTA +TACGTACTTATAGTGATAAAAAAAATGCTGAATTATCGATTTTTAATTCC +CCGGAAAAATGTGCGACAGAGCGTGTTTGCATTTTTTTTTTCGAATTTTC +GTGCAGAAAAACCCGTAAGCATCGATTTTTCTCAGTAAAAATTTCTCGCG +CCAAAATTGTTTCTATTTTTTTCGGGAAAAATCGAAAATCTCCAAAACTT +CGGTGGAGCGCACTTTCTGGACCACAATTTTTGAAGGGAAACATCACTTT +CTGCGGTTTTCAATAAACGAACAAACATCAACAAGAAACGAGAGAGAGTT +TTTGTTGACTTTCAAGAAAAAAATGGATATCGAATTTCTGTGCTCCATTT +CCCTCTCCGGGAAATGGCGCGGGGAACGTGCAAACAATGCGAGTATGTCT +AATGGCTCTCACGTAGATCGAGAAAGTGGAAAATTTGCTAGTATAGACAG +TTTAAGGAGGCTCTTTTATTCTATTGGGGAACCGATTTGTTTATGTCTTG +CCGTGGAGCGTAGTTACTGTAATTTTTTTGCAAACGTGCTCCATCGAACA +GTAAAAAAATCAGTATGCATACTAGTATGTACCTTTAAATAGCTGTAACA +CGAATTGCCTGTGAAAATAAAAATCTCGGCAAGTTCTCTCCATCGGATCA +ATGTAGGGAATTTTGCTGTTTATAATGCAAACTCGCTCTAATAAACTACA +ATTTTCGATCGGTATTTCATGCATTTCGACTGATTTTCGTTATTTTTTAT +GTACGCTCTCTATTGAAACACGGGGCCCGAGAAAATATCCAAAATCTAGA +GAGGTTGTATTGCTTAGGCTTAGCCGAAAACCTGTAAAGATTTTTTAAAA +ATTGTTCAGCCTGCGATGGACGACTTTTTGTAAAACTTGGCCACCAACTT +TTTTACGGTGCGGCTACATCGCATTTGGGTGACCTTTAATGTGTTCAGGG +TGTCTAAACATGCACCCAAAAGAGAGTGTCATTTTTAACGCGAAACAGCA +TCAATCCAAACGGGGCGACAAAAAATGAGAGAGAGAGAGAGAGCGGGCGC +AATCTAATGTTTTATCAAGTGTCTCTTCTTCTCCTCCGACCTCGTTTGCA +TCCCCCTAATTCATCATTCGTCGGTTTGTAATACAGAGAGAGGGACATAG +TGAGTGAGAGGGAAAATTGAGGAGATTCAGAGAGTTAGAAAGAGAGAGTG +AGAGGGAACTTCAACTTTTTTTTTCAAAAGTTTTGGTCGATGATTTTGAC +ATTTGATAAAACTGAATGAGAGATGATGCTTAGATAAATGAAAATTGATG +AGATGATATTTATAAATGCACTTGCGATGTTGTTTTACGTGCAAATTGCT +GATTAGTCGAGAAGTTGTGATTTTCGTGTCGGGAATATTTCACTAGGAAC +GCCCTTGCGCCTTTAAAATGTAAAGTAGCATAATTTATTTTCAGAAAATT +TAAGCGTTGGAAAAATAAGTAGTGCGCAACATATTTGACTCCCAAAATGT +TTTGTAGCGAAAACTACAGTAACTCTTTAAACGAATACTGTGGTTCTGGT +GTCGAGTTACGGGCTGCCAAAATTCGAAAGTAAATTCATTTATAATCGAA +CCCGTAAATCGACACAAGCGCTGCAGAAGTCATTCGAAGAATTACTGTTG +TTTTCGCTACTAGATATTTTGCGCGTCAAACATGTTGCGCAGTACACATT +CTCAGAATTTTGTGTTCCCGTGATATAACAATTCATTTTTCTGTCTATAA +CCTCTTTCAATTATAAGAAACCATTTGCAGCGAAACACAAAAAATTTAGC +CGATTTCTATTTCACCTATAAAATTCGCGTCAAATGGCCCGCGCTGTCAA +GACAGTCATAAAACCAAATGTTATGCAAATGGCGTAAAATTCAACAGTGC +CCGCCCGCATGGTCATTGATCGTTTAAGAAGAATGGAGGAGGGTGCGGGG +AGCATCATTTCCTGAAATGAGCCCAGAAGCGAGAGATTAGAGAATTAGAG +AAATGAGAGATCAATGAGGAGAGGGTGAAAGGTATGAACAATGAATAAGA +AAGGGATGGAAATGATCACAGATGGAAATAGATGGAATAATGAAGTGCAT +CGATGCACCATTTCAGATTTTTCGGGCTTTTCGCAGATAATTGAGGAATT +ACATTTTTCGGGCTCCATCGATAATACCCTGCCGGACAACGCGTTGGAAA +GTGTGTGTACTCCACACGGGCAAATACCTTTAGTTTTACAATGAAACCCG +AGCCGCGACCCGACACGCAACGCGCCGTAAATCGACCCCAGCCGTGGCCG +AACCAAAATGGCCTAATTCGTCAAACTTTTACATTCCAAAATATCAGGGA +AACCAGAAGTGCGCGTTTCCTGTTGTCCGAAAAAAGATTACAACAAAAAA +GAAGAAATGGAGCATTTGCGCTCCATCACACTCTCAGACAATTTCATTTT +CCACATCCTATATATATTTTGGTTTTTCTGTCGTATTTTGTTTTAATTTA +TTGGTATTTCGTTCAAAAATAATTATTTTGACTGTATTTTTGGTTGCATA +CATGTAGAACTGCTGTTTTTTAAGATATTCTGCCCATTCAAGTTTTTCAG +TGTAAAATTGATATATTTCATTCCAACTGAAAATGAGATCGAAACGATGG +AAAACCTCGGATATTACTGATTATGGAAAGAAGAGAAAAGAATCGGAAAG +TTGTGGATCAAGTTCACCGATTCTCGAAACACAGTCATCTGGCGGTGCGG +AACTTGACGAAGTTACTGAGGATGAATATTCTAGTAATTCGAGCAGTAAT +GAAACTAGCGACGAAGAGGAAAACTCAGAAGTACCAAATGTCTTATCTAT +AACAGAAAGAGGTAAGAATTGCGTCTTCTAGTGATCATACTTTTCGCCAG +ATTCCCTAATGTAATATATTTTGTTGTAGAGAAAAGTTGGCAAAAGTTAA +CGGAAAACGATTTGGGACGAATTCGTTTCATCTTGAAGTACACTAGCAAT +ACTAAAAAATGCGTGAACGAGTATTTTCAATATAATCATGGGCAAAACAA +TGAAATTATGAAAAGTCTATTATTGGATACCGATGGAACTATGACTGCAA +AGGCTTGTTCGGAATGTGCCTACGATTTGAATCAGTAAGTTACTCTCTCG +ATTTATTCCCAAAATTAATATGTGCTTCAGGTGCCACTGCAAAAAACCGC +TTCGCTTCATCAATGCTCCGTGTGGTTGGTTTGCTATTCAAAACTATAAA +TAGTTCACTGTTTCCGTTCAGAGGTCATCAACCAAGTTCTTCATGTTGAA +AATGCGGAGCCCACCAGGATCAACCATGTAATCGCAACACTCTTCCGGAA +TCACATTGGCGAGATTTTGTTGGTCCACTCTATTTCTGTGCGAGAACTGT +GATAAAACTAGTATTTTCAGCACAAAGGCTCGAACTGCGGAAGCTCGCGC +ATCTGAAGAAGCTCAAATCAGGATTCAAATCCAAGACAACTCGAACGCAT +TCCAAAGATCGTATCATAACGATCCACAACCTTCATCAGCCGAAGAACAT +GAGGAAGATATCGTGGTGGATGGCTGAGTACGGAGCTCAAATGCCTTAAG +GCGAAACAATTGGTTTTTTAATTTGCTGGTTATCATGTTAGATTTTGAAC +GTGTTAGGTCTTTCAATTGTTTTTTTTTTTCGAAATGTTGTTGTTCTAAT +AAATTTGTTTTATTTAATCAAACGTTTTTTAGTCTACTACGGGCGTGAAG +CCAGATATCAGTGGTATCTTCTTATCAGAAGCTGAATCATTTCCGGTTGA +CAATGTTTGAAGGACATAAGAAAGGCTGTGTTACTGATTTCGACCATTGA +TTTGTTTATATATGGATATGTTCCACTGCCTTTTGGAAAGGCAGTATTCC +CGGTATATATGGGCCTAATACGGAATCTAAAATAACCTGACACAAACCTG +ACGTTGACCTGTTGCCGGCCCGCGGCGGCTTAGTGTCAACTTGACAGCGG +GTCGCGATTTCACCTGCCAGTTGTTCTCCATTCAGCAGCCAGCGACCTGC +TGGCAGGTTGCCACTAACCTGACGCGGTTTACCTGTGTTATCGGCGCGTG +CATAGCTTAGTGGTTTCAGGAAATGATGCTAGTAATCAGAAGATCGGGGT +TCGGGAAACGGCAGGGGCTTGAAGGTTAGGTTCTATGAAGCAGGGCGAAG +GGTTGACAAGGAGAGGCAATAAGCAAGTAGTAGGGGTTCTCTAGAAAACA +TTTTTGTCTTTAATATGCGTTTCCTACTGATTTATTATTGATATTTGGAT +CCCCTTTTCTAGAAAAAAAAATCAGAATCAGCAGAAAAATTTGAGAAAAA +GTCATAGCAAATCAGAGTTGGTCAGAGTAAATCAGAGCTAGTCATAGTAA +ATCATAGCTAGTCAGAGAATATCAGAGTTAATCAGGGTAATAAGTAGACC +TAGTCATAGTAAATCAGAGCTAGGCATAGTAAAGCGTGGTTACTCCGAGT +AAAACCACACTTGCACCGAACTGCGGTTAGTGTGCTTTACCATTATGTAA +CTCCGCTTTTTACTCTGAGTTAGTATGATATGGTTTGTCTGAGCTGTGGT +TGGGCTTCGCGGGAAACTTGAATAATTCGAGACAAAATCTAATTTTAGCG +AATTTTCTTTAATTTCTTTGAGGTTTCTACGACAGAACTCGAAAAATTTC +GGGTTTTAATGTTTACACATTTTATTTAAAATTGAATAATCAACTGCGGG +ACTCCTCGAAAATCACATGCTCATTTAAATTTTGAAGTTCAAACCTCAAA +AAACGCGCAAAAACCAAATTCAGCTAGGATATCAAATTTATGATTGAAAT +CTATATTTTGATGCGGTGTTTCTGAAGTTTTCGCGATAAAATCCGAATAA +TAATTCCACGTACCGTATATTCTCTATCTAATTTCCAGGTCATTTTTTAA +TGCAGCACTATTAGAGACTGTCGTACTACTGGAGACTGCAGCATTAATTT +TCGAACGGCTACTGTCAATTATAGATCACTAGTATTTAGTCACAAAAGCT +AATTTTTTAAGCAGAAATTCATAAAAATGTTTTCAATATTGCGAACTTTT +GTAACAAAAAGACCCAGTAATTCAATTACTTTCGTAAATTATCAAAAAAT +CATCAAAAATATACAAAAAAATACCAAAAAATATTGAAACTTTCAAGTGA +CTCTTTCAATAGAAAATGGGGTGCAGCACTAATAGAGACTGCTGCACTAT +TTTTCGGACCCTTTTTGAATGCAGCACTATTAGAGACTGCAGTATTTACT +ACTGGAGATGCAGCACTAATAGAGAATATACGGTATATACGTAATATATT +CTTGCAGAAAAAAGTACGATTATCAATGAAAAATAGCTGATAAGAGGCTT +TTGTTTGAACTAACAGACGGAACGACTCCGGTTTAGTTCAAAAAATTCTA +AAAACACGTTGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATG +CGGGAATATTTTTCCAGAAAAATTGTGACGTCAGCACGCTCTTAACCATG +CGAAACGAGATGAGATGTCTGCGTCTCTTTTCCCGCATTTTTCGAAGATC +AAAACGAATGGGACTTTCTGACTCCACGTGTAAAAAGGGGTTACGACGGA +CCCTGGCCTAGAAATTAGGCGTGAAAATTCTCGGGCACTGGATGTAGTGA +ACGCCCGCGATGAAAAATTGGGGGAAAATTAGGCTTTCTTTGCGAGAAAG +ATTAATTAAAAATGTTTTCCTTTGTCGAAAATAATTTTTAAAAAACACAC +CACGTGTATTCAGCTCGACCAACGCCTCGAAAATTTTCAAAAAAGGCGGG +AAAAATTAGTTGAATTCGCCAAGAGGAATTTCACCGCAGCGCGTGCAAAA +ATTTCAGCATTTGCGCGTGACGGTGTTTGCACAAATTACACCGAATGGTC +GAGCTGAAAACACGTGCACACTTTTAAATAAAACTAGAAAATAAATCCCA +GGCCTGCAAATATTGCACACAAAACCGTAATCCCCTTCGCGCTAAACAAC +ACGCGCAACGATGCTCCGCTTGGGGACAAGGAAAAATTAATTTAACTCGG +GATTTTCATTAAAAAATTAGGTTTTTAGTTAATTTTTCGATGTTTTCACT +GCGAAAAAGTGTTAAAATAACGATTTTTCAACCTATTTTCAATTAATCCG +TGCAAAAAATCGTGTATTTCTCGAGTTTTGAAAGAAATTTATGAAAATCG +GCATTTTTAATAATGGTTTTTCAAATAAAAATATAATTTTTCGGTGCAGA +AAAGTCGTTGCTCGTACAGTTTTTTTAAAGCATTTTCACATCAAAATCCT +CCATTTTTCCAGTAAATCGATATGGAGTGCGACGAGACAAAGCTGAGCGA +CGGCGCAAGCGGCTGGGTGCCGAGTATCCCGACAGATATCGATTCAAAAG +ACACACCGTTGCTCGATATATCTTCTCAGGCGATTTGGGCGCTTTCCAGT +TGTAAAAGCGGTAAATTTTCCGACTTTCAAGGGAGAAAAGTGTAGAAAAA +TCGAAATTACTTCTTAAAAATCTCGTAAAAATCGAATTCTTTCAGGATTC +GGCATCGACGAGCTCCTATCCGACAGTGTTGAGAAATATTGGCAAAGCGA +TGGCCCGCAGCCGCACACGATTCTTCTAGAATTCCAGAAAAAGACCGACG +TGGCTATGATGATGTTCTATTTGGATTTTAAAAACGACGAGTCTTATACA +CCGTCAAAGTTAGCATTTTTGGCTTTTTCAAACGAAAAAATACAATGAAA +CACTGAATATCTAGTTTTTTTCTCAATTTTTGCCTAAAAAACGGCGATTT +TTCACTAGCTTTTCAATTAAAATTTGAACAAAAAGTTTTTTAAAGGAAAA +ACATGAATTTCTAGCTTTTTCAGAGGTTTTCTATTAAAAAATAGAGATTT +TTGTGATATCTGACTGAAAAATTACCAAACTGTCGATTTTTTTAAACTAT +TTTTCACTTAAAATCTGCAATTTTTTTTTTCGAGGAAACATGTGAATTTC +AAGCTTTTTCAGAGATTTTCTATGAAAAAGGTTCGTGCCGAGACCCATGT +GCTTTTAAACTTCAGAATTTTCCCAATTTTGAAATTAAAAAGAGAATGAA +AATTGATTTTCATGGAAAAATGCGTTTTTGGCCCAAAACCTCCAAAAAGT +ACAAATATAGGTCGACTTTCAACTGTTTTAGATCAATTTTTTTGCAGAAT +TCAAGTAAAAATGGGTTCATCTCACCAGGATATATTTTTCCGTCAAACAC +AAACATTCAACGAGCCCCAGGGATGGACATTTATCGATTTACGCGACAAA +AATGGGAAACCGAATCGCGTTTTTTGGCTTCAAGTACAAGTTATTCAGAA +TCATCAAAATGGGAGAGATACTCATATAAGGTAGAGGAATTGAGAATTTC +AGAACGAAAATTGCCGAAAAAATGAAATTTTAGCGAATTTGAGTCGGAAA +TTTCGAAATTTGATTGATTTTAAGCAAATTTCCAACTAAAATCTTGAAAA +TTTGATCTTTTTAGATAAATTTTTTTTTAATTTTGTGCTTTTCAAAAAAC +CTCAAAAAACAATTAAAAATTGAAGTAAAATTAATTTTTCAACAATTTTT +GAAAGGCCGAATTTTTGATTGAAAATTTTCACAATTTGTCCATTTTGTGG +TGGGGCTTATTCCGAAAAATCGTTGTTTTTTTTTTCAAAAAAGTTATAAA +AACTTTAAAATTGCCATGTAAAATATGTTTATTCTCAGACCTCGTAGGCA +CGAAGCAGGCGTAGGTCGCCTCGCAATAAATTTGAAAATCTCAAGAAAAA +TCAATAAATTTGTGATTAATCAAAAAAATTTAATTTCCTGGTCCCAGCAC +GAATGCTATTTTTCGAAAAAAAAAAAGAGGCGAGCCTAATATAGACCACG +CCCACAAAATGGGCAAAAGTTTGATTTTTCAAAAAATCGAAACAAAAATT +TTTCCAATTTTGTGAGATTTTAAAATTTCCGGTTTTTGGAAAATCGAAAA +AAAATTTCTCGTTTTTTAATTTTCAAAAAAAATTGTGCCTAAAATTCAAA +AAAAAAATCAATACTTTCTCAAAATTTCCAGAAAACAGTCCATTTTCCAG +GCACGTTCGAGTCCTTGGACCCCAGCGATCTCGTGTCTCCACAACGAATC +GAATATTCACCGGAGAACCACACGGACCGATTCCCGATAAAAATATCACT +AATTTCGACGACGAGGATTTTGCCAATTTTATCGATCACTCACTTGTTCA +CTTATCACTTCGTTAAATTTACCTCCAGTGATTCCAGATAATGAGCCAGT +TTTGCATTGAAATTTAGTGCCAAAATATAGAAAATCGCATGATTTAACAT +AAAATAGCGTTTCGAATTGAAACAATGGAAAAAAAGTGCTATGATGATTT +TTTAACACTTTTAATTGTTCCAATTTGAAGTAAAATCTATTTTCAGATAA +ATCAACTGATTTTCTATATTCTGCCACTAAAGCTTAAAAACTTGCCCTGC +TGTCCTAACCTTCAAATTGTTCCCTGCAAATTTTATTATTCTTGTTTCAT +ATTTTTGCGATTGCTTCGCGAGACCCAAACTCACACATTTACCTGTAAAA +TATAATCGAATAATTATTTATATATTTTCTGTAAATTTCCTTAGTATACT +ATAAATTTTCTGATCTCTCTTCAAAAATCGCTAGAAAAAATAAACAAATG +TCGGTTTAAAAATTCCTGGTAATTTACCTTCTATAGAAAATTTTTCGAAA +AAAAAACCGAAGAAATTCAGATGGAAATTCCCGATCCCGAACTGCCGGGA +ATACCGATTGATCCGCAAGATTTGGAGATTCTAGACACGCCCACACGGTT +TTACGAGAAGCTTTTAGTGCGTTTTTCGTGTCGGGACCCGGAAATTTGAC +ATTTTTGGCGCGCGGCTTGTTAGACTCCAAACCTTTTCAAAGATTTTTTT +TTCGAATTAAATAACATTCGTGCTTGGGCCCGGAAATTGAATTTTTGATT +TGAAAACAATTTTTTTTGAGTCCAAAATTTTCAAAGTTTGTCCATTTTTG +GCGCGTGGCCTAGTAGGATCCGCCCCTTCTAAATTTTTTTTGAGCAAGTT +TTCTGAAGCATTGATTTCAAAAATTTTTTTTGGAAATTTCTGGTTTATTT +TTCCGGTTTTTTTCCGAGTTGCTGTTTAAGTTTGGAGAAATTCCAGAATT +TGTCAATTTTTGGGGCGTGGCTTTTTCAGTAAGCACAGTTTTTTTTTTTT +GAAAAATTGAAATTTTCGCGGTGCGGTTCAAGAAAAACCACAAAAACTCA +ATGATTTTTTAACGAAAATTTCAAATTTCTTGCAAGACCTACTGCAATTT +CGATTTTTAGAAACTTTTTGAAAAAAATCCGAATTTTCTGATTTAGCCCC +GCCCCAAAAATGGAAAGATTTCCGAAAATTCGAACCAAAAGTTCGCAAAA +ACTTGAATTTCTCTCACACAGATTGACGCGCTAATTTGAATTTTTCCAAA +AATAAGCCCCGCCCCAAAAATGGACAAATTTTAAAAATTTTGAACCAAAT +AAATTCAATTTTTTTTCGCTTTTTTCCGTTTTCGAACAAAAAATTCTAAA +AATATATGGTTCTAGGCGGGGCTCAGGCACCCATCTACCTACTTAAAAAT +GCGTTAAATTTCAGGAATTAACTGCATCAACCGAACGGCGTCTCGCATTG +TGTAGTCTGTATTTGGGCGAAGGAGATCTCGAAAAAAATCTGATCGCTGC +GATCCGAGAAAGATCCGAAAAATCCGAGATTGAAGTGACGATTCTGTTGG +ATTTTTTGCGCGGAACACGGACCAATTCAAGCGGCGAAAGTAGTGTAACA +GTGCTGAAACCTATTTCGGAAAAGTCAAAAGTTGGTTTTTTTTGCAAAAA +AAAATCGATAAATCGATAAAAACCGACAATTTTGAGAATTTTCATTTCAA +ATTTGAGTCCCACATGCGCCTTTAAATATGGTGTACTGTAGTTTTAGCTC +GAATGTTGAATTTCAAAAATTGAGAATAAAGAAATGTCGTGACGAGACCC +ACAAATGTTTTGAAAAAAATTTTCAATTTCAAAAAAATGTAAAAAATTGG +GAATTTCCCTCCAAAAGTTAAATTGGTTTAGTCACAAACTTTGAAATTTT +GAAATAAAATTTTTTTCGGCTAAAAATAAGTATTTTTTAAAAACTATTTT +GAAGAAAAAAAGTTAGGTCTCGCCACGATGTATCTTGTATATGTGTATCT +AAATTGCCATGTCGTGACGAGACCCTCTCATATTTTACACTGCAACTTTT +TCCTCACGAGGGACGAGGAAAAGTGGTTTCTAGGCCATGGCCGAGGGGCC +GACAAGTTTCATCGGCCATTTATCTTGCTTTGTTTTCCGCCTGTTTTCTT +TCGTTTTTCACAGCTTTTTCCCATTTTTTCTTATTAAAACTGATAAATAA +ATATTTTTGCAGATGCCAAAACGATTTTCAAGTAAAAAAATCATGTATTC +AGTGGGCAAGCAGCGGTGAAAGTGGGCATTGTAATATGATGGATTACGGG +AATACAAAACCTAAACTTTTTCTGAAACATGATACATATGATGCTTAAAT +GCTGAGACTACCTGATTTTCATAACGAGACCGCTGAAAAAGTTTTGAGGT +TTTCAAAATTCAACTTTTTGTGCGAAAATCTCGACTTTTTCACCGAAAAA +GTTGAATTTTGGAAACCTCAAAACTTTTTCAGCGGTCTTGATATGAAAAT +CAGGTAGCTTCAGCATCTAAGCAGCATATGTATCATGTTAAAGAAAAAGT +TTAGGTTTTGTATTCCTGTAATCCATCATATTACATTGCCCACTTTCACC +GCTGCTTGCCCACTGAATACATAATTTTTTCACTTGGAAATTGTTTTAGC +ATCTGCAAAAAATATTTATTTATCAGTTTTATTAAGAAAAAACGAAAAAA +ATCAGTGAAAAACGAAAGAAGACAGGCGGAAAACAATACAAGATAAATGG +CCGCTGAAACTTATCGGCCCCTCGGCCATGGCCTAGAAATCACTTTTCCT +CGTCCCTCGTGAGGAAAAAGTTGCAGTGATTTTGCTCAAATAAAAAAATC +CCCCAAAAACCGATAATTTCACCATTTATCAGATATATCTCTTCCACACA +CCGGAGCTTAGTGGCTTAGTAAAACGAGTTCTTCCACAGCGAGCCGACGA +GATTATCGGTCTCCAGCACATGAAATTATACATTTTTGATGACAATGTAT +TGATTAGTGGGTTAGTTTTTTGTTTGCATGGGTCAGACTACAAACTACAA +AAAGCCTAATTTCAGAGCAAATTTGTCGGATTCTTATTTTACTAATCGAA +CGGATCGATATTTTCTATTCAGAAATTGCAAACCATTGGCAGATTTCTTC +CACGAAATTATCAATGTTGTTGGTGAGTTGGCGATTGCGCTCCACCGCAC +ACACTGTTCAATGGGGCTCGCTTGAACTGATAATTTTTTCTAAAAAATTA +CAAAAATTGTTTTAATTTGCCTTCAAAAAACCATCAGTTAATTAAAATTT +TCTAAGCAAAAAATTATATACTTTCTAAAAAAATTGAATTTCCCGCGAAA +ATAATTTTTTCTGAGAAAATTTGAATTTTTCACCAAAATATTTTTTTCAA +CATTTTTTACCACAAAATGAGGCGGGGCCTCGGTATACACGCTCAAAAAA +TCAAAAAATACTTGTAAATTTGACTACCAGCTATTTTTTTTTCGAAAAAA +AAATCGAAAAGTAGGCCAGTTTTCGAAAAATTCTCGACAAAAATTCCGAA +AAATGGGGCGGAGACCTGTGCGGTATTCGGCATTCGGCATATGCCGATGC +CGGTTTTTGGAGCCCGTCATATGCCGTTATGCCGATTTGAAAATTCACGG +CATATGCCGAAAATGCCGTTATGCCGAAAAATCCCGAATGCCGCACAAGT +CTGGGCGGGACTTCAAAAACCACGCCCACAACAGAGAACAAAAATTTGGA +GTGATGGTTTGCAATTCCCTCGCGCACTTTTTCTTGTTTTTTTTCAAAAA +GATGAAAAAGCGCTCTACTGTACACGTTTTTTTTCGAATATTTTCATTAA +AAATCCAATTTTCAGCCGACTCGAGCTTCATTGTCGAAAATGAGCAACTG +GTGCCGAGCCCAAAATGTGATGTGCACCCATATTTAGGTAATCTGAAAGG +ATGGGTAACCTGAAATTTTTCCAAAAAAATTTTTTTTAAGGCTCCGCTCA +TCTCTACCGAGAAATGCTCAAAACACGTGTGAATCGAGTTATCGAAAAAT +ACAAAGAATCGCGAAAAACGTCGTCGAATTGCATGTCTGCTGACACGTGG +ATTTACCCCGTTTTACAAATGGGGCTTTTGGGAATTCATCAGGAGTTTGA +ATTTTTGCAAAAACTTTTCTCACTGAAAAATCCGGAGCTCAAAATGACGA +TGGCTTCGGGATATTTCAATTTTATTCGAGATTATGAGGAATCGATTCTG +AAAGAAGGAGATTATCATTTGGATATTCTTACAGCTTCTCCTTTTGTAAG +ATTTTTTTTGAGGGAAAAATATCTGAAATAAGTTCAAAAATTTCAAAATT +GAATTTTTTCGAAATTTTTGTAGGAAATTTTGGTTAAAAAAAGTTTTCTC +GAGAAATTTGAATTTCCCGCCAAATTTTTTCTGTGAAAATTTGATTTTCC +CCTCAAACATGTTTTCTCATAAAATTTGAATTTCCCGTCAAAATGTTTCT +GAGGAAGTTTGATTTTCTCATCAAAATTTTTCAAAATTTCCAGGCGAACG +GATTCTTCGAATCAAATGGCTTCTCGAAATATATTCCACCACTATATTCC +AACATTTCTGATCAATTTCTTCGAAAACGAGAAATCAACGGCCGATTGAA +TGTAAAAATGTTCGAATATCGAAGAGAAGAATGGACATTTCATGCAAAAG +GTCTTTGGGCAGAACATAATAATCAATTAATGACATTAATTGGCTCATCA +AATTACGGTTATCGATCGGTTCATCGAGATCTTGAAGCTCAAGTGATGGT +TGTTACAAGAAATCCGACACTTATCGATCGATTGAAAGATGAGAAAAATC +TATTATTCGAATATTCATCGATACTTGACATGGCTGCACTTCAACAACCG +GAACATCATATTCCACCATTAGTTCGAGTTATTTCACGTCTTATTCGGAG +TTTTTTGTAGACGTTTTCCAATTTTTTATAGCGGAATAATAAGGTTTTTG +ACTTTAATAAATCTTTGTAGATTTCAGTTTTTTTGAAATGCAACATTTTG +CCGAATTAGGCCATTTGACAATTTTTGGTCGTGTCACGGCGCGGTTTGCA +GTAGAAAACTAAATGTATTTTGATTTGTTTTTTCGAAATATCCGAAAAAC +AACAAAAAAATCTGTTTTTTGTTGAAAAAAATGTTGCGAATTTCAGAAAA +CGGCACTTTTCCGATTTCTGCCCCCTAGGGCTGTTATGAGGGACGTCCCC +TATTGGGGGGCGGGGACGATCATTTGTCCCCCCATGGGGGACGGGGGCTC +GTCCCCGTCCCCACGTCGGGGGACGGGGAGCGCCCCTTGTCCCCGATGGA +ACGAAAAGTCGTCCCCTTTTAATTTTTGATTTATTTTAGATTTTCACTTC +ATTTATTACCGGTACAGAGAGTGTAGATAGTTAGAGAGTGCCAGACATCC +GGGACCCAATGGAGCGGGGCGCGCGGAAGAGACGATTAGTGTCGATTTAC +GAAATTTTCCTCGTTGTCATCATTTCGTAAATCGACACAAATCGTCTCTT +CCGCTTGGGTCCCGGATGTCTGGCACTCTAACTATCTACACTCTCTGTAC +CGATAATAAAATATTTTTACGTGAATCTCGTTTCCACTAAGATGTGCGGG +TGGATACCGTGGATATTCCACACAAAAAACGTGTCGCTTTAATAATTATG +AAGCAAAATACAAACGCACATTCTTCACATTGGGTAAAGGGGGCGCGCTC +CCCCTTTACCCGGGCGCCCCTTTTCGGGGGGGGGGGGGGGGCGTATTACG +GGAGGTTTTTTGAAAAATAATTTTTGAAATTTGTCAACTGTCGACAGCTG +TCGTTCAATTAATGTTTTTTTTTCAAATCTCCATACAAAAATGTTCATAG +TAAATTCTTTATCAATATTGGGGTCCCTCACAAAGTTCAAGTTTTCTTCT +CACTCTTCACGGCCGCCTTCGATTTTTTCTTAAGACCTTCATTTGCATCA +AAATACATTCGACAAATTTGAGTCACATAAGCATCATCATGTGCGTTTGC +CTGCAAATGTTAACAAAGTACCAGGCGGATGCCAAGCTTTCACGTCTTCA +TGTCTACGTAGAAAATGCAGTCATGAAGTAGGCACGCAGACAGACAGGCA +AGTACATAATCAGGCAATAAATGGGCAAGTAGGCAAAGCAGGCATGAAAT +AGGCGCTTAGGCACGTGGGTAGGCAGGTATGAGACATAGGCAAACATGCA +GGCAGGTATGAAAAGCGAGAAAAGGCAGGTGAGCATGATGAAGGCACATA +GGCAGGTAGGCAAGGAAGCTCCTAGACAGGTACAAAATAGATGTGCGCAA +AGTAGGCATGTGCAAAGAAACTAAGCTCGTCGCCAGGCATGAGGTAAGCG +CATAGGCTTGCAAGTAGGCGAGTAAACACGCGGGCATCGAATAGGCAATT +AGGCAGGTATTTTTGTGCTCCATTTGGAAACACACTTACTGGATAGAAAA +GAGTGAGAGTCGTGTAAAATGCAAATGCCAAATAAATTGGATCCGGTGCA +GCACATTTTCTCTTTGATCTCGTTTGTTCAATCAGACTCCGATAATTGAT +TTCTCCAGTTTCACTTGTATTGATCGCTTGGAAGAGGCTCTCGATGACTG +AAAAATGCTCAGAAATTTCGGATATGTTCTCGATTTTCAGTGAATTTTTC +CTGAGAAAAAGCTAAAAACTCACGAACAAACGCTGCCGATCGTCCACCAC +CAGTATTGCATACGACAAAAACCGGTCTCTCGCTGTCTGTCACTAGTTTC +AACAAATACCTAATCTCCTCGGCATCTTTCGGTCCCATATGCTCCGGCCA +TCCGGTATACTGGTAATGAGTCACCTCTTGAGTACGCTTCTTTCTGGAAA +AAAGTTTGTTGCAGGCTACCTTTTATGCCTGCATGGAAAAAAATAGTAGG +CGGACAGGCGTGAGGAAGGTTAGAATATTGATGAGAAAAATTGAAAACAA +TCATTTCAAAAAGCAAAGAATTGACCGGTTATTATTAAAAAATAAAAATT +TTTATCCGGACAATCCGATGCAGATGTGAGTGCCTGCCTACCGGCGTGCC +ACCGCGCCTATTTCATGCCTGCGTGCCTATACTTACCCAAATGTTAGCAA +CAATTGTCTAGTCTTCAACAAAGGCTTCGAGATACTCTTCGTGCAAGTGA +TTGTTAAGTCCGCCAAAATTAGTTTTTCGTCGAGTTCAGTGGGAAAGTAC +CTATCACAGTTCACCTTATTAGCTCCAATAAAGTGATCTGAAAAATAAAT +GGATTAAAAACGGAGGGTGGCTTGATAGACAGGCAGGCAGGACTACTGCC +CTGTGTAGGCCGTCTTGTAGACAAGCAGACAGGAGTGGGTCACCATGTAG +GCAGACGGGAGGGTGTAGGTTGTCTAGTGGGCAGGCAGGCGTAGGCTGCT +GCCAAGCAGATATAGGCTCACCTATTTCCGCGAAATCGCACAACATCACA +ATTGTGCTTGGTTTATTCAGCTTCACTGACTCCCAAAATGCGGCAATCGC +CAAAATATCGGAGCTTTTCTTATCAACAGGCAACTGCGGAGCAGGCATCA +ACACAAACTTCAAGCCGTTATCCAATTCAACAACATGTGATGATTCTCCC +TGGCTGAAAATGAAGATTTTTTGGTAGGTACCCATAATTTTGCCTACCTG +TCTACCTATGTGCGCTTGAGTTAAAGGTTAAACCTAAGCCTATGCCTAAA +CCTGAGCCTAAGCTGAAGCCTAAGCTTAAGGTTAAGTGTAAGCGTAAGCG +TAAACCTAAGCAATATGTAGAGGCGAAAGGTAGGCAGGCAGGCGTAACAG +TCTTACCCATTCTTTTTCGAAGACTCATATGACACCGGATCACATTGACA +GTGATTACCTCCCTGTAAGCCGCAAAACTGGGCAAAATCGTCTCCCGTAA +TTTCTAGGTTATTTGGAACATTCTCAAATACTGAAGTACAATTTCTTTTT +CTAGTAACGAAATCCGAAATTTGCGTGTTGAATGTCTTGAGGAAGTTTGA +AAAACGTGTCTCATTCACATCCACACGACTGATCATCTGATTTGGCGGGT +ACAGTTTCTCTTTTTCTTCCGAGTCGAGTATTTTGTAGCCGTTCGGGGTT +AAGCAAAAGTAAGCAATTATTGCACAAATTATGACAATGACGATCAGAGC +CAAAATTACATATTGTCCGTGTGTTCTGGGATTTTGGAAATTTTTAGTGA +AGCTTCTAGGCTTTAGCTTATGCTTAGGCATAGGCTTAGGCTTCGGCTTA +GGATTAGGCCTAAACACAGGAGCATATAGGTTGGCAGGCAGGCAAAATTA +GAGGTACCCGCCAAATATCTAGAAGCTTCACTAAAAAAAAAACGTTTTGA +ATTTAGCATGAAAACAATTTTGAAAAAGTAAAATGTTTTCTTATCTCAAT +TTTTTCCTTGATTTTATATTGTAATTAAAAATAATAATTTGAATTTTCAG +CTCGATTTAGATAGAGTTGTGCTAGATTTCAAGAAGAAATTGAGAATTTT +CGTAAAAAATATTTTTAACGCGAAAAAATTTTTAAAGCTTTAATCCAAAT +TGTTCAAAAAAGTTTGGAGTAAAAAATTTGGAATTTTTTTGATTTTCACC +CGAAAACCTTTCTTTAGAATGTCTGCCTCTTGCCTCCATCCGCGCCTTAT +GCTCAATCCGCGCCTTATGATTTTTCTCCGGGAACTTGAGACGATTTGGT +TGTTGGGAGAAGAAGTGCGGAATGTGGAGCGTTTGTTGAGAAAAGATAAA +ATTTGGAATTTTTTTGATTTTCACCCGAAAACCTTTCTTTAGAATGTCTG +CCTCTTGCCTCAATCCGCCTTATGATTTTTCTCCGGGAACTTGAGACGAT +TTGGTTGTTGGGAGAAGAAGTGCGGAATGTGGAGCGTTTGTTGAGAAAAG +ATAGATTTTCTACTATTTCTCAATTATTCAATACTATCGAACGACTTGAT +GTCCAGTCTTTGAATGTTCTTGTCGAGGAGGCGAAGGTTATTGGTAAGTG +TATGCGTGGCTTTCCGATGAATTACCAACGGCACGGAAAGCCTGAGTGTA +CCCTTTCGATTTCATCTTCGGAAAGTGTGCTAAGCGTAGGCGCGTTAAGC +TAATTTTTCCTGGTAAATCCGCAATTCTTGAAGATCGAACCAATAGGGAA +CACTGTGGCACCACGTGCAACTTCAGGGGTAGGCGGCAAACACAACGGAA +ATTTATCGATTTGCCCAATTTGCCAGAAATTTCGGTTTCCGAAATTTTGT +CGATGCATTAAGGGTTTGATAATAAAATCGAGTTTGGGAATTAGCGTTTT +TCAAAAATTGTCGAATACCTTCAGAATTTTGGTTTCCGAAAGTTTGTCTA +AAAATGCAGGGGTAGGCGGCAACTGCCGTTTGGCATATTTATTTTTGGCG +AATTCACCAAATTCCCGTGAAACATGCGTGAACTTTCTTCTCGTTTCTTA +ATTAGTTTTTCATCAAATTGATAAAAATGAGAAAATTATAAATTTGTAAA +TTCACTTCAAAATGCAGGCGGGCAGGTTTCAGTCAAGCCCTGAAACCGCG +CCTGTCTACCATGGAAGCCCTACTTTCAAATAAGATCAACTCACTGTGGT +GGTGGACCATTCTTTTCAGAATTTCCAAGATCTGGCGGTGGGAGAATTGC +AGTCGGCAGAGGCTTGAATAAATTTGAAAAAAACAAGTCAAGAGCAGCAA +GAGCCTTTTTCGGTTCATCAAGTCTGTTTTGAAAACTTGAAAACTCCAGT +CCACCATCATCCAAGCTCTTCAGAGCATCCTGAACTTCACCGAGCGACTT +CTTATTGCCAACATCCTTCACAAGTTCTACCAGTTTTTCCAACGATTTTT +CCAAGCCCATAAGACCACCAAGATTAGCCCAATCAACCTTCTTAGCTTCC +GTGAAAACATAACCATAGTCTACAAATTTTGTGGAATCAGACTTTTTAAT +TCCACTCTTCCATGCATCTAGCTGAACAAACATCACATCCAAAGATGCTC +CAAGCGCCACCAGCTTCTCCAGATTATCCTTATCGTCCTGTGCCAAAGTG +GCTCCACTCGCTGCCAACTCTCGTTGCACAATTTGTGCATGGTTCTTGAT +AATATCCACATTTGCTCTTTCTCGGAGCACGTCCTCCAGTCGAGCAATTT +CTTGTGCCGCTGGGCCAATGGAATTAGTGTGTTCAGCGGCGTTTGGAAAC +TGGGATGTTTTATCCGAAGCAAATTTGCGGCGCTTGCTAAAGTACAGCGC +CAGAGATTTCAGACCACTATTGAGGCTTGAAACTGAGATCAGAGCATCTT +CGACGGCAGTGACTATCGGCGGGAATTTTTGATCTGCTCGGAACGAATTC +AAATCTGACAGGTTCTTTTGAATTTTGTCCAATTCTTTGTTGGATTGAAG +ACAGCTCAGTACGTCGAGAAATTGAGCAATATCAGATCGAGAGTCATTGA +TTTTTTCAATAGCACGTTTTTCTAGTGTTTTCAAAAGATTCGGATTCAAG +AAAGTAGCGTTTGCCGTCATTCTACTCATGGTCAGCGACAAGCCGGTCAT +TTTTTTCACTCCATTAAAGCATGGCTCAGCGGTTGTCCAATTGCTATTGT +TCATATCCTTGCAAACAGTGAGCACTTCTGCGTGTCCTGATTTGCTTTCA +ACAAGTTGATTCATCACACTTTTCAATATCGATTTCGATTGTTCCAATTC +GGTGTCAATGTTCGATGCAATTTTAGATAGTTCCTCCAGATTCGTGAAGT +CGGGGGCGGTAGTTAGAGTAGATTTGGCGCATTGGGCTGAAAGTTTATTT +TTATTTTCGTTTTTTTGAGTTTGAACTTTTGTGGACAACCGACAGATTGG +CTCAAACTAAAAGGACTCTAAAATATACAAATTTTGGAACTCAAATCAAT +TTCGCAAATATTACTTTTTTCTACGGAGCTTTGATCAGGGTGGGGTGGCA +AACGATTTTTTTCCAGCAAACGGTAAATCGGCAAACCGGCATTTTGCCGA +TTTTCCAAAATGGCCGAAAATTTTTGAATCCCTCCCTCTAAACACTTCCG +GCAAATTGTTATCCAGCAAACTACAATTCGGCAAATTGCCTGAATTAAAA +ATTTCCGCCCAATCGGCAAATTGCAGTAACTGCAAATTTCCGATAAATTT +GGAGAAACCGGCAAATCGCCGAAAATTTTTGGTAACTGGAAAAAATTTCA +AAAGGCACTGTACCCGTGCTTCCGTTTTTTAAAAAATGCTTCTAAACAGT +TCCGGCATATTGATATCCGGCAAACGGCAAATCAGCAGTTTGGCTAAAAT +AAAAATATCCGGCGAATCAGCAAATTGCTGGAATTAAAAAGTTCCTCCAA +ATCGGCAAAACCGGGAATTTGGTGAATTCGCCAAAAATAAATATGCCAAA +CGGCAGTTGCCGCCTACCCCTGCATTTTTAGACAAACTTTCGGAAACCAA +AATTCTGAAGGTATTCGACAATTTTTGAAAAACGCTAATTCCCAAACTCG +ATTTTATTATCAAACACTTAATGCATCGACAAAATTTCGGAAACCGAAAT +TTCTGGCAAATTGGGCAAATCGATAAATTTCCGTTGTGTTTGCCGCCTAC +CCCTGAAGTTGCACGTGGTGCCACAGTGTTCCCTATTGGTTCGATCTTCA +AGAATTGCGGATTTACCAGGAAAAATTAGCTTAACGCGCCTACGCTTAGC +ACACTTTCCGAAGATGAAATCGAAAGGGTACACTCAGGCTTTCCGTGCCG +TTGGTAATTCATCGGAAAGCCACGCATACACTTACCAATAACCTTCGCCT +CATCGACAAGAACATTCAAAGACTGGATATCAAGTCGTTCGATAGTATTG +AATAATTGAGAAATAGTAGAAAATCTATCTTTTCTCAACAAACGCTCCAC +ATTCCGCACTTCTTCTCCCAACAACCAAATCGTCTCAAGTTCCCGGAGAA +AAATCATGTGATCAGTAGTTTCTCGGGCCCAAGCGTCGGTTGCCAATTGA +GAGTTTAGTGCTCCAATATCAATTGCTCCATTCGGTAGACCAACTGTGTA +CTTCTTGGTTCGCAGGGACTGCCCGATGGATTCGATGGTTTGAAGATGGA +TCTTCGATTCTTGATTTGGAAATGCATTCCGGATAGATGCCATGTGTTCT +TCTAGCTTTCTTAGTCCCCGATTGATGTCTACAATCTTGAAGGATGAAAT +AAAGTTCATCACATCACGAACTTTTGGCCATAATACAAAGAAAGAAGCAG +CAGAATTATTGTTTTTGAAGCCATGCAACGTAATCTTCGGATTCTCCACT +ATGTTCAAAAAATCTTGGGATTTTTTCAACAAATCGTTTAACGCAGAATG +GGATTTGGGAATATCGGTGAAACTAGTGAACGCTTCAATCTCTGTGTACG +AGTTGCTCCATACTGATAGCTTTTCGGAAAGGGTTGTAACTGATGAAAAA +CTGTCTGTAATGTCTTTCATGTCTGCCTTGAAATTAGTCTCGTCTGGCCA +CTTCTTGAGATCTCCAATATCATGAGCCACGTGGACAACACTTTTGACAG +TTGTGAAGAATTGATCTGCCTCAACATCGTCGCCGATATTCGATTGTAGT +TCTATAAAGGTATAGTTTTTGGGGGCAAAAAACGAAAGTGGTTCAAAATT +TTGGAACAAAATGCCTATTTTTAGATAGCTAAAATCTAAAATTTTGCAAT +GCTGACAAGTTGTGAAAATTTGAAATTTTAACAGAAAATAGGCTTTTTCC +TAAACTTTGAATCACCTTACTTTTTTTTTGAAATTTTCGAAACTTTTCGG +TTATTTCCAAAAAAAAGCCGCAAATACTCTATCAGGGGTAGGCGGGAATT +GCAGTTCGGCAAATGTATTTTCTGCAAATTCGGCAAATCGGGATGTGTAC +AATTTTGTCGTCTCTGGCAGTTTACCGACTTGCCCATTTACCGAAAATTT +TAATTCCGGCAAATTGTCCATACTCTATTACTACCATAGGCCCTTATATA +ATCTTTTTCCGCCCACCCCTGTACTCTATTACCACCTAATCTGTTACTAC +AGTGGATTTTTTGAAACCAAAATTTCAGCTTTTGAATTTTATATTCGTAG +TGAAAAGATATTCGTAGTGAAAAGTTGAAACCTGGAAAACATAGTTGCAT +AATTGCATCGTAATATGTAAAAATAGGTCTTCCATGGTAGATAGGCGCGG +TTTCAGGGCCTGCCTGGAACCTGCCTGCCCTATGTGAACGAGTAGACTGT +AGTTTTAAAAAACAAAAAAAGGTATTTGCCTAACAAAAAACATACTCAAA +TATTTGAATGTTTGCAACCAAACCTTTAAGCGCTATCAGTTTAGATTCCA +GCGAACTGTAGTCAATTGCATTCAGTTGATCCATTGAGAAATCGTATTTG +AACAAATCCAAAGTTAAATTCATTGATGGAATGGTTCCTTTTGTCAATTC +TTGTTGTAGGTACATTGCATTGATCAATCGTGAGGCGAATTGTAATCGCT +CAACGGCAGTTATCAAGTTGTCATCTGCAACTTTTATGAATGATTTTTTT +AAAAAGTTATTTGTTGTCATTTTTCTTTTATTAATTATTACGTATATTAT +ACGTATCATGCGAGTTTAGCTTTCCAACCCCCCGCGAACTCTTTTTACTT +TTTTTTTTTTTAACTTTTGTCTTTTTTGTCCTTTCTTGGCTATTTTTTTT +ATGAGAATTGACCCGAATTTGACTTTTTTCGGATTTTTAGGAATTTCTAG +GAATTTTTCTTTTTTGTCAAAGCGAGCTAACGCTCGCCACTGACGCCAAG +CCTAACATAAGACTTAACCTAAGTCTTAGCCTAAGCCTTACAAGGAAAGT +CTTTGAAGGGGCCTGTAGATTTGGGTTTCTCATGTTGATATTCCGATAGA +AGAGTGTTAGTTTTGATCTCTCCAAAAAATTTAGCTGCCCAAGCCAAGTT +TCAGCAAAGTAATGACATTTTGAAATTTCAGTTAAAAACACCATTGAAAT +ACACTGTCTTACAGTGCTATCCACACAAATATCAGCTTGCGTGAACACCG +AAAATGTGACGCCCACCACAATAGGCTGAAGACAGTGGATTTCAATGGTG +TTTTTAACTGAAATTTCAAAATGTCATAACTTTGCTGAAACTTGACTTGG +GCAGCTAAATTGTTTGGAGAGATCAAAACTAACACTCTTCTATCGGAATA +TCAACATGAGAACCCCAAATCTACGGGCCGCTTTAAAGACTTCCCTTGTT +AGCCTAAGCCTATGCAAGACACGCAAAATATACATTAACATATATATACA +ACAAATACAACGTAAAAATTGTTTTTCTGTAATTCGACTGACAAACCTTT +AGCTTCACGTTTGGAACGTGGATCTAATGACATCACATTAAAGAAACTGG +ATTCTTCTGGAACAAAATATATTGAAATTAAAGCTCTGAAACAGTCAAGA +AACCTTCGAAAGTATCCGAATTGACAACACGATTAACCGTTATAATTATC +AAAACGATTATTATTTTGATTCCTGGAAGACAGAAGAAATTCGGAACGAA +AATAAAAATCAACCTACTCATTGCAAAGTATTATGAAACTTCCCTTTGAT +CGACGGTTTTTGAATCAATTAATGATTGGAAGTGTGAATTCTGAGAGAAG +GAGTGTTGGAATTTTTATTTATTTTATAACGAAAAGGTCACGGTTTCTGT +AATTTTAATTTCTATGAAAGTTTTAGGGACTCACAGAATGTCAAACACTA +GATGGCCGAAGAAAATTTGACATAAGCAGCGAAATTTGACCTTTCAAAAA +AAAATTAATATTACGTGAAATCTTTTTTTTTCCAATGGAATTGAATTTTT +GGCTGATACATGAGGGAATGTGTTTCAAGCTGTAATTTCAGTAAAACTGT +ACAAGAAAAAACGTTCAATATTTTTACCTTTGCTTATAACTCCTCTACAA +AATTTTTTCGGACAAAAAAATAAAACAAGCATGGAGATTACAGGTGAATT +TCGAATCCTCATCTTCATTTTTCAGACTGAAAATCCAAGAAAAGTAGCCC +GAACTTTTTTCTGAAAAAGTTCCTATATACTCATCAAACATTCATAAACA +GTATTTAAACAAAAAATCCCGAGATAACACTTTTGTCTTCAAGATATTCA +GGTTGAAAACTAATGTCCTGAAACTTGGATTTTGGGTCCTTAAGAAGATA +AAACAGATAATTAGCTTTTACGTTAATACCCGCAATCATTTGCAAATTAG +AGCAAAATTAAATTGAAACTTTTTTTTGGATTTAAACATTTTTTGGAGCC +GAAATACAAGTTTCAGGACACTAGTTTTCAACCTGAATATCTTGAAGACA +AAAGTGTTATCTTGGGATTTTTTGTTTAAATACTGTTTATGAATGTTTGA +TGAGTATTTAGGAACTTTTTCAGAAAAAAGTTCGGGCTACTTTTCTCGGA +ATTTCAGTCTGAAAATGTATGATTTTTTAATTCAAAATTTGAGGGAATGT +CGTTCATTGTGGCTCGAGGTCAATGGATAAATGGCTAAGACTAAAACATC +ATTGATCGAAGAATGATTTTTTATTCATAAAAACTATATATTTGACCTGA +AATCATTGTTTTTTGTCACTATAACCCATTGGAATGAGCTGTAGAAATTA +ATTAAATTTAGAAATGATTTTACCGATACGTGGCAATGTTTAATACATTA +GTTTTCTGGCCGAAGATTTGTATGTTTTCCCGAGAAAGTGAAGCGACAGC +TTAAAAGCGCATCGCCTTTAGTGAGAGGCAGGTCTCGACGCGACGACATC +TTTCCTCGCGCGCAGCGGCGAGATTTCGTCATTCTACGTGTTGGTAAAGA +AAAAGGACGTGATTTTATCGATTTGCATCGATTTTTTTTGGATTTTTCTT +TGTTTTTATTGTATTTTTATCGAATTTTTAGTAGTTTTAAGGTTTTTTAT +CGATTTTCCTTGATTCCGTTGCGTTTTTAAGCGTTTTTCTCGTTCGTAAT +GATAAAAAGGGGGTTATTTCTCCGTTTTCCAAGAGTTATCTGCGCGTATG +CCAGATTTTGCAGGAGGAATCATCAAAATTCTCAGTTTTTGGCATGTAAT +CCTTACGAAGAGTACTTTCTGAGGCTCAATGGCTTTTTCCCCCGCTGTTA +GGTGCTTCAGTAAGTGTTCTACTCCTTTCAGGGGTTCCTTCTCTCGTCTA +GGAGATTAAATATGTTCGCATTTGTTTCTTCCCTCTCTCTTACGCGCTCT +TTCCAGCATTGTTAGTTTATCCACGCTCTTTTCCTCTGTAATTTTTCGTT +TATCACTTTCTCTAATTTTTCGGTTTCCGGTTCGTGCACTCGCGCACCCT +CTCCCTATTTTACTCTATCTCTCACTATCTCTCACATCTATCTCTATCTC +TCACAAGCTATTTTGGTATTTTGCGCGTTAAGAAGTCATGTTTTGATGGA +CCGTGTCCAAAGGAAGAATATTTTCGTCGAGTGAAAGGTATGTAACTTCG +TGTGAAGTCGACTCCATGAGTCTTGTGAATATTCCGATAACGTTTTATCG +AGATGTATTATCGGGCGGCCCGAATTTTATGTATGTTTTTCATTGTGGTT +ACCATGTAACGGGAGTTCACATCGCAGAAAGAGCAATTCTTTATCGCGAA +AGTACGATTTCAGGCCCCGGAAGGCTTTCTTATCAGTTTAATGCGACATC +TTTCGTCGGGTGAGATATATTGTCTTGCGTTTCTATCGCATTTCATTGGA +CCGGTCGAGCCAGGTCTGAGTGTTTATGAGTACGAGTCGACTCCGTGAGT +CTCAATGATTTTCCGTTTTCAGGCGGTTTTCAAGGTTTCCCGTTCTTGGT +TTCTGCTTCATCTTCTACTACCGTTTTAAGTAGGATTGGCTCAAGTCTAC +GGAAGAGTAGAGCAAGCCTACGAAGAAGGTCTTCGAAAGAGTAGCGCAAG +TTTACGGAGGATTCACGCAGGTCTACGGAAGAGTGGAGCAGGTATACGTT +AGAGTGGCACTAGACCATACTGGGAGTCCGATTTCCAATTGGATTCTCGA +AAAACCTTGTACCTGCACAAATAACCAGACGAGCCGATATATCTACCTTA +CCGAGCTCCGGGTTAATCGTCGTCAAGTATTTCAGGATGAAGCGTATAAG +GCGATGATTTTCTTTAGCTATGCCGCGCGTTTTGCAATTGCATAGCTGTG +TATTCCGTGTAGACTTTATCGCTCACTTGTTCGATTTTCAGGACATCCGG +TTCGACCTTTTTTCTTTCTCCCGCTATCGACGACGCAGATCACGTATGAG +TTGCTTTTATATACGGCGATCGATTGGTCCGGTATACGTAAAATTAGCTC +TATATTTTATCGCTTTCGTTGCTCACGCGATTCCCAGGTATTTTAATGTC +GAATCATATTCCGTCACCTACCACTACGTAGGAGATATGCAGGGCTATGT +GAGAATAACTCAGGTTTCGTAAGAGTTTCTCAAGACTAGGGAGGATATTC +GCAGGTTGTTGAGTAATTTGTTTTTCCAATTAGCTATTCTCCTTGTCAGG +ACTTATTCAGGTGTGAGTCGAAGTAGCCCGAGACGTTTGGCCCTAGTATG +GATACTTCACGACAGTTTCAGACAGATTGTGGTCCGCCTTTAATGGGAAT +TATTTCTACTGCACAGGTTCATAGCTGACTTAGCCGAATGAGCCCCTTCG +ACGTCGCAATTTGGCGGTTAGCACACTTCCAGGAAGACATAGACGAATCA +CAGTTTCAGAATTCCTATACACTTCAGTAACTACGGAGTAAGGCGATCAG +TTCCTTGCCGCATTTATATGTTCATCTTAACTTTATTTTATATTAGCTCA +CGGCTTTCATTGGAAACTACAGATAACTGAGCCAAATGCTTCGCCTTTTT +GTCACTTTTTCCCAGTTCACTCAAGCCCAGAGTAGATGTAGTTTGAGGTT +ATCTACTTCTCGTTTCCATGTGCGGATACTAGCAGAGTTTCTCCTGTTAT +AACTGAGAGTCATTTCACACACAATACGGTTTATCTGTCGGCAGTTTCTT +CTCACAAGGTTTTCGCTATAGATGAATATCTGGTATAGGGGTGAAGAATC +TGTAATTATTAAACGCCTCAAGCTTATAGCCGTGACTGACAGTTATAGCC +CCCGGCTTTGCTGGTTCTACCCTATACCACACAAAACCCAAACCAATAAA +CCCATAATACTATATAATTCGTGTTGTCTTATTAGAGCGTAACTTGATCA +GGGAAAACGAATTCTCGGGGAGCGAAGCGATCCGAGAATTGTATGTTTTC +CCGAGAAAGTGAAGCGACAGCTTAAAGGCGCATCGCCTTTAGTGAGAGGC +AGGTCTCGACGCGACGACATCTTTCCTCGCGCGCAGCGGCGAGATTTCGT +CATTCTACGTGTTGGTTTCCCCCCTCCCGCCCCACACACATATTATTCCA +AAGTGCGAGACACATATGCTATGATTTCCCTTCCGGAGAAAAATCGAATT +ATTATGAAAATATTAAGTTTAAACCGTAAGTCGTTTATTTTCAGGAGGTG +AGTTTTATTTTTCCTTCATTGTCGCCTGAGTGGGCAGTCGGTGTCTATCT +GCAACATTCGCAGCTCGACCCTTGTGCTTGTTTTGGCGGTAGCAGGAAAC +TTATGGGTTTTTTCACAGTTTCGGGAGAGATATTTACAGGCTCTGGTTCA +GGGAACCAGATTCAGAGTTTAATAATGATATATCTTTACAGGAAAATTGT +GGTTAGAGTTTCATGGCAGCTTCAGATCCCCTGATGATCAACAGTTCAAT +CCACGGAAACACGGACGAAATGAGTGGTCCACCGAGCAACAATGTGGAAC +GAGACGATTCCAGGTTTTCCATGCCCCCTAACATCGATGATGGTCTTATG +GTAAAGTTCTTCCAATCAAGCGGTGTTCGTGTTTTGGATAAACTTCTTCG +ATAAGTAATACTTGACTAAAAAATATCGAGAATTAAAGTCACAATTAAAA +TTTACAAAATATTTTGTTCCAGATTATGAATTTTCGAAGATTAGACTATT +CACGGCCACGTAGCGTTTGACATGTTGTGGGACTGAATTTCTACAAAAAC +GTGAACTCACGTAGACTGTCTCTTGAATAATTTGAATGAAACAGATGTGA +GCTCCGGAATAGGCTTAGGCTTAGGCTTAGGCGGGGCTGGGAGGAGAAAA +AAATTGCGGAATTTGCCGTTTGAAGAGCTCGGCGAGTTTGCCGAGTTTGG +CAAATTTTAAATTTTGCCGTACACACTACAAATTGGACAAAAAATCGAAA +TATCAAAAATAACAAATTGTTCTGAGTTTGATCAGTTCGGTAAGAAAATT +TTGAAAAAAGTGATTTGCAGAATTTGCCAAGCTCGCCTTTGTCTTTGGTC +AATTTAGCACCATATGAGTGATTATTATCAATTTTCCCACTGTCGCTACT +TCACATTTAAAAAGTAGTCATCAATTGCCGAAACAACTTCCTTCCAGCTT +AAACTTTTTTCTTAGCCTCATCGGGACCCTTTCCTAATCCCTTCTTAACC +TCATTCTTCCCATCTTCCAAAATTTCCATCCTTCTTCTTCTTCTTCTTCC +CACTACGACCATCTTTGTCGTATAGCACCTTTCTCGCGAGAGTGTGTGGA +AACAATTTGCGAAAAACGGCTCCCGATCCCCCCATTCGTTTTGGCGAAAT +CAATAGACACAAAAATGTTCAAACAAATCTCCCCTTCTCGTTTATCCCCC +TGTTGCACAATATCCTTTTCTCACAAAAAAACCTTTGCTCTTCAATTTTC +GGAATCATCTTTTTGCGCTTTGTCGTGTTACTGTGAAAGGCGGAGTACTG +AAATATGGAAAATATTTTTAAATGACTCCCTGATTCCGAATATCTATGTG +AGAAAGTTCAAAAAATTTTCCCTCATTTTATATTTCAGCTTGAAATCGTG +ACTTTCATTGTGCACTAATGAGATTTCGATTTCGAAGTTTTTTTGAAATG +TGTTTTCAAGGTCAATTTTCAAGGTCAATTTATTATTTTACTATCGAAAA +ACTAAAAAAATTTCAATGAGTAAAGTAAGTAAGTAAGCATTTCGTAAATA +TACAAAAATCTCGTAAATCGACACATAGCGTCTCTGGCGCGAAAATTCGA +AATCTCATGGGTGCACAAATGAAATGCGAGATTTCAAACTCAAATGTAAA +ATAAGGGAAATTTTTTTGAATTTTGTCACATAGATATTCGGAATCAGGGG +CAAATTTGAAGTCAATTAAAAATATTTTTCAGATTTCGTGGTACTCTAGT +CTAAAACTAAAACTAAAACTAAACTAAAGTTAAATTAATATTAAATTACC +ATGAATCTAATTTTTGTTTTTTAAAGTTTCCTGCAAAAATTCCAAGATCT +CAGTTTGCCGAAGTCTAAATAACGACAACTCTGAACTTTTGTCCCGAAAG +AAATCGAACACCGGTGTATACTAATAAGATCCCTCGAAGCTCGGTATACA +AAAGGATCATGAAAAAGGGGTGTCTCACCTTGCGCATAATACCTTCTGTC +TTTCCCCCTTCACCAGAAAGATTTCCTTCTTATATTTGTTCGTTTCGTTC +CTGCACACTCTCCATCTCTTCTAACCCCCTCCTCATTCAGAATACTCTCT +CATCTCACAACGCTTCTGTCTACCTGCCTGCGTCTCCTCGGTACCATATA +CTATCTTGTAGCTGCCACTTACCAACAGACTTGCCTCTTGGAGGTCTCTC +TCTCTTTTCCACCAAATCACCTTGTTCTTCCGACTTGTTCTCTCTTATCG +AACTGACTTTTCGTGTCTGCGGGCCTTTCACATTATTTTCCAATTTTATT +CGAATTTTATGTGCCCACTGCTTGCTAGGTTTATTGAGTGCCGCATTAAT +TTTATTGATTAAAAAAAAAGCCACTTGTAACAATTTTTATGAAATTTGTT +TGCATATTTATTTAACAGTAGCGAAATTGTTTTAAAATTCGTACTGTGTG +AGAAATTTGCACTTTCGAAGTGTTTAAAACATTCTATTACGGGATCACAA +GATTATGAGAATGCTTATTGCGCAACATTTTTGACGCGCAAAATATCTAG +TAGCGAAAACTACAGTAATTCTTCAAATGACTACTGTAGCGCTTGTGTCG +ATACTGGCTCGATTTTTTAAATGATTTTTTTTCGAATAGTGACGTCGATA +TTCCATTTTGCTTTCTTTTTCGTATTATAATTTTATTCATTTCGAGAATC +GAGCCCATAAATCGACACAAACACTACAGTAGTCATTTAAAGAATTACTG +TTATTTTCGCTACGAGATATTTAGCGCGTCAAGATTTTTCCTTACGGAAA +TACAAACTTCTTGGCGAAAATTTCACGAAAATTCAAATTTCCCGCTTAGA +ATTTCCCGAATTTTTCGAATTTCCTGCCAAATAAAAACTAGTTTAAATAT +TTAAAAAAAAGCTTAGAATTCTTAGAATGCGTATTGCGCAGCATATTTGA +CGCCCAAAGTATCTCATAGCGAAAACACAGTAATTCTTGAAATGACTACT +GTAGCGCTTTTGTCGATTTACGGGCTCGATTTTTGAAATAAATTTTTTAA +AATCTTTTCGAATCAAGCCCGTGAATCGACACAAGCTCTACAGTAGTTAT +TCAAAAAGTAGTTTTGGCTTCGATCGAGATATTTTGTGTGTCAAATATAT +TCCCGTAAAACAAAATACCGTCTAAAGATATAAAATTTAACGCCTATTAC +ACCCCAAAACCCGCCGGAAAATCCAGAAAAATTATATAAATTCGCAGTCA +CTTCTCAAAAATAACCTGAATAGTTGACCGCGTAATTCGACCCGTTTCCC +TACGACTGACCACACCCCGATTCTCTCGAATTACCCGCGACAAGCTTAAG +CATCTTTCTTCATTCCCACACTTTTCGTAAACTTCTGAGAGACAAAACAA +TAATATTTCTTTCTCAAATCAATAATGCCTATATTCTCCGCATCCCGTAG +CCGATCCCATCACCGTAATTCTAGAAATCCCACGAAATTTTCCAATTTCT +CTATTGAAAAGGTCTCTCTTTTATATTACCCAGGCGCAAAATTTCGTGCA +AAAATACAATCGACGGTCTCGACGCGATAATTTTTGCTAAATTCCAAAAA +TGTGTGCGCCTTTAAAGATTATTGTAAATAGCTTCAAACTTTCACCGATA +TTTTTAAAAATTGATTTTTCTATGTTTTCCGTTTAATATATATTTATTTA +TTTAAAAATTAAGTTGAAATTGAGAAATCGATGAAAATCGAAAATTACAT +TACTCTTTAAAGGCGTACATGTCGTTTCGAGACCGGGTACAGTATTTTCG +ACTGCGATTTTGGTTTTTAAAAAAACCTAACCAATAGAATTTCCAGCGCT +CACACTCATTGGGTGGAAGCAGCAGCAGTCCGACGAGCTCTTTTTCGTCA +AACGACGAATTCGACGATCGTCAGAACAAAAAGTGAGTCATCAGTTTTGT +TTGAACAGCAGGTGTGAAATTTATTGTGAAATTTAAAATGGGAAATCCGA +AAAAACACACCTTGTGTGATCTAAGATCCAAAAAAAATAGAACAATCGAT +AATTTTCGGGTAATTTTAAAGTTATTTTTAGCGAAATAAACAATGCATTT +TTGAGGGATTGGTTTTCAGTCATTTTCGATTAAAAAATTCAATGTTGAGC +TGAAAATATCGATTTTTACCAGAAAATTGATAATTTTCGAGCTCAATACC +ACAATTTTAATGTTTAAATCGCTTTGAAACCTCATAAAATCTCCCGCACC +TCCAGTTTTTGTAGTTTTCCGCCTAAAATGTCGGAAATTCAACAGAATAC +TCATTTTCCTAGCGAAATCTATTAGTTTATAATAAATTTGATCGTTTTCT +GCTTAAAATTCCCTGAAACTTCTGAAAAAAAACCGATTAATCAGCTGAAA +TTCGCTTAAAACTAATTTCGTGCCGGGACCACGGCCTTTTAAATCGGTAT +GCGCTTTTAGTTTTGTACCGTATCTATTTTAGTTTTTAAAGTAAAAAATG +AAATTTTCAGCAAGTTTTGGCGTCAAAGAAATGTATCGAACGCAGAAATT +GAACGAATAATCGAGGATTTCATAGCGAATGGTATTTTAAGTGAGTTTTA +TTCGATAAAATCGACGAAAAACCAGAAATAAACAGTTAATTTCCAGAAAT +GAGCAACGGGAACAGCTACAATCACCATCACCAATTCCCGATGAGCATTC +CAATATCGTGCTCGTCACACTCAATTCAATCACAATCACGAATGAACACT +CTGAACGCGAATAGGGATCTCCTGTCTCCCGGCAACGACGTAATTGTCAC +CAGAACCGTGTCACCGTCGTTTTATTCGCATGGAATGCCGGCCCGGGATA +ATGTTTTTCGAAAAGACGATCATGTCAGGATATTGGGGAATACAACGGTA +TGAAAATCTGCTTTTCATCGAAAAAAATTGGAATTTTCAGGACCCAGCGT +GGTATCGAGCCCGTAATGCGAATCAGGAGGAGGGTCTGGTTCATGCAGAT +TGTGTAGTGAGAATAAAGTTGGTTTTTCTGATCAATTTCTGTGAATAACC +CCGATTCCCATGAAAATAGGATTTTCAGCAGAAACTCCAGGCAAATTGAG +TTTTTGATGCGAATAATGGATTAAAAAAGATAAAAATCCATGAAAATTTA +ATTTTTTACATCAAAAATCCATAAAAATCGGATTTTTGAGCGGATTAGAT +TACTTTGCCGAAAATTCATTTAGAAAAAAACAATTCTTGCGCGCAATTGC +GCAAAAAATTCAGAAAAATGAAACATAAAAGTTAAAAAAATTATTTTTAA +ATATTTTTGAGCTGAAAATAAAAGAAAATTCGGATTTTGTGGCCAAAAAT +TCAAGAATATTCCATGAAAATTAGTTTTTGTTTGCAAAAATCCGAACAAA +AATTAATTCTTTTTTTCGCTAAAAATTGAGAAAATGGTTTTAACACAAAA +ATCCACAAAAAATTGATTTTTAGGCCACAAAATCTATGAAAATTCTGATT +TTCTGGAAAAAAATTAAGAAAATTCAAATTTTTTGTTCAAAAACTTTTTT +CAAAAGCATTTCAAGAAAATTTGATTTTTCATCAAAAAAATTAATAAATT +TTAGCGGGCAAGCCTACGACAATGGAATTGTAAGAATGAGAGCTAGCGGA +TGTGACGTGGCTCCGGGAGCAGCTTCAACAACCTCCAGCACATCATCACA +TCATTCAACTGCAGCAAACCATCAGCCATGGTTTCATTCAATGATTAGCA +GAGAAAATACTGAAAAGTAATATTGAAAATGTTGGAAAAATCTGGAAAAA +TGCGTCATTATCTCGGTTTTCAGTCGGTTTCCAGTTTTATGAAAAAAACG +TCACTAAAAACGACATATTTCTTTAAAAACGTAAACATCGGAAATTGTTT +GCATGAAAAATGTCGCGATTTTCTAGAAAATTTTAAAATTTAAAGAAAAA +TGTTGAAAATAGATTTTTTCTGAATTTTTTGAATTTTATTAGAAAATAGA +GAAAACATCATGTTTTTCAACGTTTTTCGCCTGAAACGCTGGAAAATGCA +GAAAATGGTTTTTTTAGTGGAAAATAAAAATATTTTTTAAAAAAACGAGA +ATTTTTTTTTCGTCGAAAGTTCCAACAAAAATTACATGTTTTACAAAACA +TGTAATTTTTGTTGGAACGTCTTTTTTTTCTGAATTTTTCTTTGATTTTG +TTAACTTTCTGAATTTCAATTCAAATCGGCAAAATTGTACGCGTCTTTTG +AATGTTCCCACATCTATTTTGTAACGAATACGGGAAAAAATATTTCAAAA +AGGCACATTTTTCAAGTGTTTCCGCCTTATAAAAAATTGCCACTTCCGGC +AAATTGATATCCGACATACGGCAAATCGGCGAACTGACAAATTGCCGGAA +TCGAAAGATTCCGGCAAACCGACAACCCTCCGATTTGCCGGTGTCAGAAA +ATTGAAAAGTGTAGAAAAATGACGTCACAACTAAATTATAATACATGTCA +TTTCTTAATGTATTTTAATACAGTTTTGACGTCATTTTTCTCCACTTTTC +ATTTTTCCGGCACTACTTGAATAACCCTGTATACCACTTTTAAAAATCAT +GTTTTACAAATTTGTAAACTCCAGATTACTCCGCGGCAAACCGGACGGAA +CCTTCCTAGTACGTGAATCCACAAATTTCCCCGGCGACTTCACACTATGT +ATGTCGTTTCACGGAAAAGTCGAACACTATCGCATCGAACAGACGTCCGG +CGGACAGCTGACCTGTGACAAGGAAGAATACTTTTCCAATTTGACACAGT +TGGTCTCGGTGAGTCATTTCGGGGCTGTAGAGACAGGAAAAGGGGGAGGA +ATGGGTAATGAACCGGTATTCGTTAGAATGAGACAGGTGAAGATAACAGT +TATGATTTTATATTGTGAAGAGTTGTATTATAAAAAAGGTTGGTAGAGAT +TTGAATATTTGGGAGAAAGAGAAAATGAGGGGAAAATTGTTAAAATTCGG +ATTTAAGTTTGAAAAGTCACAAAAATGTTATATAAATATTTATATTTATT +GGATATAACTAATTAAGATTTTATATAGCAATACTTTAAATAATATGAAT +ATTGTTAAATATTGATATAATATCATATCAATCTTCATTTAATGGCTAAT +TGTAATTTCCAATTTTCCAGCACTACAAACGTGACGCGGACGGTCTCTGC +CATCGCCTGGTAACTCCGATTATTTGTGAAACAGCGACATTTTCATCAAA +CGGATCATCGTCATTTGGTTCATCGTCGACAGTTGATTTGGAAGATCGAA +CATCAGTATTTCGACACGCGGGTCTAGTTATTTCATCGAACGATATTGAT +GTTGGTGATACAATTGGACACGGAGAATTTGGAGATGTTCGATTGGGAAC +TTATAAGAATCGAAAAGTCGCGTTAAAAGTGTCGAAAAGGCATGGAAATG +GAATGTTGGACTCATTGCTGGATGAAGCCAAGTTTATGGTGTAAGTTATC +AAATTATTGAGAAGAAAATAATTTTGGCAAAGCCCAAAACAATGCGTGTT +GAACAAAGTCATATTAAAAATATATTTATGTTTCAAAAATGTTATAATTC +AATTTATTTTTAATTTCGAAAATCTATAATAACAACTTTTCCAAGTTTTT +AGTTATGAGTACCCCGAAATCTGAAAAATATTTTCAATTGACTCCAAATT +TGCCCCTGATTCCGAAAATCTAAGTGAAAAATTCGAAACCTGATGGGCGC +ACAAATTATTTGTACAATTTAAACACTTTTTAATTAAGATTAAAAATTTC +CCCAATTTTTTTGAAAATATTCATTAATTTCTATTTTATGTTAATAATTG +TTTCAGTTTATAACGCTTAGTTTCAAAATTTTCAATTTTCCTGATTGATG +ACTGATAACTAATGGCAGCAAATAAATCTGAAAAATTCCGAATTTTGCAG +AGGTCTCTCGCATCCAAATCTAGTGACACTTGTCGGTGTTGTACTGGATG +ATGTGAATGTCTACATGATAACTGAATATATGGCAAATGGTAATTTAATC +GATTTACTCCGATCTCGAGGAAGGCATGCGTTGGAGAGGAGGCAGTTGAT +GATGTTTGCGATGTAAGAAAAAGTTGACAAATAAAAAAATTGGAATTTAA +CATTCAAATTAGATTGTTCAAAAATTGTTGACATTTCTGCATTTTTATAA +CCGAAAAATCGAAATTTCATTTTTTCCGCCTGAGTAATAGTAACTCACCA +CGAAAAGGGTTACTGTAGCAGTGCTTTTAGCTGTCTCTGGTTTAGAAATT +TACGATTTGCCGGTCTGTCTGAAACCCGATTTTTTCTAGATTTTAAACAA +TTTTCTAGTATCCTGTTGAATTAATTCCAAAAACATTTTTTGCTAAATTT +TTGTTCTCCGTTTGTCAAAAAGCCGACTTTTTAAAAACACTGCAAAATTT +CTCTCTAAGTTTTTTAAAAAATGTTTGCCCTTGAAATCAATGCAGTTTTT +TTTTTAAATTTTATTTTGGAGTTTTTTCGAACAAAAATTTATTTCTTCGT +CTATTCGTACCGAAACACCAAAAAATCCACTTTTTTTCGAAATTTTTTTT +TTCAAACAACAACCCTGATTTCAAGGGTAAACATTTTTTAAAAAATTTGA +AAAAAATATTGTAAAATCGGTTTTAGTTTTTAAAAAAAGTCGTTTAAATT +TGTTGCACAATTAAAAAAAAATTTAGAGAAAAATCTTGCAATGCTTCAGG +CACACAGCTGAAAATGCTAATACAGTACTGCTTTTCGTGGTTGGACCCAG +CCGTGGTTACTGTACCTCCGGCAAAGTGGAAAATTCGATTTTTTTTTGTT +AGAAAATTTGAAAATGTCAAAGATCTGATTTGAATGTTTCAATTTTTTGT +GACAGCTGTTCTTGAAATCCAAATTTTCAACTTTTTTTCCATTTTCAGGG +ATATTTGCCAAGGAATGTGTTATCTGGAATCAAAACAGATTGTTCATCGA +GACTTGGCCGCTCGAAATGTCCTACTCGACGATGATTTAGTAGCGAAAGT +TTCGGATTTTGGATTAGCGAAAAAAGCAAACAGCCAGTCACATGATTCGG +CTTCTGGCAAATTTCCGATTAAATGGACGGCACCTGAAGCGCTTAGACAT +AGTGTAAGTTTGGTTGAAAAATTGAAAAAAATTGAGAAATTTTTACAGAA +TTTATTCTTTCAAAATTAATTTCATAAAAAGAAACAAAATCATTTCAATT +TAAATTGGAATTTCGTATTCTTAAATTTTTAATTTAAAAAAATCGATATT +TTTTAAATTTAACAAAATTTGAAAAAAGAAATCCGAAAATCCGCCGGAAA +ATGCCTCAAAAATCTGCACTTTTTTTGAATTTTTGCCCAAATTTCTAGAA +TTTTCCCTTACTTCATTTTCTTTCATAGCTTGAATATCAAAAATGGGAAA +ATCTTGAAAAAAAATCCCAAAAAAATAAAAAACGAAAAAATCGATTTTCA +AAAGTTTATTTTTTAAAAATTTTTGTGATTTTTTTCTGATAAAAATAGTT +TGAAACTAGAATTTTTAGAAAATATCCAAATTTTCTAATAGTTCGCTGAA +AAATGACTCAAAAATCACCAAAAAATATTGAATTTTCGCATAAATTTTTC +AAAAATGGAATTTTTTTCATTAAAAATTAAGAATTTTTGCAATTTTCCCA +AATTTTTTTTAGCAATTCACCACAAAATCCGATGTTTGGTCATTCGGCAT +TCTTCTTTGGGAAATTTTTTCATTCGGACGAGTACCGTACCCAAGAATTG +TGAGTTTTCAGACAACATTTTTTTAATTAAAAAAATTTCTCGTGTTTTTT +CATATTATTCCTCGCTAGCTGTTGTTTTTATTTCTTGGTTGGGATCATTT +CTTTTAAGGCTCCACGGAAAGGGAATCTGCGCGAGAATGAGATCTACGAA +AATGAGCGACGATGCTAGGATGAAACGCGCGTTGTTTAGCATGTTTTTGA +GACTTTTCAAAAATAGAGTTTTTAACCTTTTTCGTAGATCCTCTTCTCGT +AGATTCCTTTTTCGTGGGTCCTCTTCCTATATTTTCGGCTTGGCCGAGTT +TTCTCCCGGCCACGATCATCACTATTTTATTGATTTTTGTCATGATTTTC +AGGGAGCCGATGGTCGTTCGGTATGTGTATATTGCATTTTTTCGTTAGGT +TCTATTTTTTTCAAATTCTATCCACTTCTATTATACAATACATCTCACTA +TCTTTTCCCCTGCCTGAAATTTTTGAAAAAAAATGAAGAAATTTTAATTT +TAAACTTTTTCCAAAATTTTCCAAAAAAAAAAGTTTTTTATCAATTTTTT +CAATAGCTCGAATTCTGAAAATGAAAAATGATGATAGAAATTGTTTTAAA +AAAATGATTTTTTTTGTTGCAAAATTTAATTTTTAAATCGAAATACAACG +TTTTTTTCAAAAAAAAAACACCTTATTCGAGACAAAAATAAGTTTCTTTT +TTTTTCAAAATTGAACATTTGGATTTTCTGGAAAATTGAATAATTAAAAA +AGATTAAATGTTCGAAAAAAAGAGAAATATATATTTATTGGCTTATTTGG +AAAAATCAAAAAATAGTAAGAAAAAAATCAAAATTGTTCGATTTTTTATT +TTTGTTTTGTTTCCGAAGATGTCCTTGTGGTATATAGTATTTTGGGTCCC +ACCACGAAAATCGCCGTGCGCCTTTAAATTCGGCCGACCACGTCTCGCCT +AAGTCCAGTCCCCCACTAATGTCAAAAAAAATTTTTTTTCGCAAAACCTG +AATTTTGAAATCTTTTTTCCAAAAAAAAAAACGTTTTTTATTTAATTTTA +AAAGAAAAAATTGGAAAAAAGTATTATTTTTTCTAATTTTGAACTTTTTA +AAAAAATTATTACACATTATCTGGATTTTCAAAATTTTCCATATTCGATG +TTAAAAATTATAAACATTTTTCAGAAAGGAACACCGAAATTTTTTTTAGA +AAAAAGTCAAATTTGGAGCGAAAATTATGTTTTTCAACAATTTTTCAACA +ATAATTTTGTTCAATTTTTTTTTTGGATCCAAAAAAATCTGTGTGTTTTT +GTGTGATTTCCGGCACCCAACTCCCCAGAATTTCCCTCAAAAACTCTATT +TTTTTCTCTGCTACCTCTTCTCAATCTTCTAATTAATTCTATGTTTTTTC +ACTATTTTTTATTATTTTTTCACCCCTTTCAGAGCTCATTTAGAGCCCAA +AAATAACCATCAGAAACACAAAAAAAACAACTTTTTTTTTCTTTTTGAAT +TAATTTTTTCAGCCTATCCAAGACGTTGTGAGATATATTGAGAAGGGATA +TCGAATGGAAGCACCTGAAGGATGTCCACCGGAAATTTTCAAGGTTATGA +ATGAAACATGGGCTCTATCGGCACAAGATCGACCGTCTTTTGGACAGGTA +GATTTTTTAAGGGAAATTTTTTAGAATTTTAAGACGAAAATCTGAAAAAA +AAACCTACAATTATGGCAATTTTTGTGATGAAAATCTACAAAATTGAATT +TTTTTTCGAAAACCTGATAGAAAAAAGAATAAAAATTAATTTGAAAAATG +CCGTAAATTGACCAAAAATATGGAATTTTTACCAAAATTTCAGGGGTTTT +TCAGATTTTACCAGAGTTTCTGCCTTATAAATTAAAAATTTCAAAGAGAA +ATATCTTTTTAAAATCAGCATTTTTAGCAATTTTTGTGATGAAAATTGTT +TAAAAATTGCCAAAAATGGGAATGTTTGAAGAAAATTCAGAAAAATCTAA +ATTTTGGGCAATTTTTGCAATAAAATTGAAAGATTCGGAAAATAATAAAT +TTTTCGAAATCCTGAAAAAATTTCACAATTTTTGCGAAAAGAATTGTAGA +AAATTCGAAATTTTATTATTAAAAATATTGAAAAAAACAAAAAATTTCAA +AAATCCGCCGAAAATGGCTTAAAAATCTAAAAGAAAAGATTTTTTGCATT +AAATTTTATTGCATTAGTATTTGCGAAAAACAAACCCGAAAATTCACTCT +AAAATTACAAAAATTTCAATTTTCTGAAGCTGCGTCCACAAAATGGCTTT +AAAAATCATTTTCATGTACAATGTCAAAATTTTAAAAAAAGTGAAATTTT +GTTCAGAAGTTACTATAATAAAGGTTTTTTGCTTTCCGGTCATTTTTTTG +AATTTTGGAACATTAACCGAAAAAAAAATTCCGCATTTTTACCCTGAAAA +ATGCGAAAATGTTTGAATTTTTTGAAAATTCCACTTAAATTTTTTATATT +TTCAGGTCTTGCAACGATTGACAACCATCCGAAATACAGTATGACATCGG +CGCACATCTCGAAACTTCCAGAAATCCATCGAATTTTCTAGTCCATATGA +TGTTTCTGTTTTTTTTTCGCTGTTTTTTACACAAATTTTGTCATATTTTA +TTGTAATTTCCCCCACACATTTTTAGGCATCGTTATTATATATTTTCTAA +TCCGCTGCCGCGCATTTCGGGAGATCCTGGAATTTAAAGGCACAGCGGTG +TTTTTGGATGGGTCCCACCGCGAAAATTATTATGCGCCTTTGAAATTTTT +TTTTCGATATTCCTAAAAATCACAAAAAACATTTTTTTTTCTAAATTAGA +GAAGTTTTAGCCTTTCTTTCGAAAAGTCGATTTTTTTGGTTTAAATTTTT +CTCGATTTGAAAAAAATTTCAATTTTTAGTGAAATCAAAGAAAAAACATC +AAGAAACTTCTATTCGAAAGAATTTTTTAAAATTGTATTTTCCGAAATAA +TTTTCTCTGTTGGGTCTCACCACGAAAATCGTCATGCACCTTTAAATTTC +CTTGCCCACACCTCTCCGAACGGCCGATACCCAATCTACGGTTTCTTCAA +TTTTCCTCTGCATTTTTCATCGATTTTTAAAAATTTTTATCGAATATTTT +CACGTTTAAAATTATTAATTTGCAACGAATTTCCCTCAACAAAAAATGCT +CAAAACTCCGCCCCTTTATTGGCATAATTTTTGCCGCCACGGAAAATGCA +ATAAATTTTATATTACTTTTCACCGATTTTTTAAGATTATTTTTAGAACT +TTTAGTTTTTGTATGTGTGTGTGCTCGTAGTTTATCGGCAAGAAATTATT +GTTTTTTTTTCTTAATTTTTAATAAGGGAACATTTTTTAAAGAGATTTTC +AGAAAATCGGTAAAGATTTAAGATGCTCTGAATATGTCCAACTTCACAAG +CTTCGTAGATTACGCGGAAAAGGTGATTTTGAATGTTGAATGTGCAAGTG +CGCCCTATGGATAAATGGAGCAGCGTGGCAATTCGAAAAAATTTAAATAA +AAACGTATTACTCGAAAGTTCACAGAGTTTTTCACCAAAAAATTGAAAAT +TCGCTGAAAAAGTCGCGGGACATTCCATTTTTATTTTTCGGGAAGAAATT +CGAGAATTGACTGAAAAAAGCGCGTCTTTATTCCAGAAATTTTAGCGGAA +AATTCCAGATTTTTTTATTTAAAAAGACTCAAAACATGAAAAAAATATTC +TGGAGAAATCAAAAATTGATTGAAAAGTTTCAGTTTTAGGCTAAAATTTT +TTTGCGAAAAATTCATTTAGTTTTTGTTGGTAAAGTTCCGATTTTTCTGC +AAAATTTGAATTTCTTTCTGAAAAAGTGCGTTTTTTTTTTCAAAAAATTC +TTAAAATCGGAAATTTTTCGCCCCGAAACTGAACCGAAAAATTCGAAAAA +TGAAGCGCGGTCAATTTTTGAATTTTGGCATTGAAAATATTCTGAAAAAT +TCAAAAATTGACGGAAAAGCTCAAAGTTTTTCACAATATAATCGATATTT +TCTCATTTTTCAATGTAAAAATCGATAGTTTCAGCCGCACGTCGCAGCAA +CAAGCCAGACACCAATACCGCCGTCACCGTTGAACGAAAAACGGCCAATT +CCACTGTTTCCAAGTGAATTTATCGATTTTTCTGTAGAAAAATCTGAAAA +TTTCTGAATTTTCAGACGAAATCAGCAGCTCTTCGTGCGATGACGTCTCG +TTTTCCATGCAATTCGGAGAATCTGAGCAGGGACATGTTATATGTACAAA +AGTTCGACTTCGATTCTATCCTGCCGTGGTGAAAGAGGTTCGAAATTCAA +AAAAAAAAGAAAACAATATTACTATACATTCGTAAAAATTAAATTTCAGT +TTAAAGGCGCATCTCACATTTAAATATGCATTATTATTCATTAGTGTCGA +CCCAGATTGAAAGCGCATGCAAATTTTGAACTTTAAAACTGGAAAAAAAA +TTTTATTACACATTCGTGTAACATGAATATTCAGTTTAAAGGCGCGTGCT +AGTTTTAAACTTCAAAAATTAAAAAAATATATATATATTCGTGAAAAAAT +GTTCTTTTTAAAAGCTCTTTAAAAGTTTAAAAATGATTATTATACGTTTC +TCAAAATTTTCAAAAATCAGGTCAAATGCACTTAGAATATTGGAAAATAT +GAAGAAAAATCTTTATACATTCCTGAAAAAATACGCATGGTCCAAAAGTC +GACAAATCGTGGCCCAATATTTTCTATTTTTTCAGAGAAATCTTCCGCAA +AGGTCGAAATTTTTCGACGATTTCTACGATGTTCCGCTCACTGCGATCGC +CAGAATTGAGGTGGCCATTGTGAAAGGTGAAAAATATTTTTACTTCAAAA +AATTATTATATTAAATTTACACATACACATTCGTGAAAAAATTTTGCCGG +TAAAAATAATGAAAAATATATACAGAAAAATACGGAAAATTTGGATGAAA +AATATTTTTTGGTGACAATTAGAATATTACCCGCAAACAAAATTCAAATG +AATTTTTTCAGTTTTTGAAAATCTAAACAAATTTCAAAATGTTATTATAG +ATTCGTGAAAAATTAAAACTCAGTTTAAAGGCGCATTTCATATTCAAATG +AGAATTATTAAACATCTTAAAGACATAAACAAAAAAAATGAAATCTGAAG +AAGAAAAATTATACATTCGTGAAAGTTGGGAACAAAATTTTGTAATTTGA +GTGCTTGACATCAGTTTAATAAAAAATTTTGAAACCAAGAATTTTCGAAA +AAAAATCACGTATACCTAAAAACTTGTAGTTTTTTAAAGTTAGTAAACTA +TTTTCTCTCAAAAATTCAAAAATATTCCAGGTAACAGTAAAGGAAAAGCG +GACAAATTTCAACGCCTCGAGACAAGCCTATCAACAATGGAAACAGTATC +AATAATTCGTCTAATATTAAAAGATGTCAGAGTTGTTACAATTGACTTGA +GAAGATCTCAAAATGCAAATATATTGGCTAATCAAATACTCTACTTCTCG +AAAAGTGGACCAATCGAAAAAATGACTCAAGTTGGAGCTGCTATGGAGGA +GCGCGGTGTGAAGGCGAAAAGTAGGCATTGGATAATTAGTATTGGGGGTT +GGGAGGGGAGGGAGGAAAGTTCGAGAAAATCGGAATATCTTATAAATATT +AGGCCGTTTGATTAATAAATCGACACATCAAGTAAATAAATTTTGAAACA +AATTAAAAATTTTAAACGTTTCGATTGATATATGTGTATCAATTTTTTAA +AAGATGTATATTAGTAACAAACAAGAAATTTTTTATTCAATAAAAATATA +CTACGGGAGCACTAAATTTTTAGAATGCGTATTGCACAACATATTGGACC +AGATATCTCGTAGCGAAAACTACAGTAATTCTTTAAATGACTGGTGTCGA +TTTACGGGCTCTTTTTTCATTTCTCCGTATTATTTTCTCTTTTTTGCTTA +ATTTTAATATTCTATCTATAACTAAAAAATTAATTCATTTCGAAAATCTA +GCCCGTAAATCGACACAAGCGCTACAGTAGTCATTTAAAGGATTACTGTA +ATTTCGCTACGCGATACTTTGTGCGTCAAATATATTGTGCATTACGCATT +TTCAGAATTTTGTATTCTCGTAAAATTTTCGAAAAAGTAAATCTTTTAAA +AAACTTTTTATTAAATGAATAAAAACGCATTTTTTGGAGAATCGGATAAA +AATAATTTATTTAAGTTTTGAAATTTTAATATTTTGAAAAAAAAACATTT +TAATTGGAAAAAAATATGAAACTTTCTTTTGTAAATATGGTTTTTACAAA +ATTCCCGAATGTCCAATATACAAACTTATCATTTTCCAGCAGCATTCAAT +AGCTACGAAGCATGGCGTTCGGAACTCCAAAGGTGCCAGCAGAAGACGGA +TTCAACGTCTGTCTGGAAAATTGTAGCACTTAACAAAGAAGGCTTCAACT +ATGCGGCTCAGGGGTGCGATTTTTGGAAAAAAAAACTGGATTTCCGATTA +AAAATATGTATAGTGTATGTATTTTTCAAATTTCCAGCTACCCTGTGTAC +GTAGTAGTGAGCAACTTCTTGGATCGTGTGGACATTGAACGACAACTACA +ACACTACAAACAAGGACGATTTCCGATTTGGGTGTGGTCTCGGGCGAACG +GACACTCGGCGTTATTCGTTTCGGCGGATCACGAGAACAATATCGCGATG +CCGGCGATTTTGGCGAAGTTAGTACATTATATTTTAAATTTGTAAAATGT +TATTTTCTTCCAGAATGCAAGAAAGTATCACCCGTTGCCATCCGAATAAC +GAGAAGCCGCATGTTATAAAATTGGACGTCGATTTTGTGTCGAATGTTGG +AAAAGCTTTTGATAATCTTCTATCGCTTTGTGCAATTGGTGAGGGAGAGC +ATTTCATATTTAAAAAAAAAATTATTCGCCGTATTTTCAGCTGTTTTATT +TTCCATTATTTTCCATATAATATGCATTTTCCCAGACTCCTACGAGCAAT +ACGTTACACTGCAAAACGGTTGGAATACGAAACTCTCGAGAACCGGATGG +CTTCATCTCGTCAAGCTGTGCCTTCAGACTACCTATCAGACGATTCAATG +GATTGTTGATAGAGATCGATCGGTTATTTTACAGGGTACTATCAATTTAG +GTTTTATTCAGAGAGAGAGAGATAGCAATTTTCAAAATATTTACAAACGA +GTTAGTCATTTACATCCACAATCGACTGATCAGAATCTGATTCGTGGCCG +TTTTCCTCCGCCAGAACTTTAGGAACTTGCACCGAACTACTTGCTGCTTG +ATCCTCCCCCTCCAGAGGATCTTCTCCAGATGGGATACAACTTTTGATGA +AGCTGATCATCGGATCCTCCTCTCCATCATCCGAACTAGTTTGTCTGAGA +AGAATATCAACCAGTGTCTGCATTAAATCACCGGGTTCCGTTCTTGCTCG +TCGAGTACTCAAATTGTGTCGGCACATGAATTTGTCCAACCATCCGCGGG +ATGCCTGAATGATAAAGGTGGAGTAGCGTCGAATAGTTATTTTTTATGTT +TTTCATATACTCGTTTGCATTAAAGTAACGGCTCTCCTACCTTGAAATCC +GAGTTCTGACTGATTTTCTTTGCCGTTTCACCGATGATTCTTCTGGTGAC +TCGTTGTTTCTCCTTACGCTGATCGTGAACCCATTTAATCAATTCCTTAT +CAACGTCGTCATACTTTAAAGGTCTTCCACCTCCCGAAAGTCGCTTTGTT +GCAGTTGAGCCGTTGTCTTCTCTGAAAGTGTTATTTGCCAAAAGGCAGCA +AGTCGAAAATTTTTCAAAAAGAAAATTTGAAATCGAACAGAGAATTTATG +TTATGCCCGTATTTCAAAATATAGGAATAGTTGAAATGACTTCTTTTGAT +AGGATTAATTATAAGCCTAGAAAAAATCATAGTATTTGGAATAAAAGGTC +CATAAAAGGTTCTCAATTGATAGGGCTTGCATGTAGGCGTTAAACCCTGC +CTTTAAGGCGACCTCCGCTTGCCTCTCGGTTACGCCTTACGTTGTGCTAA +AACATAATCAATCTTTTTTTTTTTAATTTCTATTTTGATTTTCATCAAAT +TGAGAGAAATGAGAAAATTAGAAATTTGTAAATTCACATAGGCGGGTTTC +AAGCAGGACCCTGACACCGCGCATGCCTAACATGAAAGTCCTAGCCCTGG +ACTATTTTTTTGAACACAAAAATATGTCCGAAGTGGCAAAACTTACAACT +GCTTCTCGATTTCAGCTTTCTGGGCGATCCACTGTTGAATGTTTTGCCTA +TTCACATTCAAATCCTTTGCTGCTTTCGATATATTCTTATGTTCAAGGGC +ATAATTTATGGCATGCAGTTTGAACTTCAAGTCATACGTTCTTTTTCGAG +TTTTTACAGGCACTTCTGTAGGGATTTCGCTCATTGGTTTTCTCTGAAAA +ATAAGTATATAACAAGCAAAGTCTTAACTAGTCAGCAAGTTATTGGAAAT +AAAACATGTGAGAAAAGCGAACGAAGGGGCAAGACTAATGGAGACAGCAA +ATTGGCACACACGCAGAGAGACATGGCTAATAGAGTGTGCAAGACTATTA +GAGGGTAGAGGCAGTGAGACGAATTTCCGACTGGTCAGAATGTAAAGGGG +GTGCAAGGCTAATAGGAGGAGACAAGACAAATAGAAAAACTACATTATTA +TATGAAAAGAGAGTAAGACTGAATACGTGTATGGGCACCCCACATATTTG +TATGTAAGTAGTTATGTAAATGACTTTTTGGAATTGAAAAGAAAATACCA +AGAAATGGAAAAAACCTCCGGTCAATCGTAAAAAAATTATGAAAGAAGTT +CGATCTACTCGGCTACGATTTACAGTTTCCCTTACTGATTTCTACTAAAA +TGCATTAATCTTGAGTTTATCTCTAACAAATTGATGGTACTTTTGAATGG +TTATAACACCGGATATTTTGCAGAAGACGAAGGATCAGATATGTCGATTA +TTGTGGCCAGCCTCACGCAAATGTGCTGTGATCCATTTTACAGAACAACT +ACGGGTGAGTTTATTAAATGTTTTTTCTGTACTAAAAATGGGGTTTAAAA +AACTAATTTTAATTTAGTTCTCTCCTTGTATTAATTTCCAAAATTTTCCG +AAATTTTTTTTTCAATTTAAAAATCAATTTCAGGTCTTCAACAACTCATC +GAAAAAATGTGGATTGCCCTTGGCCACCCATTTGGTGAACGGCTACTCGG +AAGAACCGACGATGATCCATCGAGACGTGGAAAACCACAGAATAAAATGA +GAACTGACGTCATGCCGACGTGGTTGCTCTTCTTGGATTGTGTTTCACAG +CTACATCGAATATATACATTTGAGTAGGTTTGGTAAAAAAAATGTTTTCC +CCCGCAAAAAAATGTTTTCCTCAAAAAATTTGAATTTCCCACCCAAAATT +TTTCTCAAAAATTTTTTTAAAAATTAATTTTAAAATTGTTTTCTCAAAAA +ATTTGAATCTCCCGGATTTAAAAATTCCAAAAATTCGTCTATCAATAAAT +TTTATATTGTTTTCGAATTTCGAATCATAAAAATTAGTTTCAAGTTAACA +CACCTTTTTTTTCAAATAATTTTTTTAAAAAATAATTTTAAAAACAATTA +ATTTTTTTCCTATTTCCAGATTCACATTCTCTCCACACGTTCTCATTGCA +CTATGGGATCTTTCATTAACTGGAATGGTTCCATCAATGGCTTGTAATAA +TCTGGAAGAGCAATTACTCGCAAAAGTCGGCGGTGGACCATTCCCATTGG +ATCGATATTTTGAGAAAAGCTACTCGAAATTATTTGGAAATATTTGGCAC +GACGCAGTGCTTTTTATGGAATCTATTAAGAAAAGTTGGTGCTTTTTAAG +AAAAAAATTTTATATCGATTGTTCTTTTCTTTTTGATTTCAGCTACTTTT +TCACCTCGGTCAGCAACATTTTTTTGCAACATTTTGGACGTGGCCGCGAA +AAAAAAATTGGTGGCCGAGTTTTCTTTTTTTTCACTGCCATTAATTTCCG +AGAGGAAAATCTAGGAATTAAAATTTTTTCGAAAGTATACAATGTTGACC +GAGAAAAAATCGGTGGCCGAATTTTCTCTTTCTTCTCTGCCACGTTATTT +TAGTAAAAAATTAGAAAAAAAAACACAAAATGTTGTTCAAATTTTGGAAA +AAGTCTGTAAAAACAACAAAAAATTGATGGCCGAGTTTTTTTTCCATTTT +CGCGGCCACGTGACAAGCAGTGATTTCTCAAATGTTTTCAGGAAAAAAAA +ACAGGCGGAATTCAGATAATTCTACGAAAACTATTTTTGTTTCTGGAAAA +AAGTCAAAACTTGAAAATCGGTGGTCGAGTGTTCTCTTTTTTTGCGGCCT +TATCTCGATTTTTCCAGATCAACCAGTGTGTGCTCACTCGAAATTCCTTC +AATGTGAATTTATTCGGCCACCGACGTCGTTTTGCGATATTCAACTGTGG +TCCGAGTGCTATCTTCGATGGATTCCTCCGGCAAACGGGAAAAATTCGGG +AAAACTCGGCGAAGAACTCTCGCTGGACGAGAAAATGATCGAAATGGCCA +AAAAATGGAACAGTTCCGAGTGGAAAATGCATTTGGACCTACCGGAAGAG +GTGACCAAACTTTTCGGATTTATAGGCTCTAAACATATTTTTACTTTCAA +TTCTTAAATTTTTAGTATTCATCTGCATATCCTTACTCGATTCCGGAGAT +TTCCCGCCCAATAATGGATTTAAATGATTTTGATATGATCCGGCCGGATG +ATTTCGACGCAATGTCCATGAATTCATCCATCAACTCATATTCGTTCGTT +AATACGGTAGGGATACTTATTAGCTCGGAAAATAAATTACGACATATTTT +GTCTCGAATTTTTTATAGGTGACTTATAATAGACATTTAGTGTCTAGGCA +CACATAAAAGTTAGATCTTTTTCAGCTATCGTTTCGATACTTTCACACAA +AAGTAGGTTTTTTTTCGCAACTTTGTAAATTGAAAAATCAATAGGTCGGC +AAATAATTGTTGGCGTATTTTGTCAATTCACGATATTTATCAAAAATTTT +ATATGTGACTTCTGGTAGAAATTTATTATGGTTGGCAATAAGTACTGAGT +CAAAATTCATATAACTTGTTTTGTTGCTTATCGATTTTTTTTAATTGCCG +GAGTTCATGTTATTAACTATGGGCTTTCATCTGAAAGTAGTCACAAAACA +TTTTAAAAACTCGAAGTGATCCAAGTCGAAACAACTTTTTCAAGGTTTAC +GCCCTCTTATTTTTTCTCTTATTTTCAGCATTGATATGAGTTTATGTACG +GATCAAGAGTGTCGGTTTTTCGATTTTTGTATAAAATCGAAATTTTTTTT +TTGATTTTTCGATTTTCCCTGAAAAACACACAATTGAAAAATGTCACTCT +TGGTACGGATATTGCTAAATCTATTATACAATGTGAGAATCCAATAAAAG +TTTTATATTTTATTTTTGCAGCCAGTTCGTAACAACACGACAACAGAATC +AATATTCGATCATTCGACACTTGAGAAACGAAATCGTCGAGCAGCTGCCA +CAATTGGCTCCGAATCGCCAGTTATTCAAATGAGACCAAAAGAGCAAATT +GTCGGATATTCGAAATATGCATTTGATGATTCATTATCACCAAGACCACA +TTCCCGAACTGTTGAGACGCCTATTTTAAAGAATGTACGGGATTTTTGGA +AAATTTAAAATTTGGAAAATGAAAAATTCAAACAAAACAATTTTTTCGCT +TTCAAATTTCATAAAAATTTATGTTAAAAATAGTTTTTAATTGAATTTTT +AAAAAATTCTTACTGAAAACTTTCGAAATAATTAAAAAAAAAAACCAAAC +TATATTTGTTTTTTTATTATTGAAAAAGTTAAAAAAAATGTTTTTTTTTG +ATAATTTTACACTGCTCGCCTTCAAAATTTGATGAAAATCTTAATACTAG +ATTTTTTTAATTTTTCATTTAAGACTTTTCGAAAAATTCGAAAGTTCAAA +AAAAAAAATCCAAAAAAAATTTCACTCAAATCAATCGCCTTCAAAATTTG +ATAAAAACTCGATGAAAATTTTGTGGAATTAAAATGTTTAATTTATCATT +CTGAGGCACCACGTTTTCAAGATCTGGTGGGATTCCGGATCTACATTCTT +CATTTCAGCGCAAAATCCCTAAATCCGGAATTCCACCGAATCTTGAAACC +GTGGTGCCTCATCATTCTACCTTTAAAAACTCGAAATTATAAAAAATTCT +GCAAAACTCTAAAAAAATTTGATTTTCGATTTTCGAAAATTTATCTTTTT +TTGTATTTAACATTCAATAAAATATTGATGAAAAAATTTCTAGAATCATA +TTTTTAAATTTTGCTTTACAAAATTTTTTAAAAATCTACAATCGTTCACT +TTCTTGCCTTCAAAATTTGAATGAAGAAAAAATTTCAAAAACTTTAAGAA +TTAAATTTAAAATGTGCTCAAAAAATTCTTTAAAAATATGCGTTTCCCTA +ATAATTTCCATGTTTCAGTCCCCATCGCCCTCCTACACCCCATTTCACCC +GACGCCCGTTCACCGGAGCAACACCGTCCGTGCCGACAATCGCCCAATTC +CCCCGCCCCGGCCGCAGGGCCTAGGAACACTGACCCCATCACGCCCCGAG +ATAAGAGCTCATCGAGATGATATAGAGAGCCCTACTATTCGGGTCACAAG +ATTTTGAAGAAAAAGTTATACTTTTATTTTAATTTCCGCTCAAAATCGGA +ATTTTCTATAAATATGCCCCTTTAAATTGAGCTACAGTAGTCACGTCGAA +AAATTTTCAATTTTTTTGAATTTTTTGAATTTTTTCATCCAGTTATAAAA +AAAAGCTTGCCCCTCAGCTCTACCCCATTTTTCTTTCATTTGTCACCTAC +TTCCTTCATATATGCCCGGTTAATTATGTATTTTTTGATGCTTTTTTAGT +CCCGCCACGGTTTTTTTCATTTCGAAAAGTCGATCGATTATCGATTTTTT +CGAAAATTTGGAAAATTTGGAGAAAATCTAAATATTATCGATTTTAAGCT +AAAATTTTAAGATTTTATTTTTTCAAATAAAATTTTGGAAATGTTTTTTT +GAAAAAAAAAGTGCAAAAAACACTCAAGGGAAAATTTTTAAAAAATTGGA +AAAAATCTTGAAAGTTTGTCGATTTTTCAGTGTGCATTTTGGAGTTATCG +GTTTTCTTTCCGAATTTTCATCAAATTTATTTTTGATCTACCAAAAAATC +TCTAAAACCCCGTGGCGGGAACCTACTTCACTTTTATTCTGCATAATTAG +ACAAAAATGTGATTATTTTCTCATTTCAAAACTTGTTACATATTTTGTGT +TGTGATACATATGTCTAAATTTTTACGGACTGAAAAAATACTTTTTTCTT +AATGTTTTTGAAATTTTCATTATTGGTGGCGTCATCCATGTCTATTTGAT +TTTCCAGACCCCCCCCCCCCCCTCTAAAATGAAAAGAACAAGACGATTGA +CAGCTAGCATGTGCGACGATCAAAGTACCGATTTGATTCAGTTGAAGGGA +CACGAGAACGCGAAAAAGTCGGAAGCCCATCTGAAAGTGCTGGAATACAT +TGGCAAACGCTATGAAATTCGAATGACCGACGGGCGGTACATACGTGGCA +CGATGATCGCCACTGACAAGGACGCTAATATGGTTTTCAACAAGGTAAAA +ATTTGATGAAAATTTGGTCCAAAAGCTCATAGTTTCAAATATTTTTCCTT +AAAATTATGCGCCGCAGGCAAAACAACATTCCGCCTTTTTCTATTGCTGG +CTTAGTTTTCGCAATTTTCTCGGCTACCAGGCTACTGCAAAAATGATCGA +TCCGTGAATTGTGCAAACATCTGAGTTACACAGAGAGTGGGGCGGAGCGG +AACATCGCAACACTGCCGCATGGTTTTTCCACAACTTTTTTTTTCAAGAA +AGTTTCGATTGTACTTGTTTTTTCTCTTTTTTGTATAAAAATGGTATTCA +TTCTAAATAATTCACATATGCTAAATTGCATATAAAAACATGGAATATCC +TCTCAAATTAAGAGTCTTAATCTTATTAGAATTAAATTGGATATCATTTT +CATTCGAAAAGAAAGAGAAAGAAACAAGTAAAATCGAAACTTTTTTGAAA +AAAATGCTTGATTTTATTTCATTTTCGTTGTTTTTTTTTCAGTATTTAAC +TTTTGAACGATCGATTATTTATAAGGTTTGCGGTTAAAAACGATGAATTT +CGTGTTTTTCTTTTCTGGATTCAAATGACAAGTTTTAACCAATTCGAATG +TCAAACACGGAAAAATAAGCGAAAATAACAAAAAATCGTGTATTGTAACC +AAAAAGTTCTCCACGAGTAGTACACTAGAGCCGACGCGCCGCAGGTTTGC +AAAACAACGCCCACCCCGTTTTCTGCGCGGCACTACACAATTTTCTATCT +CACGAATAAATATTTCAGAAAAGGCAGGATTTTGTCTGAAAATCATGAAA +AATCAAGTTTTTTTCAGGTTTCCAACGCTGAAATGGTTGGAATTAGGGTT +TGTTACCAAAAATCGTATAATATTAAAATCCCAGTGCTTCTCTGTCTTTC +AGCAATTTCTTTTAATTTCCAGGCAGACGAGCGATGGGACAAAGATCCAC +AATTGAAAGGAGTCCGATTTCTAGGGCAAGCGATGATCTCGAAAAAGCAC +GTGGAATCGATGCACGCGTTGCCGGACCCTAAAGAAACTGAAATTTGATC +CAGTTTTCTTATTTTCTCTAATTTATCCCATCCTTTTCTTGTCAAGATTA +ATATAAATTAATTTTTATCGAAGCGATTTTTGTTCATCTCATCCAAATAT +GAAAAAACATTCGAAAAAAAATCGCAGGCTTCACTTGGAACCGCGCGCCA +TCAGTTGAAAATGCTGAATATGTACAAAGACTGGAAAATATTAAATTTTT +ATGTTTAAAATTTCACGTTTTTCGTGTTTTCCACAAAAAAGCAATGCATT +GTCGTTTTTCAAAAAACACTCATGGTAAACGAAGTCCCCGTGGAGTACAC +GACAATGTCGCATCGAGACCCAAACTGGGAAACGCCTGCGCCTTTAATTT +TAGGAGTTTAATTTTCGAATTTCGAGTTATTTTTTTCTCAAGTCTTTTTG +CGACTTTTTTTTGAATATTTTATTACTTGTAGCGCTGAAATATGACAGTT +ATTATAGCGTCACACTGGGGACCTCAATCAAAACAGGTATTTTTCAAAAT +TTCGCCGTAAAATCTAATAACCAATTTTGAGATGTTGCCACCCGAGCCCC +CACGGATAATTCTGAGAGAAGTTCCGGTCCAGAATAACCAGAAAGAGCAT +CCACCGGTTCAGGAGATCAAAACCGTGTCCAGCAAGTCGAAGGAACATCG +CGTCAGTTCGAGCCGGAAAATTCCGGATCACTTCGACGTGGGCCCACGGT +TCTACATGAATGTCCCCGCAGATGGCTCAGAAGTGTTCGAGGACGACGAA +AAAGACGTCGAGAACGAGTGTTGGGCGGTGATCGAAAGAATAGGAAGCGA +GGATGACAAGTTCGAGGCCTCTGAGCTTGTCGAGTACCGCGATCACGATT +GGTACATCGCTTTGGCGATTAATAAGGAGAAAACGCCGGATAAGGCGAAT +TATCAAGTAGGAATTACGAAAAAAATTTTGATTTTCAATCTCATTTTTTA +AATTTCAGCACCTACTCTACAGCTATCGAGGCGGAATCCAACGCATAATT +CTCACGCCTCAACAGACGGATTCGATCGACAAAACGCCGCTAGTGAAGTA +CAAAATCATCGGAGACGGTCTGTACGAAGTGCTTCCGATTCACTCGTCCC +TTCCTCAAACTGGTCTAATCAGTCCCAAATATCGTTACAACAAAGGCGTC +GAGCTTCGGATTTTCGGGATAGTGAATTGGATTGATTTTGTGTTGGACGA +CGATCATCAGACGCACAGGACGATGGTTTGGACAGATGCGGTCGGACCGA +TCTATCTGAGTGCCGCGGATCGAGCCAATATTCGACGGAAGCTGCTGCTG +ACCGAGATGCAGATTTTCGCGCCGTTGCGAATGTGCCATATTACTGTCAA +GGCGGAATTTAACTTGTTAGTTAAAAAAAACGCGTAAAAAGAATAATAGT +TCCAAATTTTCAGCTCGATTCCCGATGGTTCCCCGATTCAATGGACCATA +TCATCGTTCCAGCCACTCATCGAAGAATCAGAGAAGGATCCGAATATTGG +GCGCAATTTATGGCCAGCGAGAGTGCTCAGATTCGATGATTTAGTCGTTA +CAAAGAAGGTGCTTAATCATTTTAATATTAAATTTTAACAGCATTTATAA +TTATTTATCTATTTCCAGACACCGAACGGCTACTGGCTGAAGTCTCAAAG +ATTGGAGGGTCACGTTAATGTGTTCGCCGGTGCAAATCAAATCGGAATCA +TTGAGTCGGCGGGTGAAAAATACGCGACGAAGGGAAGCATGATGGCGTTC +GTGGTTCCGTGCTATCAGAACAGCACGTTTGCATATTTCGAAGCACTTAT +CGCCGGACCCCCGCGAGTCGTGATGATTATTACCGAAGGACGCTTTCTGA +ATTATTGCCCGAAGACGTGGCCACCGTCTGTTCGGAAAATGCGTGATCAG +TATCAGAAAGAGCACGTTGTAAGCACAATTTTCCAGAGAAAAAGGCTTTC +GATAAATTTTCTTATTTTCAGCTGAAATCCGAAGTCCGAAGTTCACCAAT +CTGCATGAAACAGCCGGATTATTGCCTCAAATCACTACGAGGATTCAGCG +AGTGCCCATTTTGATCACTCAAAGTTTTATATATTTCTGTATTTCTTCTG +CCTTATTTTAAAAAGTATTTTCCCGTTTTTTTTCTTTTGTTCAATTTTCC +CTTTTTCTTTACTTGTTATGTCCTATGTTTCATGCTAAATTAACGTATAT +TTTTAATTAGCAATTAAAAAACTTTCTGATTAACTGCCAGTTTTTGAGAA +GAACCAGAAGATGGAACGCAGGCGAGTTTCTGAAACGGAAAGGGTTTGAA +ATTTTTATCAATCAAACAAACTCGCAATTTTATCAAAAACCATGCCGTCG +TTGCAAGTTTGAAAAAACCACATATATTTGCAACATTGATAGAATATCAT +TGGATCGTATGGATCCGCCATGGCCAGACCATCATATTGACATGTACCGT +TTAATGGGTTCGGTACCGCTGAAAAGTTGTTGGTCTCGCAGCGAAGTACT +ACAGTAATCGGGAAAAAGCGCTGTTTATTATCGATTTTTCAATTAAAAAT +CAATAAACTCGCCGCGAGATCCAAACCTCAACTTACGATAGCTTTTTGTA +GGAGTCGATTGTCCATCGACAAGGAAGCCAGCAACTAGGAAAATTTTGAT +AGGGAGAAGCATTGAAATTTAATTGTTTTTGGGGGTTTCGTTTGGTTTTT +ATAGGAATTTTTGAGCTGTAAGAAAACAAAGCAACATTTATTTCAATTAA +AACCGGAAAATATGAGTCATTATGGGGGGTTTTCAACCGTACGGAATTTG +ACAAATTTGAAACTACCATAAAATGGTTAGTTTTGTAGTTAGAGAACTCA +AAATTGATTTTCTAAGACAAAAAAATTGCCCTTTTTCAGAATATAGTAGG +TTTGTATAATTTCCAAAAAATTATTTTTCTTGCCCAAAAAAAAAAGGACA +GTCATTAGATGGCTGAAAAAAAAGTGGGCAAAAATAAAAAGTGTCTAATT +TTGTTGAAAACGGGTAATTAATATATGCAGAATTCAGAAAATCTAGGTTT +AACCCATCAAAAACCATTAAAAAGTGGCAAAATTTGGCAATTTTTGCAAA +AACTCACAATTTTGAAACTCCTCTAAATTGGTTCAATTTGTAGCTAGAGA +ACTTAAAATTGGTCTCCAAGCCCTAAAAAATTGTCCTTTTTCAAAATATA +ATAGTTTTAAACGTTTTTAGAAAATTTATTTTTCTTGCCCAAAAAAAAGG +ACAGTCATTAGATGGCTGAAAAAAATTGGGCAAAAATAAAAACTTGTCTA +ATTTTGTTGAAAACGGGTAATTCATATATGCAGAATTCAGAAAATCTAGG +TTTAACCCATCAAAAACCATTAAAAATCTAAAATGATTAATTTTCTAGTT +AAAGGATTCAAAATTGATCTTCGAACACTAAAAAGTTGTCAAGTATCCAA +AAAAAGTGGTTCAATTTAAAAAAAATTGGTCAGGGAAAATTATCGATTTT +TTCGCCGCTTCGCAACTTGGACGAATTTTTCTTTCGCTGCACAAAAATCA +ATAATTATTGATTTTTTTTCTAAAACAGAAAAATAGATATTTGCACTTTT +CTGAAAAATCGATATTAAACGGAAATTCGCAAAAATCGATGGTCACTAAT +TTTTTTGCAAAACCCCAGTAAAAAATCGCTTTTTTCGCCGCATTTCCTAA +CTTTTTCTATGCCACCACTATTGATTTTTTTTCCAGAAATCTTGGAGCTT +CCCAAACCCGCTCATCAGCCCGCGTGCTTCATCAATCATTCCGTTGAGAA +CTATGAATTTTTCGAATGAAAATTAAAAAGAGGGGGATTTATTAGACTGA +AAAAGTGTTTTTGTGCCACGTGGCGGCGGCCGAATTCTCCTGGACGGGAA +TTTCTAGGCCATGCTTGGGGGAGATGAGGAGATGGGGGTCAACTTCAAAT +GTGTGTAACAAAATAGAAAAAAAACTATAAAAGGTAAGAGGAGATCAAAG +GTCACGCCACTAGGGCTTGAAAAATGAATGCCTGCCTACAAATAGACATG +TAGGAATGTAGGCAGGCAGACAAAAAGTGGGTGAACAACGAGAAAAGGCA +CGTAAAAAGGGGTAAAGGTTAGAGAAAAAGAAAAAAAAAGCTCACAGAGC +ACATTAAAAATGGAAAAAAACGAGATCATTGGATATTCTGCTGCCGTTGA +TCATCGTCATCATGAATGATCAGCTGATTGGGGTCGACTATCACATCATC +TGGGTTCACGAGAGCATCTTCTTCGAGCAGCTCATGCGGAGGATGATCGT +CGTGATGATTTGGCTCTTCCACAACCACTTGTTCGAGGACATCTGGAATT +TATAGAATTAAAAAATACATTTTTTAGACAAGAAATCGACAAATTTCTGT +GTTTATTTCTATTTTTCAGATAATTCCACACAATTAGATAGTTATTGAGT +TTTCTTTCTATAAATTTCAAAAAAAAAAACGATAATTATTGATTTTTTTT +TAAATCAAAAACTTCACAAAACTCAATAATTATATATTTTTCGTCCTCAT +TCTCTTTCGGTTTTGTGTGTGTGTGAGTTTTTTTGAAAAACGCAAAATTT +TCTGTGATATTTCTATTTTTTAACCTGACATGGGCAGTTTTTGAAAAAAT +TTTGCAATATTTTCGGTGTTCTTTCTCAGAAAAACTCGAAAAATTGCAAA +ATAAATGTAAAATTTATCAAAAATTACACATTTTCGGTCAACCTTTTGCT +CAGAGAAACTAGAAAAAAAATTTCAATTTTTTTGGAAACCTGCCAAAAAA +TGAAGTTTCAGTGAAACATTTTTTTTATCTTTTTTCGAAAATTTAATACA +TTTTTTTGCAATTTTTTAATATCAATCCGTTCTCACATTTTTTGGTAAAA +ATATGAGGAAAATGAATACATTTTGGATTTTTTCAGAAAATCTGTTTACC +ATTAATCTGCTTCTCCCCAGTATAAACTTTAGGCTCATTCTCGTGCACTT +CTTCTTCCAAATTAACATCATCACCAACTGTCCCAATAACTTCTTCCTCG +ACAATTTCCTCAACAATTGCTCCATCAGGAGCCATATGCAAATGCATTTC +TCCATTATCCATTTCTTCTCCAGCCATTATTTCGACTCCAAACGTGTGAT +TCACTATTTGCAAGAGACGATGTTCGCTTTTTTCGAAGAGCATTTTGAAG +AGCAAATCGAATGTCTCGTTGTCGGTTGCTGAGCCAAATGAGTTCTTGGC +AATACGGAAGAGAGCCTCGTTTCGACTTGTTCCACGCGCCATTCCAGATT +GTGATAGAGGCTGGAAATATTACTATTTCAGATTTTTAGATTAAATGTGG +AGCTGGGAAATTCGAGTTTTCGACGAAAAAATAGCCTTTCAAAAGATTAT +TTTCAGATATGTTTAAAAAAATTCCGTTGAAAACGACGAAATTAGATAAA +AATTGGATTTTCAGCACATACACGGGCGTTTGATTACGTGGCCGTGAAAA +CGGAGAAACTCGGCCACGTAGAAACAAAACCGAAAATTGCAGAAAATCCA +GGAATTTTTTTTAATGACTCCGAAATTTCCCCGATTCCGAATAATATATA +TGAATGAATATATACTTCTGAAAAATTTCAAAACCTTTGCTCACCAAGCC +ACTACTCTGCTGCCCAAAATTTTTAGGCTCCTGATATTTCGCCTTTCTAT +ACGGCAGCTGAATCTGTTGCTGGGATGATGATGGTTGCTGAATCTCTTCG +GTATGTGAAACCTGAAGCTCTCGCTCGTCGAGCATCTCCTCAAGATGCAC +ATTTTTCTTTCTGGATCCTCCTTCTGAAGCTTCTGCTGAAGCTCCAGCCG +TGTCAGTCGTCCAATCATCCACAAAATCACCCGCCGCCGCCGAAACAATC +ATCTCATTCTTCAACTCGTACGGATCATGATCATCTTCAGCATCCCGAAT +ACCATCAGTCGCCGCCATAATCTCACGACGTCGTACATAATAGAGCATCT +TCGTGTTCACCTGAATCCCATACTTCTCCAAAATCACTTTAGCCACCTCG +GCAGGTGTCATTCTCGCGAGCAGCCGGAGCACATCCTCCCGAATGTGTGG +TGGAAGACGTTGAAGTGAGTATTCTTGAGCGGAGCTCATCGTGCTCACGT +TAACCGGAGCCGGCATCTCGCCGGGCTCAGTGTACCAGTAAATGATCATT +GCGTTGCCGATTTGATGGCCATTCTTCAACACGTACGTCACCTTCTTGCG +AAGACGTGGACAACGTGGAAGGGTGGCTGTGTAGACGTGAAGCTGGAATT +CGATGAGATCCGAACGATGGGATGATGGTGTCTTCCAGATGCGTAGTTGA +CCTTCTCGATTCAGTGCGAGCGCTTGTTTCGCAGATTTTGGACGTTTTGT +GATGCCGTCTGAAAAACAGAAAAAAAATTAAGTTTGGAGCATCTTGAATT +TGCCTTTTTTACTTTCGGAACGTCCCACTTTTGCTGATTTTTCGTGTTTT +TTTTTCTGGAATTTTGGAATTACAGGGAATATCTCTCCAAACCAATTACA +GGGAATATCTCTCCAAACTGGCCGTCGCAGGAAGACTTCACTTTTAAATT +GTTTTACCTGTAGGCACAAAAGCAAAAGAGGAGAGCCTACATCTTTGTAT +CTTCGATAAATTCGTTAAAAGTTCTTTTGTCTTTATTCATTTTTCAAATT +ATTTTCCAATGTTTTAAAAACATTTTTTCTAAACTTTACAGTAATTTGGG +CTATTTTCACTATTTTTCAACTTTTTGACGCGTTTTTAATTCTTCATTTC +AACCTCATTTTGTCCAAACTTTCTCAAATTTCCACATAATATGGCCGATT +TTCATGAAATTTTCATAATTTACACCAATATATTCAATTTTTAACCTCAT +TTTTTTCACAGAAATTCCCAACATTTTCACATATTTTTCATGACAAATTT +GAATTATTTCAATGTTTTCCAAACTTACGAGGATTGGTGCTAGTATTCTC +TGACCACGGAACCAGTCCATCACACGTCAAATTTCTTGCATCAACCTCGA +GCCCATCAATAAAGAAAACGAATGCGGCTTTGCCAGTTGTGGCTGGCGGA +AGGGCCGGTACTCGATTGTTGAGGCATCCGAGGGACTCACTGCAAAAAAA +TCATCGTTTTTTCTAGAAATGGATCGATGTTTGTGTAACTTTATCGATTT +GCTAGAATATTATCGATTATTCCGAAAAAAAATTTTAAAACAACAACTGT +ATTTCTATTTTTATTTTTTTAAAGATAGACTTCCAGATCATATTTTTTTT +GAAAATTTATTTAAAAAATTATCGATTTCTCTAGGAAAAATATCGGCTAT +TCTCGAAACTTGTGGATTTCCCTAGAGATTTATCGATTTCTGAAAAAATT +ATCGAATTTTCTAGAAATTTTGCAAATTTTTTCATAAAATTATCGATTTT +TCTGAAATATATCGACTTTTCGCCCAAAAAGTACGTACATCAATGAAGGC +TTATTGACAAGAAAGTGTAATTGTCGATTCCTATCATTCCAGAACTCCAT +ATCCAACAGCTGAAGATACAAACTACCATCATCGGCGGCTTGTGCTGGCA +CAGCAAACGGGCATTCTTTCTCGCATTCCGACATATCCGACACATCATTA +TCGATATCATGTATCTGCGTTGGCTGGAAAAATGGATCCTACACGCGTTG +AGCACACACTTTGTGAGCTCTGCGAGAGCTCAATGAGAACCTACCGGTCG +TTTTGTGGCTCGTTTCGCGAATCGTTTCAAATATCCGCCATGCATTCGTG +GTAGCTCGCCTTCCTGATTATAGTCGTACATGATGAGCGCATGGCTCACC +ACGAGCCGTGATTCGGTTTCCATCATGTAATAGATTTTTTTGCGTAGTCG +TGGCTCGCGTGGATTGATGGAATACAGGAATACCAAGTGGAATGGGCACG +TTTTGTAGTCCATGTTGTCTTTGGTCTGTGAGGGGTTTTGGATATTATTA +CGGGAGGCATAAAATTCTGAGAATGCGTATTGCACAGCATATAGACCAGA +TCCGTAAATCAACACAAGCCCTACAGTAGTTATTTAATAAATTACTGTAG +TTTTTGCTGCGAGATATTTTGCGCGTCAAATGTGTTGCGAAATACGAATT +CTCAGAATTTTTTGTTCCTAAGAACAGCTCGTCAATTTTTTTTTCAGTTT +TTCAGGGTTATTCAAAAAAAACCTGTTTTTAAAGCTTCTAGGTCTCATAT +TTAAAAAGTTTTGAGAATTTAATACATTTTTTTTAATAGAAATTTGGCAA +TTTTTTCATCACCTCATCGTCGATTATTCTTTTTGAAAAATTTTCGATTT +TTATGGGAATATATTTATTTTCCAAGAAGATTAACTTTTTTTCAAGAAAT +CTGAAAATTTATCAATTTTTCAAAAGAAATTAATGAATTTTATCAAAAAA +AGAATAACTTTTCCAGAAAATATTTTTTTTTCTTAAAAATTAAAAAAAAA +TTGTTAAATCGCTTTTTGTGTCAATTTTTCAAAAAAAAAAAAGAGGCATC +GAGAATATCCCATTTTTTTCGAAAAAAATTTTTTGGTTATTTTTCTTTTT +TTAGATAAAATGTATATACTTTTTTAAAAATGTTTTTTCACCAACAAATT +TTGATATTAAAAAGTTGGAATTTTATGACTAAATTATGGAAAACTTTTTC +GATTTTTAGAAAATCGGAAAATTTTGAAAGTGGGCGTCGTCAAAAAATTT +AATTTTTTAAGAAATTATAGAAAATATGCTGATTTTGGTATTTTTGGAGA +GCGTCGATTTCCATCGGATTTTTTTGGTTGTTTTCCCTGGGATCCATGTA +ACACCTGAAACTGTGATCCCAGCTCATCACAAATCACTCCGACTTTGCGA +ACTTTCGTCCGATAGCACGTCGGATTCTGTGCATTTCCATTATGAGACCA +TGGCGAGAAGTCGTCACGATTGATGTCGTGTGGAAAGATGGCTGTCCCGG +CGACGAAGAATGCGTACGCACGAGAATTACGAACAATTGGTGGGTGTCCC +GGCTTCGCGTAGTTCAGCAGACCACGTTCTTCGCTGGAAAAATGATGATT +ATATCGAAACATTCGAGGAAAATGGATAGAAAAAACGAAAAATTCAATTT +TTATCAAAGTTCGTTTATGTTGATGAAAACATTATTACGGGAACACAAAA +TTCTGAGAATGCGTATTGTGCAAAGTATCTCGTAGCGAAAACTACAGTTA +TTCTTCAAATGACTACTGTACCTATTGTGTCGATTTACGGAAATAATTTA +TAAATCGATAAAACAGTAGTTATTTTTAGAATTACTGTAGTCCTCGCCAC +GAGATATTTTGCGCGTCAAATATGATGCACAATACGCATTCTCCAAATTT +TGTGTTCCGTAATAAAAAATAAAGTTGTTAGATGAATATTCAGGGTCTCA +ACAAAATTTAATCTGTGTTTTCAGTTTTCATGTTTTTAGAGTGGAAAACG +TTTTTTTTTCAGAAAACAGTCAGAAATGTAGATTTTGTTCCATATTTCAA +AAAATCATTTAAAAAATATAGAACATTTTTTTGAAAAATCAAATTTCTCC +AGAGTGTAGTACGCCATTAAAGGTCTCGTCACGATTTTGTTTGTTTTCAA +TTTTTAAGTTTTTGAAGTAGAAAATTATTTTTTTTAGGAAAATTTTTCGT +CGATTTCGTTGAAAATTCGCTAATAAACGGGGATTAAAAAAAACGAAATT +TTCCAATTTTTCGAAAAAAAAAATCGAAAAATTCCTCCCAAACTTACACA +ACATTGGTATTAGCAATCCACTCCAACACGGCCTCAAACGTGCTGGCGAC +CCTCTTATGTCGAACAGTCAAGTAGATATGTCCCGTTTCCAATTGCCGGG +GATTCTCAAAATAGGGCGCCGGGTTCTCCTGCTGAGTAAGCGGATCATCG +TCAAACTCCAAATCGTAGCCATTGTTGAGCACATCCTCTTGAGACATATC +CAACAAATCATCGTCTAGCAGATGTCCCTGAGCGTCTTGAGCAATCGAAA +CATCTTGCATTAGCTGATGTTGCTGCTGCTGGTGCTGATCGTGTTGAAGC +TGGATCTGATCTAGGGAATCATTGTGATGTCCGATGACTTCTTCTTCCAC +AACTTCCAAATCTTCTACATCTATAAATTGTTCTTCATCATTCGGTGCAG +CAGATGATGTAGATGGATCTTGTGATGTATCAATCTTCTTCTGATCGTCG +ATCCATTTCGATCCTCCAACACCTCGTCCAGGTGTTCCAGGTGGTTTAAC +ATACGGACACGGAACCGGACCATCTCTCACATATTCATAGATATAACACA +CATTTCCGATCGTAATCGTATTGTTGCGTTGAATATAAATGAGACGCTTC +CGAAGACGGGGACATCTCGCCAGGACGGACATTGTTTCGACGAGACACAA +CTGTGACGAGTGCCAGCCGCCAGCCGTGTCTTTTGCCATTTGGAACTGGC +CGTTGTCGTCTTGGACGATGGCTCGGCGAGTTGAGCGGACGCGGGGTGAC +GGACCTTCCGAGGCAGCTGAAATTAATGAAACTACGGCACTCTGTACATC +TCCGGAGGCACCACGTTTTCAAGATCTACCAAAACAAGATCTACTATTTG +GAGATCTACGAAAACAAAATCTACGTTTTCAAGAAATGGTACCATGCTAA +TTGCAGTTTTCGCAGTTTTCTCGAAGAACAACAAATCAACAATGTTGACC +GCCCAGTGTGCTCCGATGTCGCGTGTTGTTTAGCGTTTAGAAAAATCTTT +TTTGAAAGAAAAACTTCAGGAGAACGATAAACAACGCACGATGAGTAATA +TGGAAGAATTTTTGTTTCGTTTTTCTTTGAGAAAACTGCGAAAAAGTGCT +AGATCCTGAAAACGTATATCTTGTTTTGGTAGATCTTATTTTCGTAGATC +TTGTTTTTGAACAGATCTCGAAAACGTGATGCCTCAATCTTCTGCAGTTG +CCGAATTTTCACATTTTTAAACCTTAAAACATATTTTTTCTAAAACTTTT +CCAAAAATCGATTTCTTCGTTTTCACGATTTTTTTCAGAGAAAATATAGA +AAATCGAAAATTTGTAAATTTTCGATTGAAAAAATGGAAAAATTACAGGA +AATTATTGAAGATTTAAACTTGTTTCTAAACAATCGAAAATTATCGTTTT +TTTTCTTTTGGAAATTTTTTTTTGGATTTTTCCCAAAATGGTGGTTTTTG +AAATCAAAAAGCGTTAAAAACAAATTTCTTTTAAAATTACCGGAAATTAT +TTTAGAAAATTTCCGAAAAGTCAATAAATTAAAAAATCGAACAAGAGAAA +GAGTTATTAAATTAAACAAAAACAATTTCACAAAAGTCGATAACTATTGA +TTTTTCATCAGAATTTCCTAAAAGTCGATATTTTTAAACCTTCTGATAAA +TTCTTTTTTTGTTAAAAAAAACTTTCGATTGATTAGAAACACGTTTAAAT +CTTTAATAACTTCCTGTAATTTTTCCTTTTTTTAATCGAAAATTTACAAT +TTTAATTTATTCTTTTAAAAAAATCAAAAAACGAAGAAATTGTTCGTTTT +TTCTGGAAAAATTAATTCTTCGGCTCGAAATTTCGATGATTTCTTTTTAG +AAAAAAATATATGTAAAAAATTATACAATTTCAAATAAAACACTGTTTTT +TTTCTTTTGATATTGAAAATAGTAGAAATTTTTCAATAAAAATTCCAATT +GTTCACTCAAAATTTCAAATTTTCGACAAAAAAACTTACGATTAACAGTC +CACGGTGACAGTCCATCGCCAGTATGATTAATCTGATTTGCAACAAAATT +CGCCGGCACAAAGTACACAAAAACGCCGGTTGTCGGAATAAGTGGCGGTA +GGTACGGTGTTCGGCGATTCAAACAATTCGATTGGCTCAGCAGCTCGGGC +TCATTCACCAAATATCGGAGGAGAAGCTTCTTGTTGTGTGCCCAACCGAG +TTTTGCAAGTTTTACGCGAAGAAACATTCCACCACGTGGTCCTTCCACTA +TCTCGTCTTCGAACTGGGAATTTTTTTTTGATGAATTTGAGAAAAATAGT +TTAAATCTTTATATTTCAGTTTGAAATCGCCGAATTTCAGTTGTGCACCT +TCGTGTATATTTACGATATGTTTAATCTTTTTCGGATGCTGATTTCCGAT +CTTTAACGGTTTTCCTTCATTTTCGTCGGTTTTTTTTGGATATGTGTTTT +TGAGGTCAATTAATGAACCATTTTATTATCAGAAAACTAGCAAAATGTTC +AATACTCGACAGAAAATCCATATGCTATATGCTTTTCTCGACTGAAAACC +GGAAATGTTGCTAGTTTTTGATAATAAAATGTTAAATTAACACATTTTCA +AAAAAAAAACACTTCTACAAAAACCGACGAAAATTAAAGAAAATCGTTGA +AAAAACGAAAATCAACACCCGATAAAGATTAAGCATTTCGTAAATATACA +CGAATTTGGTAAATCGACACATGGCATCTCTAGCGCGAAAATTCGAAATT +CGTAATTTCCAGCTGAAATATTAAATCAGGGAATTTTTCTGAATATTTCA +CTTAGATATTCGGAATCAGGGAAAAATTTGGAGTTCTTATAAAAAAATTT +ACTAAGCAAAGTTTTAGCAATTTAGGTTCTAATAGGCTTTACAAATATCA +AAAAGTCCCGATTTTTCAAGGATCTATATATATTTTTAGAACCACAGATT +TTTTGCTGTTTTTCAGCATTCTCGGAAGACCATACCGGTGTGGATCCGGG +ATCATCCAGATCTAACGAGACGTGCGGATCAGTTGGATCGACCATCGCAT +GTCTTAAATAGTCGTTTCCGTGCGGAAGATTTACGATTGGTGGAATTTCA +CCGGGACACGTGTAGTCGTAGAGAATGAGCACGTTTCCATAGATTTGGCC +ATCGCGGGAGAGGTAGAAAATCTGGAAAAAATTTTTTGAATAGATTTTTT +CGCCTTTTCTGAAGGATTTTTTTTGAAATTTGAAGGAAGACGGGTTTTTG +CTTGCATAGACTCAAAATAAACCCTTTAGAAAATTTTTACGTTGGCTCAA +AATATCGAGAATAAAAACCAATTTTTTTCTAAAATTTCGAAAAAATGGGC +ATAACGGCGGAAAATGTATTTTTATTTGATTATTGTACCTTTTTCAGTTC +ATTTTGGAGCATTTTTGGCCCATAGGCTTAAAATTAACCTTAAACATTTA +AAAAACGTGAAATAAGATATCAAAAAGCCATTATGGCCACTATGACCTAA +AAAAAATATTTAAAAAAAAACAACTTTTTTTTGAATATTCAAATTTTCTG +AAACTGATAATAAACCTTTTTTCTCAATCTTAACAGTCTCGGCAGCCACG +CGCTGTACTCGGTGAGATGAAGTTCGGCGATACGTGGATCTCCTTTGACC +GATTGGAGCCGTCCGTTGAGACGAGCAACCGGATGACGTCGGACATTCGG +TTTGATGACTGGATCGTTGAAGTGTTGCTCGCCGCCAGTAGAGCTCCATG +GCTTCAGATCGTCATTCGAGACGTCTTTTATCGACATGATTTTGGAGCCG +TCCACGTAGAATGCGAAACAGGCTTTGTGTGGAACAAGTGGTGGGAGACG +GGGTGGTTTGTCGAGAAGCCAACCTCCTTCGCGACTAAAAATGGGGACCG +TTGATTTTTGTTTTTTTTTTCTGACCGATTTTTCGGACAATAGCTTGAAA +TTTTGACAATTTTCTTTATTTTTAGAAGATATTTTTTTCTTATATTTTTT +TTTCTCTAAAAACTATAGTAAAAAATAGTTCAATTTTTTGTGGTTCTGGC +GAAAAATGTATTTTTTCGAAAAAAATTTTTTTTTTTCAAAACAAGATATT +TAGATTTATCACTGAAAATTGCTAATTTCCAGTGCGAAAAATGACTTTTT +CTGGCTATTTCTGCCTGATTTTTGATATAAATTCCAATTTTCACAATAAA +ATTGCTGAAATTTTCTCCTTTTTTCACTGTCTCCGTACATCATTGCAATT +TCGGTCTCGTTGGTGAGCAGCTCAATTATTCGTTCCTTTCTGAGAAGGTA +GGCCAGGCAGCCTGATATCACTGTGGCGTAGCAATCACCGTTTTCCGTCA +TTTCAACTTCATCTTCGAACTGCAAAAATTATAGAATTGAAAAAAAAAAA +CGATAAAATCCGACTTTCTCGATGATTTTTATGATTTTTAACTGAAAAAT +TGATTTTTCGGCATTTTCTGAAGGATTTTGATTAAAATTTGAAGGTTTTT +TTTTCTCCCGTAGGCTCAAAAAACGCCCTTTTTATGGCGGCTCAAAGGCA +AATTTTAAGTAATAATCGAATAAAAAATCATAAATTTACGACCCCTACGG +CACGGGAAATTGGAGACTTCAGCTAAAACTAACCGTTGATTTTGAATATT +TTGAGCCAAATTTGGCCAAATAGGCATTAAATGCACTCCAGATGACTAAA +AACACGTGAAAAAAGCTATTAAAATTAGGTAAATAAGACAAAAACAGAAA +AAAAAGAACTTGAAGCGAAACTGGAGCCCATTTTTGGAGACAATTCTCAT +TACAAAATTGGTTTTTTGGGCACATTTTTTAGTCTTTCTAGTTATTTCGA +ACATTTTCCGAAGAATTCCCATAAAACTTTGAAGCTTTTCCATGTAAGCC +CCTACCAATTTCACGTGGTACTGCCTTTCAGCAAGAGCTTTACTGATAAC +TCGTTCTCCTTGAACTCGGAACATTTTCGACGGTGTCGCCGCCGCCGGAT +TTATAATTTTCATCGCCTTCTTCTCCTTATCCCCATCGTCGATAGACCCA +TCGGTATCCATTGGCTTGCGTGTTCGGACACGTCGCTGTTTGCTGGGCCT +GGAAAATTTCGATTTTAAAGATTTTTTAAATAAAAAATCCCCCACAAATT +CATTTCCAAATCCGGTGGTTGCCCATCCATAAACCCGTCGTCCTCCTCCT +CATCATCACCGAACGGGTCCATTTGTATGCGATCCTCGTCTCGATATCGG +GAAAGGTTCAGAATTGGCGGCTCATCCTCTACGATGACCTCCGTCTCTGC +GTGGAGCATCGAGTCGTCGCCGGCGAAGATGGGCTCTCCGAGCTCTCCGG +CGGTGAGCTCCTCCAAATGTGGCGCTGGCTTTCTCTTTTTCGCGTTTCGA +ACCGTACTTTCCTCCGTCCTGGAGCGTTTTGGAGCTGCGATCGAGCTTGT +TGATGCAGAGGCGAGCGCTTCTTCCTTTGGGATGCCCAACTCGTAGTCTT +CATTGTTGTAGAGCACGGATTTCCGAGCATTTCGACGTGGACGAGATTTT +GTGGCTGGATCCTGGGGCTCTGCGGCAGGCTCTGGATTTTGCTGGGGCTC +TTCGGCCGGCTCTGGATTTTGCTGGGGCTCTGTTGGATTTTGCACAAGCT +CTTGATCAACTTCTTCCTGATTTTCTGCCAATTCTCCCGAATTTTCAGGA +TTCTCGGACATTTTTCTGCAATTTAATAATTGAAAATAAGAATAATTAAC +GGGGTGGAAAATTAAAAATTAAACAAGCATTAAAATAAATTTGAAAAAGT +CCTGATTTGTAGTCCGCAACGCACGCACGCAAGCATACACCAGAACAACT +AAGAGAGACGGGAGGAGAGATGGAGAATTTGAAAGAGACGGCGAGGCGAC +GAGAGAGCCGGAGGATTGAGGAAGGACAAACACACAGATGTGGGGTCTTG +CAGCGCTTTCTCTGCGTCTCTTTTTTCGACATTTTTCAATGGGAAATTTT +TTTTTGGAGTTTTTCTTTTTTTTTATCGGAAAACTTCAAAAAATTCAAAT +GGAAACGCTGTACGGACAATGCATAGAATAACACGCAAAAATGCACATTT +TTAGGCCTTAGGTTACTGTAGTGGTCTCGGCGCGAAAATGCGGATTTTCA +TTTTGAATTCAAAATAAAAAAACTGGACGTGATTTGGTACAAGCGTTTAG +TGAAAATGTTTCACAAAATAGGAGATCAATTAGATATATTTATTTATTCA +TGGAAAATGACTATTTGGAAAAAAATTGCGAAATAAATAAAACTCGATTA +AAAACAATGTGCATATGTCTTCGTTGCTTTCTTGGCGAGGGTTTCTCGGT +ATCGAGTTCTACAAGAGACACACATTACGAATAACCAAAATAGTTTAGGT +AATATACACATTGGGTGGGGGTGGGCCAGAATAATATTGAATAAGGGTGA +AGAAAAAATATTCAAAATACGTCGCTGAAGTTGGCATACAATCTTGAGTC +GGATAAATGGTAAGAAAGCAGCACCACTCAACTCAGATCACAATCTTCTG +AAGAAAAAGGGACGAATGTATAGGTTCGGAGGGGGGGGAGGGGGAAGGGG +TGGGGATGGAGGCAATTACAAATAAATCTGAAAGAAAGTTACAAATACTA +CACACCAAAACGGTGAAGACTTGCAAACGCAGTGCTTGCAAGAATTCGAT +AAAACTCGCGGATGTTAAGAGCGAATCATTTGGATTTCGGGGGCAGTAAA +TTAAATGGACAAGGCATTTCGAAAAATACACACGTTAGACTGAAAAAAAA +AAACACGATGTGATTTATGGGATGCAACACTGCTTCTTTGGTGGGTCGGA +CGCTGGCGAAGGAATGATTGTACCACTGCCACCGCCATATCCTTGTCTGT +CAGTTCCTACATGCTTGTTGGATACTGATTTGTAGATTTCCGTCAGGATA +TTAGTGAAAGCTGCTTCAACGTTGGTGCTGTCGAGGGCAGATGTTTCTGA +AAAAAAAAAATATATAAACGCAATAGATTAGTTTAACTTACCAATAAACG +ACAATTGATTTCTTTCGGCGTAGATCTTGGCCTCGTCTGTTGGAACTGCA +CGCAAATGGCGCAAGTCGCTCTTGTTTCCGACCAACATAATCACAATGTT +CTGATCGGCGTGATCACGAAGCTCCTTCAACCATCGCTCAACATTCTCGT +ACGTCACATGCTTAGCGATGTCGTAGACTAGGAGAGCTCCGACAGCCCCA +CGATAGTAAGCGGATGTGATGGCACGGTAACGTTCCTGTCCAGCAGTATC +CCAAATTTGAGCCTTCACTGTCTTGCCTTCTACCTACAAAAATAATAATT +TGAATCATAAGTGTATTCTAATGAAGTTCCTCACCGAGATGCTTCTCGTG +GCAAACTCGACTCCGATTGTTGATTTTGATTCCAAGTTGAACTCATTTCT +TGTGAAACGAGACAGGAGATTCGACTTTCCGACGCCTGAGTCTCCAATCA +GAACAACTGAAACAATTTTTCGTTTGGGAATTGAAAAATGAAAAACAAAA +TTACCCTTGAACAAGTAGTCGTATTCATCGTCACGAGAGCCCATCTTTAC +TGCTGAGCTGTAAAATGATAAAGCTTGTTTGAAAGTTGTGTATATATTGG +GACGATTGTAAAAAAGAAAAAGGGCATTGGTCACATGATTCATCAGCCGG +GCGCAATGTTTTGTTGTAAAATCGATATTAAAAGAACGAGACACTGTTTT +ATCGGCGGAGAATATTTTTATGTTCTGTTCCCGACACAAACGCGGAGTCA +GGAACCGGTTGTCTATCTCGACGGGGATTGAAAAAATATAAGTGAACTTG +ATTTAAGAATGATTCAAAGTATATGGAGTTGGGAGTTTTATATTGAATTT +TATCAATATATGAGGGTGGTTAGTCAGAAGAAAAATGTGAAAATGTATAT +AGAAGTGTGTTATGAAAGAGTATTTGAGGCTTATCATACCCGAAAAAGGG +AAGGTGAGCGGCCGAACTTTGTTTGTCGACACGATTTCGAAATAGTTGAA +CAGGATATTTTTAACAAGGGAAAGCTTTCTCTGGGTGTTCTTTTTTGATA +ATTTCAGCTAAAAATTGAAAAAAATAATTAGTTTTATGGCTGTGAACATC +CAGAATAAGCTTTTCCGAACGCGAAATGCGTGTGAAACCCATAAAATCGA +ACGTAAAACAGGTCAGGCGCACCGGCGCAGCCACGTCGGTCTGAGGGTAC +GCGACGCTAGCCGCAGCGCAAGCCTCCTCGGGTCTCGGCACGACAACTAC +CGTACCCCTTTCGCAGCGGCGCAACGGAATCTCAATTTTACATTTTTTTC +TTTTTGGCCTAACGAATTTTTCCGTTTTTTCAGAGCATTTTTCATTGATT +TTCTTAAATTTTCATCAGAATAAATTTTAGAACTAATTTCCCGTAATTCT +GATACGCGTTTTTTATAGTTTTCGTGAAGAAAATGCTGAACATTCGAAAA +ATACTGAAATAATTTAGTTTTGAAAACTTGCTCCTCTGTTTCAATATCTT +ATAATTTTCTTTTCTGATTAATATTTTGATTTTCCAGGTAATCAATCGCC +TATAATGGCTCCAACGTAAGTTTTCTTTATAAATTTATATTAGATTGAAA +TTTACTTTTAGGCCTGACTTTCAAATACTTCAATTTTGATATTAATTCTT +GGTTTTTCAGAAAGAAAGTGCCACAGGTTCCAGAAACTGTGCTCAAGCGC +AGAAAGCAGAGAGCCGATGCCCGCACCAAGGCTGCTCAACACAAGGTGAC +CGTCGCCGCTGTAAGTTTATTTAACTGTCAGAAAACAGAAAATGCTCTTC +AAAAGCACTGGTTTTAGGATCCACTATTATCCAAGCCAGCCGTCAAAACT +GAGCTATAAGAATTATCTTGTTTTTGGGTGAGGTGTATTCAATTCAGAAT +GCGTCTCAATAACACGATGACAATTCGAAATTTTAAAGTTTAAATTTTCT +TTTAGGTGTTTGAAAATTAATTTGAACTAATCCTGCATTAAAAATAAAAT +TTTTTACAGAAGAACAAGGAGAAGAAGACCCAATACTTCAAGCGTGCTGA +GAAATACGTCCAGGAGTACAGAAACGCCCAAAAGGAAGGACTCAGACTCA +AGCGCGAGGCTGAGGCCAAGGGAGACTTCTACGTTCCAGCTGAGCACAAG +GTCGCCTTCGTCGTCAGAATTCGCGGTATCAACCAGCTTCATCCAAAGCC +AAGAAAGGTGAAATTGTGTTAATGAGTTTTTTAATAACCATTCTTTGTTT +TCAGGCTCTCCAGATCCTCCGTCTTCGTCAGATCAACAACGGAGTGTTCG +TCAAGCTGAACAAGGCTACTCTTCCACTTCTCCGTATCATCGAGCCATAC +GTAGCTTGGGGTTATCCAAACAACAAGACCATCCACGATCTCCTCTACAA +GCGCGGATACGCCAAGGTTGACGGAAACCGTGTCCCAATCACCGACAACA +CCATCGTCGAGCAGAGCCTCGGTAATTTGAAAACTTATGCTTTTTAATTC +TTATTTAATTGTTTTCAGGAAAGTTCAACATCATCTGTCTTGAGGATTTG +GCCCACGAGATCGCCACCGTCGGACCACACTTCAAGGAGGCCACCAACTT +CTTGTGGCCCTTCAAGCTCAACAACCCAACTGGAGGATGGACCAAGAAGA +CCAACCACTTCGTTGAAGGAGGAGACTTCGGAAACAGAGAAGATCAAATC +AACAACCTTCTCCGAAAAATGGTCTAACTTGTTTGTTGTTCATACCTTCC +TTCCGGATAAATCGTTATTGTTTGACGTTGTTTAATTATGTGCATAAATA +ATCATGAAACGTGATCGTCTTGGCTCGACTCATCTCGCATTTCATGAAGC +GTCTCATCATTCAGATGAATCGTAAAACCGCTTTGCTGACTACTCTCCCG +AGAACAGTCACTGTTCCCTACTATGCTCCATCCTGTTTATTTCTAGAAAC +TTTTCTTCGGAGCAAGCTAATTCCCTATGAAGTGAGAGCATTTAGGTTAA +TAAACATAGTCCAGATTTAAATCCAGACAACGCAATGTTCTCTCTACAAT +GTACTCCCTCGTGAGCACCTATACCCATTGATTGATGTCGATGGGTATTT +CTTCAAAAATTTGATGGAAGGACTTGATTATCTGCTCGCCAAATATGGAA +AAGTTGGCTTAAAACTAGAATTTTAGAAAAAGCTTAAATATTCTTCCAGT +CTCTGGACTCGGGCCTGACTCCAAAAGAGCGAGCACAGGCTCTCGCATTG +AGCGCTTTGCTCGACGAGCTTACTTGGATGCTCGCCTACTCGCGAGGCCA +AGATTTCACGTGGCTCCGCGATGATCGTAAGATTATCGAAGACTTCGGGC +TTGTTCAGCTCTATTTTTGGAGGAATTGGATTGTACCGCAGATGCAGAAA +CGGGTAGATTATTGATATTTTATGGAAAAATCGATAAAATATTGATTTTT +TACTGAAAAAATTGATCAAAAATCGATTTTTTTTTCCTCGGAAAATCTGT +AAATTAGTAGTTTTTTGTTGAAACAATCGATAAAATTCTGGTTTTTCAGA +AGCAAAATCGATATATTAGGCCAAAATCACCAAAAATTATCAATTTTCCT +ATAAAATTTACCATTTTTGGCTAGATTATCGATTTTTAAGGCAAGAAAGT +CGATATTTCACAATTTTTTATTGATTTTTTTGGCTTTCCAGCGCGCAAAC +TGTGCCAAGATCTAAATTTTCCGAAATTTTCATTTCAGACACGCCGCCGA +GTGCGAGGCTACGGAATATCCGGAAAATCGGCGAGAAAGGAGGTCGCCTG +CCGAACTGAAGCAATGTTGGAGGCATTGGCCTCACTTTTGGCCTCGAATA +AATACTTTTTCGATGTCAATGAACCGTCTTGGGTAGGTGGCAGCCAAAAA +ACTCGGCCAAAACTCGGCCTTTCAGCTCGACTGCAAGGCGTTCGCCGTGC +TGGCTCAATTCAAATATACACCACTGCAGAACGAGGCCCGCGTAAAACAA +TTCATGAAGGACCGAACTCCAAATTTGGTGGGTGGCCTTGAGTTTTCTAG +GCCACGAGATTTGAAAAATTCTATAATTAGGGCATGTGGTTTCAGATGAC +ATTTGTGACGCGCATGAAAGAGGAATTCTGGTCGGATTGGTGCACCACGT +CGGAGGATTGAATTTCGTGGAAAATGCTAATTTGTTTAATGTAATATGAT +TTTGCTTCGTAGATTTTAACCTATGCTCGAATAAAATTTATATTCTAATT +TTAAAAAAATTTCAAAACAAAAAATTTCTTACGTGACAATTAAAGGGTAT +TACAATATGGGCATAAAAAATGTATTCCCTAATTTTCGAACTTGTTCAGT +CTTGGTTGCCCAGGTAATTTTTTTGCAGTTCTTGTTTGGGACTCGGAGCG +ATTTTGCGCAGATGCATCATATTTGACGCGCAGAGTTTTAATTGAGGTTT +GAGCTTGAATTGAGTTTGAATTGAATTTTAATTAAATAAAGCGAATTCTA +GAATAAAATGATGTGTTTATTGCGAAATAGATCGTGAACCTACAAAACAA +CAGACTTTACGCGCAAATTTCCGAAATTTTCCAGAAAAACCAGTCAGAAT +TTCAAATGATACTTGTTCCTCTTCTATTTCTTCTCCCAATTTTGTTGTGC +GGTGGGAAAAAGAAAAAAGCGAACAAAAATGTGAAAGAGGCGTCGAAAGT +GAACTCACTGGTTCCACCGTCGACCTCTACGGACCCGCTGAAGACTAAAG +AGAAGGAGATGAAAAAAGAAGAAGCTCCGGGAGCACCAGACGCCCCGACT +AAGCCGAAAAGTCCTCCGAAACCAGTGGTCCAGGACACGAAACTTGCTGA +AGTGCTGCCTGAAAGTGAGAAGGAAGACGAAATGAAGAATGGTATTCAGT +TGCCGAATCCGCCGAAAAATTTGGTGGGTCTCACGGCGATTTGAGTGTTT +TATCGATTTTCTATGAAATAATTGATTTTTTCTAAAATTATTGAGATCTA +GATTTGCGAGTTTTCTGAATTTTCTAATATATCGATTTTTCAGAAATGCG +AAAGTGAAATTGCTCCAAAGGAAAAGCCGGCGGCTGACGAAAAGAAGGAC +GAGAAAAAAGATGAAAGCAAGAAGGATAAGAAGGAAGAGAAAAAGGAGGA +GAAAAAAAAGGAAAATGACGAAATTATGTGAAAAATTCGATAAATTGGTT +CTTGAAGATTATTGATTTTTCATTGTCGATTTTTCAGAATTCCTCGAAAT +TTATTTGCGCGTCATATATGGTGCATTGAGTCCATAGAGACTTCAAAGTT +CACGCGCAAATGCAGACATTTTTGCACGCGCTGCGGTGAAATTCCTCTTG +GCGAATTCAAATATTTTTTCCCGCCTTTTTTGAAAATTTTCGAGGCGTTG +GTCGAGCTGAATACACGTGAAGTTTAGACTGAATGTCAAATCACAAATAC +ATCACATTTGACGCGCAAAAAATTCGTTTTGAAAATTTGCGCGTCAAATA +GGGTGCATTGAGTACGCGGAGCCAATACATCACACTTGCTTTTCGTGGAA +AATGGAGCGAAATTTGATTTTTTGATTTAAATATTACGGGAACAGAAAAT +TCTGAGAATGCGTATTGTGCAACATAATTGACGCGCAAAATATCTCGTAG +CGAAAACTACAGTAATTCTTTAAATGACTACAGTAGCGCTTGTGTCGATT +TACGGGCTTGATTTTTTTTCCATTTTCTTCAGTTTTTCTGACATTATTGT +GTTTTATTTTAATATTTTTACCGATTAATAAATGATTTCCGTAAATCGAC +ACAAACGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCGCTGCGAG +ATATTTTGCGCGTCAAATATGTTGTGCAATACGCATTCTCAGAATTTTGT +GGCCACGTAATATTTGCGTTAAATAAAAATCAAAAAATTAAAAAAAAAAA +AACATTTCAGAAATTTTCAAAAATTTTTTGAAAAATTGACGCACAAAGTC +TCCTGTTTCCCTTTTCCCCAAAGTTTTAAACTAATAAAACTTTTTTAATT +GTCGAATCCGACCAGTTATTTAATACGAGACAAAACGGAAACAAAGATTC +CAATTTCCGATTACGGTCAGCTCAACACTTTCGCTCAAGGAATTCTCTAC +GCTTAGATTTTGATCTTAATGGAAAACTGGTAGAACTTGGTATAAAACTA +TCCAAAAAACTGGCAGAAAGAGTAGTCTTTCCGAAGAAATGAAGTCCCTA +ATCGAGGAAGATGACTTGGAAGTCGGCAGATTCCGCCGCAACGCGTTTTC +CGCCGTCGCCCTCTCCACCTCCTGTATTCTGGCGATTGTGGTGTTAACAC +CAATTGCCTATCAGGCAATTCAGAGAATTCACTCAAATTTGCTTAACGAT +GCCCATTTTTGTCAGGTAATTTTTTTAAAAAATTTAGAAATTTTGATTTG +GAAATATTCAAATAAAAAAAAAGTTTTTCGAAATTTATTTTCAATCGTTT +GAGATTTTGACATACATTCCAAAAATTCCTACTCTTCGCAATTTTTTAGT +CAACTCAAACTCAAAACCTTAAAAAAAAACCGCAAACCTGTCATGGCGCA +TCGATGTTATCCCTACGCTAAATGTTCTGTTTTCGAAGGTTACTTTTTTC +CAATTTTTATCACCAAGGAAAATGTATACACAAAAATATATAGAATTTGA +CGTGCAAATTGGCAAAAAACTAAACTTGCGCGTAAAATCACTGCATTGCC +TCTGCGGACTCAACACACCAGATTTGAAATTTCAGGAACTTATCGATTTT +TGTAAAATTTTGCAGCATGGCGCATCGATTAAATATTAAAAAAAAATTGA +AAATTATCGATTTTTTTGAACACGAACAATTTGTGGAAAATATGAAATAA +AAAAAAACATGGTGCATCGAAAAACTTACAGGCTCGAAACCGTGACCTCT +GGACAGAAACAATGAAGATGGCTCGGAGCCGCGGCCGGGACGAGGAGCTC +GTGGCCCGAACCAAGCGAGCGGTTAAAGGCACATGGCTCTTCGGACAGTA +TATTCCAGACCGATCAAGCAGAAATCGACGACAGCAATACGCCGAGGCCG +CTGGCGGAGGCGGTGGAGCACCACATGCCGAGTGTAGACGGGGTCCACCG +GGACCACCGGGTGATGGTAGGTTTTTAGATTTGCGAGGCAATTGTGGTGT +ATTGGTTTAATTTTACAGACGGGGTCGACGGAACGGACGGAAAAGACGGT +GCACCTGGAACCGATGGAAAAGACGGTCAGGTACCACAAGGACCAGCCGA +CGGAGGTTATCAAGAGGGACCATCTGATGCAGTTGAAGCATGCACACGTG +AATGCCCACCAGGACCGCCTGGACCAACTGGAGCGCCCGGAGACAAAGGA +TCTCGAGGCTACCCTGGAGAATCTGGAGAGCCAGGCACCCCGGGAAGCGC +CGGACCGAAAGGAAATGCTGGACCGTAAGTGGAACTAAAGAATCGATAGT +TTTCGGTAAAAAATCAATCATTTTAGGAAAAAAATCGATAATTTTCATTT +TCATTTTTCTCCATTAAATTATGTTAACTTTCTAGAGCTGGACCACCAGG +ACCACCCGGATATCCAGGACGTCCTGGAGAAACCGGAGATCACGGAAAGA +CGATCGCCGGAGAGGCGCCACCTGGACCACCAGGACGACAAGGAGAAATG +GGTCCACAAGGACCACCGGGACCACCAGGGCCACGTGGAAAGGACGGAGC +CGGTGGAGAGAAGGGTGCTCCGGGAGATCAAGGTAATCCGGGACCATATG +GAAAACCTGGGCAACCGGGAGCTCCAGGACCCGATGGCTCTGCTGGTGAG +AAGGGAGGATGCGATCATTGCCCACCGCCAAGAACTCCACCTGGTTATTA +AAGATTCTTCGATTGATATTTTATTTTATTTTCATGACGTTATTCATTTT +GTCATTCGGTTTTCTTTTGTTGCAATATGATAATAAATCAGATTCTCTTG +CCAGTAGTTCCAAGTGCCCCAACATATTTTTGAGTCCTTTATGTAGATCC +CTCTCCTCGAAAGCTGGATGATTTAATAAATCTTTCAGAAAAATCGAAAA +TTTTAGAAAAAAAAACATCAAAATTTTTGACAAACTGCATAATCAGTCAA +TATTCTAAAAAAAAATACGATCGCACAAAAATAAACAACGACGCAACGAC +ACTCCGCGGTTACTAAGCTCCGCCCACGATTTCATTTGCACTGCGTTGAG +TCGGCCGTATTGTTATTCAAACATGAATGAATATACTGGTGAAGTTTAAA +AAATTGGGTGTTTAGTTTTGAAGAAAATAATTTTTTTGGAATTTTGAATA +AAGCACAATTGGCAGCTGAAACTGGACTTTCAGACAAATTTTGAACGGTG +GTTGTTGATGCTTTGAGTTTATATTGTTATTCAAACATGTATGAACTTGT +AAAGTGCTTGTAAAACTTGTAAGTTGCTTGTTCGCTCATTCTGAAATAAA +ATTTAAATTAAATAAAAGTTCACGTGATACAAAAAAGCCAACTTATTGAT +TGAAATCGATAAAATCGATAAGAAATTCATTCATTTAATAGTTTTTAACA +AACAACAAATGCGATCAAAAAGTTCGGAAGGTGATTTACAACCAGAGGAC +ACCCAATCCAGAGAAGATAAAGAGACGACTGCTACGTATAGTGAGGATAC +AAAGCCAGGTAAATACAGTAGTCCTACCTTAAAATTACAGTAACCCAGCT +GACTAAATATCATAATAAAACTTGCAAAAAAATGATGTAAAATCTTAGTT +TTTAGTCTTTTGAACTGGTAGAAACTGTGTTAGCGCCACTTTTTGACTCT +AAATAGAAAAATTTCCCATTTTAAAAGAGTTGTATTATGATACACTGCGT +GGCGTGTAAAATACCAAAAAATAAGCGCGGTTTTTTTTTTCGTAAAATCA +CAGGGAAAAATCCGAAATCGGAACTCCAATCAGCCGCCAACATCCCACGG +GCCCAATAACTTCTGGGTTTTGTTTCAACAATCTCATTTACTCCAATTCC +AGAAACCCAAAAGGAGAGAAACGCGGCACTGGACAATCTTGCCAAGACCC +CAATCCAGTTAGTCGTCCAACCAACTCCTCTCACACCAGCCATCACGCCA +TGCGAAGCACCACCACCACCACCTCCACCAAAACCCTCTAGCGATAATAA +CAACTCGAAACGATTGAAAGTGAAAGATCAACTGATTGAAGTGCCCAGCG +ATGAAGTAGGCCGAGTTGAGAATAATATAGACAATTTCCCGTTCTATCAT +GGATTCATGGGAAGGAACGAGTGTGAGGCGATGTTGAGCAATCATGGAGA +CTTTTTGATTCGAATGACGGAAATTGGGAAGAGGGTCGCCTATGTGATTA +GTATCAAGTGGAAGTATCAAAATATTCATGTTCTAGTGAAACGGACCAAG +ACGGTGAGAGTTGTTTGGTATTATCATTTAGTTTCGTTTCAAATCAGACC +GAGATACATACAAATATTGAAGTTCAAATTTAGAACATGTTGCATCGCAA +TGTGTTCATTGTGCTCCCTGAAGCATTATGCGGACATCACGAATTACATA +AATTATTTTAACCAATGGTGGGCGGCAAATTGACAAATTGCCGATTTGCC +GAATTTGCCAAAAATTTTCGGAAAATTGTATTTTTGCACATTTTTTTTAA +ATTTCAAAATTTCAAATTTTATCGGCAAAATTGTATGCATCCTATGAATA +TTTCTACATCTGTTTCGAAAAGTAAGCAAATTATATGAAAATATCTAAAG +AAAAGGGGAAAAAATTCGAAAAGGCACAGTTTTCAGTGTTTCCGTCTTAC +AAAAAAAACCTCGAAAAACTTTCGGCAAATAAGCAAACCGGCAAATTGCC +GGAAATTATAGTTTCAGGCAAATCGGCAAACCGGCTATTTGCCGAATTTG +CCGAACGGCAGTAGCCTCTCACCCCTGATTTGAACATGGTGCATTGCATC +ACCGCTCCTCGACTTGGAAAGTTTATATCGGTAGATATTTGCAGCAGATG +TAATTTACTGATATTTTCAGAAAAAGCTCTACTGGACCAAAAAGTACGCC +TTCAAATCCATCTGTGAGCTTATTGCCTATCACAAGCGAAATCACAAGCC +GATTTATGAGGGCATGACGTTGATCTGTGGCCTGGCACGACATGGATGGC +AGCTGAACAACGAGCAGGTCACATTGAATAAGAAGTTGGGAGAGGGACAG +TTTGGAGAAGTGCACAAAGGATCGCTGAAGACATCTGTATTTGCAGCCCC +GGTCACTGTTGCCGTGAAGACCTTGCACCAGAACCATCTATCCGCCAATG +AGAAGATCTTGTTCCTAAGAGAGGCCAATGTGATGCTCACCCTGTCTCAT +GTAAGCTACCTGTTTCAAGTTGAACTAAACTAAAATTAATTTCAGCCAAA +TGTGATAAAATTCTACGGAGTATGCACCATGAAGGAGCCCATCATGATTG +TCATGGAGTTTTGCGACGGGAAATCCCTGGAGGACGCTCTACTCTCCAAG +GAAGAAAAAGTGTCAGCTGAGGACAAGATTCTCTACCTTTTCCACGCCGC +CTGCGGTATTGATTATTTGCACGGAAAGCAGGTTATTCACAGGGATATTG +CGGCGAGAAATTGTTTGTTGAATTCCAAAAAGATCGTGAGTTTGTTTTTC +AAAAATTTCTGAATCTATGTGAATGAAAAAATAAATTTCAGCTGAAAATC +TCCGACTTTGGATTGTCGGTCAAAGGAGTTGCTATAAAGGAGCGAAAGGG +AGGATGTCTGCCGGTCAAGTACATGGCTCCGGAGACATTGAAGAAGGGGT +TGTACAGTACTGCCTCTGATATTTATAGGTGAGCCTACGAGCATACATAG +ACATTGGTAGTGGCGTCAGCGGTGGCCTAGAAACCTTATCCGCGTCTGAA +GGTTAATCAACCTCACACAAGTCTCTATGATTTCCAGCTACGGCGCTCTA +ATGTACGAAGTCTACACGGACGGAAAGACGCCATTCGAAACGTGCGGGCT +ACGTGGAAATGAGCTCCGAAAAGCGATCATCGGGAAGAGAATCAGCTTGG +CCGTTGAGGTAGAGCTACCAGTGTTCATTGCCAACATTTTCGAGCAAAGC +AGGCAGTACGAGACCGAAGATCGCATAAGCTCCAAGCAAATTATTCAGAT +TTTTAAGGAGGTTTGTGAAGCATTTTATCGGTTTTTTGTTCAAAAAATTA +GTAATTTTCCAGGAAGTCGGATTCCATGAAATTGAGACAAGTGGGATACT +GCATAAGCTTGTCAATTCTCTTCCGAGAATTCACAATAAGGAAAGAAAAC +CCGCGGCGGTGGCAGTGTAATAAATATCTGAAAATCCCCCCACCCCTGAA +AATATTTGACTGTATTTTTTAAATCAAACACACAACGCACACAAACAGAC +AGACAGAAAGCCTAAGTACACAGAGAAAATGTTTGAGGTGAGGTGCGAAA +GGGAGGAGGCTAGAACACCTACTTTACGCCAACAAGTTATGACTTTTTGG +AATTCAAAATGTCGTTTTTTGCTAGTTCACTGCTTACCTACAAACCTTCC +TACCTTGTCTGCCTACCTTCCTTCCTATTCTCTTATTGCAAGATCTTTTG +AATTTTTCTGAAACGTCTGTCTACTTCTGCGTCATTTGCAAACAGGCTGT +TCTCAGTTTTAGGGGGTGGCAGCACCCACAAAAAAACATTGGAACAGAAA +TCAGTCGGAGTGATCTACTAGATTAGATAAACATTAGATATCAGTTTGGA +AAAGTTAAACATTATTAACTCACAATGGATTTTCTTATTGTGTTTCTTGA +TATAAAGCGTTGAGCGGTATTGATACCATTACAATGCACTAAGCTAAAGG +CTGTCAGAGCCGAATGAAAAACATGATACATCGAGCATGCGGCAATTGGC +GTTCGGAAAATCGGCAAATTAAGATTTGCCGGAAATGTTTTGAGGGATTT +TTTATAAGATTTAAATGTGCCTTTTTGAAATTGTGTCCCGTTTTCTTTAG +ATATTTTTATAGGATTCGCTCACTTTTCAAAATAGACGTAGGAGAATTCA +TAGGATGCATACACTTTTGCCGATTGAAATTTAAATTCTGAAATTTCCAA +TAAAAGTGCATCACCACAATTTGCCGACTTTTGGCAATTGCCGTTTCTCC +GGCAAATTCGACAAACCGGCAATTTGCCGATTTGTCGATTTGCCAGAAAT +TTTCAATTCCGGCAATTTTTCGATTTGCCAATTTGCCGAGAATTTCAATT +CCGTCAATTTGCCATATTGCCGGAAAAAATCGTTTGCCGCCCATCCCTGG +TTCGAACTCCTAGAATGGTAGAATATGAGTATACTAAAAATAATTTGAAC +AGAACTGGAACTGGAAGAAAAATTTTTTACCGACGTCTTCTGAGAAAATT +TCGTGAAAATTGAGTTTTTATCACTTTCTGACTCACAATAAAAAAAATTT +CCAAAATTTTTTGAATAGTTCTCGATCGTTTCCAAACTGGTCTTCCGACA +TTCAGGTGCGTGATTGGTAAATATGAGGGAACTGCCATAATCAAATGAAA +AACACGGTGTATCGTCTGAGAAAACCTTAAACTGTTCCGTTTTAGTAATT +GGACAAGGATCTGCTGAATCTCGCTACTATAGCAACCGACATCTTGCGGG +TCCAAAAAAGATTGATCTTGAAAATTTGATCCAAGTTTATTTAATCGCCG +CCACACACACACTCACAAAAAAATCAATCAAATCACCCATATCAGTTGCG +CGATTTCTAGTTTCTAGGCGCGAAAATCAAAAGGAGGAGAAGAAGCATTT +CCGCATTACTCGTGTGTGTGCCGTTTCCGTTTATTTGTCCCTCAGGCTCC +CCTCTCTGTTTTTTTTGTTTGCGAAAACTGTCTCTCTCTCTCTCTCTCCA +TCACTTTTCTGTTGCGGAATAGAGGGAGAGAGAGAGAATTTCGGAGGGAA +AAATACCTGAAATGTGATCCTCTCTCTGTATGTCATTGACTGTTGCGCGA +GAGCCTTTTCCCGCGCGCGCGAGCCTCCCACCTACCCGTCGACGAGCCTA +TTTTCTTGTCGGCGGTGCCATTCGGCAATACACGTCCCTCTCTCTTCTTG +CTCTAGAAACATTCGGATTTTGATTTTTTGATTTTTCATGGTGGATCTGT +AGGCTTTTTTAGGCCATCTTGGACTTTGTGGTGGCCTAATATATGGTGTA +TTTTCCAATTTATCATATTTGCTTTAGTATTGTCCGACTTGTAGGCAAAT +TGCACCATTTTAAGCCAAGTAATAAAGCTTTGAAGTTTGGCTGCCTAGGT +TTTTCTAGCCACCAAACAATTTTTTTGTTTTCACAGCACACTTTTTTAAA +GACTGTCATAAGTTTTCAAAATTCTTTGAAAAATTTTACACCGAATTTTG +AGATCTTTAAGTTTGGTGGCCTAAATTTTTCAAAATTTTCTATGCCACCA +GACTGAAACGTCCTAACTCTATTTGAATTATCTTTGAAACTATGAAAACT +ACAAGTTCGACTAAATATGGCTTATCCAATTAAACTCGATTGGTGGCCTA +GAAAACCAATTTCGATTTATTTCATTTTCTAGGCCACCAATAATCTTGTT +CGAAAATTACTTTTATTTAATTACAGTGGAGTTTGGAATACTTACTGCCA +TGGGCTGTAAGATGTTGCTCGCCTAACTTTTTCTATGCCAGCAACCAAAA +AGTGGTGTTGGTGGCCGACAAACCCAAACTTGGACAATTGCATTTTCTAG +GCCATCATTTTTTTTAAACTAATCGTTGTTGGTTTAGTCTACTGTAAAAA +ATCAAATCGATAAGAACATTGGGAGCCAAGCTTTGGAGTTGGTGGCCTAG +ATTTTTCTAGGTCACTAACTTGAAATGTCTGTAACTCTAAAAAATAATTT +AGAGATATATAACAGAATTAGTAGGCTAATTTTAGGATGAGAAACTATTT +AAACAATTGGTGGACTAGAAACTGAATTTTGAAATTTCTAGGCCACCAAT +TCCAAATAAGCCTATTTCACTCCTGAATTGAGATAAAACGCTGAAATTTT +GGACATATTAGAATACGCTATATTTGAAAAAATGGAATTGGTGACCTAGA +AAATATTTTTTTGAAATTTCTGCTCCACCAATTTCAATTATAGCATAACT +CATTTCATAGTTGTAGGACGGTGATTGAAATTTAGGATAGACAGATTTTA +AACCAAAACAGATTGATGGCCCTTGAAATTTCTAGGCCACCTCTCCAGAA +AAAAATCTGAAAATTGTTTTTATTTCTAATTCATTTTCTTCGTCCGTTTT +TCATCTCTCGAGGATCTTATCCCCTTGTCTTACGTCTCCCACCCGCTGCT +ATTTGGGCGACCTTCATAACTGTGAAAATTCTCACCATTCTCCCTCTCTC +GTTTTTGCCCCCCCCCCCCGGTCTCCTATCATTGTTCAAGTACACCTGTT +GTCCCATAACATCTGCCAACCAATTTTTTCCAATTTTGCCACAATTTTTA +TTCAAAAAAGTGCATTGCAGCGGCAGGCATGCCTCACTCGTACACACACT +TGAGCATACAGGAAAAGCGAAAAAATCAGTGATTGTTTGGATTCCTGGCT +CTTTCTAGGAAAAAAACTCTTCCATTTTTGTAGTGCACATCAAAATGATC +AAGCTGGTTAATTTTCAAGTGACTCCCAAAAAAATAACTGAGAAAGTTGC +GTTTTAAAGTTTCTAGGCCATTGTGGGATTTCTAGGTAGGTTTTTGAAAA +TAGAAGACAGTCTTGCACTAAAGTTTTGATTAGGCTGTTAAATGATTTTT +GTCAGTACGTTTTTTGGAACTTCGATTTTTGCCAAAAATTCCTTTTTTAG +TTTTTGTTTCAGTTTTTTGCAAATTTTTATTTCTTCCATATCTTACAACA +TTTAGAAGGTCTCAAAGTCTCTGATAGCCAAGAATTGACTCTAATGACGT +TATGAGCTCCGAGACTATTTTAACCTTTTTCCCTTTTAAGCATAAAATAT +ATAAATATCAAAAATTTAATACAAAAACTTCTCGTTTCGAAACGTTTCGA +AATCCTCCAGTTAAAAAAAAATTAGATTACGGCATCGGAAAAATTGCGAA +ACTTTTGAATCTGAGGGATTTTCAATAGAGGGTCCCGCCAGGAATTTGAG +TTTTTAACAGTACCCTTTCCATCGTCCTTCCCGAAGCCCATTACATCATC +ATTAATTTTGCGACCTTTCTAAAAGCGGTCATGGGGGGGGGGACATGTGT +TTGTTGCATATACAGGGACCCCCCGCCACAACCACCGCAACTAGAGATAA +AGATCTGCTGCACACAGACAGCTGGCACATGGATGGACAGAATGTCTCCT +TAATTTTACCGCCTATTTCATAATAATAAAAGTAGAACGGGGGGCAGAAA +AGAGAATGATTGCGAAACCACCTGCTTGGCTGTCAGCGCATAAACTTTTC +GGAAATTTTGGGTCCCACCACGCTTTTTTCGGTAACAAATTTTGAGATTT +CTCGATACACCATGATGTCTTTTGGTGGAATTTTGGGTTATCATGGCTAA +TACAAAGCTTTAACGTGCCTTGAACTTTCGCAATTTGAACTTTTGGCCTT +TACTTAAAAATTTCGATGGGGCTCTATAAGCCATGTGGTTTCGAACTTTT +CCTGAAAATTTAGATTTTTGTTCATGCACCATGTTGTTTTTTTTTTGGAA +TAATTGAGGAATTCCTTACTTTTAAAGTAAAAAGTTTGGTGAGATCCATG +TGTTTTCATATTATTCAGTTGGTAAATTATACAGATTATTGACTGAAGGT +TAATTTTTTGTTGGGAAAATAAAAATCGCCAAAATCAATAAAATCGTATT +TAGAAGTAGGGTTTCCATATAGGCGGTAAAAGGCTTGTCTGCCTGACAAT +AAGACGACCGCCGCTCGCCTCAATCCGCGGCGGAGGCAGGCAGGGTTCAG +GTAGGCACTGAAACCGCGCCTGCTTACCATGATGTTCCGTTCTTGTCGAT +GCACCATGATAATTTTGGGTTACATTTTGAGCCTTTTCGAAAAATTAATG +GTGGAAAATTTCAAGCTGAATTTTAATATTTATTTTTTTAACCGTATTGT +GGGACATGCAAATGTCTTTCATTTTGTGTCCCTTCACTCTAACGTCTTCA +GAATTTTCGAACTTCTCGATGCACCATAATGCTGTTTGGCGATAACTTTA +GAGTAAGAATGGTAGCGATTTTTGCGATGCACCATGACGTTTTTATCGAT +TTTCAGAAAAAAAATCACTCCGAGACCCAAATAGTTTCATTCTCGACGCA +CTATAACGTTTTCGAAGTAAATTTCAAAATTGCTTCTCGGAAAAGTTTTT +TGAGACCTACATGCACCTTTAATCTTCTTTGGAAACTTTGGAATTTCCGC +CGAATACTCTCATTTCAGTTGTTCTCGATGCACCATGATGGTATTTTTTT +CAAATTACTTTTTTTTGATTTTTCCATGAGAGGACCAATATCTGTCTTTA +TAACGGCGCATTCTGTAACCAAATTTTGAAATTCCACGACATTCTGCTCT +CATCGATTCAACATGATAATTTTAAAATGAAATTTAGCGATTTTTCGGGA +AAAAAACAGTTTCGAGATTTTCTAGTTATTGGACACTCTGCACCTTGCTT +ATTTGGAAATTACATTTTAAACCGACAACCCTTCAAAAACTGCTTTTCGT +CGATGCACTATGAGTGCATAATTTTGTGTAAATCGTGGTGGGCCTCTAAA +AAAACCGAAAAAAAAAACGTATAAAACGCAAACAAATTGTTTTTGTTGTA +ATGTTGACACCAACAGATTCGGCGTGGAATATACGGAAGATCGGATTTCC +AAAAAAACAACCGCTCTCCTGTTTTCGACGTTCCGCCGCTTTTTATGGGA +GAAGTAGTATGTACCTTTAAGGGTACTGTAGCCCCTTGAATATTGGCCTA +AAAGTGAAACTAGTGTTGCCAAAAAAAAACGAGATGACCAGTTTCAATAT +GTCATTTACATCTACACATTTCTAAAATCTCATTTTAAATTCCATTGTTT +TCTCGTTTCTTCTGTCCCAAAGTACCGTATCCTCATCCTTCTACCACCTT +AATTTGCATTTCTTCTTCCTTATTCACTCTTCTTCCCCTGGACGAAAAAT +GTTGCACGACAACAACAAAAGAGACCCGCCCCCCACCATCGGTTTCTCTG +AACCTCTAACTGTCCCCGCCCCCTTTTGGGAGCCCACTGTCTTTTCTTTT +TTTCTTTGGTCGCTGATTATGACGGATCGTTTTTGTCGTTTTTGTATTAC +AGGAATACAAATTTCCCAAAACGCGTATTGCACAACATATTTGACGTGCA +AAATATCTAGTAGCGAAAACTATAGTAACTCTTTAAATGACTTTTGTAGC +ACTGATGCCGATTTAATTAAATTATTTATTAACAGATAAAATATTAAAAG +AAAACACGACAATTCAAAAAAATTCATTTCGTAAATCGAGCCCGTAAATC +GACACAAGCGCTACAGTAGTCATTTAAAGAATTACTGTTTTTTCGCTACG +AGATATTTTGTGCGTCAAATATGTTGCGCAATACGCATTCTTATAATTTT +GTGTACCCGTAGTATATTTTTGTCTCTCTGATTTCCATTGCAATTTTTTA +ATTCCATATTTTTTTGGTGACAAATTTCTCCGCTTATCAATTTTTTTTTC +AACCACATAATTATTAACCCCAAAACATCGCAGATTTTCAGGTAAAATGC +CAGTCGTGAGCGTTAGACCTTTTTCTATGAGAAATGGTGAGCAATTTTTT +TGAAGTTTTTTTTTGAAATTTTTAATTTTTCCAGAAGGCTTCTCAAACGG +GCATAACACGTGGAACGACGCCGAATTTTGGAAACCGTGAGTTTTCGGCA +AATAAGCTAACAGTCTAAGAAACACGAAAAAAAATCCAATTTTCTTTTCA +AAATTCGTGATTTTCGGATGATTTTTGAACTTTTTGATTAATGTTCCCAC +TGAAAATCCTCCAAATCTCTAAAAATCCGCTTCTAAAAAAGCCTCAAATG +GCCTTGCGAGAATAGACGGAATGTTCAAGGATGACTGGTATAAAATCGGC +AAACGTGTTGCCATTCAAACAGAATATCTCGAAATTTCGCCTTCCTTTTT +TTTAAGTGGGTCGGATATTTAACATACAGAAGAGAATAGGGAGAGAAAAG +AGGGAAAAGAGGGGAAAAGTCTTCTTGGAAACAACCTCGAACCGCAATTA +AGTTTTTGCCTCACCCTTCAATTTTCGTGAGAAAGTTAAAAATCCAAATT +TTTTTCTCCTTTTTTAAAAAAAGATTTCCTCCTCAAAAATTCAAAGGATC +GAATTTTTTGTTACACGCCTGCCTCCTTTTTATTACCCTTGTTCTTGATC +GCAACCTCTTTTCTAGATTACTTGAAAAAATGCGCTATTTTTTTTCCTTT +TTCAACAGAGTCAATTTCAAAGGTGCTGTGGAAAAAGTTTCGGTTTTTTT +TTGCAAAAATAATCGAAATTTGTTCGTTTATACTGCTTAAAAAATGACCA +AAATTTCAAGTAATTCATTCGAAAAATCGATTTTTTTGAAATATACAAAA +ATTTTCAATTTTTCATATCTGAAAACACAATTTTTTCGATTTTTCATTTT +TCTTGGAAAAAACACAAAAAAAAACTGTATTTAATTTCCCACTTAATACT +ACGATATCCAAGCCCCGCCTCCGCGTATTGTACGTGAACACGGCGGCCCA +AAATTACACACTATCTCACACACGTTAAATGAGTGATACCGTACTCTCTC +TGTTTTTTCTTTCATTTTTTCGGCGCCGAAAATTTTCAATTTTTGGTGGT +TCTTTTGGCGGGATTTTTCGGATTTTTGTCGCGTTCACACACACACACCA +GTTGGTGTTGCCTGTCGTCACCCACCCGCCCCACTCTTTGTCCGTGTACT +GCTTTGCCATTTGTGCGCGCGTACCGCTGCCCGTCTGTCTTTCTCATCAT +ATGCGCCTCGTTTTGTCGCTTTTTCTCCATTTGCCCTTCCTACATGGGTA +CCTGCGGTTTTCATCGAAAATATCCTTAAAAATTCCGAAAAACCTCTATT +TTTCGATTTTTGAATCGATTTTCGCCCAAACATAACCATTTTTCAGAATG +AAGGAAGAACAAATCGCCTATAAATTGCCAGGGGCTTGGTATTACGAGGA +GGACACTGCCTCGTGCTCTCCAGTCAGCGATCCGGAGGATATTGCGCAGT +TTCTCAACTACAGAACGTCGATAGGCGTGCAAAATGTCACAGAGTCCGTG +GAAGTTCCGACGTCGGAGCATGTCGCCGAGATTGTTGGTCGTCAAGGTAA +AAATTGCCTTTTTAGTCAAATCTACAGTTTCCACAAATTTTCAGGCTGCA +AAATTAAGGCACTGCGCGCCAAGACCAACACCTACATCAAGACACCGGTT +CGCGGAGAAGATCCAATTTTCGTGGTCACCGGACGCCTGGAGGACGTGAA +CGAGGCGAAACGAGAGATCGACTGCGCCGCCGAGCACTTCACACAGATCC +GTGCGTCGAGAAGACATACACAAGGTAGGTGACCGTAGGCAGCCGGTTCC +TGAGCGCCTTGTTCAGTTGTTCCAGGAGCCCATGCACCTGGACAGATCAC +GAGCTATGTCAGAGTTCCGTTAAGAGTTGTCGGACTCGTCGTCGGACCGA +AAGGAGCGACTATCAAGCGAATTCAACAGGACACCCACACGTACATCATT +ACGCCGAGCCGAGAAAGGGAGCCCGTTTTTGAGGTAATTTTGTTGGAGAG +CATAGAGTTTTGGAGCAAAATTCTCAGCAATTTCATGCTTTTTAACAAAA +ACAGAGAAGTTTCTAGTTTCGGCTTAGAAAATACTGAAAATCGGCTTTTC +CATGGCATATATCGTGCTGAAAATCTACTTTTGACTGAAAAATTCAAGTT +TATGACTAAGAAAAGTTAGATAATTAGACCATGCTATTATTTCATAATAT +TGGTCCAATTTTTGTTGCTTTGCTGAAAATTAACAAAATTTAAAAATCGG +CGGGGTTTCTGAAATATTTCTGTATAAAAACCGATTTCAACTCCAATTTT +CCTCGATTTTTACATATAAGTAATCTAGAAAAATTGTAAAATGGGGAGAA +TTCATAAGAAAATCGGCTGTTTTGTAGCAAAGTTTGTAAATATATCATTC +TGAAAGTCTCAGCGATAACCGTGATTCTAGAAAACCTCATCAGGATTTGA +TTTCTGCGACACACTTCTCTCGAGTTTTACATAGAAGTTGTTCATTACAA +ATTTCTATTTTTAAGGTCCCCATTACCATTGTCAATCTTTCATTCCGATT +ATTTGTTTTTCCTCGTCACTGCAAGAAGGGGAGCCTAATGCCTAGACAGA +GACAGAAAACACATGTGTGTTTGTAAGTGTCTGGTGTGATATACCCAATT +CTTTTCGGCCGTCTCTTGTTTTCTTCCTGACACCGAGTTTCGAGCGATTT +TCGAGGTCGTACAGTTGTGAATTGGCTGCCACTGCTGTGGCAAACAAACA +AAAACAATCAAACTTGTGCGGAATTGATATTCTAAAGAGAATAAAGAGCA +ACCATGGGCGCCGAAACGAGCAGCGGAAGGGCTTGTGACCTCTTGGTGTG +AATTTTAAACGGTTTCCTTCCATCCGAAATGCTAAAAATTCCTCGGGAGC +CGTTTAGGGTCTTCACTGAGAGATGATGATTAGAATCTTTTAATTTGGTA +GAATTCCCCCCGCGGGACCGATTAATGTTGCATGTCGTCTTCTTCTTCTT +GGCAGCAAAATATCATTGTTGATGAGATATCTCAGTTTGATGCTCAATGA +CGCCTTGAGAAACATCCAGCACACAGTAGATTAGTCGAATTACCGATGGA +TGGGGCCGCCCGGGTTTTTGGAGCCAAGAGTCACGCGATGGGGAGTCCAC +ATACACACGCACCAACTCTTTCATTCCATCTAACAGGGTAGTAGGGTGAA +GAAAAGGGGGGGGATCGCGATGACAAAGAGACTCAATTAATTAAATGACC +GGGGCGGGCGCCAAATTGCACATATGCTTGGTTTTATTGCACCGTTGGCT +CAGGGAGAGCAACATTTTGTGGCAGCACCAGGGGTACTTCAAAATGACGA +ACAAAGGTCGTTGTTGTTTCTATAGGAAGGCTTCCGAACTTTTGAACAGT +AATCAGATCATATTAGGGTTATGTAATTGACGGTTTTGACCGTATGTGTC +TATAGATGCGTGTGTGTGTGTGTGTGTGGCGACATAAATTACCGTATCCG +CATGGCCTTTTTCCTCCTTCCTCACAATGGTAATTATCATCCCCCACTAC +TCTGGGTCGCCGGACGAACTGTGAATGTGTTGACAGTGCGGGCCCACTAG +TACATGACATCTTGCCCCGGTGCGGTGCGCTCATCGTTATTCCTCCCAAT +TTAGTTGTCCGTTTGACACAAATGCCTCCGGTACCCTGGACGAGACAAGG +AGGTGATGGATTTGCCAGGCGGGGAAGGAATTACATGATGTTTGGGAGAA +TATGAGGGAAAGGTACAGAAGCTTCACCTCGGATATTATATGCGTTCTAA +AAAGACCAATTGTCGTTTTTGTTCGTGGCTCAAATGAATAATTGGTATGG +AAATATAGAAAAATGTCCGACTAGTTTGGTAATAGAATTGTTTCGTTTTG +AACATTTCAAAAATACCTCAAATAGTGCACTTGAGATCTTTGTTGAATTT +TCAAAGGTTTTATTTTCAGATAAATTGAGCATTTTCCATACTTATAAAAT +CAATTTTTGGTTCAAAAACTTCTAATTTTCTCACCGAAAAAGTTCTCACA +AGACAGTGACAGAGGTCGCGTGTCGTTTTGATATCCATCTCGATAATCAG +AGATTGTGATCTATGCCTCAATGACACAGTTCCGCGAAGGAGTCCGAGAA +AAACGTACAAAATTGGGGAAAAATATTGGAAATAACATTTATTGAAAAAT +TAAAAAAAAAACATAAACTATTTAAATTCACAAAAATTCGGAAGCATATT +TCCTATAATGAAAACAAAAAATTCTGAAAATGTGTACTGCACAACATATT +TGACGCGCATAATCTCTTGTAGCAAAAACTACAGTAATTCATAAAATTGA +CTACTGTAGCGCTTGTTTTGAGTTACGTGCTCTACGAAATGAATTTAAAT +AATTTATCGATGGAAAAATAATTTTAAGCAGAAAATGAGAAAATAATATG +AAGAAACAAAAAGAAATTCGAGTTACGTGCTCTAAGAAATGAATTTAAAA +AATTTATCGATGGAAAAATATTTTTAAGAAGAAAATGAGAAAATAATATG +AAGAAACGAAAAGAAATTCATTCGAAAATCGAGCGCGTAAATCCAGAGCT +ACAGTAATCAGTGAAAGAATTACTGTAGTTTTCGCTACTAGATATTTAGT +GCGTCAAATATGTTGCGCAATACACATTTCTGGAATTTTGTGTTTCCGTA +ATAAAATAAGTTTTTTGCGAGAACTACAAAAATATAACTATTTCTATTCC +AGGTGACCGGCCTCCCACATAACGTCGAGGCTGCCCGCAAGGAGATCGAG +ACGCACATCTTCCAGCGAACCGGAAATCTTCCAGAAACCGACAATGACTT +TGCCGGACAGTTGGCCGGTGTCTCGTTGATGGTGCAGAAGCAGCAACAGG +CTCAACAACAAATGCAGGAGGCTCAGCAACAATCGATGTTCTATCGAAGA +GCATTCGGCAACAGTAATCCGTTCAATCAGAAGGAGATGTCGTCGTCGCC +ATTCGGAATGGAGAGCTCGTTGGGATTGGACGCGTTGCTCCGCAGTTTCC +CATCGATGCGTAGTTCGTTGACTCCGGAATCTCTTTCCGGTACTGGACTG +TCTTCTCGTCCATCGTTGGGAGGAGGACAATCGGCGAAACAAGATCTGCC +AACCTACGACTACTGGGGAACCAACAACTCGCTTAATGATATTATGGAGA +ACGGTAAGCTTTTTTTGCGAATTTTAATAAGAATTTTAAATGACAAATAA +GGATTTTTCAGAAATTCTCAGCCGCAAGTACGATGCCCTGTCCGCATGGT +CGTCGATGGGATTGGAGAAACGCGAGGAATCCCCAACCAATGGGTATATA +TTTTTGAAGGAATTTTATAAATTTTTGAAATAAAACTAAAAATTGCAATT +TTCCTTCAAAGTTCTAAATTTTTGAAAGAAAATTTGATTTTCCGCTAAAA +AATTTAAAAAAAAAACAAGTTTTCGTGTTTTCCACTCGGAACCTGACGGC +TTCTTATCAATTTTTTAAATAAAAAATAACGTTTCTAAAACTCAGAATGT +TTAAAAAATTTCACATTAAAAAATTATTTTTCCGAAATCTTGAACCTATC +CGTTTTTGAAAATAAAAAAGAGTAAAATCGTAGTTTTCTCTATAAAAATT +ATAATTTTCATTTGAAATTCAAAAATTTTTAAATAAAATTGGATTTTGTC +CGTCAGAAATCTATAAAAAGAAAATTTTTTTTGAACAATAAAAGAAAAAT +TGTAATTTTCTTTTGAACTTCAAAAAAATATGTTTTTTTTCACATGCAAA +AAATTGATTTTTTCAAAACCTCGTTTTTGAGAGAAAAAGGTGAAATTCCA +ATTTTAAGAGGTAAAGTTAAATTTATTTATTTTATGAGAAAAACTTGAAA +TTTAAAGGAAAATTACTGAAATTTACAATTTATCATACATATTTTTTAAT +TTCGACATATCTCGAAATATCAAGTCGTAAATTTTTTCCACAAAAGTGTG +ATATTCTCTTTAAAAACTAGAAAATTTCAATTGTAAATTTATGAAAAATC +AAATTTTTTGCAGGCTCATGTCCTCCCTCAAAGGAACATCCGCCGGCTTC +GGTCTTCTCAGCACAATCTGGTCTGGCGGAAACATGAATCTGAGCCCAGG +ATCGTTGGCTTCAGCATCTGCCTCGCCGACTTCATCGACCTGCGATCACA +ACGATCATACTCTCGTGCCGATCAATGGATAAGCTGTGGATCCATTCATC +ATTCCATTACTATCGTGTAGACTCTCATCTAGCAAAAACCCATCCTCAAC +GAGTTCCAAATTCATCTTTCCATTCTTTAAAAGACTCTTTTTCCCATTTT +CTACTTTGTTCATCGGTGTACGAGTCCCTCCATTCCCATTTTCTCACCTC +TTTACTACATTACTAGAACACACAAAAATCACCATCATTCTCACCCCAAA +ATCCTAGACAAAAAAAACGAAAAAAATCACATATATTTATATATAACTAT +TATTATTTGTTATTCATATTTTTGAAATATCTATATTATATATATTTATA +TATGTAACCCATGCAGTCCCCCAATATATATTCCTACAGTAGGTTTTTTT +GGAAAATCTGTAACTTTCTCTATTATTCTTTTTTGCATTATGATAGGACG +ACCAACTCATGTTTTAAACAAAAATTATATATATTATAAGGATTTCCTCT +TTTCTCTCTATCTCTCACCTAGTGTTTAACTCCCAATTTTCCCCCTCTCT +ACTACGCACAACTAACGGAGAATTGAGAGGCCTTTTATATTTATAGCACC +TCTTTATAATTAAAAACTCGAGTGATCCCCACCTCACCCATCAAATTTAT +CGTATTTTGTAAAAGTTCTGATATATTCCACAGATTTTGGTGTATGTGAA +TGAAGCGATTCGTGTCGTCTCTCCATATTCTGGTATCCATAGCAACTCCC +CGAGCTTTTGGCTCACTCGCGCACGCCCTATACTATACCTTTACTATTAT +TAAATGCACTCAACAAATCCTATCCTGCGTCAATTGGCCGATCAATTGTC +CGAATTGCCACAATATGCACCATTGCGGGTAATAATAGCACAATAGTTGA +ATATATTAATAATTCAAAAATATTTATTATATTTTGAGGTGTCCCATTGT +TTCAGACATATATCCGCGCGACGATAAGTGCCACGTTGGGGGAAACGCCA +AAGAAAACGAGTAGGGATTTGACGTATAGAGGTGAAATTTTTAGAAAATT +TGAAATTTTCTGAAAAAAAAAGGATTTTTCTTTTATGAAAAATGCTCTTT +TCGCCAAAAAAATCACAATTTTCGACTTAAAAACTTCAAAATTTTTTCAG +GAACACACAATTCAAAATACAAAATATCTCGTAGCAAAAACTACAGTAAT +TCTTTAAATGACTACTGTAGAGCTTGTGTCGATTTACGGGCTCAATTTTA +AAATTAGATAAAAATGAGAAAATAAAGACACGAAGAAACGAATGAAAGTG +TAATATCGAAAATATTCGAAAATAAATAAATTTCAAAAATCGAGTCCGTA +AATCGACACAAGAGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCG +TTACAAGATATTTTGCGCGTCAAATATATTGTGCAATATGCATTTTCAGA +ATTTTGTGTTTCCGTAATAGGTAAAATGTCAGAAAATCAAGGATTCAGTG +CAACCCCGCGTTCTACGGGTATTTTGGCCACGGCCACTTTTTGCAAAACT +GCAAAATAGGCGTTGTTATTTCATTTTCTGAAAAAAACATTGAAAATTAT +TATCGAGAAAGTACGATCTGACAAATTTCTCATAATTTATTTTTGATCTA +CCTGTTGAACTTTACTCCGCCCCCAATCTTGTTGCCGTTGTTATTTTGTT +GTAGCTGTCTTGTCGAAGGACGGGGAGGAGCCTAGTCAACAAGGTAGATA +AAAAATATATTATGAGAAATTTGTGCGATCGTATTTTTTCGATTATATAT +ATATATATATCTTCATGTAATTCTCATGAAATCTTGAAAAAAAACGCGAC +ACATGGTATTACCACGCCCACTTTTTATAATTTGAGCGCGTGCAATTTTT +TGTCGATAACATAGTTTCTATTTAAACAAAAAACATCGTGCGCCCACATT +GAAGAAAATCCTATAATTGGGCGTGGCCTTAACTCTGAAAATTTACAGAA +CGTGTCACCCATAGCATGATTGCCGATTGGCTCGAGCAGAATGGATATCC +AATATCATCTCAAGTCTTGAAAACAGAAATGTCTGGAAACTACATGGAGA +GTGCAGAAAAACACGTGGAAAATGGGGAAAAAATCGATAATCTATTGCGA +AGTCAGCTGAAAATCGATATTCGCGATGGCACCGGTGACGATTTTGAACG +AAAATCGATAAAATCGATTGGCGCCGGCCGCCCGTTTGCAAAAATTAATA +TGGTCGATAAACAGCGAGCACCGTTGAAAATTACACCGCTTAGTGATGAG +GAATTTCGAAAAACGATGCGGAAACGGATGGAAATGGAGAGGGAACGAGT +GAGTTGCGTTAAATAATTTTTTTTTGAAATATTTAACAAAAGTCGACAAG +GCGATTTTTTAAAATCGATGTTTCGCGACTTTTATTCAAAAGAAAAATTT +CAATGCCCTAAATCACTCAAATGATGATTAAAAAAGTATTTGCGCGCGCG +CGTAAAATTTAGTGCCAGCGTATGACACTATGTGGTGCAAACTTCACTCC +GGGTCCGACACTTTTTGGATTTTGCGCATCGCTATAAAGATTTCAGATCG +CGGCGTGAGAGCGGCGTTTGCGGCGCCGACATGAGAGTCCTACTTTCCTA +CTTTTCTTGGCAAAAAAATCGATCGATTTTTCAGCTCGCACGTCTATCCA +ACCAGGCAGAAGACGATTCCGACGATTCATCGTCCTCCTCCGACTCTTCC +ACGTCATCCGCGTCGTCATCTTCCGAGGAGAAGTTGACTTTTTCGGATAT +CTTGGGGAAACCCACAGCAGCTGGCGCGGAGAAAATGATCGAACTAAGCC +AAATTCCCAACGCATGGGGTCCGTCAAAATCCGCGTTAGTCACTGATGAC +GTGGCAAGCACTTCTGACCCACTTCCGGCGATTTTCAACGCACATCTTCC +GCCGCTCTCCATGGGACGACCACCGCTGACAAAAAGCGCGAAAAGTCGGG +AAATCGACGCCATTTTCGGCTCGGATAACGTGGATTATGATTTAGAGGAT +TTCGAGCAGGATGGCGTGGCGAAGAAAAAGTCTATACTGCCTATGGAGAA +AAAGAAGGAGGAAGCGAAACCAAAGGAACAGGAGCTAGTGGAGCCGTTGG +TCTTGTCAGAAGGTAACTTTGAACTTGCACCATGCAAAAATTTCGAAAAA +TTATGCACGTGGTCACTGGCTGTCCTTTTGCATAAGCTTGAAGCAAACGC +GCCTCATTGAGAATTCACGTTTGCGCCAACTCTCGCTATCCATTGGGCGT +GAGAGACGCAGATACTACTTTTTTCTCTGAACGTGAAAAACGCAAAGAAT +AACCGTTTTGCCGTCTGCATCTCTTCTTTCACACGCTATTTTGGCTGTGG +ACGAGGAATTCTCCTCTTCCAGGATTTTCTAGGCCATTTTCTCATATTTC +TCAAGTTTTCTCGTCCGCGAGAAAACGTGAATTTTGAGACAGCCAGCGAG +CACGTGATTATGCAACTCTCCTAAAAATCGATCATTGTTCCTGTAGCTTA +TAATTTTAAAGGCGCATATTCCGCTTGCGGAGCAAAAGTAAAAAAAAAAC +ATGCCTCTACATACAAATCGATGAATTTCCTGAAAAATCAATAATAAAAA +ATTTTCAGGAGAATCAATCGACGAGCTTGAAGATTTCGACACCGGTCTAC +TATCTTCCGGAGGATCCGATTATTCTTTTTAAAATTTTCTTCTTTTAAAA +AATTTCTTTTGAAATAAATAAATTCTCACCTAGGAATTTCAACAATTCAA +CTTGAAAAAAGTTCGCGCAAACTACGAACAAATGTGTGTCGAGCGGGCGG +AGCCACTGAGAAAGAGGAGCAAAATGTACACAAAACCATATTTGAGTGTA +ATTTTTCAAAGTTTGGCGCCGATTTTCTGTGAGAGATGAGTTTTCTCAAT +TTATATTTGGTTATTTTTATTTTAGTTCTTACTGGTAAATTTCTGGGTAA +GTCCTGATGACTTTGAAAACGAAAAAAACTCTTTCATTGATGCTAGTGCG +ATTGCTAGGAAAGCAACTTTTCAGTTACCAAGAAAAAGTCCAAGGCCATA +GGGATTAGCTGCGTGGCATAACAACTCATCCATCCTCGCAGATGCAAATC +CGCTCTATTGGCAAATAACATGGAAGAGTATAAACATTTTCTCTTCCACA +CGGAAACCTAGTCCCCTTGGGGAGCGGTAGTGCCCACAACCCCGCATGTT +TACCAAACTACACAGACAGCGCTATTGTCTGCAAGTGGCAAAAAATGGCC +GCCGAAAATTTTTACAATGTAAATAATTTTCAAAGTGTTACTATTTGCAC +CTTTTTGGCAAAAATTCCATAAGTAAGAAATTTGATGGAAGAGATGCGAG +GTGCGGGGAGTCTGAAAATGGCTGCATGGCCTGTATGTGACCTGTGTATG +TGGCCTAAAGGTCTAGTTACCCCTAGAAATCAAAGTTCAGTTCAGCAAAG +AGACTTTATTTTCAGCACTCCAACAAGAGGCAGAAACTCAACGGTACGAC +GGATGGTACAACAACCTGGCGAACAGTGAATGGGGTTCTGCTGGTAGGTT +TTTTTGGAAGAGAAATGACGTCACACTGACCTACTCCTTCAGGAAGTCGG +CTGCATAGAGATGCACGTTCCTACTACTCAGACGGTGTATATTCAGTGAA +TAACTCACTTCCGTCCGCCCGTGAACTCTCCGATATACTATTTAAAGGAG +AGTCCGGTATTCCTAATACAAGAGGATGCACCACTTTATTGGCATTTTTC +AGTTTGTATTTTTTTAATACTTATAGTAGCCAATGTTTGTAGGTCAAGTA +GTTGCTTATGAAATAATGCAATCAAATGGAGTATCCTGTCCACTAGAGAC +ACTTAAAATTCAAGTACCCCTATGTGATAATGTATTTGATAACGAATGCG +AGGGGAAAACTACAATCCCATTTTACCGTGCAAAATACGACAAAGCAACT +GGAAATGGTCTTAACTCGCCTCGAGAACAAATCAATGAACGGACTTCATG +GATTGATGGATCATTCATCTATGGTACCACCCAGCCATGGGTGTCCGCAT +TAAGATCTTTTAAACAAGGACGGTTAGCTGAAGGTGTACCTGGATATCCA +CCACTTAACAACCCACATATTCCATTGAATAACCCCGCTCCGCCACAAGT +ACATCGATTGATGAGTCCAGATAGATTATTTAGTGAGTTCATTGTTCTAT +AGAAAAGTATAAATATTTAAAATTGAAGTGTTGGGAGACTCGCGTGTGAA +TGAGAATCCTGGTCTTCTTTCATTTGGTCTGATCCTCTTCCGTTGGCATA +ACTACAATGCAAATCAAATCTATCGAGAACATCCTGACTGGACAGACGAG +CAAATCTTCCAGGCAGCACGTCGTTTGGTGATTGCATCTATGCAGAAGAT +TATTGCATATGACTTTGTTCCAGGACTTCTAGGTTACTCAACTATCATTT +AATAGCTTAAACTCAGTGTTTCTTTTAAGGTGAAGACGTTCGTTTGTCAA +ACTACACCAAATACATGCCACATGTTCCACCTGGAATCTCGCATGCTTTT +GGAGCAGCCGCCTTCAGGTTCCCTCACTCAATTGTGCCACCAGCAATGCT +TCTGAGAAAACGAGGAAATAAATGTGAATTCCGGACGGAAGTTGGTGGAT +ATCCTGCATTGAGATTGTGCCAGAATTGGTGGAATGCACAGGATATTGTG +AAGGAGTACAGTGTGGATGAGATTATTCTTGGTTAGTTCATACTTGAGTG +GTTATATAATAAAGATTGTAATTTCAGGAATGGCAAGCCAGATAGCTGAA +CGAGATGATAACATAGTAGTCGAAGATCTTCGTGATTACATCTTCGGACC +AATGCATTTCTCTCGTTTGGATGTTGTTGCTTCATCAATAATGAGAGGAA +GGGACAATGGAGTACCACCGTATAATGAATTGAGAAGAACATTCGGACTT +GCACCAAAGACATGGGAGACAATGAATGAAGATTTCTACAAGAAGCATAC +TGCAAAAGTGGAAAAGTTGAAAGAGTTGTATGGAGGCAATATTTTATATC +TGGATGCTTATGTTGGAGGGTAAGCGTTTTTTATAAATTAAGTTAGAGAT +CCTCCAATATACCCTCATAACATATTGTATCAGTTTACTTCATCAATAAT +TCAGCTTGAACCATTTAGAATGCTGGAAGGAGGTGAAAATGGGCCTGGAG +AGATGTTCAAAGAAATCATAAAGGATCAGTTCACCCGTATTCGAGATGGA +GATCGATTCTGGTTTGAGAATAAACTAAATAGATTATTCACTGATGAAGA +AGTTCAAATGATTCATAGTATTACACTTCGTGATATTATCAAAGCAACAA +CCGATATCGATGAGACGATGCTTCAGAAGGATGTGAGTTTATTGTAAACA +CCCGTTGGTGATGATCGAGTAAGTTAATAGCATGTTTCATTCCAGTCATT +GATTGATATTTTGTCATGAATTGTTATATAACAATATATGTATGTATTAT +ATTACTCATGTCTCAATATTGCATTTAATTTCCAGGTATTTTTCTTCAAA +GAAGGTGATCCATGCCCCCAGCCGTTCCAAGTGAATACCATTGGACTTGA +GCCTTGTGCTCCACTTATTCAATCCACCTACTGGGATGATAACGATACTA +CTTATATCTACACTCTAATTGGTTTGGCGTGTATTCCTTTAAGTCAGTCT +TTATTTCAATCTAAATGACTACCGATAGAGACTCAGCGATTATAGAGTTG +ATCAAGCTAAGAACTTTCAGTTTGCTATAGTATCGGTCATTATATGGTTG +AACGACGTATCCGAATAGGTCATAACAGTGCTTGTGACAGCTTGACTACT +GACTTTTCAACAGAAAGTCCCAAAGTTAATGTCTACAAAGTGAATGGTTC +GTTATTTTTTCATACTTGATTTTTATTTAAATTATACGGTGAATCTGTTA +CAGCTTTGGAATGGCTTCAAGAAGAGTACATACGGCAAGTTCGGATAGAA +ATAGAGAATACCACGTTGACAGTGAAGAAGCCACGTGGTGGAATCCTTCG +AAAAATTCGTTTTGAAACTGGACAGAAGATTGAGGTATTCCACTCTATAC +CGAATCCATCAGCAATGCACGGACCATTTGTACTTTTGTCTCAAAAGAAT +AATCATCATTTGGTGATAAGATTGTCGTCTGATAGAGATTTATCTAAATT +TTTGGATCAAATTAGACAGGCGGCTAGTGGAATCAATGCAGAGGTTATCA +TAAAGGATGAGGAGAATTCTGTGAGTTTACTTCAAGAAATACGTCGAATC +TGGAAATTATTTCAGATTCTCTTGTCCCAAGCAATCACAAAAGAACGCCG +TCAAGACCGACTGGACCTGTTCTTCCGTGAAGCCTACGCAAAAGCATTCA +ATGATAGTGAACTTCAAGATTCGGAAACTTCATTTGACTCATCGAATGAT +GATATATTAAATGAGACAATATCTCGTGAGGAATTGGCAAGTGCAATGGG +AATGAAAGCTAATAATGAGTTTGTGAAGAGAATGTTCGCGATGACTGCAA +AACATAATGAGGATTCGCTCAGTTTCAATGAGTTTTTGACAGTATTGAGG +GAGTTTGTTAATGGTGAGTATGATTTACTAAAGTTCTGATCACAAAAACT +ACACGTGAATGAATGTTCCAGTCCGTTTTACACTAGGTTCGGTAAATATG +TATAATGTTATAGTGACTGTTACATGTTGAAGCAGTAGTCTTCTTTTCTT +TGAATGGCAACAAAAAGGCTCCCTCATTATTTAAGCTGTATTTCACTGCG +AATAACGGCTTAATGTGCTATTTAAACATTCGGGTCTATTAGTCTTTTAG +TATATTGTCGCGCATACTAAGGCTCGCTTTAATAATCAGTTTGAAACGCG +AATTTGATGGTGTTAAATACGATTTTAATTTGGGAATTGTTCACAATTAG +ATGCTATCTTGACTAATAATAATTAAATACAGAAACAAAAAACTTTTAAT +GGACAAAAATCACTCCGAAACTACCCAAATCGGCATTAGGTTAATGTCTT +TGATTACTCACCTTCTTTCCTAATTTCCAGCTCCTCAAAAGCAAAAACTG +CAAACTCTATTCAAAATGTGTGATTTGGAGGGAAAGAACAAGGTACTCCG +AAAGGATCTCGCAGAACTCGTCAAGTCCCTCAATCAAACCGCCGGAGTTC +ACATTACCGAAAGTGTGCAGCTTCGATTATTCAATGACGTGCTGCACAAG +TCTGGTATACATCCCTGTTTAGTATGCCAAGTATTATAAGAAGTTTCAGG +AGTAAGTGACGATGCGGAGTACTTGACTTGTAATAATTTCGACGCATTGT +TCTCGGAGATCTCTGACGTCCAGCCGATCGGTCTGCCATTTAATAGGAAG +AATTATAACTCACATATCAAGGAGTATGTTGTTGAATTCAAATCCGCAAG +TAAATACAAACTTCAGGCCATCATGCCACACCTCATTCCCAATAGTGGAC +CACTCTACTCCTGCTCCACTTTCTCTGATTCAGAGAATTTGTGCATTCCT +GGAAACCTATCGCCAACACGTCTTCATCATCTTCTGCTTTGTCGCCATTA +ACATTGTCCTTTTTTTCGAACTTTTCTGGCGTAAGTTTACTGTTTAGTTC +GGTTTTCAAAAGCAATATTCAATTAAGATTCCCGCTACCTAAACGAAGAT +CGAGACCTCCGTCGGGTGATGGGTGCCGGGATCGCTATCACTCTCTCTTC +TGCGGGAGCCTTGTCATTTTGCATGGCGTTGATATTGCTCACAGTTTGTA +GAAATATTATAACACTGCTTCGAGAGACAGTTATTGCGCAGTATATTCCA +TTTGACTCGGCTATCGCGTTCCATAAGGTAAGAGCCTCTCTCTTGGCCTA +GCGCTGTAAATAAAACTGCCAAATTTTTAAACTCCATCAATTTCAGATCG +TCGCATTATTCACCCTATTCTGGTCTACCCTTCACACCATCGGCCATTGT +GTTAACTTTTATCACGTTGGAACTCAAAGCGACCGTGGACTTGCTTGTCT +CTTCCAGGAAACATTTTTCGGGTAAGCCCCACCTACTCGGTAGATCTCTC +AGTAGATTGAACGTTGGCTTGCTTTCAGATCTGACGTCGTGCCTACCCTA +AGCTATTGGTTCTATGGAACAATTACTGGGTTGACGGGAATTGGATTAGT +TATTGTTATGAGTATCATTTATGTGTTCGCATTGCCAAAGTTCACTAGAA +GAGCATATCACGCGTTCCGGCTGACTCATCTTTTGAATATTGGGTTTTAT +GCACTCACTATTCTTCACGGACTTCCTTCACTTTTTGGGGTAAGGCTTAA +TTTAATTTGATTCATTTACGCTCTTTTTACGCTCTTGACGTCAATATTTG +TTACAGTCTCCCAAATTTGGCTACTACGTTGTTGGACCCATTGTCCTTTT +TGTAATCGATCGTATAATTGGGTTGATGCAATATTACAAGTCGTTGGATA +TTGCCCATGCAGAAATCCTTCCATCAGATATTATATACATCGAGTACCGT +CGTCCAAGAGAATTTGAATATAAATCAGGACAATGGATTACTGTATCATC +ACCATCTATATCATGTACCTTTAATGAATCTCACGCATTCTCGATTGCCT +CAAGTCCACAGGATGAGAATATGAAGTTGTATATAAAAGCAGTTGGACCA +TGGACATGGAAGTTGAGAAGTGAATTGATAAGATCATTGAATACAGGGTC +ACCATTCCCATTAATTCATATGAAAGGACCATATGGTGATGGTAATCAGG +AATGGATGAATTATGAAGTTGCAATAATGGTTGGAGCAGGAATCGGAGTG +ACTCCATATGCATCCACGCTTGTTGATCTTGTACAAAAAACATCAAGTGA +CTCGTTTCATAGAGTTCGATGTCGTAAAGTATATTTCCTATGGGTGTGTT +CGAGTCACAAGAACTTTGAATGGTTTGTGGATATGCTGAAAAATGTTGAA +AATCAAGCAAAGCCGGGAATCCTGGAGACACACATATTCGTCACTCAGAT +GTTCCATAAGTTTGATTTAAGAACTACTATGCTTGTGAGTTTTTTATGCG +TTTTTGGTTTTTTAGTGGTATAACTCTAAAACTAAATGTTTGGAGAAAAA +GGCTTAACTAATAAAATGTTGCTCATAACTTTTTCTATGCAATAAAATAT +GTTTCAAAATTTCATCCGAGATCTCACAAGTCCAAATTTGATTATTTTTC +TTAAAACGAGTATATTTCAAGACCGAAAAGTTTTCTTGAAAAAATGGTAT +ATTTTTTGCACATAATCATTTTTTCATAAAGTGCTCTGCAAATCAGAAAT +TAAAGTTCGAACAGTCTTATAGTTAGTACCGTGACATTTATTGTAACTTA +AAAAAAAAAATTACGCGACATAGAAACGCTCGATTATCTGAAAAACCAAA +TTGGATTTTGATTCTAGTTAATTTATTTTCAAAAATAAACATATTTTGTG +ATAATTGTAAACTAAAAACTATACCTGAATATTTTTATAAATTTTATGTG +GTTTTTGGTTTCAGGATTAAAACAATGGTAAAATACTACCCTAACGGCTT +ACCCAAGGCTCAGAAAATTGTAGTTAGTCTCAACAAATTAATACATATCA +TTTCTTATTTGCAGTACATTTGCGAGAAGCACTTCCGTGCCACCAACTCA +GGCATATCAATGTTCACTGGCCTACACGCTAAGAATCATTTCGGACGGCC +CAACTTCAAAGCTTTCTTCCAATTTATTCAGAGTGAACATAAGGAGGTTA +GTTTCATGGTTTTAACCTCTAAATAAAGCAAATTTGCAGCAATCCGAAAT +TGGAGTGTTCAGTTGTGGACCTGTAAACTTAAATGAAAGTATAGCTGAAG +GATGTGCAGATGCCAATCGACAACGAGATGCTCCGTCATTTGCACACCGC +TTTGAAACTTTCTAATCTTTCTACTGTTACTTACTATGAAAATCATAAAA +ATTAAGACGCTTCATGAATAAAACATTGAGAAAAAAAACCTGAAATAAAG +AATTTTCACATTTGTCCAGGTAGTATATATCCCCAATACAAACATTTTGA +GACGCGAACCTTCCCAAATAATCATCAGACATTGTTCTGTAATTAGGCAA +AAAACCAGCCCCCTAGCCTCCTCCCTCACCACAAATAAAACCAATTCCCC +CATTTCCCCCCAGTTCATTCACCAACAATGAGTTTGTTCAAAGTATACAC +CTCGTTTTCTTTGTTTTTCTCCGTTCTATTCCTTCTCGTCGCTTTTATTG +TGATCTATGACATTTTCGATGAAATTCGCGAATTTCAAGAAGTAATCGAA +AAAGATGCCAGGAAGTTTGAGGTAAGGCAATATGTGGTGCAGCAATAATT +TCCGCATTTTTCGTAGATCATACCGTTATGGGACAGTCTGACACCACGTG +ATAAAATAGTATACTAAGTATTACAAGCAAGGTTGAAACGAAAATGAAAT +TTCGTTTTCGAAAACGAAAACGAGAATTTTCGTTTTAAACGCGAAAAACG +AAAACGAAAACGAAAATATCAGTTTTGTCCAATTTAATTGGTAAAATATA +GATTTCATGAAATATTAGGTCCATTTTCGAATCAATAATAAACAAACAAT +AGTTTTATTACAAAAAAAACAATAAAAATTAAATAAAGCAAAAGAACAAT +AACAATAACACTTGCTGAACAACTATTCCATTAATCTAAACCAATTTTAA +AGCCTAAAACTTTTTGATTTTGCTGTAAGAACACAGACTTGCTCAACGAC +TTTGTAGACATCTTTCTTCTCAGCTTTGTAGAAACGCGGCCAGCTCCTGA +AAAAACTCGTTCCGATTCAGCAGATGAAGCTGGAGTTGTCAGATATCTGT +TCGCTATTTGAGAAAGCAATGGAAACTTAGATCGATTGAGCGGATTTTGC +CAAAAAACAGCGGGGTCTGATTTTCTATTGTTATCGGTATCGTAGAAAAC +TTCAACTTCTGCACTAGCACAGAGCATGGAATCTACAGGCGCTTTGTCTT +TTCTTTTTCTGATCTTGGAATGCTTTTTCTCGTAAGCTTCAAACAGGTCG +TCTATTCCCTCAAGAGTTTCATTTTCTGGCTCATCGACTGCTTCTTCCTC +TTCTTTTGATAATCCTTGAGCTAAGCTCAAAACAAGCTCTTTTCCGTCAC +AATATTTTCTTTTGTATCGTGGGTCAATGTTTGATGCAACAATCAGTTTG +AATGTCACCAGTCGGTGCCCGCGCCGTAGGTGCGGTCAACGGCTGGTATG +TATATAAAATATATTAGATTGAAAATATAACATTGAAAAAAAAAAACAAA +CATTGAAACACAATAAAAATCAAAATATAGACGCTCTTTATTCTTGAATA +AAAATAAGAATTACGAATTGTTCACTGGGAGTCAGCTTATTTCTTGTACA +AAATAATGATTTTGACCAGTGTCAGCTCAAAAAAAATACGTTGACAGAGA +GAGGTGGCATTTTCGTTTTTTCGAAAATTTTCGAAAACGAAAACGAAAAA +ATCATTTTCGCCAAAAACCCGAAAATAACGAAAAAACGAAAATTCGAAAA +CGAAAAAGTGACAAGCCTGATTACAAGGTCGGTATTTCATAATATGAATA +TTGTAGAGAAAGGTTACTAGCGATGATTCCAAAAAAATTTAGATTCATCA +GAGATGTACACCCAAATACCCAAGGCATAGGCCCTAATTATTGATTAGTC +ACAACTTCTTACTTCCAACAAGCTTTTCCTATTTTTCCAGTTCTACTCCA +CCGCCGCCTCACGTTCAATTGCCGGTCTCGACAAGCGGAGCCTATTCGGA +GGAGCTGTTTCTTTTTAGTTGTATATACATCTATTCAAAATTAAAAGTCA +TTGTTGTTGTTACCCATAAAACAGTGAATGAAAAAAAATGAAGTCTAGAC +AGAAAATGTAAAGCTGGCACAGAATACTCAAAGAAGCATAAAATATGTAT +AATAATGATGATATAGGGAAGGTTAGAACGTTTCAAAGCGATGTGCAAAT +GAAGGAGCATCTCGTTGTCGGTTGGCATCTGCACATCCTTCAGCTATACT +TTCATTCAAGTTTACAGGTCCACAACTGAACACTCCGATTTTGGATTGCT +GCAAATTTGCTTTATTTAGAGGTTAAAAAGCATTTAACTAACCTCCTTAT +GTTCACTCTGAATAAATTGGAAGAAAGCTTTGAAGTTGGGCCGTCCGAAA +TGGTTCTTAGCGTGGAGACCAGTAAACATTGAAATTCCTGAGTTGGTGGC +ACGGAAGTGCTTCTCGCAAATGTACTGCAAATAAGATGTTAAAGTTTAAA +AGCTTCAGACCTTAAGATGCCACTGCGTTTAAATGCGTCCGCTTTAATCA +GTTTATAACCAAACCTGACGTTTGATTTTGAAAATTATCTTCAATAAACT +CACAAGCATAGTAGTTCTCAAATCAAACTTGTGGAACGTCTGAGTGACAA +AGATATGTGTCTCCAAAATTCCCGACCTTGCTTGGTCTTCCACGTTCTTG +AGCACATCCACAAACCATTCATAGTTCTTGTGAGTTGAGCACACCCATAG +GAAATATACTTTACGGCAACGAACTCTGTGAAATGAGTCACTTGATGTTC +GTTGTACAAGATCAACAAGTGTCGATGCATATGGAGTCACTCCGATTCCT +GCTCCAACCATTATTGCAACTTCATAATCCATCCATTCTTGGTTACCATC +ACCATATGGTCCTTTCATATGGATTAATGGAAATGGCGATCCTGTATTCA +ATGATCTTATCAATTCGCTTCTCAACTTCCATGTCCATGGTCCAACTGCT +TTTATATACAACTTCATATTCTCATCCTGTGGACTTGAGGCAATCGAGAA +TGCGTGAGATTCATTAAAGGTACATGATATTGATGGTGATGATACAGTAA +CCCATTGTCCTGATTTATATTTAAACTCTCTTGGACGACGGTACTCGATG +TATATAATATCTGATGGAAGGATTTCTGCGTTTACAATTTCTAATTTTTT +GTAATATTGCATCAAACCAATTATGCGATCAATTACAAATAACACGATGG +GACCAACAACGTAGTAGCCAAATTTGGGAGACTGTAACAAATATTGAAGA +AACTTCTTGAACCGAACAGTGGCAAAAACTCACATCCAACAACTTTGGAA +GCCCATGAAGAAGAGTAAGTGCGTAAAAGGCAATATTGAGAAGATGTGTG +AGCCGGAATGCGTGATAAGCTCTCTTAATGAAACATGGTAACGCGAAAAC +ATAAATGATGCACATGACAGCGACCAATGCAATTCCTGTCAGACCTGTAA +TTGTGCTGAAGAACCAGTAACTGATTGAAGGAAGGAAGTTGGATCTGAAA +GTTATTTGATGAAAGTTGTTGACAGTCTTGAGGGAGTTTGTTAATGGTGC +GTATTCTAGTAAGATTGAATGCAAAAATGAATTCAAGTAAAGTATTACCC +AAAGAATGCTTCCTGAAAGAGACAAGCAAGACCTTCTTGACTTTGAGTTC +CAACGTGATAGAAATTGACACAATGTCCAACGGTGTGAAGAGTGGCCCAG +AAAGCCGCAAAGAGCGCAACGATCTAGAAATGTTCAGTTATTATAGAGTT +TTTGATACTGGCGGTCATAATAAACAATACTTTGTCCGAAATATTAGTTT +TCCCATTGTTTATCATAGTTTATTTTTTTATTCAAAAATCTGCCCTCTCT +ACAGAACACTTATATGTAAAGTAGACTTAAAAACATCTGAGTTTTTTGAG +CAACAAGAGACCCACACTCGTTCTAAAAAGAAATATATCTGGAGCACAGG +AAAATCTAAACTTAGGAGACACTTTTTTGTCAACAGAACACTACACACAA +TGAAGCAACACTGATCTAATGTTACCTTATCCTCACTTCTATTCATCATT +TATTCTTGCCTTTTATACATCGATATTTGTGTTTTTTGCTTCTTCTCCAA +TGTAGCCATTATTTTTTTTCTCATCTCTTTTTATTTTTGTTCCATTTTTA +TTTATGTAACCACTTGTGATGGTTTGTATCTATTAATGTGTGTTTTTTTT +CTACCTCACGATATCTTACTATCGTAATAAATTTAAAAAAATTAAACACT +TACAAGTTTAGGATAACATCGCTATATCATAAGTTCACATCTGGCTGAGA +AACACCATGTTCGATGCAAAGATCTTTCCTTTCATGCTTGTATTCTATTT +TAAAAAATCTTTTCAAAACATTGGGTATGCACAGTACAGTTATCCTACTT +GCATTAAACCTCCGCATTACTGTACAGATAATAAAATAACAAGTTTTCCC +TTATATCTGAACATGCTAAATATTTTTAAAAACAACTGATTTGACAAAAT +TTACTAATGCAATAATAATATTTAAAAAATGTGTTACACGCTGCCCTAAC +GTTTCTCACCTTGTGGAACGCAATAGCCGAGTCAAATGGAATATACTGCG +CAATGACTGTCTCTCGAAGAAGTGTGATTATGTTTCTACAAACTGTCAGC +AATATCAACGCCATGCAAAATGACAAGGCTCCCGCGGCACCACGAGTAAT +AGCGATTCCAGCTCCCATTACTCGTCGGAGATCCCTGTTTTCCGCCATGT +AACGATAATCTGAAAACTAAATTAACATGAGCTCCCAATTATATGAACTT +ACGCCAAAACCGTTCGAAGAAAAGAACAAGATTGATGGCAACAAAGCAGA +AGACAATGAAAACGTGTTGGCGATAGGTCTCCAAGAACGCTGAAACTTTG +TGGATCAAAGTTAGCGGTGCTGAACTGTTGATGGATCGATCCACGACGGC +AAATGAGTTCAGAGAAGATGTTCTAAAAGTTATAATTGTTATACAGTCAG +AGTCCTCCTGAATACTCACTCTCCAATACTTGGCTGATAGTTCTTTCGAT +TGAACGGCAGTCCAACTGGTTGCTTGTCAGGTATATCCGAGAACAGAGCA +TTGAAATCGTCGTAAGTCAGGTACTTGGCATCATTGCTCACTCCTGCATA +GTGCAACACTTCATTGAATAATCGAAGCTGCACACTTTCAGTAATGTGAA +CTCCAGCGGTTTGATTGAGGGACTTGACGAGTTCCGCGAGATCCTTTCGG +AGTACCTTGTTCTTTCCCTCCAAATCACACATTTTGAATAGAGTTTGCAG +TTTTTGCTTTTGAGGAGCTGGAAATTAAAGTAGGTGGTGCATAACATTTT +TTAAAGGCAGTGTTGGTTTTTCTACTGTTCAGTAAAAGAAAATCTACAAT +TGACTAAATTCTCAATACTTTGATGCCATATTAGTTGTGACCTCCCTGTC +ACACGAGAACTTTCTACAGTGCTCGCAAATTCTATAGGACTCCCCCGAAT +AAATTCAGATTCAGAATAAATAACCTTTAGAACTTTTACTATCTCGAAAT +ATTGCCGACCATAGGACACCGAGTTTCACCTCACGGCTAATGAACCTACA +AAATGTTAATCGGTCGCTAATCCCGGCCTAGTTTAAATTCAGATCAGAAG +AAATAAATTTCTTTTCGCAGGAGACTTCGGCTCTCTTGAACCAAAACCTT +TTATATGTAGTTTTGTACGTACAAAATCAAAGACAGTTCAAAACAACTTT +ACCGCTACTGCTGTTACACGTAATTAAGCTGCATTAAGAAATTATATTTA +TTCAATTAGAACTTATGTTAATGGGAAACACGCCGGAACATTCTAGAACG +TAGTCTTTGTATCACAACAAATTTATGCTGAAATACTCACCATTAACAAA +CTCTCTCAAGACTGTCAAAAACTCATTGAAACTGAGCGAATCCTCATTAT +GTTTTGCAGTCATCGCGAACATTCTCTTCACAAACTCATTATTCGCTTTC +ATTCCCATTGCACTTGCCAGTTCCTCACGAGATATTGTCTCATTTAATAT +ATCATCATTTGATGAGTCAAATGAAGTTTCCGAATCTTGAAGTTCACTAT +CATTGAATGCTTTTGCGTAGGCTTCACGGAAGAACAGGTCCAGTCGGTCT +TGACGGCGTTCTTTTGTGATTGCTTGGGATAAGAGAATCTGAAATAATTT +CCAGATTCAACGTATTTCTTGAAGTAAACTCACAGAATTCTCCTCATCCT +TTATGATAACCTCTGCATTGATTCCACTAGCCGCCTGTCTAATTTGATCC +AAAAATTTAGATAAATCTCTATCAGACGACAATCTTATCACCAAATGATG +ATTATTCTTTTGAGACAGAAGTACAAATGGTCCGTGCATTGCTGATGGAT +TCGGCATAGAGTGGAATAACTCAATCTTCTGTCCAGTTTCAAAACGAATT +TTTCGAAGGATTCCACCGCGTGGCTTCTTTACTGCCAACGTGGTGTTTTC +TATTTCTATCCTGACCTGTCGTATGTACTCTTCTTGAAGCCATTCCAAAG +CATTTACACCATAAATATCTCCCTTCGCGCCACAATCATCATTTGCAAAG +TCAGTAGTTAGGCTGTCACAAGCACTGTTGTGGCCAATAGCAATGCGACG +ATTAACCAAGTATCGGCCAATTCCATAGCAAACTGAAAGCATTTTGGTTT +GTATGGAACTAGATGCAATAGCTCACTTAATGGCACACATGCTAATCCAA +TTAGGGTGAAAACATAAGTGGTGTCATTATCAGTCCAATAAGTTGATTGC +ATAAATGGAACACATGGTTCAAGTCCAGTTGTGTTCACTTGGAATGGTTG +CGGGCACGGGTCACCTTCCTTGAAGAAGAATACCTGGAGTGATAAATACA +TTGCAATGCGGAATTCAAAAGAACATAATAATAAACCATTAAATTTGGAA +AGTAACTTACATCCTTCTGAAGCATTGTCTCATCGATATCGGTGGTTGCT +TTGATAATATCTCGAAGTGTAATACTATGAATCATTTGAACTTCTTCATC +AGTGAATAATCCATTCAATTTATTCTCAAACCAGAATCTATCTCCATCAC +GAATACGGGTGAATTGATCCTTTATGATTTCTTTGAACAACTCTCCAGGC +CCATTTTCACCTCCTTCCAGCATTCTAAAATAATAACGTTTGATTAACGT +AATCCAATATATGTGCACTGAGAAAGAAACAAGTATGCGTAATTTATTCT +GCCTAGATTTGCAAAAAAAACTACCTTGCATGGGTAACGTTTGAAATACC +GAAGGAATTGCACTATAAAACTGAGGTGACATACAACTTCCAGAGTTTAT +GCCTGCTACAAATTTTAGAGTTTGACCAAAAGAAGCCGTTAGAAGTTTAC +TCGTGAGAACTTTTTAACCCTTGAGAAGATTTAGTGAATATTCAAAATTC +CACACTTCTTAAACCAATCAGTTATGTTAAAACGAATTGATTTTCATTGT +TTTTGCTTGAAACTCTTCGAATTCACCGCATTTTAAGTTAAGCATTCCAC +TTTAAACCCAAAACTAACCCTCCTACATAAGCATCCAAATATAAAATATT +GCCTCCATACAACTCTTTCAACTTCTCCACCTTTGCAGTATGCTTCTTGT +AAAAGTCTTCATTCATTGTCTCCCATGTCTTTGGCGCAAGTCCGAATGTT +CTTCTCAATTCATTATACGGTGGTACTCCATTGTCCCTTCCTCTCATTAT +TGATGAAGCAACAACATCCAAACGAGAGAAATGCATTGGTCCGAAGATGT +AATCACGAAGATCTTCAACTACTATGTTATCATCTCGTTCAGCTATCTGG +CTTGCCATTCCTGAAATTACAACCTTTATTATATAACCACTCAAGCATGA +ACTAACCAAGAATAATCTCATCCACACTGTACTCCTTTACAATATCCTGC +GCATTCCACCAATTCTGGCACAATCTCAATGCAGGATATCCACCAACTTC +CGTCCGGAATTCACATTTATTTCCTCGTTTTCTCAGAAGCATTGCTGGTG +GCACAATTGAGTGAGGGAACCTGAAGGCGGCTGCTCCAAAAGCATGCGAG +ATTCCAGGTGGAACATGTGGCATGTATTTGGTGTAGTTTGACAAACGAAC +GTCTTCACCTTAAAAGAAACACTGAGTTTAAGGTATTATAATATAGTTGA +TTAACCTAACAGCCCTGGAACAAAGTCATATGCAATAATCTTCTGCATAG +ATGCAATCACCAAACGACGTGCTGCCTGGAAGATTTGTTCGTCTGTCCAG +TCAGGATGTTCTCGATGGATTTGATTTGCATTGTAGTTATGCCAACGGAA +GAGGATCAGACCAAATGAGAGAAGACCTGGATTCTCATTCACACGCGAGT +CTCCCAACACTTCAAGTTTAAATATTTATACTTTTCTATAAAACTATGAA +CTCACTAAATAATCTATCTGGACTCATCAATCGATGTACTTGTGGCGGAG +CGGGGTTATTCAATGGAATATGTGGGTTGTTAAGTGGTGGATATCCAGGT +ACACCTTCAGCCAACCGCCCTTGTTTGAAAGATCTTAATGAGGACACCCA +TGGCTGGGTGGTACCATAGATGAATGATCCATCAATCCATGAAGTCCGTT +CATTGATTTGTTCTCGAGGTGAGTTGAGCCCATTTCCAGTTGCTTTATCG +TATTTGGCACGTGTAAATGGGATTTCTGTCTTTCCCTCACATTCTTTATC +AAATACATTATCACATAGGGGTACTTGAATTTTAAGTGTCTCTAGTGGAC +AGGATACTCCATTTGATTGCATTATTTCATAAGCAACTACTTGACCTATA +ATTATTATTACTAATTTTTGAGGTAGAGGGCAATAAAAACGAACTGAAAA +ATGCCAATAAAGTCGTGCATCCTCTTGTATTAGGTATACCGGACTCTCCT +TTGAATAGTATATCGGAGAGTTCACGGGCGGACGGAAGTGAGTTATTCAC +TGAATATACACCGTCTGAGTAGTAGGAACGTGCATCTCTATGCAGCCGAC +TTCCTGAAGGAGTAGGTCAATGTAACGTCATTTCTCTTCCGAAAAAACCT +ACCAGCAGAACCCCATTCACTATTCGCCAGATTGTTGTACCATCCGTCGT +ATCTTTGAAATTCCTCATTTTGTTGGATTCCTGAAAAGATAAATGTTACG +AGTTTTTGATTTCCAGGCCACCAAAATCTATATGATGGCCTAGGTTCCTT +ATTGAAATTTCTAGGTCACACATGCTCCCTTCACTACATTTTCACACCGA +TTCGTGCATTTTCTCACTGAACGCGCAAATTTCCGGTCAGTAGCGGAGCA +GAGCAAACATTTGCCCCGCCACCCGAAACAATTATTTTCGTATCATTTTC +GCACCTATATTTATTCTGTTTGTTTGCCTATTTTTTGTACATTTTATCCT +TTTTCTTGTATTGGGCGACGATGGCAAGGTCAGTAAAACAGGAAATTGTT +CCTGATAACTCGGGAATTTCAGGAATTTTTCCAAAATTGGTTGGGAAACC +ACCACTTTGTTGAAATTCGAAAGATACACATTTTGTTATTTAGGTGTAAA +CATGAACACTTTCTTAGGTAAACTATGTGATTTTTATGAAAAAGAACACA +GACACCGGGTGGCACACAGAGCTTATCAGTAAACAGCTATCAGTGATTTT +GAAATTTTGGAGGGGCAGAAATGTTGCGGACAAGGAAAATTTTTGTTTGG +AATTTGAAGTTTTGAAATACGCAATTTGAGAATTTTTGAACATTTTTTTG +TAATTTTTATCCCATTCATTTTTAACCTAACATTTTGAAAATCTAGCACA +GAAAATAGTACAGACACGTTCAATTGAGCTATTCCAAAAATTATCAATAT +AGCGCACTTGGTGTCCATCTTCCTTAACTGTTTGCAATTAGTCTCTCTTT +ACAAGAAATCAGCTACTATTTGAACAGATCTTGAACACATTTTCAAAGAT +CGGCTCAAGATCAAAAGCCTCTTAAACATTTAAGATAGCAGGTCCGCTCT +GTTGACAAATTTTCCACCCGGTCCTCCGAAAGGAATTTTTTTGGTCATCC +AACAACCTAGACCATGACGGCACCGATCATGCAATTTGCCTGCTTATAAA +AAACGATATTTCTAGGCCACCCATTTTTAAATATTTTTTTGCCTAGTCTT +AGCTATGTGGAATAAATTCTAGGTCAGGAGGTTTTCTAGGCCACGTAATT +CCACTCACCTTTCCCTCCAAAAATTGAACTGAACAGTATAGCTATGTACA +GCACATGTTTTGAGCGCATTGCTCGTGCGCCTTAGAGTTTTAGTTGACCT +GAAAATATTTGAATATTTAGAAATTGAAATTTTGAAACGCAATGATTAAA +ACGGTCAAAAAAGATGTTATTTATACATACGCAACATTTCAAAATTGATA +ACAAATATTTACAGGAACACTTTTTTCCAATAATACGGTGACTAAGGGGG +AGTTTACTGATAGTAACAAATTGGAACGGTACAGGAAGAAAATTTAAAAC +CGGCTCTACCCATTTTAGTGCTACCAGCCGACAACCAAAAAAATCAATCA +GCCGCACACCCTGCTTGGAATGTGACAATCACAGAGTTTTGGAATTTTCC +TAATTTCTAAAATTTAATTTTCTAAAAACTGGGGATTTTTTCTGTAATTT +TTTTTTAATTTTAAATTATTTTTTAGGAACATTTTTTTGAAAATAACTTT +TGTTTGAAAAATTGTTCGCTAAAAGAGTATAAATAAGATCAGGCTTCCGA +AAATGTTTCAAAAAATATTTTTTCACGATTCTTGCAACAAAAAAAAACAA +ATACTGAAAAAAAAATTGTAAGAAATTTATTTTGTTGAACTTTTCAAATC +TACATTTACAACAAAAACAGTTCTTTATAATATTTTAAAATCCAAATAGA +TTCCCAGTAGATTTTGTTTAAATATTCGGAAAACGACCAAACTTTCATTT +TTTGAGTTCTTAAATTAAAAAAAAAATTTTAAATTAAAATTTTTGATTTT +CAGTCTAAAAATTTCAAAAAAGAGCTTTTAGTTCTGTAACTTTTGGAATA +AAAATTCAAAAAAAAATTGGGGGAGCCAAAAACTAACGCCTGCTTGAAAC +CTGCCCGCGAGAACTTGCAAATATTCAATTTTCTCATTTTTATTAATTTG +ATGAGAAAAATTTAGAAATAAAAAAAAATTTGCATAAGGCATCGATTGAG +GCGAAAGGCAGGCGGAGGTAATTTTAAGGCCAGGCTGGCGTTTTAACTTA +GGCTTCCATAGACCTAATATTTTCATACTTGTTGAAATTTCAGAGGTTTG +AAAATTGAACAATTTAGGCCCAAAACCTTTGTTCCTACAGTACTACAAAA +ATTCTTTGAAAAATTCCGGTAATAATAATTGGAGGAGGAGGAAAAATATA +AAATGATTCTTCGTCAGACAGAAATAAATTGGTGAAGAGAAAAAAATGAA +TTGAGAGAAAAAGAGAAAGAAAGACGGAGAGCGTCTTCGAAAGAAGGAAT +CCTCCTGCGCGGGATCGAAAAAATAAGCAGCAGCCGGGAGTGAGAGAGTA +CACTGCACTAGAAAAGATGCAGAGAGATTCACAGAAAATCGGGAGAGACC +CCCCGTATGTCGGTCGAGACTGAACACCTAAGACCTACTTCATATTTCGA +ACCGGTTCATTTTCATTGGCATTCGTATTATTATTAGTTTTGACAGGGGC +AGTCGTCGTAGATGCTATTGTTGTCAGTTTGACGTGATGGCCGTGTCATG +GGAAAAATTCGGCCATCAAAAATCGGGGGGTTCCTGCCACCCTTTGTCTT +CTATGGTCGGAGAGGCGTTTTCTAGGCTACTTATTTTGGTAGAGTAGCTG +TTAATTAAAAATTTCATCAATTTGGTAATAATGTGGCTGCAAATCATATT +TAAATTTTCTATACAGTCAGTGCCACCCAATTAAAAATTTTCTGGCAGTG +CCACCCAGAAAAAAAAAATATCCTAGGCCACCAATTTTTAAGATCATTAA +TTTTTTGGCTATCAAATTAAGTAGACCACTAAAATGTTTCGTCATTAAAA +TTTTCTAGGCCACCAATTTTGCTTGACTACTAACCTTCTTGGCCATCACA +ATTTCTAGGCCACTAATTTTTTTTCTAGGCCACTAATTTTCTAGGCCACT +AACAAACTGTTCAGGCCATAAAGTTTTCTAGGTCCCTATTTTTAGGTCTT +CAATTTTTTCAGGCCACCAAAATTCTATTCCAACATTTCTCCGTCACCAA +AGTTTCTAAGGCCTTTAATTTTATAGACGACTTCTTAATTGTAAGTCAAA +TTGTTTCAAAACGATTATTTTCAATACATATCAAAAACCCAAAATTTTTC +AAAAACTTAGTAAACTAAACTAAATTTCCAATACGTGCTTCATTTTTATA +TGTAGGCGTTTAGACACCCCAGTGGGCAGCAGTAATTGTTAATTCTTATG +ATTATCTCATTGGTACACTTTTCTTGTTCAACTTTAATTATTTATTTTTG +AAAAGGATTATCATTGGCATTGGCAAATAAATAAAATTGTTAGTGACGTG +GTGATATTGGACATTTTTTGATTTTAGTTTGCTTTTTGAAATTTCAATTT +TCGGCACTTTGAAATGTTCAAAATGTTCATTTGTATAGCAAATTATTTTA +TTAAAATTTTTTTCAAATTTATTACATTTTCAGTGAAAATTGCACAATTT +TTTAAAACTTTCTAAAAACTGCAAAAAAATAATTAGGTTTAAATAATCAA +ATCAATAATTTTTTAAAGGATTAAAATAAAATTATAGTTATTACAAATTA +TTTAAAAGATGTATACTTAAAAACTACTATTTATGTTTTGATTTTTACTC +GAAAATCCAGAAATTTTAAGTTTTCGAGAAAACTTTTTAAATTTGTTTTT +AAAAGAGGTTTATATAAATATAATGAACCCAAACTTGAAAGTGCGAAAAT +GTACTTAAAAGAGTCCAAAATAAGCAAATATCATCACGAAAAGCTCCGAA +CGTTTTTAAGTTTTTCGAAATGTTCAGTTATAGTTTTGGTAAACTGCCAA +CTTTACGAAAAATTCGGGTTTAATTTTCAATGTTTTTATACAAATATTTA +AAACAGAGTAATAGTATAAAATTTGTAAAAAAAAATTTTTTGGTCGGTAT +TTAAAAATGGTGATAGGTGATAGGGCCATTTTTGACAGTAAAAAAAACTT +TTATAATTGTTTTACATTTTACCAACATAGGAGCTGCCTTAAAAAATATC +TAAAGGCTTGGGGTTTTGCCCTACAGTCCCAAACTACCAAATATAAATGT +AAAATTTTTATAAAAATGTTCAAAATTTTTAATGATTAAAAAAATTTGCG +AAACTTAATCAAAATGCCGAATAATTGTTTCATTCCCGCGATTTTTTAAT +AATAATTTTTTTGTATAATTTTTGCATTTAGTGGCGTCATTTGTTTACAT +GTTGTGTTTTTCGGCAATATTAATAGAGGTTTTCAGAGATTTTCTAGTTT +TTGAAGCACATTTTGCCTTGTTCCCGTAAAGAAAACTTGATAATTGGAAA +GAAATTTGGCAAAACGGCGAAATTGACCAAATTGACCAAAAAAGTTAACA +AACTGTATTTAAAAATAAATTATTAAGCAAAGTAAAAACAAAGAAAACCC +ACATAAATGTCAAAAATGACGTCACTCATTTGAGCTGAAATTCAAAAAAG +AATTCGGTCCTTCTTTTTTTTTTTCAAAACAAATTTTTCTTAAATCATAA +AAAACATATTATAATTTTATGACTTTTCTGACAGTTATATTTGGAATAGT +GGGACATTTACAAGGGAAGTCGAAAAACTGAACTCCGGACTTTGACATGC +TATAGTTATTTTTCGATAAAAGAGTGAAAATAATGATCCCTCCAAAAAAT +TTTGCTGCCGCGGACCAGGTTCAGCAAAGTTATGACGTTTTGAAAGTGCC +GAAAAAAATTCCTTGACCAACCCAAGCAAAAAAAAACTTTCAAATTTTCA +AAAAAAAAATTCTGAAAGTTGATAAAAACTATTGTAACTTATTCAAAAAT +GTGAAAAACGTATATCATGCACGTTTTTTCTCCCCACGGACAAAAAACCA +CATTGCTTGATCAAAATATCTTGAGCAAAATTCTAAAAATTACTTTTTCT +TGTAGATTCATTTATTGGTTTTCTTCAGAGTTATGAGCTAAAACTTGCAT +GGCATATGTTTTTCACTGTTTTGAATAATTTACAAATATTTTTTCCTCTT +TTCAGAATTTTTTTTTTGAAATTTTTGAAATTTTTTAAAAGGGTGTTTCA +GCCACTTTCAAAACGTCATAACTTTGCTGAAGCTGGCCCGCGGCAGCTAA +ATTTTTTTGGAGAGATCGTTATTTTCACTCTTTTATTGAAAAATTACTAT +GACATGTCAAAGTCCGGAGTTCAGTTTTTCGACTTCCCTTGTTAGGGCAA +AAAATACCCACAGACGGTACTCCGCCTAAAATCAAAAAAGTTCCAGCAAC +TCGAGATCACTTTTTTACCATCTCAAATCGTTCGGTTTGTTGGGGGGGGG +GGGGGGGGGGCTTAAAGAAAAACGAAAAAATGAGACACTTGTTAATTTGA +TGGTAACAAGTGAAATGGAGAGAGAAAGAGAGTGTAAATACAAGAAGGGA +ACAAACACTTGAAAATCAAAATTGTCGGAAGGAACTAGGGGGAGGATAAA +ATATTGGAAATTAGGTTTAATAGGATATGTATCTAATCCCGAAGAATATT +ATTAAAATAATCGGTTCAAAGAATCTGAAAAAATCGATAAATGCGTTGTG +TTGTCCTACTTCCGTCCTCTACACAACGTCGTCTTCTTCTTCAGGGCGCA +TTCTTTTGTGTAACAGTGCCCCTTTTCTCTCTTGATGCCACAAAACACTT +TGGCAGTTACGCAATCGAAAGGCGAGGAAAGCAAAACGGGTATCAGATGA +TGATTAAGTGAAACTGGAACTGATAAGTGAGATGGATTGAAATACAGATA +GCCGTAAACTTTTAATAACCTAGAATTTTAGTTATTAAAGGTGTTATGTA +TGTTTCGAAATTTGAAAAGATTTTCTCAATTTTTGAATGAATTATGTTTG +AAGTAATTTAAAATGCCGAATGAAGGGTTTCAATTTTTGTTTTTTTAAAA +AGATTTTTCGTCCGGCCGATTTTTCGCAAAATGTTTTTTAAAATTTGGGT +TTATGTTCTTCTCTTTTTTCATGCCTAAGCCTAAGCTAGGCTTAGGTTTA +GGCTTACTAATCCTAATCCGAAGCATAAGCTTAATCCTAAGCCTAAACCT +CTCCTACTCTTTTAAGCTTAATGAATGCCCTAGCTTCATTTTTTTCATTT +TTCGCAGGTTTTTTTCTCAAAAACTCAAAAGCGATGCTACGAACACCAAA +AATTGGTGGTTCAAAATGTGTGTTTCTATTTTTTTCAAAATTTATTTGAC +TATACAAACCAGCTGACAATTTTCTTCAAAATTCCGTTTTTCTTATCAAA +AATAGTCAATTTTTCATCTAGAAACTTCAAAAAACCGTTACCGTTTCCCT +AAGTTTTGCTATCAGTTCCGTAAATCTTGTACCTTATGTCACATGGCATT +AGAAATATTTCAATTGAACCAATCTTGTTCGCGTGGAGTACAAGTTAAAC +ATTTATGATATGTGGATGGGTGCAATTGCGCTCTATTGAACAAACTATGT +ATCAACAGAACGCGTTAACATTATTTGTACAGGTGGGGAAAAACAGGAAA +AACGACTAGGCAAAACAAAAAGTATATAAGTTTTCTTCTACACGTCTCAT +AAAGGAAATTCAAATTTTTTAGAAAAAGAGCGGGGGGGCGCGATTGCAAA +GGTTTAGACGGCGTTAAGATCTTTGTCGACGAGTGGTTCAGCCGCTGAGA +ATGTGATTGCCGCCGGAATATTGTCCTTCTCGTTGATTGAGTCTTTCGAG +AAGAGCGCCAGAATGACGGGCAGAATGAAGAGACCGTGGAGGAGACCTGG +GAGAATTTTAAAATTTTTGAGTTTCTAGGCCACGAGTGACGTCACTATTA +TGTCCAAGAAGATATTCTAAGGACAAATTTGATGATTGTTCACTACTTTT +TCACTAAAAATCAGCTTGAATCGTAGAAAACAAAGAACTTTCAGAAAATT +TCAGCGCTCACCAATAGCAACGACCAAAAAAACGGTCTTAGCAAAGCACA +CGATTGCATAAGTTGGCACAAAAATCAACGGAAGCATGCATAGGAATGTC +GACAGTCCGGCTTCACACATTGGCATTGCCATTTCTGCCAGACTACTGTA +GACACGTTCTTGTGGAGTGCCACGTGCACGAAAAAAGTTGTAGGCCACGT +GAGCGGTGTAGTCGACCGAGAATCCCGTGGCGAGAAGGACGTCCACTTGG +ATTACCGGGTCCAGGTCGGCACCCCAAAGGGAGAGACCACCGACGAGAAC +TGTAAAAACGATTTTAAAAAAAAGTAACTTTTTCAGATTAAATCCAAGAA +AAAAACATAATTAAAATTTGTTTCAATGGTTTTTTAAAGTGACAATTACT +CATTTTCAGGTTTTAAAAACTTTAACTTGAAAAAAAAAAACATTTTGAGC +TACTTTTGAAAAAGGTTCTATTTTGAATTTCCCATCCAAACTTTTTGAAA +AAATACAAATGATAAAAATAATTGCTTTCTTAAAAAAAAATTGTTAGCAA +CCCTACCGTTCGCTAAAGATCGTTGTCGTTTTTTCTCAGAAAATTTAAAT +ATCCCGCCATATATATTTTCGGAGAATTTCAATTTCTCGAAAAATTGTTT +TCTCTGAAAATTTGAATTTTCCGCCAATAATTTTTCTCAGAAAATTTGAA +AAAAAGGATTAAAAACATGAATTTTCCGCAAAAAATGTTTTCTCAGAGAA +TATGAATGTCCCGCCAAATATATTTTCAGATAATTTTAAAGTCTCGCCAA +AACGTTTTCTTCGAACATTTTAGGATTATGTGTTGAATTTGTAGAATTTT +GATCTTGATTTAAATTTTTTCAGTTTTCAATTGAAAAAAAACTAACCATA +ACAGATACTTGCAATAACAGATGTAATCACAGCAACTGCATTAAAATTTG +CAATAAACACAAAACAAACGATTGCCATACAGACTACCGTAACCGCAATC +GATCCAATTAAGTCAGTGCCAACAGTCAGGATGATACTGAGAATTGCAGA +GTCACAGTCAAAGAGTGTAGCGTTGAATTGACTTTCTTCATGAAGAATTG +TTCGGATATGTTGCATTGCACGTGCTCTTTCTGCCCATTCAGACATTCCT +TTACCGAGAAGTGTCAGACGGAACGCTGTGACAATTGTTCTGAAAATTTG +GAAATTATTCGGATTGAAATTGAAAAGTGTATAGGAATTAAGTTTGAACT +ATTTGAGAAGTTTGTATTTTAAATTTTGCGCTAAGTTGCCTGAAAAAAAA +CTAATTTCGAACTATATACCTACAAATATTTTTCAAAGAGCTCAATATTT +GAATTTCGCGCCTAAAATATTTCGAAAACTTAAAATTTGCGACAAAACTA +TTTAAACTATTTGAGAAATTTGAACTTTTAATTAACATTTGAACTTTGCG +CCAATTTTTTTTTGGAAAATATTAAACTTTTGAAATTCTAGTTGAAAGGA +AATTCAGAAAAATTGAGGATGTAATTTTTTTATATGAAAAACTTTTAGAT +TCGATTTCGCGTCGAAAATTTTTGAATTGTCAAAATTTAAATTTTGACTT +TTGCAAAAAAATGGCGGGAAAGTGAAGTTTCATTAGGAAATTCAAATTTG +ATAGGCGTTTGACTAACTTATTATCATCTCCCATGTGATATTTTACAAGT +GGAGGGTTCCCGATCGCATCCATCCACGTCGGAAGATTATCATAAGATGG +GCGGTATTTTTCTCCAACCAGAGTGGATAAAATATTCATCGTCTTATCAA +AATTCACATATTGCGGAAGAAAAATCAGACTTCGATTGTCTCCACGAATA +CCTGGCACGTGCTCGAGCCGATCCATCATATTGTTGAAAGAGTCGTACTG +AAAATTGAATGGCCTAGTAAGTAAAAATTAGATCATGAACTTACCTCTGC +TTTGATCTCGATATTTGGAGGGTTGTTCACTATTACTGTAATAGGAAAGT +AACGGTTGAAGACTGGCCTGAAAAATGATAAATGCTCAAAAAATACAACT +TTTTTCTTTTAATAACGTAAAAAGTTTTTTAAATCGATAAAATCAATAAA +TCGGCATTTCAACTGTAAACCAAAAATAACAATTATTGATTTTTCTTACA +AAGACCTTAAAAATAAAAAAAAATCAATAAAAATAGCGATTATCTTTCCA +AAAATCTGAAAATCAATTCAAATAATTTTCTTGATCTTTTATGTTAACCT +ATAAATACCAATTATTGATTGTCTGGAAAATCAGTAAAGATTATTGATTT +TTTTGAGAACCTAAAAATCAATAAAACCCAATAAAAAAGTAATGTTTTTT +CAAACGCTTTTTCAAACAAATTCTTGATTTTACTTTCAAAAAACCAACTT +AATATTCGACAACGAATCCACCAGCTTCGAATTTGATGGGAATGCCTTTG +CAGGTTCAAAGGTCGTTTTCATGGTGACTACTCCATAAGTTGTCAACGCA +TACATCCCAAGGAGCACCATAATGCACGCTACACGCCCCTTCACGGAGCA +CACGAAGCTCGAGTACTTGGAGAGCCACGTGTCGGCTCGGGAAATTTTTG +GCTCCGTCTCATTGGCGATGGATTTGTAATCTGGGTCGTTGCAGAGGAAT +ACAATTGGAGCTAGGATCGTATAGGTGAAGATGTAGTCGAGGAGCAAGGC +GAGCGAGGCAGTTAGGCAGAACAAGGACATCTGGAAGAAGAGTTTTATTC +AAGCTAGCCCACGTTTTCAAAAACTGGGCTACGTGCCAAAAAAGGTTACC +TGAGGCGTTGGCGTCAAGAATCCGATTCCAAAAGCAATAATATTGGTAAG +TGAGGTGATTGTAATCGATGGTCCAACATCGACAATCACTTGTTCCAAAC +GGCGAGGTCTGAAAATTGCAATTTCACGATGCTTTTACAATACCCCTACA +GTACTTTTGCAGTTTCTCTACAGCACCCCTGTACAACTACGGTACTTTTA +TTTATTTATATATTTGTTCATCAGGCAACAATCATAATGATACAATTACA +ACAAGGCAGTGAACTTTTACAATACAATGCCCCACCCTCTTTTTCCGTGA +AAACTTACGTGTCAGTAATTGCAATATGATGTTTCCATCTGTGAAGTAGA +ATAAAAGCATCATCAACTCCAATTCCAAGTACCAAAAACGGCGTAACACA +TTGAATAGAGAACGACGGGAAGCCCATCCAACAAATTGCTCCAAACGAGG +CGACAGTTGCAGCCATCGGAGTGAGCAATGATGTGGCAACCAGATAGAAT +GCCATTTTGACAGATGACAGGCGGACAATGACAATGATGACCTGAGTCAG +AAGTAGGAAGAATCCGATTGTCATTAGAGTGGTAGCTTCAATGGCTCCTC +GAATCATTTCACGATTTGCTACTTGGTCACTGAAGATGGTGAACTGAACG +TGCTCGAAGGCAGAGGAGTTTTTGGAAAGTTGGAAGAGCTCGTCGATTGC +GTCCTGGGAAAAGTATAATTAGGAAATGCCGAGTGCTTGCCAGTTTTTTT +TATTATGTAAATTTGCTTCCCAGAATCGCGAAAATTTGATTTCCCGCAGA +AAAGACTGAAATTTAAATTTCTACTAAAAATTGTTCAGATGTTTGTTTTT +AGAAATTTTCTTTAAAGACAAAGATTTGAATTTCCTATTGAAAATAGGTG +AAAATTCAAATTTACTACAAAAAAATTGAGTTTTGTTAAAAACACACTGA +AAAATTGAACTTCCTGATTAAAATTGATTGAAAAATTAGAGGCTCCTAAA +AAATATTGAAAACTCGAAATGTAAATTCAAATTTCCCGTCCAAAAATTGA +CAAAAATATTTGAACTTTCTGCCAGAAACAAGTTAAAAAATCAAAGGTTC +CTCTAATAGTAAAACTGACTCAAAATTAATTGAAAATTGATCAAAAAGCC +GTATGAGTCTTCTAGGCTATTCTCACCTTAAACGCCAATTTTCCTTCTGG +AGTATCAGACCTCGAAAAATACCACAGCACCAAGGATTTGGAGCTGATCC +TCTCGGTCGGTGGTTCTGAAAGTTTCAATATTTTTTCACATTTTTCCAGA +ACTTTTTATAGTTAAAAAAATGAAATTTTAACTGGAAAGTGGCTAAATCA +TAAAAACTATTTTTCAACTTTTCATTTAACATTTCAAAAAAAATCTTACC +AAAATCCGCATTACTCAAGTGAAGTCCCAGGAAAATATCCAGTCCGCTAT +ATGGCATATCCGGATAGGTGAATACACTTGTGGTACCATTGTTTCTCCGC +GTCAAATTCTGAAAATTGCCATGTGGTCGTTGAAGAGTTTTCTAGTCCAC +CACCACCACCACCAAGGGTTTCGGTTTTTCGACTTTTTAGAAAATCGAAA +AATCGAACAATTTTTGAGAAAAACTTACAAAAAGCTGATAATGTTTTTAT +TTTAACTTTTTTCTCCATCATTCATTTTAAGAATATAGATAAATGGGATA +AGACCGTCCAGGTTTCTGTTCAGTTTTCCCTGTTGTTAAATTCATTAAGA +TGTTTGGTCCCCAAAAAACAATGTTTCTTTCATTTTTCGATTTTCAATTT +TTAGATTTTTCGATTTTCACTAAAAACATCGAATAATTGAAAAAATCGAA +AAATGACACCCTAGACCACCACCTACCGCTAACAAGTGAAAGGGGCTGTT +CAAGTCGCAGAGTGGATCGCAATTTTTTCGTCCATCCCCATCTTGGTAGC +CAACTGCCGCCGATAGTCGATTGTCCACAGTATAAATCTGAAATTTTTTA +AATTCCCGCCAGAAAAGTGGGCGTGACGGAGAATCAACTTACGTCTGCCA +GTGCGCCTTCCTGGAGAATACTGGAATTTTCGCGCTTGGCGGTAAAAATA +CAGAATGCTCGTTCCGGATAGATGTCGAGTCCGTAGTATTCCAGCCAGAC +ACGGGTTTCACTGAAAAATGTAAAAAAATTTATAGAAATTTCCGCAAAAA +GCATATATTTAAAATAGGAGTTTTAAAAAAATTAACAAAATAGTTACGAA +CGAAATTTTCATTTGCTTTAAAGTTTTCTTTTTTTTCTTATTTATTTTTG +ATCAAATATTTATTTTGGGTTTTTTAACTTCAAGTGGAATTCCAAAAAAA +TTCAATTTTCTTCCCAGTCAACCAAACATTGACCAAATCACAATAAGAAA +GGGAGAAAGGGAAATCGAATTAGAAAAAGAAAAACATTGCGAAAAAACGT +GTTATTTCTGACTGGTGGAGGAAGGAGGCTTCAAGGTCAGTAGTCACTTA +CTATCCAGCATCTGAATCATCCGGTGAAAAGGCTTTGCGAATATCTGGCT +CTAAACGAATGTGCACAAGTCCTGAACTGAGAACTAGGATGGATAAGATG +CTCACTGAAAATTGTCCAACTTGAAAAATTTCGATTTTTTATGTTTATTA +AATTTTTTCTGGTGTAAAATAGCAGAAAATGCCAAAAAAAAATGTATCAG +ACACAACTTTTTTTCAATTTTTCAAACTTTTCGTTGCAAGACCAAACATA +CAATAACAATTGTCGTTCGAGCGCGTTTTGCCCATGCACCCTTAACGGAG +ATTTTCATCGACTACTCTATAGAGCGCGTTGGTGATTTTGAAAATGAATT +TTTCTTGGAAATTTAAAACTTTTAGAAAGGGATTTTTCTATTTTTTCCAA +AAAATTATATTGAAAAATCAATAAATTAATTATTGATTTTTCAAAACTAT +AGTGATTCTGATTTGAAAAATGAAAAACATTGCTTTTAAAATTATCTGAA +CTCAGTTTTCACGAAAAATCAATAAATCGGTAATCGAAAAACATTCATTT +TTCTATTTTTCTCAATTTTTCGATGTATTTTCCAAGAAAATCGATTAATT +TATCGATTTTTTTTCCAGAATATCTGATCGATTTTTTTATTCATCGGAAA +AGTTCAATTATTTTATTTTTAGGAAATTGTTTTCCAAACTTATATTGGTG +GCCAAGTTTTCCCATTTCGACGACCATAAAGTTACAAAAAACTCACAAAG +TATCGAATAAACCGGATAGGCGGCTAACAGCCGTGCCACGACGGCACTAA +TCACATCCCATCCCATGTGCTGAAAAACTTCGAAATTTTTTTAATATTTC +AGAATTTAAAGCAGCATGCAAACGCGCTCCAACAAAGAAAAATGTTTTTA +AAAAATTGAAATTCAAAACACAAGCACGTGAAGCAGAGAATGCAGAAAAC +AAGACCACTGTCACAAAATTGTAGAAGTGAGGGAGGGAGGGCTATTGCAG +AGGTGACCAACGGGTTTCGGTTTCCAATTTTTCGGACACGGCGCAGAGGA +TTTGAGTCATTATTATTGTGTTTAGAGAGTGTAAGAGAATTAGAGAATTA +GGGATAGATGGGAAACTGTACGTACTTCTGCGAAATGGTGCACTTTTAGG +ATCGGCGGCCTAGAAATTTACATGGTGCTCTAGAAGTCTAATAGATAGCC +TAGATCTTTTTAAGTCCAGAAAATTACTTGGTGGTCTAGAAGTTTTTTTT +GTGACCTAGAAATGCAGTTGGTGGACTATAAATTCACTTGGTGGCCTAGA +AATTCATTTGGTAGCCTAGAAATGTACTTGGTGGCCTAGAAATTAACCTT +GAAGCTTAGAAGTTTGTTTGAAAGCCCAGAAATTCACTTGATTGCCTATG +AATTCACTTGGTGGTCGAGAAATGTTCGTGAAAGCCCAGATATTTACTTG +GTGGTCTAAAACATTTTTCAGTTCAGAAATACATTGGAAAAAATTTCGAT +TGAGAATTATGGCGTGGGATTTCAAGTGGTGACCTAGAAATTTGTCAAGG +GACTGAGGAATTCATTTGGCGTCTGGAAATTTTTTTGGTGACCTAGAAAT +TTATTTGGTGACCTGAAAATTCATTTCATGACCAGTGAATTTACTTGGTG +GTCTAAAAAGTCTCATGGTGCCGGTCTTAAAGTCTCATGTGTTGCAAAAA +TTATACTACAATATTTAACTTTGAAATAAAAATTCAGCGGGTCTAGATTT +GCAAGAAAAATCTGTATTTTCTCAATTTTTTTCAGGTTTTTGATTAGTTA +AAAAAAATCGAAATGATTGTTTAGAACTGCAGAGAAAAAACAATTTTGTA +TCTCCGGAATGCGCTATTCTGGGGAGTCAGATTTACTGGATTTTACTTTT +TTTCCTGCAATTCCAATGCAAAATAAGGTAAAAAAATGAGAAAACTGGCG +GAACACGGCGGTACACACAGGGGCAACTTGAATGTAAGGCAGGTGTTTAG +TAAGTGGACCGAGGGGACGGCAAAAGCTGGTATTTTTCCTGTGTCGATGG +GGGACAGTAGTAGCACACAAGAAACAAGTATTTTGATGATAATACGAATA +AGAAAAAGAAAAAGGCAGCAAAAAAGTGTGTGGCAGACCACCACCGTCCA +TCGGATTAGGGAGCGGAGGCAAACTCGCTCTACCGAACAGAGGGGTGTCC +GTTTCCCCCAAAATCCTCTGAATGTGACGTCATTGTTGGGGCGGCGGGGC +GGCGTCCAAAAATTAGTGATTTTTTTTTTGGTATTTTGGAAAAAAAGGAA +AAAATCGAGAAACATTTTTTTGTGTTTTTGGGGAGTTTGTCATGTGAAAT +TTGAAAATGTTGGGTACAATCAAAAAATTGTTTTGGTTTTTATAATTTTA +ATAGGAATTTTTAAAAATCTGAATCGTTTTTCTTTGAAAAATCAAAAAAC +AACAAAACATCCGCTTTTTTTAAAAATTGTTTGTTAAAAAAATAGAAATC +GGAAAACAAAATTTTCCGATCTTCTCGAAATTCACAAACTCATAAAAAAA +TCGAAATCCCCTTGTACCCCACCCTAGTTCACTGAAGCGCGTTTGCTTTC +TGGCCAAAGGCATGGAGGGAGGCGGGCACCTCCCTTTTGCAAAATTGACC +TAAATAAAGGTGATATGCCAGTGATAAGGAACGGTTTAATGATCCGAAAC +CGCCAAAAGTGCATAGTTTCTGCGTTAAAAAAAGTGACAACTGACATCAC +ACGGAGGCTACAAAAGGGGACTCACAAGTTTGCCGGAGAGGAATGAAAAT +TGGAAATTTGTACGGGTAAGGGGATCAATGTTCAGTGGTGGTCGCGAGGG +AGGACGGAGGGAAAAAGTGGAATTAGAATTGAATGGGAAATTGGTGGCAA +AACGGTAAACACTTCTTATTATCCAAATGCATGAGGGATGGAGAAAACTG +GAAACCTTTGCAGAATTTTGGAGGGGGTGATGAAAAGTATTGGCAACACC +TTGGTGGCCGAGAATTTTAAATTGATGATCTGGACTAAAAATTCAGATGA +TGGCCGAGTTTTTCATATTCGCACCAATACAAATGATGGCCTAGAAAGTT +TGGAGCGACCTAATTTTTCAAATTTACAAATAGATCTTTAATGTTTCATC +GACAAGGGATGTGAACTAGAAATTAAGATGGTGGCCTAGAATTATATTTA +TGGTTCGTCAAGAGGTGGCCTAACTCTTCAAATTCACGAAATATTCTAAA +GTTTAAATTTCCTTTAATTAGTATTGTGGACTAAAAGTCGAGATAATGAC +CGAACTTTTCATAAGCTCTCCACATCAATTGGTGGCCTTGAAATTCCGAC +ATGGCCGAATTTTCGTAAGTCGACCCCAGTGGTGGCCGAGCCAAAAAACA +TAATTCCGCAAACTCTTACATTTTAATATATGAGGGAAGCCAGAAGTGCG +TGCCACATTATTTTTACATTTTTGACTATCGTGCCAAAATTCCAAAATCC +TCAAAAATTTGAATTTCGCGGCACAATTTCGGGTTTTGAATATCTTTTTT +TTAGTGTGATGTAGGGCGTACTTTCCAATTTGCATAAAATAAAAAATCAA +CAAAAAGCCATACATAATGTCAAATGGTCAGTTGCAAAGAAAACAAACCT +GCGGTCAGGATGGCCGAACCAGAAAAATCAATTCAAGCTTTCGATTTCGC +CCGAAAAAAATGAGGATCAGAATAAGAAGGTGTCGCCTATTAGAGATTGG +AGGATGTTGAGAAAAAGAGAATAGTGGAGGAAAATGATGAGGTAGAACGG +AATTGAACATGCAAATAAAATGAATGTATTGGGTAGGAGAGGGAAGGTAA +CACTGTGTGTTCTGTGTTTGGAAAAGGATTGAAGTGGTGGACAAAAGGAC +TCTTGGTTTAATACTACTTGCCTGTTCTGATCAGGTTCAGAGGTATTTCA +GCAATAGCTTTTGTATTTTGCATTTTGTCTTTTTAAGTACTATTATTTAT +CAAATCCTTTTTTGTAACTTTGAATCTGATGTCAAACTTGTGGAAAGTTT +GAACTCGAAGAAATTGCTCAAAAAGTAAAATTTGCGCCCAATTTTTCGAA +TTTTTTTCGTTGTTTCTTTTTAATTTCAAAACACAAATCTTCGCCAAAAC +ATTGTTACAAAATTAACATTTTAATTTTTAAACAGCTGCTAAAGCACTAC +AAATGTGAAATTGATGCCTAAAATTGGAGAAAAATGGAGTTTTTCAAAAA +AAATTGAAATAAGAAAGTTTGGAAACTAAATGTCTATATATGGGGAAAAT +GCTATTTCGAATCTCGCGTTTTTTTAAGTTGGGCATCTCCAAAATATGAA +AAAAATACAAAAAAAAACTCCAAAAGATAATGTTGAATTTTTTCAAAACC +CTCACCAAGAAGTATGTTTTAATAAACAAAAATTTGAATTTCTTTTCGAA +TTTTTTTCAAAATTCGTAATATAAGATACCTGTCACACTTATTTTCAAGC +TAACAGGAAAAAATAAATGTTGAACTTTATTTAATGATAAAAATAGTTTG +TAGAAAATTCGTAAATTTAAAAAAATTCAAATTCTACCAAAATATATTAG +TTTTTCACCTGGAACTAAAAACATTTGAAGAATTTTTTTTAGCTTATATA +ACACTACAACCGCAACACATTTTTGTGAGAACATGTCTAGCCTCTGTCAA +ACAGTTTTCCGGTATCTTCGTGTGTGTGTTTGCTAGTGTTCAATAGATCT +TCCTGTAAAAAATCGAAAATTTCCGATTATATGCTTTTTATGTGTTTGAT +TCTATAAGCGTTTAGATTGTTATCAGATGATTTGACATTATTCGCAACAA +TTTTTTTAAATCCGAATGTTTTTCGAATTTCTATTTTTTATAATTTTCCA +GACAGTTTAAGAGCAAAGTTGAAGTTATTTTTTCCTATCAAAAAATGCAG +GAATAAATACTACCTCAATTTTTGCAAGAAAAAAAATTTACAGTAGTTTT +TTTGCTGGAAACTAAATTCCGCAGAATTTGAAAAATACTGAAAGGGTTTT +TTTCCTTTTTTAATTTGTACTCCCTACAGTACCCCTTATTTTTGAATTAC +AATTTGATGTTCGTACCTAAAATTGACACTTTTTCTCTAGTATATTTCCG +AATTCAATTCATAATTATCAGTTGAAACTAGACCCCACCAAAATCACAAA +TTGATAAGAAAACGTAGAAAGGGGAAAGCACGTGTAGCCTACAACAATAT +TAACTGTTTTCAATTTATTATTTTTATTTTCCAAGGGTTTTATTCTTAAT +TCTATTCACAATTTTTCGAAAAATATTCAGCAAAAAAGTATGCTTTCTGA +CTATATTATCAGTATAAAGTGAGTTTTTTGTGAGCATTAAAAAAATCAAT +TTTTTGTGGCCTAGCTTTGCATTTAGTGGCCTAAAAAATTAAATGCATTT +CTTCCACGTTTTCCGTAAAAAAGACAGTGGAAGAGTTTTTATCCGTACTT +GGGCAGGCTTAATATTTTGTGGCCAAATTTTTCGCGTGGTGCCTAGAAAC +TTTTTTTACGTTTTTTCTCGGAAACTTATTTTTTTCCATGGCCGTGAACG +AGTTTTGTTTAAATTTCAGGTCGCTTTCAATATTTTGATGACTAGTTTTT +TAAAAAATATTTTCCTGCTTTTAGTAATGCTTGGCCAAACGTCTTCACGT +GGTCGAGCTTTTCATTTGATGCCCTAGGATTTTTAACCTGTCGTTCTCTA +GACAATAACTACCGTGGACTCGAAAGTTCTACGCCACGTTTTAAATATTT +GTAGCCTAGAAATCAAAGTCACTTCCCGAGTGGCCTACGTTTCCCTGAGC +ATAACTAGTCCTCGAGAAGTCCAGTCGACCGTTACTGTCTACAAGATTAT +CGGCAAGATAATCCGTTTCGATTTCGATGTCCACTCATTCACTAGTCGTT +TTGTCGTCGTTGCAACAATGTGGAAATTACTAAATTTTGGCATTTTTAAA +GATTTTTAAACACATTTTTTCTGTCGGAAACTGAGAACCGCAGTTTGTAG +AGAAAAAAATTGCATTTACTTTCCTGATTGAAAAATCTTTGTTAGCGTTC +TTCCCCGCTGATTTATGTACCGTTTAAGTTTCAGCTGAGAGACAGCGTGG +GATTGGGGGAGACGCAGACAGCGAGTGAGTTTGCGTCTCCCTCTCCCTCC +CACTCTCTCATTTGCAAGTTTTGAGTTTTCATAACTCGGAGAGTGGAGCT +ATCGAAAAATTCAAAAAAAAAAACAAAAAATTAAAATAAAAAAATTCTAC +AAATTTTTAGTTGCTAATTTTTTGATAGCGCTGCTAGGTTTTGAGATAAT +GACGTTTTTAACTCTACCTCGACTTTTTGTGTGTTACCAAGTTAGTATTC +CTCTGACAAACCGCATGACCTCACCTCATTGTAGCCTCTTTCGAAATCTG +TAAACTTTACAACTCATGTTTCCTAGTGATATCCGCCTCCATCTCAGCTG +TTCTCTTTCCATCTTCTCCTAACTGTTTTCGTCTATTTTAAAAATGAGAT +TATTCGGATTTCTTACTAGTTCCGCTCAAAAACCAATAAATTTATTTTGT +AGAGCGAAAAATTCTACACATTTTTGTAGTCAACAAGTTTTTCAATGCAC +CTCTCCTCGCTGAGTTTTTAAGATCTATAATTTGATAGTAAAAATATTTT +TGACAGTAGCTTTTGTTTTAGAGATAATCAGGATTTCGCAAGCCACGGAC +TTCAGTCTAGCCTCATTTCGAAAGTTGTGAACTCTGCAAGTCATGTTGAC +TAATAGTATCCCTCTCCAGCTGTTCTTTCTCCTCCTTCACTCAAGTGGTG +ATCGTTTTCTCACTTCTCTCGCTTTTTCGCCCCTCTCTGTAGTGTCCAGA +GAGTATCAGTTATGTCTCCAGGACGCCGTGTGACGTCATCGCTGACAAGC +CGTAGCCTACAGCGCCCGGCAGAAGACCTGTTTTGACATGCCATTCGTGA +AAAATTTAGATTAGCCCTCTCACACTCTACATGTCTCCATGTTTTTTCAC +ACAAACTATTTTTTTGAAGAAATATCTTTAAAACTTTGCTTTGTCTATAA +TTGATAGCATAAAAGGTCCAATTTTTTCCGTAGCTCAGCAAATGGCGTAA +CTAAATGGTGTGAAATGTTTGATAGGGGACCGGTTTTTGGCTGAAATCTC +AGAAAAAATGGAGCCCTGCCTGCATAGAGACCCCTTTCGACTGATGACGT +CACAGAGTAAGGTGTCACATCACACCATTCTTATTTCTCTATTTGAGGTC +CAATTAGACTAGGGGGTCAGCGTGCTCTCGATTCCTAGCCGATGACGTCA +CATATTTGCCATTCACAACTTTCTAAACTTCAAACATTTTTTAATTTTTC +CCAAATTTCAGCCGATTCCTAATGGGAGGATTCCTCTCCAAACATCACCA +CCTCACTGCAGTCCACGATGCCACGTGTGGCCCAATAAAAGGTGTCGGAT +ATGAGCAAGTAGGTCATAAATTGAGCTCTCACTAAGTTAAGATGAAAGAA +AATTATTTAGGAAGACGGTTCAGTGGTGGAGGGGTTCCTTGGAATCCCGT +ACGCCGAGCCACCAATTGGAGCCTTGCGCTTTAAGAAGCCAGTTGCTCAT +CGGAAATGGACGGAGCCGCTGGATTGTGTTAGGTTCGGGCCAAGGAGTCC +GCAAAATGATGAGCTACTAGGGCAGGTGAGGCGCCTAAATCAGAGCAAAA +CTCTGTCATTTTTATAATGTTCAGTTTGTGAACACAGTCGGGAAAAGTGA +GGAGCACTGTCTCAGCCTGAACGTATTCACTCCAAAGTGGGAGTCAAATG +AATGGCCCGACGGCTTCCCAGTGATGGTCTTCATCCATGGCGGAGGCTTC +GCTGTTCACTCATCCAGCAACTACGGCTGCGCTTCCATCGCACGAAACCT +TTGCACCAAGGACGTCGTCGTCGTGACCATTAACTACCGCCTCGGCGTCC +TTGGATTCTTCACCACCGGCGACGAAGTGTGCCGTGGAAACCTTGGACTT +TGGGATCAGACTGCCGCACTCGAGTGGGTTCAGGAGAACATTCAAAGCTT +CCGAGGCGACCCTGATAATGTTACAATCTTTGGCCAAAGTGCAGGTGGAG +CATCTGTGGATCTGCTTTGCCTATCGCCGCACTCGAGGGGATTGTTCAAT +CGGGCGATTCCGATGGCAGGGAATGGAGAATGTGATTTTGCGATGCGGAC +TAGTGAGCAGCAGGCTCAGTTGTCGAGGGAGTTTGCGAGATACCTTGGAT +GGGAAGGAGATGGTAAGTGATTGAAATGTCGCTTAGTCGTAAGATGTTAG +AAATTGCATTGTCATCAGAGTTGGATTGAGTTTGTTTAAGCGTAATTTTT +ACTAAAGCCCATCGAAGCAGTTCCGTTGGCTACTTGGCCTACCACACTCA +GCCTGGGAGCCCGTCATAGCAAGGCTCAAGACATTTCCTATGTAGTTATT +TCTATTGCAAATTTAATACGGTGAATTTTCCAAAAATCTTGACGTATCCG +AATGAAAAACCAGTGCAAACTTGTTGAGTAATATCCCTAATTACTTCATT +CCAGACAACGACAGTGAAGACCTTCTCCAATTCATCGACCAGCAACCCCT +TTACAAGATCGAGATGGGCATAAACCCGAAAAGAGGATTCAAGCATTCCC +AGGCTGGAAGCTTGTATTTTGTGCCAAACTTTGACGGCGACTTCTTCCCG +AAACCACTTAACCAGCTTAGAAAAGAAGCTCCAAAGATGCAAATAATGAC +AGGAACCACCAAGTACGAGGGTCTATTTTTCAGTGAGTTTAAACTTCTGA +AAATTTTCTGAAAATTTTCTATTATAGTCGCCCTCGGTGCCTTATCGAAA +AATCCGGAAGGAATTAAAAAGTTCATGGGAAGAATCTTTAAAGAATGCGA +CTATGGAGAGCGTGCTGACGATGTGCTGCAGATGGTCTACGACTTTTATT +TCAAGGGGGTACATCCCAAGGATCATGAGAAGAATATGCATCAGATTGTG +AAGGTAGGTGGCATAGAGCCTACAGGGCCATCAGCCAGTGTTTCAGTTCA +TTGGAGACTATTCTATCAACTATGGTACATACCGTCTGGCTAACATTATG +ACGGATCTTCAACACGATGTATACTTCTATCAGTTTGACTATCATAACTC +TGCAGGATTCGGAGTGTTCCGGTGGCTTCTTCCGTTTTTGGGTGAGTTTA +GGCAGGATGGGTCAGATTTTCTAAGCTCTGGGCCACATGCTTTTTGGTAG +ATCAGTTTTAGAAATTCTAAGCTAGAAATGTATGAGTATGGTAAAACTTT +TAAATCAGATTGAAAAGAAATTTTCCAAATTATAGGACTTTGTAAAAACT +CCGATTGCTTAGGCTACTTCATCCGTACGACCGTAACCTGTCACTAACGA +TTCTAATAGTGTACCTTATCTGAACAGTATTGCCGAACTAATTGAAATTA +ATCCTGAGACTCCGAGATTACCTAGCGGTCCCTATCGCTGTGGCCCAGTG +CCCATTTGGCTCAATATCCAATTTTCAGGCTCCACACATTGCACGGAAAT +GAGATATGTGCTCGGCAAAGGAATAATCTCGAAATTCCGACCAAATGATA +ATGATAAGAAGATGCTTCACGTTATGACAACTTATTTTACAAATTTTGCA +AAATATGGGTACTTTTTTTGTGAACACTTTCGAAAAAAATTAAGCTGCTT +TCAGAAACCCTAATGGAGAAAACCAGGAGACTGGAGAATGGCAAAAGCAC +GACTCGGCACACCCGTTCCGCCATTTCAAGATTGATCTGGACGATTCTGA +AATGGTTGAGGACTATCAGGAACGGAGAGCCGAGCTATGGGATAAACTGA +GAGCATTAAATGTTAGCAGGGCTCAGATGTGAAATTGCTGTTATTTTTAC +TTGATTGATTTTACGGGTTTATAAATATTTTTGATTTGTTATATATTTAT +TTTTTCTGAGTTACATACATACATCAAGAAACATTTCAATATCTTGCAAT +CTAACTGAATTTTATTTTATAATCAGTTATTTTTATTAATCCTGTACTAT +GCCAAAAAATCTAACTTGTTTGAATCAATAACTCAACTACCAATCCTTAA +CACAAAAACCAACACGGTTCTACCCAAACGATGTATAAGCTGGCACCATT +ATAAATTATCCGCATACTTTTTCAAACAAAGGAAAAAGTCGGAAGCTTTC +CATACATTCAACTCTATTATACTTTCCCCTTTCCATGGATGTGCTTTTTG +TGTGAAACCAAAACTTAACCGCCAGAAAGCTTTTTACATAATCTATAACA +GAGGTGGGCGGCAATTGCCGTTCGGCGAACATTCTGATTTTTTGGAAATT +TTCATTTTTGGCAAATTGCCGATCTGCCGTTTGCCGGATATCAATTTGCC +GGAAGTGTTTAGAGGGTTCTTTTTACGACGGAAACACTTAAAACTGTGCC +TTTTTGAAAATATTTAATTTTTATTCTTTTTTTCGGCAAATTTGCCGGTT +TGCCCAATTTGGCAATTCGCCGGAAATTTCAATTTCGGCAGTCTGCCAAT +TTGCCAATTTTCAGAAAAAAAATTTCGACGCCCATCCCTGATGCATACCG +TTTTTGACTCAATTTAAATAGTACACAACCTTCCACATTAATGTAGTAAC +GGTAAGGTTGCCTAATTTGTTTGAACTTTGAAAGCCGCGCACAGCACCTA +CAGTAATCAATCTCCTTAAAGAGTGTTTTCGCAATACCAAACATAGGAGT +TTGTAGAAACATGAAACCGAAGGACAACACATTTTGAAACAGGTGTCACA +TTTATGTATCTGCACTTGATAGCTATGCAGTCAATGAAGCATAACGAGAG +ACATGTGTTCATTCCCGAATGGAGTCAATGAGTCATAAGGTTCTTCGTTC +TCATTTTATTATTACAGGCTTGGGTCCCACATTGATTCATATTATACTTA +CTTTTCAATTCATTGTTTTTTTGTGATTTTTTTTCATTAGAATAGTATTA +TAATAATATTCTTCTAATAATGACAATCGAAATAGTTGCAAGTAGAATAA +CGATTTGTACAGTGATGCCCATAATTGTGCATGTTTATAATGTTCTAATA +TTTCAACGCAATCATGACACAAGCTCTATAGCATCTCGTGAGTTCATTTT +TGGTGAGGTTTCAAAAAAAAAATCCTCTTGCTCAAGAGCCATACGTTTTC +AGTTAAAAATTTCTTTAATAAAATATAATGCTCATTTCTCGAACGTTACC +TGTTAATGTTAACTGCGCCTACCATGTCCGTTCAATCCCACTAGTCAGTT +ATTCTTTGCAATTAAATGATAAACTTTAATGTCTAAATCTCTTCATGGAT +ATCTCCATCTCAACCATCCATCGTTTTTTATCAACCATCATCATTCTCGT +GTTCTCGTTCTCGGGGTCGCCTCCGCTTCTTCATCATCATCACCACGACC +ATTCAAATCGTTCATCTTCCTAATCGACATATTCCCGCATTAAATTTCTC +TGTTGGGTATCAATGACTACCCAAAAACGGTCGCATTTTCTGAAAAAATG +GGAAAATTGATTCCTAATTTATTGGTTTTGACCGGTTGTAACTAACCCCC +ACACACTGTTTTTTGATACTACCTACGTCTATTTTCGGCTAATTTTAAGA +AGTCAATGATTCCTAATTGTCTTTTTTGTTATTTTCTGTGAAGTGAAGTA +TCAAGATAAAATCAGTTTGCGTCTCGCTTCGATTTTCTCATTTTTCGAAT +GCTATTCCCCCGTAGCAATATGGTTTTGTTATTACACATTTGCACTTTTT +TGCTACCCTCCCAATTCTGACTCACACTTGCATTCCGGAGACTGCCTGAG +AGTTAAAACTAAACATAATTGTTATATAATAAATGTCAAAGTTTTTCGCA +AGCTGAAAATTTTTGCCAGCTGAATTATTCCTCCTTCAAAGGAGCATAAG +TCTAAAAATGCTAGAGTTATTGGAAAGTTGCTAATTACAAGTTATAGAGT +TTAAAATTTTGAGTAGTTTCTCGATTTACAATTTTTGAAGCTTTATTCCT +TGCTCAAACTCGAGCAATGAGAGGCAGTGGGGACTCCCCCACTGGGGAGG +GGAGAACCTTGTCAACCCACTAGGGAGGGGAGAACCTTGTCAACTTTAAA +GCCACGTCCCTCTGCAGGGAAAAGATCTATCAAAAGGTTATCAACTAACA +AAATGTGCAAAATTATACGCTCTACATTTTTGTAGTTAACCGTTTTCTGT +TATCACAGTTAGTTTTTGTGAAACCATCAAATCTGTAGTTTCTCCATTAT +TATTATCACCTAACAGTATTATTATCAGCTGATAAGTATCCTTTCTTTTT +GGATAATCCCCTTGTAAAGGAATATACCATTGTCTTCATCTCCTTTTTCT +GTGTCTACCCTTATCTTTGGGTCGCCATCTGCCTCTCCTCCCCGCATATC +CCCTCTTATATCTTCAGAAATTCAGGTTCCAAGGAATATTCCGAAAAATT +TTGTTTGGAAGGTGACATGTCCGATCAATCGCTGGTCCAGAAGGTTCCAC +TACTTGGCTCGTGTTCTCAGGTGAGTATGCGCCTTTAAACATTGAGGGTA +CTGTATGCACCATAACGCAAAATTGCAGATTTTATAGTGGGGCAGGTTTG +TTCTACAGATAACCGTAAAATTTTTATGTCCCTTTAAAAGAAACTCGTCC +GAAAAATTGATAATTTACGAGGAAAACAACTTTTAAAAATGTTTTTTTAC +TTCAAACGATGCTCTATTGTGCCGAATCGCTTGTTGTTTAGCGGCGTTTC +TAAATATTTATTTACTTATCGAAAATCTTTTTTTTCATATTTATAACTGT +TTAAACAAAATCGATAATATTTATTTTTTCTGAAACTATTCTGAAAATTT +TGAATTTCCCGCCAAAAAAATTTCGGAAAATTTTGATTTTTTTTGGCATA +TTATTTTCTGATAGAATTTGAATTTTTGGCCAAAGAAATTCTGAAAGTTT +TGAATTTCCCGCAAAAATTGTATTTCTGAGAGAATTTGAATTTCTTGCAA +TTTTTCTGTGAAAAAACAATTGAAAATAAACGTGGTCGCCAATACGAGAA +AACTCGGCCACCGATTTTTTTTTCGCAAATTTTGCATTCGTTGCTGCATG +ACTGCCAAAAATTGGCGGCCGAGTTTTTTTATTCTACAGGGTTAAATTTC +ACAGATGGCCGAGTTTTCTCAGTTTCACGGTCACAGGCTTCTAGTTTATT +ATATTCATCTCCGCGGCGCGCGCACCGTACTTTCTCCTTCTCTACTCTCT +CGTTGTTCAATCCCTCTCTCGGATCCAACCAACGCCCTCTGCGATTGTGT +CATCATCGATTTGTTATCTCAAATTCCGTTTGGCTTTTCAATAACCGTGC +CTTATTGTCTCAGGAATTTCAAATTTCCGGTCAACAATTCGGATTATTAA +CCATTTCGAAAAAAATCCTTTAAATTATTTTTATTATAATGAAAAACGTG +CGATTTTTTCTCGCTGGTGGGTCCTGGCACGACTGAAACTTTTCAGCTAC +TGTACCCAGCATTGCTTTAGAATTTAAATTTTTGCCGGCAAATTAGAACT +GCAAGATTTTTTTGTTAGTTTTTAATTATAATTGTTTGGGAAAAATTACA +AACTTTAAAAAAACCTACCGTACTCCCAAGTACTGCAGCCAAGAAATAAT +TTGTTTCGTGCCAAGACCCATTTTTCCTTTAAGAACTAGAAACCTCCCTT +GTTTACAACTGTACTTAAAATCGAATTAGTTTGTTCGCTAAACATGTTTT +TCGCGCGAAATTTCGCTTTACTTTCGAAAAATGTTTTTCTTCATTTTCGT +CGGCATGCGCCTTTAAACTACTGTTTTTGAAACTTTCGAATGATAGAAAA +AATTAGAAAATATTTTTAATTTTCGCTTTCGCCGGAATATTCGAAAATTC +GAAAAAAAAACTAAATTTCATGGATTCTCAGTTAAAATTCACGGAAATTA +AAACTTGCGTAGCGAGACCTCAACGATCACATTACCTATGCGCCTTTAAA +GCTACCGTAACCCTATTTTTAATTAAAAAAAAAAGAATTTCCTTTTAAAA +TCGCCGGATTTTCTCCGTCTCTTTTCCCATCTTTTTTCATCTTCGGTACC +AATCATATGTAGGTGAGAATATCTCTGCACCCTCCAACGAACCCAACACT +ATATCGCTGCGCACCGTCCTTCAACGATGTCATCTTCCTCCTACTTCGAC +CCCCTCAATTTATTTCCGATTTCCTCTGATTTATTGATCTTTTTTCCTCT +TTTTCATCATTTCTACGTTCTATAAAGCGAGGTTTATAGCCAAATGGACT +CATTCAAACGATTACAATCCAAAGTTTTCACGTCAGTGAGCTCACTGCGA +AAATCTGAAGAGAATGTGAGTAAAAAGCGGCGGAAGACGTAAAACATCTG +AAATATTTTTAAAAAAATTTGTTAAAAGCCCCACATTTTCGAGATAAATC +TAAATTTTCAAGTTTGTAGCAGCAAATTAAGCAAAGATATATATTTCAGG +CCGACGAGCAGACATACAACACAAAACGATGCTTCATCCACGTCAATCAC +TTATCGATCGCGATCGCCGTCGTCGAGCTCTCGATTTTAATTTATCAGGT +AATTTGTTTGCCTGCAACTCAGACCAACGCTTAGTCGTCTAATTAGATTT +CAACCATATTTGATTAGAAACTGAGCAAATATAATGGGGACATAATTAAT +AGGCTTATGGATTTTATTTGATTTGACAATATGGATTTTCTAACCAAATA +TGGTTAAAATCTAATCCAATATGGAGCAAATCTAATCAAATATGGCTGAG +ATCGTGCCATATTGGATTAGATTTCGACCATATTGGATTAGATTTGTTTT +CTAATGAAATATGGAGAAAATCTAATCTAACATGGATTTCTAATCTAATA +TGGAGCAAATATAATGCAATATGGATTTTCTAAAAAATATGGTTGAAATC +TCGTTGAATATGGTTGAAATCTAATTAGACGACTAAGCGTTTATCTGAGA +AACTGGAAAAACCTAAAAAAAATCTGAAAATTTTCAGTTTTGTGTGGAAA +AAATCAATGAAAAACTCAATCCTACAGTAATTTAAAAATTCTTTTTCACT +AAAAAAATCAGTTCCCATTGAAAAAACAAACTGAAAATCAATTATTTCAG +CTCTCAAATGGCAGTTGGGGCAATTCGGAGCACTCGACCGTCTTCACAAT +CGCCGCCTTGCTCTTTCTGCTCGTCATTTTTCTGCTTTTCGTCGCGATTT +TCTACCAAATCGGAAATCTTCTCATCCCGCACATCGTCATGCAGATTCTG +CTCGTTTTGTGCTTCCTGGGACTCACATGTGCGACGCTTTATGCGCTTTT +CCACGGTGCCACGTTTCAGTTGCTCGTCGTGGTTACAAATCCGCAAATCG +CCGCTGATTCCATGGTAAGTGTGGTAAAAAATGAAATTTGTTTCCTTGGG +AAATTCCTTCTTTTTCCTCAATTTTTCCTCATTTTTTTGCTTCCAAAAAA +AAGACCCATTTTGCGAAAAAAATTTTTTTTTTTCATTAATATATGTATTT +TAAATTTTCCAGACAATTCTCCCGGCGCCAATGATCACAACAAACGTGGT +TTCCGGATTCCTAGTGGGCCTTCTCGTCATTTTCGCAGTCTCCTACTTGC +TCATCGCTGTGCTGAATGTGAGCTTTTCCCATGGCGAGACCCATGTAACT +TTAATTTTTGCAGACCTGGTGCATGTACGTCGTCATCGATAGTTACCAGC +TTTTGAAGAGCCAGAAACTTCAATCTCGTACTCCGTCGGTCGAGGAGTAT +TGTGCGCCGAAGACGATTCAACTCTCACTATACCCCAATCAAATCGTTCA +GGCCACCGATTTTTAGTCTATATTTTAGACCATTTGTTGAATTTTTCTCG +AAAAAATCCGGTAAATTTTTGTGTATATATGTCCCGAAATTCTTCACTTT +TATCACATGTGTCAGGCTTTAATTTTTTCATACTTTATTTTCGAATTCTG +TACAAAAATCTTTGATATATTCTATTTATTCTTCTCAATTAATAATCACA +CGATCCATCTTTCCACCCGTCTCGCCACCTTTGCATCACATCTCGACACT +CGAACTTTGGTTTTCCGGTTTTTTCGTTGACTTTATTGTGTAGCTGGCAC +ATCCATAGCGCAAACGCCTCGCGGCTTTCCACTTTTGGCGGCGATTCTTT +CAGATCTTTTCGGAGATCTTTGGCGCAGAAATCGCAGGGATATGTCTGAA +AAATTTAGGCGTTTTTGTGGGAATCTTGAGCTTATTAGCTAACTTTTCCT +AGAATAGACATGAAACTTCTGGCTCGATCCTTATCCTCGTCGGTAGGCTT +TTCCGGGTAGTAAACCGACATTGTGTGTAGCAAATTCCACGTGGATCTGC +CTGAAATTTGAAATTTTTGGTGGAAATTTGAATTAAAAGCGAACCGAGCT +CATCCTTGTCTACTGGACATCCGTGCAACTTCGCTCCTGTGCTCGTGCTC +GGCGTCGTCTCGGATTCTGCAAAGAACTAAAATAATTGAGATTTTTTGCT +CTGGAAATCTAGGGAAATCACCTTTTTTCTTTATTTTTTCAGCCATTTCT +CTGCCTTTTTTCATCATATCCTCTACACTGACGCATGCACGACACGGCTT +TCCATCTGGACCGATTTCCATTCTGAAATTAATTTTTAAACTTGGTTTTC +GTTTCGTCAGTTTTAGAAGCCGTTTTAGGGCGTAAACTTATGAAACTATA +CATAGTCTACGACAAATCTATAGAAATGCATTAAAAATAGGTCAAAAATG +TGAGAAATTGCGCAAAAAATGATGCAAAAACGAAAAAAAATTAACTAAAA +ACAAGAAATGCAAGTGCGCTCCACTGACACGCGTTAGAGAGCGTAGACGC +AGAGAAATCTCGAGATGAGGGAAATCGTGGCGCGCGGGAATCAAGCTTTT +TTGAATTGTCTTGATTTTTAAAGCCCAAAAAATAGATTTTTGGCGGATTT +TTGGTGGATTTTCTTGCTTTGCAATGTAAAAATTAATTATTTGTTGCATC +TAATCACTTTTAACAGAGATTTACAATTTTTTTAGTGGTCTGAACCTGGG +AAAATCCTTCAAAAATCAATTTTCCCTACAAAAATTCGTTATTTACCGCA +TTTTCCGCCCAGCTGATCAAAAATTCTTCTATTTTCTCAATTTATTGATA +ACACTCGCCCACCTCAAGCATTTTATCACCTGAAACTCGTCACACTTTAC +AATTTGTTTGCAGAAATATGCGAAAATGAGCGTTACTCAGCTAAAAAATC +TGAAACACGCGATAGCTCAGCTTCTGGAGTGGGATGGAACGAAAACGGCG +AGAAAGGCAAGTTTTTGGTGGAATTTATCGAAAAAACCTGATTTGTTTTT +TTGCAGAAAATCGTCGACGAGGTGGTTCTTCTCTATCACGCTCTGGGAGC +GGAGGCATTAAGTGAGGATAACCAGGAGATATATGATTTGTATGATTTAT +CTGCACGTATATTCAACTTAGCTAAGAAAGTTAGTTTTTTTTTTGTTAAA +AAGTCGTAAACAACAAGTAAATTTAAAAATAAGCATTAAAAAATATTGAG +GCTTATGAGAGCAAAAAATTCCAGGAAATCGAAGAAGCCAACCAACAATT +CGAAAAAGAACGAAAAAAGGGCACAAGACGAAGCGAAAAACCAGTCCCAA +CTCCACTTTTCGAGCTATCAATACAACATTTAAAACGTTGCTGTCAGCAG +GGAATCGATCACAATCAGGTGCCATGGATAGCATATTGTCTGAAACTACT +GGAATTTCCAATCACAATCACCGAAAAATCGATCGAAAACGAGATTTCCA +ACGTGCTCCTATTGAGCTCCAACGCCTCACAGCTCCATTGGGCCGAGCAT +GCTCATTTGAGCAGCTTATGGAAATGGATTTGGAGCCGTGTCGAGACCGC +CGATATTGGGGCACTCGCCATGAGAAATTATATGGAATTGGCGGCGAACT +TGCTGGAAAACGTGGATTACGTGGTTTTCGAGAAGTCGCCTATTGACCTG +ATGGCGAAAGTGATGGGAACACTGAAGAAAAGTGTGGAAATGGGAAATCC +CAAAGAATAGTGCGTGGAAAACGAGTTCTTGAAATAATGTTCAAAAAATT +CAAATTGGCTTGGACTTAGGCTTAAGCTTAAGCTTAGATTTAGGCTTAGG +CATAGGCTTACAAGGGAAGTATTTCAACTTATTCCCGGACTTCAGAATGA +AACCTATGTCATTTCGAAGAAGACTCTTTAAGTAGGTCCCTACAAAAAAT +TTAGCGGCAGAGGAGCACTTTGACCTGGAAAAAAGTCGCTCTGAAAACTT +TTCAGTGCATTTTTTCACGGCTTTCAAGGCCCGTAAAATGGCTCCAAATG +CGAATTTTTGTAGATTTTTGAAGATTTCTAGGATGCTCAGGGGCCGGAGA +GCACTCGGAATTTTTTTTGGAATTTTTTAAAATTTTCGAAAAAATCTGAA +ATTTTTTGAATAAGTCCATGGCAAAATTTTTCAGTGAATATATATATATA +TTTTTTTTAAATTTCAGAAAAGTTGTCAGTTATTTAAGATCAAAATTGGG +TGTTTTTACACAATGAAAATTTTTTTGAGATTTTTCGGAACTGCAAAAAC +CAATTTTGGAAAAAAATCGGCACCCGGAGTCGAACCCCAGTCTTAAAAAA +TATTAATCAAACTCGCTAACCACTCGGTCATTCAACGACAATTTTTCTTG +TAAATGAAATGGATGACAAAAAAACGTGACTCTTTGATATCTACTTAAAT +ATATAGGGACGTGAGAAATAGCTTTGGAAAAGGAGAGGACGCAGAGAAAA +ATTTTCAGAGCGACTTTTTTCCAGTTCAAAGTGCTCCTCTGCCGCTAAAT +TTTTTTGTAGGGGCCTACTTAAAGGGTCTTCTTCGAAATGACATAGGTTT +CATTCAGAAATCCGGGATTAAGTTGAAATACTTCCCTTGTTAGGCTCACT +AGGGAATGACCAGAATAAATGGAGCGATATTCAAAAAAAATATATTGTAT +CGGAAAGCTGGCATTCTCTACTATAAGAATATGACTGAAATTTTTGCCCG +TTCGGGCTGGAAATCTGAAATTTTTACGTCTGAAATTCTACACTGAAATC +AGTGCATTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGCGCCAACAGA +AGTCTCACCACAATGGTGGAAGGGCGAAAACATCGGTTCGGTGGTCGAGT +GGTGAACGCGTTCGCCTCTTGAGCAGAAGTTTGTGGGTTCGGTTCCCATA +CATGGTTTAACTTTTGGCCTTTTTTATACAAAATTTTCAGAACGGGAAAC +AAGTATTTAGAACATTTTTTTGAGGGTTTTACATAATTTTTTTGCTTTTT +AATTGAACCATAATTACCCTGGAAACTTTTCAGAAATTTTAATTTTTTTC +GAAAATTGTCACTTTTTTCTCCACCAAACCCATGAGAAAATTTGATCGAA +AAATTTTTTTTTGAAATTTTTTTAAAAATGCATGAAATATTTTAGAGTGT +CACAAATAACCTATTTTTCATTATTTTCAATGACCGAATCATTGATTCTG +ATGCCTTATCAAGACGTTTTACCAAATCGATATTGGCAAAACATCTTGTT +TTTGAGGCTCCATATCTCTGCAGGAAAAAATCGCACTAAAAAGTGATCAA +CTAGAAACTTGTTAAACACAATGTGATCTAAAACATTTCAGTTGAACACT +TTTTTGTAAAAAATTTCGTTGCCGAGTTGGAACCAATTGATTTGAGCTTC +ATTATTTTTGAATATTCTAAATAGTTAAAGATCTATATCTTGGCAACGAA +ATTTTTTACAAAAAAGTGTTCAACTGAAAAGTTTCAGATTACATTGTGTT +TAACAAGTTTTCAGTTAATCACTTTTTAGTGCGATTTTTTCCTGCAGAGA +TATGGAGCCTCAAAAACAAGATGTTTTGCCAATATCGATTTGGTAAAACT +TTATTTTAATTTTTTTTTTTCATATTATTGTTTTTATATTGGGTCAAAAC +GTATTTGCTCTGCTAAATAGTTAGCTGGCGCTAATTTTTAATTTTATTAT +TTTCGTATTTTGATAAATTTCACTGAAATTGTCACTTTAATAGTTTACAT +TCTATTGGTTTTCTTTTATTCAATGTCTTTTGATATCGGAAACGTGATGT +TTGCCTTGCATCGTCATTTTCCCAATCCCCTCCCATCAAATCCCTCGATT +TCGAGACATGAGCAGAAGGTGGCAGATCATTTGGCAAGCATTATAAAGGA +ATCTTATTATGGAGATACCAGTGTGGAAGAATCCGAATATTTGGTTCAAG +AAGAATATGGCGATTGGGAGCCAGAAGTTTTTGAGGTATGTTGGTTTCGA +CACTATTAATTGTCATTTAAAAAACCTTTCAGCCGTATGACTGTGTGTTG +CCGGATCAAGATGATGTATTGTTCGGTGAGAAAGCTGTATCAAGGGAAGA +GTTGGATAAAGCGATCACCTTCTACCGTAGCGGAAAAATTGGAAGTAGGC +CGATAACGACTATGCACCATAGTTATCGCTGGATACGAACCGATGCTCAT +ATGAACAAACTGCGCAAGTACGAGAAAGATAAAAAAGCGTTCCAAGAAAG +CGTGCGGGTTCGTTTGGCACAGCTTACACAACGGCTTTATGAGGAGGTCA +AGGAGAAACTTGATAATGGTAACGAACATTAATATAACAAGTTTTAATAT +AAATATTTCAGGAGTCAATTTGCATGATTCTGATTTGATGGCTATGGCAC +TGGAAATCAACACCCGCGAAATGAAGTTGCAAAAACAAAACGAAATGAAG +TTGCAAAAAGCGTCACAATCCTGGATAACCCGATGGAAGCAAAGCCACAG +GTATGTAATAAATTGCGGAGTATGTTAGATATATATATATATATATATAT +AATTTCAGAATCGTGAGTCGGAGAGTCACCAAGTTTGTCACACGGAAGTG +CCTGATCAATAAAGACGCTATCAAAAAAAACGCGGATGATTTTGTCAAGA +ATGCCAGAACAGAGATCTCCAACTATCACCCGTCGATGGTCTTCAATTGT +GACCAAACCGGAATTCAAAAGGAGCTGTATCCAGCCCGGTCTTTAGCCTT +TATGGGCGAAAAAACAGTCGAGAGGTTGGCGCAATCGAAATCGTCGCTGA +CCCACTCGTTTACGTTTCTCCCGATGATTTTCCTCGATGGCTCAATGGGA +CCCAAGGCGTTTATGGTAATCGCTGAACCAAAAGGCCAGTTTCCTCCGTC +TCGTCCAATTCCAAACTGCCCAAATTTGGAAGTGCGGGCTGGATACAAGA +CACACATCATGACGAAGCAATTGATGTGCGATTTTTTCGAAAGTTGTGTC +TTCATTCCGTCTGTACCGAAAAAACTGTACATCATGCTGGACAGTTGGCC +AGCGTTCAAGGACCATACAACGATCAAGAACTTGGTTCCCAATGGTCATG +ATGTCGTCATTCGCAACATTCCAGAGCACACAACTGGAATGATCCAACCG +TTGGATGTCTATTGGAATGCGCCATGGAAGGTATGAATTTAAATCTTTAT +AACTTTTTGATAGTATTTTCCAGAGCTTGATCAAGAAGTTCACAGCATAT +GCCCTTCGAACCCAGACGGATTACGTCATCGCACAGAGGAACAACGCAAT +TTGCATGGTATCTGTGTTGTATCACCAGATCTCGGCAGAGCACTTCCGAC +CGTTTTTACAGCATTGTTGGAAGAAAGCTGGATACGTGGGTGCTGCGAAT +ACTTCATCAACACCATTTTTGACTCCAGCTCAATATTGCATTGATCATGG +TGACACAGTGATTTGCTATCACACTGGATGTAACCATCTCGGATTCATCC +GATGCGCAAGATGCAAGATGTTTGTTTGTTTTAATCATTTTGTTGTGTCA +AAACAACATCTTTGTTCATCTCCTTGAATAATTAATAAATTCATGATTGC +ATTACATTCAAGTTTCGCTATGAATAAAATTGTTTATATGAGGGGATCCA +TGGTTGTAGTGGTCCATGGTTAAGTTTAAATTTTAGGGGAAAAGATGTTG +AATGAATCATTATGGTGTTGGTCGACACATTGATCATGCTGATATCGATC +AGAAAAATTAAAATTTGGGCTTTTATATAGTTTCGAAAAAACACGTTTAA +ATTTTTGAAAAACTTTACGTTAGGGTGGAATTGAACCCCAGAGTCCCACC +ATGCTTGTCATCCACTCTATCCACTCGGCCATCTCGCTGTTGCAGGCAGT +ACTAATTGGGGATGGTGATAAGTAAAGCACGTCAAAACGAATAATTTCAG +ACGTAAAAATTTCAGATTTCCAGCCCGAACGGGCAAAAATTTCAGTCATA +TTCTTATAGTAGAGAATGTCAGCTTTCCGATACAATATTTTTTTTTTGAA +TATCGCTCCATTTATTCTGGTCATTCCCTAGTCAGGATCAGCCTCAGGCC +TAGGCTAAGCTTAGGATTAAGGGTAGGCTTTGGCTTAGGCTTATGCTCAC +GCTTAGGCTTCGGCTTGAGCTCAATCATACATCTTGCTTAAGCACGCAGC +TTAACAGCAAAGCTTAAGCACACAGATTGGGCTTAGGCTCAGGCTCAGGC +TTAGAAAAAGTCGAAAAGTTAACTAAGTCAAAAAATTTTATTGTTAAAAA +ATTGTTTAAAAAGTATTATGATTTTAATAGAAAATTGGAAAAAAACCGAA +AAAAAATGAACATAAATCAAAAAAAAAATTTTTTTTTAAAGAAAACTTCT +TTTTTTTGAAAAAAATGCAATTTTAAGGTTTTTCTGAAAAAAACTGGAAA +ATACTTTGATTTTACTGTAAAGAGAATTTTTTCTGTTTTTTTCCAAGATT +TCAACTTATTTCTGCGAGTTTTTTTTTTCAAATTTCCTCTTATTACAGTT +GGTGTCATTACCGAAAATTCTCGGTCGTCCACATTCTCTCATATATCGTA +CATCGTTGGGGTCTCGAAGCGAGAGATTTCATTCTTCGTGAGATTTTCGA +GCTCACTGGTAGTTTGTCCAACTTGATATCAGTGGCTCATAAGGATGGAG +AACAGTCCAAGGTTTGAGTTTTTTTTTCTGAGTTTGCAAACGCGCCCTAA +TTATAAAAATTTGGAAAATTCCACGTGGAAAATAGTTTGGCGAAAGTTTT +TATACAAATTTTTCGTGGAAATTAATTTTTTTTCGAAATTCTCTTTTAAA +AAATTTAAAAATGTTTTATTGGCGTATTATTTTTCTAAATTTCAGTTTTT +CGCAGATTTCACCAATAAAATATTTTTTTGAAAAATATCGCTTCGAGACC +CAAAAAAATAATTATGATTTCAATGAAAAATTGAAAAAAGCCAATGAAAT +CGAGAAATTATCGAAAATAATTCGAAAATTGGAACTTTTTAAAAATTTTA +AATTTTTTTCAAAACAAAAATAGTTTCTCAACTTTTTGCTAAACAAGAAA +TATATTTCGTGGCGAGACCCATTTCTACTAATTTTCTTTTTCAGAAATGC +ATAATGCGTTTGATTGATGATCTCGTGAAGCTCGCCATGATCGAAACCGT +ACACGGCCACCGTACCATGAACGAAGTGACACGTGGAAATATTCAAAAAC +TCGTGAAAACCGGAATCCAAGAGTCTCTGAAATCGGCGCACCGAAATTTC +TCAAGGAGTTCGACATTTTCGATTTCCGAAGAATGCGTGAGATATCTGAC +GAGATGGTTGTTGGCCGAACGAAGACTTGAACAGCCGTCTGCGGCTATGA +ATGAATCGTTTGAATTGACCGGTGATAGCAGTAGTAAGAAGAAGGACGAT +GCCACGTTTGATAGTGCGTAAATGGAATTCTACCAAAAGGAGATCTACAA +AAAGAAAATCTACGAAAATAGGATTTGGCACGGTGCCAGATCGATCTTTT +TTCGGCTCAAAATTGGAAAAACCTGCAATTTTTATACATTTTTGGCTTCG +AAAATCAGGGAACTCTGCAATTTTTGGCATTTTTCGCTAAAAAATTGGAA +AAATCTGCAATTTTTATACATTTTTGGCTCACAAACTGGAAAAACTTCCA +ATTTTCATCTCAAAAAATCGGGAATATCCGCAATTTTCCTCACATTTTTA +GCTTAAATAATTGAAAAAATCTGCAATATTTTACATTTTTGGCTCAAAAA +ATCGGGGAATTTTGCAATTTTTTACATTTTAAGTTTAAAAGTGGAAAATT +GCAAAAATCGGCATAATTTTGAACGTTTTCTTTTTTCCGGTTTTCCGTTT +TGTTACGATTTTCGTTTTGCATGGAAAATGCTTCGATTGATACCCTTCTT +TCGGAAACGAGTTTCTCCTGAAATAGGCGTAGTCTCAAACCATTTTATGG +GCGTGGTCTTTCTCTTATCTTGTTTTTATAAATGTTGTTCATTAAAACAT +TTTCAGGCCTTATCGATCTCTCCTTTGGCTCGACGATTTCCGGAAAACAT +AAATTGAACGCGTGGAATGGTGTAATGCAAATCCTGAATGAGCTCCTAAA +AAGTCGACGACTCGAACTTCAAGTCACTGAAAAAATCGTGACAATCCTCT +GGGAAAAGCGAAAATCCTACACAACGGAGCCACTCCGTACTGTGTTCTGC +TCCATTCTCTCCACAGTCGTCTGCCAGGCCGATGTTCGATTCGGTCATCG +GAAAGTGCCGACAATCGACTCGATTCTCAAATATTCGCTGTCTCTAATGC +CAAATGTCGCATCTCTTCCCAGTGCCGCTGCGTTGACCGAAACGATTGTC +AGATTCAGGACAGTATCACGAGAGGGTCTCCGTAACACGTGGGATACCGT +ATCCCGAACTAGCTCCGGCTCATTTGAAGTTGTTCGGCTGATTTCGGCGT +TGATCTCCGTTACGGAATTTGATGAGAATTCGAGATTCGCCAACGATGAG +AGAGTTCGGAGTTGGAGGTAAGTCACTATGCCACGTGGATGGATTTCCTT +TAAAAAGAGTTTTTGGAAAACAAATCAGATTTTGTATATCACTTCACCTT +TAAAGCGAAATTCTTGTTTTTTTGCAGTTTTCGAAAAGACATAATCGAAT +GGGTATTGCTGGATCCGAATGCACATAGTCACAAATTACTCTATCAGTTG +TGCCAGTATCATCCAACGTATTGTTATGAATCAGAAGCTTCTTCTAGTGG +TTAGTTTATTCCGTAGGGCTTCCATGGTAGGCAGGCGCGATTTCAGGGCC +TGACGCCTGCCTGAAACCTGCTGACCTTTCGCCTCTTTTCTCTCATTGCT +ATCAATTTGTTGAAAATCAAATTAAGAAATTAAAAAAAAAGTTCACGTAT +GTTTTGTCGTGGATTGAGGCGAGGGGCAGGTGGTGGTGGTCTTAAGGTCA +GGTAGGCAGGTGTTTTCACGCCTACATTGAAGCCATAGTACCCCATATGC +CGAAAACGCTGAAGTTTTCTCATTTTTCCAGACGACTCCCTGCTTCAAAC +TCTGAAACTATGTAAATTAGCTTGCTCTCCAGCTCCCCCATCGGCTCCAA +AAGCCCTCCGACCACTCGAAGCTTCAATTGAAGAGATTGTGAGATATGTG +CATGATAAGCTCAAGAGCATTCTCGGTGAGCATCGGCTGTCGTTTTTTTG +ATTTTTGAATTTTTAAAAACATTTTCAGCGACTGAAATCACTCTGCCTGC +ATTTGTGCTCTGCCACGAATTTGCTCTGAAGTATCCGGATAGATCTTATG +AGTTTAATGTTGGTTTTTTTTTCTAATTTTCGAAAAATTTAAGAAATTTT +AGGATATAAATAGAAATTGAAGAGAATTTGAATTTTTAAAAAATTTCGAA +TTTATGGAAATTCAGTAAAGTTTGTCGGAGTTTTTAAACGAATTTTCAGA +ATTTGTAATAAAAACTAAATTTTCTAATTTTTTTTCCACAATTTACAACA +TCTAAAAAACTTTTTAGAAATGAATTGTTAGAAGTTAGAATTCCTGGAAA +TTAAAAAAAAATTTGGATTTTTTTAGAATTCTTAAAAGTTTGATATTTTC +AAATGATATGAAGTTAACACATTTTTTAAAATATTCAAAATAAGAACATT +TTAATTTTTTTGAAGAAATGTTCAAAAAATTAACATTTTTTGGGACTTTC +AGAAGTTTCTTCTTTTTTTTTGCGTCTTTCAAGATTTTTTGCAATTTGCG +TAATTTTTATTAAGGGGACAGAAAATTCTGAGAATGCGGATTGCACAACA +TATTTGACGCGCAAAATATCTCGGAGCGAAAACTACAGTAATTCTTTAAA +TGACTACTGCTAAAATTGAGCATAAAAATAAAAATATATCGATGTATCTT +GGATCCCGTAAATCGACACTAGCGCGCTACAGTAGTCTTTTGAAGAATTA +CTGTAGTTTTCGCTACGAGATATTTTGCTCGTAAAGTGTGCACGAATTCT +TATAATATTTTGTTCTCACAAAAGTTGGTCAATTTATGGGATTCTCAAAT +TTTCGATGTTTTTTTTTTTGAAATTTAAGATTTTTAAAACATTTTTCAAA +AAACTGATTTTTCTCTTAAATTGAAAAGGTTTTTTTTTCAGAAAATGTAC +AAAAAGCTCTACCAAATCATGGAAGATCAAGAAGAAGACGAGTTTCTCCA +ATCAGCTCGCCATTTCTCAAAATGGCCTCAAAATCTGACACTACCAATAC +AAAAACAGACAATAAATTGCATGGCTGTCTTTTTCGAAGCGAATCTTGAC +AATCAGCTCGTCGATCTCTGTCAGTGGAGTGACCGACGAAAAGTGCTTGT +CGAGATGCTCGCCGAGCTGGCCGCCACAAGATCTGAAATTCGAGATAAAC +TTCAAAAATCGATGCCGTTCAACAAATTCGTCAAGGAGTGTATAATGGAG +AATCGCGGTGATTTGTATGAAATGACAAAGAGATTTGAGAAATATTCGTT +TTTGCTCTCGATTCGGAATTTAATTGTTACTAGGATGATTATAACGTGAG +TGTTTGTTTTGGGGATTGCCACGAAAAACTGGAAAAACGTTTCGAAAATT +CAAAAAATATTTCTTCAACATTAGAAAGAATTTCCATTTTTTATATAATT +TTGGAAAGTTTTTAGATTATTTTAGATAAAAAATCATTTCGAATTTACAA +AAAAAAATTATGAAATTTTAAAAACAAGTTTGAAAATGTATTTTTAAAAA +ATTTAAATATTAATAAAAAATCTTGTTTGAATTATTTAAATGTTTGCTAT +TGTGTTTTAAAAAAGCTTAAATTAAAAATTTTTTTCAACAAATGACTAAA +TTAACAATATATAACAAAAATTCAAAAAAAATTGTTTTCGAGAAAATTTT +TTGCTTTTTTTAAAAATAAAATTATAAAAAGAAACAGAATAAAAATCGAA +AAAAAAACAATTATTTTGAAATTTTCAAAAAAACTAGAAAAATGTAAAAA +TTTTGAGGAAAAAAATTCAAACATCCCAATTTTTGCAGAAACGAAGCCGC +CCGACTCCTAGGAGATGGTGAAACAATCAGTGAAACCGATATCTTCATAA +TCGAAAAGCGTACTCTTTCCACGTGTATTCGTAATGTGTCCGAAGGAAAA +GAGTTGAGCGGCTACACACTGGACCCCTATACGGTAGCTGCCAACGTGCA +CAATGTGCATTTCGATCACATAAACGTCGAAATCTATCTGGAATTGCTGA +AAAAGTCGCCATTTTTCGCTCAGAACATTGTACGCCACTTGTTACGGCAG +AATGGAAAAGAAGCAGAAGAAGAGACGTGGCACTTGCATGCCACTGTGCT +GAAAATTGTGATGAAAGATGAAAAGTTGCTGGCGGTAAGGAATTTTTTTG +GAAAAACTTGAAAAAAAAGAATTTCATCGTATTTTTAAATAATTTTTTGA +ATGAAAAATTCGGTACTTTTCCTTTTCTACCCCGCATTAAAAAAATATTC +AAACTATTGACTTATTCGAATTTAATTCTCACGTGAATGTTTGTATTAAT +ACTATTTTCATTTTTAGGCTTAGAAAACAACAGTACTAAGCCTTGAAATA +CAGAAAAAGAAAAAGAGTTCACGTTTTTATCAATGAAAATATTCCTGAAA +AAATGCGGGGTAAAAAAGGAAAAGTACCAAAAATCAAACTTTCAAAGTTA +ACAATACGCAAGTTTTCAAGTTAATTTTAATAATGGATTGTTTAAATCCG +GAATTAAAAAAGTGGTTCAAATTTTATTTTATTTGACTCTATTGTGGCGA +TTTTCATGACAATTGAAACGATTTTTGAAACTTGTATTTATTGAAAAAAA +AGTTGAAGCAGGTCGTAATTTTAATTTGAATATTTAAAAAAAACTTATAT +GGGTGCTTCAATTTTGCAAAACATTGCAATTAAAAAAAAAATTTTCAAAA +TGTGGTCGGCAAATCAGAGTGTTTGAAAAAAATCCTTCTAATTGTGTTTC +CGGAATTTTTGGGATTTTTTCTTCGAAAATAGGAATGGTTTAAATTGAGT +TAGAAATTTTTGCAAATAAAAATCGGTTTTTTAAAATCAATTTCTTGCAA +TCAAAAAATTGAAATTTTCAGCAAAATAATAAAGTTTTCTCTAATTTTTC +AATTTTCAGGTATGCGTGGCCACAATTCCAAATATGGTTCGATATCTCAA +AGTCTATCAGATTCATTTCAGTCCGAAATCCAACGCGGCGAAGTTCTTGT +AGGTTTTGTAACTGCGAATTTCAAAATTTTGCTCGTCTAATTTGACGCCT +GCTCTGTTTTTTTTTACGCGCAAATCTTAGAAATCGGTGACTTTTTCGTT +TAAAAACACCATTTTTCAGTAAAATCTGAGCAATTTTCGGTTTTTGCGCG +TCAAATATGACTAATTGAGTCAAACTTGACGCGCAAAATTTTCAAAAAAA +AAATTCAATATTTTTCCAGACACCTCGACATGGAATCGATTTCCCACTGC +CAATCATATTTGCGAAAACCAACAAAATCATCCAATCTGATCACGGCCGC +CAACTTTTTGACACTTTTCGGATGTGAAAAGCGCACGTGGAAGCGCCCGA +TTCTCAGATTTTGGAGCATTTTCAAGCAGCAACCGGCTATGTGTTGCGAG +AAATTGCTCATTTTTGTAAGCAATGATTTTTTGATAAGAAATTTCCCAAA +AATTTTGAATTTTTGAATTATTTTTGTTAACTTCTTATTTTTAACTCAGT +ATTTTTGCAAACTGAAAATTTCCAATTTTTGGGCTTAAAAAATCTCCATT +TTTCAGGCTGAAGAATGTGTCGAACTTGGCCTGAACCACCGAATCGCTTG +TCTTTTACGCGCACTGACAACCAGTGAATTCTGCCGAAAAGCTCTATGTG +ATGAATATCTGAAAATCGCGTTTCAGCTGACTTATCGATCGATTTTTCTG +ATTTTAAGCAAAAATGAGTGCAGGTTGGTGGAGAAGGATATGTGGAAAAA +CAATATTTGAAAAATAAAAAAAAAACTAATTGATTTGAATTTTCAAAAAT +TCCAAAAAAATAAAGAATTGTATTCCAATTTTCATGAAAATGGCAACAAA +AAACTCAAAGTTTCATTGGAAAATTTTTGAAATTACAAAAAAATTAATTT +TTGAGTTTCAATAAAGTTTCAAAAGTTTAGTTTGAGTAGTGTTGTCAACA +AAAATTGAATGCCTATTAGAAATAGTTGAAAAAATTGGAATTTACAAAAA +AAAACAATTTTTAAACTAATTTCTCGAATTTCAAAAAAAAAATCTTCTAA +TTTTTGAAATTGAACAATTTGGAAATTTTTTGAATTTTCAAGAAAAATTT +TCAATTTTTCGAATATTCAACAGTTCCAAAAAAAAATTTGTTGGATTTTT +TTCCAATTTTAAACAAAAAATTTTCAAATTTCCACAGATTTTTTTTTAAT +TTTTTAAATTTCAGAAAAAAATTAATTTTCATAAAAAATTGAAAATTTCC +ATTCTTCAAAAATAAGTTTTCACATTTTTCAGACCAGAAATTGTGGAGCT +CTGCGATGACATGAATCTTCGGTACGATCTTCTCCAGCACCAGATCAAAC +ATGTCGCGGCTCACCATTTGGAGCACTTTGAGCGTTTCGAAACGAAAATC +GCATTTTCTGTTGAGAAATTTCTGAAATCTGGAATTGATGGAATCGATTT +TGAAGATTTAGGATTAGTCGAGTTTTATAAGCAGTTGAACGAAAATTTGA +CAGAAGACGCGATCAGGAGCAATGAGGCGAGAAGTAAGGCCGTGGAATAT +AAATTGGTGGCCGAGTTTTTTGTAAACTATGCCACCAAACTTGGTTTCTC +CGTTCGTGGCCACAAAAATTTTGAATTTTTTGAGCTTCTCTTATAATGTT +TAAAAGTGATTTCCTGGCAAAAATTCATTTCTTTAATTAGAAAATTCCAA +AAAATTTGAAAAAAAAATGTAAACTCAATAAAAAGTCTAATTGTTTCAGA +TTTATTCTGGTTTTTATTGAATTTTCAGATTTTTTCTTCAATTTTCAGTT +TTTTTCGACTTTTCTAATTAAAAAAAACCAATTTTTGCCAGAACAAAAAC +CATTAAAAATCGACAGTAGTCATCCCATTGGAGTACAAAAATTTTAATGT +CCAAATTTTCATGACGAACGAAGAAACCTAGTTTGGTGGCCTAGTTTCCG +AAAAAACTCTGTCACCAATTTCTTTCAAAATTCAACAAAATTTTAGTAAA +TTCCAAAAAAACGAACATATTCGGCGAAAATTATTTCAAAAGCTTCCGAA +CAAAATCTAAAAACGTTCAGAAAGTTCTGGGTAATTTTTTAAATATTAAA +AAAATTCAACAAAAAAAGGGGGGCAGATAGCTCAGTCGGTAGTGGTGGCC +GCTAGCAGTCTGGAGGTCACGAGTTCAAGTCCGGCCTCACCCCCTAGGTT +CACCCAGCCTCTATTGGGAAGTGGAGCAATCCACGACTGGATTATCGGCC +ACAGTCCCCGGCTAGGACGTGGCTTAAATTACAGCCCAGAGGGATCACCA +CCAGGCAGTGTACCTGAATCCCAGATCCGCAGTGCATAGCACTTGAAGAA +CGGATCGTCCTTTAATTCTTTCAAAACTAATTTTTTACTAAAAAAAATTT +CCAGACATCTACATCGTCGACATTCTCTCAACAATTTGGCTCCAGCTCCC +CTCAATTCGTCCTCAAATTCTACCGATTCTCGCCCGCTTCAAGCACATTT +CCCCAGCGTGGACTAATTTCCCACAGCCGCCTCATATTTCGACAAACGAG +AAATCATTTCTTCAACATCTACGATTTCATCTTTATCTAAAAATGATGAA +TATCTCGAAATCCATGACGCAAGGCGAGTATGCCACGTGTATTATGATGC +TCCTGACGAGCTACGACTCGAGCCATTTCGTTGCGGATTTGATAGAGAAA +AAGCAGCTGGGAAAGCTGAAATTGCAGCAGAGAAGGAATGTTTTGTGCAT +TTTGAGCCGACTTTTGAAAGATCAAGCTGTGATGGGTGATGAAGATGAGA +CGATTATCGATCCGATTCTTTTTAAGGCAATCACCAAAGCTTCCGCCGTT +TTTGTACGTTTTTATACGACGGAAATCACTGAATTTCATGTTTCTATGCC +GAAAAATTATGAGCAATTAAATATACATCACAAGAAAGAAAATAGTTGCC +GGTTTTTGAATTTTTCTGTCATATCGGCAATTTTGGCAACTGCCACTTTT +TGAAGTTTTTAAAAATTTGGTAAATTTGGCAATTGCCAAAATTATCTCTG +TTTCGATTTTTTTCATCAGAATCATAATATTTTAAATTTCGCGCTAATTT +TTTTAGCAAATGATCTTCGAAAATTTAATGTCTCGCAGTTAAAAATACAT +CTTTGCAGGAAGACACCGCCGCGTGCATCGTACCATTTTTGTTCAAAATT +TGTGTGGATTTCAAGGGAAAATACGATAAATGTGTGATAAATTTGCTGGG +ATGTCTTAAGGGAGTTAATGCAGGTATGATTTTTCGTCAGAAATGACTGG +AACGAGTTTTTCGCATCAATTCAAATTTAATGTAATGGCATTTGGCATAT +GACATCGAATGTCGAATGCTGGGAATGCCGAATAATATATTTTGGTCGAG +TAGGAGAATAAACTAGACAAAGTTCAAATATATTCCCAACAGGGATGGCT +TCACCCGTGACCCGTTTCACCCGTTCACCCATTTTTACAAGGGAAGGTTC +TGAACTCGTTATCGGACTTCGTTACGCCACTATATACATTCGATAGAGAA +TGGTTACAGATGATCACTCCAAAAAATTTAGCTGCTTCAGAGCAGGTTCG +ACCAAGTTACGACACTTTGAAGATGCCGAAAAAAAAAATCATTGATGCAC +CCCCTTTGAAAAAAATTGAAAATTTTCACTGAAAATTTTTTTTTTCTGAA +AGTTGATAAAAATAGTTGTAATCGATTTAAATAGTAAAAAACATATATTA +TACAAGTTTTAGCCCATCACTCTCAAAAAAACCCTTAAATTAATGTACAT +ATCTTGAGAAAAATTCCAAAAAGTAGATGTTCATGTAGATCAATTTAAGG +GAGAATTATGAACTGAAACTTGTATGGTATGATTTTTCCATCATTTGCAA +CTATTTGAAAACATTTTATATCAACTTTTAGAAAAAAAATTTTTTTTTGA +ATTTTTTGGAATTTTTAAAAAGGGGTATTTTGGCACTTTCAAAATGTCGT +AACTTGGTCGAACCTGCTCTGAAGCAGCTAAATTTTTTGGAGTGATCATC +TGTAACTAATCTCTAACGAATGTATATAGTGGCGTAACGAAGTCCGATAA +CGAGTTCAGGGCCTTCCCTTGTTAGGCGTTTTTACGGGTGACGGGTGACC +CGCTCGCCCGTTTTTTTTTTCGTTTTAGTTGTTTTCACGGGTGACGGGTG +GCTCGCTCACCTGTTTTTCACCCGTTTTTGGAAGTTTTCACGGGTTATGG +GTGATCCTTGGTTCCCAAGAGGCAGCCAGTTTAGGTCAATAGGTCGTAAA +TATCGTTTTGGGCCACGTTTACAACTGGGCTGTGTGCAACTAGAGGTGCA +CTTGGGTCGAAAAGGGTCGACCCGCTCCAACTTTAGGTAGCATTTGTAGC +GACCCCGATAAATAAAATGTCGACCCCGAATGAAAATTTTAGCAAGGAGG +CCATGCTCGTTTAATTTCCATTTTCAAAATTATGATCGGACTATTGGTTG +AGCTACTGTGAAATAAGCGGGTCGACCCTGCTCGACCCATGAGCACCCCT +AGTGGCAACCATGATTTTCGGCAACTGGCAATTGCCAGAGTTGCCGAACC +CAATAAGTTTCGGCAACCGGCAATTGCCGAAGTTGCCGAACTCTAAAAAG +TGCAACCGGCAACTTTTGCGCAGCCCTGGTTTACAACTACCTAACGACTT +TTGGTAGACTAGAAATAACACATGTATTCGAATTCGACATATGCCGAATG +CCGAAAAAAGTATTGAACGACATTAGGCACAGGGATGGGCGGATACCTTT +TCGGATAACTTCACTAAATCAATTTATCAATAAGTATTGATTTAGTTATT +CTGGAGATACTATACTAGAATAAAGAGTACCTATTGAGCAACATTTTCAT +ATGACAAAAACTTTTAAAATTGTACGCATTTTCCTCGACAAGACCCTGAA +ACTCGTTATCCGATCAAAATCGGCTAACAGATAACGGACTTGCATACTTT +TTATACGGGAAACGTGTAGAATTTTAAAAAGTTTTGTGCCATGAAAATGT +TGCTCACCAGTTTCAATTTTGTTCTGATGCACTTTTTCCAGAATTACTAC +ATCAGCACGTATTGATAACTTGATTTAATGAAGTTACCCGAAAAAGTATC +CACACCCCATAATCAGCATATTTCATATGTCAAATATCAAATTTCCTGAA +TTCCGCACACCTCTGCTCTCCATACTCCAACTAATTTTAATTGCAGAAGA +CGAAATAGTAGTCCGCTGCCTTGCCGAATGCGTCGACTCCATTGGACTCA +ACGTGATTGCTCGTTACGAACGCCTGAACATTGAGACTCATTCGGAATTC +GGTGTGAAATGGTTCTTCAAATTATCCCGTCTCTTTCTGAAACATGGATT +TACTACGCATTCCTTCGCGATTGCGAATATATTATTTGACCGACTTTCGG +CGAGAAAACGAAATACAATGATGATAGATCGTACGAGTTTAGACCGAATT +GACAGATCACAGGAACTTATCAATCTTTTGGTGGAGATCTATGTGGCCGA +GGGTAACTCGGTAGCGTTGTCCTCTCTGCCACCTGCGGTACAAAATAGAC +CGGATGTTCGGCAGGTTATGAATAAGAGTTCAAAGGAATGGTTGAAATTG +CTGTCTTCGAATCAAATGGACTCGTGGGAGTTGACTATTGTGCAGTGGAT +GTGGTAATTGTTTATTTTGAAATTTTTCATTAGAATAGAAAGCAGTTTTC +TGGAAATTTTCAGGAAAACGCATTAATTTTTTACCTATTCTGCATTTCTA +GGTTCTTCAATTTTTTGAGAAAATATATATTCCTTCGAAAAAATCACTAA +CTTCTTTTCGGAAATTTAAAAAAGTTACAGTCGACGACTTTAAAAAATTC +AGTTAATAAAATTAGATTTCAAAAACAAATCGAATTTTTTAATTTGTACC +GAAATCTGGAAAATATTTTTAAATGACTCCAAATTTTTCCCTGATTCCAA +ATATCTATGAGATAAAATTCAAAAAATAATCCCTTTTTGATCTTGAAATC +GCCGAATTTCATTTGTGCACTCATGAGATTTCGAAGTTTCGCGCCAGAGA +CCCCATGTGTTGATTTACGAGATTTGTGTATATTTACGAACCCCTTAACC +TTTATCGGTTGCTGATTTCCGTTTTTCAACGAGTTTTCTTCAGTTTCGTC +GGTTTTTGTTAAAGTTTTTGTTTAAAACATTTTCAAAAAAACTTTGACAA +AAATGAAGGGAACTCGTTGAAAAACGGCAATCAGCATCCGATAAAGGTTA +AGGGGTTCGTAAATATACACAAATCTCGTAAATCGACACATGGAGTCTCT +GGCGCCAAAATTCGAAATCTCATGAGTGCACAAATGAAATTCGCGATTTT +AAGCTGAAATAAAGAACCAGGGAAAAACATTTTTTCACATAGATGTTCGG +AATCAGGGTCAAATTTAGAGTGAAAAACTTTTAAATTTTTAAATTTTTTC +AGTGGCATCCAATTCAATGCAATCACCGGCGATAAATACCTGAATTCAAT +TCTTCGTTGCAATTTCAACGAGTACACCAAAAAAATCGATTCCCCATTAA +AATTCGTCTATTTTCAACTATTCCATCTTTCGACGAGCACTCTGGAAATC +GAAGAAGCCATTTCTAGCATGCCGTTGGCTCCAACAATCGATCAAATGCG +GCTTATGATTATAGCCAACGCGACGGCAAGCTTCGAGCCACAATCCGTTG +AAGAGCACGTTGTTCGAGCTGTTCGAGAGCTCCGAGAGACGTCAAATCGG +CGAAAATCCGGTGGAAATGTGAAGGGAATTAATGAAAAAACAACGAGAAT +GGTGAAACTGGCCGAGATGCTCACCGAGAATAAAGCATACGATGTACGGA +GCAAAAAATAATGGAAAATTTGAATTTATTCAATTGTCAAAAAAAAGGAA +ATTTCCTTAATTTTTCGGTTTTTTTTTTCGGAAAAATCTGAATTTTTTCT +ATTTTGAGCAAAAAATTTAATTGAAAATCCGGAGAAAATCGTATACTTTT +TCTGCGAACCATTTTGTGGGCGGAGCCTAACTAGTAACACTTTTCAATTT +CCAAACAGAAAAGTGAGAAAAAATTCCTCTTTTTCTCAAAAATCTAAAAG +AAAAAAAAATCGGAAATTTTTGAATTTTTCGGTTTTTTCTGAATTTTTCA +ATTTTCATTCAAAGAAGGTCGAAAACTTTTCGATTTTCCGGTTTCCTTTT +TGAAAAAAAATATTTTAAAAATGTGTAGTTTGTAGTTTGTAGTTTTTGTA +GTTAATGTCTTCCACATTTTTAGGCGGCAATAAACCTGCTCGACACGTGG +GAGCACGAGTGTCTCCAATGGACATCTGTCGCTGCCGAATCAATCGATAT +CGATTTAATTCGAATCTGCAAACAACACGTGACGTGTCGGTCGGGAGATC +CAAGAATGGCGGACATAAATCTACGAACAATGCATCCACGTGTCCCGGTG +ATGAGTGACCTGGCGATTGCCGAATGGTCACTCGCGTTGAGCAAGATTAC +AATTGAATATCGGAATGATATGGAAGAGGGTATTCGGATTTTGGAATTTG +GATGCAAACATTTACAGAATAAGGATTCTGTAGAGACGAGGTTAAAGGTA +CATGCGGTCGGGTCTTGCAGCGAAATAATGCATTTTTAAAAATTCGAGAA +AAAAATTGTGAATTTTGCGCGTAAAACGTGATTCAATCTCGAATTGTTCT +ATAGATTTTTCCGACAATTCGGAAAAATGCCGGAATTGAAAATTTCCGGC +AAATCAGCAATTTGCCGTAATTCAAAATTTCCGGTAAATCGGCACATAGC +CAAAAATTAAAAATTTCGGCAAGTCGGCAAATTGCCGGAATTCAAAATTT +CCGGCAAATCGCCAAATTGTCGAAATTCAAAATTTCCCGAAAATCGGCTA +ATTGCCGGAAGTGAAAGTTTTATTGATAGAGATAAATTTAGAACTATCAC +TAGAATTTAAATGTAAAACAACTAGGAGTTATCATGTAAAACTTGTCATT +TGAATTTAACACTAGGAGTCCAATAGATTTTCAGATTTTAAAAAATTAAT +ATAAATTCAGGAAATTTTTTTTGAATTTATCCACATTAATATTCGGTATC +AGGAGCATAAATAGGATCTATTGAGATATTTTAACAAATTTCCGAACAAA +GTTTCAAATATTTTTTTCCAATTGATAGAATGTTCCATGAAACATTACAA +AAAAATTATTCATCAGGTTCTCCTAAAACTCCATTCCGTCTGTATTGGCC +AACTGTCGAAACTCGAAGAATATCGCGAAACGCGTACCTACCGTATGAAG +CAGCAGGCGGTCACCGCATTCGAACAACAAATTCAAAATTCGTGTCGAAC +CAGTCTGGCACGTGGCAATTCGGGTGACGAATGGACGAAAAAAACGGTGC +AACGGGTGAGAAAAGAGCATCAGTTTGAGAAGAATGATTTGGAAAAAGTG +GATAATTCGTTGAATTCGGCGGCCCGGAAAGCTGTATCGTCGGGTTTTGA +TGCACTTTGTGAGCAATTTTTGAAGTTTTTATTGAAAATTCAAAACTTGC +ACAAAAGGATTTTAAATTCGATTTTTCGCGATGTTTTAGCAATAAAATTT +TGAAAAATGACAAATTTTTGAAATAATTTCAGAAAGAGTGTAAAGTTTCA +GAAAAAAAAATTAAAATTAAAATTTATTTTAAAACTTAAAAAAACCGACT +TTTAGCGAATTTTTTTACGAAAAACAAAGTATTTAATTTCATAAATTAAT +TCAAAAAAAATATCTAAAATTTTTGTGAAAAACTGTTTTATACAGTTTCA +GAAAAATTTAAGAAAAAATTTTTTTTCAGAAAAAACCGGATTTTCTGTTA +ATTTGAAATTATGGAAAAAAAAACCCCAAAGGGTATTACGGAACTACAAA +ATTCTGAGAATGCGTACCGCGCAAAATTTCTCGTGGCGAAAACTACAGTA +ATTCTTTAAATGACTACTGTAGTGTTGGTGTCGATTTACGGGCTCGATTT +TAAAATTGAGCAAAAAATTATCACATAATACGAAGAAACGAAGGAAAATG +AAACTAAGTTATAAAAAAATTCGAAAATCGAGATCCCGTAAATCGACACG +AGCGCTACAGTAGTCAAAAATTAAATTAAAATTAAAGGATTACTGTAGTT +TTCGCTACGAAATATTTTGCGCGTCAAATGTGTTGCGCAATACGCAGAGA +TCTCAAAATTCTATGCTCCCGTAATAGATTTAGAAAAATTTTCCGAAAAT +TTACGTCTCGAAAAAGAAAAAAAAACTGGTGTAAAAAATTACACCAGTTT +TAATATTTACTGAAAAAAATTGGTAAAATCTAAAAATTAATCAGCTGAAA +TTGATATGTTTTGGGATAAAAAATTTTGGCGGGAAACTCAAGTTAAAAAA +AAAAATTTCAGTATGCATCAGCCAACTGGAAGACGACGACGAAGCGATCC +GCGCTTCATCTCTCATAATATTTCCATTAATCGATGTGATCTACAAATAC +GAAACGGACGTCGGAGTGATCGCCTTGCTCAAAGAGCACACCAAATCGAA +GCTCCCGTCGAAGCTGTGGATAAGTGCCACCTCACACATTGCCTCTAAGT +GCTTCTCCATCGAAAAATCGCAAATCACGAGACACTTATCACAGATTCTG +TGTCATCTCATCTATGACTACCCGTATCACGTTTTGCACACAATTTTGAT +GTATGATGACGAGAAGAACGCTTCCAAGGTGAAAGGCTTCTTGAAAACGA +TATTTGACGCGCGAGCTGACCAACGGGATTCGTCGAAGCTTAAGGAGATT +GTGATTACTATTCGTGAGGCTCACCAGGCTTATAGGTACATACGGCGGCT +AAATTTTTTTTGAAATTTCGAAAAAGACGAGAAATTCGATTTCTTATCAA +GTTTACAAAAATCTTCGCTTTTTTCTGACAATTTTAGTGTCGTGGTATCC +AATCAACGAAAAAAATTAGGTTCTTCTGGTTATTTTTGAGCATATTCAAT +AATTTAAGCAAATACTCTTTTACTTCTAAACTTTCATCGGCGATACGTGA +ACAATTTCCAAAATTATATATTATCTAACGCTACAGCATATAATTTTTAC +CAATTTTCATTCATTTTGATGGAAAAAAGCATCTAGAACATGTAATATGT +TCAATTGTTCGATTTCAATAAAAACCGACGGCATCCTTGGTTTGAATCGA +AAGTTTAGAACAGTTTTTTTCAGAGAAATTGCAATGCTTGACGTGAGAGG +AAACGTTCGGATACAACGTGTTGAAATAAACGGAAAAACGATGTACCGAT +GGCCACATGATTTGAAGATTTTCAAGTGCAAATTGCGTCAATTGCCGATT +CCCACCATTTCGCAAAAGGTTTGTTTTTATTTTATTAAAATAATTTAATG +AATATGTATTTGATCATACAAAAAAAAAATGTTTTCTTCTAAATTCCAGA +TTGGTTGCCCGGGTGACTACTCGACGACTGACCTAATCACGTGGAAACGA +TGGAAAGATGTATTCACAATTGCCGACGGAATTTCCACTCCAAAAATCTG +GGAAATTGAGGGTAGCGATGGAAAATGGTATAAAACTGTGTGGAAGAAGG +ACGACGTACGACAGGATGTGCTTGTTGAGCAAATGTTTGATGTTACGAAT +AATATGTTGGAGAAGGCGATGCTTCGGACGTATAATGTTGTCCCGTTAGA +CACTGAATGTGGAGTTATAGAGTTTTGTGGTGGAACTGTTAGCTTAAGTT +CGTTTTTTTTTCGTTTTTGAAAAAAACCAAAATAGTATTACGATAACACA +ATATGCTGAGAATGCGTATTGTACAACATATTTGACGAGCAAAATATCTC +ATAGCGAAAACTACAGTAATTTTTTAAATTACTACCGTAGCGCTTGTGTC +GATTTACGGGCTCGATTGTCGAATATTACGGGGCCATGAGATCATGAGTA +TGCCTATTTACTGGCGCGAAAATATTGGCAGGCCGCGGCAGCGAGAGAGC +GTGTGGCGAAGAGAGACGCAGGTCCCTTCGCTACGAGATATTTCCCGCCA +GAAAAGTAGCATTCTCATGATCTCATGGTCCCGTAATAGTGACAGCGATA +TTCCATTTATTTCACTTCAAAAATCGAGATGCCGTAAATCAACACAAGCG +CTACTGTCATTTAAAGAATTACTTTAGTTTTCGCTACGAGATATTTTTCC +CGTCAAATATGTTGTGCAATACGCATTCTCAGAAGAAAAAAGAGGGGGGC +AGATAGCTCAGTCGGTAGTGGTGGCCGCTAGCAGTCTGGAGGTCACGAGT +TCAAGTCCGGCCTCACCCCCTAGGTTCACCCAGCCTCTATTGGGAAGTGG +AGCAATCCACGACTGGATTATCGGCCACAGTCCCCGGCTAGGACGTGGCT +TAAATTACAGCCCAGAGGGATCACCACCAGGCAGTGTACCTGAATCCCAG +ATCCGCAGTGCATAGCACTTGAAGAACGGATCGTCCTTTAATCCTTTAAT +CCTTTAAAAATGTAAAAAAATTTCATTGCAAAAATATCAAACTATGAGAT +TTTTTCTATTATTTTTCAGAAGAAGTTATGTGTGGTGTGACACGAGAAGG +CGGTCTCCACCGGGAGTTCAATTCAGAAGAAGTTTCGGCGAGTAAAGTGT +CGTCAATGATGAGACAAGTACAGACAGAGTCCACAGAGACACGACGACAA +GTTTTTGTGGAGATTTGTCAGCAGTATTCTCCAGTTTTTAGGTAATTTTT +CTGAAAGTTGTCGAAGTTTTTTTTTTTGAAATTCAAAAAAATTCCCAAAC +AATTGGCCTTTTTTCAAATTTTTCCAAAAAATAAAATTACAGACACTTCT +TCTACACCAACTTTTCGACGGCGCAGATTTGGCGGCAAAAAATCATAAAT +TACAGGCAGAGCTTGGCCACGTGGAGTATTGGTAGGTTTCGAACTAAAAA +TGCTAAAAAATTTTCGAAGAATTCGAACATCTCAGATTTTTTCCGAAAAA +TAATAAAAACGTTATTTTCCAATTTTCTGAAAATAAGAATTTATTAGTTT +CTTGCGAAATGAAGAGTCTCAAAAAATCATATTTTTTTTAAAAATCAGAT +TTTTAAATTCTTTTTTTAAAAGTTTTATCGTGAAATTGAACGTTTATGAA +AAATGGCGAGAAAAACTTTTTTTTCGCTTTTTCAAATAATTCTCAAAATA +AAAATTCCAGTGTGCTACATCGTTGGCCTCGGCGATCGACACGCGTCGAA +TATTCTATTCGATCAGAAATTGTGCACATTTGTGCATATCGATTTGGGAA +TGATTTTGGAGTATAGTAAACGAACGTTGCCAGTTCCCGAACAAGTTCCA +TTCCGTATAACTCGAGATGTGCTCGACCCGATTCTGATTGAAGGAATCGA +GAATGGACAGTTGGCTGAGGAATGTACGCAGATTATGGAGAAATTGAAGG +AAAATGGAAAGGTACGGCGGTCTGGGGAAATTTATACGAAAAGAAAATTT +TGGACTGACAAAATTTTGGACTTGTAAAGCTATTTAAAAAATTCAAATTT +CCCGCCAAAAATATTTTTTCAAAGAATTTGAATTTTAGCTAAATTTTTAA +ACAAAATCTGAAGTTACCGCCAAAAGTTTTCCAAAAAAAATCGAATTTCC +CGCCTAAAATGTTTTTCAATAAATTCAAATTCCCGCCAATTTTTTTTACA +CAAAATTTGAATTTCGCGTCAAAAATTTTCCAAAAAATATTCAAAATTCC +CTGAATAGTTCAATTTCCCACCAAATATCAATTTTTCTGAATAAAATTTT +AGAATTTCTCGCCAAATTTCTTTTTCAATTTTTTCAATTTCCAAAATTTC +CAGGTAATCCTCGGTGTCGCCTCTGCTCTACTCCGCGAAACGATGACAAA +TTTCCGAGAAGCCGAACAGGCTGCCGGCCGCCCGTCCTACATTTCTGAAA +TGGCCATCGGACGGCTTCGAGAAAAGCTACGGGGCACCGATGACGGTGTG +ACGGCCCAATCGTCGAATCTTCAAATTCGGCGACTTTTACGAGAAGCTAC +GAGTGCTGACAATTTATCGCGAATGTTCTGCGGATGGATGCCGTTTTTGT +AGAGAAATCAGAGAAAATTTTTCTCGAAAATTAAAATTTTTACTGTATTA +TTGTTTTCTCGTATCAATTTTTCAGAATTTGCTTTGTTATTTTATTTTAC +GCGCAAAATAATCTTTCTAATTTAGAAATTTTAAAATTATGGAAACTTTC +TGAAATTTCTGCAAAATTCTAGAAAATCAAAAAATTTAGTTTTCCATCCT +AATTTTTTTTTTCGTTGATTTTCCCCAGAAAATTCAAACTTTTACTGTAT +TATTATTTTTTCATATCATGTAATGTTTTTTGTTCAACATTTACATGTTT +TTCCTACCTCTTCTATGATTTCCCCTTCCCCCAGGTCTCATTTTTCTTCA +CAATTTTTAAAATTGATTCACTGTTGAATGTGTTGTCTTTTTTCTATGCG +AATTTTATTAATTTTATGAAAAAAATTTGTAATATTTTTGTGTAAATTTT +GAGTCTTCTTACACTACAAAGTTAACCATTTCAGAGGAGTTTCAAAATAA +ATAGTGAATTTTTACAAAAATTAGATTTTCTGATTTCAGCGTACATGAAT +TGCCCGTTTTCAACAAAATAAGACAACTTTTTATTTTTGCCCAATTTTTT +TTCAGCCATCTAATGACTGTCCTTTTTTTTTGGGCAAAAATAATAAATTT +TCTAAAAGCGTTTAAAACTATTATATTTTGAAAAAAGACCATTTTTTAGG +GCTTGGCAATTTTAAGTTCTCTAGCTACAAATTGAACCAATTTAGAGGTT +TCAAAATTGTGAGTTTTTGCAAAAATTGCCAAATTTTGCCACTTTTTAAT +GGTTTTTGATGGGTTAAACCTAGATTTTCTGAATTCTGCATATATGAATT +ACCCGTTTTTAACAAAATTAGACAACTTTTTATTTTTGCCCAATTTTTTT +TCAATGACTGTCCTTTTTTTTTGGGCAAGAAAAATAATTTTTTGGAATTT +TTTTCTGAAAATGTTCGAAATTTTTGAAGTTTCTCTTGAAGCACTCCGAA +AAACCAAACGACCAGCACTACTTGCAAAGTCCGAAAATTTAAGTTTAGAA +AAATTTTGAAGTTTTAAAAGCTCCCAAACCAGAAACTCACGATATAGAAA +TTATTTCCAAACATTTCCGAAAATTCCAAAAAATGAAAAATCAGAACAAT +TTCGAAATTTTTTTCAAAACACTTCTGAAAAAAACCGAAACTGCAAAAAT +TTGAAAATGTGCTAAACTCCAAACTGTACGATTTTCCACATTTCAGAAAT +TCCAAAATTCGTAAATCTGCCAAATCCCTTCGGCGCAATAATCCCCCGGG +GTACCCCCCCCCCCCGCCCTAAAACCTTTTGCCTCTATTGTCTCTGGCGC +AGAAAATTGAAATTAAAAAATGAATCGATATTTTAAACTGTTATTCGTAG +CCATCTTCTCCGGATGTATAATCGCCTACACGAATCTATTCAATCGATCG +TTTTTCAACGGGTACTGTAGTAATAATGCTACGTGGCAACAGTCACAAGG +CGAAAGCGACAGTCACGTGGCAAATTCGTTGGATTTGTGTCGTGGCGATG +GTGTGAAGCAGTGTATTCCGCCGTTGATGAGGTTCAAACAGTTGTATCGG +GTGAGAAAGATTATCGATTTTTAACACCCGTCTCGCCAATTTTTTTCTCA +GAAATTGGAATTCCCGTCACAAAACTTTTACAGAATGTGAATTTTCGAAG +AAATTGGAATGACACCCAAAAATTTTCTCAGAAATCTAAATTCTCGGCAA +AAGTTTTCTCAGAAATTTGAATTCTCGTCAAAAATTTTCTCAGAAATTTG +AATTCCCGCCAAAATTTAAATCAGAAATTTGAGTTACCACCCTTCTCTTC +AAGTAACAGTATTCAACAATATACAATTAAATAGCTTTTCAAATTCCTAA +AAAGTTTGCTGGAGTTATCAATTTTTGATTCAAAACTCGCTAAACCACTT +GCCCATGTAGAATACATAATCAATTCTGAATAGAACGCTATTTTATCCTA +TTTTCAGACATCAAAACCGAATAGCCTAATCGCATGTGTCATTGAAAAAT +CATTTTCGACATTTCTTACTGCTATTATGTGCTTTTTACACGATCCACAA +ACATTTAAAGACAGCAATCGAACACTGGATTCTGATATTTTTGGAGACAG +GTTTGCGGCAAACGAACTCCGCTGCCGACTCTCGAATTATCAATTTTGCA +GGCTTTGTAAGGATAAAAACGAATTTACCGAGTTGAAGAAGATCGGAAGC +TGGCAGAAAATGTCGATTTTCACTGTGGTTCGGAATCCGATCGATCGGTT +TGTATCAGGCTTCACGGATAAATGTTTAAGAGAAAATGTCTGGAAAAAGT +TCAAAAATCGATGCGCCGGATGTAAGACTGTGCGTTTTATTTGCTAAAAT +CTTTTACTTAAACAATTTTTTTGGAATCTTTTATTTTCGGGAGTTTCGAA +AGTATATTGGAGTTTTTTAGAGAAAAAAATATCAATTGAAAAAGGTTTTT +TGAAAGGGGGTAACATTTTTCTAGGCCACTAGGCTTTGTAAGGTGGCCTA +GAAAATAATGTAAAAATCTAGGCCATAAGGGTTTATTGCGTGATGGCCTA +TGAAAAAGCTAGGTCGCCATAACTTTTATCAGGGTTTAGGAAAGTTAAAA +CTTCGGGCAGCAAGTTTCGCATAATGACCTAAAACTTTCTGGAGAACTAG +GCTATAAAAATGTTCATGATGGTTTCAAAAAGCGGAACATTCGGTGACCA +TAATCTTCTAGAATTTTTAGGAAAACTAGGCCATTAAGGTTTCTTCCGTG +GTCTAGAAATTCTGGAATACTAGGCTGCCAGGGTTTCTAGGCCACATAAG +AAAGGCCTAGATACAAAAATTTCAGAACGGTCTAGAAAAGTGGATAACTA +GGCCACCAATTTTCTCTTCGGAGTTTCAAAAATATATGATTCATGATTTA +CTTTTTTAAGAGTTTTTTTTTTCAAAAATTCTAAACTTTTGACACTAAAA +TGCTTCTGAATTTTTGAAAACTTTGAAAATTAAATGTTTAAAAATAATTT +TTTGAAAATCTCTCAATTTTTTTTCTTCGAAAAGCTCAAAAAAACGATAA +ATTTCCACATTTTGGCCAGAATTTAACATGTTTCGTCGATAAAATGTACG +ATCGGATGCATAGATTCGCGCGGAATCCGTATAAAGGAATCGATTTCGAC +GACAGTCACTTTTTCCCACAATCTTGGTATCGGTAAACGCGCTCTATAGA +TAAAGTCTCAATGGAGCGCATTTGCATTTTGAAATTTGATATATTTGTCG +TTTCAGGAGATGCGAGTTCTCGTCTCATCTTGTCAAATACCAAATTTTTC +AATTAGACGGTGCAAATTTCACAAATCAACTTCTTGGACTGCTGTCCGAG +CGGGGAGTTGATGAGAATGGAATTAACTTTATTAGTGAGTCTTAATCAAG +TTTGGGTCTCACCGCGAAAACCGTAATTGATTGGGGACAATGGGACCCAA +GAGAGCCCAATGGAGCGGAATTGCAACTCCTATGAATTTTCCAGACGGAA +GTCTCCATCACCGGACCCCACACAGCACAATGGATTCCGTGGAACGGGCG +GCCGTCGAGGAAACTGTTCTGAGCAGTCCGTATTTGTTGCGAAAAATAAT +TCAAATGTATTATTTTGACTTTTTGCTATTCGGGTATAAGCTTCCTGATA +TTCCAGTTGGAAATTAGGAAAGTTCTTTATATGTATTTAATTGTTGTTAA +ATAGTAAAAATCGATAAATTGCTTGAATTTTGATAAATTACGGCCACGTC +AATTTTTAGATAATTAACGGGCAAAAAAAATCTAAAATTCTTACAAATTG +AAAAAAAAAATTTCACAAAAAATAATAACATTTAGTCTAAATGTGTTATA +GCTTAGGCTGAGGTTTAGGCTTGGGCAGGTTATTTTTTAATTTTCAAGGT +TTCTCATTACATACTTTATTTCCGAAATACAAAAAAGAAGTCTCACAACG +AGTCATCAGTGCGTGTTGGTGGGTGGGGTGGGAGATTCTGGTGGCGACCT +ACAACTCACAAACAAAGATGACAACAGGGAAAATGTACACGTGGCAATAT +GGTGAAGCTATATGTATATATAATGAATAATGATATGTAAATTTGCATAA +TACAGGAACAGTACGTGATTGCTGGGGCGAGTAGAAATGTGGGTTATTAT +CTATCGATTACCATTACACATGAATTACGCTGGATTACGGTTAGAATTTT +GTGAAAAAAAATGAGTAAAACGCTGGGGCTATAAATCTATAATTGTCGAA +GATGCTCAACGAGCCAGGAACGAGGGGAACATTGCGTCAAACTGGGCGGT +CAATTCCATTAATGATGGTGCAGCTTGTGCATTGATTGCTGCAGCAGTAG +GGACTCCATGCCTCATCACCGAATCGATAATCTTCTTTCCAGATGAGAAA +CGCTCGAGACGGGAGGCGTGTTGGAGCACACGCTGCTTCATTTTCTCGTA +CCATCCAGAGTAGAGAAGCAGAATAGCTGGTGGAAGTTGACGTTCTCTGG +AAAAAAACAAGATTTTCTCTAGTTGCCTTAACACTTGGATTTACAGAATT +AGTGAATATTTAAATCAGGGTGGGCGGCAATTTTTTTTCCGGCAAATTCA +GCAAATTGCCGATTTGCCGGAAGTTTTTAAAAGGATTTTTAAAAGACGGA +AACACTTAAAACTGTGCCTTTTTGAAATTTTCTCCCGATTTCTTTACATA +TTTTCATAGATTTTACTGACTTTTCAAAATAAATGTAGGAACATTTATAG +GATGCGTACAATTTTGCCGATTAAAATTGAAACTGTGAAATTTTCAGAAA +AAATGTGCCGAATCACAATTTGCCGAAAATTTTAGTTCCGACAATTTGCC +GTTTGCCGGAAAAAACCGTTTTCCAAGCCACGTGGATCATTTTTTGAAGA +AAAAAATACGGCAAATTTACAGAAACTTTAGTACCATGTGGATTTTTTAA +GAACTATTGCCAAAGTACGTGGAATGTTCAGAAATTTTTTTGCCTTTGTG +AAATTTTGGATTTTTCTGGATTTTCGGAAAAAAATTCAAATTTTTCTATG +AAGACGAATTTCTGATTTTTTTAAAAATTTTTCACGAACTCAAATAATAC +TCAGACGCGAAATTTTACGTTTTCCGATCAAAACACGGTACCCGGGGTCT +CGAATCGACATGCAGTATTTTTCTCGCTTTGTCATAGTTTCTCGATAAAA +ATGGATTTTTTTGAATTCAAAATCCTTAAGTTTCTACCCAGGGGAGAAAA +AGAAGACTATAAAAATTTGAAGTTAAAGTACTCTTTAAAGGCGCCCTTTT +TTCGAACTTAACCAAAAATTGTCGTGTCGAGGCCTGGTACCGTATTGTGG +TGCGAAAATCATTTAAAAAATTGCGTCGATTTTTGGTTTTTTGTTATTTT +AAAAAATGTTCAATTTTTCAAAAATAGCTTTTAGATAAAAATAATAGGTT +TTTCCTTCTTTTTTTCCGGCTAAATAATTTTAAGAATCCATTTGCCACGT +TTCATCACAGAAAAAAAACTAACTCTGTGCCAATCAAAGCGGCGGTGCAA +ATCGAAATCATTTGCTGAACGACATAGTTGCCATACTGGTGGAACAGAAG +AATATCCAACGCATCACGATTCGACTCGACATCCTTCACATATCCACTGA +AAATCTCCTCCATCATCTCGTGAAGCAACGCGGGCGGTGCAAACAAGAAC +GCTCCCTCGATGACGTGCGACGCATACTTGTCCTGTGACATTGAGAGCAA +GTTACGGAGCAGGCATTTATCGATGATAGTGTCTCTGTACATTTCCATGA +TACCCGACGATTTGATGACGTATTGGATGACGTAGTTGGCGAACTCGTTG +GAAGACAGCCGGTAGCAATTACGGACGATACACGTCATCAGAGAATGCAA +CAATTGAATACGGAATTTGAAACACGGGAGCTTGGGATTCTCGGCGAGTC +TATCGATGACCTGTTGCACGAGACGACATCCATACTTGTCCTGGCACACG +GCCATCAGTGAATCTCCTGACGAGAGGAAATGCACGAAAAAGGTCCACAT +GTCGACTGGAAGTTGCTTGACGACACGTTGAATCACGTGGATCGAGATTT +GATCATCCAAGAGCTCAGCACATTGCCGCCAGGTCGAATGTGCTGAGCTC +TTGGATGAGCTGGAAGACGTTGGAATGGTCGAATTTCTGAAATTAACAAA +TTATTGATTTATTACACCTGGAAAGGCCTAAAAAGACCAAAAATAGCCCT +AAAAATTTCGAAGAAATGGATTAATTTTTAGCTAAAACGTAATTTTTTGC +CAACTTTTCTGTGTCGCGATTTTTTTAAACCAAAATCGAAAAATTTCGTT +TTTCGATATTTTGAACAAATTTCAATTTTTTCGGGAGAATATCTTAAAAC +TTAATTATTTTCCTCTAGGAGCCATTTTGTATGTTTTTTTCATCGACAAA +AAATTTTCGTTAATGTGTGCACCTTTAAGTAGTACTGTAACTTTAAACTT +TCATTGCTGCGGAATTTTTTAAAATTGATTTTCAATGTTTTTCTACAGTT +GTCGTCCAATTTCATGCAATTTAGAAAAAAACAGAAGGAAAAAGTGAAAC +ATCGATTTTAAAAAAATTCCGGAGCAATGAAAGTTCGGAGTTACAGTACT +CTTTGAAGGCGCACACCTTTTTTGTTTTAACAAAAATTTGTCGTGATGAG +ACTGGGGACAGTTTTTCGGCGGAAAAATCGCAAAATTTCGGCTAATATCG +AAGAAAAATCAATTTCCGACCGCTGCGACACTTTAGCAAAAAATTGTGAT +TTTAGCCAAAATTCAGTTATTTTTCGGAATTCCCGTGGCGAGACGTATTT +CTCCCACCTGCAGAGCCAACTGCACAACTCGACATGCGAATTTATCCTTG +CACATGGCCAAAAGCCCTCCGTCGATCATTTGACGAAGCAATTCCCGCTG +CTCGGCCGGTGTTGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCAC +TTCGACTGTGGCAGAGCCCCACGAAGAGCGTCGTGGATTCGGTGAGCTTC +TCGAAGACGGCTTTACGAATCTGATCTTCGGAATCCAGTGGGTAGTTGGC +CTCCAAGAACTTTACGCCCGATGGATCGATTGCGAAATCGATGAGCTGCC +CGTTGAACAGCACATCTTCGAGCGAAATGAAAATCGGAGCAACTGGTGGT +GGGGTCTCATCGTCGGAAGATCCCGATCCACTGTTGAAGATGTAGCTGTC +CGAGTCGGAGGAGGTGGTGTTGCTTCCGTGGCGGTAGGGAAGAAGCTTGA +CCGGCGGCTTTGGATTCTGGAAATTCGAATTTTAAATTTTTATTATATTT +TCTATTTAAATTAGAAGTTTTTATGCAATATTCTACCTTGTTCTTGTGAG +TTTTGTTCGACAAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCG +AGCATGTTGTACGAGTCTGTGCTTCTACGATTCGGGGTCATTTAGACAGA +AATGAATGAATACAGGTTAGTAGACGCTGAAAAATTTTGGGAATTAGGAT +TTTCAACGGAAAAAAGAGTGAAAATGAGAGGAAAACATGTAAATTTCAAC +GAAAATCGCGAAATTACCGCGCATCAAAATTCAAAATTGAATTTTTCGCG +GTGGCCCGGGTTACGGTGATTTTTAAAGGCGCATGGTTGTTTTGAGTAAG +GTCTTGACGCGAAATTTAAAATTATTGAACATTTTTATTTTATTTTTACA +TTTTTAAAGAAAAAAATGATTAAAATTCGATTTTTTAGGAGAAATTAAAC +ATTTTCACAAAAATTGCAAGAAATCGCTCGCCAAAATTCGAAAATGAAGA +GTTTGGCGGTGCTCATGGATTACGGTGGATTTAAAGGCACATGGCTTTTT +TGTATTAGGTTTCACCACGAAACTTGGAGTTTTGATAGTTTGCTTCCCAT +TTTGGGATTTATTTTTTTAATTTTCGCTCGATTTTCACACATTTTCACTC +ATTTGCACTCAATTTTTTTGCAGAAAAATGTCAATGGATATTGTTATGAA +GTCAGATGAGCAGCCGTTCATCTCTGCGCCTGTATGCTTTAAGTAAGCTC +CAATTTTTGTTATTCTGGCCTAAAATTATTTTTTTGATTTCCAGAACGTT +CGCATTTTTCGCCAAAGCATCCGCAGAGGAATGCAAACTTCTCTTCGGGC +TCCAACGCTCGAGAAAGTTTCCAGCAGGCCACGGGGCTCTCGGAGAAGAT +CACGGAAGACATTTACCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACC +CTTAAAAACTACTATTTTTCTATTTTCCAGCGTCTCCCACATTTCGTCGA +TGGTCTTCAACAGAGAAATGGACGGTGGCATCGAGAGAAATCGGCTCGGC +TCGCAAGCGATTCTGCTCGACGAGAACTCCAGGCGCCGCAATCCACAGTT +CAAATCGATCGCGCTCCGCTCTCCGCTACGATCACATCGATCATAGAGCG +TTGGCAAGGAAATCGCCTCATCTGATGCCTCCGACTTTTATCAAAGAGGA +AATTATGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGGTTTCCGTTG +GAGAAGCCGCCTTGCCCACGCCAAAAGTCGAACTGAACATGGACCATCCG +GAAAAGGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTAC +CCTTCAATACCACGAGATTCGCCTCGGACGTTTGATGAAGATCACGGATC +GGCTCGAGCTCACCGGAGATCACACGCTTCGCGATCTGAAAAACGCGTTC +TCGTGCCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAGAAAAAGCC +GTCGTTCAAGGATATGGCGAAAAATAAGTGGCCGTCGACGATGTTCTTCA +TTCATGACACGTTTTATATATAACTGGAAATAATTTAATATTTTTCGAAC +AAATTTGAAAACTATAAAACCATCTTATTTTGATAAAACTCCGCCGCTGC +TCTCTGAAGCAATGAACTGCAATCAGACATCGAAGGGATCAGCCGATCAC +GGAACCAACCTGCCATTGAGCTTCTGAAAATTAATATATTTGATTCAATT +TATTGTACGAAATCGTTTTTACCCATATCTGTGAGCTAGCAAGCTAGCTA +ATCGTGATTAATTGTTGGGTATTCCTTCGCGTTCTTCAGCTTCTCCACAA +GCAAAATTCTTGTCTGCTCATCACAAATGATGTCATCAGCATCGCTCTGA +TCTTGAAAATCCTGAAATTATAACATTCTAGAGGGTTTCTGATGAGAATA +GTTACCTTACAACCAACACCAAATACGTTCTTCATTATGGCATCCGGCAG +CTTTCCATAATCGCAGAAGAAGTGCTCGGCATCACGATCGGATGCTCTAT +TTGGGAAACGACCGATGTAGACACGAACCATGTTGAGTGGCCGAGAGAGG +GATCATCTGAAACATTTAAATGTTAACTAAACAGGAGTTTAGAAACTTTA +AAACAACCTAACCTCCGTGATAACGTAGTTAGCTTCTCGAGTGAGCTTCT +TCTTCAAAATAAAACAGAATGAAACAAGAATCAAGTGGGTAAAATTGTAA +AATGAAGTATTTCAGACATTTTCGCTAATTTTGGCAGTAAAAACCTATAA +TTTTGGTAAAAATCGCTTGTATTCTGAAAAAAGAACTCAATATTTAATTT +TTTATAACTGATTTTAAAGAGAAACAAACGAAATATATGAAAAAATCGAA +AAAATCCCTGAAAAAGGCCTCCGCAATATTGATTGTTAAAGGGACACCGA +CTGTTCATCGAATGGGTCCCGCCGCGATTGTCCATTTCGAGCGCTTTTCG +CGATTTTTTACTACTGTAAAAAAGTGTAGGAAAATGTCGAAAAATGTCGA +AAAATGACGTCACAAATGTATTTAAATACATGTTTTTATTGTTACTTGAA +TAAGGCAAAATATGTATTTAAATACACTTTAATTTTCCGACATTACTTGA +ATAACCCCATAAAAAACCCCGAAAAAATTTTTTTTTTGTGAAAATAACCA +GAAAAATACATGTTAAAACAATTTTGTGAACAAAAAACTAAAAAATATTT +TTTTTGCAGAGATGAATCCCACGTGAACGTCGAATTTCCACGCCGCCTCG +TCGAACGGAATTTCAGAAGAATCGCATGTGACACGTGCAAGGAGGCGTCG +GCTCAGTGAGTACAGAAAAATCCATGGGGATTTTTTAGAAATTCGGAATT +GATTCGATTCAATAAAATCGATTTTTATATTAAAAAAAAGGATTTTATTG +GTTTTTAAAAAATTTAAGAAAAAATTACAAAAAATCTATAAAATCGATTT +TTTATTTAAAAAATTGAAACTCAATAAAAGTTCTTTCTAATTTTAGAAAA +ATCGATTAAAAAATAATGTTTTAAAAATCAGTAAGAATCGATTAAAAATT +CAATTTCATCGATTTTATTTATTTTAAAAAAACTTAATTTTTATGAAAAT +CGATCATATCGGAGTCCAAAAAATAATTGGGAAAAAACTAAATTTTCAAG +AAAATAATCGAAAAATTTTAATTTTGTTCAAATAATTGATAAAAACTCAT +TTTTTAGGTTTTTTTTCAAAAAAAATTTGAACAAAAAACACATATTTCTC +GAGCTTTTTTTCACAAATTGACCCGATTTAAATTAAAAATTCATAAGCTA +AAAACCTTCTTTTTTTAACCAAAAAAAAAACGAAATTCCCAAAAATCATC +AATTAAATCCAATTTTTTCAGCTGGATGATCGTCGACCACGACAATCTGC +TTCCCAACTCGCCAGGCTATCTGTGCTCTTCGTGCTACAAGGAATTCTGT +TTCGACGTGAACGGCAACAAAGTGTGCCAGTTTAAGGCCGTACCGTATTG +CGATCGAAAGGACATTGGCGACGGACGCCAATTCTTCACCGAGCTCGATC +TTTAGAGAGCGAAATTTAAAATTCTGTATCATTTTTTGTTGTTTTTTTTT +ATGTTTTTCGATTTGATTGTTTAATTATCAATTTTTGGCCTGTAACTGTG +TATTTGTTGAAATTCCAAATTTCGTTTTTTTTTTAAATAAAATTTCTGTG +TGCAAAAAAATTTATCCAATAAATAAACGGAATATATCGATGATATGGCA +AGTAGGGGGAAACGGACGGGAAAATGATTATTTACAGAAAGGGCGCGCAC +CAGAGGTTTCTCGGGGGAGCCCCGAGGCGGGTGGCGGAGCTTGGCTCAAA +ATCTGTCGGAAAAATGGGTGAAATGAGAGAAGAGGTAACCTAGAAAATGA +GATGAGAAATTCGGAAGTTTTGGGAAAAAAAAATCAACTTTTGAACAATT +CAATTGAAAAATCGATAATATTGATTTTTTTAAAATTCTCTAAGATCGAT +AAATCTGGTTTGGAAAAATCAATAAAATCGAATCTTAAATATCTTTTTAA +AAAACTATTTTCAAAAATCAATAATATCGATTTTTGAACAATTTGAAAAA +TCGATAATGTTGATTTTTAAAATTAAATTTTATTGATTTTTTGAAAATCG +ATTATATTGTTGATTATTGATTTAAAAATCACCAGAATCGATAAATCTGA +TTTGGAAAAACCAATAAAATTGATTTTTACAAAAATCAGCCAATAAAATA +GATTTTTTATAATCAAAAAAATCTATTTTTAAAACCGAAAAAATCGATAT +TTCAAAAATTGAAAAAAATCGATAAATCAATAAATCAATACATAGGTGAG +CTCGTCTCGTCGATTTGTGTTTTTGTGATTGGTCCCGGCTGCTTTTGAGA +TGGCCTAGGCGTTGTTCCGTATGACATTCTGGAATTTTTTTTTGTTGGGA +ATTTGGCACGCCCACAAAATGGACGGTGGCGGAAATTTAATTATTTTAAA +TACCTTTCTGGATAAAAAAAATCGATTTTTCCACTTTTTCGAGTGAATCG +AAAATTAAAAAAAACATTCAAAATTGTTTAGGGTCTCGCCACGAAAAACT +CACAAATGCACGTTATGCGGAGTGTCGTCGGATTCCGGTGTGTTGCTACG +GATCGTGTCGTCCATGCTCAGCTTCATCGTCGATTGACGTCGCCGTTTTG +TGGTGATCTGAGCGAGATTTATTGATTTTTAAAGGCGCATGGCCTAGAAA +ACACAACACTTCGGCCACGGACTTTGGCGGCCGAGTTTTCTAGGCCATGC +TGCGGCATTTAAAGGCACATACCATGATAATGAAGATCGCCAATCCGAAA +ATGATGACCAATGCGAAAGTGATAATTACAATCATCGATGATAAGGAATA +TGATGAAGTTTGCGTGGAAATCGAATCGATGTACGCTTGTGACGTCATTC +CTGGAAATTATTGATTTTTTTTTGGAAAAAAATTAATAATTACTTACCGT +CAACAGTAACACTCAACGAGTCAATTTTGTAATCCGAAATCATAGAGTTA +TTGCGTGAAAATGCGGCTTCCAACCTGAATGTTAAAAAAAAATCTATAAT +ATCGATTTTTTGAAAGTTTTTCGAAAAATTGATAAAATTGACGATTGATT +GTTTGCCCATAGAAACAGATAAAAATCGATATAACTTAATATCGATTTTT +TTTTGTGCACCTTTAAAGAGTACTGTAACTTCAAACTTTCATTGCTGCGG +AATTTTTTTATCGGTTTTTACAATTTTTTGTACAGTTTCCGTCCAATTTT +ACAGAATTGAACAACAACAGAAGGAAAAGTGAAAAATCGTAAAAAATGTC +CGCAGCAATGAAAGTTTGAAGTTACAGTACTCTTTAAAGGCGCACACCTT +TTTTGTTTTAACAAAAATTTGTCGTGGTAAGACTGGGGACCGTTTTTTCG +GCGGAGAAGTCGCAAAATTTCGGCTAATATCGAAGAAAAATCAATTTCCA +ACAGCAGCGACACATAAAAATTAGCAAAAAATTGTGATTTTAGCCAAAAT +TCAGTTATTTTTCGGAATTCCCGTGGCGAGACCCATTTCTCCCACCTGTA +GAGCCAACTGCACAACTCGACATGCGAGTTTATCCTTGCAGATGGCCAAA +AGCCCTCCGTCGATCATTTGACGAAGCAATTCCCGCTGCTCGGCCGGTGT +TGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCATTTCGACTGTGGC +AGAGCCCACGAAGAGCGTCGTGGATTCGGTGAGCTTCTCGAAGACGGCTT +TACGAATCTGATCTTCGGAATCCAGTGGGTAGTTGGCCTCCAAGAACTTT +ACGCCCGATGGATCGATTGCGAAATCGATGAGCTGCCCGTTGAGCAGCAC +ATCTTGGAGCGAGATGGTGATCGGAGCCACTGGTGGTGCAGTCTCATCGT +CGGAAGATCCAGATCCGAAGGTGTAGCTGTCAGAGTCGGAGGAGGTGGTG +TTGCTCCCGTGGCGGTAGGGAAGAAGCTTGACCGGCGGCTTTGGGTTCTG +GAAATTCTATATTTGAATTTGAAAATCAACAAAATTCAATATTTTACCCT +GCTCTTGTGAGTTTTGTTCGACAAAAGCGAAAAATCCGGGTCGAAATCGA +ATGAAACGCCGAACATGGGGGCCATTTGGACAGAAATGAATGAATACAGG +TTAGTAGACGCTGAAAAATTGGGAATTTCAATTAATTTAGGATTTTTTAA +CGGAAAAATAAGTGAAAATGAGAGGCAAACATGCAAATTAAAATCGCGAA +ATTACCGCGCTTTGAAAGGGACTCCACCGATCGGAGAGACGAGGGAAGTG +GAGAGACGCAAATCGAAGAGACGCCTTTTCAGACATTTTTTCGTGATAAT +TTTGCATGAATTGGCAAGTAGAGCTTACACGTGATGCGAATCATTGATAA +AAACATCAATTGTTGTTTTTAGTGTACTGAAATTCCGGCACAATAGCTCT +CGTAAATCGACACAAAAGTCACTCCGTGGAAAAGTGGAATTTGGATAATT +TTGTTCTTTTTTTTAAATATGATTAACGTTTTTGAAGGCTTTTGTCTCAT +AATTCATCAAATTCAAAACCGGAATTATCCAAATTCCACTTTTCCACGGA +GTGACTTTTGTGTCGATTTACGAGAGCTATTGTGCTGGAATTTCAGTACA +GTAGAAACAGAAAATGTTGTTTTTATCAACGATTCGCATCATGTGTAAGC +TCTACTTGCCAATTCATGCAAAATTATCACGAAAAATGTCTGAAAAGGCG +TCTCTCCGATTCGCGTCTCTCCACTTCCCTCGTCTCTCCGATCGGTGGAG +TCTCTTTTGAAATTCGAAAATAAAAAGTTTCGCAGTGCGCCCGGGTTACG +GTGAATTTTAAAAGCGCATCACGGTTTTGAGTGAGGTCTCGACGCGAAAT +TAGCCGTTTTTGAAGATTTGTCGTTTATTTTGGCATTTTTGAAGGAAACA +TAAGTGAAAATAAACAATTTTAATCTTAATTGAGAGAAACTTGAACATTT +TTACAAAAATTGCAAGAAATTGCGCGTTAAAATTCAAAAATTAGAAGTAT +CGCGGCGCTCAAGCCGTTGATAACAAGCCGTTATAAACTTATATAACTAT +ATAATGTAACTCGATGATTTGTTGATGTGATCTTTAAAAAGGTTGAAACT +GCCCCAGTCGATGTCCGCGCCAGAGGCGCTGTCAGCGGCTGGTTACTTAT +ATATAAAAAATATCGGGAAAAACGCACTTCCGTTCCATTTGTTTCTTTGT +TTTTGTGACGTCACTGAGAATTATGGGCGGGCCCGTCTGCCTTCGTGGTA +AGACCCATCGTGGCGAGACATATCGTGGTGATATCCTTCGTGGCGAGACC +CATCGTGGTGAGACCCATCGTGGCGAGACCCATCGTGGTGAGACCCATCG +TGGTAAGACCCATCGTGGCGAGACCTTTCGAAAATTTGGTGGGAATTCAA +ATTTTCTTAGAAACATTTTTTGGTGGGAATTCAAAATTTTCAAAGAAAAA +CTTTGGCGGGAATTCAATTTTTCAATAAATAATTTTGGCGGGAATTCAAA +TTTTCTAAGAATAATTTTGACGGGAAATTCAAATTTGTTGAGAAACTCGA +GTAAATGCTGGAATGTTCTAGAACCTTCCTGGAGATTGGGGAAAATTTTA +GTATGTTCTAGAACCATCGGCGAACTTAAGAAAATTCTGGAAAGTTCTAA +AACCTTCTAGAAAATTCGTGAAAATTCTGGATTGTTCTAGAAATTTCTAG +AAAATTCGAGAAAACTCTGGAACGTTCTATAGAACCTTCTAGAAAATTCG +GGAAAATTCTGGAATGTTCTAGAAAATCTTGTTTGCCAAAAGCTCTCGGA +AGGAACCGGAAAAGTTTCTTATGATTTGAAGAACGTCTAGAAACGTTCAA +GAAATTTAGAAGTAGTTCCAGGAAACCTGGTATTTTTAAGTTGTAACTCT +TGAAAACTTAGTTATATAATATTCATGTTGCGTTAAAAACTTCTGGAAAA +CTGAGAAAAACGTTCCAAGGCTTAGAAATTTTAGAATTTCATCTTAATTT +CGAGTACGCCAGTCGGAGCACGCGCATTGTGCGAACGGCTGGTATACAAA +CAATAGTCAGTCAATCCCATGGATCAAATTTTGAATTTTTCTAAGACTGA +ACTGTTCCTTTGATATGCAAAATTTTATAAAATTGTCTGTTATTGAAAGA +CATGAAACAAACTTGAATTACAGTAATTCTGTAAATTCTGAACTTACTAT +TAGAATCCTTAGTGAGCACACTTGAAAACGAATGAAATAAGGTATGTGAG +AATACCGTATCAATCAGATACGTCTGACACTTCCCCAAAAAAAACTATCA +GAATATGAGTACGATATGTTATTACTAGTGTGCATCTTTCCGCGCGACCA +TCATGGCTCAGCAGGTAAGACTTCGGCGACGCCTCGAGACGACGAGGTAG +TTGACGACTTTTTTCATTTTTTAGGCAGCGCCCAACTCTTGTCCGAGGTC +TACAGGCTACATGGTTTGGACGGACAGAGTATTTGCTTTATTAGTAGTAA +CAGAAATACACATAAAATCAATTAATAAGATCCATGAAATGCAATAAAAA +TCCAGTTTTCACCCATCTACTATGTCTCTCATTGAAGAACTTTTTCAGAT +AGCTTTTGGTATAGAATATATTAAAATTCATTCTTCGATTTTCTGTGGAA +TTTCTTATTTGAAAGCTTTTTCCATACCAGACAGTCACTTCTCCAAATCC +ATCCTTGAAATTTTCTTTGGGGATATTTAAAATATCATCGAGATACCAAC +AATCTACTGGTTTTTCACCTACAAGACGTGCTCTTGAATTGAAAATGTCT +GGGATATCCTCTGGAATATGTTTTTCTCCTTTGTCATGCTGATAGTATAA +GTTGAATGTGACACTTCCATTTCTCTGGCTGTTTTGTTCAGTCAATCGGA +TTAGCTTTGCTGTGACTCTGTCCATATTGTCCGGAGTAATGAGGAGATAC +GTTTTAGGAAGTAGAACAGTCATACTCTTGGCTGGGAAGTTTCGTTGAAC +ATTTGCAATCACATTGTCCATTGGTGAATAATAGTCGTTTTCCAGTTGTT +CGTTCATTTCGAGTAACATATCCTCAGAGTATTGTAAATCGATCTCCACT +TTTTCCAGAAGAACCCTCGAAACGGGTTGGGTGTTGAATGGTACATTGAA +TACGGCATTTGAAAAGTCTTTAGACGTTTCCAAAATGAAATCCATATTTG +AACTAAACATAGTATTAAAATGACCACTGTAAGCTTCGAACCGGAACTCC +AGTCTGAAATCCTTAACATTCCACTTTGAAATAAGCTGGTATAAAAAGTC +TCTTGGGATTGAAAGGAACTCTTTTCCCAGTATTAAAACGGTGAATGTGT +GGCATGTTACCAATGAATTGAGGAAATAATTTGCTCGAGCACCAACTACG +TACCGCCCTAGTTGCTTTTCGTATATGGTCCGATAAAACAACCTGTAAAA +TGTAATCTTTATAATGTTCCTGAGCATATCATGTCAAGAGTGTCTGAGTT +TTTCATCAACAAAAACAAAATTTGATTTTTTTGTTAATTTTCTAAACAAT +CCGATTTTTGGTTTTCCGGAAAATTGAAACATCGAAATTTTCCGTTTTTC +AATATCCAATTATTCGATTTTCCGATTTCCTCTCAGAAGAACGAAAAAAA +CGAGAATAAAGTTTCCATGACATTGATCGCAGTGGGCTGTTTGTTTTTGG +GATAACTTTAAGTGAAGGAATGGAGAGACTATCTAAGTATGAAAAACACG +AGAATTCACTCTTTTGAGAACCTGTTACAATACGTGTACTGTTATAATAG +AAAAACTAAAGCAGTGATTCAAACATCTGTTCGACGGTGTTCATTACAAA +TGTATCAATTTACACTCACCAGTCTTTCATTTCCAGCGCTTTGTAATGAC +GTGGAGATATCCTGATTTGATTTATGATTTCTATTATTTTTAATTCTCCA +AATAGCTCTTCTCCCAATATTCGCAACTCATCAATTCCAAAATTGCTCAA +TCGAAGATATGCGAATTTCCCGAATAGTTCGTTTAATCTGTCCATAAATC +GATCATGCTCATCAACTCCAAAATTTTCCAACATCAAATTCAAAAACTGC +TGCGGTATCGAATTTCCACCAAAATATTGAAGTTGAATACTATGAACTAT +ACAGTTTTTATTTCTATGAATGTCTCGACATATTTGACAACCACAGCAAA +AATCATTTTTATATTCTTCAACGAGTCCATCTAAAAATCATGAATGTCAA +ATCAGTAGTTCAAAAGCCATATATTTTACTCAGAATTCTGAAAAACAGGC +GCTCATGTCAAAAATTGACTTACAATCTACTCCAATCAAGCAATCGTGTA +TGAGATCATTGAGTATAATTCGAGCATCCACTCCGCACGAAATTTCGTTT +TTCTTAATCGGTTCGACATAAAGCTTGTAGACTTTCACATTTACCGTATT +TTTTAAAAATCTGAAAATAATGTTACAGCTGAGTACAAAACATTAAAAAT +TGGTTTAATTGATTGAAATTTTCACCACTTCTCATATTGTTTCCACGATC +ACAAAAAAGCATAAAAAACTTCAACAGACTCAGAAAACACTTTTTAAAGG +CAAGTTTTGAACCACCTATTTTGATGAAAAATTGTCTGAAACACTTCTCA +GATCGACTTTTCCCTAGCTCAAAGTGATCCTCTGCCGCTAGCTCTTTTTT +AGAGTGGTCATTCGAAAGTCCGGGTTTAAGTTGAAATATTTCCCTTACCG +GTCAAAATTCTATCAACATCAAAATAAAATTGAATTTTTTGGTAGTTAAC +AGAGGAAGCGGCGAGCAAAAAAACCAGGTTTTGAACAATTGATTTCAACT +TACACGAATAAGTGTTTCACCTTGTTTTTGTTTATCTCCAGTGCATTTAT +AAGAAACGAGCAAGTGCATCGACGAAGCTGTTTTAGCGGAAGTTCAGGAT +CTACTTGATTGTTAATGAATATTGATCTTTTTCTTCAATTTTTACAAGTT +TTGAAACTGTGAATTTGTATTTTTCGATGCTCATTTCGAATTTTGTGCAA +AACTTCTTCGCTGAACAATTTATTTATCAGCTGAAAAAAGAGCGAATTAA +AGTAAAATTGAACACAATTTTGATACCTGTCTATAATTAGGGATATCAGT +CCGCTGTATTGATTTTTTTGTTTGAAAAACTGAGTTTTTGTTTATTTGCA +GCGGCAAATTTTTATTAATTTTTTTTGATAAAAGTTCATCAATGCCATCA +GTGTTGTGGCACCACGGAGTGGCGGAAGACCGAACCCTTTAAGCCTCAAG +AGGAACCGAGCAACGAAGACTATGTCAGAGGTGCAGCATGGCATCGTCTA +TTTGTATATGTATTGGAAAGAACAGAACACAGTTTCAATAAATATGTTTA +TTACTCCAAAGGGGAGATAATCAACAGAGGGGGAGTGGGTCGTACACAAG +AGAGAGGGAATTGTCTGGTGTGAGAATATCACGTCCTGCCACGCGGGTCT +TTAGTCTGAAAAGGTCGAGTGTATGAATAGTCGGGGTCTTTGCAGACTCG +TAGAATAATGTCTTTGGTCAACTACACTTTCCAAATAAAGGGAGGGAAAG +GTAGGAAACGTCGGCAATTAGTCTGACTGGGAGCTGTCAATAACGGGGGG +GGGGGGGAAGAGACCAGCAAAACCGAACCAAGAGTGGGGAGGAGAGTTCC +TTTCCTGGTGCCACCGACGCTGCAGCTCGCTCCGTATCGTCGCTCATTGA +GTCGCCGCGCAGCCAATCGTTGCTACGGGGCGCGAGTGTAACTCTCGTTA +GAGAGCGTGTGGGAGCAAGAGACGCAGAAATACAGTAAACTTCTGCGACT +CCTAACTGTATGGTAAGCTTAAGAGCTGGTCTTAAAAGGTCGAATTGAAT +GTACCCCTCGCTCGGAGAACTGCTGAAGCAGTCGAGAGCGAGACATTGTG +AAATGGGCGATACAGCAGAGCCCAGTTCACAACTCTCCGGGGGGCGGGAC +TTGTAGGCTGGTTCACGTAGTGAACTTAAGGTTTGAAGCCTTCCTTTGCC +TTTCTTGGAAGAGATTGGCGGAGTGGAAGGTCGTCTGAGCTCCTGGCTTC +TTTTCGTGAGCGTTCAGCTTCTTTTGAAGATCTAGTATTAGGTGAGCTCG +GAGCTTCTTTTCTAAATCTTGCTTCGTCTGAGCTTAAAGCTTCTTTCCTG +GATTTAATAAATTTTAAAGATGGAAGCATAGGTAGTGAGGGTTCAGGAAA +GTCGGAGTCCGTCTCTTCGTCTTTTTGTGGAATTTTGTCTTTATTGTCTA +TGTCTTCCGCTGTAACCTCAAGAGGATACAGTTGATTTAGTGATCGTTCC +AACGTGGAGTTATTGAAACGAACTCGTGCCGATTCAATGTTTCCTTCTTT +ACTCGGAATGAGCTCCACAATTTTGCCCAGAGGCCATGTGTGTCTTGGCA +ACATTTCTTGTCCGACGAGAACAATGTCTCCTTGTTTAGGATCTCGAGGA +GCATCCCTTGTATTAGTCTTTTGTCTTTCTCTCAGAAACAGGAGATATGA +TGTCGACCAGATTTGCCACAACTTTGCAACTGTTGTTTCAACTCTGGCTA +AGTGTCTTCTCGTGATTTGCTCTGTTGATCGAGCTGTCTTTGGAGAATAT +TCCATCGGTTCGTCTAGATCAACTTCATTCGGTGCATCTAGCTGAACTTT +TGGTAGTAGAAAGTCGATTGGGCGGAGAGCCGTCAGATCATTGGGATCTG +TGTTGTCTGGTGTAAGTGGACGGTTGTTAATCATCCCTTGCACCTGTCTT +AACGTGCTGGACAGCTCGAAGAAGGTTAACTTTTTTTTGCCAATAGTCTT +GCGAAGTTGGTGCTTCGCAATTCCAACAATCCTCTCGTACACTCCACCTT +GCCAAGGGGCGAATGGAGTGATGTTGTGTACCTGAATTTCGTATTTGGCT +AAAAAGCAAATCATTGAGTTGCTTGGTGCGTAAAGTCTGATGTCTTGGTT +GACCATTTGGTGGCCGAGTGTAAATGTTGGTGCATTGTCACAGTAGATAT +GGGGCGGAACACCACATGCACTGGAGATTGCTCTGAGTGCGAGCAAGTAG +TTGGCTGTAGTAGCGTCTGGAATGAGTTCTAGAATGGTAGCTCTAGTCTT +CAGACAAGTGTAGATAAGAGCATAGGCTTTACCTAGCTTGTCATCGTCTG +TCTTGTATTGTATTGGACCCAAATAGTCGAGTCCTACATGGTCGAATGGT +GCAGAAGGTACAGTTCTGCAGTTTGGTAGTCGTGTGTCGTAATTGTATTT +AAAGGGTCGTGCTTTCACCTTTTTACAGTTCACGCACTGAGCAATTGTAG +TTCTTGCAATTTTGCGATCATTTCTGATCCAAAAGTGCAGTCTTACCGTA +GTTGCCAAATAGTGTAATGGTAAGTGGGTATTTCGTCTGTGGACATCTTC +CACAATTAGACACAATCAGATGTGGAACCGGATTGGGTCCCACTATCCAA +TGATGTTTGTTTCCGTCCTCGTCTACTGGGTTACGCAATGTGTCTTGCAA +AGTGATTAAGTAACCGTCTGTAACAACTGGAGAAGTTGTGTCAAAAAATG +TCTGAATCAGTATGATTTTGTCTCTGTCTTTGAATTCGAGAATTCGTATT +GTCTTGCATTGACTGAGCATAAGAACAGTTTCCTGTTATATGACTCGGTG +ACGAGCAAATCGTGCATCTACCATTGTTGATGCAGAAGCGTTTGACTTCA +ATCGCACCCATTGTGCACGTTTGAAGTGGATGGTCTTTTTTGCAGGGAGG +GCACGGATCTCCATCGAGAAATTCTTGCCAATTCTCCACGAGTCTGGAGG +TAGTATTACCCGTCTTTTGTTGAATATGCAGGTTCAGGAGGTTTTCCTTT +AGTTTTCTGTCCCGTTGGACATCAACCAAAGTACGTCGCCAATCTTCCGC +GCAGTTGTCTTCAAGATGTTTTTTGAGGCTTACGATTGGATCGTCAGCCC +GTCTGGGTCGTATAAAGTTACGCGGAGTCAGCTCGGTATAGTCAGCTTGA +TAGTCTTGCATATAGTCTTTGAGATCTTTAATTATCATGTCTTTGGATTT +AATCGTTGAAGGTTTCTGTTTAACAGTTTCCAACAAGTCTTTAATCGTCG +ATAGTCTATGTCTCAAGTCACCAGAAATAACAATCATTTTCTGTCTGGCC +AGATTAGTCGTGGATCGTATGATATCTGTTAAATTCAAAATTGGCGTACC +TGTATCCTTTGCCTTCTCGGCGACGTCCTTGAACATCTCCTCGATGATAT +CCGGCAATGAATTGGCTTCGACCAAGTATTGAGTCAGGTCTTTGTACCAT +TTGTGAAGATCCTTGATGTAGTCCATATGCTGCTGCTTGTCACAATCGAT +ATTGGCGTTAAGCCAGTCGGATGAAGACTTATCTTTGTGCTTCAAGTCTT +CAGTCTTAAGTGCGATACGCGTCAGCAACAATGCTATGGATGATGAAGTG +GAGAATGGGGTCCTGGATTCCCTTCCCAAGCTGCCACCACCGGAGTCGGG +ATCAAGACTTCCACCTCCAAGATGAAAAGTCATTCTTCTTTGAAAACCGA +GAAACTTGTTATCTAAAATCAATAATTGGTTAAGAAGAAAGACAAAATGT +TTTGAGATTAAGTAAAAGACTTAATAAGAGATTAGGAAAGAAAGATGGGG +ATGAAGACTCAATTTGAGTGATAAGAAAAAAAGGTATTTTAATATAAGAT +TCTACAATAGGGATTGGGAAAGGTGTGCCGTGGCCTAATATAGGTTTGGT +GGTACAATAAATAGGGGAAGTAATGACCCAATATGGGTGGGGGGATTATT +AAATGTTACCTAATATGGGTGAATTATTAATTATTCCTTTGGCAGAGGAA +TGTCGGTGAGGGCTAAGAGTTCCCTGTATTGTAGGTTGATTAGTCATGTA +GGGGACTGGTGTAGAGTAATTTGGTGTAGAGTAATTTGGTGTAGAGTAGG +TATTTGGTGTAGAGTAGGTTTTGGTGTAGAGTAGGTTTTGGTGTAGAGTA +ATTTGGTGTAGAGTAATTGGTGTAGAGTAGGGATGGAGGGAATTCAACAC +CGACTGGTCGTGAATCAGATCGGCCCTGAATTGGGGTAGGGGACAATAGA +AAGAAACTACCGTGTGGCCAACTGCCCCCAGCAGGGACCTAGTTGGGATT +GTTTTCACTTGAACACGAAAACAATGGGGGTTGGGAAAGTTAATAGGGAC +AAAGGAGCAAAACGAAACGTCCATTCCCGCATCGAATTGCCTCATAGGCA +CCGCACCCAAACTCTCCTGCCGCTGCAGCAGTCAGGGAATCCGACGCTCC +ACGCTCTCCATCGCGACTGGAGACCAAGTTCTTCTTTCTTCTTATAGTCT +TTTTTTTCTAGTGGCGCCGGTTAATTACTCCATTGCCAACTAGCTGTCGG +GAAGTCAGAAGTCAAATGTCCTTGCGGACGTGGAATATAACATGTTTGAA +ATTAGGGTGGTTTAAGTTTTTTGTGAGATCCCTATGGATAAATTTTGGTT +AATTTTTAAATTTGAAAGGTTTTAAAAGATGTACAAATAATTTTTAATGA +TGTATAATTTTTGGAGAAGGTACTAGTTGAAAGATATAAAGAATTTTTAA +ATTGAAAGTTAAATTAAAATTTTGAGGGGAATTGGTGTAGAAAATTAGTT +AAAATATATTTTTGGAATTTTTGAAATTTTATAATTTTTAAGGATTTTTT +AAATTTTTTAGGAAGTTATAAAAGGGGGTAAATAAACTAACTGTTCGATC +GCCGCGTCCTCCAACGAGCAAATCCTCCATCCATCCAGAGTTCTTGTCTA +CCCGTCTTGTCGTCTATTCCTCCTTTTCTTCTTGTCTCTAGCACACAGGA +GACTGTGCACTATTGTCTTTCCGTTGCAGTCAGCGAGCTGCCAGCAACTA +GTCGCATCGTTAATGGCACCTTTGCCACTGTATTGAATGCTGTGAGCTGT +TTTAAGTGCTATTACACTATAGTCTGTAGAAAACAAGAAATTTTGTAATC +GTCTTTCGTCTTTCGTCTTGAACCATATTAACAGCCGAGATTTATTAAAT +CAAGGAACAAATAACAGCTTCAACAATGTGGTATCAGATACCGGTGAGGA +GTGGTGAGGGGGGAATTTCAAAAAATTTAAAAGATAAAAATTTAGTGATC +GAATATCGAGATATTCGATGGGGATTGTCCTCGTGCCAATTTCTTGGCGA +TCCTTGGTTGGTATCGGCGTCTGACCGGCTGGTGTTGTTGCTGCTGTTGC +TGGAGTTGTGGTGGCGGTGGTCCAAATAGTTGTGGAGCAGGAACGCGAAG +TGGTGGTGGGAACTCCTGTGCGGCTGGTACGAGTTGTGGTGGAGGTTGCT +CTTCGGATGGTGGTGGCGTGTGAGCATTGAATCCTCCAGAGACTTCCATC +GCGAGGGAGATCCTGTTGATCGCTGCGTGCACCACATCTATCTTGTCGTA +CAGAACGACGTGATCCGCGGATTGGATCCACACTTCCTGGGAGCCAGAGC +CTTGTGGAGCCGTCGCAGTCGTCGGGCCATTTGGGTCGCGGCCGGTCTGG +GGGGCTGGGCCCGTACTTCCTGGGAAGTTGAGAAACCAGTCTTCGAAGAA +CTCGGATGGAGATGTGTCGTCGGTGAGCGTCGGGTCGAACGGTCTGAGAA +GATTTTAGAAAATTAATAATAGTATATGGAAAAATTGGATAAATTTTTAG +AATTTTGAAAGAATTGATTGAAAATGTGTATAAATTGAATTTTTTAGAGA +AAAATGATAAAATTTTTTAGAGAAAATAATAATTTTTAGATAATTTTTAA +ATAAAATCGAAACTTCCTTTAGTCTGGCGCTTCGTGGATGGGTAGGCTCC +ACTCAGCTGTCAACTTACGTACTACCAATGAAGAATTGCAGGATAATGTG +CATATTAGATGCAAAACGACGAGAAATAGCGAATAATAAGTCGGGGAAAG +TCGAAATTGTGCTCTGGGAGCATGAGTTTGCCAAACTCACGTCCCTCGGC +GTCTGTGGGCTCGCGAGCCGCCCTTGTGTACGATTTTAGGGGTTTTTTAA +TTTTGAATTTTTAGAATTTTAATTATTTTTAAAGAAAGTTTGGTAGAATA +AAGGGACGGGGGATGTTTAAATAGATGTGTACCTGTCGTCTATCAAGTCT +TCGACTATCGAAAACGTCGAGTCGTCGAAGTTCATATTGAATCGTCTCTT +CACGGCCCGGCGGGGGGTACATGGACGAGAATTCTCTACCGTATTCCAAT +TTGGCTGACTGCGTGCTCAACGTTGAATACTCAGTTTAAAGTTTCGTACA +CCGTTGCGTACTGCACAGCGCGCATTTTAATTGACGAAATTTCGCGAAAA +TTAACAGAAGATTTTTTTCGGAATTATAGAGCTGAAATTGAAAAAAAAAC +TATCAAATTTTCATCGAATTTGTGAAAAATCGTAAGTATGAAGATCTTTT +CTTCACTATATTCAAGGAAAATCGATATTTCGCTTTTCACAGACGAATGA +TGTCTCATTTTACTCGATGAAAGTTTCTGATGAGCTGTTTTTATCGATTT +TTGAGCGATAAAAATGCGATTTGTTGATAAAATGGATCAATTATATAAAG +AAACAACATATATTGCTCTGAGATTACTTTTTGAGAATCAATTCTTTATT +TTTCGGTCATTTTAAATTAAGCATTAAAATAAAAATATTAGAAATCATAA +TAAAAAAAACAGAAAATCGATATATTACTTTTTCTTCGGAATTTCACGAC +TTTTTTGGACGAATTTTATTCTGTAAACTTTCTTCTTCGAATTTGTGTCC +ACGTGGCTTTCAGTCGAAGAAGATTCTGCAGCACTCCTTCTTGCTTGCCC +ACAACTTACTCGAATTTTCTAAAATTTTTAACTTATTGAAATTGTCATTT +CACCTTTACACTCACTTCAGCTAAACTATTACTGCATTTCGGAAGTTGAT +AGGATACTGGTGGAGCAACAAGTGGATGGCTTCTAGTGATTGGCTGGCTT +GTCGAGCAAGTTTGTGTGATTGCCTGAAATAATTTTTGATTTCAATTTTG +AGTTGATTTAAAGCAGTGAACCTACCACCGGGTTCGGACGAGAAAGAGCA +TTACTCGGTAGACCACGGAATCCAATTTTCGTTGAATTGCCTCCAAATGC +AATAGAAGTTTGTACGTTTTGTGAGAAGTCGGGCTGAAAATTTTCAAAAT +TTGAAACTTTTCGAGAAAAATAAAAATCTCACCACAGCATTTCGAGATTT +TGTCGATTGTGGAAGCCTTTTCCTGGAGCGAAAATTGATTTTTTTTTTCG +CTAAATTTTTTCTTTTTTGGGCAGCCGTGACGTCCCGAATAACTGCTTTT +GGGTCCCGAAGATCATTTTGCGAAGAAATTGGCAGAACTGTTGCATCTTT +TGGTACGATGGAAAGACCGGGAATGGACGTGTTCTGAAATAGTTGTGTTT +TTAAGAATGCAGAAATGTTTTTCTGTACCAAAATTACCATAGTCATGTCA +TTCATGATGTTACGACACATGAGCTCTCTCAGAACATGGATGTAACGCCT +TTTCTTGTCCCGGTAATTGCAAAATCTCCTCTCAAGTGCATTGAAAATCG +CGTGGACAGATTCAACTCCTTGTTCTGTGATCCTTCCAATGTTTCTCACA +TCTTTTGCCATTTGTGGTGCATGGTAGACCAACAAGTGCAGCTTTAAAAT +AATTGTTTCTTCGGGAACCGCTACTTTCAAATCCTCCACAAATCCGCGAA +TCGAATTTTGAAGTATTAAGACGTCGGAATCATTTAAAAACTTGTTTCCC +GAAAGTGACATAATAGTTGAAAGCTTTCCCATTGCTGATTTCAATCCGAG +CAACATTGGGCATAAATTTGGGCCAAAAATGTTGAAAGTCTCCTCTACAA +CAGCCGGCGTTAGCAGCAATTTCAAATGGTTTCCGCAAAATGATTGGAAC +CAAGCCTGCTTGTCCGCTCCAAACTTAGCCCAACACTGTCCCATTTTTTC +AAGTGTTCCTTCGGGAGTACCATTCACAATTGTATCGAGCAACAATTTTT +CCGATTGAAGTGCTTTCAGTTCAGCATGCGACTCCAATTTCATCTTTCCG +GTGGCTCCTTGATACTTTTCTTCCGCACTTTTAATTAGGTTAACAGCGTT +TTTTAGAGTTGCTTTTCGTGTTTTCAGGATAGGAAAAGAAGTAGTGTTAT +CCAAAGTATCAGAATATTTCCAGAGGGGATTGAAGATATATTTGTCAAAA +ATACCCATGATAATGTGCAGAAGAGGAATCAAATAGAACATGATCGCAAC +GTGTGGCAGAAGTGGAGTACATCCTTTGCGAACACCCAAGTCGCCATTTT +CACAACAAGCTTTGTAAAGATCGATTGTTCGTGGGTGGAATGTTTCATCA +ACATTCATATCCTTGATTTTCATCCTCTCTTCAGCTCCCCGTGGATTCTG +TGCAAAACATTTGAAGCAGAAATTGTGGGATGAATGTCCTTGGTGTCCAA +GAATATCAGATTGAAACTTGCAATCTCCAGTTGCAATTTGCACAATTTTT +GCGGTTTTTTGAACTCCTTTGTCCAAATATCAAATTTTCGTTAGCTTGCC +AAGCTGCTCAAGAACGTCCGGAATGAATTTTTTCAGAGACGAATAATTGT +CGGATCCGTCATATACTGCAATTACCATAACGTGTCTCGAAGAATTCGGT +CGAGATACGTTTCCGATTACCAATGCCAACTTTGTGCTTCCACCTCCAGC +GTCACCAACGACTCCAATCTTGATTACTCCTTTCGTGTATCCGTCGTCCA +CAAATTGATTTGAATTGCATAGAAGCTCTATTCGATAGGCTAAAACTTCT +GCAATTTTCATGCACTGCACAATGGTAATCACTTTTCCTTTATTGTCGAA +CGAAGTGGAAACTTTGAAACTGGAGATCATTGATAACTGGATTGACAAAT +CTCTTGTGTTCTTTACCGATGGAAGCAAATCATAGCCAATGGCATTAGTC +AAATAGTTTTTGATTTTTTCCATCTGACTTAGAGATAATCCGCATTTTGA +TAAAAAGTCAACGGCCTCAAAGTTTGAAAGCTTGTTTTTGTAGCTTTGAT +TCTCTTCTGAATTCAGGAATTTTGTGAATTTTCGAATAAATTGTCCGACG +TCATCCTCGAGGCAGATTTCGTGTTGAAGCAAGTGAAGAGCTTTGCGAAA +TCGATTTTTGATACAACTTTTGCTTCTTAGATTCGAAATATTAACTTTAA +AAGCTGATTTTTTAAGGTTTTCAACTTCTTCGGCGTGTCTTTGTAGACTC +AGAACCATAGCTTTGCCACTTTTCTTCACATCTGCACAGCTTCTCACCAA +TCGACCTTCTATACCACTGACGATCGTTCGTATATTGCATACTTCCATTT +GCAGCGAAGAATTAGATGCTCTTATAGTGATATTTTCATGGCGGACTATT +TGCATTTCTTCCGAAAACACCGCAAACTCATCAATCCGCTTTTGTATTTC +TTCTGATATTTCATTTTTTTCATTTTTCAGTCGTTCGATCGTTAGTCGGA +GCATTTTGATCTGCGGAATTTGCTCAACATTGGAGATTATTCGAACCCTC +GGTGTACTGAACGAGTTTCGTAAAGGTGTCGGTGGAAATACGGGATTGGA +GAATCTCAGCAAAATCATATAATATTAGTTTTGAAATATTGAAAAAAATT +ACATTGTGAGAAAAAGTCGGAATTTCGTCACTAAAATCCATTTCCACGTC +TCTCGTCAGAATTCCTTCATCCATATTGAAACAATTTGACGACCTGCATG +TAGTTGCGGAGCTACTGGAAGCAATGTCGGGATGGTGGGAGTTTCGATCT +TCTGAACTGATTTCCTGATTAGCCTGTGGCGACGAGCTGCACGTCTGAAA +ATCACGTTTTTGAAGTTAGAACAAACTACTCCAACTTAATTAAAGTTGAC +AAAATTGAGCTGAACGAACCTCCACTTTCGAATTGTTCAGTTCTTCCTCT +TCAGTTTGATCTTTTGAAACTCCATTAGCACTGTTCCTTGCTCTCTGGGC +ATTTGCTAAAAGAAGGCCTGCACAAGATTTTTCTTTTCTTTTTTGTTTGA +AGTATACTTTTGTCATCTGGAAATATTGCATGAATATTATAAGGGAAACA +ATTTTTAAATATCGATTTTCACGAAATTTGAAAAAATCAATAATTTGGGC +GCATGATATTGAGCTGAATGTTTCGAATTTAGAATCAGCATGCTTTTATT +CATATTTTAGGATCTTTTTAAAAAATCTGGACCAACAGTTTTTGAAAAAA +AAATACTTTTCGTTCAGAAATGTACTGATTTTCCACTGATTTTCACGAAA +TTTGAAAAAATCAATAATTTAGGCGCATGATATTGAGCTGAATGTTTTGA +ATTTAGAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAAT +CTGGACCAACAGTTTTCGAAAAAATTCAATTTTTGTTCAGAAATGTGAAT +ATTCACTAAATCGAAAAAAATAATTGCAAAATCCGTCGGCTGAACATTCA +AAACTTATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGGT +TTCAAAAATTCTGAGACCAATTTTTGTTGAGAAAAATAATTTTTCGTTCG +AATTATCGATTTTTCACGAAATGCCAAAAACAGTAAACTTGGGCCCATGC +TAAAAGCCTGAATCTTTCAAATTAAAAACCAGCATGATTTTTTCTATATT +CTAAGACGTTTAAAAAAAATCTGGACCAACAGTTCTTGAGGAAAGTAATT +TTTTATACAAAAATGTGCTGATTTTTCACTAAATTCAAAAAAATAATCAA +GTTGGGCCCATGCTATACACCTAAATCATTAAAATTCAGAACCGCCATGT +ATGTATTTTTTCATACCATAGGCTCTTTAAAAAAAATCTGGACCAACAGT +TTTTGAGATATGTCAAAAAAAACAACTCACTTTTTGACGTTTTTCGCCTT +TTCGCGGATGATGCGGTCGATTTTTGCGGCGATTTGTGGTCTTTCGCTGA +AAATATTATTTTTATTTCAATTTTTAACGAAGAAAACAAGAAAAAACGAC +GAGAAAACATCAAAAAACACGAAAAAAACGTCGAAAAACTCCCGCAACCT +CATGAAAAAAAATAAAGCACTGCAGCCGCGGGACTAGTTTTCGCAACTTT +CTAGGCCATGTCCCGTTCGCCGTGCCGTGTCTTGTCGTGGTGGTGTGAAG +TGTGTTGGTGTGAAGCGTGTGAGTACGGTAGGCTGCTGCAGATGTGGTGT +GAGCTGTAAAAAATCGAAATAATTCAAGAATTACGACGATTTTCGTATTT +TGAGAAGAAGAAAATTTTAAATCACGAAAATTCGAGAGAAAAAATGATCA +AATTCAGTCTCAGAAGCGAAAAATGAACTTCTTTGTCTGGAAAACAGCGG +TTGCTCGTGAGAAAAAATGTTTAAAATTGAAGAAGATCAACAAAAACAAA +AAAAGACACGTAAATGCAACTTGTTTTTAAAGGTCGTGGCCGCGTCGCGG +TCGCGCCGCGTGCGCACTTTTGTAGAAGACTCCGCCCCCTTTTTTCTTGG +CGCCGTGCCAATTTTTAGAAGGAAGAGCGTTTTTGGTTGAAATAATCGAT +TTTCGACGAGAAAATAGACTAAATCAAGTATGGTGAATCTGATTAAAGGC +ATATTAACTTTGTAAACTGCACAATTAACTAGAAATCGTACTATAACCGA +ATATAGTCAAAGGGTCGCTCAGTTCCCCCGGTCTAGAGTCCCAGGTTCAT +CTTTCGAGCTGTTTCCTGAGAAATTGTACAGGATTTGTCTGAGTCGTGAA +CTGAACACGCTTTTCAGGTAAACGTCGTCTGGATGTCCTGGAAATCAAAT +GTTAGTCTTTGTATCGATGGAAAACATGGTTTTCTCAAGGAAATAGTCGG +AAAGTCGGTCGATGCACCATGTTGTGGCACCACGGAGTGGCGGAAGACCG +AACCCTTTAAGCCTCAAGAGGAACCGAGCAACGAAGACTATGTCAGAGGT +GCAGCATGGCATCGTCTATTTGTATATGTATTGGAAAGAACAGAACACAG +TTTTAATAAATATGTTTATTACTCCAAAGGGGAGATAATCAACAGAGGGG +AGTGGGTCGTACACAAGAGAGAGGGAATTGTCTGGTGTGAGAATATCACG +TCCTGCCACGCGGGTCTTTAGTCTGAAAAGGTCGAGTGTATGAATAGTCG +GGGTCTTTGCAGACTCGTAGAATAATGTCTTTGGTCAACTACACTTTCCA +AATAAAGGGAGGGAAAGGTAGGAAACGTCGGCAATTAGTCTGACTGGGAG +CTGTCAATAACGGGGGGGGGGGGGGGGGGGGAAGAGACCAGCAAAACCGA +ACCAAGAGTGGGGAGGAGAGTTCCTTTCCTGGTGCCACCGACGCTGCAGC +TCGCTCCGTATCGTCGCTCATTGAGTCGCCGCGCAGCCAATCGTTGCTAC +GGGGCGCGAGTGTAACTCTCGTTAGAGAGCGTGTGGGAGCAAGAGACGCA +GAAATACAGTAAACTTCTCCTAACTGTATGGTAAGCTTAAGAGCTGGTCT +TAAAAGGTCGAATTGAATGTACCCCTCGCTCGGAGAACTGCTGAAGCAGT +CGAGAGCGAGACATTGTGAAATGGGCGATACAGCAGAGCCCAGTTCACAA +CAATCAGACTAACTGGCACTTACGTATAAATAATATTATGGGTTTCGTCG +CTCCCCCTCCAAATGTTTTAAAAACGATTTAAAACATAATTTATACTGTT +TTTTTTTACTACTGACCAATGAAAGTTCATGGTTGATAACATAAATCCCC +ACATTTTCAGAAAAATGGATAAGCAGAAAAAAAGTTATTAATGAACTCAT +AATTTTCATCGAAATTAGCCAGCTTTAGTTTCGGTGTATTACCAGAAAAC +AAATTTAAGTGATCTTACTCTCAACTCCAACAGAGTATCTAATTGATTAG +ACACATTTTTTACAATCTTGCTGACAATTGTGCGATTTTTGAAGATTTTG +TCAATAAGCACGTGATCCTGAAAATAAAAAAGTGAGTAATTTTACGCTCG +CGAAATTGTGAGCCAGTGGCTGCCTAGATTTTCAATTTGTTACATTATTT +TGCAGCCATACGTGGACCATAATTCTGGCGACCACTTTACGGCATTATAA +TTTTTTGAACTGCAAACAAAACATGTAAATATACATATATGTATACTAGG +AATTCGCACTAAAGTAAATTATTGAAATTCGTCAACTTTTATTTTCATTT +CTTATATTTTGTCTAATTTTCAACGAATTATTGAAAATGAAAATTTTTAA +TTCACGTCAAAATTAGTGAACGCGGTGAACGGCGACGGCGAAGGCGGGCC +GGCGTGAGGCCGGCGTGAGGCCCGCGTTTCGCGCCTCACTTAGCTGGAAA +CCCTAAGTTTCTCCAATTAAATTACAGGTGATATACATTTTTCCTCTTTA +GGATAAGAAAAGATCATTTCCTAAGCCTGACAATACAAAAATGTGGTTCA +CGTTTTTATTTTTCATAACTTAAAAAAATACTATTAAAATGAGGGCATGT +AATACACAAATACCGGCAAACGGTGTTTCAAATCAAATATTGAAGAAAAA +ACAAACAAAATATGATGAATTCTCTTTGTTCTTACCAAAATCGAAACCAT +CATTTAAAATTTAGCAATTTTTTACAGTTATATTTGGTAATTACGGCCCA +TTTTCTATAATATAAAGAAACAATTGAAACTGATCCACCCTGTCCGCCGA +CTATTGGGCATCGACAGATGGTGTTCTCAAAATACCAAAAATGGGTGGAA +CTCTCTCACGAGCGCTCTGCAGGTGTCGTTTTCCTTTGCAAAGGACTGCC +CTTCCATTCATTTGTGTCTCTATACAACATCTCATCTGTCATGCAAACCG +ACATTCCCAACATACTCGAAATCCCAATTGATGTAAGTTCTTGTTTCTTA +AACTAAAATTAGCCAACTATTTTCTAGAAATATCAATCTAGACCGAAATA +CCTTTTACTCTTGAATGATATCAAAAGTTTAAAAATGTTTTATCTGGTAA +ATATATTATTCAGTCAATAATAACAGAGCAATAATTTCCTATTTGTAAGA +CGGTTTGCCAGCCCTACTGATGTAAGCTAAAGGTCCTACAAAAAATCCCT +GAATTTTGGGTCTCCTTTGCTAACTACAAATGGTAGGCAAAAGAACATAT +TTGTGTACAAAAAAGTATGCAAGCAAAAGAGACAGCGTAGGCAGGCAAAA +GATTCATAAAAGAGAGATAGCCCCCGCGGTCAAATCATTCTACTAGTGGC +TTGAAGCCTCTGTTGATGTGATAAAAGTAACATTTTATATAGCATTGTGT +TCGATTTTTCTAACAAATAAAATGCATATCATTACTTATACAGTGCGTGC +ATGTTCTTTATGCCACCCCCAAAGTTTTTAATCATGGCAGTTTCTGTGTA +ATTTGGTGAGCAAAAAGTATTGAAAACCTATTCACAATGAAAAACCTAAA +CTCAAGAAATGTTGTGATTATATCTCGAAAATTGTGAAAAATAAGACAAT +AAATCAAAAATTGGCCGTGCAACTTCTATATGCCACCTCGGATTTTTTTA +TGATTTCTTATGATTTTAGACTATTAACTTATTATTCAAATAAAATTCGA +TTCAATTCGTATACATTTCAGTGCTAAATAACTATTCCTGTAACTTCTCC +CAAAGACGATACGATGATCAAAATATGGGGATATGTTCTAGATACTAATT +AAACATAGTATGTGAATATTGGTTCACATTGGTGGATTTTTAGCGTCGCC +AGAGGGACATATTTGGTGTCCCCAGCCGTTTTTGGTGAAAACACTATTTC +TCTTTTTTTTCTCGGTGCCAATCAAGTTGAGAAATTTCAGGCATGCTCTC +GAACCTTCAGGAAAGATCGAATACTGCAGAAAACCTGTAGACTAGGAAAA +CAACTTGGAAGTTTCTTAAAAGTTTGGAATTTTACTAGAATTTTCTGAAA +AATTTCAGAAAAAAAGAGACTTTCAAGAAACTTCTGAAAACTTCGAGAAA +GTTCTGGAATGTTCCAGATTTTTCTAAAAAGTAACAAATTCCGTTCAGAA +CAATGTTTTGAATATATGCCAGAATCTTACTCAAGTAAAATAATTTTTTT +TAAATTCTGATACTCCAAAAATATTATGAAATTTCAAAAAAAATTAAATT +TAATAGACGTTTGCAATACTATTGAAGACCTGAAAAAATGTTAGAAATTT +AGAAATTGTTCATTTTGAAGTATTCGAAATACTGTTCGATTATTCATGAG +ACTGATAATGTTATCAGTTTTTTTTATTTGAAAGCTTTCTAAGAATTTCA +TATGATTAGAACATCGAAATAGTTTTACTTTAAAGAAAAAATTGCTCCTG +GAAAATTTTAACTGCTGAAAACTTGGTTACAGAAATTTTATGATGCTCAA +ACACTTCCTGGAAACTGAAAAAAAAAAACGTTTCATCTGCAAAGAAAAAC +TTAGAACAAATTTCAATAATTTACTTTAGTGCAAATTCCTAGTATACATA +TATGTATATTTACATGTTTTGTTTGCAGTTCAAAAAATTATAATGCCGTA +AAATGGTCGCCAGAATTATGGTCCACGTATGGCTGCAAAATAATGTAAAA +AATTGAAAATCTAGGCAGCCACTGGCTCACAATTTCGCGAGCGTAAAATT +ACTCACTTTTTTATTTTCAGGATCACGTGCTTATTGACAAAATCTTCAAA +AATCGCACAATTGTCAGCAAGATTGTAAAAAATGTGTCTAATCAATTAAA +TACTCTGTTGGAGTTGAGAGTAAGATCACTTAAATTTGTTTTCTGGTAAT +ACACCGAAACTAAAGCTGGCTAATTTCGATGAAAATTATGAGTTCATTAA +TAACTTTTTTTCTGCTTATCCATTTTTCTGAAAATGTGGGGATTTATGTT +ATCAACCATGAACTTTCATTGGTCAGTAGTAAAAAAAACAGTATAAATTA +TGTTTTAAATCGTTTTTAAAACATTTGGAGGGGGAGCGACGAAACCCATA +ATATTATTTATACGTAAGTGCCAGTTAGTCTGATGGCATTGATGAACTTT +TATCAAAAAAAATTAATAAAAATTTGCCGCTGCAAATAAACAAAAACTTA +GTTTTTCAAACAAAAAAAATCAATACAGCGGACTGATATCCCTAATTATA +GACAGGTATCAAAATTGTGTTCAATTTTACTTTAATTCGCTCTTTTTTCA +GCTGATAAATAAATTGTTCAGCGAAGAAGTTTTGCACAAAATTCGAAATG +AGCATCGAAAAATACAAATTCACAGTTTCAAGACTTGTAAAAATTGAAGA +AAAAGATCAATATTCATTAACAATCAAGTAGATCCTGAACTTCCGCTAAA +ACAGCCTCGTCGATGCACTTGCTCGTTTCTTATAAATGCACTGGAGATAA +ACAAGAACAAGGTGAAACACTTATTCGTGTAAGTTGAAATCAATTGTTCA +AAACCTGGTTTTTTTGCTCGCCGCTTCCTCTGTTAACTACCAAAAAATTC +AATTTTATTTTGATGTTGATAGAATTTTGACCGGTAAGGGAAATATTTCA +ACTTAAACCCGGACTTTCGAATGACCACTCTAAAAAAGAGCTAGCGGCAG +AGGATCAATTTGAGCTAGGGAAAAGTCGATCTGAGAAGTGTTTCAGACAA +TTTTTCATCAAAATAGGTGGTTCAGAACTTGCCTTTAAAAAGTGTTTTCT +GAGTCTGTTGAAGTTTTTTATGCTTTTTTGTGATCGTGGAAACAATATGA +GAAGTGGTGAAAATTTCAATCAATTAAACCAATTTTTAATGTTTTGTACT +CAGCTGTAACATTATTTTCAGATTTTTAAAAAATACGGTAAATGTGAAAG +TCTACAAGCTTTATGTCGAACCGATTAAGAAAAACGAAATTTCGTGCGGA +GTGGATGCTCGAATTATACTCAATGATCTCATACACGATTGCTTGATTGG +AGTAGATTGTAAGTCAATTTTTGACATGAGCGCCTGTTTTTCAGAATTCT +GAGTAAAATATATGGCTTTTGAACTACTGATTTGACATTCATGATTTTTA +GATGGACTCGTTGAAGAATATAAAAATGATTTTTGCTGTGGTTGTCAAAT +ATGTCGAGACATTCATAGAAATAAAAACTGTATAGTTCATAGTATTCAAC +TTCAATATTTTGGTGGAAATTCGATACCGCAGCAGTTTTTGAATTTGATG +TTGGAAAATTTTGGAGTTGATGAGCATGATCGATTTATGGACAGATTAAA +CGAACTATTCGGGAAATTCGCATATCTTCGATTGAGCAATTTTGGAATTG +ATGAGTTGCGAATATCGGGAGAAGAGCTATTTGGAGAATTAAAAATAATA +GAAATCATAAATCAAATCAGGATATCTCCACATCATTACAAAGCGCTGGA +AATGAAAGACTGGTGAGTGTAAATTGATACATTTGTAATGAACACCGTCG +AACAGATGTTTGAATCACTGCTTTAGTTTTTCTATTATAACAGTACACGT +ATTGTAACAGGTTCTCAAAAGAGTGAATTCTCGTGTTTTTCATACTTAGA +TAGTCTCTCCATTCCTTCACTTAAAGTTATCCCAAAAACAAACAGCCCAC +TGCGATCAATGTCATGGAAACTTTATTCTCGTTTTTTTCGTTCTTCTGAG +AGGAAATCGGAAAATCGAATAATTGGATATTGAAAAACGGAAAATTTCGG +TGTTTCAATTTTCCGGAAAACCAAAAATCGGATTGTTTAGAAAATTAACA +AAAAAATCAAATTTTGTTTTTGTTGATGAAAAACTCAGACACTCTTGACA +TGATATGCTCAGGAACATTATAAAGATTACATTTTACAGGTTGTTTTATC +GGACCATATACGAAAAGCAACTAGGGCGGTACGTAGTTGGTGCTCGAGCA +AATTATTTCCTCAATTCATTGGTAACATGCCACACATTCACCGTTTTAAT +ACTGGGAAAAGAGTTCCTTTCAATCCCAAGAGACTTTTTATACCAGCTTA +TTTCAAAGTGGAATGTTAAGGATTTCAGACTGGAGTTCCGGTTCGAAGCT +TACAGTGGTCATTTTAATACTATGTTTAGTTCAAATATGGATTTCATTTT +GGAAACGTCTAAAGACTTTTCAAATGCCGTATTCAATGTACCATTCAACA +CCCAACCCGTTTCGAGGGTTCTTCTGGAAAAAGTGGAGATCGATTTACAA +TACTCTGAGGATATGTTACTCGAAATGAACGAACAACTGGAAAACGACTA +TTATTCACCAATGGACAATGTGATTGCAAATGTTCAACGAAACTTCCCAG +CCAAGAGTATGACTGTTCTACTTCCTAAAACGTATCTCCTCATTACTCCG +GACAATATGGACAGAGTCACAGCAAAGCTAATCCGATTGACTGAACAAAA +CAGCCAGAGAAATGGAAGTGTCACATTCAACTTATACTATCAGCATGACA +AAGGAGAAAAACATATTCCAGAGGATATCCCAGACATTTTCAATTCAAGA +GCACGTCTTGTAGGTGAAAAACCAGTAGATTGTTGGTATCTCGATGATAT +TTTAAATATCCCCAAAGAAAATTTCAAGGATGGATTTGGAGAAGTGACTG +TCTGGTATGGAAAAAGCTTTCAAATAAGAAATTCCACAGAAAATCGAAGA +ATGAATTTTAATATATTCTATACCAAAAGCTATCTGAAAAAGTTCTTCAA +TGAGAGACATAGTAGATGGGTGAAAACTGGATTTTTATTGCATTTCATGG +ATCTTATTAATTGATTTTATGTGTATTTCTGTTACTACTAATAAAGCAAA +TACTCTGTCCGTCCAAACCATGTAGCCTGTAGACCTCGGACAAGAGTTGG +GCGCTGCCTAAAAAATGAAAAAAGTCGTCAACTACCTCGTCGTCTCGAGG +CGTCGCCGAAGTCTTACCTGCTGAGCCATGATGGTCGCGCGGAAAGATGC +ACACTAGTAATAACATATCGTACTCATATTCTGATAGTTTTTTTTGGGGA +AGTGTCAGACGTATCTGATTGATACGGTATTCTCACATACCTTATTTCAT +TCGTTTTCAAGTGTGCTCACTAAGGATTCTAATAGTAAGTTCAGAATTTA +CAGAATTACTGTAATTCAAGTTTGTTTCATGTCTTTCAATAACAGACAAT +TTTATAAAATTTTGCATTTCAAAGGAACAGTTCAGTCTTAGAAAAATTCA +AAATTTGATCCATGGGATTGACTGACTATTGTTTGTATACCAGCCGTTCG +CACAATGCGAGTGCTCCGACTGGCGTACTCGAAATTAAGATGAAATTCTA +AAATTTCTAAGCCTTGGAACGTTTTTCTCAGTCTTCCAGAAGTTTTTAAA +GCAACATGAATATTATATAACTAAGTTTTCAAAAGTTACAGATGTTTTCG +GCCGAAATTAGACTATTTTGCAATATTTTGCGACTTTTTGCTGAAAAATG +GTACCCATCAGAGATGTGCGGCATGTGCCGAACGGCATGTGCCGATGTGC +CGAAAATTATTCCACTCGGCACATCGGCATGTGCCGACCTTTTTTGTCGG +CACATTTCGGCACATTTCGGCATATTCGGCACTGTCTGGAATATGTACCA +AAATTTATTTTTTAATTTTAAAAATGCAAAGAAACTTCAAAAAATTGATT +AAAATTTTCGGAATTTATCATTTCAACTTATAGTTTACTAACTTCAATAT +TAAGACAAATGCACTGCATTTTTTATGGGGTTATCCAACTGAATGTTCCC +GCTTTTTCCTCCTGTTTCCCCCCTCTAGTCGCGATCCAACTGGGAGGAAA +AATGCATTTTCCCCTCGTTTTCGCATTTTTTAGCTGCGAAATTTCAGAAC +TGAGCTTAGGGTGGGCATTTATAGACTTTTTTTAATTTTTTTTGACCAGA +AAAAGTTAAATTTTTATAGTTATTTTACCAATTGGACCTTAAATTTGAGC +TATGATATCTTTGTGGTAAGCCAGAGTCATGGTGAGTGATCAACTACAGA +GTTGTAGCAAATTTTCTGTTTAAAATTTTGTTAGTTGATCAATTCTTGGT +ATCATAGATTTTCACAGACTAACATAGCTGTGAAACTGGACAATTTCTTA +ATGTAAATTGCGTACACGAGATTTCTCTATTTTCCGCGTGGAGTACTAAT +ACCAAAAATTGATCAACTAACAAAATTTTAAACAGAAACCTTGCTACAAC +TCTGTAGTTGATCACTTACCATGACTGTGGCTCACCACAAAGATATCATA +GCTCAAAGTTAAGGTCCAATTCATTTTAAAAAAAACTATAAAAATTTAAC +TATTTCTGGTCAAAGAAAGCTGGAACCGCATTAAAAATTATGTTATTTTA +GTATTTCAACAAATGTCTAACTGTGAAAATTAAAAGTAAGTTTGAAAAAA +TTTCTTTAAAACATTTTTTGATAATTTTTTCATGTCCTGTGCAGATTTCA +AATTTTGAAACAATACTTTTAATTCTCATATATCTCCGTTGAAAAATTTT +TTATGACAAAGTGATCAATTACAAAGTTGTACTTTGGATTAAGAAAAAAA +AACTTTGTAGTTGATCACTTTGTCATATAAATTTTTTCCACGGAGATATA +CGCATCCGAAGTGAATGAGTTTTCACTATCAATTCTACTAAACCCTATGT +TTTTGTCTGAAATCGTGTTCAGAACATCCAAACTGAAAAAAACAACAAAC +ATTGCAAGTAATTTTTTGTTATTTATTTAAATTGATGAACTTTTTGTTTT +TTTTAAGAAGCTATATAGTATCTTTGCAAATGTGCCGAATGTGCCGATTT +TTTTAGGTTCGGCATGTACCGAGTGCCGAGAAAAAATTAATTCGGCACAT +CGGCATGTGCCGATGTGCCGAAATTTCAACAAGTGCCGCACATCTCTGGT +ACCCATCGTCTCGTCACGACAAATTTTTGTTAAATTCGAGTATGTGTGCG +CCTTTAAAGAGTACTGTAATTTGAAACTTTCGTTCCTATGGAATTTTCTT +TGACTTTTCACTTTTTCCTCTGGTTTTTATCCAATATTCATAGAAAAAAA +GAGAAAATTTTTCTAAAAATCGAAAGTTTGAAGTTACAGTACTCCTTAAA +GGCGCATAACGTTTCGGAATAAACAAAAATTTGTCGTGGCGAGACCTGAG +TATTATTACAGGAACGCAAAATTCGGAGAATGCGTTTTACACAACATATT +TGACGCGCAAAATATCTCGTAGCGAAAACTACAGTCATTTTTTAAATGAC +TACTGTAGCACTGGTGTCGATTTACGGGCTAGATTTTTATTAATTTCTGA +AAATTGAGCACCCGTAAATCGACACTACTGTAGTTATTTGAACAGGATTA +CTGTAGTTTTTCGCTACGAGATAATTTGCGCGTCAGATATTTTGTGCAAT +ACGCATTATAAGGGACAAGTTCTCCAGTGAATTCTTCCAATTACATTGAA +ATCCTTCTATTTTGAATACAAATTACTCAAAAGACAAAGTGTCGATTTAG +CCTAAACATTGCGCATGCGTAATTTCTGAATCTTGTTCGTTCTTTACATC +TGCACACTTGGGTAAGAAGTTGGGCAGCCTATGTTTTAGAGGGAAGTCAA +CAATGTTATTTTCGCACTTGTGGCAACAGAGTTGAAACTACGGTACTGTA +TATGGGTACACCTTTTAAAATTTTAAACAAAAATTTGTCTTGTTGAGACC +GGAGCACATAGATATTCTCAGTGTGTATTTGTCTAAAAACCTGCCAATAT +TTGAAAATCTTTCAAAACTTCAATATTTTGCTCCAAAAATTAAATTTTTC +AAATAATCTACAAAAAGAATCCAATTTGACTGAAAACCTGCTAATATTTA +AAAATCTTTCAAATGTATAATTTTTTTGCTCCAAAAACTGATTTTTTTCA +AATAATCACAATTTCAATTTTAATTTCGATAAAGATACACAAAAAAAAAG +AATAGCATTTAAGGATTTCCTTGTTAAGCTTCAACAGCGTAAGGGAAGGC +CTCGTTGGCAATCATCATGCGTGTAAGTTCGGCGGCGCTGAAAATAAATT +TTTGATGTTTAGCTTGCATGGTATGTATTACTGATCCCTCAACTCCGCCA +TGGTCCGACCCTGACGAAGTGGTATCTCTCCAGCATGGTGAACTCTGACG +TGATTCCAGTGCACAAGCCTTGTTGCAGTATACGACAGCCCACAGATACC +GCAGTAATACGGATAGGGAAGGGTATGCAGATGGTAGACGTGGCGAGCCC +TGAATGTTGAAACTGACTTTTTGAAATGACTGGAAAAATAATTACAAGTC +AACTTGCTGTCCGAAATTCATCATTACAAATGGAGCATTGGAATTGTTGA +GCATCAGGAGATTCCGAATTCCGATGGGTATCTTGAGGCTCTTCCATTTC +CTGAAAATTGTAATTTTAGACTTTTTAGATAATATTCACAAAATCTGTTT +AGGAAAAATTAACTACTAAAGTTACAGTAAGAATTTTGCTCTGAATTTGC +TCATAAAGGAAATTTTTTTAAGCTTGCACCCTGATTTGTTTAAATTCTTC +AATCTTTGGATTCCTCGCAAAAAATTCAATTCAGTCTCCTGGGCGTCGAA +TTGCGATGGAGCGCGCTTGCCGTGCGTTGGCGCAGCCACGGTGGTTCAGT +TGTAAGATGGGTGCAAACGCGCTCCACAGAGTTTTCGATCCCCAGGAGAC +TGTGTCCAAGTAAACTGAGTGGTAGCTTTTTTGTTCAAAAAATGTGCCCC +GCCCATTGGAAAAGCATGACCTTGTAATCGAAAATCCTTCAAATACGATT +TCTATTCAAATTTACGAAACTGAAAAAAAATTAATTTTACGAACACTTTG +ACGTCCATTCGGTGAGATTCTTTCAGGTGTGAATCGTTTTCTCTTGTTAC +GAGCATCATTTGGCTCCGGCACCGCCATCTGACCGGCCTAAAATAAGAAT +GTTTAAAAAAATATGCATTTAGGAAGTTTAATATTCAAAACAGAAGAGAC +ACATTCCATATGAAAACAACTTACATTCTGAACGTTTCCAACGTCCGCCG +ATTCCTTTACACCGTATCGATCGATTAAAAAATCGATCAGCTGACCGTTG +AGCAGTACATCCTGGAGCGAGATGGTGATCGGAGCCACCGGTGGTGCAGT +CTCATCGTCTGAAGATCCAGATCCGAAGGCATAGCTGTCCGAGTGGATGG +TGTTGGAGTGGTCGAATTTCTGAAAATTGACCAATTTTTGATTTTTTAGA +CTTGAAAAGGCCTAAAAAGGACAAAACGAGCCCCAAAAATTTGAACAAAA +GGGTTGAAATTTCATATTTTGTTAATTTTTCTGTGTCACAATTTTGATTT +TCAATCTATCGATATTTTGAATAAATTTCAATTTTTTCGGGAAAATATTG +CAAAATTTAGTCATTTTTCCTCAAAATAAACCAAAATTTGATTTTAAAAG +TTTGGAGAATGAATTGTTGAACTTGGAAACACCAAAATTAGCTCTAAAAT +TTCGAAAAAATGGGTAATTTCAACTTTCCGTATCTTTTCAGTTTGTCGGA +ATTTTTAAAAAATTTTATTACAGAAAACCACCAATAATTAAAATCTTGAC +TTTTTTTTTAACCCTAAAAGATTTTTTTCGAGAAAATATCTTAAAATTTA +GTCATTTTTCTTCTTTTTAGGAGCTATTTTTATGTTTTTTACTTTTTGTT +CCGTCAAAAACAATTTTAATTGTAAAGGTTTTTTTACGATTTTTCCAGAA +AAACCGGTAAATGACACTATTACGGGAACAAAAAATTTGGAAAATGCGTA +CTGCACAACATATCTGACGCACAAAATATCTTGTAGCGAAAACTACAGTA +ATCCTTTTCAAATGGCTACTGTAGTGTCGAATTACGGGGCTCGATGTTCA +GAAATTAATTTTTTAATCGAGCCCCGTAAATCGACACTACAGTAGCCATT +TGAAAAGTATTACTGTAGTTTTCGCTACGAGACCCTATTTTGCGCGTCGA +ATATGTTGTACAGTACGCATTTTCAGAATTTTGTGTTCCTGTAATAATAC +TAAGATCTCGCCACGACAAAGCGAAAAATTTTTATCGATTTTTCAGCAAT +TTTTCTCTTGTTTTCATAAAAATTGGGCAAAAACCGGAGGAAAAAAGTGA +CGAATTAATAAAAATTCCATGGCAACGAAAGTTTGAAGCTACAGTACTCT +TTAAAGAAGTGCACCTTTTTGGATTAACAAAATTTTGTCGTGACGAGACC +CTGGATACCATTTTTCCGGCGGAAAAGTCGCAAAATTAGCGATTTTGGGA +ATTTTTCGCGGCGAGACAACTGCACAACTCGACATGCGAGTTTATCCTTG +CAGATGGCCAAAAGCCCTCCGTCGATCATTTGACGAAGCAATTCCCTGGT +GTTGCGAGCTCGACGAGCTTCTGAACGATGAAATTGCCATTTCGACTGTG +GCAGAGCCCCACGAAGAGCGTCGTGGATTTGGTGAGCTTCTCGAACACGG +CTTTACGAATCTGATCTTCGGAATTTAGTGGATAGTTGGCCTCCAAGAAC +CTTACCCCCGATGGATAGATTGCGAAATCGATGAGCTGCCCGTTGAGCAG +CACATCTTCGAGCGAAATGAAAATCGGAGCCACTGGTGGTGGGGTCTCAT +CGTCGGATGATCCCGATCCACTGTTGAGGATAAAGCTGTCCGAGTCGGAG +GAGGTGGTGTTGCTTCCGTGGCGGTAGGGGAGAAGCTTGACCGGCGGCTT +TGGATTCTGGAAATTCGAATTTTAAACTTTTATTATATTTTTATTTAAAT +TAGAAATTTTTATGCAATATTTTACCTTGTTCTTGTGAGTTTTTTTCGAC +AAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCGAGCATGTTGTA +CGAATCCGTGCTTTTACGATTCGGAGTCATTTAGACAGAAAAATGAATGA +ATATAGGTTAGTAGACGCTGAAAAATTGGGAATTTTGGATTTTTTAACGG +AAAAACGAGTGAAAATGAGAGAAAAACATGTAAATTTCAACGAAAATCGC +GAAATTACCGCGCATCGAAATTCAAAATTGAATTTTTCGCGGTGGCCCGG +GTTACGGTGATTTTTAAAGGCGCATGGTTGTTTTGAGTGAGGTATTGACG +CGAAATTTAAAATTATTGAATATTTTTTTCTTATTTTTACATTTTTGAAG +AAAAAAATGATTAAAATTCGATTTTTTAGGGAAAATTAAACATTTTCACA +AAAATTGCAGGAAATCACTCGCCAAAATTCAAAAATGAAGAGTTTCGTGG +TGCGCCGGGTTACGGTGGATTTTAAAGGCGCATGGCTGTTTTGTATTAGG +TCTCACCACGAAACTTGGAGTTTTTGATAGTTTACTTCCTATTAGGGATT +TATTTTTTTAATTTTCGCTCGATTTTCACACATTTTCACTCATATTCACT +CAATTTTTTGCAGAAAAAATGTCAATGGACATTGTTATGAAGTCAGATGA +GCAGCCGTTCATCTCTGCGCCTGTATGCTTTAAGTAAGCTCCAATTTTTG +TTATTCTGGCCTAAAATTATTTTTTTGATTTCCAGAACGTTCGCATTTTT +CGCCAAAGCATCCGCAGAGGAATGCAAACTTCTAGCTTCGGGCTCCAACG +CTCGAGAAAGTTTCCAGCAGGCCACGGGGCTATCGGAGAAGATCACGGAA +GACATTTACCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACCCTTAAAA +ACTACTATTTTTCTATTTTCCAGCGTCTCCCACATTTCATCGATGGTCTT +CAACAGAGAAATGGACGGTGGCATCGAGAGAAATCGGCTCGGCTCGCAAG +CGATTCTGCTCGACGAGAACTCCAGGCGCCGCAATCCACAGTTCAAATCG +ATCGCGCTCCGCTCTCTCCGCTACGATCACATCGATCATAGAGCGTTGGC +AAGGAAATCGCCTCATCTGATGCCTCCGACTTATATCAAAGAGGAAATTA +TGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGGTTTCCGTTGGAGAA +GCCGCCTTGCCCACGCCAAAAGTTGAACTGAACATGGACCATCCGGAAAA +GGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTC +AATACCACGAGATTCGTCTCGGACGTTTGATGAAGGTCACGGATCGGCTC +GAGCTCACCGGAGATCACACGCTTCGCGATCTGAAAAACGCGTTCTCGTG +CCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAGAAAAAGCCGTCGT +TCAAGGATATGGCGAAAAATAAGTGGCCGTCGTCGATGTTCTTCATTCAT +GACACGTTTTATATCGACTCGAACACTGGCGACAAGTTTGTGGATCCGTC +GATGTGAGCAAGGGTGCCGGCTAAAAGTTTTTCAGTGTTTTTTGAGCGAA +AAGGAACAATTTTTTTCTGAAAATTATTGATTTTTCGTTAGTCTTCAGAA +AAAATGATTTTTTACGCCGCAAAATCGGGAAAAAACAAAAGAAAACTGAA +AATTAAGACATTTTCGTTGATAAAAACGAATTTTTTGGTTTTTTTTTTCA +GAAATATATTATTTTTTGCTTTATTTCAACAAAAAAAACCCAAATTTTCA +GCACAATCCGAAGTTGGGCCAAAAAGTTCGACTACATCGGTCCGATGCAC +GTGAAACAGATGTCGGAGACGAGGATCGGGGATCTCATTTGTCGGCTCGG +TCAGCCATACGTCTACATTCATCAAGGCGTCTGCGAGCACCTCATCGTCT +TCAATGACTTGTGCCTGAGGTACGGAAATTCTGGAAAAATCGAAAATTTT +GATTTAAAAAAACTCAAATATTTATGTGTTCTTTTTTTTACTAAAAATTT +TTTTCAAATTGTTTATGAAAAAAACACTAAAAAATAAGTTTTTATCAATT +ATTTAAACAAAATTTATATTTTCCGATTATCAAAATTGTTTTTTTTTTTC +AAATAAAATACCCCGAAAAATATATATTTTTTAATTTTTTTTTTCTATTT +TTTGCAGAGATGAATCCCACACAAACGTCGAATTTCCACGCCGCCTCGTC +GAACGGAATTTCAGAAGAATTGCATGTGACACGTGCAAGGAGGCGTCGGC +GCAGTGAGTAGTAGCATTTAGAAATTCGGAATTTTTTGTGAAACCCCCGA +AAAATATAGTTTTTATCGGAGTTCGAATTTTCGAAAAAAAAATCCAAAGA +GAATCGATTAAGGCAAAAATCATCAATTGAATCCAATTTTTTCAGCTGGA +TGATCGTCGACCACGACAATCTGCTTCCCAACTCGCCAGGCTATCTGTGC +TCTTCGTGCTACAAGGAGTTCTGTTTCGACGTGAACGGCAAAAAAGTGTG +CCAGTTTAAGGCCGTACCGTATTGCGATCGAAAGGACATTGGCGACGGAC +GCCAGTTCTTCACCGAGCTCGATCTTTAGAGAACGAGATTTAAAAGTCTG +TATCATTTTTTGTTGTTTTTTTTTAAATGTTTTTCGATTTGATTGTTTAA +TTACCGATTTTTGGCCTGTAACTATATTTGTTGAAATTTCAAATTTCTTT +TTTTTTAAATAAAATTTTTGTTTGCAAAAAAATTTATCCAATAAATAAAC +GGAATATATCGATGATATGGCAAGTAGGGGGAAACGGACGGGAAAATGAT +TATTTACAGAAAGGGCGCGCACCAGAGGTTTCTCGGGGGAGCCCCGAGGC +GGGTGGCGGAGCTTGGCTCAAAATCTGTCGGAAAAATGGGTTAAATGAGA +GAAGAGGTAACCTAGAAAATGAGATGAGAAATTCGGAAGAATTTTGAACA +ATTTGAAAAATCGATAATGTTGAATTTTAAAATTAAATTTTATTGATTTT +TTGAAAATCGATTATATTGTTGATTATTGATTAAAAATCACTAGAATCAA +TAAATCTGATTTGGAAAAATCAAAAAAATCGATTTTTTATAATCATAAAA +ATCAATTTTTAAAATCCAAAAAAATCGATATTTAAGAAATTGAAAAAAAA +TCGATAAATCAATACATAGGTGAGCTCGTCTCGTCGATTTGTGTTTTTGT +GATTGGTCCCGGCTGCTTTTGAGATGGTCTAGGCGTTGTTCCGTATGACA +TTCTGGAAATTTTTTTGTGAGGCAATGACACGCCCACAAAATGGACGGTG +GCAGAAATTTAATAATTTTAAATAATTTTCTGGATAAAAAAATCGATTTT +TCCACTTTTTCGAGTGAATCGAAAATTTAAAAAAAACATTCAAAATTGTT +CAGGGTCTCGCCACGAAAAACTCACAAATGCACGTTATGCGGAGCGTCGT +CGGATTCCGGTGTGTTGCTACGGATCGTGTCGTCCATGCTCAGCTTCATC +GTCGATTGACGTCGCCGTTTTGTGGTGATCTGAGCGAGATTTATTGATTT +TTAAAGACGCATGGCCTAGAAAACACAACACTTCGGCCACGGACTTTGGC +GGCCGAGTTTTCTAGGCCATGCTGCGGCATTTAAAGGCACATACCATGAT +AATGAAGATCGCCAATCCGAAAATGATGACCAATGCGAAAGTGATGATTA +CAATCATCAGCGATGATAAGGAATATGATGAAGTTTGCGTGGAAATAGAA +TCGATGTACGCTTGTGACGTCATTCCTGGAAATTATTGATTTTTTTGGAA +AAAATCAATAATTACTTACCGTCAACAGTAACACTCAACGAATCAATCTT +GTAATCCGAAATCATAGAGTTATTGCGTGAAAATGCGGCTTCGAACCTGA +AATGTTAAAAAAATCAATTATCGATTTTTTTGAAAGTTTTTGAAAGTTTT +TGAAAAATTGATACAATTAACTTGATATTCCCCCGGAAAACCTATAAATC +AATGAAAAAGTTAATATCTAAATTTTTTCCAAAAATTGAACTAAAGTCGA +TTATCGATTATCGATTTTACTAATCATTTTTCAAAAATCTATCATATAGA +CGATTCCTACGGAAACCCCGAACAAATCAAAAATCGATAAAATTGACTAT +CGATATTTTTTTCTAAATTTTACTTTTTTCGATAAAAGTCGATAGCGTTG +ATAATCGATTTTTTAGAGTTTTCCTCAAAAAATGGTAATAAAATATTTCT +AATCGGTAAGAACTCACAAATTAACAGCCATTTGAGCATCACCAAGTGAT +TTTTTGGTGAGCACGTCGGCTCCGACAACCACTGATCCTTTGGTCAGTGA +CTTGATTTCAACATTCACAAAATTGTCGTCTCCCGAAATGGAATTGATGA +ATTCTCCGATCTGGAAAAAAATCAATAATTGTTTAAAATTGATTTTTTTC +AGATCATTTTTAAAATAACTAGTCTAAATCTATATTGAAGTCTAACTCAA +AATTTTCCACAAAGGCTTACTATTAGGCTTAGGCTTAGGCTTAGGCTTAA +GCTCAGGCTTAGGCTTAGGCCACGCGAGATGAAAACAAAAGAGAAAATTT +AGTGAAAACAAGAAAAATTTCTTTTAAAAAAAAGAAAAAAAAAAAAAAAA +AAGAGCAACAGCCATGCAATTCTTAAATATAACAGGTTCAACTACTATCT +TCAAAAATCAGTTTAATATCGATTTTTCCCAAATGTCAATAATCCATTAT +CCATTTTTGACTCACCGCTGGCACCAAATCTTTCGCTAATCTCTTCGCAG +GGCCACTCTGAATATCGTTGAATTCCTCTACAAATTCCAGTGAAATAATA +CGAAAAACTATTGGTGTTCGAATGGATTTAGCCGGAAGGAATACTTTCGA +TGAGTTTTGAAGTGCCACCGGCACAGTTGAAATATCTTCAAAAGTCGTGG +ATTCCTCTGATGAGGTGGAGGTGGTCTCTTCGGAGGAGGTAGTGACGTCA +GTGGAGAGGGTTGATGGCTCGGTTTCGGCCATGGTTGTGTCCATTGTGGT +TTCCATAGTTTTTGTAGTTTCCATTGTTGAAGAGGATTTCATTCTGAAAA +TTTTGAAGTTTTGAATTTTTTCCTGCAATATATGAACACTTCCGAACCAG +CAAAACTCACTAGGTAGTGTTTTAACTATACGGTGCGATCGAGTAAAAGT +GTCATGCGATAGCTGGCATCTTAGGCTTTCAGAATCTGTAATTTGTTCCG +GCGGAAGACCTCTGTGAGTCTGGAAATTTTCATCTGAAAATTTAGTACTG +AAATCTGCATTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGCGCCAAC +AGAAGTCTCACCACAATGGTGGAAGGGCGAAAACATCGCTTCGAAGCTGT +TAACCATAGGAAATGCACTGATTTCAGTACTAAATTTTCAGATGAAAATT +TCCAGACTCACAGAGGTCTTCCGCCGGAACAAATTACAGATTCTGAAAGC +CTAAGATGCCAGCTATCGCATGACACGTTTACTTTTACTCGATCGCACCG +TATAGTTAAAACACTCCCTAGTCAGATATGTGCTCTACACTTTTAAATTT +TGCAATCAAAATACTTGAATATAAAATTAAGAGATTTTTGAATTTACTAG +GCCACCTCGAAAATTTCTAGGCCACGGCAGGTTGGTAGGGTGAAGCTGCA +GACCCCATAAAGCTGTGAGAACGGTTTTTTTGCAAATTTTTTAAAACAAA +CATTTGTGAAGAATCTGAATATTATCAGAACAAAAAATAATTTCGACAAA +AAATAATAAATTTTTTTATCAATATTCAAAATTTTTAACTTCCGAAAAAA +CTCAAAAAAAAACTCACCCAGTCGTAGTGCTCTCGACCATCTGCTTCGTA +GTTTTCGGGATATTCGACAAAATCTTTGGCTCTTCCTCAGACATTTTCAG +AATTGGGAATGCGGGGCTCTGATCTGTGCTCAATGAGCTATCAATAACAC +TTCCATCCTGCTCAAAAAGTCCTTCCAGTGCACTTTGATCAAATGGTGTT +TCTCCGTCATCTCCAGCTTCTGATGGGTCACTTACTGCGACGGTGGATTG +GGTTGTGGTCACTGTAAAATTGGAAATTTGGAAGAGAAAAACCTCGGCCA +TTGGTGACGTCATACTTTTCGCCACTTCTTCGACCAGCTATAATGCCACG +CTTTTAGCAAGTTTTATTTTTGGTAAACCAAAGAGCAACCAATTTTAAAA +CTGTGTCTCCAGGTTTACCGCCAACTTAAGGGCGTGTCCGTACAGGGTTT +GCCCGTTTTATGGGCGTCGCTTAATAAATCATTTTTCAAGTTTTCAGTTT +CGTGGAAAATTAGCATCCGGGAAATTGAGTCATAAGTATGACGTCAGCAG +CCGCGCGGCTTCCCATGACGTCACTCCATGCGCTCCCCCGACGTCCCTCT +AAGACGTCACCACCTCTCACCTGGTTTAGTGGGTCGTGTCATCTCCTTCT +CTTTCAAAACTCGTCTATCAGCGACCTCGTCAACCTCAATCGGAAGGGAG +CTGAACGTAATCACCTCCAAGGGAGTGGTTGGCATCATTTCAGTCGTATT +TTCAGCGGCGAGAGTTGTTTTCTCAGTGGATTCATCCTGATCCTCCATAC +TATCATCTTCGATTGTTGCCTGGGAGAAGTTGAACATACCGCCGTCAAGC +GGAGTTATTGGGGAGAAGACGGACGTTTTCTGGATTGGGTTCACTTCTAG +GGAGGTGTCGTTCGGCGAGAGTTCGATCATTTCTGTACTTGTCTCGAAGG +TATCTGATCTGAAAGTTATGACATTTTTTTGGTGGTGGCCTGGGAGAAAA +CTAGGCCTCCTGGCCTAGAAATCTCAAACCTCGGCCTCCAGCTCTCACTA +GCTGACCTAGGTTTACTAAACATCGGCAAGACCTCTTTTCGACTACTCCC +TTACAAATTTTTAACAGTTTTTCATCACACAATTTTCCGATTCTTACCCC +TCATTCATCATTTCTTCTTTCGGAACAGCCATCATCGGCATATCATCATT +ATCAGGCATTACGGGTGTCGTTGTGTCTTTTGCCAGCGGTTTGTCGAACA +CATCTTCAGAATTTTCGTCTTGCGCGAAGGAAACTGAAAAAGTTAAATTA +CATTTTTTCTAGGCCACCAGGTTTTGCATTTTGGCCTAGAAAATGAAATG +AGAAGCTAGACCATGTGGGTTTATTGCGAGGAAAAGCTATCCCACGAAAA +CTTTTATAAGCGTCTAGAAAAGTAGAAACCTCGGCCACCAAGTTTTGCAC +TGTGACCTAAACAATTTTGGTAAAATAGGCCAGCAAAATTTCCATGATGG +CCTCAGGAAAACTAGGCCATTAAGGTTTCTTCCGTTACCTAGAAATTTTG +TAAACCTAGGTCACCAGGGTTTCTAGGCCACACAAGAAAAGCTAAAAACC +AACATTTCAGATCGGTCTGGAAAAGTGCAAAATTAAGCCACCAGGATTTG +CATGGTGGTAAAAAATTGGTAAACGTGAACTAGAAGTTTATCGGTCATCA +ACTTACGTGTCGTTGAAAATGCAATGAATAGAATAAAACCAAATGGTATG +CGCATCGCTGAAAAATTGCAAAAATTAATTTATGTTTTGGAAAATCAGAA +ATCGGAGTGTTCATTTTTTATGGGACAAGATAAAAAGAGATGGAGAAAAT +TTATATGATATATCAGGTCAAAATGACCTTCGGAAATTGGGAATGAAAAA +TCAAAATTAATTCGCGTGGAACTGGTTAAGATGATCGAAGATTGAAAAAT +TTGACAGAAATTGCAACAATACTAATGCAAAAAGTTGGTAAAATATTTTT +TTCAGTTTTCAGAAAAATCGATAGCAAAAGTCTTTTTTTTTAAATAAAAA +TTTCTGAAATATTTTCGCTGCGAGACCTAAGGTGACAAATTGGATTAAAA +ATTTTATGTGCCCATTAAGAGTTTTTCTGGAAACTGAAGAGAAAGTCGAA +AAATTAATATACCCTACTTAAATTTAAAGGCGCACGGATGAATTTCCAGA +AAACTAAAAAAAAACATCACAAAATTTGATACTCCAAGTTTAAAGATGCA +TGGGTAATCTTTGAATGAGAATTTTGTTTTAAATTTTTGAACTGCCATTT +CAGATATTATGAGAACACAAAATTCTAATAATGCGTATTGCGCAACATAT +TTTGCGCTCAAAATATCTCGTAGCGAAAACTACAGTAATTCTTTAAATAA +CTACTGTAACGCTTGTGTCGATTTACGCGCATCAAAATGAATTAAGATCA +TACATTTACCGACAAAATATTAAAATTAGGCAAAAAATAATACGAATAAT +GCATTTCGTAAATCGAGCACGTAAATCGACACAAGCGCTACAGTAGTCAT +CAAGAAAAATTACTGTACTTCTCGTTACGAGATATTTTGCGCATAAAATA +TGCTGCGCATTACGCATTCTCAGAATTTTGTGCGCCCGTAATAACCATTT +GTTAAATGCTTAAAAAATTCAGATTTTATTGAAAAAAATTTTTGAGCAAA +ATTTTTCGAAAAATAAATTTCGGCAATAAAATATTATTTTTCCATCGAAA +AAGTATCGTATGGTGTGCTTGACATAATCTTGGTAAAAAGTGGCATATTT +TGAAAACAAAAGGGGTTACCCCCTTCCTTCAGCCCGCCCGCCCGGGAAGC +CTGGGCATGCGCGCAAGTGATTGTTTTGTCTGTTGTTGCTTATGTATATG +CTTATTATTTACACATTTGTGTGTGTGTGAGTGACTACACTGCACACCTC +TTGAAACGGATTATCCGGCCGTGGTCGAGGAGGGCCGCCGAATTATGCAC +ATTCCTATGCTATGTATTGTGAATACTTCATTTCAATAACTTTATATATA +TACAGTTAGCACATACGATTTTTGAAAATTGGGGTTGTGGAAGAGTTTTC +ACACAAGTGGCCTAAAGTTTTTGAGTTTACTTTAATACTTCTAAATCACG +TGGTGTCAGGCGGTCTCAATACAATTTGATCTACAAAAAATGCCGGCATT +TTTTCCCAGAAAAATTGTGACGTCCGCACGCTCTCAACCATAAAAAATCA +GATGAGATCTGCGTCTCAACTCCCGCATTTTTTGAAGATCAAAGCGAAAT +GGGACTTTCTGACTCCACGTGCTAAATGAAATGTACGTTAAAAAATTATC +TCTGGAAATTTGGAATTGCTCGGTGGAGCGCGTTTGCCGCTTAGTAGCTG +AACCGTGATAGCTGCGCCGTGAAGAGAAGGGAAAAGTAAGGAAGTTATCA +AAACCAACGACGCACTAATGAAAAGGAACACAAGAAAAAGTGAAAGTGTT +TTTTTTTGGGTTTTTGTGATTTAGTTCGTGTGTGATAAAAGTTCAAATGG +TTCGGCAGGACAATAGGAAGGAAACTGGAATTTTATATTTCATCTCTTGT +TAAATTTACTTTTGTAGGTGTATGATTAGGTAGTGTTAATAGAAATCGGG +ACTCGTGGCCTATCATTTTTTTGTGGCCGAGTAAAAAAATCTTCCACATT +CGTCAACCATACGTGTGAATTTAAAGGTAATCTATAGGATATGATATTGG +TAAACTTTCACAGAAATCCTAAAGCTAGGTTTTGAACTATGGAGCTTTGA +AGTTTCTAGGCCCCTTTGGGAAACATAGGCCACCAACCTGAGAAAGGTAA +GGGGAGGGCAGGGTACATAAAATACAACTTTTTCTCTGAAGTTTTTTTTA +ATTAAGCGAAAAAGCCGACATAAATGTTTCAGTCATGGCCTAACTTGACA +TTGGTGGCCGATTTTTTCGAAAAACTCTTCCACGATTTAGAACATGAACT +TGGCAAAACTTCAAACAAATCCTAGAGATAGTTTTTGAATTATGAAGCTT +TGAAACTTCTAGACACGTTGAAAAAGTTAGACCTCTTCCACTGTCATAAA +CTTATAAATTCACAATTCAAAAATTATAGATTTCTTTCATATGTAGAATT +AGCCCAATTTTTAAATCCATTGCACGGCTAGATTTGAAATCATAGCAATT +TGAAAATTCTAGGCCACGCAAAAGAAAATTCTAGTTCATGGGAGTTGAAA +GAGAGTCTCGGAAGCTAATTTTAAAAGCACAAGATAGAGGAAAACCAAAA +ATTTATAAATTCATAAAAATCCAGTTTTTTAGCAGCTATGTGAAAAGGAT +TAGAATTTCAACACGGCCACCACCGCCGGAGATACAATCATTTTGGGAAT +ATATGTCGTTTTCGCGTATTTCTCACCAAAAAAAGATTCAAATCTTTTAA +TACGAAAAAAAGTTGGAAAAGAATTAGAAAAATGCTGAGAAATTTTTTTT +ATGAAAGCTTAGGCTTACAATTAGGCTTAGGCTTAGGCTTAGTTATTTTT +TCAGTGTTTTCCAAGTGCAGAAAGGAAGAAACCGACGCTTCCTGACTTTC +TATCACACACTGAGGGGAATTTCACCCAACCCCCCCCCCCCCCTCACTTC +CCGCTACTACTTTTACTGTACACTTTCACCGAAAAGTTATTGTGTCATCA +CGTCATTCGCCAAAAACGAATCGAACAAGGAGAAAAAATTGATGAGAAAA +CGCAAGTGTTTCTTCCTACACTACATAGTGTTCAACACCCCTTCATGATA +TGGCCGCGTGAAAACTCTTCCACGACCATAAAAGAAATTTACGGAACAAT +CTAGCAAATTTTCATAAAAATCGGTTGGAAACTATAAAAGTTACAGGGGT +TTGAATTTTCTAGGTCATGCGGAAAAAAACTCGGCCACGCAGGTTTTTAG +GGTTAGGGAGGCGGTGTCTTCAAAAAAAAAGAAACCTCGCACCTAATGAT +CCATGAATCTTCAAACAGAAAATGAGGTATAATCTTAGGTGGCCGAACTT +TTGTTTCTGAAGAAAACTCGGCCAAGACCACGAAAAACGTATTTTTTTGT +ATCGTTAATTGAAAAACTGAAAACAAGAAGTTTCTAGGCCATGTTGATAA +ACCTTCAGTAAAAATTTTTCCTAAGCCATTAAATTACTACTGAACTGAAA +ACCTAGGCCACGGCTTCAAAACATAGGCCACCAAAAACTGAAAGGGGGTC +GTAGGACCGGAACCTGCTATTATGAAGCAAAGTTTTGTGCAATAAAAGTT +TCAGAATTTCCAAGTTTTTAAACTATTTTTTGTCTGGAAATTATAAACCT +GAAATTTCGGGTGCGAGACAAGATGGTCAAAGAAAAATAACGAGAATTCG +GAGGGCAAAAAAATGAGAAGAATTTCCAGGAAAACAAGTGAAAGTGAGTA +TGACTTTGACCTATACGCGTATTGTCTTTTTTGTTTTCTTCTTCTCGAGA +AAAGAGAAACTGTCACAGCAGTAGTAGTTCTTCGATCACCTAATTACCTT +ATTGCCCCCTTCCAGGAAGTCACAGTTTTTTTTAGGAAATGTGTGAAAAA +TACACATTCCGCTAGGAAAAATTGAAATTGCGGTTATTGAGTTCCCTTGC +CACGACAACGTGGCCTAGGATACCGCCATGCTCTAGAAATCCCGCTTGTA +GCCTAGAATTTCCCATTGTGGCCTGGAGAAGTTTAGCGGGGCCTAAGACT +TTTAATTGTGATCTGAGAGTTTTTTCACATGGCCTAAAATGCTATACGTG +GTCTAAAATTCCTCATTGTTGAAATTTTTAGCGCGGCTTAGGATTTTCTA +TTATGGCACTGGATTCTCGCCGTGACCTAGAATTTCGTAATGTGGCCTGA +AAAGTTTAAGCGTGAAAAGTTTAAGTATTTTCAATCATAGCCTGGAGATT +TTTTACAAGAATTCCTCATTGTGGCCTTGAATTTTCTATTATGGCCTAGA +ATTTCGCATCGTGGCCTAGAAGAAATTTGCAGAGTGGTTTTGAAATTCGG +TTTGTGACCTAGGGTGCTATATTGTGGCCTAAATTCTTCCATCATAACGT +ATGATTTCACATTTTGACCTGAAAATTCTTTGCGTGGTCTAAGATTTCTC +ATTATATTCTCGAATTTAACTTCGACACGTGAGAACAATTTTGATGGCCT +AGAAATTGCTCCCGTGACCTAGGAAGTTTCAAATTTTTAAAGTTCAAATA +AATTTCACCAGAAATTCATCAAAATTTACAATTACGGAAAAAGAATCATA +TTAACCACTGCAACTTTTTTCGAACGAAGGACGAGGCAAAAAGGTTTCTA +GGCCATGGCCGAGTCCCCGACAAATTTCAGCGGCCATTTATTTTGCTTTG +TTTTTTGCGTGTTTTCTTTCGTTTTTCACCGATTTTTTCCGTTTTTTCTT +ATCAAAACTAATAAATAAATATTTTTTGCAGATGCTAAAACAATTTCCAA +GTGAAAAAATTGTGAATTCAGTCGGCAAGTAGCGGTAAAAGTGGTCAATG +TAATATGATGGATTACGGGAATAAAAAACCCAAACTTTTTCCCAAACATG +ATACATATGCTGTTTAGAAACACGGGAAAAATCGGTGAAAAACACAAGAA +AACAAAGCAAGTACAAAATGTCGTAAAATGCGGTGTATTGTGTGCAAACA +CCGATTTTTCGCATTTTTTCTCGGCCCTCGTTCGAAAAAAGTTGCAGTGT +TAACGGCGGTGGAAGAGCTTTACCTTTACAAAAGGTGGCCACAAAAAAAA +TAGAAGAAAGGATCCAAAAAGAGCAGGGAAGAGTTTTCTCAATTTGACGG +CCACGTGTTCTATAGAAAAAGATAAATACAATAAATACGTTTTTTGAACA +ATTAAAAAAACAAAAAATTTCAAGAAAAATTTAGAATATTTTTTCAGTTT +TTTTCCTGAAATTCAAATAGAATAAATGGAAGTTCAACAAAAAAAGGTGA +CCTAAATACTTATTAATTCACCTTCTTGACCTCTCGATTCTTCAGAAAAA +AGAATAGGCTTCTCCTCCTCCCACCTCCCAGACACTTATCTACACTTTAC +ATCATTCCTCCCGGCCCCCGGTTTTTTCACATTTTTCAACCTTGAAAATG +ACGAAATAAACAAGTGTTTTAGATAAATGTTTCTGTGTATGTTATCTGAA +ATCTTGGAAGGGTGTTGCAACAGAGCCCCGCGTGTAGCGTGGCCTAGAAA +TCCAAAAAGTCTTCTTTTAGATCTTCAGCTTTCTCAGCAAGTTAGGTCTT +AAGTCAAAAGGACTCTCCATGACCAAGTTATAACGATTTGTAGTTTCTAG +GCCATGGAGTACTCTCCGAAGGGGAGACATTGACCCCCTGACGCCGGATT +TGTAGGAATTTTCACGTGTTTATGCTACTGTAAGCGAGCTATATACGTTC +TTCAAAAATATCCGTCAAATTGTGACCACCGTTTCAGCACTTTAAAATTT +CTAGGCCACGCTGTCGCCATAATGGAATATTTTTCTCACGAGGAATAGAA +ATTAAAAAAAAAACTCTTCAACTGGTCGATATTTGGAAAACCAAACTAAA +ATGTTTCAGAATTATTAAAAGCTTAATTAAAACAAACAGCCACAAAAGTT +ACCTAAACTGATGAAATAAAGACATAGGCATACAGATTTATAAATCCTAT +AAGCATGGGTGTGTCACAGGTAAAGATTATGGAAAGTGAGGGAAAGTAGG +AAGATATTACTGGAAAGTTCTGGGGGAGAACGGCTGAAATCAAAATGGAT +TCGGTTGAACGCGTCGAATCACGGAGACTCGTTTGTAGGGCTTCCAGGTA +GATAAAAAATGTTCTGCCTGAATTGGGCCAAAACACATGAATCTTCAAAA +ACAAATTGACACAAGAAAATACATACTACTCCAAATTTTCAAAAATCAAA +AAATAGGCGATAGGTTTTTAGATACTAAAGTATATTGAGCAATTAAACAA +TTCACCCCCTACAACTGGCGGGCCCGCAGGGCCTGCTAGTCAGGCAAAAA +ATATATGGCCCACACTCCCAGCGACAAGAAAAATTAGGGGATATTAGAGA +CATTTACTCAAAAGGAGCATTACACAAATTTTAAAAATCTCAAAGCGGGA +AATTTTTTTAATGCGTACTGAATAAGAAATCGACGTTTAATGAAACTCAA +TTGCTACAACCCCGTAAACCTCCTTCACGTCCAATCAATAGTGACATGAA +TCCTTCCGACCAACGTCATAAAGATTGGAGATGACGAAATTTAAGATGTA +CCAAGTATGCTGGTACATACAATTTCTACGTCACAACATCTTGACAGTTT +TTTCCCTCAAAGAGAGGTGAGCCTGTAGAAGAGATACAAACGCTGCGTCC +TATCGTGGGTTCAGTTGTGGGGAAAAATTGTAAAAACTGTATGTACCAAC +TATGCTGATGTGCCAACTACCAACCAGCATAGTTGGTGCATCTTCAATTT +TGCCATCTCCAATCTTTATGACGTTGGTCGGAAGGACTTTTGTCACTATT +GATTGGAGGCTTACGGGGTTGAAACAATCGTTCATTAAAAGTCGTATTCT +TATTCAGTACGCATTTCAAAATGTTTCCCACTTTTTTTCGGCTTGATCTA +CGTAGATCTTTAAAAAATGCGGGAGAAGATATGCAGTGTTCTCAACTAAT +TTCGCATAGTTAAGAACGTGCTGACGTCACTTTTTTTTTGAGCAAAACAT +TCCGGCATTTTTTGTAGATCAATCCGTAATTGGACAGCCTGGCACCACGT +GTAAGAACACGATGCCTCTATTTTTGCCCGGGAGTGTGGGCCTTGAAAAG +TTGTGAGCTGTAGAAAAATGGACAACAAGCATGTTGTCAGTTAGCAGCAT +TTTATAAGTCAAGGACAAGTACAACCGAGATAAGTGAAAAGTTTGAAAAA +TGGAAAACTTTCAAAAAACAGCGAAGGTTCTTTGATCGATGCAAGGGCAG +AAAGTGAATAATGCATGTTTTTGAACTTAAAACAAATTGGCTAGACTTTG +ACTGAAACTACCTTTTATAAAAATGAAGAAAATGAACCATTACGAAAATG +TTAAATACACCTGAAAATTGGTGTGTTTTTATTGTCGTTCTGTAATTAAA +TTTTGAATGATCGCTCTTCTGCAAAGAACAACCACAAAAAATAATTCGAT +ATACTCAAGTATCGACACTTATGATTTGAATGCAAACATATAACAAATTA +AAATTAAAATACGGTCATTATATTTTAGGAAAATTATGGAAATTTTTTAG +GCTTATGATGTTTCAAAAACTTTCAGAACTCTAGTAAAAAACATTTTATA +TGTAATAAAACACTCAGCGACTTTAAACTTTGCAAGACAATTTGGGACAT +AATTTTGGGACATTGTAAGAACAGTTAATTGGAAAATAAAATAGTTATTC +GAATGATCGTTCTTCAAACAACCTTACAAACAACAACACACCTACTCTGC +TATAATAAGAAAATTTAAAATACTACTCAAGTTGTCACTTCAAGACCGCA +TAAGTTTATACCACTCGAACAAAAAACAGTCTTCGTTCTTTCTTTCTTGA +AAAGAGACATAATTGAAAATGAACTAATCAGCCGCTGCCCGGGATGGAAA +AAAGAAAAGAAATTCCTATCATCTTTTGACCTTGTTATTTTTGCAAATCA +TGTCTGAATAATACACTTTTTGATACATATAAATCAGGCGTGGGCGACAA +ACAATTTTTCCGGCAAATCGGCAAATTGCTGGAATTGAAATTTCCGGCAA +ATCGGCAAATCAAAAATGTTTGAAAATAGGAGAGTAAAAAGGTGGAAGTC +AAGTGATGGTAAGTACCTATTTTGTTTCAATCAAATTAAATTTTACACCA +TCTCTCTTTTTTTTCCTTATTTAACAGTCTTTGGTCTGTGTTCTGATGTT +GAAAGATAAGGGAACATGGACGAGTTGTTTTTGGGAAAAAACATTCTTTT +TGGATTATTTTAGTAAAAGAAAAATTTAAATTTATAAGCATATTCACTAA +ATATTTTTGTGGGAATTTGAAAAAAAAAGAAATTAAAGAAGAAACTGATA +AAAACTAGAAAATGTATAACTGGGAGAAAAAAGTTTCCAATTTTCAGAAC +TTTTGAAAAATTGTAGAAAATAGTTCATGCTTTCAAAGTTGTAGGAAAAA +ATAATATGTGGCCAATTTCCGAAAGAAAAAACTCTGCCACGACCAAAACT +CAGAACTAGACTGAAATTTCAGTTGTAGCTGACAAAACCATCCAAAAGAT +ATTGTAGGTTACAATATCTAGGCCGTGAAAATTAGAAAACTCGAATCAGA +TATCCTTGGCCGGAATGCGAAAAAACAAAAATTAGAGTTTTCTAGGCCAC +AAAAACTCGTCCACGTGTGCATGAACTGTCAAGTGGTCAACGTAAAAGGT +GTGAAACCCTTCAGAGAAAAACACTAGAAATGAGATAAAGTAGGTGAGAC +CTCCTGTCTCTGAGAAGCAACGTTCGAAATTCTTTTCCAATTCCATCTAT +TATTATTATTATTATTATTATTAGGACGGTATGGCGCCAGGAACTGGTTG +TTTATACTGACCACTGCCTCTTCCCGATTAGGATTCTGAATTTCGGATTT +CGGGAAATTGAGAATGGCAGATGGATGTAATTTCATTAATCATGTTCCTC +AATAAGTTAAGAAACAAAAGAAGGAAGATATAGTGAATCAGTGAGGAACA +AGAACATAGCATATATGGAATTGGCGGTGTAAGACTGGTTTACATGGTTA +CACGGAGGGAAAAAGATTTGAAAGTATTCGTCATCTTATCTAGGTAGTTG +AGACACTTGATTAGTCATAGTTGAAAGAACAAATGGAAGAAGTTCATATG +CTGAAAGCATCGCTAATAACATAATATTGGTTTTAAAGGTGGAGTACGGT +CTGTGGGTTTTTAACCTAAATGACAGAATACAGTCCCAATATACCGAATA +TAACTGTTAAAGATTTATAAAATTTATCTAAATTTTTTATGATTTTTAAA +AAAGTTTTTTTTTTTTTAATTTAAAAATTTATTCAAAATTCCAAAAAAAT +ATTTTATTCAAAACTAAAAACCCAAATTTTCTGAAACTTTACCATTTTAC +TTATTTATGTCTTAACAATAATATACACATATTAACGAAATACCCACCGT +TCAAAATTTGACTTAATCTCCAGTTTTAACTGCCAATGAGAATTTGTTCA +AAATTCCAATCTCACACCCAATGTTTTTCTTTGTTTTTCATTTTAAAACA +GTTCTATCCAGTTTAAAAATTTACCAAATAAAAATGTGTCTATTCCTCTC +ACCTCCAATCCCGTGCATGTGTTCATGTTTACCTATTGAAACGTGTGTAT +TACTATATAATACAGAACAAATATAAAATGGCCACTCTTGCACCTCCAGC +GGAAAGAAAGCTTTTGAGGTGTTACGAACACTGCAACACTTTCCTATTTT +ACTAGTTTTGAGCAATTTTCTGGTCCTTTTATTTATTTTTGTTTTGTCTG +GAACAGGAAGTTGTTTGTGTTCTGTTTGGAAAATTAATCAGTTCTACCGT +GAGATTTTTAAGTTATTTTTTGAATGGAATTTCAATTATTATTTCATTTC +ATTTGTTTTTTTTTCTCACCGAAATCCACTTTTTTTAGAAACAATTTTTT +TTTCTACATTTTTTTCCGATTTTTGTCATTCAATTTTTCAACTTCTCCAT +TTTTTCTACAAAACACCGAAAACTACAAAATACCTAAAAATTGCAAATTA +AAAAAATTTTTAAACATTTTTGCCCAAAAAATTGTTTTTTTTTTCAGAAC +ATCTAAAACTCACTAAAAAATATGCTCAAAAATTTTTTTGAGAACACTTA +ATTTTTCGAAAATCTTATTTTTGCAATATTAAATCCAGAGAAATTAGAAA +AAAAAAACGGTTTTCTACAGTACTCCTACCCTCCCTCTCCAGTACTCTTA +AAATATTCCTACAGTGTTCTTACAGTACTCTTACACCACTCCTACACTGT +TCTTACAGTGATCCGATACTACTTTTATAAGACTCCCACAGACTCCTACT +ATACCTATACCTTATCACTACAGTATCCCTGCCGTACCCCCCCCCCCCCC +CCAGTACCTATACTTGCCACTACAGTATCCTACAGTATTTCTACAGTGCT +CCTACACTACCTCTACAGTACTCCTACAGTACCATTACCAAAAATTTGAA +TAGAAAAGTGAAATTATGAACATTTTTTCCTGTATACCAATTTTTAAAGT +TTTAGTTTTGTAGTTGTTTTTGACAACGAAATCAATTTCAAAGTATTTTT +CTTTAAACAATCGTACTTTTTGCGTACTGTTCTTGCACTTTTTGGGATCT +TTTGGACTAAAAGTGCCCCCCGAAAAAAGCGCGGAATTAAAAGAACAAAA +ACCGGATAGACTGAGGAGGTGTCGAACGATGGAATGAAAAAAGAAACAGA +AATTAGATTTGGTTCAGTGAATTCTGTTTCTTTTATTTGGATTTTGGTTT +TTTGGAGTCTTGGAAAAATGTTTTATTTTTGTTCTTTCCAAGAGTCCAAA +CGTTTTTTTCCACCAAAACTCCAAAATTTTTAAAATTTGGAAATTTGATT +CACTGCCAAAACTTCCAGAGAAATTAAATGTTCAGTTTCCCGTAAATAAC +AGGGTTTCGTATCAAAAACTGTGAATTTTCCCGCCACCTATGTTTTTTAA +AAATGATTATACTCTAATTTCCCGTCAACATTTTTTTATTTTGCGAAAAA +TGATTATTTGAACATCCCAGAAAATTTTAAAAACGTCATGAGTTTTTTGA +AAATTCAATTTTTCGTGTTCCTGTAATAAAAACCATAGAAACTGTTGACC +TATAACCTGCCAGACGTTCTTCCTGTCTGTTTATACCCCCATCTGCTCTG +CACACCAGACACCCCTCCTCCTAACTACACTTTAAACTGTTACCCCCCCC +CCCCCCGTTTACCCCTCATTTGTTTTTTTTTCTAGTGCATCCCTTCCGTG +TAACCTGACACTTTTTCCAAGAAGCTCGCATTTCTTAGGAGGAGCAGCAA +TTTTTCGTTACTTAATTTTCCACACAGTAGGAAAGACAAAAAGAAAACGT +CATAGAAATTAAAAATTCTGCGTTTAATTTTTTGTTCAGTTTCTGAAACT +CAATTTTGTGGAACCGTTTTTTTCGATCTTTGTAAAATTGAATTTTTTTG +ATTTTTGGAAAATTTGGATTTTTGCTGGAAAGTCAATTTTTGTGAGAAAA +GGTTTGGCGGGAAATTTAAATTTATTGAGAAAAATTTTAGCGGGAAATTA +AATTTTTTGATAGTGAGAAAAATTCAATTGAATACCTTTTTTGTGCGAAT +TTTTCATAATATCTGAAACTCAAAAAATCTGAAAATTAACTCGAAAAAAT +TTTCAAATTTGATATTTTGGCAATTCAAAAATTGCTTAAAGAAAATAACG +GAACCTCGTTTTTTTTCTTTAAAAAAAGGTTTTAGTAACTTTTCCGGTAA +CCAAGGTTACTCTTTCCCCATCAATCTCCCAAAAGCATGCCAGAAAAAAA +AGAGAGAGAGAGAGAGATGCGTGTATGATTGTGTCATTTGACAGTGCGCA +ACAGACACACATAAAACAGCTGACATCTTCTCTTTTTATTTCAACTGATT +TTTAATTTCCCTCCTTGTGTTCTCTGAGTCTCTCTCATTTATTCAGTTTC +TCGATTTTCTTCCAAATTCATTAATATTTTAATCTATGCGTAAAGTGGAG +GAAGATTTCTTCTACGTTTTGATTTGCAATTTCTCGGGTTTTTCAAATTA +TGGATTTTGAAAAAAAAAATTTCTGAAATTTATTTTTGATTCATGTCAGA +AAATGAGTCTCCTGAATTTTTTTTGGAAAATATAAAACAAATTCTGAATT +TTTTTTACTTTTTGATGTGTAAAACAAAAAAATTGATTAGAAAAATCTTT +ATCTATTTTTTGAACTTTTCAATTTTAAAATCAAAATTAACTTCTAAGAA +ATAAGATTTTTTTCGGAATTTTGAAAAAAAATGTTGTTTTTTTGAGATTT +TAGTACATTCAATTTTCGTAAAATTCGAATTCATTTTTTTATTGTGCAAA +TGTTTTCTGACTGACTATGAGAAAAATTTCAACATTTTGAAGAACCCCCC +CCCCCCCCCCCCCCATTATTTGGACGGAGCCTGAATACGAAATGTGAGTT +CTCAGAGAAGGAGGTGAACAATTTGATTGATGTGCATATGGAGATGCTCA +TTGTGCATATCAGTTTGGAGCATCTATCTCAGAGTGAGCATGACATTTAC +TTTTACCCATTTGCGTAGGCTCCGCCATTTCACGATTTTTTTTTTCCAAT +TTTTGAACTAGTATAAAAATTTCTGAAATTTCTGTAATTTCTGCCATCTC +CTCATAAATTCCATTGTATTCTTTGCACTATTGTTCCACAAAAGTGCAAA +ATTTTCGAATTCGTAATGTGTCTTTCATATATATATCCATGCACTTTTGT +CCCTTTTCCTGAATACTAATTTGGTGTGCTCCAAGAGGAAATTTTTTTGT +TTTGTTGAAATTACTGCTCCTTTTCGGAATTTTTTAATTTCTGAGAAAAA +TTCAATTCCTAAATGTATAATACTAAAGTCAAAATACTAAAGTGTAATGG +TTTGTTTTTTGTTACAGTCTTTAGTTTGTAGCTTTTGTTTTGTGTAGTTT +TCCAACTTTTTTTTTGCCAAAATGAAGGCTGAGAAACCGAAAAAAAAAAT +TCAAAACATAGATTGGGCTGAAGCGGTATTATTGGTTTACTGTAGCATTA +CTGGGTTACTCTAGTTTGGCCCATGTTTGGTGTACGTTAGTAGTAACAAC +ATTTCGTTCATTTGTTTTTTGATTTGGTAACTTCTGGTGATTAAACTTTT +AATGTACCTAAATCTTCTGTTGCATTATTGATTTGTTGTTTTCTTCTTTT +TAAGTTAAACATGCTCAAATTAAATTCAAATTGAGTTGAAAATGCAAAAT +TATTATCAACTTGAATACCCAAAATTTTGGACGGTATTTCAAAAAAATTG +ATTTCCAGCCGCTTCGACCTTCGACACAACAAACGAATGCTAACTTTCCC +AGGATTACACAAAATAGGTCAAAATCCCCTTTTCTCAATTTTTTGCACAT +ACATCCTCATCATCATCATTGTAATGATCGTGACCATCCGGTCTTCTATT +ATTAAATGAGAGAAGGAAAGAGTATACATATGTGTCTTTTATATTAAACT +AATTATATTTCGACACATTCTGCGCATATCACTACTGCACTAGAATTACA +TTTTAAGAATAAAATGTAACCAAAAGACCAAAAAGTTGTTTGCATTTATT +GTTATAAACAGAATAGAATGAATGTTAGGAAACGTTATTAAAACTTGCAA +AGTGACACAATTCGGTATATCGATTTCTCTGAAATTACTTAACTTAGTAG +GCAGAGTTTTGATACTGATACGGATTTTACTAAATTTAATTTTTGTAAAT +CAGTATTGCTTTTATAACCTATTAAGATTTTTTTGTTCCAGCGTGCAATT +ATTTTTAATTCTATTTAGGATTTTAATAAATAGAAAAATACGTTTTGAAT +TATTTTTTACGTTATAATATTCAATAGTAAAGAAGCACACATCAATTCCC +CTATTCAGTTTCCATACTTTGCCTGATAAACATGAATAGTAAAATAGACA +CTTTCATTTATACAGACACCCCCCCCCCCTTGCTTCCGGATTAAATCCCA +ATAAAGGGTGTGGCAATAAGGCATTGTTGCAGTTTCATTGAATTTATTAA +TCATTTGACAGCATGAAATTACAAAACTGGAGAATTTCTAGTTTAAACTT +TTATACAATGAAGAAATCTTCCATAGAATCAATATTAAATTATCAATAAA +TGAGTATTTACGTTTTTCAGCAACGGTATTATTTTTATACTTACTAGTTA +TTAAGTTAGTAGTTAGTTACATTTTTAAATGCGATGCAGTCGAAATTTTT +TTATAGACTAGAAATTGTCTTAGTTTCCAGCCACTGACAAGTCGGCCAAA +TTTCAAACTTTCAGTAATTTTGCGTCATTTGTTGAGCCGCCATAACTCTT +TTTTTGAGACGTTTTCAAGAAGTTGAAATTTGGTATTTTCAGACATTTGT +ATCTTATTTAAAATATGAGTATTCACTCCTTTTACCTGCCAGTCGGCTGC +CTCCTTATCTCCTATTTTTCTCTAATGAGCACACACCACTATCATCATTA +TTATTACCACCTGTTCTTAATAATAAACATTTCCCGCACTTTATTTCCAT +TTCGATGCATTTTATAGAAAATGTTCCCCCTTTTCGAGCTTTCCAATTAG +ATTCACCCTTTGATTGCTCTTTCTTGGACGGAAGTGTTCCCCAATTCCCC +TTCATCTTATTACATTTTTATGCAGATTTTATTGCATTTTAGTGCGCTAG +ATTTTTCATGGGATTTTGCTAAATAATGCAATCACGCTCTAAATAAAATT +CTCAGTTTATATTTTAATGTTAAAACTGTGTGTAAAATTTACAAACATAG +TGAATACATTTTTCGAATAAAAGTATGAACATTTTTCGAGGGATCTATAG +AAAATTGCCGGCTGTTCCTAAATGCCCTTTCACTGGTCACCAAGTTCCTG +TTCATGCAATTCAAAAGAAATGTTCAGCCCCCCGCTCAATAGTCGCCCGC +ACCACAAAATTGAAAAGCGAACATTTTACTAGTCGAACTTTTGAATTGAA +CATTTTTGGAGTATTTTAAAGAAATGTTTTCAAGTCCACCAAAACATATG +CCAGGCCACAAAAATTTCAATTTTCCGCCAATTTTTTTCTCACAAAAGTT +GAATTTTCTCGAATTTCCGATAATTTTCGATTTATTTGAAAGTTATTGAA +ATTTATATTTTCTAAAACACTTCCACAATAACAAATTAATAGATATAATA +AAATTTGAAATTCCCATGCCACACCTCAAAAAGTGGCTCCCTTAACTCCT +GAGTGCTCGCGGAGCCCTACCAAACTTGGAACATTCTTTTCCCAACGGAG +TCATGAACATATGAGCATTAAATGAGTAGACGACATGTGTATACATAGGA +CCACCACAGCTGTTCCTTCCTTTTTATGAGAAGACATGTCATACACACAA +TGTCTCTTCTCCTTTCCGATTGGAAAATTAAAATTATAGGAGGGGGGGGG +GGGGGGGGCGATTCTTGACATTTCAATTACCCCCCCCCCCCCCCCACATC +CGTTATGTTGCATTTTGGTAGGCTTGGGGCCGAATAAGTCTCCCATGCAG +GCGTCAAAACGTCTGCGGACCTACGCCTGCCTCACGCCGCGCCTGCTGTA +CAGGAACCCGAAAAGTGTCGAACGCGGCTAAAGAACCACTTTTCGCACTA +TGCGGTGTAAACACAAGGTTTTGATTTGTAGTCATAGTGCATATATGATG +CGGGAGGCTGACAGGTAGGAGGCAAGCGTTCAACCGCGCATGCCCACCAT +GGAAGCCCTAGAGCCTAGTTTTAGATGAGTTTCAGCATTTTTGATCTACA +AGATTTTGAAAGTTTTACAAAAAAACCAAGATTTTTTGTAATTTATGAAG +TGATTTTTCTACATTTCATCTAGAAACCAGCAGAGTTATTTTTTGGGTAA +TTTATCAATAGAGCGCGTTCGCGTCATGAAAACAAAATGGCGGCCGAACT +TTGAAAATCGATGGCTGAATTTTTCGGAACAAAAGTCCGTAGCTATAAAG +CACAGGCCTACGTTTTTTTTGCTTTTAAATGACATAGTTTTCTAAAAAAA +AGTCTGTGGCCGAATTTTTAAATTTTGAATAGGGGCTTATTTCAAAAAAA +ATTTGAGGCCAACCTACTCTTCTCAATTATAACTTGCCATGGCAGAACTT +TTGAACAACTATTACAACGTTTTCAAAAAACAAGTTAAAGCATTTTTTCG +AATAAAGGTTAAATTGGTAGCCTAGTTTTCTCAAAACAAAATACTAAAAA +AAATATCGATGACCGAAGTTTATATTTGAAAAAATATGTGACCTAGAACT +TTTAACTACTCTTCCAATGTCTTCTAGCTTCTGAGAAAAAGTTCGTGGCC +TAAGTGTACCACGATGGTCTAGTTATCTCGGAAATAGCCATAGCCTAGTT +TTCTCAAAAAAATCGGTGGTCGAGTTTCCTGTATGTAGGCATGTAGGTAT +GTAATTTTTATCTTCCAGGTATCTATTTGTACTTCCCGGTAGCCAGGAGC +AATACTTTTGAATTCCTTTGCTCTCCCTATTCAGCTTCTCCCCTCACACT +CGTTTTTGGTATTCTATTGTTCTCCTCCTCTTCCCATTCTACCCCCATTT +CATTTTCCTCTTGGAGACCCCTGTCTCTCTCTCTTTGTATTGGCTCTTTT +ACGTCTTCTAGTAGGCTTTTCCTTAATGAACTTGTGTGTGTGTGCTTGAA +TCATCATCGCGTTCTCTCGTTCCATTTCCCTTTTGCAATTTTCTTTTCTT +GGAGAAATTTGGAAAGTTTTGCTCAAAATTCCTACGTACACATGCCTCAA +AATCTGGTTGTATATGGCCTAACATTCAATTTCTAGTGCACACAATAAAA +TTTTCCGGGAAATTCAAATTTTCTGATAATGAGGAAGGACTTTGGCGGAA +AATTCAAATTTTAAAAAAGTAGGCGGGAAATTCGAATTTCGAATTTTCTA +AACTTTTTGGCCGGAATTTCAAATGTTCTGAAAAATAATTTTGGAGCGAA +ATTCATATTTTCTCAGAAAAATCTCAGAAAATTTGAATCTCCCACTAATA +TTCTTCTCAAAAAACTGTTACGTGACCTATTTATATCTTATTTATTGGTC +CATTTATTACGTGGCCTAAAACATTTTTTCTTTTCCCCCGTTTACAGCGA +TCATTTGAGATGGCCTAGAAAACGCACGTTAGGCCATCAGGTTTACGGGG +TATAGTACAACCTCTTGCAGGGGACTGAGGTTCAGAAAACTACAAATTTA +GCTAATTCCCTACCTACTCTTGCAAATCCAATAACTAACCCAATTTCCCG +GGGAAATTTTTATTCTTAGAAAACAACTTGTATATCTCCGCAACTACATA +TCCCTCCTTCAAAATAATAATAATGGGAAGCTTCTGCTTCTCTACACCTT +CTTTTGACCAAAAACTTGTTGCCAGTGCCCTATTATGTACGGTCCGTTGA +GTTTTGTTGTTGTTCACAATAATATGTGTAATTCGCGCATCTGAAGAGGG +GAGGTGTAAATGTTGTGTCTAACCGTTATGTTGCTGTCACCTCCAAGTGG +TACAGGTGGCCTAGAAATTTGCGAAAACTCTTCCACGATTATATTTCTCA +AAAAATTACTTTTCTCAGAAAATTTGATTTTCTCACCAAAATATTTCTCA +GATAATTTGAATTCCCGCCAAAATTGTTTAAAAAAATAGAATATCTCGTC +AAAATTTTTATCAGAAAATTTGAATTCCCCACTAAAATTTTGCCAAAACA +TTTTATTTTCCCACTTAAAAAAGTTTTTTTTTTAATTTGAAAGTGGAAAA +GTTTTCTAGGTCACTTATACATTACCGGTGACCGAGGTCGAATTATTCCT +AGGCCACAAATCTCCCAAAGGGGTATTCCCACACCTAATTGACACCTCCC +CGGGCACCTTTGAGCACTAAGTAAGGACACCCACCCCTCTCAGCTTAATA +GCTTTTAAAGGAGCACACCAGCCATATGTTTTCTCTAATTCTCTCACTCT +CTCTCTCGGCTTCTAAATTCAATTTCCCCCCGTCACGCCTCTCGTTACGT +GAGGAGTGTTCAACATGTTCCCATTCCCTTATCCGATAAGTTTTTGGTAG +GCAGGAGCTTGTACTAGTAGAGGACATTTGTCGCTTCTTGGTCTTTCGCC +TCCATTTTCCGTAATTTATACGTGACTTAGAAAATTAGAAAAAAACGCAT +TCCACGAGTTTGTTGGACAACTTTTTTTACGTGGCCTAGAAAAAAATGAA +ACTCGGCCACCGACTTTTCTTTCACTTTTGTGAAGATATGATCTCATTCT +ATAATTCTGTCGAACCGATTAGGAGGGTGGCTGAGTTTGCACTTTTGCGT +GTTCTATACCATTTACAGAAGCTAGTCCCCCCGTCATTCTTTTTCCTGCA +AAATGTTTTTTTTTGCCCCCGGTGTCTCATCATACAGTACAGCAGCCAAT +ATTATTTGTTTTTTGTTTCGTCTTTTCGTCTTTTCGGAGAAAAAACGCTC +TATTCTATGACAAGGTGACGTCATTGGACTCGTGGCCTAGAAAGTTTGGC +AAACTCTTCCACCATTCGATTTTACAGGAGCCTCAAAGCCCCACATGGGG +CCTAGAAATCTTGACATTTCTAAAAAACATCCATTTTGAAATTTTTCGAA +ATTGGTGCAACCTAGCAACCTCTAGAACTTCACGTGACCTAGAAAAAACA +AAACCTCAAAATTTCATGTGGACTAGAAACTTTTAAAAACTCTTCCATCG +ATTTTGTTTTGTGGCGGGGACTTTTTCCAGTTTCTTTTTCACATAAAAAC +CAAAAAAAAACAAGACGTCAAGCTGTGAAAATGATTAGTCACAAAAAGAA +GAAAAACAGTAGTGTCGTTCCTGCCAATTTCAGAGATTCCTTCTTCGCTT +CTCACGACACGAGGGGGGGAGGGTCTAATTGGCACCCCCCCCCCCCCCTA +CTGAGGTGAGAAGCTTGAGTTGACTCACACGTCGCTCTTGTTTTATTCAT +TTTTGGCACAAAGTGAAGTGTGCGAAAATTGTAGTAGTCTGTGTGTGTGT +GTGTGTATGAGCATTTCGAATTTTAAAATACTTTTTTAATGTACCGCAGG +CCACGTGGTAAGTTTTTTTTCATAAATATAGGATTTGTTTTCTTGTAGAA +AAGTTTTTCGAATTTTGAAATGAAAAGGATAACTGGGAACGGAGAAAAAT +TAAGTTTTAATTTCTAGGCCACGTACCAATGAGGATGAGAAGTCGGTTTT +CTAGATCACAAGGTCATCTAAACTTTTAGGAAATTTAAAAAGTTTGGTGA +TTACGAGAATTTCTAGGCCACGTCGCAATACACCGGCGCGTTGGCGTTTT +TACACTTTCTAGACTACTAAGATTTTCCTAGGCCACGTCCCAATCAGGGC +TGTTGCAAAAAAAAATTTTCGACCAAAAAACAAAAAACAAAAAATTTTTT +GGTCTAACTATGGACCAAAAAACAAAAAACAAAAAAACAAAAAACAAAAA +AAAATTCAATGTTTGATATTGAACGGGACAAAACGGAATTTTTTCATGAA +ATATTCTGGTGATTTTTTATAAAATATTGAAAATTGAACGAACAGAAGGT +TTTTTGTTAGCTTTTTTGCTGAATCAGTGCTGTAATTTATTTTTTGGTTG +TTTTTGGTTTTTTTTTTGGTCTCAAAAAACCAAAAAAACCAAAAAATCAA +TTTTTCCCAAAAATACCAAAAAAAACCAAAAAAAAACAGCCCTGGTCCCA +ATGTACAGGTGTTGTGGTGCTTTTTGTGAGCTCTTAGGCCAGCTGGAGTT +TTCTAGGCCACTTGTAAATCAATGGTTTTTTTTCGGTGTTCTAGGCCACC +TGTCACGCCTAGACCATTGACCTAGAAGTTTAATGTTTTTGAATAATAAG +TACACGTACTCTCACATACCCGCAAATGCACATATCTATCTTCATTTCGT +GATTCTCTTCATCTCATCTTATTTTCCATTTCGGTTTACCCTTTTTTTCT +CTATGAATATATTTTCATGTACTTGCTCTTCTTCCCTGAAAAAGATTCTT +TTACACTTTTTTCATTTCCTTAGGCAGTTGTAAAGAACTTGTCATTAGAA +CTTTCAGAATGACATCAGAGTAGATGGCCGAACTTTTTCTAGGCCACGGC +TTGGGAGCCAAACATGGCTAAACATTCTAACTTCCTGGGTCATCTAGAAG +TTTCTAGGTCTTATGGGTGAAAATTGTCAAATGACAGAATTTTCTTAAGT +TATAGTTGAATTTCCCGCCAAACCGATTTTTTTTTGAAAAATTTAAATTT +CCCGCCAAAAATTTTTTGAAACGTTTAAATTTTATGCCAAACTTTTTCTG +AGAGAATTTGGTTTCGCTCCCAATTTTATTCTCTGAAAATTTTAAATTCG +CACCAAATTTTTCGAGAGCTTTTTGAAGTTCCCGGCAAAATTTGTTTTCG +AAAAATTAGATCCCCGTCAACTATGATAGAGAAGTTACGTCATCTGGCTA +CCCTGGCCGAATTTTCAATATATTTCTAGGCCACATATTGACCGCTAAAT +CATGTTGTGGAAGAGTAGTGACGTCACTTGGCGACCGCGACCATCGAGCA +GCGTGAGGGGCGAAGTATCCCCCTTCCCAACCCTAAAGACGTCGTTCATC +GCTCCTTTTTTGTTGTTGTAGGAGTTCCGTTTTTTTGTGTCTCGATTCGT +TTCCTCCTGTTTGTTGTCATTTCTGAACTCATCTCTACACTTCTCTCGTC +TTCTCTGCGTCTCTCCATCCTGCACACTATTTTTGTTTACCTCGATGATC +TTTCTTTTTGCGTGTGTGTCACTGACGAACGAACGGCTGACACAGACTAT +TGTTTTAGTTTTGTTGTTTAGAAGTAGTTGTAGTATTCCAATAGTTTTTC +ACACTTTGCATTATTTCAGATGGCTCAGGACGGAGACCGCCATCACATTT +TTGTCAGTGCTCCGCCGCCGCCGCCACCTTCCTCGTCGATTCCAGCTCCA +TCGCAGGTAAATTTAAGGTTGCAAGCGCGCTCTAATGACCTTTTTTGTGC +CTCCGGCTCCTCTTTGGGTTATTGCCAACGCGCTCCAATTCGAATTATTC +TTACTTTCAGCCAAATAGACTGGAAAAGGAGCCGCTCATCGATGAGGAAA +CTGACATGATTGACGAATCCCGAGCCACGTATTGGAAGGGATGTGAATTC +TTGAAAGCCTCTGGGTTGTACTCGAGTAAATGTGAGTTGGTCTAGAAAAT +TTGTAAAGCTCTTCCACGAAGTAATTAATAAGGGATACTATTGCCGACAC +CCAGGAACACGTATACCACGGAATTCAAATTTTAATTTTTTGAAAATATT +TTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATT +TAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAAT +TTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAAATAT +TTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGACGGGAAT +TTAAAATTTTAATTTTCTGAAAATATTTTGGCGGGAATTCAAATTTTAAT +TTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAAATAT +TTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAAT +TTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAA +TTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAAT +ATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGA +ATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTA +ATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAA +TATTTTGGCGGGAATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGG +AATTTAAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTT +TAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAATTTTTTGAAA +ATATTTTGGCGGGAATTTAAAATTTTAATTTTCTGAAAATATTTTGGCGG +GAATTCAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTT +TAATTTTTTGAAAATATTTTGGCTGGAATTTAAAATTTCTGAGAAAAAGA +ACCTTCGTGTCGAGACCCATCGTGGTGAGACCCTTCGTGGTGAGACCCAT +CGTGGTGACACCCATCGTGGTGAGACCCTTCGTAGTGAGACCCTTCGTGG +TGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGACCCATCGTGGTGAGA +CTCATCGTGGTGAGACCCTTCGTGGTGATACCCATCGTGGTGAGACCTTT +CGTGGTGAGACCCACCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGG +TGAGACCCTTCGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGA +CCTTTCGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCTTT +CGTGGTGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGACCCTTCGTGG +TGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCCATCGTGGTGAGA +CCCATCGTGGTGAGACCCATCGTGGTGAGACCCATCGTGGTGAGACCCTT +CATGGTTAGACCCATCGTGGTGAGACCCTTCGTGCTGAGACCATTCATGG +AGAGACCCATCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGGTGAGA +TCTTTCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGGTGAGACCCTT +CGTGGGGAGACTCTTCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGG +TTAGACCCATCGTGGTGAGATCTTTCGTGGTGAGCCCCATCGTGGTGAGA +CCCATCGTGGTGAGACTTTTCGTGGTGAGACCCATCGTGGTGAGACTTTT +CGTGGTGAGACCCATCGTGGTGAGACCTTTCGTGGTGAGACCCTTCGTGG +GGAGACTCTTCGTGTTTGATATTATATTGGCGGGAGCTAAGGAGTTGGTG +TGGGATAATGTCAAGGTACTCTAGGGGTATTGTGGATTTGCTGTAGGGTT +ACTGTAGTTCAGAAAAATTGACTTTGTGCTTTTGAAGAGGTATTGGCTCG +AGAGTTAGAGAGGCGGAAGCTTCTGTGATATTTTTTACATTCCAGAATGT +TTGAAAAAGTAAAAGTTTCCACCTGTTTTCATGTGACATTGTTAAAAGAT +TATATGGTGTTTTATGTGTCGAACAATTTAAATTTCGCCAGTCGTTGGCC +GCGCCGTAGGCGCGGTCAGCGGCTGGTTTTTCCAGAAAAGGAATAAGAAA +TAAATTATTTGGAAGTTACTAGGACCCTGAATAGAATTCTAGGCCATATC +GAAAAAGGGGATGGGTGCACGTGGGAACCTTTTTTTGGATATTTTGGAAA +GAAGTAAGAAGTAAGAAGTAAGAAGTTGACTTAAGAAGTTGACTTTTCTA +GAGTAAGAAGTTGACTTTTCTAGAGATCATCTCCCCTCTATTATTCTCAG +CGTGACCTAGTTATCCGGAAAACTCTTCCACCAAAAAATGAGTGTCTCCA +ACTGAAAAATGCGTCATAAAACACACGGAAAAGGTACTTGTGTATTACAT +GCCCTCATTTTAATAGTAGTTTTTTAAGCCATGAAAAATAAAAACGTGAA +CCACAATTTGTATTTTTAGGCTTAGGAAATAACATTTTCTAAGCCTAAAG +AGGAAAATGTGTAATACACAAGTACCACGGAAAATTTTTTGAAACCTTCC +GAATTTGAAATAATTTAACTAAAAGTTTCTAGGCCACGATGAAAATAGAA +ACAATGATGTCCCGATTTTGCTGAAAATTTCTGTCCATAGTTATTTAGAG +TTCTGAAAAAAAAGATTTTCGAGAAATGATTTTCTAGGCCACCAGAAAAG +TTTCTAGGCCATTATCCCTTCTTGATCCTTTATCATTATGATTATGATAT +TTTTTAAACGATTTTTTAGGCCACCAGAGGGAATTCTAGTCCGTGTCAAA +AAAAAAAGAAAGGGGGTATTCTTTCCACATAAAAATCCCGTTGGCCTTTT +CAATCAAATTTCTTCAATTTTTCGCATAAAACTTACCTCCCGCTGTGACA +AGCCTCCTCCCGTCTCCCAGTATTCTCAATTCATTAATCATCACCCCCAA +TGCCCTCATCAACTACAGTATCCCTGCAATCCGCGTCTGCAAATATGTGC +CGAATATGTCATACTTCTACGTCAACGCGGTCAAATCCGCTCATCTCACC +GTGTCGATGCTCTGGAACACTGCTCTTTGTGCATAAGGCGTGTGTTGTGG +TGAGCTCTTTTTTTGTAAAATTCAAAATAATAATTAAAAAATTTAAAAAA +AAACCTTTTGTGGAATTTGCAATTTTTATAAAATCGTTAAAAACCAAATT +CAATTTATACAAATTTCCACATTTTCCAAAATAAAAAGAAATAGCCATGC +CCACAAAATGGGCGGCGCTTTCATAGCCACGTCCATTTTGTGGGCGGAGC +CTCGGATCAAAGTTTTTTCAAAAACTTACTATAAGTTGAACACGGATTTC +TGGCTTCCTTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGGCCATTT +TGGGTCGGAGAGATTTTGTGTAGATTTACGGCGTGTTGCGTGTCGCGTCG +CGGCTCGTTTTTAGTTGTAAAACTGCTGTATTTGTCCGTGTGGAGTACAC +GATTTTTTCCACGCGCTGTCCGGCAGGCGATTGTCAATGAGGAGCGAAAA +TTCAATGCGAAAGGCCAGAAGCCCGTGGTTGAAGTGTGGTTTCAATATTA +CAGAAATTTTAAAGAGGAATAAACATGCCTGCCTACAAAATGGGCGGAGC +GTTGGAGGCGTGGTCTAAGAAGTCACGCCCTTTTTTTTAAATACTTGTTC +TGATGTACAATAGAGCGCATTTACATCAAATTAATAATTTGTTTTTCAAT +TTTTCCAGAGATGGCTGGAAATGTCGACTCGAAAAATGGTCCCATCACCA +CGTTGCGAACTATGCGGCTACGATTATCGACGTGGAAATATATTTCAAAT +GAAATCTTTACATGTTCCACACGTGGATCGATCATCTTGTCTGCTCAATG +TGCTCTTTTTGATTACCGTATTAATTATGATATTTTGTGGATATTTTACG +ATTCAATTCATTCAGGAGAATGCACTCTTAAAACGAAGGTGGGCGAAGTT +TTCTGGTGATGACCTAGGAAATTAGAAAACTAGGCCACCCCGCAAATGTG +GTGGCCTAGAATACCGAAATTTGACTAAGCTATGGCCTGCGGCCTAGAAA +AATAAAAGTAGACTGTATAAAATTCTCATCAAGCCTTTTGGAGATGAACT +GGAAACCCAAATTTTTTGGAAGAAAATATTGACCTCCTTTAAAACGGTGG +CCTACTTTTTCTGATGGCCTAGGATTTTAGACAAAGAAGCCACACAGCTA +CTATCCACATAGTTTCAGGAAAAAAAATAAGAAAAATAGGCTCCGCCCAC +ATATTCTTTTGAATTAGAATATACACGAGCCATTTATTTTGCTAAGTTTT +GAATGTTAGCTCCGCCCACATAATGATTTGAATTTCCCGCCCATTTTTCT +CTCAAAAATTTGAATTCCCTGCCAAATTTTTTTTTGCGAAAAACTCAATA +CTTTCAGGCTCTTCGCGCACAGTTCGACAAACACAGCGTACACGTGGAAA +CGGCGTGGCTATTTCAGCGGAAACGGGAATGGAGACGGGGACGGTAGTTC +GGATGGATATTTCTCGCGTACACCTGTCTCATCACTTTTTGACATAAAAG +TGGTCTTGTGTGCCAGCATGTTCTTGGTCTCGTTCATTTTGGCCCTTTTT +ACACAGTATAAGTGAGTTTTTTGACACGTGGCCTGGAAAATGAGAAAACT +CGGCCACCGATTTTTTCAGCCGAATTTTTTTAGTTTAGCGGTCACACGGG +CTTCTGGCCATTCTCTCTGCATTTTTCGCGCTCCATTGGCATTGGCTTGC +CGGACAACGCGTGGGAAAGTCGTGTACTCCACACGGATAAATTTGTTCAG +TTTTACATTGAAAACCGAGCCGTGACACGCCGTAAATCTACCCCGGCCGT +GGCCGAGTCAAAATGGCATAGTTCGGCAAATTCTTGAATTTCAAAATATG +ATGGAAGCCTGAAGCACGTGCGGTCATAAAAATCAATAAATTATCTTTTT +TTTCCAGAGCCGAGTCCACGATATTCCGATGTATTTTCCGATTTTTTGTG +ATCAATAAGAATTGGATGATCAAAAACTACGATATCAAGTGAGTGGGCGG +AGTGTAATTTCGGCGGGAAATTCAAAATTTTTCAAATTTTTCAGAAAAAT +TTCGCGCAAAGTTCAAAAACTCAAAACTTTCGGTAAATTTCGGCGCGAAA +TTCAAAATGTTAAAAATTTTGGGGAAATTTTGGAGGGAAAATCAATTTTA +AAAAACGTTTGTTTGAAATTTTTTTAATTTTCAGAAATGATCCCGAAATG +GCTCACCGCCGCGGTCTCCAGAAGTCTTCACCTGTTCCGTTAACCTTATC +AGCTTCTGATATGTGTATCCACGTGTCATCCTAGTCAACAATTCAACGAA +AAAAACCATTCCAGTTACAATTTCTCATTTCTTTTCACCACTTTCGGGTT +TTTTGCAAATTAAAAAAATTTCGATTTTTTTTTTGAAATTTTAATTTTCC +AATTTTTATTTTTATTCCACAACTCAGGTTGCTCAACAGTGCCTAAAATA +AATTTTATTTCTTTGATTTTTTATAAATTTACAAAAAAAATACAACAAAA +AAATAATATTACACATTCGTGAAAAACGGAAAAAAAATTCAGCCTATTTA +CATTAAAACACGTGGAATTTGAAATTTTAGCGATATATCGATTACCCTTT +CTCGGAAAACTCGTAATAAATGTGAAAAAGGCGAGGAAATTGGAAGAAAT +AAATGCGGGGGTTTCTAGAAAAAAAAATTGGGAGAAAGTTTAAAGAAAAA +TTCAAAATAATGCTCCGGTGTCATCGTGTTCCACAGTGGTTAGATTCTGG +TATTTTGTGCATGGTGTGCTCTGAAATTTAAAAAAAAAGTAAAAAATTGA +AAAAAAAATTTCTTAAAAATTAAAAAAAATGAACTTTTTTTTAAAATTTA +TATTCAAAAATAAAAATGTTTGGTATACCTAATTATTCATACTTTTATCA +ATTTTCGAGAAACTTCAATTTTTCAACTGCTAACGTATACAACTCGCGTT +ACTCGAAAAAGACCTGGGGACTAGTTTCCCACTTGGTGGCCTAGAAATCT +CCAGTAAAAACATCGACGACCGAGATATGAGTTTCTAGGCCTCCATATGA +AAAAAAAACTCGGTCGGGGACTAGGTTTCCACATGATGGCCTTGATAACT +TCAAATTTTTTGGTGACCTAGATTTTTCAAAACTTGGATTACTAGGCCAC +TAAAAGCTTTTCGGTGGCCTAGAAACCAAAATTGCGTGAATTTTTCATAA +TTCTATATCAAAATTGACTAAACCGAAAAGAATGCGATGCTTTTGCAATA +TTTCAGCAGTTGGTGTATCCCACGTGGCGACGGGATTTCGGGCGACCGTG +CCATTGATTAGAGCCAACGGAAGATATTTTGAGCATTCGGCGGTGCTCTG +CAAAAATTTTTTTTTTGCAAAAGTTAAAGACGCATGGTGGGTCTTGATCT +ATGAAATTTCGTGATTATTCGAAAATTTTTTGTCCTTATTGACAATTTTT +TTATCCACAAAAAAGGCGGATGTCCTAATTGCCAAAAATGTGGGTTTCTA +GGCCACGAAAAATAATTTTTTGCTTCAAACATCCTGCTTTTTTTCCAAAA +TTTAGCTTTAAAAAGTCGGTGGCCGAACTTTATTAAAAGTTCAATTTCTC +GGCCACAGAAACTTTGTTTAAGTTTTCACATTTGGATTTCTAGCCCACCA +ATAACGTTTTTATTTCATATTTTTATAAAAATCGAATTAAAAGTAGATGA +TGACCTAGTTTTTTTTCAATAATTTGGGTTTCTAGGCCACCAACTTTTTT +TAAAAATTTTCTTAATTTTCCATAACCAAAAAAAAAAAACAAAATCGATG +GCCTAACTTTTTGGCTTCCTAGGCCACCAATAACTCTTTTATTACTAATT +TTCCTCACTCTCTGATGTCGATAAACACTTTCTTGTCTCGAATATCGCTT +CCCACACCCATCACACTCAAATGCTCCATTCGTCTCATGAGTGAGCAAGT +GTTGATTGAGCCCATGCTTTTGCCGGAAAGTTTTCTCGCAGTCTCGACAT +TTATAAGGTCCATTGTTGGGCTGGGCCTCGTGAGCCGACGACGGGGCCGC +CCGTTTTTTCGCCCTTTTCCCCGATTTTTCCGGTGAAAAAGTGTCGAAAT +ACGCGTTATTGTCATCTAATTTTGGTACATTCGCCAACATTGCTAGATTC +TCCTGAGCCACCTGTTGTGACGTGTGAGGAATGTGATGGTGCTGATAGAG +GTCTGGTGGTGGCTGAAAATGGGGAATATTCCCGGCGCCGAACATTTTCA +GAAGTTCCAGGTCGAATCGTTGTTGAGCATCCGCGTCGACTACTTGATTG +AGGGAGACGGTGAAGTCAGTTGAGGAGGTGGATGGCAGTTTTATAGAGAA +ATCCTGCAAAAACTCAGGTTTTTGCTAAATTTTTCAATTTATCATTGTAA +TTTCCGAAAAATTATAGCTTAATTTTTAGATTTTTCGCTTGATTCTCAAG +TTTTTATGCGAAAATTTAGTTTTTTGTCAATTTTTTTTTGTTTTAAATGT +AAAACTACGGTATTTAAAGGGAGGAGCACTAATTTATGCCGATGGGTCTC +GCAGCGAAAACATTAAATGCCTTAATTTAGCCATGCGCCTGGAAGGTTAC +TGTAGTTTTTATTGATTGATTTTTCATTCAATTTGTGGTTTTTGAAGGTT +TTCAACTCATTTTGAAAGGCTTTTATAGATTTTTTTTTCTGAAAATCAAA +TTTAAATGTTAAAATAATTTTTTTTTTTTTTCACACAAAAATAACAGAAA +TTCCGAAAAATTGCAATTTAAACAGCTCTAAAATATGAAAATTAACGCGA +TTTTTATCATTTTTTGCTTCAAATCGCTGACTTCTGGCAAAAAAAAGGAA +AATTCAGCAAAAATCAATTTTTCAGAAAAATTTGATTGATTTTTGGAATT +TTTCTTACCAATCCGTCGTCTTGCCGTAAATCCTGTAGCTTCATCTCCTT +AGCCAGCAGATTTCTTACATCTAATTGCACGTGGCAATTGCAGTTCTGAA +AAAAAAATGTTTTTGAGATTTTTAGAAAACTTATTTTGTAAATGTTCTAG +GTGGGTTTTCAAATTTTTTTTTAAATTTAATTAAATCAAATTCTTCTCAC +CGTCAGTTTCTCTTTGACAAAATCGCTCAAATTCTTCTGATTTTCCTGAA +CTTTCTCCACTTTCACGGCCAAATCCTGCTGCTCACGCAAAAATTGTTTG +ACAAGACACGTTAGCTGGTTCACATTTGATAGATTGTCCGGGATTTTTAT +AATCTGAAATTTGAAATTAAGGATTTTAGCGGTTTTTTCGGCAAAACGTA +AACTTTTAACGCTGAAAACTCACATTTTTCGAACTCCGCTCCAATAATCG +TCTAGTGAATTCTTGAATAAATCCGGTTGCTTTCATAAAATTCTGAAATT +CCTCATTTCCAATGAATTCGCCCATTTTCCGATGGAAGAAAAACCAATGG +AAATACGGCAATATTTGCGCACAAAATCGATGCTGAAGTGTCGTCGGACG +CAGTGTTTCGTGTGCAGTACACGCCTACGACAAATTGCGGACTTTTTTGT +TATGGAGAGAGTAGAATAGAGAAGAAAAAAGAAGATAAAATGGATAAAAA +TTGCGCGTTTTTCTCGTTTTTTCTCTGAATCTCTCAATTTTTAGGTTTTC +GATCCATATACGTCCCGAGTGGAGATGAAGCCATAAATTTTTCTCTAAAA +ATTGTTTCTTGCCCCTCCAAATCGCTTATTCGTTTTTAAAATTATGAAAA +AAAAATGCTAAAAATGCTTACCAAACCGCAAATTTTTAATTGGAAAATAC +CCAATATTTTGCAATTTATAGTTTAAATTCAAGAAGGTGCCAAAATTTCT +GCAAAATTGCATATCTTCATATAAATTGTTACATTTTTTGTAAAAACTTG +AAAACCCTGCTTTTCACATAATAGTACTGGAATTTTTCAATTTTCAACAA +TTTCATAATTTTTGACCAATTTTTTATTGAAATTTTCAATAAAATATTTA +AAAGATGTGGCTTTCCAAGCAGATTTTCCAATTTTTCCGAGTTTGAGTAA +CTAAGTTTCAACCAAAATGATGTCACAAGTCAGAAAATTTCCCTAAATTT +CAAAACACAGGTGAATAACTATAGGATTAGAATCTGCAAAGATTGAGTCT +GGAGATAATTTCGGACATTTTTTCGGATAGTTTACGTTTCCTGTAGTTTC +AAATAGGCAATTTTACTTTAAAGGTTGCTAATAAAATTAAGAAAAATCCT +TATATAGTCTCCACCCACAGATTGGCTTTTTAGATATTTTCAAAATATCT +TGTAACGAAAACTACAGTAATCTTTAAAATTAAAATTATTACTGTATTGC +TTTTGTCCATTTACGGGCTCGATTTACGAAATTAAATTTAATAATCTTTA +ATCTATAGAATATTAAAATTAAGCAAAAAATGAGAAAATAATACGAAGAA +ATGAAGGAAAATGGAATATCGGTGTAACTATCCGAAAATAAATTCATTTA +GAAAATCGAGCCCGTAAATCGACGTTACGAAGAATTACTGTAGTTTTCGC +TACGAGATATTTTGCGCGTCAAATATGTTGAGCAATACGCATTTTAAGAA +TTTACTGTTATCGTAATAGTTCAAATTTTTCGAGATAATAGTCTTCCAAA +AAACTATTGTTTAAGGTTTTATTTTTTCCGTAATCTAAATTGATTATCAC +TAGACACTGTTCATTAATCATTCAGAACTTGTATAATCCATCTCGGTTAA +ATTGTTGGTGAGACAAAGTGTAATCTGTTCTAGTTGGGTCACACGATCCC +TTTTCCACTCAATCGCTTACCCACTCAACACTATAGACTAGACACTCACA +CAGGAAATAGTATTGTTTACCTGTTTTCTTTTGGACACTGTTTATAACTT +TTCCCTCTCCGTTTCTCTACGTTTAAATTTGTCAAAAATTAATAATTTTC +TTACTTCCACATTCAATACTCATTTAATGACCGGTATTTGAAAATATTTT +AATTTTTTAATCTTTAGTTATTACAGGAACAGTAAACTCTGGGAATTCGT +ATTGCACAACATATTTGACGCGCAAAATATCACGTTAGCTGGCATAATAT +TAGGCATATATTGTTTCTACAATCTTGTAATGTATAACTGACTAACATCT +TTGAAATAAGTTTGTAAAACTTGTGAGTTGGAAAACATTGTGCATGGATG +TCGTGTTTCGCGCACGCGCTAGAGTAGTCATAAAAAGATTACTGTAGTTT +TCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAGTATGCATTCTC +AGAATTTTGTGTTCACGTAATAAATTAAATTGTTAAAAGATATAATAAAA +GTTAAAAGATATAACAGATTTTTTCTCACTTCCCTAATATGTTTAATAAT +CAATCATTTTAAATTGTGCCGAAAATTTTCCGTTTTCCAATTGTTCGGAA +TTTTTTCGGTTTTGCTCGAAAAAACCAAAAAGCAAATTTTTATAAATTTC +CCTGGTGTTCAAAATTTTCCCGCAATTTTTACCTATTTTATTTTCAAAAT +ATTTATTTATTTCAGTTCCCCCAAGTCAAACCGTTCGATGTTGTAGAAAT +GGAGATAATTCCGCTGCATTACGGAGCACAAGTTGGGATTTATGACGAGG +ATCATGAGGTTGGTAGATTTTAATTTGTTTTTTAAATCGTGGCCTAGCAC +ATTCTAGGCCACAGGTAGTGACGTCACTCTGAACATTTTCAATATATGTA +AATTTTAAATTCAAACTACTTAAAACTCGGAAATCACTTTTTCCGTCAGA +TACACAGAAATAAACTAGTTTTACCTTTTAAAAAACTAAAACCATTGAAC +TTTTCACAAATGTTCTTTGAAACTTGAGATAATCTGCAAATCCCAAACTA +TTAAAAACTGAAAAAGGTAGCCTAGAAAATGAAAATTTTCAATAGTTTTT +TCAAGTTCAAAGAAAAAAAATTGAATTTTTAAATTGTTTTTTTTCGCTAC +AAGTCAAAATTATATTATATTTATTAGTTTTTTTCAATTTAAGAACATTA +CTAAAATTAGTGCATATTTAAAAAAAATGTTTGTTTCGGAGAAAACAACT +ATTAGTAATTGCACTGCAATCATCAGATTAGTGAGGAATTTAGTTCTATT +TTTTTCTTTTTTTTCTGTTTCAAAGTCGTTTTTTCATGAAAAATAGACCT +TCGAGCTACTGGTTTTTTGAGAAATATTATTTCAATTTTCAATTTCATGA +TGAACAACATTTTTGGTAACACATTTAATTCTAGTAGAATATTATCCACT +TTTTCTCTAATTTTTCAAAATTTATTCCTAAGTTTTTCTGATCAATGAAG +AACTACCTTTTTACGACAATATTGCCTTCAATTTTTTCTCTCTGAAAATT +CGAAATTTATCTGAATCAATGGTGCCGGTTTTCTTATTTCTGAATAACGA +AATAGATTTTTTATTTATTTTTCAACAATTCCCGGAAATTTCTCTATTGT +TAAAAACAAATGAAGTGAAAATCGATTTTTTTACTTCGAAAGTTTAACAT +GAAATTCGATAAATTTAATCTATGATCTTTCAAGCTCCGCGAGTTTGAGG +CGGGATGTTGATAATTAGAGATATGCCGGGGGAGAACACTACTCTCCAAT +TATATTTCGGTTGCTCGAGAAATATTTTTAATGATAAATACTGGATACTA +GATTCTATAGAAAACTAATTTATTTCAATAAATTTATTATTATTCAGGAG +AATTATATTTTCTTGCTCGAAAGAAAATAAATAATCAAAAACCGACGCAT +TTTCCTGAATTTATAGTTATTCAGAAGAATATAGATTTTTATTTTCAAAT +TCTGAGAATTCAGAAAACATGGCTATTTGCCGGCCTAGAAAATAGAACAA +CTAGGCCACCGATCATTTTTGTTTTGCCGTTGTCAGGCTTCTGGCCTAAC +TTTCTCTATCTTAAAAGATTCCCAAATTCAAACTACTGGCTTTCCAAAAC +CTTCAAATTGTGGAATGAACTTGTGATTCCAAAGATCTGATGTCAAGAAT +TCAGTCCATAGTTCATATACTCCAACAACACTTTTGGAATTTTAAATCTT +CATGGTTTTCAAAAAGAATCCACCAAATTATTTAGCAACGGGGTTTTCCC +TTCTAAACAATTGTGTGACACAAATCATAATCTCCGTCACTTTGTACAAT +TTTTCTAGTTTTGGTGATTTCCCCTCATGAGCTCAACGCGGCGGAGTAGA +TCTTCCATGCAGGCGTTAAAACGCCTGCCTGCCTGACTTTAAGGCGGCCT +CCGCCTGCCTAACGCTTCAGTCCTAGTCTTGTGCTAAACCATACATGAAC +TATTTTTCTAATTCTTAATTTGGTTCTCATAAAATTGATAAAAATTAGGA +AAATTTGAAATCTGAAATTTCAAGTAAAAATGGGCGGCAAACTTTGTATA +AAAAAAAAAAGAAAGCTCGGCCACCAATTTTTCAAAGTTTCTTACCGCTC +TCTGTCTTGCCTCGGGCAAGCCCTAAAACTTTAGAAAACATCCCCGAACA +AAAAAGTAATAAATCCTTCAAATGTGGGAGATGCCCCGTGTATATGTCAC +CTGTCGACTCGTCGAAAACGTTTGTGCCACCCGGCTCTTTACCTCGTCTC +CTCTTACTCATCATTTTACTGCCCCCGTTGCTTTCCGGCTAATGAGGTTC +TTAGGGCGTAGGACGCCATTGATTTGTGCTCTTTTCAGGCAAAATTTTAG +ATTTTATTTCTCTGATTTCACTCAATTATCAGACAATCTAAGTTTTTTGA +CATGTTCAATGCTGGAAGCAATTTTCGATTTTTTTATCGACCATGGCCTA +AAATTACGGGTCAATTTCCTGAAACGGACGAACATTTTTGAAAGCAAAAC +AGTTTGTAGAGTTTCGCTAAAATTTCTGATTTTTATCGAAAAAATCGGGC +ACACCAAACAAAAGTTCGTTTGTGTCAGGACCTTGACGGTACGCAATTTT +CGGACAAACCACGTGTGGCTGATTCAAAAATGTCAACTAAATTGACATCT +TGAAAACATTTTTTTCACCTGAAAACCACTAACAGTGTCAGGTTAATCCG +ATTCAAGCGCTATTTTTATGAACTTTCCTGAAAGTTTAATTCCACACGTT +GTGAGGGAATTTGACACATTTTTAGAAAACCTGATCTCACGGTTAATTTT +TAAACACTTCGAGGGCCCAGAAATCCTAGTTTTTTTTCTGGTTATTCATA +GTTTTTCTAGAATTTAATTTCACATCTACATTTCTAAACAAAACTTTTGA +AGGTCCTTGTAATTCTTCTCTAGTTTTTTATTGTCAAATTAAGTTTTCTC +CAAATTAGGAAGAAGCGATAATTGCGGGTTTTGTGAGGGAAGTTTGTCGT +CGGTCCATTTGTTTTGAAATGAGAATCGGAACGATTTCCTGTCTCCCGTA +GAAACCAATTAAACGAAAACTTTTTTTTTTCATTTCGTTCATTTTGCATG +CTTGCTAGCCTCGTCTATTGGAATTCTTTTGTACTATGATTCTATTCTAG +TTGTGTCTGCATTAAAAAAATCGATTTTTTTGTTGAGTATATTTATTTTT +CAAACAAGCCGAAAAAATAGATCAAAACTGAAAATTTTATAAGAAAAATT +TCAGTTTAAATCTAGTTTTTTTTTCAATTGGCCAACTTATAATTTATATA +TACTCTCAAAATCAAAAAAAAATGCACATTCTATATTACCCACAAACATC +GAAAATCCGCTATTCCCTCAATTATAAAAAATGTGAGAAAATCCTCGATT +CTTGGTTGCTATGAGACAGATTTCAGATTTTTCACCGGATAAACAAGACG +TTATCATTACTTTTCAGTAATGCGCGTTTATTTTTCTATTCCATTTTTCG +AATTTTGAGATGTTGTATTATTTAGAGAGCACGAAATTCTAAGAATGCGT +ATTGCGCAACATATTTGAGGCACAAAATATCTCACAGCGAAAACTACAGT +AATCCTTTAAATGGCTACTGTAGCGCTTGTGTCGATTTATGTAAATCATA +TATTCGTCGATATAATATTGAGCGAAAATTAAGAAAATAATACGAAAAGC +GAAAAATTAATATCGAAAATCGAGATTCCGTAAATCGACACAAGCGCTAC +AGTAGTCATGTAAAGAATTACTGTAGTTTTTGCTACGAGATATTTTGCGC +GTCTAATATGTTGTGCAATACGCATTCTTAGAGTTTTGTGCCTCCCGTAA +TATTATGTACAATGCGTATTTCCTCTGCATGCAAGACTAATTTCCGATTG +GTCTGTAGAGGTGCAGTTGGCTGGCTGACTTTTAATACTTATGTTCCTTT +AAATTTTCAAGTACGATTAGGAACCCTTTCTCTCAGAATTTCACTAGTGT +ACCTTAATGTTTGTCTTTTGCTACCTGAGACGATCATCAAGTCTTTTCTT +TTGTTTGTATTAGATTTCGCAGTAAAATTGTGAAAAAAATTGCAAAAAAT +TGAGAGCAAGAGCAGAAATGTGCACTTCTCGTTGTACCACGATTTTTCGT +TTTCCCACTAAATACCTATACGTATAGGATTATCCAAAGATGATCCCGGG +GATCACCAGTTCTTAGTTTCCTTATCAATTTTATATTACTCGTATGCCTT +CCTCGTTTTTTTTTCTAAAGCCATGAAAATCATAGGTATCGCCTCAGCGG +GTCGTAGAAGGAGCACAATGTACTCGAGCTCGTCACGAAGACCGTTTCGA +CGGCTGGTTCCGCTTAAAATGGTTAGAGAACTGGGTCTTGATGCGATCCT +AACAAATTTTTTGAATCTCTAAATAGTCCCTATAGATCATGTAATAATAT +AGGTTGAACGTTTTACAGAATAAAGTTTTACAATAAACTTTATAGCATGG +GTGTGTGGCAAATTTGCCGGACTTGCCGTTTTCCGAGATCGGCAAATTTG +CCGAGTTTGCTGCACACATGAAAAATTTTTAATTAAGATTTTGTGCAAAA +ACTAATGTAGCCCCTGGTTTACACCTTTTTACGATATTCTGAGTACATTC +GAAAAGGATGTTTTAAATAGATTGAATATCAAATCAAAAAAGAAAGTTGC +ATGAGTATTATATCTAAAAACTTTTAAAGAACACATTTTCAGGCACAAGG +CCGAACGGCAACCGACTACGCGGGTCAGGACTACGATGAATGTTATGATA +GGTTAGTTTCTTTTTCTATTATTTCATTCAGAATATTACGAATTAATGCT +TAAAAAATTTTCAAATTAATTTTCAAATCAACCGCCTTAGCTCCACCCAG +CTCTCTAGATCGCAACCCGCAATAAAGCCCATAAATCAGTGGGCAGCTGC +TGCTGCTCCGTAGTGGATCAGTCTGTCGTCTCTCCGATCAGTGCGCTCTC +GATGATACTCTCACATTTGACCTTTCTCGCTTTTTGTAAACTATGTGCTG +GACACGTTGAAAGTAGTATCAATTGCACTTTTCTGGGTAGTTACCGATAA +AATTGCCCAGATGGAAGAGTTTTCCATAACAATTTCTCTTCCATTTTCAT +CTATCAGCTCTGTGGCCCCGCTCATTAGTGTTTCTCTAGCCGATGCTGTT +CCAGGTTCCCATGGCAATGTGTACATGTGTGCCTAAAGTGAGCCAAAATG +CTCTTTGAATTATTCATTCATCCTATGTTTTTTATTCGTCCTCACGTGAC +CTGCACCACACTGCGCATTAAATATTAATTGGCACTGAAGAGAGCCGCCG +CTCGGGCAAATGTTTAAATTTTAAATTTAATTGATTTATACATATTTGAA +AAATGAGACACTATGTTATTTTCGCCGAATTCGTTCTCTGAGCATTGCGT +TCATATCTTTGCACCTATATGAACAATTAAAATAATTTGTGTGTCCGGTA +ACGAAAAACCCGAAATAAGTCTTGCCTATACAGGAGTTTGTGGAAAGTTT +TCAAAATTTTTAATGCAAACAACGAAGGAAATTGGAGACGTAATACGATC +ACTAGCAATCTGAATTTCTACTTTCAAAACGTTTTTTTCATAAGAAACTC +CATTATCCAAAATCCGGCCACCTTGCTAATCCTGAGTCCATAATAGGCAT +TGCTAAGGCAAATCTAGGGCTTTTGGCCGATAAAAGACTTTTTGATAATA +ATTTCCAAGCTTAAACCTTATTCATATTACTTTTAGTAATCCTATAAGTT +TTGTTTGCAGTGGTTCAGAATTGCCGAACATTCCAAGTTTTTTGATAAAG +GTTTTACATATATGTTGAGCTTAAAAAATAAACTCAAAAAAATTAACAAT +TAGTTCATACGTTATTAATTTCAACGAGTTTTAGTGTAAATATATATGTG +GTCCTCTATATATTTTCCGTATTATTATTATTATTGATTCGCTCCAAAGC +TTTAATTTCAGTCTCAAGACTATACTGCTCAACTGTGTTTATAGTAGTAT +TTTCAAACGAACAAAAAGTGACAATACAGTATACTTTAAACTAAAAAAAA +CTTTGTCGATGAAAGTCTATCGATCAAACTAGCGAAATCCGCCCGTTTAA +TCCGTTTTCCCGCCACCATCACTTATTGTGTTTTCATAGAGCTTTATTTG +ACGGAATTTCCTTTCTTCTGATTTTTCATATTTAACCAAAACTTACTTGA +AAGAATCTTAAAAGGGATTTTTACAACTCTCTGGATCAGATTTTTCGAAT +TGTTTCATTCGCAAAAGAAGAGCGACTCACTGCTATAAATGCAACATTCA +CCACACTATCTCCACAATTTCATCTATTAATTCATACAATGACACTACAA +TAATCCCCACTTGCTCAGAATTTGTCTCTCCCGCGGGGGACAAATTGGAA +TCAATCATTCTGTCGGTCGACCATTGAACCACCACCACACAATATGGTTC +AGCGGGGGGAGGTCCAGTTTTATTGTTATTACGTATACTGCTAGGGGAAC +CCAATTTTCGGACCCCGCGCGGAATATTCAAATTGGAAAGAGTGTGTGTG +CAAAAACTTTGTCCATCTTGTGTCCAGCAGACCAGCCAGCAGCTTCTCAA +TTTCCGCTTCAACTTTCTCCACTTTCCCATGGGACAAACCTTTTGTCTTT +CTTCTGGCTTCTCCTCTTACTTCTTATTCTTCTTCGTTGCCCAAATTGTG +CTGGAAGAACTAGAGATGCTGAAAAGAAATAGGAAAAGAGCACGAAGACA +ATATTTATGTTTTGTTTTCCATGGTTCGCCTCGAGTATTTGATTAGGCTT +CTCCTTGTTGTCTTCACTCGACGTCGTGTTCTCTATTTTATGTCCACTCT +TGAATTCCTGGAGTTTTCAGTGCACGCATTTGTTGAGCTGTAAGAAAGCT +GCAGGAGTTTCCCAGAATTTGATCGATTTACGGAGCGGAGTGTCGTACTA +CTTATTTCCGGATTATAAAATTCTGAGAATGCGTATTGCACACCATATTT +GACGCGCAAATTATCTCATAGCGAAAACTACAGTAATTTTTACGTTTCGA +GAATCGAGCCCCCCTAAATCTACACAAGAGCTACAGTAGTAATTTAAAGA +ATTACATTTCCGAACCTTTCTCATTTTTCAACAATTTTTTAACTTGCCTA +GCGTAGCCGAAAATTAGCGGTAATCGCTTCAAGACCCAAAACAAGCCAAT +TTCATCAAATTTCAAGTAGAATTTTGTGAAAACAACCGTCACTACCATTC +TGATGACCCTTTACTTCGACCGCCCAGTTCGTTAAACATTTTTGAATTTT +GTTCACCTGTCTGCCACCACATATCTTTCTTCATCAAAATTCAACGTGCT +GCGATCATCATCTTCATCTCTGTCTCTTCATCTCGCCCAAATTCATTTCC +GTCACTGCGTCTCGTACTGATTTTTTTTCATTTGTCTCCAATCATTTAGA +GGCCAAAAGACCTCCTCTCAATTTTTTTCTGTCTGTCATTGACCCCTCAG +TTGCGAACCGATTCAGAGTTTACATAAACAAGCTCGCTTTGTATATAATG +TTGAGTGAGCGAGAGAGTGAAAGAGAGAAGACGCAGGAAGCTAAGCGTTT +CCTTTGTTTCAAGCTCTGTCAAATTGTCAATTTTCTAGCTAGAAGATTCT +TATGAAGTTTTGAACATTCTAGATTTAGTTTGTTACCTACAACAGGTGAA +TTTGTCTTTCTTGTCCAGAGATAAAACTTATCGTGGCCTTTTCCGAAATA +GTATCAGATTTCCTTTGTACAAGGGCTTTCGTGAGGCGGTAAATCGCCTG +CCTGACTTTAAGGTGACCTCCGCCTGCCTCTCGCCTCAATACGTTATGCT +AAAACAAACGTGAACTTTTAAAAAAATTTAATTTTCAACAAATTGATAAA +AATTTAAAAAATTTGAAATTTACCTGCCTACCATAGAAGCCCTACCTTGT +TCCACTATTGATGCGATTCATTCTATTACAAATCAATGTAACGAACTCCG +AAGTTTGATAGCCCGAGGCGTTTTCCTTGTTAATTTGATATCGATTATCA +GTTTGACCAACCAAACACCATCGATTTGGCTTGATTTTCAAGGAATTTAT +AGAATTTCGTAGAGTTTTGGACTATGTTTTGCATTTACGTTGAATGGAGA +GAATTATATTTGAATAATTGAATAACTTGTTAATGGTTCAAGGATTACCC +GTTCCGAAGTCTAGAAATGCCCTGGCGATGCTCCCGTCGAGAACTGTAAC +CGATAATCAATCAATATTGCGGGTATTAATTGGCTAATATTCATAATCCT +GAAAAGTTATTTGAATAACGGCAAACTCCCAAGAAACATACCATTTCCGA +GGTGTATGAGAATTTTAACAAGACCTTAGGGTACATAAGCCTATCAGTTT +GAAAAACAATGTCGGAATTTGTGCTTCCATGGTAGACAGGCGCGGTTTCA +GGGTCTGAAGCTTGCCTGAAGGCCAGGCAGACAGGCGTTTTAATTCCTAC +ATGGAAGCCCTAGAATACAGCATATACGGTACCTAAGCCAATTATCAAAT +TTTACTTTTAAAAATTCATTCCACAGGTGTTCCTGTTCTGCTGCATCATC +GTCACACAGACACTTACACGCGCCTTTTCACTTCTCATTTCCCACTTTTT +CTTCGTTTTTCTCGCTTTTTCTTCTTCTCGACACGAAGAAGTAGGATAGA +TCTAGAGACGTCGAAAGCCATAATTGTTTCCGTCGGCGTCTCCACGCGCA +CTCGTACTGTCTACAAGTGCCACACACACACTTGAAGAAAATAGAGAGAG +GTGCAGGAGGAAAAGGAGGGGACGACTTCTGAAAGTGTCGATAACTACCT +CCTATTTGAGTAAAGAGTGCAAGAAATATATGTGCGTGTGTGTCTAATGA +GAGGGTCTTGGAGCGATTTTTAAGCATGTACAGGCATGAATCAGGCGGCA +GGTTCCAGCCAGGCTCTGAAACCGCGCCTGCATACCAGGGAAACCCAACG +ATGGTTTTTCTTTGCCCGGTTGATCCCTTTCTTGGATAGTTTTAGTCTTC +GTCCGTTTTTCATTCATACTCTTTTTGTAACTGTTCAAAAGTCTAGTTTC +ATATAATCAGAAATTCGAGAAAAAGGATTTTTCGAGGCTCTGAAAAAAGA +TCCCAGAAGATTGTGTCTAATTCTAATTCTCTACAGAAAATGCCCAAATC +GAAAATTTTTCGACAGATCCTCGTATTTCGAAATTCTGGAACATTCGGCA +AAGCTGAAAATGTCACAACTTGCCAAAATGAACATTTTCGGCAAATCGGC +CAATAGCTGTATTTTTCAAACTTTCGGTAAACCGGCAGTTCGCCAAAAAA +AATTCGGCCATGGTCTAGACTCTAGAGTTGGGCGGCAGACAATTATTTCG +GGCAAACGCAAAAATTAAAAATGGAAATTGGTGTTCGGCAAATCGACAAT +TCGCCGGAATTGAGAGTTTCCTGCAAATTCGGCAAACCGGCAATTTGCCG +AAGGGCAACTTCTCCGAACTGACACCCCTTCCAAAAATCCGAAATTTTTT +TAGCTTCACCCCCTTCCCTCCCTTCTCGTTTTCTAAAAACCGGACACACC +TCTTACAATTATTACAAACACCACTACGTACGTATTAAACGTCTCTCGTA +ATAAGTGGGGCGCCAAAATATAATGGTTTTTGTTGTGTTTAGTTAGCCTC +CTCCTCTCTACTTCTCCACCATCATCAAATCTACCACCACAATAACATTA +ATTCGATCATCAACTGACTACTTTTGTCTTTCAATGTGGATTTGTAGTTG +TTGGTTATTTGAATTCTTAACTATATATCCATCCCTATGTTGAAAATTTG +AAATTTTTGGTAAATTTGAAAGATACCAAGTTTATGTATATTATAATATA +TTATAAAAATTTCCGGTAAATTGATATCCTGCAAACGGCAAACCGACAAT +TTGCCGGAATTGAAAATTTCCGGCAAACCGCAATTTGCCGATAATAAATT +TGCCTTTATTGATTCTAGGTTTCGAAAAATTACGTGTTCCGTTTTTTTTT +TGAATATTAAAATAGGAATATCAGAATTTTTTATTTTTTATTCTGCAACT +TTTCAAATTATGTTCAAATTTATTATAAAACTATCGTAAGTGTGAATTTG +CAATTAATTTTCTTATTGCTAGGTATCAGTTTTACTAGGGCTGTCATGTA +TGTACCAAAACGCCTACCGCGCCTTCTGTCTAGTGCGGTGCGGAACCCGA +AAAGTGTCGGAATCATCTTTCGCAGTATGTGGTGCTGAAACCAAGCCTTT +GAGTTCTCGCCATAGTGCGGCGAGAGGCCGGCATGAGGCGGGCAGGTAGG +AGGCAGGCTTCAGGAACTGTGTCGCGTCTGCCTCCCAATCCCAGAATACT +TTTTTTTTCAAAAAGTTGCAATGGAAATCAGATTTTCAAACGCAACCTGT +CTTCCTCTTGTACTCAACTTTTACTTGATGATAGTCGATAAAGGTGTGAA +CGCGGTGAGGTGTAACCGTGTGACAATACATCATTGTATTATTCTTTTTC +GCAAAAAAAAAACATTCTTTTGGGTATTATATTCTACCAATGTATCTTTC +ATTTTCTCGATTGATTTTTTCTCCGGCGAAAAGAAAACAAATTGAAAAAA +AACGTCAAAACATAAACATTTGGAAAATATAAAGGTGGATATAAAAACGG +TTTCTTTCTTCTGGAACATTCATTTTTAACCATTTTCCTACATATTTTCA +CGCTAAGCCGGAGCAAAACAGAGACAGTCGAGACTGTCAAAACATGTAAA +ATATACGTTTTTTGGTATACCTATTTATTAACAGGTGCTCCCTTTTCTCT +AAAAGTTTAAATTTGTCGCGAAAAAATGCAAGAAATGTTTTTTTTCTAAA +AACTAAAAACTCGATCAAAAATAATAATTGGGTATTTAAATATTCCGGAA +TCTCCATTTTCTTCCCGTTCCTGCCCTTCCATTTTTTTCTTCCTGCACTT +ACTCGAGTATTCATCCTCTTCTACTGCTGCCATAAAAGGTCTTCCGCTTC +ACTGAAGCCTTCTGCACAGCAGCGTATCCTCCCGCTTCATATCTCGTTGC +TGAACTCCATATAGCTTGTTATAGCTCAGTTTTAGACGGATTTAGGTTCG +AATTTCTGTAGGGTCTCTAGGAGTACTGTAATAAGTGATGTGTCAAAAAT +TTGGCCTAAACTGTCATTGCTATAGATTACGGTGATAGAAATTTGAATAT +GTATGAAATAGTGAAAAATCAGTAGACTGAGCCTTACTCAAATTCACATC +CGTTCGAGATATTTCTGAGTTCTGAATTTCTGTTGATTGCAATTGCCGTA +ACTTATAGCAAGGAAAGAACAATTTGAAGCCGAATTTACGGCACAAAATT +AGTTTTGGTGCTTCTAGAGCCTATTTTATAAAATATATACTTGACACGTG +GCTTTTCAATATCACCATCTCAAGAAATTACCACAATCGTTTCAGGTGCG +AACAAGAGTGTGGCGAGGAGGCGTGGCGAATCGCGTGCTGCTCACGAGTC +GGGAAGATCGCCATCCTTGTCATGTCAATCATTGTATTATATCTTATCAT +ATCAGGTTGGTTTAAATACATATTATTCAAATTTATCTGAGTTTACACAA +TGAATTTTCAGCATTAACGCCCTCCGAAAGCACACACAAGACGGACCTCA +ACGAGCCGCGGCCTGGTATTAATTTAACAAGGTGAGAATGTTGGGAACAT +ATTACTATTGTAGGAAATTGCTCGATAATTCCACACTTATTGAGTTCACA +ATTAATTTCTACTATATTAACTGTGTTTTTGGTAAAGAAGTATCACTTTT +TCCCCTCCCAACTCCGATAATTCGGCATTCCTAGAGTTTTAACACAATGT +TTTACGACATACTTATGAAGAGTTGATGCAAATCGCAAAAAAAAAACAGA +AAAATAACTATTTTATGAATAGTATCATTATCGTATGGTGTCGTCAAAAT +GTTTTGTTGTTTTAGTTTTTTTTTACTCGAAATTTTCTGAAAACACCGAA +TTTCATATTGAATCAAATTTCTTGATAATTTATTAGACATTTCGATTTTA +CAGAGCCAATCAAGTACTCACCGGATTATGTGATGCCTATGAGCGAGGAG +ACGTTTCCGGAGACTCTTGTAATCGACTTTGCTATGATCGAAACTGGCTT +GTCACTGACTTTTACGAAGGGCACAAGACTGTGGTCATAGTGAAAGATGG +CGGACAGATTGCTGTCTATAAAAGCACAAAACCGTTTATGGATCAATTCG +ACGAGCCGAAAGACCATCTGACGGATGCAGAGTTCTCGGATCGAGTAGTC +GATATGGTGAATGATGAGCTGAGACTCGGATGGCCGAAACACTATCGACG +GCATTTAATGGAGACTGTGTGGCCGACACTGTTACGGACCAAGGGAGAAG +CCATGTCGAAAGCGGATCGACGATCCTTGTGGGCTTTGTTAAAGCAGCCT +GAATTCATCCTGTTCCGAGTGTTACCGTTGACACGTGTCACGCCGAAGCT +CATTGGGACGTGTGGACATATGTATCAGACTGAGTCACTGGTGGCGTTCA +AGATGAAAGGGTATTATACGAATTTGAAGGTGGGGATTTTTTTTTAACTT +GATTTTAAAAAAAAAATTTTCTCAATCCAAATTTACAGGCAAAAATCTTG +GTGCATGTCATGGGAACCCTGAAGCTCTTATACGAATTTCTCGACGAACC +CCTTCAATGGTGTGATGTTCGATTTGATAATCTCGGGTTATCAGCAGATT +ATCCGAAAAGGTAGGTCTGCCTGTTTTTTTATTTGATTTTTTTTTCCGAA +AAAATCTACATTTTCAATTATTCGAAACGTAATTCGAATAAAAGTTATTA +ATGATTTTTTAAACAAAAAAATTGATGATAATCCAACCGGAAACTCAAAT +TTTGAAAACCCCTAAAAATCCAAATTTCTCAATTTTTCTGCAGATTCGCT +CTAATGGACGGTGACATGGTGTACACGAAATCGAAATTGGATTCTCTCCT +AAAAGGACGTCCGTGTGAAAGTGATAATGATTGTAAAATTGGAGACTGTG +AGGCGAGATGCACTTCTAATATGGTGTGCTCGTCGAGGAGTAACGGGAAT +TTGGAGGTAAGCTTGAAAGTTGAAAAAGTTTGGAAAAATTGTGAAAAATC +AATAAAATCGGCAAAAAACGAGCTTTTTTCCAGATGGCCGAATTTTTCAT +AGTTTGCAAAAGTTCGTCCACCTGTGAAAAATTGCTAAAAAAGCAACAGC +ATTGATGAATATTCATAAAAAACCAATAAATTCGACAAAAACCTTTTTGA +TTTTTCCAAAAATCGAAAATCACATTCTGATGTTCAAATTGAATTTTCAA +AAAAAATATAGAAATTTCCTAAAAGTTTTAATTCTCAAAAAACGAACGAC +TGACAAAAAATTTTTAAAAAAGTGAATTTTCCGAATTTTTTCTAAAGAAA +AACTGAAAATTTGAGAATTTTCAGTCAGAAATGTGATTTTTTTTTTGATT +GAAAGGAGTTTATTTTGTAGAATTTAACTTCCACTATCAGAAAAAAATTT +ACCTATTTACTTTGTAATAGGAAAAAAGTTGTGAAATTGTTAGGAAAATT +TTTTTCAACTTTACAATTTCCCGGACAGGCCTGTAGTTCCTTTTTTTCAA +AACGTAAAAGAAAAAATTAATTAAAAAGTTCAAACTCCTAGAATTTATAC +ATTTATTTTGCATTCTAAAAAACAAAGTTTTTCTTGATTTTTTTGTGTAA +AAATTGAAAAAAAATCCAAATTTTGTAGGTCTTCTGCGATAAACTGGTCA +ACAAACTGTTCGCAAATCAATGGTCCAAAAATAATAAATATTTGGTCGCA +TGCCGGGATACAGGACGAAATATCACAACTCGACTCAACGAATTACGGTT +AACATGGTCATGGAATCTGCCGGATGTTTAAAGGAATCTAGCTCAATTCT +TTCTTTTTTTTTCTTCTACTCCATGTGTCAAAAAATCCCCGTGTCTTATA +ATTTTCTGGTGCTTTTTTCCATATTTTCCTTTTTTTGTGTTCTGGCTCAT +TTTTCCATGGCTCACAGAGCCCGAAAGCTTAGGATTTTGAAATTTTATTC +GTTTTTTTCTCATAATTCTGTCATCATTTTTTGCTCTGCATCATCATCAT +CATCGTCAACATCATCGCGTTTTATTATGGGTTCATGTATTATTACACTT +TCCTCGAAAAAAAATTTTGACGAACGTGTAATATGTTTCACCTTGTCTCA +TTTGTACCTCGTTCATTGTTACGGGTTTGAAGTTTTAAAACTCTGAATTT +ATATGAAGAATTTTAATTTAAAAAAAAACTTTGTTTCCTTTTTTGAATTT +TTACAGACAAATTTTTGGCTTGAAAACTGAAAAACCCTGACTAAACTTAC +TATTTATGTGTTGGGTATCAACGTGTATTGACCCACGACGTGGCTAAGAA +GATCGTACAACGTGAACTCTATGAACTAACTTATTTATTCCTTAGTTTAG +TAATGTAATAAACTACTCGTCTTCTCCTCCTCGTCTCGCCTTCGAATACA +CAACATTATGAAAAGAGTTTTTCTTAAGATAAAAAATGTTCTAAAAAATC +GATGGCCGAGTTTCCTATTTACGCGGCCACAAGACCAGTAAAAAAGTGTT +AACACAAGTGCGAAAACTAGAACATTTATTTTCAAATTTCACCCGATTTC +TACAAAAAATCAACAAAAAAGTCACAAAATTTAAAATATGAACATAATAA +TCAATATCCCGCTGGCGCTGACTCCTCCCCTTTTCGGAAATCACTGTTCG +CATAGATTTGGCCGTCGGAAAGTCGTTCGGCGGCGGTGACAACTGTCAAA +TTGTTCACTGCCTTCATTACGTGACCACGATCGATCAGGGATTTCACGTA +GGCTTTCGGGAAGTTTGGCTCGTACCACGTGTAATTTGGCTAAAAAATAA +GGAAATTGGGAAAGGTTTTGATTTTATTGATTGAAAAATATTTCATGTGA +AAGTCGAAAATTGATTGAAAATTAAATTCAGAAGTTTTTTTTCTGAAAAT +TATTGATTTTTATTTTTAAAAAATCAACTTTTTGACAATTATCGATTTTT +CCAACAAAAAAAAAATCAAATTTCGCGTGTAATTCTCTACCTGTAACTGA +TTGTGCATCCTTGGAGCATCAACAGCTTGTTTAACATCTGCTTTCAGCCA +TAACGCATGCAGTGCAACTCCAGCAACACCCGAAATAATGGTGGATCCAC +CGGCTCCGCCGACCGCCATAAGCTCCGCCCCTTTTGTGTTAAAGATCACT +AATGGACTTTGACTACTCATGGGGCGTTTTCCAGGGCGAATGAAATTGGC +GGGAGACGGTGGGAAACCGAAGAAATTCGGATGACCGGGAGTGGAAAAGT +CGTCCATTTCGTTATTCCAGAGAATTCCCGTCGATTCGGAGGATACTAGG +GCACCCAGGCTGGAAGAATTTGAGATGGTGGAAGAGTTTTTTTGGCGGTG +GCCTAGAAAATGTCTTCATATCCGAAAAAGTCAAAGTGATGGCCTAGAAA +TTTAAGTTTGTGGCCTATAAACTTGAACTGATGGCCTAAAAATTGAACGT +CGTCCTAAAAATGTTTTTAACTGATGGCCTAGAATTGAAAGGTGATGGCC +TCCAAATTTCAGGTGGGCGTATATAAACTTTGGTTGATGGTCTAGAAATT +ATACACGTGGCCCAGATTATGAAATCACTTCGGTATAAAATCCAGGTGGT +AAACAATTTACTATTAAGACTGCCTAAAATCATCCCCTGGCCTAATTAGT +TTAAAATTTTTGGTGACGACCTCGAACTTGTTCATTTTTATCAACTGCAG +TTGCTTGTCGACTGAGGACTAACTTCTCACTTGCTGGCCGAGTTTTCGAA +GTTCGGCCACCAAAAATTTCCTTTAAAAAAGCCAAACTCACTATAAGTTA +ATGGTAGACGTAACCGAAACTGCATTGCCGTCTGCATCGATAATCGATAC +ATGAGTTGTTCCATGATCCTGCGGTGGTGCTTCAAACGATCCTCCATAGT +AATCATCAGGATGCGTCGTGTCTGTGATCTTCGACCTAACCCAATCCGCC +CACTCTTTTGACGTAATATTTTTGGCGATTTCCGTGGCGTTTGCCACGAA +TTGCGGGTCGCCAAGCCAGCTTCTAGCCGCATAACTAAATTTGCTAGATT +CCAGAAAATGATGGTATAACGTTGCGATTTCGTTGAACGACTTCATGTTA +TATTCGAAGCCATCCATCACGTTAAGTATTGCCTGAGCCACCGCTGAGCC +CGAGGGAGGCGGCGGGCCGCAGACTCCGCGCCCGTTTTTCAGCTTTGTGT +AGATCACATTTTTTGAGTCGTGGACTATTGATTTGTAATTTTTAAAGTCC +TGAAGCCGGATGATCCCACCGTTGGCTTCGAACTCTTTGGCGAGTTGCTC +GGCGAGCCGACCTGTATAAAAGTCGGCGATGGGATCTGTGGAGTTTGCGA +GTAGCCGGAATGTTTCTAGAAGGTTTTGGCGGGTTTTTATCTGCTCTCCT +GGTTGGAAGACACGCTGAGTTTCGGGGTTGATGAAGTTTTTCATGGTGGG +CTCCGCGCGGATTTGGTGCTCGTTTTGGTTGAGAGCTTTTGCAAGGGCAT +GGGACGTTGGGTAGCCTGGAATTTTTTAGGATGGCCTAGAAACATGAACC +GATAACATAGTTACTTATTTTGTGACCTCGAAATTTTCATGATGGCTTAG +AAATTTTTATGATGGCCTAGAATTTTTATGGTGACCTAGAAATTTTTTGA +TGGTCTAGAAATTTTTAGTAATGTAATAAACTACTCGTCTTCTCCTCCTG +AAAAAATTTGGGCCCGTCTCCCTTCGTGGTGAGACCCATCGTGGCGAGAC +CCATCGTGGCGAGACCCATCGTGACGAGACCCATCGTGACGAGGCCTATC +GTGGTGAGACCCATCGTGGCGAGACCCTCCGTTGAGAGACCCATCGTGAT +GAGACCCATCGTGGTGAGACACGCCGTGGTGAGACTTATTGTGATACCCA +TCTTAACGTACACAGTAATTGGAGAAACTTTTAAACTGATTTTTACAAAA +AGTTCAACATTTAACTTACCAAGAGCTCAATATTCCGTTGCCTCGCTTTT +TGTTGCCCTCAGGGATTATTGTTCTGTTGCCTCCATTTCCGTTACCCCTG +TTGTGTTGCCTTCGAGCAGCGTTGAATCCGTTGCCCCCCCCCTTTTTCGT +TGTCCCCGGGGAATATTAAATCCGTTGCCCCCGTTATCCGTTACCCCTAG +GGATTGTTGGCCGGTCTAAAAACGGCCACCAGAAAAGTTTTTGAGCATCA +AAAATGTTCTACGCCGTTAGGAGTTTTTTAGGCCAACAGAAATATTCTAG +GCTCGCAGAAAAAGTGCCCACCTTCAGCCAACAAATCAATAGTTGGTTTC +AACAACTGTCTCCACTCGACTTTTCCACTTCCGAATCTCTCGAATTCAGT +CCGGAGGCCGTGAAGCTCTCCGGGCACCGCAATCGCCTTCCATCCGATTC +TCGACTGATTCCATTTGTCACGGTACATTTCCTCTGTTGCGGCGAGCGGA +GCAATCTCCCGAGCATCGATTACCGTACACTCTTTTGTCGTTCTGGAAGA +ATTTTAGAGGTTTCTAAGTCATTGAAAATATTTTTAGGCCACGGCAGAAG +TTTAAAGGCCACACGCGCTTCTGGCTTTCCTCATATTTTGAAATGGAAGA +GTTTGCCGAGTTAGCCCGTTTGGACTAGGCCACGACCGGGGTAAATTTAC +GGAGCGTCGTGTAGACGATTGTCAATGGAGCGCGAGAAAAACGCTTTGAC +GAAGGCCAGAAACCAGTGAGGCCACAATGTGATGTTTGCAAAAATGTTTT +TAATGGCCTAGGAAAATCATTCTTTCTTCCAAAATTTTTCTTCTTTGTTT +TCCTTTTCGATTATTGATTTTTAGTTGAAAAATCAATATTAATAATTATC +TTTTTTTTTAATTATTGATGTTCCGCTCCAATTCGTGGCGAGACCAACAA +CTCACGCATTATAAATAGTCATAAAATGTCCGCCGCCAATTCCGGCCGAA +TGTGTATCCATTACACCGATACAGAAAAGTGCGGCGATTGCCGAATCCAC +CGCATTTCCGCCTTTCAGCAAAATATTCCGACCGATTTCTGAGCAAATTT +CGTTGTCGGCGGCGACGGCGGCTTTCGAATATTTTCCGAGTGGAGAAAGT +GATGGTCCAGGCCAACGGGGTAGGCGGGCATTGTTCTGGAAACCTTGCCG +AGTTTTATTTTTATCGGCCACGTAGCAAATCGGCCAGCCATGAACCGACT +GCGGACTAGTTTTCACCCTCGTGGCCTAGCTTTCTAACAAACCTGCATTA +GTAAATGAAAATACAATGAAGCGAATGCGACCGTTGAGATTAACAACGTG +AATACGAGAACCGTTAAGCCGACCGCCGCGACTAAAGTACGGATTTTCAT +GGGTTGCTCGGCCTCGATAAGCGGCTCAACTTCATCAAATGGTCCATATT +CTGGCGGTAAATTATCATCGTCCGGAAACGTGTTATAGTATTGAACAGGA +GGTGGGTTACTGCTGAAAAGTCGAGTTTTGCGCGTCAAATTTGATGTATT +GAGTGGCATGATCACTATTATTACAAGACCGCGAAATTTTGAGAATGCGT +ATTGCACAACATTTTTGACGCGCAGAATATCTCGTAGCGAAAACTACAGT +AACTCTTTAAATCACTACGGTAAAGCTTGTGTCGATTTACGGGGTTTCGG +TTTTTTCATTTTTTTTGTGTTTTTTAAAAAACAATTTATCGACTAATGAA +TGATTTCCGTAAATCGACACAAACACTACAGTAGTCATTTAAAGAATTAT +TGTAGTTTTTGCTACGAGATATTTTGCGCGTCGAATATGTTGCGCAATAC +GCATTCTCAGAATTTTGTGTTGCCGTAATAATTCTGATTTAAAAATGGAA +TTTTCAAAAATCAGAGGTTTCCCAAAAATTTGAATATTCCACAAAAAAGA +TGAATCTGAAGAGTATTTTCAATTTTTTGAGAAAATAATCGATTTTCTGG +ATTAAAAAATTTGAATTTATAGATTTCTAGATTCTAAAATTTGAATTTGT +GCAATTTCAAACAAAAATGTATCGATTTTTATCGACTTTTCATAAAATTT +AATTTAATTTTCGAAATTCCGAAAATATTGCCCGTTTTTCATATACCAAA +AAAGTTGTATCAATTTTTTCAAAAAATTAAATTTTCATCGATAGTTGTTT +TCAAAGCATCATGATTTTTTTGAAAGAATTTGCAAATGTGAGAACTACAG +TACTCCCTTAAAGGCGCACGCTTGTTTTTATTTTTAAAAAATTGGTCGTT +TCGAGACCTGGTACCGTATTTTCGCATTTGGGTAATATTTCCAGCATTAT +AAATTTAAAAACAATGCACTTTTTAAATCTTGAATCCATATATATATTTT +TTTCAGAAACTCATGCCGCCTCGTTTGGGTCTCGATTCGAATTTTTTTCA +CAAACGTATAATATTTTCTCGAAAAACCCGCGAATTTTTAACATTATCGA +TTTTTCTCTCACCTCGTCGATTGCCCTTCAGGAGTCATTATTCAGAATTG +AGTATGAATTAAAAAATCATAGAAAAAGTCAAAGCGCTGTCAATTGGAAA +TTTAGGACGAGAATGTCAAAATTGCAACTTTTCACGATAACGGAATTCTA +TCGCAAAACTAGATAAGAGCTACAGTTTGCTGCGTGTAAGCGCGCTCCAA +TGACAAACGAGAAGAGAAGAGAAGAGGGGGTAACCGCCAATAGCTCTCTT +TATCGAGGATAGTCTTCAAGTGACAGAAGAGATATTCTGTGGTGGGAGAG +AGTTGGGTGGAAGGGGGAACAATGAGGACTACGGAAGAATGACTTTTAGA +TTTGGAGTATAGGAGAAAGTGGAGGTTTTGGCTGAAATTATTTTCAAAAA +CTTTAACTGTAACAACTAACGAGTAGATTTGAAAATGAGGATAATATTCA +ACACAACAGAAAAAAAGTCGATAGGTAACTAATAAAAATTAGAGAAAATG +TGGCATCGGGGAGAAGTGGTGGAACAAAAGAAGAAACTGATGATGATGAT +AGGAGGATAGCCGCGAAACAAGCGATTAACAGTGAACAAGATTCATTTCG +GTGAAGATGGAGAAGATAACAGCAAAAAAAAAAACACAACAAAAGTCCTT +ATTATTGCCCATTGAGAGTTTGTTGAAGGACACTGGTAAGGTGCTCGTCG +ATTCCATCTTGCTGCGCGAATTGTGGGAACGATGCGTAGATTTGCTTCAG +GATTGTGACAATTCTTTGCTTGGTTTGGTTGCCGCTATCGTCGTCGTTGA +AAGCATCGTTGGCGATTGAGAGCAAGCCTGAAAAATACAAATAAAAATAA +AATAAGTTACGGATTTTTTTAGATTAGAACTTACAAACAAGGAAGATTCT +CGGAAGATTCTGATTTTCTGGTCCAAAAAGTGCGGCGTCTTGTTTATCAA +ACAATTCGGCGAGACACGTGTAAATGTAGGGGCTTTCCTCGGTGTCTGAA +TATGTTGGCAACCAGCTCAGGAACATCTCGACGACCTGGAAATAATATGG +AACTTTTTTCTTGAAAAACTGAATTCTAAAACCAACCTTTCCGTAGGCTT +CAGCAGGAAGTGGCACATTGCCGATGATTTTGGCAAATGCAGAAATCGCG +TTTTCCGTGGCAACAGTGCTCTCCTCGGTGGCTCGGGCGTCCTCTCGTTG +AATCATGGCGGCCAGTGGCTCCAAACAGCTCAAAATCTCGTTTCGGTAGT +CGCTGATCTGGTGGTAGTTGATGGCCATAACTCCGAAACCGTAGCTCGCT +GCTTGTCTCACTTCAGGATACTCATCTCCCAACAACTTGTACATTATTGG +AATAAGCTTCGGGAAGCGAGTTGGCATATGTCCGACACCGAACTCGATGG +CGTCATCGAGAAGGCACATTCCCCATTGTCTCTCGAAGTATTGTTTGGAT +CCCTCGATGAGTTGAATGGCACAGTTGAACACGTTGATCATTCCCTCGAA +GATAGTTCCCTTGAACTCCTTCATAAGAGAGTGAGTCAAATCAGAGATGG +CTCCAAGGCATGAGGCCTCCAATTCCATGAAATAATCGAGCTCCTCCTTA +GCTTCAGCATCATCGTCATCTTCATCTTCAACTGGACGATCGCTCATTCT +CTTTCCGTAGTTTTCAAGTTGCTTGAGAAGCACCGAAATGATGAGTTGAA +CCTCTTCCTCGGCGATTCCCTCGGTTTTCATAACCTCAATGCACGATCCG +ATGGTCGTCATGAACGAGGCGAGAATCTCGACATCGTCCTCCTCCTCCAT +AGAGGTCGTCAATGCCTTCAAGAACTCGCACCACAAACGACGCTTGTCAG +CCAATCCTTGCTTCTCAACACAGGTCAACAAGCATGGCATGATTTCAGCG +GAAGCCGTACGAACTCCGTCGTGAAGTCCGAAATCGAGATTCTTGATGGC +GAGCTCGTAGACGTCGACGACGTATGGCATGAAAGCCTCCTTCATCTCCT +TGGCGAACGCGACAAGCATATCGCAAGCAGTTGCCTTCTCCTCAAGACCG +CTGGTGCGGATTCCGACAGTCTTTTCTCCTCCGATTCCGTGGTATTCAAC +TCCTTCCTCGTTTTCGTGAACATCTTCGTCTGAAATTTATATATTTTTTT +AACACGTAAAACTAAAAAACACTCACTGTTGAAGATATTGAAGTCTGGGC +GGTAACGAGCGGCACGAAGAACTGGATCCATGACAACTGGGAGGAATGGT +GCGAAATCGGCTCCAAGAATAGAGCAGAAACGAGTCCATGAGCTGATCAT +GTAGCTGTATTGTGGATCATCGATAGCCAAATCCTTCATTCCGTCTCCGA +GAAGGTTCAGGATCTCGATTGCAGTAGCGTGGAATTGTTCCTTTCCGACA +GCATATCCGATGAGAGAGATGCATTCGATGGTCTTTCCTCTCAACTCCTT +GAGCTCTCCGACGTTTTGAAGAATGTGAACGAGGTTCGGGATGAGGCGAG +CATGATGTTCCTTGAAGAGCTCCTCGGCGGCTTCAGCGACGGAGGCGATG +GCGGTGACGATGTTCTCAACGACAACCTGGTATCTCTTGTCTCCGAGACG +ATTGAACACAGCGGAAAGCACATTTTCGAGTTTCTGAAGAATGAATGGAA +GATATTGTCCAATGATGCTCTTTGGGCACTCCTCGGCAAAGTTGACAAGA +GCCGAAGCGGCATGAGCACAGACACGTGGAACATCGGTTCTGTCAAGAGA +CTCGAGAAGAGCTGGTATGACGGCGGCGTGGCACTTCTTCTGAAGAGTTG +GAGCGAAGTCAGAAGACATTTGTCCGATGGCGTTGCAAGCCGCGTATTGA +ACTCTTGGATGAGCATCATTGACGTAATTGGTGATATGAGCCATAATTTG +CTCTATGTGTGGTTCCATAGATCTTTGGCACCCTTCACCGACGGCGGAGA +ACGCGCGAAGAGCCGCGTGCTTCATCTTCCAGTCTTCGCTGGTCAAAAGC +TTCTCGACAAGTGGAAGGAACACTGGGAGCATCACTTTTCCGTTGATGCA +GCAAGCAACACGGTCGATGGCGCTTTCGGCGATGATTGGGATACTGAAAA +ATAATTTAATTGAAGAAAAACTAAAAATTTATCCTTACTCTTCATAGTCT +TCTTCCTCTTCGATCTCGTTGAGCCACTCATTGAGCACATCGTCATCCAT +TTCGGTCATGCATGAAAGAAGAGTCTCGAGAATTGGTCCAAGAGCTCCTG +GTGCGTATTTCTTGAGTCCTTTTGGTGCGGATTCCATGTACGAGCAAATA +ACTTCGATGGCGTTCTGACGGACCATCTCGTTCTTTTCCTTGTTTCCAGC +AATCTGAAATTTGAAAAAATGAAATTTTTAAATTGGGCCATTTAAATTAC +TTACAGCAAGAGTGACTTGAAGAACCTGAGACATATGAGTGTTAAGGCAT +TTTGGCAGAGAAGAGGCGAGCTCGGCGAACTCTCCGAGTGGTCCATCTGA +ATCATCCTCGTCGCTGGTTTCATTGCAAACTTGAAGAACATTTGGAACAA +GAGAGGTCATAAGCCTGACAACATCCTTCTCCTCATCATTATCAACAGCG +AAAGCGATAACAGCACGGACGGCGGTGGCCTTGATTTGCAAATCCGGTGT +AGCCATGCACTTTTCCAAGACAACTTTGAGGGTTGGAAGGAAGTGGGCCA +GCCTGTTTCCAAAAATTATTGGGCATCCGCGAAGAATAAGCAGGGCTATG +TAGTTTCCGGTAAGATCCTCGCTCTTCAAACAATGATCCATCAGCTCGAG +GACTCCTCCCCATGTCATATCTCCAGAATCGTCGATGAGGTTTGAAGCGA +TTTCAGAGATCAAATCAGCAATCTTCTTCTTAATCGAGAGTTCGGTCTCG +TGAACTATCATCTCGAGAACTTTGGCGAGAATGCGCTGTTTGTTCTCCTC +GTTCAGCGTTTCCCAAATCGCATCCCAGTCTCTGGCGAGAACTCGTCGCA +GAAACACCAAAACTGTGGATCTGGCCTGAAAATCGAAAATTCATGGAATA +TATAGGAATTTGAGTGAACTAACATCAGAATTATTCGTGTGGTGTGTGTA +GGCCTCGAAAAGTGCAGCTACTTTGGTTGGTCCTTCAATCTTTTCATAGA +CTTCTTCAGCTTGTTTTCGGATATCATTGTCTGCTGACTGCAGTTTTGTG +ATGAGCTCAGTGAATTGATTGACGTCCATTGTAGGGAACCCTGAAAATCA +GAATATGTGCTAAAAATTTCAAAATTGAGAAGGAAAAAGATGAAAGCGAG +TCGGTTTTGCAGATAAACGCCTGGGGAATACGCGGAATCGCTGAGGAAAA +TAGATTTTTAGTATAAAAATTGGCATTTTCAACAAAAAACCTATCGGAAA +ATGTGAAAAATAGGCCAACAAATATTGAATTTTGGGACAAAAACGCCTCG +AGTGCACGATTCTCAACGGAGCGCACTTGCTGCGTCACACGCACTTTAAA +CTGTACACGGCGGGAAGTTCAAATTTTAAAAGGATTCACGTGATTTTCAC +GACATTTACTGGTTTTTTCAGCGAGTTTTCGCAACTTTTCGGCGACAACC +GATGATGATTTATGTTTGGAATATGATGATGGTAGCGTGTTGCGAAATAA +AAAATCGATGGAATGAGTCAGCGAGAAACTAATATTTGCATAGAGAACTG +TTTGCAATTTTGGCATTACATTGGCCAGTGCACTGACAAAAAAAGAAAAA +AATAAACGGCAAAATCTCTAATACCTATTCCAGGCAACCAGTGTCTGGCG +ACGATGGAGAGTAATTCTGAAAGAGACGCAGTTGAAAAGAGTGTGTTTTT +CGCTTTTTTTTTCAGACAGAAGAGTAAAAAGAGTAAATACGTATCAGTAG +TAAAAACAATGTGCGAGCTGGGAAATCAGTAATAATTAACTACTTGTGAT +ACAAATTCCTCAAGGAATGAAGGAGAAAGTGTACTTTTTTTGAGACCCGA +AGAACTCGGGGGATGTCCAATTGGGGGGATTACCAACTCGGGGGATTGGC +CCCGCCCACAGAACCGTGGCTTGCAATACGCCCATTTCTGCAACTGCCGC +ACGGTTTTAAAACTGTATTTTTCTCAATAGAGCGAGAATTAACAAGAAAA +AATAATTTTAAAACCGTGCGGCAGTTGCAGAAATGGGCGTATTGCAAGCC +ACGGTTCTGTGGGCGGGGCCAAACTCCCGAGTTGGTAATCCCCCCAATTG +GACATCCCCCGAGTTCTTCGGGTCTCCTTTTTTTTAATTTTGAATTGAAA +AATTGTCCGAAAAGTGCAAACGTAGAACATCAAAACCAGTGGAGGGGCGA +AATTTGATAGATCGCATGTTGCAAGAATGAGCATTCTACGAGTTTCGCGC +CATTTCTGCGTAGCGCGCACAATATTGTGCAATAAATCTCGGTATTTGCG +TACATGCATCATATCTTACGCGCAAATCATATTGGAAATTTCCCCGAAAC +ACGGGGAGGCAAAGCTAACGTGGCTGAAGAAATTTCTACAGTAGTCCCAT +TTGGCTGACTGAATATTCAACGCGAATAAGTTTTGTACACTATTGCGTAC +TTTGCGTACGCGCATTTTATTTGACGACAATTCGTCAATATCAGCTCTGG +CTAAAAGCGCTTTTCTCATTATTTAAGCGAATAAAAGTCGAAAAAAAATG +TTTTGTGATAGAGAATAGTAATTTAAAAAATAAAAAAGTGCATATTTTAT +GTTTCTCATTATGTTTCCACTGATTTTCTGAGAAAAACCGAAAATTTCCT +CTTTTTTCGATGAATTTCAGCTGAATAGTTTGTTTTTATCTAGTTTTTCT +TCCGATTGACTGAATAACACATTTAATAACATCAATATAACGTTTAAAAC +ATTCATTGTCTCGAAAACCAATATAAAACTCGTCAGAGAGGGATACTTAG +TAGATATGCTGAACAAGGAAAAGAGAGAGAAGAACATTAACCGAATGGGG +AGGGGGGAATAAGAAATCTGAACAGGAACGAAATATAAAGAACATTATTA +GAAAGAACAAGCATGGCTTGATCTTCTTGGCAGTCGTCTCCTTATCCTAT +CACTTCTTCTCGGCGTCCTTCTGATCATGCTACCGAGCAACGTGGCACGA +TCGAAGAGTTTCACAACGGTTTGATACTTTCGCTCCACGAGGGGGCTCCC +AATTCAGCGAGGGTCCTCTCACGAAGTTTAATTTTTTAAAATTAAAAAAT +AAGTAACACCTCAAGAATTCCATCGAAGTTGTGCTCCTTTGCAATAAGAC +GAAATTTTTTTTTACGGAATTGAACAGGATCATTGAGGTACGGCATGAAA +ACGGCTTCCTCGTTGAACGATGTTGAAGCTCCTTCACCATTGCACCTGAA +AATCAACTTCTAAATTTTCCAATTTAAAGAAAATCCACATACTTATCCTC +GGAAACGAATCCAATATTCTGGTTGCTGAGTGGAATTGCTTCAAAGATTT +TGATCAGATTTTTTTTTGAAATTTTCGATCACACATCTTGTATCCACCAA +ATCGCCGAGTGCTTCATGAACTTCAGACTCGTGCTTTCCAACCTCTTCCA +TGAGCTTCACTTCTTCTGCTTGGAACTTTTGATTGCCTTCGGACCGATCT +GACTTGTAGTTTCTTCTTAAATAGTGGCTGATTGAGCAGTCGACCTTGCA +GTCCTACCTTCTTTGGCTTCTTCTGCGGCACTTGAGCCCTTGTAAGAGCA +CTTATTGCTGCTTAACCTTCCTTATTAATACTTCGAACAGCTTCTTCTTG +TTCGCATCTATTTCGAATTTTGTCTTGAAATCTTCCAATGCAGCGACAAC +GTAATATCTGGAAATTATAAAAACATTAAGAGAAAATATTTTGAAAAAAA +ATCGAAAATTGCACTGAATTCCTAAATTTTTTATTAAAATCGAAAAAAAA +AAATGAAATACGTGAGATTGAGTTTCGAGACTTTTTTATTCAGAATCAGC +ATATATTTCTCCATATTTGAGTAGGTTTTCAGAAATATTGTACCATAATT +TTTGGAAAAATGTAATTTTTAATTCGAAATTGCACTGAATTTCTCGAATT +TTTCACTAAAATCGAGAAAATAAATATGAAATACGCGAGATTGAGGTTCA +AGACTTTTTAATTCGGAATCAGCATATATTTTTCCATATTTGAGTAGATT +TTCAGAAATATTGTACCATAATTTTTCGAGATATTTTGAATAATAACTTA +CTTTTCGACGTTTTTTGCCTTTGTCCGGTTTAATCCATCGAATTTCGAAG +CGGTTTGCGTAGATTAGCTGAAAACATTATGCTTATTCCACGTAGTAACA +AGAAAAAACAAGAAAAAATAAGAAAAAACGAAGAAAAATAAGCATATAAG +TCAAATTAAAAATGTTTATTCGATCAAAATTCTTAACCATAGGAGGCGGT +GGCTAGCCGGCGCACTCTCGCGGCCACGTTAGCTTTGCCTCCCCGTGGAA +AGGAGCCATGATATTACGGAAACACTATTTGAATTCTGAGAACGCGAAAT +ATCTCGTAGCGAAAACTACAGTAACCCTTTAAATGACTACTGTAGCGCTG +GTGTCGATTTACGGGTTCGATTTTTAAAATTATTTTTTTTGTTTTTTGTG +TGCGTCATCGATTACTAAATTATAAATTATTTCCGTAAATCGACATACAA +TCGCTACAGTATTCATTTAAAGAATTACTGTAGTTTTCGCTACGAGATAT +TTTGCGCGTCACTCCTTCAGGCACCACATCTTACACTCAAAATCGAGGTG +AATTTCTGTGTATTTGACAGCAAAAATGTCGTGAAAAACAATTAAATAAG +GCAATTTGAAGAGGAAAAAACTGGGGCAGATGTGAGATAAGAAGAAGAAG +AAGCGGGGCTTCGACAACCGTAAACTAATCAGAGATGGAAAGTGAGAAAT +TTGAAATTTAAGACAAAAAAGTTAACAACGGGGGATTTTTTTTAGAGAGA +AAGAGCGAGTAATCGGGCAGCAGCAGAGAAAAAAAAAGATAATAAACAAT +TGAAAAAATATAAATATCGGGGAAATTATTGCTGAATAGACTGCAAATAG +GTGACAATCTCGGGCGGTACAGAACGAAGTGTCTCTGGACAATTTCCGGG +TCCACGGACAAGAACGGCCTGCGCAAAGTAGGCCTTGTGGTTGGCGATGT +TGGCGGCGACGGGCGGTTGCTTGGGAGCGTAACTCAGACGACAGAATGGG +TTCACAAATTCTCCCTCGGCGTTGTACATTGAAGCTTGCTCTTCTTCTGG +TGATAGGACGGCTCGATCGGAGGCTGAAGCAGCTTCCAGCAGCATTGCCA +CCTCGTATGACAGAATTCCGTATTGACCACTGCAAAAAAAATTTATATGA +GAAATTGAATTTAAAATGATTTTATTTGTAATTTTGTTTTTGTTAATTGT +CGTTAATTGTTTTTTTTTTGAGAAAAAACCGAAAAAAAAATTAAAATCTT +CATTTTTGATTTAATTTTTTTGTTGAAAAATCGGCAGTTTTCGATTTTGT +TTTTTTGAAAAAATAGGGAAAAGTCGGTAATTGTCGATTTTTCAAAAAAC +TGAAAATTCCAGATTTTGTCAGGAAAAAAAACGAAGAAATCGACAAAATT +TCAATTTTATTTTTTTAAATTTGTGTTTTTCAAATTTTTTTTTGATATGT +GATTTTTAACTTTTCTCTGGAAAAAAACCGAAAATTTGCAATTTTTCAAT +TTTTTCCAAAAAAATCTTTAAAAAATAGAAAATTTTCGTTTTTTTTTCTG +AAATATTTAAAAATTGTAACTTTCTATTTTTTTTAAACCCGTATTAAAGT +TTAAAAAAAAAATCGGAGAAAAAAAAACTGAATCGAAAATATGTGATTTT +CAATTTCCTTTGAAAAAAATATAAAAAATCGAAAATTTTCGTTTTTCGAT +ATTTTTTCTGGAAAAAAGCCTAAATTTTCATTACTAACACAAGCTGCTGC +GTGACATCGGCTAGCAAATTGCCCATTCCAATGGCAATAATCCGTTTCTC +AGGCCCCGTTGTCGTTTGTTTCAGACCTGGCAAATCAATGCATACGACCT +TCTCGATGAGCATTCCGAACATGCCAGTCTGAATATTCTCACACGATTGA +ACAAGATCCTGTGCACTCCGGGCGATCGTAAATCGACACAAGAACACGAT +GAATAGCTTCATAAACTTGGGTGTCTTCGACGATTGAACTCTTCGAAACA +TTGTATTGAGCACAAATGTCATCGCGGAACCCTCGAAGTGCTCAATCGAC +GGAAGAATCGTCGCCGCCAACTGGAAACCGTATTGATCCAAGGTTTTCGA +GCCCAAAAGCCGCGCCAAATGGCTCAAGATCAACCCAGAATTCTCCGAGA +CGACTCGCTGAGCATTCACGGAAAGGATCACTTCGAGAACCGAAAGTGCC +GCTGGAACATTCGCTGATCTCGCCCAAAGACGTTCGGATAGCAGAAACGG +AAGGAACGGTGAGAATTGATCGATCGATGAGTTTCTAGCGATACATGAGG +AGACGAGAACTCCCGTGATTTGGAGAGCATATGGGATGAGATCTTCCAAA +TCCTCGCGGAAGATCACTTCGATCAGTGGAAGGAGTTGAGCATCCAGTGA +GGCGCCGATTGTTCGGGTCTGGAACAGGAAATTCGTTAAAAAATATAAAA +TGTTCTTAAAATTGCTATCACTTTTTTTTTGAATAAGAAAAAAAATCACA +AAAAGGAAAACACGAAAAAGCAGACAAATGTTTCGATTTTGCAATTTTTA +ATTTTTTTTTTTCAGAAAAAAATTATCGATTTCTTCTTTAAAAAAAGAAG +ATTCTTTTCGATTTTTTCGGAAAAAAACATCGAAAAATTGAAAAACAAAA +AGTTTTGATTTTTTTTTCAGTGAAAATCGTTCAATTTTTCGGGGTTTGTT +TCGACAAAAATAATTAAAAACTAAAATTTTTCAGTTTTTAGGTTTCTTAT +CAGAAAAATTGAATTTTTTCGATTTTCCGAAAAATTAAAAAAAGGTATAT +TTTTTGAAAACACGAAAACGGAAAAGTGTTGGTTTTTTGTAAATTTTTGC +GTTTTCCAGCAAAATTGCCAATTTTTCCGAAAATTTTCAGATCGAAAGTT +AAATTATCGATGTCTATTCCAATTTCCGAGTTTCAGCGAATTTTTTTTTG +CAGAAAAATTTCAGAAAATTTGACAAGTTATGTTCCAATTTATGAAAAAA +AATTTGAGACCAAAGTGCGGCACGGAAAAATGGGCGGAGTTTAGAGTGGT +ATTTTTCTCTCAAACTACTCCTTACCTTGGTGATCAACACACAAATCGTC +TCAAACAAAAAGTGCGTGTGCACCGAATCCGCCGGATTTTTCGTCGCCGA +CTCGACCAACTGTGCGAGCTTGACCGCAATCGCGTCCGCATGCCGAATCG +TGTCGTCATCGAGAATCACAATGATCCTCAAAATCGCCTTGATCAGATAC +GGCGAGTTTTGCGCTTTGGCATCCTTGTCGAACGCGGTGACAAGGTTCTG +AAGGATCGAGGAGACTGGAAGATTTTGAGCCGAGAAGATTTTGTTGGAAT +CAGCGAGAAGGATCTTTTCAATAGCGTAAGCTGCGTACTTGTGCAGAATC +GGAGTATTCGAGCTGAGAAGAGCGTCCGCCGACTTGATCGCAGTCATAAG +GTGCTCTGGAGCCAGCTGTTTCCTGAAAGTGACCGCAAACTTCAGTGCAT +CAGCTTTAAGGATCGGAGTTTGATTGACATCGGCGTTGAGATGTGTGGCC +ACTTGTGTGATGAAGAAGTCGTTGATGTCCACCAGCGGGTTCGTCGCCGT +TACTCCACTCTTAGCAGTCTCCGTCTTCACCGCGATCGCCGTGATCAGCG +AGTAGACAATGTCGATCTTGATCCAATCACCACTTCCCAGCAGGTTCTGC +ACGATCTCCCCCAGACATGGAAGCATTTGCGCCTCGAATCTTCGGCAGAG +ACCTCGCGCAAGATCGATGGCTCCACGGCGTCGAGTTCCTACATCGGTAC +CCTCGATGTCTCGCTTCATATAATCCAGTGGCTCATCCTCGAACAGTTCC +ATATCCTGTTGACGAAGCAGAAGGTTCTGAACGCACACGTTCTCGGCGAG +AGTCTTCAGAACGCCTTCACCAGTGAAGTGTCCCTCGTAGTACTGTCGCT +GGCTGACCATCGACAGAAATTCCAGCGCGGCGCACACCATCGTATCGTAT +CGAGTGTCGGGGCCGGTAGACTTGAGCAGATTCCAGACGGCAAGGATGAT +GTCGGGCACGAACTCGGAGATCTCCTCCTCGTAGCGTTGCGAGTAGAGCG +TGAAGATCTCACAGATCTCGTGCTTAAGCTCGTCCAGAGTTGTAGGTTCT +CCCGAGTTGGAGGTCTGCGTCGGCGCGTCGATTTGCACGAGATGCAAGAA +GTGTGGCATCCAGTCCTTGAGATGATCCTCGAAGTATTCCGGAATCTCCT +GTGAGCACAGAGAATGGTAGACTTTTGCAATGAGAAGTAAGACTCGGAGC +CATTGGGCGATCTCGTCGGCTCCGAGTTGATCCTTCCGCTGTCCCACCTC +CATCATGTTCCGTAGCAACAGAGTTAGAGGCTCTTGGGTCTGAAAAATCG +GTTCTTTTTATTTGTAACTGAAAAATCTGGGGAGAAAACAGTTTTTCGGT +CCAAATTCGAGACTGACATTCAGATTTCTTCAATTTTTTGGCTCAAAAAT +TTTGAAAATTTGTCCATTTTTATAGGAAAATTATCAATTTTCGCCAAAAA +TTCCTCATTTTTGCTTTAGTTAAAATTTTTGACTAAAAAATCATAAAATG +TTGAATTTTTCACGATTTTTCGGAAAACAAGGCCAGCTTTAGCTAGCTTA +AATGTCTAATTTTGGTCATTTTTTAGGGTCAAAGCGGACAAAAATTCAAC +TTCCGACGGCTGCGACGTAAAAAAGTGGCCAAAATTGGGGATTTTAGCTG +AAATTAGCCAAATTTTGAGCCAAAACGCAACTCACGCTCAGTAGACACTT +CTTCAGCTCTTTCCAAAGCTCTGCTGACTTGGATTCGAATCGGAATTTGC +GGAAAATCTGCTCCATCGACGCCAGCGAGGCCACCAGGTGATTGAGATCC +GCTCCGTTCAGGAATTTCGACAAATATGGAACCAAATCTGGCCATTTTTC +GGGAAAATCTCTCTGAGCGATGAGATACAGAGCATTGGACAGGATTTCCT +GAACATTTGATTTTGTATTGAACATCGCTTCGAGAAGCATGCTTCTGAAC +TGCTCCTCGTCTTCCTGGCCCATTTCTACCTCTGGTGCCGGGCCCTGAAA +CAATTTAAATATAAAATTCACGCATTTATTCAAATTTTCCAACCCAATTT +CTCTTCACAAAATTTTTCAAAGCGACAGCCGCGGCGATTCGGATCTGCGG +AGCAATTTGTTGCTGTTCGTTGACCACCAGTTGAAGAATTTGAATGATAT +AGCCTGGATTTGATTGCAGCGAGCGGAGCGCTTCTTCTCCACGCTTGCGA +ATCGCAGCATCCGGCTCCAGAGTCTGCTGGAGAGCTGCTCCGATTTGCTC +CATCTGAAAATAGGGAAAAATAGCTGTTTTGGGGGTGAAATAGGGAAGAA +TTAGGTGAAAGGACAAAGATAGTTTAGCTTAAAACTTGAAATCTAAAATT +TCCGGTCAAAATATTAAAGTTTTACGCAATTTTTCGCAGGCCCGCGGGGA +ATAAACTCGCAAAAATTCGCAAAAATAAAAAAAAAATTTCAAAAGTGTGA +AGTGTTTGCGTACAGCGCACCCGACCCGACGCGCAAATTTTTTTCATTAT +GTTCTCTGTTTTCACTGATTTTTACTGATTTTTCCTAGTTTTCCCTTGAT +TTTCTTCAAATTTTCCACTTTTTCAGCAAAACGTGCATAAAAAAATAAAT +TAAAACATTTCAATTTTCAAAACTTTGCAAAATAAAGGCGTCGTTGCGTA +CAATGCGCACGACTTGACGCGCAAACTTCCCAATTTTTATTCTTAAATTT +TCCTGGATACCCCTGGTTTTTTCTCTGTTTCCCCCCTAATTTTTCGCATT +TTCAGCAAACATGGGTGTTGATAAAAAGCAAAAGCAACGAAAAACCAATC +CATTCGAGCTAAAATTCAACAAATCCAAGCATGACGTGAGTTTTTCAGAG +TTTTGAAGAAAAAATCGATTTTCTCGCAGATTCTCGGCCGGAAAAAGGGC +GCACAAGTTGGAGCACCGACTGCGTCACGAAAACGAGCTCACGAGCAACG +TGAACAGACGCTAGGCGTAGAATATGACCGGAAAAATAAGATTAGCAAAA +TTGTCGACAAACGGCTCGGCGAAAAGGACGGAAAAAGCGAGGAGGAGAAG +GGCGCGATGAGATTCACAGAGGAAAGAGTCAAAAATTATAAAAGAGCATC +GAAATTCAACTTGACAGATGATGGAGATGAGGAGGAAGAAGGTTTATTCC +GAAATAAATTGAGAAAAATTTTAATAAAGTAAATTTCAGTACTTACTCAC +AAGGGAAAAGCGCTCTCGGACATTGAAAAATACGACAAATCGATGATTTC +CGACTCGGATGACGATGAAGAGCCGGGAAATTTGGGCTCAAATATGGTAA +AAGTGGCTCATTTCGGTGGTGGAGAGAAGACCGCCGAGGAGCACGTCCGC +GAAAAAATCAGCCGAGAGGATATGATTTCGAATTTGATTGCGAAAACGAA +GCTGGCGCGTCACGAGAAGCAACAGCAGAAGGATGAGCTCGAGCTGATGA +CAGAGTCGTTGGATTCCAAGTATCAGGCTTTGATGGGCAAAATGAAGGCT +TCATTTAGGCCGACCGGGCGCCAGCCGCTGGAAAAAGATGATTACGACAA +ATTGGTACGGGAAACATCCCGGTTTTCTCCAAATTTTTAAGATAAAAGAT +AATTATAAATTTAGAGTGAAAATCGATTTTTTTCACAATTTTTTAGTGGA +AAACCTAAAACCCAAAAAACTTGATCTGAAAATGCTAATTTTTAACCATT +TTTGCTATGGAAATTGGAAATTTTCATTAATTTTGCTGTAAAAGTTGAAG +AAATCCAAGTTTTAGCTTTGTAATCAGAGAAAACACTGTAAAATTATTTC +GGAATTTGTGCAATTTGAAGTGAAAAATAAAACATTTAACTTCTTATCGC +GAAAGAAATTGAGCTGAACTGAGAATTTTTTTGACGAAAAATCATTAAAA +AGTCAATTTTTTTGACAAAAATTCGAGAAAAGTCGGTTTTTCTTTTGACA +AAAATGACGAAAAAGGCAATTTTTAATTTAAAAAAATAAATTTTTCGCCG +AAAAATAACTTTAAAAAAGTCGTTTTTTTACAAAATAAAACAATTTAAAA +TAACTATTTTTCGACAAAAAAATTAAGAAAAAGCCAATTTTTTTGTTTAA +AAAATGATAGAAAAAGGCTTTTTTTTTGTTTCTTCGCCTAAAAAATCAAG +AAAAATAGGTTTTATTCCATTTTTTATCCAAAAATTATTATTTTTCCAGA +CAATCACCTTGAAAACCGAAGCCGACGCTCGTGCCACCCCAGCAGATCGT +AAGCTATCCGAAGAAGAAGAAGCTCTGAAAGAAAAAGAACGTCTGGAAAC +TCTCGAGGCCGCCCGTATCTCGAAAAATAATGCATTTTTCAACGCAAAAT +CTCATTTATCAGCCGATGCCGACGTTGATATCGATGCTGGATCGAAGGCC +GACGCCAGAAAAGTTCAGGCGAAAAATTCGAGATTTGAGGTCAAATTTGA +CGATGAAGGTGGCCTGATCGATGAGGATACGGTGGAAAAATCCAGGATTT +TAAAGAAAAATCTGGATGGTTCTGATGAATCTGACGATGACGAGGATCTA +GAAGATGAGGAAGAGGATCTGGATGATCTACTGGAAGATGAGGATGAGCT +GGAAGAAGATTCCGATGATGAGGAAGCTCAGGAAGCCCAAAAAGTCGTCA +AAAAAGCGAAAAAATCTGCTCCAGAACCCGCTGAAACTCTGCCATTCGTA +TTCGAAATGCCGAAAAACTATAAAAAATTCTGTGCTCTTCTGGAAAAACA +CTCGGAATCGATGGATTTAGTGCTGGAACGACTCGTGAAATGTCATCATC +CGAGCCTTAAAGAAGGAAATAAGAAGCGTCTGAATAAGCTTTTCCTCTTG +TGTTTAAGATGGTTTGATGATATGTCGAAGGAGGAATTGACAGCGGAAAG +TGTGAAGGAAATGAATTTAGCGCAGGAAACTATGCATGCGTTGATGAAGG +TAGCGATTGGATGGAAAAGCTGAAAAATTACCGCACTTTTTAATCTGAAA +ATTGAAAAAATTCGAGAATTTTTGACCTAAAATTTTGAAAAATTCCCGAT +TTTTATACCCCAAAAATTGCAAAAAAGTCCCGATTTTTTACCAAAAAATG +TTTTAAAATCCCCGAATTTTTTACCTAAAAATTGCAAAAAAGTTTCGATA +TTTAGACCCAAAAATTGCAAAAAAGTCCCGATATTTTTACCAAAAAATGT +TTTATAATCCCCGAATTTTTGACCTAAAAATTGCAAAAAAGTCTCGATTT +TTAGACCCAAAAATTGCAAAAAAGTCCCGAATTTTTTACCAAAAAATGTT +TTAAAATCCCCGAATTTTTGACCTAAAAATTGCAAAAAAGCCGGTTTTTT +TACAAAAAAATGTTTTAAAATCCCCGAATTTTTGACCGAAAAATTGCAAA +AAAGTCTCGATTTTTAGACCCAAAAATTGCAAAAAAGTCCCGAATTTTTT +ACCAAAAAATGTTTTAAAATCCCCGAATTTTTTGACCTAAAAATTGCAAT +AAATTCCAAAAACTTTGGCCAAAAAATTAAAAAAAATACCCGAATGTTTG +ACCCAAAAATTGCAAAAAAGCCCCGATTTTTTGAGAAAAATCATGTGAAA +TTAAAACCTTTTTTTTTTGAAAATCAGTCTCGAAAAAAAAAAGAAAAACC +AGGAAAATCATGAAAATTTAAGAAAAAAATCATTAAAAATAGGAAACGAT +CATGGAAATATTTTTAAAGAAACATTATATAAAAAATCATTAAAATTTCA +GAAAAAAAATATGGAAAATCCTGAAAATAAAGAAAATAATATTAAAAATT +CAGATTAAAAAACGCAAAAAATTCAACAATTGAAAAAAATTTCAAATTGT +TTTTTGCAGTTCGACATTCAATACGGAGTCCGATGTGTGCGTGCTCTAAT +CCGTCAACACTGGAAAGGCCGCCAGGATAAACAGAAGAGTAGCCCAGTGT +CATTTGGATTAATCTCTGCAATTCGTCTTGTTTCCGGCCTCTTCCCAGTT +GCCGATTCCTGGCATCCTGTAGTGGTTCCGGCTCTTTTTTTGGCAACTGA +AGCACTTTGCTCGGCGAAATGTGCCAATTTGAATGCGTTGGCTAAACAAA +TTCAATTGGCTAATGCTATTGTTGAATATGTGTCTGAATCCAAGAGGTAA +TACTTGGAAACGAACATTTAAATAGGCAAATTTTGAAAAAAATACTGAAA +GCTTTGATATAAAATAGGAAAAGTAACGAAAAAAAAAGCCAAAACCACCA +AAAATATTATTTTCAAAAGCTAACTCAAAAAATTTAAAATTCAGAATTGT +CGCTTAAAAAAATCTATTTTTTTCGATATCGAAAAAAGATTACTATAAAA +ATTCAAAAAAGCAATTTTTTAAAATATAACTTGATTTTTTTTTCTGAAGT +TCATTTTTTAACAAATAATTGCATTAATTTTCCATTTTAATGTTAAAAAA +AAGCGAATTTTTCAAAAATTGATATAAATTTTGTTTTGGCAATTTTTAGA +TCAGAAAACATTGAAAAAATACAAAAATCCCGTTTTTTTTTAAATTAATT +TTTTAGAAAAAATTGCAATTTTTCAAAAATCTTCCGGTCATTTCTCTATT +TTTAAAAAATCTCTCGTCTCTTTTAAAAAAATTTAAAAAACCGAATTATC +GAAGCGTATCAAAATTTTGAAATTAAAAAAAAAACCGAACTCCATTTTTA +CGAAAAATCCGAAAGTTGAAAATTGTTTTCAATAAAATAAATTTCAGATA +CGTCCCCGAGCTGGTCGCATTTGCTCGAAGTGCTCTTCTGCTTGCAGTTA +CAGAGAAAAGTGAGAAATTCGCGACAAATGGATTCCCGATTTCCAAGCCA +CACACGGAAATGTTATGCTTTGAGGAGAAGGTAAATTTATAAAATTTGTT +TTTTTGAGCAAAAAATTGGTTTTTTTTTTTGGTTTTCTCTTTAAAAAAAT +TTGCTTAAAAACGCTCAATATTTAAAAAAAAAACTGGCAAAATCGAATTT +TATAATATAAATTAAAAATTTTGTTCAAATAAAAATGATTTTTTTTTGAA +AATTTAGTTTTGAAAAATTTAAAATTAAATTTTAAATTTTCACAAAATTG +CCAATGATAAAATGTTCACTTTTTCTTGTATAAAACTGCTTGAAATTTTT +TAAAAGCAATTTTCCGAAAAATAATTTTTTAATAGATTTCTGAAAAACCG +AAAAACCACCGATTGAAAAACGAAAATCAAGTTTTTTTCCGAATTTTCTA +TTTTTAACAAATTAAATATCAATTTTGCACATACAAAACGGTTAAAAAAA +AACAAAAAAAATTGCCGAGAGCCAAAAAAATTTAAGTTTCAGCGATTTTG +AAATTTTTTTTTTAGGAAACACGGTCTCCTCGGGTGGAAACGAAGGGGGA +GGGAGATTGCTTGCGCGTTTCACCGATGCGCCTTTCGCGTGCTGGCGCAC +TTCTGAATATTGAATTATTTTTGCGGAAAAAATTCATTTCTTCTATGAAA +TTTTCTTGAGAAAGCAAAGGAAAGATGATGAAATGAATTTTTAAAATAGT +TTTCTCAGTTAAAAAGAGAATACCTTGCTGCAAAAGGTTAAATTTATTGA +AAAATTGAGAAAATAAGAAGTTTATCTTTGTTTTCACTACATAAAGTGGG +GAAATCTCAAAAAAATTTGAAGACAATTAAGAAATATAATTAAATATATA +GCCTGAAAGTCAAATAAGAAATGAAGGTTTGGTCACAAACAATTTTATTT +TTGAATTGAAGTTTTGAGAAATGATCATGTGCCAGAATCACTAAATCTGA +GACATTCAGCCCAATTTCTTTAATTTTCTGTGATTTTATCATGGAAGTGT +GGCTTTTTCTGTGATCTTGCCAGTTTTAACAAGTTGAAATTGGAAAATCG +TGAAGTGGGAAACTAGCAGTGAAGCTTCCAAAAATTTCAAGCCTTACTGA +AAGGAAAGTATTGGAAACTAAAAACGAAAGCTTAAGAAGATACCGTTTTT +ATATATTTGAGTTTTGAAAAGCCTTAATAGGTTTTAAATACAGTTTTCTC +AAGAATTCAAACTTGTAACGATTAAGTTGAGGCACAGAATAAGATGGTAA +TACTAAGTTATGTTGAAAAAAGCCAAGAAAGACTGAAAACATTGCTTTCA +ATCTGATTTTTTGTAAGTAATGTAATGTTGAAACATTATTCTTCATAGTT +CAGCACTTTGTATGGCTTATTTGAGCCCAAACGTACAGTAGTATGTGGCA +AGAAATAAAATATTGTGCCAACAAAATTGGAGCCGAAAAACCCATGATAA +AATGTTTAATACGTGTATTGCTCTAATAAAATACCAAATATTAATTAGAT +TCACTGTCTCGACTCTTTTTAATTCAGATTAATAACTTTTAGCTCCTCTT +TTTAACGAAAAATTATAACTGGATTTCACAAAAAGAGTTCGATCTGAGTT +CTTTCAACAGGTACATAGACGAATTATATCTTAAAATGACGAGAAAAGTT +TGCTCTATAAACGTTATCATTGCAGGTTATGAGAAAAACAAATAAAAATT +TAATTTTAAAAAATCCGAAAATTCAGTTGTTATTTTCAAACAGTTCGTTA +TGCATTTCCACCGAACGGTTTCCGATAATTTTTGTTTCTCCACTTTCGGT +TCAGTCTACTTTATAATTGTTATCATTTTGAAATAGAAAAATCGACGAAA +AACTAATAAAAATCGAGGGAAATCACTCTTCAACGGTGAAATCTCGGTGG +ACGCAATGAAGCTGCAGCATTTCAAAAAAATTTTAGAAGCAATTTTGGTC +ATTTCAGCTTCAAAAAGCTTTAAAACTTAAAAAAATTAAAATTCATTTCA +AAAAATTTGAAATTAGTCATTTAAAATATAAAAATTAGAAAAATTCTAAT +TTTCAGCGAATTTTCAAATTTATTTTTATTTCAGAAAAATTCAAATTTTG +GCTTTCAAAAAAGCTTACAAAATATTAATTTTTAAAAAATCTAACTTTCC +CAATTTTTCAGTACACTGGCCCCGCACTCCAGCCAATCTCCCTGACCACA +ATCTTCAACAATTCCCCATCCGATCCATCTCTAAAGCTTCACGTTCTTCG +TGCTCTGCTCTCCCTCATCCAACATCTCCGTGTAATCTACTCCAACCAAA +ATGAGACCTATTCTATCGTTTTCAAGCCATTCCTCCGGATTTTGGAATCA +ATTCAAGCCAAAAATCTTCCAGCCGAGGTCCAGGAAGAGCTGGAGACTCT +GTGCGCCTCAATGAAGGCTGAAATTGGAGCCAAGTGCCGTCTGGTGCACC +TGTCGCTGGTGAAAACCGAAAAGAGCATGCTGAAAATGCTGGAACCCCGT +TTCGAGTGGGATTTCGATCCGGAACGCCCACATCACGGACCCAAAGACGA +GAAGAAGAAGCTGACGAAGAATCTGAGGAACGAAAGACGCGGAGCCATCA +AGGAGCTCAGAAAGGATACGGCATTCTTGGCCAGGAAGCAATTGTCGAGT +GTCAAGACGAAGGATCGTGCGAGAATTGCGGCCACGAAACGTGTCATGGG +CGGTCTTATGCAGCAGCAGGGTGAATGGAATAAGGAGAAGCGTACGGCGG +ATGTTGAGAAGAAGAAGGACAAGAAATAATTTAAATTTTCCTATTTTTTG +TTTGTTGAAAATGACTTTATTTGGCAAAAAAAACCCCTAAATTTCAGTTT +TTCTCGATTTGTTGAAAAATAGTCAAAAAACTGATTTCTATGTTATTTTT +GGTCAAAATTTGCCTTTTTCAAACATTTTTTTTGCCATTTTTCCTCCATT +TTTTGTTATTTTTTTTTTTCGTTTTGTTATGAGATATGTTTCTGTTTTGT +TGACATTTTTTATTATTGAAAATTAAACGAGTTTTCTGAATTTTTTTGTT +CAATTTTTTTGAAATTTTCCGTTTCACATACGTTTGTCAATATCTCGATT +AATTTTTGAAGTTTTCCAATTGACTCGCGCATTTTCTAAAAAGTTTTTAA +ACTTTACATTGAAAATACCCCTCTAACTCGAATATCTGATTTTATTGGAA +TTTTGAGTTTTTTTAGGTTAAAAAATTCTTGTGCTAAAATCATCCATTAT +AGTTCGTAAGTCAGCAAATTTTGGCTCAAACTTAGAGCGATTTCCAATTT +ATGGAGTTTTTTGTTCAGAATTCTCGAAATTTTCTCATTTCTGGAAATTT +TGAGTCTACGAGTCACACAGTTGTTCCGTAATTAGCTTCACTTACATCTC +CTCAACTCTGCAAACTCTCAAACTTTCGGGAAAGGGTCTCGCCACGAAAT +CACGGGTGGGCGGCAATTGCAGTTCGGCAAATTGCCGGTTTGCCGGAAAT +TTTCAATCCCGGCAAAATTCCGTTTGCCGGAAGTTTTTAAACGGGATCTT +TTATAAGACGGAAACACTTAAAACTGCCATTTTTAATTTTTTGCCCGTTT +TCTCTAAATATTTTCATAGAATTTACTGACTTTTTAGGATAGATGTTTTC +ATGGGATGTGCACATGTTGTTCCGGCAAATCGGTAATTGCCGAAAATTTG +AAAAACGACAATTTGCCAAAAAAATCGTTTGCCGTTCACCCCTGTATTGT +ACCATTTTTGGCGAAAATGCGCGTAAATTAATATGCTTGCGTGTGTAATA +TTTCGTTCATATATTCTAAATATACGCACCTTTTGAAATATTCATAATAT +ATGCATTTACGTACGTTCGAGAATATTTTGGGAATACACATTTATCATCA +TTCCCACCCGTTGCCATAGTATCCTCATCCCCGCCCCGCCCCGCCCCTTT +CTCTCATTTCCTCTTCCAAATCCTTAATGGCTCATCCGGTCATTGGAGAG +ATATGGCAGATGTGGCGGTTTTGACGAATGTTCTGGAGAACTCGAATTTT +ATATAACTATTAGACAATTTCGATATTAAAAACATTTATATGTAAAATTT +TCAATTTTTTGAATTTGCTCGCCGAATTTTGACTTTCTGACAATTGTGTG +TCGATTTACGAGGGTTATGTATATTTACGATATGTTTTTAATCATTATCG +AATGCTGATTTCCGTTTTTCTACGAGTTGTCTTCATTTTCGTTGGTTTTT +TTTTGTTTTTTTTTTTTGAAAGTGTATTTTTTAAGGTCAAAAAACTAGAA +AAATATTCAGTTTTCAGTCAGGAAAACCATTTATTTGGTTTTTTCAATAT +TAAAAAAATTATTGGGAAAAATGAATGAAACTCGTCGAAAAACGAAAATC +ATCATTCGATAAAGATTAAATATTTCGTAAATCGACACACATGTCTCCGC +CGCGAAAAATCGAAATTTCATAGAGGCATAAAAATTCACAATATTTTAGT +TTTTTTATTTTTTATTTTAATCCAAATCCCTATTCATGCTTAGATTTTTA +GGTGTTTTTCTGTAAAAAATCAAAAAATTGTATATTACTCATAAATTTTT +CCAATTTTCTCAAACCTTGGATCTCGCCACGACATTATTAAAAAATTCCC +GTTTTCTGCAGAAATGACGACAACGGAAGAAGCTCCCAAATCGCCGCTTT +TCGAGGCAATCGACAAAAATGACACTGAAGCAGCGCTGGCACTGCTGAAA +ACGAAGGAACAAGCCGCTCAACGGGATCCCAGTGGAATGAGTGTGCTGGC +AGCTGCCGCGTATAGGTATGCACCTTTAAAGCGGCGACGGTTACTGTATC +CTCGCAGATTGTTTAAAGGTACATACCGTAATCCGTTGAATTTCAGAGGA +AATCTTACGTTGGTCGAGAAAGCGATTGAGCTGAAATGTGATGTGAATGA +TAAAACCGATGGAACTCTGTACACTCCACTCATGTTTGCCGCCTTATCAG +GTAGGGCAAAAATTTTTTAAAAAAATTTTTTGCGTCAAATTTGATGCAAA +TTCTGGTTTTTTACCGTTGAAAAGTAAAAAAAAATTCCGAAAAAATCGAT +TTTTATGCTAACAACAAACTTTTAAGTGAAAAATCGTGGAAAATTAGACC +CAAATCACGTATTTTTGATCTGAAATTCAATTTAGCGAAAAGTCATCGAA +ATTTTATGGTTTTCGCGGTGAGACCCAATATTCGCAATTTTTTTTTGCAC +CAAATACAACACATTTGACGCGCAAATTCAAATTTTTGAAACTTTTTTCC +GTTTTTACAATATTTTTAGGCTGAACCCCAATATTTGAAAAAAAAAAAAC +CAATACACTATATTTTACGCGCAAATGTTAAATTTTTATTTAAAATCCTC +GTAAAGTTCTATTTTCTTTTTTTGATCGTTTTCAAGCTCAAAAATTCAAA +TTTCAATTCGAAATATTACCGGAACACAAAATTCTGAAAATGCGTACTGG +TCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTC +ATTAAATGACTACGGTAACGCTTGTGTCGATTTACGGGCTCGTTATTAAA +AATCATTAATTTCAAAAAAATCGAGCCCGTAAATCACCACAAGCGCTACC +GTAGTCATTTAATGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCG +TCAAATATGCTCAATACACATTCTCAGAATTTTGCGTTAACGTATTACTA +CTTTCTTAGTTTTTCCAAAAAAAAAATTCGAATACACCATATTTGACGCG +CAAACTTTTTTTTTCAAAGCAAAATTGTCAAACGTTTGCAGGAAAACAGG +ACGTATGCCGCCTGCTAATGGACTCCGGAGCCCGTATGTATTTGGTGAAT +GGAATCGGAAAAACCGCCTCTGAACTGGCGGCATTTGTGGGTCATCACGA +GTGTGTGGCAATTATCAATAATCATATAACAATTGATGTGATCGAAGATC +TTTTGCGGCCAAAAGTGAATGGAAAATATGAAGGAGCTGAGGAATATCCG +GATGAGCTGGCTGTATTTATTCATTCATTGTGTGGATCACATGAGATTCA +TCCTGTTAAGATTATTTTTCGATTCAGTAAATATCCCGATTCGTTGAAGT +ATAAGAAAAAGGTACATAGCTGTGTAGTTTGGAAAAAAAACGAAAAATCT +GAAAATTTGAGAAATTTCCTTAAGCTTTTTCAAGATGCGCATTTTTGTTC +ATTCTTATTTTCAAAAAAATCCAAAAAGTTTTTTAAAAAATTTAATAAAG +CATTCTTTTTAATTTCAAAACAAAAAAGTTATACCAAATAAAAACTTTTA +GTAATCAAAATTTTTCACTTTTTCTCGGTTTTTCTCATCGTTTTTCAAAT +TTGAGATCTCTTCCTGAATTTTGCCTAAAAATTGATTTTTTCAAAATATT +TTCAGAAATGATTCTTTCTGTGAAAAAATGTTTGAAAATGCGAAAATATT +CGAAACTAAAAAAACTTTTATTAAAATAAATTTTTGAAATTTTTCAGAAT +TTAAAAATTGAATCGAATTAGGTATCAGTAGTTTTCAGATCGATTTTTTC +GAATTTCTGAATTTGTTAAAAACTAGAAATTAAAAAAAAAACTTTTGATG +TTAAATGTTTTTCGAGATTAAAATAAACCGAAAACCCAAAAAAAATGTAA +AAATTGTGTTCTTTTTGTTATAATAAACCAGAATTTTCTCGAAATTTTCA +GAAGGTTCTAGAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTA +GAACATTTCAGAATTTTCTCGAAATTTTCAGAAGGTTCTAGAACATTCCA +GAATTTTCTCGAAATTTTCAGAAGGTTCTAGAATAGTTCAGAATTTTCTC +GAAATTTCCAAAAGGTTCTAGAACATTACATAATTTTCTCGAAATTTCCA +GAAGGTTCTAGAACATTCCAGAATTTTCTCGAAATTTTCAGAAGGTTCTA +GAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACATTTCA +GAATTTTCTCGAAATTTTCAGAAGGTTCTAGAATATTTCAGAATTTTCTC +GAAATTTCCAAAAGGTTCTAGAACATTACAGAATTTTCTCGAAATTTCCA +AAAGGTTCTAGAACATTACAGAATTTTCTCGAAATTTTCAGAAGGTTCTA +GAATATTTCAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACAATCCA +GAATAATGTTTTCAAAAAATTCAAATTTGAATTCCCGCCAAAATGTTTTC +AAAAAATTAAAATTCGAATTTCCCGCCAAAATATGTACAGTACTCCTACA +GTACCTCTACAGTACTACTACAGTACCCCGACCATATCCCACTACTAACC +CCAAACCTATATCTCTTCAAAAGACTAAAACACAATTTTTCCTAAACTAC +AGTAATCCTACCGTACTCCTACAGTACTACTACAGTACCCCCACCATATC +CCACTACTAACCCCAAACCTATATCTCTTCAAAAGACTAAAACACAATTT +TTCCTAAACTACAGTAATCCTACCGTACTCCTACAGTACTCCTACAGTAC +TACTACAGTACCCCGACCATATCCCACTACTAAGCCCAAACTAATATCCC +TCCATCAGCCGAAAACGCCTTGCCTTTGTAAACTATGACGTCACTACTTA +ACAAACGGACACTATTTTTTTATATTTTTTTTTCAAAGCAAAAACCACCC +ATTTTCCAGATCCTCTACGTCATCGATCGTGTCTTCGAGAAACAGCTTCG +ATGTAAGGAAAGCAATGAAATAATGTCGCTCAAGCTTTGGCTAATTCTAT +TTTCAATGCGTGAAACCTCGAAATTCGTGGAGTCGAACAAGGAAAAGTCG +CCAGAAGAAGCGTCTCTACAGTACGCAAAACTGATTTCCACGTGGCAAGA +GGGCGATGAAACTAGGCGAGCACTTGACGTGATGCTGAGAAATGCGGTTG +CTTCGTTCCCGTATAAACATTCATTACTTCATGATACTCTACAAAAAGCA +CTGCAAAAAAGTCAAATTGGTGAACGACCAAGTGCCTATGAATACATTGT +TCAGGCACTTTTCGGACAACGAATCGCTGCGGTCTGCCAGTTTTGCTCGG +TTTGCGGACATCCTGGAGCCAAGAAACGGTGCACACAGTGCAAAGTATGG +AGTTTTTAGGGTTAAAAATAATTATTTAATAATTTAATAAAGCTCGAATT +TGGGAAATAATCAATTCCAAATTTTAAAAATATGGAAAAAATTTTATTCC +GTTACATTTTATGAATTTTCCCACAAACTCGGCATTTGGCTCTAGCTTCT +TGCCCAAGTTTAGCCCAAAAAATATTAACTTGAAGCTGTCTAAACTTGGG +CAAAAGTTAGACAAAACTTTGGCAAAACTTGGATTCAAGCTTTACCAAGG +TCTAACCCAAGTTTCACCCAACTCTTGCCAAACTTTGGCCCAAACTTTTC +TTATTTCGTTTCAAATTTGGGCCAAAGTTTGGCAAGAGTTGGGTGAAACT +TGGGTTAGACTTTGGTAAAGCTTGAATCCAAGTTTTGCCAAAGTCTTGCC +TAACTTTTGCCCAAGTTTAGACAGCTTCTGATCCAAGTTAACATTTTTTG +GGCTAAACTTGGGCAAGAAGCAAGAGCCAAATGCCGAGAAACTCGAATAA +AAATTGAAAGTTTTCAAAATTTCAGTTCGTTTTTAATTTACAAAATTTGG +CAGCTCTAACAATTCTTTAAAGATTCTTTAAATTAAAAAAAAGAATTATT +AAAACTTTTTAAAAAAATTCATTCTGTAGAAAATTCCCGTAAAATACTCT +TTGAAAATCCGGGAAAAAACTTCAAAAAACAAAAATAAATTCTAGACATT +CTGTAAATATCGAAAAAAGAACATTTTGTCTGTAAATGTATTAGTCAAAA +TTAATTTCTGATACTTTTTCCAATTTTTCAAAATTTTAAGTGTCGAGGTT +CAATTTTTTTGAATTTCCTGTTTTTCCTTTATTAAAAAAAGTTTTCTATA +ATATGCTGTATTTGAAAATTAAAAACTATATCTGAAAATATCGAGGCACA +ACGTTTTCAAGATCTGGTGAAATTCCGGATCTACGTTTTCCGGATCTACC +ATTTCCGGATCTACGTTTTCCGGATCTGGCACCGTGCCAACGCACAAAAC +GCTTTTTTGTTCACTCGACGCACGTTGTTTTTTGAAAATTTCTTCTAGAA +GAAACGCTTAACAACACGCGACGCGTAACAACGGAGCATCGTTATCACGT +TTTTCTCCGAGAAAAATAGCGTTTTAAGAGTTGGCACGGTGCCAGATCCG +GAAATGGTAGATCCGGAAAACGGAGATCCGGAATTCCGCCAGATCTTGAA +AATGTGGTGCCTCAAAATATCGATTAAAGAATTTTTTCTGAAAAATATCC +AATTTTTCAACAACAGAATAGCTAAAAAGTGAAAAAAAACTCAATTCTCA +TTATAAATTGCAAACAATTTCCAAATTTTGATAAAATGGAAAAGAGTTTA +AAAATTTCAGGCAACACATTTTTTAACTCTAGTAAACGTTTTTTAAATTC +CAACAATTTTTACAGCTCGCCTACTGTTCCCAAGAATGCCAAAAATTCGA +CTGGCCAATTCACAAAAAAGTGTGCTCATTTCTGAAAACGCGACAAGAAG +TGTCGCCCACCGACGAGACCGCCATGTCGCTGGACGATATTCAGGCTCAA +ATCGCCAAAATCGACGTGTAGAAGTGCCGATATTTCGATCTCAATATACT +TTTTTTCTGGAATTTATTTATTTTTAATGTATATTTCGGCTTCATCTCAT +TGCACGAACTTTTAATTTCATTTTCATAAATTCATTTTTGAAGTCATTCC +TTGAACAAAAATTCACTAAAACATGCATTAAGAAATATGGAATCCAAAAA +TTAATCTAAAAACCTTTTCAAAAAACCACTTCGTCAAAAACTGATGATGG +AAAACTCGTTGAAAAACGGAAAGAGTATCCAATAAAGATTAAAAATTTCG +ACATTTCGTAAATCGACACAAATCTCGTAAATCGACAAAAATGAAAAAAT +CAGGAACCCAAGAAATTCAATATTCTCATTTGTAAAGACAACTGGTAAAA +CATTTTCAAATCAAAAAATTATTTTTTTTGCCCTCAAAATTGATCTCCGA +ATACTATAAAAAAGAAAACTATAAAAAGTGGCGAAAATTCGAAATTTTTT +AACCCCTCTAAAATGGTTCATTTTAGTTGTCTAATGATACAACAAAGTAG +ACATAGTTCTACAATATCTGATAAATACTTGAAAAGTCTAAAAACAAAAG +TTTTTTCGTTTTTTTAACGGATTTTTAAAATCCAGAAGAACGAAAAAAAA +TTTTTTTAAGAGAATAGAGTAAACTAATCATGTTCGAGCAAAAAAATCCG +ACTTAGAATATGAACGGACCCAAGTGTATCATAATTATTTTAATTTCTGT +GTATCAGAATTATTTTAGTTTCCTTAGTGTGATTCCCAAACTGCTTAAAT +TCTAGGAAATATTTCTTTACTGGAACACTCTTAGCCACTGTACGCTGCCG +AACGAATAATAAGAGAATACAGAACACCAATTATGCCCGAGAAAAAGATC +CTACTCAGAATATAAACATAGTCAAATTTATCGGATGTATAAAGATTCCC +GAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATCAAATTCTC +TTACTAGAACGCTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGA +ATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAA +CATAGTCAAATTTATCGGATGTATAAAGATTCCCGAAGACACTTTCCAAT +TACCCAAATTGTTCATATTCTAAATGAAATTCTTTTACTAGAACACTCTT +GGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACCAATT +ATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTTAAATTTATT +GGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCAT +ATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGC +CGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGA +TCCTACTCAGAATATAAACATAGTCGAATTTATCGGATGTATAAAGATTC +CCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTC +TCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGT +GAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATA +AACATAGTTAAATTTATTGGATGTATAAAGATTCCCGAAGACACTTTCCA +ATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAACACTC +TTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACCAA +TTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCGAATTTA +TCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTC +ATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCA +GCCGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAA +GATCCTACTCAGAATATAAACATATTCGAATTTAACGGATGTATAAAGAT +TCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAAT +TCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAA +GTGAATACAGAACACCAATTATGCCCGGGAAAAAGATCCTACTCAGAATA +TAAACATATTCGAATTTATCGGATGTATAAAGATTCCCGAAGACACTTTC +CAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAACAC +TCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACACC +AATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCAAATT +TATCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGT +TCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACG +CAGCCTAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAA +AAGATCCAACTCAGAATAAAAACATATTCGAATTTACCGGATGTATAAAG +ATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTGAATGAA +ATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCAT +AAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAA +TATAAACATAGTCGAATTTATCGAATGTATAAAGATTCCCGAAGACACTT +TCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGAAC +ACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAACA +CCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATATTCGAA +TTTAACGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATT +GTTCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTGGCCAATGTA +CGCAGCCGAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGGGA +AAAAGATCCTACTCAGAATATAAACATATTCGAATTTATCGGATGTATAA +AGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATG +AAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATC +ATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCAACTCAG +AATATAAACATATTCGAATTTATCGGATGTATAAAGATTCCCGAAGACAC +TTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTAGA +ACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAGAA +CACCAATCATGATCGAGCAAAAAGATCCGATTCAGAATATAAACATATTC +GAATTTATCGGATGTATAAAGATTCCCTATTGGGAAGTGGAGCAATCCAC +GACTGGTTTATCGGCCACAGTCCCCGGCTAGGACATGGCTTATATTATTG +GGCCAAGGGGAGCACCACCAGGCAGTGTACCTGACTCCCAGATCAGCAGT +ACATAGCACTTGAAGAATGGATCGTCCTTTAATCTTTTAATCTTTTAAAA +AGAATCGAAGGAACTCTCATCGGGTCATGTGGTTGTGGGGACAAAGAGGG +AGGCTTACATCAATACCAAATACCTGTGGTAGATCACAATACCTGTGGTA +GATCACACCCTATCCACAAAGAAAATCTGTGGACGTCCTCAAAGGAGGCC +GCCCGCGCCCTTGAGCTGGCCAACAAACCCTTCGAGCTGGGTGGAGGAAT +ACTCCAGCCGAGCGACTGAAAACGGCGGTAACGCCACGTTGTCGCACAAT +AACAACAAAAAAGCCCGCGGGCCCCAAGAAGCTCAAGAAGCCCACGGCTT +AATTTTCAAATCAATTACCTTACTATGAATCTCCTTTTTGCTCTACGAGT +CGTCGTTGATGTCATCCTTCCGTCCAACCTCCGTCAAACAGTCCATCTGA +CCATCCGTCCAACCAACATGTGGTGGAGTGTCCAACGCATCTGAAATTGA +AAAATATTTATATCTGATTTTTTAAATGGAACCATTTACAAAAAACATAA +ACGGAAAACGCTTAGCAAAAAAACAAACAATTAGTATTTAGAAAAACGGA +GACAAATGCTCTCGCGATCTTATTTATATTAATTTTCCAGTCGATTGCAA +GGCATCTGCTCCCACGGGTTTATATAAAATTGTGTAACTAATTTTAAACT +TCTCTTGAAACCTTTCAACCAGTACTTTTCAAGAGTTTTTGGTAATTTTT +CGATTTTTCAGAAATTTCAAAAAAACGGCGAAATTCCACTCAGAACCCTC +ATTAATATTTCACTAGTCCAGCACACTAACCCAAAAAATTATTTTTTTTT +TGAACTACAGTAATCCTACAAAATTGCTACAGTACTATTACGGGACCATA +ACAAAATTTTGATAATGCGTATTGCGCAACATATATGACGCGCAGAATAT +CTTGTAACGAAAACTACAGTAATAATTTGAATGACTACTGTAGCGTTTGT +GTCGATTTACGGGCTCAATTTTCGTAATGTTACACGACACATTTTTTTGA +CAAATGCAAAAAAGTGTGCGCCTTCAAATTAAAAAAAAATTTGATTTTTG +TTGCCGGCTTTTAACACATCGAAAAAATAAAAGAAACGAAAGTTTGTAAT +TACAGTACTCCTCTTAAACGCGAACACCTTTTCGCTTTTCAGAAAAACTT +GCGCCGTTTCGAAACCGGGTACTATACTTTTATATTAAAATCGATTAAAA +ATCGCGAAATTTTGCGGTGGAGCATATGTCAAATTGCAACTCGAAAAGAA +AAAATCTGAAAATGCATGCTGTGAAAAAAAAAGCAGCAGTACTCCAAGTC +ACCCATTGGAAAGAATGACTGAAAATTGAAAACAATTCTTCACTTTGAGC +GAAAAAATGCCGCGTTGAATGAGAGAGGGACGAATCGAAATTTAAAAGGA +GAAGATCAAAAAAAAATGTTTGTGGTAGGTCTGGAATCTTGCAAATTATC +GTTTTAAAATCAATTTTTAACACTTTTATATCATAAAAATAGTTTTTCAT +CAATCAATCGATTAAAATACCAACTCTCGAAAATTAACAGCTTTAACAGC +GCCGTCTACTGATTTGAAATTGCAGTCGCTGCCGCTCAATTAAATGTTTT +GCGCGTCAATTAAAATGCCTTGTACGCAGATGCGCGTCTCCTAAAAAATA +AAAAGTTGTCCAATTTTATTGAAAACGGGTATTTAATTCATGTAAATATG +CTGAATTTAGAAAATCTAGGTTTAACCTATCAAAAACTATAAAAAAGTGG +CAAAAATGGGCAATTTATGGCAAAAATTCACAATTTTGAAACTCCTCTAA +AATGGTTCATTTTATTGGTAGAAGAGGACTAAAAATTGATATCCGAACCC +TAAAAAAATTGTCCTTTTTCAATATTCAGAAGAAAATTATGAAGTTATTT +ACTTCCATTTTTCGATTGTACGGTAAATCAAAACTAAAGGTGGGCACGGT +ATCTGATAAAGTTACGATCGTTCCAGGATCACGAAAATCGAATAATTACA +CAGCCAGAGTTACATGAAACAGTGTTTGGGAAATTTAAAAATCAGTACAA +GAAAACCTCAAAAAAAAAACAAAATTACAGGAAAAAACGGAAATTTTCAG +TAAAAAATTATAGGGTATGTAAAATCGATAAAATATTTAAAATTCAATCG +TATTCTCCGTTTTCGGCGTTCGGATCGTTCACTGGAAGTACGGGATGTCG +AAGTTTGAAATTGAAGAATTCGCACCAACCGGCTGGAAGTAGATCGTGGG +AGCTGCAAAAAATGTTCGTGGCCGCGAAAAAAATCGGTGGCCGATTTTTG +TTTTTTCGCGGCCACGTTGTGACTAGACGGCGAAATAAAAATTTGTTTTT +TGGTTTTTAGTGTTCAAAACTGTTGTTCTTGTTGAAAAACAATTTTTTCG +AATTTTTTTTGTTTTTTCAACTAATTTTTTTTTCTGAAAATGCTTTTAGA +ACAGTTCATTTTGTTTTTTTTTCAATTTTTTTCAGACACCCCTTACTCCA +TATCATAAAGCTCGGAAAATTCGGAATCCCATCCCTGAAACTCGATGAGC +ACCGTTCTACCGTGTACTTCTTCGACGGAGGCCGGTGATATCCAGTAGGT +CTCGTTTTGGCCGACGGCTTCAAGGACACGACCGAACTGAAAAATATTGT +TTTTTTTTTCAAAACCATTTTTTTTAGGAAAAAATTTTTATTGAAACGTT +TTTTTTTTAATTTTAAAATTCCAAAAAAACGCAAAAGTGCAAAAAAACTT +GAAAAAAATGTTCTCAATATTTTTTCCGACTCACAATCAAAGAAAATTTG +AATCGAAAAAAATTAATTGTTTTCTTTTAAAATTTAAGGAAATTATTTTT +CTAATTATTTCTTCCAAAAAAAAGTTTAAAAATAATAATTTTTCAAGTGT +TTTTCAAGAGAAAATTAAAAAATTTCAAATTTCAAATTTTAATATACTTT +TTATTTTAAAAACTTGTATAAATCTCCGAATTATATGGATTTTTTTGAAA +AATAAAAAATTTTTTTATTGGAAAAAGAAATCTGATTTTTATAGTTTTTT +TTTTTAATTTGAAAAATACGAATTCTATCACGGCAACTCAAAATTCTGAG +AATGCGTACTGCCCAATATATTTGACGCGCAAAATATCTCGTAGCGAAAC +TACAGTAATTCTTTAGATGACTACTGTAGCGCTTGTGTCGATTTACGGGT +TCAGTTATTTAAATGACTTTATTTTTCGTATTATTTTCTTCATTTCAATT +AATTTTAAAAATTGAGCCCATAAATCGACGGTACCGTAGTCATTTCAGGA +ATTACTGTAGTTTTCGCTACGAGATACTTTGCGCGTCAAATATGTTGTGT +AGTACGCATTTTCAGAATTTTGAGCTGCCGTGATAGAATTCGTATTTTTC +AAATTAAAAAAAAACTATAAAAATCAGATTTATTTTTCCAATAAAATTCG +TCTAATTTATAAAAAAAAATAAAAATAAAAATTGAACAACGCTGAAAAAT +CCCAGATTTTTTTTTCTTATTTTTTGAAAAAAAAAACTTTTTTTGGAATT +TTAAATTACATAATTTTTTTGGTTCAATCAATTTTTTGGTTAAAAAGCGT +TTTTTTTTCCTTCAAAAAAGCACCTCAAACATGTGCCTTCTCTCCTTGCT +CGGCAACGGCCTAAGCATCTCATCAGGAATTTTTTCCGCCTGCTTCTCCT +TCAAATACCCTTCCCACTTGAATTTCCCGGGCTCAGTGCCTGCAAGCCGA +TCCAGCTTGATTCCGAACTTCTCAGCATAGCCGACAGGATGCATAAAATG +ATTATCAATATGAATTGGGAAGGATTCATCGTCCGATTCTGTCTCATCAG +GTGAAATAATTAAAAATCCAGGCGTTTTGCATATTTTTCGAATTGTTGCG +ACGCAAAATGACTGGCGTAGGTCGCTGAGTGGATCCAAAAGTTCAAATTT +TTGGCCGACTTTTAATAAATTTAATTTTTCAGCTGAAATGTCAGGTTTCC +CAGCAAAAAGTTGCTCGAAAGTGACGTCATCTTTATGATAACTTCCAGAA +CCTTCTGCGATCCGTCTGGAATGTTCCAAATAACCTTCCGTAGCCTTAGT +CCGTAATCCATTAATCATTGCAAATCCGACTGGAAACAGGAAGAAGCTCG +ACTCATCCACCCAAAACTCGACGTTTTCATGCTGAACCTGCCGATCTTTG +GCCTCTACGGAAGGAAGATCTTCGGGATAATCCTGAGCGGTGACCATGAC +CATCAGACGGCGGCCAAGGATCCTGAGGATCCGTGCGACACGGATTTCTG +TTGGCTCCAAGTAGTTGAGTAGCTCGACGCGTTGATTCAGCCGGAAACGA +GATGGGCGGTGGGCAAGGTGGCGGAGTTGGTCGAAGATTTTTGGCTCAGA +GATTCGATTTTCGTGCAGCTCGGCTTGAAATTCCTGCAGGAAAATTTTTT +TAGGAAATGGGAAAATCAGAAGGGTTTTTTGGAGTTTTTTTTCAGTATTA +TTTTTTTTGTTGTTTTTTTGAGGCTTTGTTAAAGTTTTTAGGTGAATTTT +TTTTGTTGATATTTTTGGTTTGTTTAAGAATAAATCATTTTTTGAAAAAA +ATTCGTTTTTATATTTTCGGTTTTTTGCTGGTTTAGTTAAAAGTTTTTTT +TTCGGATTTTCAGGTTTTTTGACAAAAATTGATTTTTTTTTTGGTGTATT +TCTTAGGTTTTCGGGTTTTTTTTTTGGTTTTTGACGAAAAATTTATTTTA +AAAAAAACGGACTTTTTTGCAAAAAATATGGGGTTTCTTAAAAAAAAAAA +TTTCAATTTTTTTTGTTGGATAAAATTAAAGTTTCTTTTATGGTTGATTT +TTCGCCTTTTTTCACATTCTCCACCAGAAAAAACATGAAAAAAACCAGAA +ATGAGTAGTTTTGAGCAATTTTCAGGCAGTTTTTCCGCTCAGAAAATAAT +TTTGGCCGGATTTTCATGGTTTCTCACATCCAGAATCTCCTCTGTTGGCC +GTGGTACGGGCGGTGCAGGCGTAGATCCACGTCGCCAAAATTTCGGGCAT +TGCATCGGTTTCAGCAAGCTCAGTGGCCTGTATTGAAGCCATTTCATCGC +TGGATCCTGCTTGAGACCGCTGAAATTTCGCGTTTTTTTTTGGAAATTTT +GTTGAAAAATAACCTTCCAATATCGAAAATATCCTCTGAAAGCATATGAA +ACCAGCAGGGTCTTCTATTAAGTTCCCCCACAAATTTAATTGCCACGTAG +AAGCCGCAGACAGCAGTCACCTCGCCGAACCAGCGGATTTCTGGAGATTT +AGTGGTTATAGAAGGATCCAGAGACGGTCGGACGACTACTTCTAGCTGAA +AACATTAAGATTATGGCTTTAAAGTTTTTTAAAAGAAAAACCAACTCGAA +ATCCAGGTTTTAGGTGCTGATTTAGCTTTTCCAGCGGCAAACAACCCTCC +AGCGCCTCGACAGGTAAAAATTGAGTATTTCCATCATAATTACATCGGAG +TTCATCTGACCATGTGAATGTTCCTTCAATTTGTGGCTTTGGAATCCGCT +GGGCGATTTTCTCAACTGGATTTCTTCGACGATAGAATAGCCGTTCTTCG +GTGAAATATCGGTATTCTGCTTCTTCAAGTTTGTAATTATATTGACGCTG +AAAGTAATAAATTATGTTTTTCGATAAAAATGCTTTTAAAATTACCTTTT +TATTCGAAAAATTCATTGATTTTAATTAAAAATCTATTTAAATTGTTTAA +ATTAAAAAGTTCCAAGCTTCTGTAGTTATCGCGTCGAGACCCAACACACT +AATTACCACATGCGCCTTTATATAAATTTTAAGAAAATCAACATTTTAAA +AGATTTTTACAGTTTTTTTGTCGTTAAATTTTTCGAAAAAATGATTTAAA +CTCACAGTAAACTTGTTTGAAACTTGAATATTAAAATTTCACAGTCAATG +GGTTAAATTTCAAGACTTTCCCACTGATGATACGGTAGGCGCGAAGTACG +GTAGTTTGTTTTGTTTTTTTTTATTTTGCCGCCGAGTGATTCAAATTTGA +ATTTATATCATCCGATTTTTTGATTTTTTCCTCAATATTTCTCGATTTTT +CAGCTTTCAGTGTGATTTTCCAAGAGCCGTAGCTCGACCAGACGACGGAG +AGCCTGAGGCTGGTCGCCAGAAGCACTATGAAGTGTGGGTTTTTTTTAAA +GCATAATTTGCATTAATCTTCTAATATTTTAGCCACCCCACACCGTCCAC +GAACAAACTCCGAATCGAAGCTCGGGGCTCGCGAGCAGCTTCTCCGGGAC +TCTATACGAGTGGGTTTAAGTTCTTAATTTCAAATTTCACTCATTTAAAA +ATTTTATTTTTTAGCTTCAAGTAGCTTCGGAGCCGTACGTCCACATGACA +AAGGAATCCACGTGGGACGAGGCGAAAAAACTGGCGATCAGTCTTGAAAA +GAAGCCGGACATTGTCCGTAAAGCGATATACAATCGTCGTCGCTTCGTCA +ATGAAAAGATAAAAAGTGCGCTGGTCAAGCGCGAAATCATCGACCCAAGA +AGCCCGGCAATCCATGAAATAGCAGTGGCGGCGGAGGTATTTTAAAAGAA +AATCAGACAAATTTAATATCTAATTATTCCCCATTTTCTTGCAGACAATC +GCCATAAACGTTGTGCACTTCTTGGAGACTCATCACGCAAAAATACTCGC +TGAAATCAAAGCGGCCGCCGCTGGAGCCGGCGCCCAGCTCCGAACTGCAT +GAATTAATTCAAATTAATATTTTTAAACTCATTTTTCACACAAATAATCA +TTCATGTGTCCATTTTTCACTCTCGAAACCCATATACCCTCACTCTAAAT +ATCAATATAATGCACATTTCTCATAGTTTTAATCTGCCCTTACCAATTAA +ATCTTACCAATTTTCCGCCATGATCCCTTTTTCCATTTTGAATAAAATTC +GACGACGATTTTTCCATTAAAACAAGAAATATATAAATAGATTCAAAAGT +GGCGCTTGTGTCGCTCAGCGGTCTCCTCCACTTGCACACTATCTCACCGC +GGCCTTCCAATTACTCGTCCATTTTCCAGCTGTAAAAAGTTTATAAAAAC +TGAAATAAATGCAATTTTCAGCAGAAAATCGCTGAAAATGCGGCAAATCG +TCGAGCTAAAGTCACTTTTGACTTCGGAGCCAATTAAAGCCATCGAGCTC +TTCGATAGGCTCGTTGGACAAGGTTTGAGCCGAAAATCTAAACTTTTAAG +CTGAGATTTCTTTTAAAAATCCCTTCCAGATGCCGACACAATCACCCAAG +AAGCCTGTGGAACCCTCGCCAACTATATCCGGCATTCCAGTGTTTTTAAG +CGACGGCTTCTGTTCACGGAGCTCCAAAAATGCTCGTTTTTTGCGAAATT +GTGCATTTCGTTTCAATTTCACAGCTTTGAAGACACAGTTTTTCCGCGAA +AATTGATTTTCGAACGATTCAGCGTGTTTTGCGGTGAACTGGAAAAGGAC +AAGCCACGTGGGTTTTCATTTATTGAAAATTGAAAAGATTTTTGCAAAAA +ATCATAAAATTTAATGTAAAACTGAACAAAACTCGATTTTTAACCGAACC +TTTTTGTTTTTTCCGTGAAAAAATCGGTTTTCCAAGTTTTTCGAACATTT +TCCGAAAAAAAATTACGCAAAAAAAACGATTTTCAAGTAACAAATCCGGA +AAAATCAAACTTAAATATTTTCGGAAAATTTCATAATTTTCTTCAAATCT +CTGTAAAAAGTAGATTCGATTTCTGGGAAATTTGAATTTATGTCATTTCT +TTAAAAGCGCATGCTCTTTTGTAGGGTCTCGCAACGAATTATTCAATTTA +AACTTTGAAATTCGCGCCGAAATTTGGGTCTCGGCGCGATTTTTCGAAAA +ATAAATGAAAAATATGTACTATTAATTTTTTCTTGAAAATTATTGATTTT +TCAGATCACCGGCACCACGTCACCGCTGTCGGATCGAATCGTTTCTTCAA +TTTGGGACTACTTTCCGATGGAAGCCCCGTCTCAGAACCCCGACTGGTCC +CCGTGCCACGTGTAATTCAAATCGAGATGACAAATACACACACAATATTT +TTGACTGCTGAAAATCAGATTTACGGCTGCGGAAAAGCTTCATCTTTTTT +GCCGGATAAAACGGAGGAGACGGACGGTGGTTATGTGGCACTGCCCACTT +TGGTAGAAATTCCAAAAGTTACTGGATACGTGGCAGCTGTGAAGGTGTTC +GATGGAGGATCACAGTTTTTGATTGGCGGCAAAGTACGGTTCTAGAAAAT +TGGTGGCCGAGTATTTTTTCGCGGCCACATGGCGATTTTCTACACGAAAA +GTTGTGTAAAAGACAAAAAGGTGTGCGCCTTCAGGGATTACTGTAGCTGA +AGTTTTTCATAGATTTTTTTTTTGGCTTTAAAAAAATCCTTAAAGGTGCA +TTTTCGTGTCGAGACCTTGTTGTATTATTTTGCTAATTTTGCTTAAAAAG +TACAGTACCAGGTCTCGACACGAATAGTTTTGATAAATGCAAAAATGTGT +GCGCCTTTAAGGATTACTGTAGTAAAAAATAAGAATCCCTTTTGGAAAAT +TTGATAATTTTGTGAAGAAAAATAGATAATTCTTTGAAAATGAATAATTT +TTTGGAAAAATCTTTTTTTCTTATTTTTCTAGACGTACACCTTTATTTCA +TTAAAAAATTGTCGCGCCGAGACCTGATACCGTATTTTTGAGCGCAAAAT +CGTGCCGAGACCCAAATTCGTGAATTCAAATTTTCAGTGGTATTGTGTTG +GAAAATGTTCGATTTCCGGAGAAACGCGACGAATTTCGTCGAATTGTTTT +GTTCTGGTAGAGGAGGAAAACGAGGAGAAATTGGAGAAAATGACGAAAAA +TATCGATTTTTACGTGGCAAATGTGCCGATTGAGGAAAGGATTGTGAAGG +TGGATTTTTTTTTTCAAAAATTTGAAAACAAAAAAACTAAAAAAAAAAAT +TTTAATCTTAGTTTCTAGAATTCAAGCCAGTTATAATAATTTTTAAACTA +AAAATTGCATCTTCCGAATTTTCAAGATTTTTTTTTCTGAAAATCGTTTA +AAAAAATATCTTGAAAAATCAAAATTTCAAAAAAAACAAAACTTGAAAAA +AAAAACGTCTTTAGCGGTATTTTTTCTATAATTTTTCAATTTTTTTCAGC +TTAAAAATCATAGAAAATCGTAATTTTTTGACATTTCTTCCAGGTATATC +TAAAAATGGACCAAAACGAGATTCTGTGGGATAGAACGAGCGATTTCTCA +GCGGAAAAGCCGATTTCCTTCATAATCAATGGATTTCCACAAATGGCAAT +TTTCGAATCATTTCAACTTTTAAATGATGGAACTATTTATGCTGCGAGAA +ATTCACTTTTCAAAGGAAAATTGGAGCTATGGAAGAACAAAGATGACGGG +TTTAAAGTGAAAAGCGGGACTGTTTTGGAGCATTTTGACACGAAATATAC +ACTTATTGCACTGATGGAAGAGGTTCCCGGTACTATTGGAACAGAGTTTT +TCAAAGTTTCACCAGATGGGCAGAATTTGATTATGAAGGTTCATTTTGTT +TGGAATTTGAAGGAATTCGACCTTAAAAATATAAAAAATTGCACTGATGA +TGTTATGGATTTTTTTTTCAGAAAAAAAAAAACGAAAAATTGAATGCTAA +ATGACAGAAAATATGCCCCTGTAACATTTTTTTTTTGAATTTTCTAAATT +TTAAATTATTTTTTTCAGTTTTGCGCAAATCAAAGAAACGGCCGAATTAA +ATTTGAATTCCCGCGCAAAAGAGTGACGTCATTTTTTTTTTCCCGTTTTC +CGGATGTATTATTAGGTTTTTATTTTAAACACAGTTTGTCAATTTTTCAG +ACATTTTTTTTTAAACTTGATAACCCGAAAAAAGTGGCCTAGAAATCGGC +TTTACAATTTTTTTTTTAAATCGACAAACTGTGTTTCAAATTATGAAACA +AGGAAAAAACGAAGAAAAACTTATAGCCGGAAAACGCGAAAATGTCGAAA +ATGACGTCACTAAATTGCGCGGGAAAAAATATAGAATTTTTTTTTAATTA +ACAGCTATATTGAATCATTAGGGCTTGTTCTCCGTCAAAAAATTTCTCGA +AAAAATTGATTTTTCGTTTTTTTTTGGAAAATCGAAAAATTTTGTTTCTC +AAAAAAAACAAAATTGGAATTTTTATTAAAAAATTATTTTAATCCAACAA +AAAAAACTAAAATTTTTTGCAAAATTTAAAAATTCATAAAACATTTAAAA +AAATTTTTTAAAAGTTATATTGGGACTGTATTCTAATACTTGGACTAAAA +AAACCCACATTTGACAAAAAATTCAATTTAAAATGAATATTTTCAGATGG +GCTACCAAAACGAACAGAAAACCGAGAAATTCGAATTCGAGTCTCCCAAA +ATTCACAAAATCATCAAAAATCGTGAAGTACAATGTGATCCAGTTGATAT +TCCGTTAGACTCGACTATTCATTTTCATCAAAATTATAATCAAGAAGTAT +TGAAATTTCAATCGAATCGATTATTATTTCAATGGATTTATCCGAATTAT +TTGTTTCAAAACGATGGAGATGTACATTTTTCAATTGAACAATTGGAGAC +TGTATTTGCTGTGGATTTGGAGAATTTGGAATTGTGAGGGTTTCTTTTAT +TAATTAAAATTTTTTTAAGTGGAAAAATTTTGGTTTTCTTTTCAGAAATT +ATTGTAATGTTGTAACTAAATATTACGGGAACACGAAATTCTAAGAATGC +GTATTGCACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACA +GTACTTCCTTTAATGACTACTGTAGCGCTCGTGTCGTTTTACAAGCTCAA +TTTTTTAATACTTTAAATTAAAACTTTTACTTTAAATTTTAAAAAAATTC +GTCTTATTTTTTAATTTTTGCTTTATTCCAATATTCTGTCGATAAATAAA +TCATTTTAATAAATTTAGAAAATTGAGCCCGTAAATCGACATGCGCTACA +GTATCCATTTAAAGAATTACTGTAGTTTTCGCTACGAGATACTTTGCGCG +TCAAATATGTTGCGCCGTACGCATTCTCAGAGTTTTGTGTTCCCGTAATA +TAGAAAATTAGAAGTATGTTAAAATTTTTAAAAAGTATTTTTTTTGGACT +TTTACCCAAAGATTTTTTTTTGCAAATTTTTAGTGAAAATTATTATTTTT +TTCAATTCACGCTAAAATTTATTAAAAATTTAAATAATTTTAGACTGTAT +TCTATACAATCAAAAAACAACAAACATCAATAAAATTTTCAATGAGTTTA +AAATTTTTTTGAATTTTTTAAAACTTTTCTTCGTTGACAAAACGTTCACA +AAACTTGAAAAAATATATTTCAAATTAATACTTAAAAATTCAAACAAAAA +ATTTTTAAAATTTTTCAGCCCGAAATACCAACCTATATCACCAGAAGAAT +TCGTTCCCACCGACACTTCTCCCTCCGATATCTGGTATTTAAAATCCAGT +GAAAAATTGAAAATCCCTTGTCACAAGTACCTTCTCCTACTACATTCACG +TCAAATTGGCGCGATGCAGAGATTTCATTCAAATTATGGGAATTTCGGCG +ATTTTAAGGATGGTAAATCTGAAAATGAAGTGGAAATTGAAGCGAATGCT +AGTGTTGAAACTGTGAAAAATGCGCTGAGAGGGATGATCAATATTCGAAC +TCTTTTCAAAATTAAGACTATTGAGGTAATTGGATTTTTGGTGAAATTTG +AAATGAAAAAATATTTATAAAAATTGAATTTTTTTTCAAATTTTTTTTTC +AGTCACCATAAGTCAATTTTCCATTAGATAAAAATCGATACTTTTTCTAA +ATGCGATAAAAATTGGAAATTCTATAAATTCCGGAAAAATCGATTGATTT +CAAAAAATCGATAATTTCCGGAAAATTGATAAATTCCAGAAAATCGGTAA +TTTCCGGAAAAATCGATAATTACCGGGAAAACCAATTAATTTCCAGAAAA +ATCGGTAATTTCCGGAAAAATCGATTGATTAAAAAAGTCAATAATTTCCG +GAAAATTGATAATATCTAGAAAAATCATTAAATTCAGGAAAAATCGATAA +ATTCCAAAAAAAAATCGATAATATCCTGAAAAGTGAATAAATTCCTAAAA +ATCGATGAATTTCATCAATTCCGGGAATATTTTTTAAATTTAAACTTTAA +AAAATATTTTTTTAAATCTTTAATCCTTATCTATTTTATTCAAAAAAAAA +CTGATCAAAAAAATTTTTTTTTTTCAAAAATTCAATATTTTTGCAGTTAA +TCGAATGCATCAACTTCTACGATTATCATTTAATGGATGAAATGTTCAAT +GATTCAATGCATATTCTAATGGAAACAATCACTGAATTCACACTTCCATT +TCTCTACGAATTATTCTATTCGTTTGAGGAAAAAGTGTTGGAGGGACTTT +TGCAGAGGAAATATTTGATTTCTAACTCAATTTCCAGTGTTTTACCGCCA +AAGGAGCTTCTTGTACGGTAAGTGAGTTAAGAAATGGAAAAAAACACATT +TTTGCTACTGTTGGAATTTTTTTTATTTCACAAATATATTTTTTTTCATT +TTAAAGTTAAGTAGGAGTTTATCAACTTTTCTGGATTTCATCAATTTTTC +CGAAATATTTTGATTTTCCCGGAATTTCTGTGTTTTTCAGGAAAAAAACC +CCAGAAAACTAACAAAAAGAATTAGCAAAAATGACCTAAAAACCGTAAAA +CTATGTATCCCAACTTGTCCACGTGTAGTACAAAAAACCGATGTGCACCA +ACAAGAATTTTTGCAAAAGCTATTTTTCCATTCAAAACTGCGCCCCAAAC +AGTTGAAATTTTATAGAAAATTTTCGAAATTCGCTTCTCCGAAAATAAAA +ATCTCAGATCCGCCCATTTCTTGGCTCTTCCAGATTCGCTGAAAAACTGG +ACACCGATTGCCGCCGACACCACACATTAAAAGTTCCGTCGAAATTCAAA +AATCTAGAAAATCTGAGCACCTATGAGCCCGAGTACATTGTCAAATATTT +TCTGAATCTCGACCAAGATTCGGAGGATGTGACGTGGCGATCGATACGTC +ACGAATTCCACGACACACTTGACACGTGGCACGCGGAAGCTGTGAAGAAG +AGAGATGAGAGACGTATGCACGGAGCAACACGGAGCAGAACGAGTAGTAT +TCGGAAGGAGAGCTTTACGAAAATTCAAAATGTTTCGATGACGTCATCGC +CGGTAGGAATATCGATTTTTATGTATCGAATTTACTGGAAAACTATCAAA +AGTTTAGGAAAAATATCGATTTTCCTGAAATTTATCGATTTTCCTGAAAT +TTATCGATTTTCCTGAAATTTATCGATTTTCCTGAAATTTATCGATTTTT +CTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTCCTGAAATTTATC +AATTTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGA +ATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTT +TTCTGGAATATATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATTTA +TCGATTTTTCTGGAATTTATCGATTTTTCTGGAATATATCGATTTTCCTG +AAATTTATCGATTTTTCTGGAATTTATCGATTTTCCTGAAATTTATCAAT +TTTTCTGGAATTTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATT +TATCGATTTTTCTGGAATTTATCGATTTTTCTGGAATATATCGATTTTTC +TGGAATTCATCGATTTTTCTGGAATTCATCGAGTTTTCCGAGATTTATCG +ATTTTTCTGGAAATTTTACTCCCCAAAAATTTAACAATATATCGTGCCGA +GACACGAAAAACTCTAAAAATTACAGATTCCAATCGGAGGCGGCCGCTCG +AAACCCGAAAGTTTCTCAAAATCAATCAATAGTCCTGTCATTCAATCGCC +ACTCTCTCCCTCACCAATCAAAGGAATGCCAAAGGTAATCGTGTCGAGAC +CCACCACGCCACCTGCGCCTTTAAATTCCACGTTTTGTAGTCCCGCCACG +ATAGTATTTCCAATTCACTGGACGATTTTCCTGAAATGAGCATTTCACCG +TCCCCCTCGACACCGAAATCCTCTTCCGGTGGCGGTCGCTTCGCACCAAA +AGGAACTCGATTTAAAAAGGATTTCGAAATTCTCGTGAAACCTTCCCAGT +CACCACAGAATCCGTGGAAAATGGGCGGAGCTTCCGCGTCGATTCGCGAA +GAAATTGATCCGCAGGAGATCCGATTCGACGAAGTTGTGAAGAAGGAACA +GAAATTGCAGACTAATATACGTGCGTCACTTGAAATTTTGGAAAAATCGA +TAATTTTCAAAAAAATCGACCTTTTTTTGGAAATTATCGATTATTCTTGA +AAATTATCGATTATTTTAAAAAATTATCGAATTTTCTGAAAAGGATCGAT +TTTTTCGGAAAAAGTTTCGATTTTCTCGAAAAATAACGACTTTTTTTTTG +AAAATTATCGATTTTTAAAGAAATTATCTATTTTTTTGGAATTTATCGAT +TTTTTTTAGGAAATTATCGATTTTTTTAAGGAAATTATCGATTTTTTTAA +GGAAATTATCGATTTTTTTGGAATTTATCGATTTTTTTTAGGAAAAAGTT +TCGATTTTTCTCGAAAAATAACGACTTTTTAAAAAAAATTATCGATTTTT +AAAGAAATTATCTATTTTTTTGGAAATTATCGATTTTTTTTGAAAATCAT +CGATTTTTAAGGAAATTATCGATTTTTTTGGAATTTATCGATTTTTTTAG +GAAATTATCGATTTTTTTGAAATTTATCGATTTTTTTAGGAAATTATAGA +TTTTTTCTGAAAAATTATCGATTTCTCAAAGGAAAAGTATCGATTTTTGG +AAATTATCGATTTTTAAGGAAATTATCGATTTTTCAAAAGAAGAGTATGG +ATTTTTTGAAACTATCCATTTTTCTTTTAATTATTGATTTTTTTCCTGAA +AAATTATCGATTTCTCGATGGAAAAATATCGATTTTTCTGAAAATTATCG +ATATTCTTTTGGAAATTATCGATTATTCTAAAAAAAATTATCGATTTTGC +AGGAAATTCTCGATTTTTAAAATAAAAACAGCGATTTTTTTTTTGAAAAT +CATCGATTTTTAGGGAAATTATCGATTTTTCTGAAAATTATCGATTATTT +CTTCAAAATTATCGATTTTTCGAAGAAAAGTATGGATTTTTGGAAACAAT +CTATTTTTCTTCAAATTATTGATTTTTTTACCTGAAAAATTATCGATTTT +TCTGAAAAAATATATAATACCACACATTAATTTCAGGAACCGGATTCAAA +AAAGTGCAGCTTCTACCACACGTGGAGACGGAAGAGCTCGCCGGAGCTCA +AATTTTGGAGGTTTTTCGACGAGAACTTCACGATGAGGCGCTCATATGTG +TAGGAATTTGTGATGGTTTTTTTCTCAAAAATTTGAAATTTTTCAGGTGG +AACTGGTGATGAGCGACGATTTGGAGGTGGAAAACGAGCAGATCATCTGG +GGAAACATGCCGGGACTTGTTCGGCGTTAAATTTTAAATTTTTGATTTTT +TTTTTTCTTGTAACTTGCATTTTTTGTTTAATTTAGTGTTTTCGGTGTTT +TTTGTTGAAATTTTCGGGTTTTTAATATTCAAAAATTAATTAAATTATTA +TAAAATAAATGCATTTAGAAATGCGGTATAAATTGAAAATTTTCAAAAAC +CATCTCCCCGAATCCAGTGGTTTAGGATGAAAATCGTGGAAATCGAGCCG +AACGAGAGAATTCCGAGTTGCCACGTGGGTCTGAAAATTGAGTGTATTTA +ATTTTGGAAAATTTTGGAGATCTCTTACATTTTCTCAAAAATCCATAGCT +TTTTCCCATTTTTTTGTTGCTGGATCATTTTCAGCTCTTCGGTTATATCG +CAGACTTTGAAGCAAGGGTCTTCCGGGAGAATTTCCTGAACATTTGAAGT +TTTTGGGTGAAAAAAAAGCTTTTTTAAAAGATTTTTTGGTATTTTCAAAT +AATATCGGAAATTTGCGTTTAAATTTTTTTTTTCAAAAAAGTGAATTTTT +TCAAATTTTTCGAAAAATCGAAAAAAAAATTTTCGGGTTTCTGGAAATTT +TAATTAAATGTGTTTATGATGATGAGAAAATATAGTTGACAAAATAATTT +TTTCCGATTTGTCAATTTTTCAAAAAATTTGAAAACAATTTTTTCCATTT +TTATTCCTGAACATAAAAAATTCGAAAAATTTTCGTTTTTAATAATATTT +CGGAAAAATTTTGAATTTACCGTAGTTGTGTCATTTTTAAAGAAACTCAC +AATATTTCTAATCGAAGTATGCATATTTTTTAAATGAATTTTTGGAAAAA +TTTCAAACTTGTTTTTTGTTGAATTTTTCGATTTTCTTTCGTTTTTTTAA +ACAGAACAAATTTTTCATCATCTTTTCTACAAACAAAACAAAAAAAACAA +TTTTTGTTTTTAGAAAAGCGAGAAAAATTTCGAAAAATTATTTTAAAAGT +TAGAAAAATATCAATTTTGAACGGAATTTTTTCAAAATTCGATTTTTTTG +TTTATTTTTCTAATATGTTCAGTTTTTGGCCATTTTTTTTTTTAAAAAGT +TTGCTTTCAAAAAATTTTAAATGAGAATTTAGATTTTTTAACGAGAAATG +TTGAAATTGAGAAGAAAAAAAAAATCAATTTTAAATAGAAAAATTTTCTT +TTTCTAACATTTTCAGTTTTCTCAAAATTCCAAAAACTCGTACATCCTCC +TGACAAGTACAGTAATCCATTGGATCCAGATTCTCCTCTCCAACACTCGT +TTCCCGAATTTTTTCGAACCAATTGTTCATTTTCATAAGAACCGAGCTCA +TCGCAATCAATTTCCCGATATTTCCATCGTATTCCTCCGAAAATTGCTGA +AGCCGATTCAAATTTCCAATATCATGCTGGTGGAGAGAATACGGAGTGTT +CAATAGATCCGTAATTGATTTAACTTTAAAATTTGGTTTTTTCATTGTAA +TAATCATGCTAATCGTCTTGACATGATCTGTTAAATTCTCTCGTTTCGGC +GGAGAATATAATCGATATTCCAGTGGCACGAGGTTGTCGAGAAATCTATT +GAAATTCTGATAAATATCGTTCCAATCACTTCGAAGCTCGTCAGTTTCGG +CTCCAGCTCCGCTTTTGAAGCCAGTCGTTTTTAGATTGTGCTCCAGCGTG +TCTATTGAGCTCTGAAAATTTGATTTCAAAAATTTTGAGTAACTCAGACA +ACCCCATTTTTCATCTAATTCGAAATTAGCCACATCTTATAAGAAATTAA +CCACATCTAATTAGAAAAAACTTTTCTAATTAGAAAGGATGCATATCTAA +TTAGAAAAGCTGCACACCACATCTAATTAGAAGGGATGCTCGTCGAATTA +GAAATGAGGCACATCGAATTAGAAAGGGGGCGCGTTGAATTAGAAGTTAT +GCGCATCTAATTAGAAAGGAGGCACATATAATTAGAAACACATTGCGCAC +CACATCTAATTAGAAGGGATGCTCGTCGAATAGTACTACCTTTTAATGTA +TGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTT +TAATGTAAGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTAC +TACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATG +TATTACCTTTTGGCTCTTAATGTTGAAAATAAATCGAATCAAATTAGAAA +CAATGCGCGTCGAATTAGAAAAAAAGCATGCCGAACTGGTGCGCGTTAGT +TGACCCTATTTTTCTAATTAGATGAGAGGAATAGGGTTGTCTGAGTAAGA +CTGCAAATTATCAAAATTTTTTGGTTCAATTTGTTTTTGGAGAAAAAAGT +GAAATTTCCTGGCAATTTTCAGTATTACGTAGACGTCGAAATATGAGATT +TTTCACCATTTCTTATGGGTCTCGCCACGCCGACAATCAATTATTGTAGT +TCATGTCGATTTACGGCGCCACTGTTGCATTAATATTCCAAATGACAAAT +TTGCCGCCGAGTTTAAAAAATTCAATAAAAGCCCGTAAATCGACATGAAC +TACAGTAGTTGGTTGTCGGCGTGACGAGACCCAATTCTCATCTTTCGACG +TCCACGTAATATAGAAATTTTTTTTTTGAAAAAATCAAACGATTTTGCCT +CAAAAAATTCAAAACTGTAAATTCAAAAAATACCACAAAAAAAAAGCGAA +AAAAATCGCGGAAGACAGTGGCGCCAGGCTGTCTCAATACAGTTTGATCT +ACAAAAAATGCGGGAATTTTTTCACAGAAAAATTGTGACGTCAGCACGTT +CTTAATCATACGAAATCAGATGAGATTTCTGCGTCTGCCATCCCGCATTT +TTCCAAGATCAAAGTGGAACTGGGACTTTCTGAATAGGACTTTCTGATTC +CACGTGGGAAGGATGACAAATCCAAAATTGCGATATTTCACTAATTTCAC +TGCTTGAATTTCCTTGGAACCAATCAGCGTCTTCAAACTCCGCCCACTCC +ATCTGATTGGTTGAAAAATGGGCGGAGCAAATCGCTGATTGGTCGCAGTT +CTCATTTTTAGCCAAAGTTAAAAATCTCGATTTTTCAAGGTTTTTTGACC +ACCTCCAATTCCAAGCTTCTTCCTTACCTTCAAATCGTAGAATATTGCCA +ATTCTCTGATTGCATCGAGTCCTTCCTTCAAAACCACAACATCTTGCAAC +TCGAACCCCGAAAGCTGATATTTCTCGTTTAACTTGAATTCTCCTAGAAT +ATCCTTCGCACGTAGCAACTCTCCAACGATTCCTTCAGTTGGTAGAAACT +CTTGTAGAGTGTACACTGCCTCCCAGATCTTCTCAAGATCCCCGTAATTC +CAGACATCTTCCGAGCTAGCCACAAGAAATTGCATATGTTGGTGTTTTTC +GTTTCGAGCAACACATTCCAATGAGGATACGAAGTTAGACTCGTTGATTT +TTGTTAAAACGTTTATCATGCTGGCGTAGATTTCCTCGAATTTGGTTTTT +CTTTCTTGAAATTTTTTGTATAGTTTTGAGGGTACCATACAAAAATTCTC +GGGAAACTTTTCGATATCATCTATCATCATCGTCAGGTTATCGAAATCTA +TATACTACAGTGTTTTTTGAAGAGTTTCCACGATATTTTGATCGGTTTGA +TGTTTGAATGCTTCGAGAATACGCTCGTCTCCGCAACGTCTTAACGTAAT +GCAAGGCTGTGCGGTGTGTACAAGTGTCTTGTTTAGCTCTTCAAAACCGG +AGCGATACATAGAAATGGTTTCATGCGCAGCGTCCAGCTGCTCAGGGCTC +TTGAAAGTTTTCAAACATTCCGAGAAGCTCTCAACAATGCTGTTGAGGTT +ATCCTTTGGCAGATTTTCCCGAATTTGATTAACTTCTGATAGATATTTAT +CGATATATTCGATATTTTTATGATATTTTTCCGTGTTGTTTAGGATTTTT +TGCATCGCAAATTCGAATTCCACATAGTATTCCAAAAACTTATTCAATGG +ATGCAGGAATTGAATTGATCCTTTGCCAGAAACGCTTTTTATCCAATAAT +TGCTCTGCTCTTTTATGGACTCTCGAATACTTTCTTCTCGTTTAGGGAGA +CCTAAAGCTCCACGATCAATTCGTTTTTTGAAAGAAATAATTCAAAAATA +CCCAAAAGAAAATTGCCTGATGGCCTGGAAGAATGCGTATCCGAGGATTG +AATACTACGAATAACGTCCCTGACCTTTCGCACCCAATTTGAAAGCCCCA +GTGTCGTATTGGTGTCGCGAATCATTTCTAAATCACTCAACGCCGCTTCG +AAATTGTTCAGTCTTCCCACTGACAAGAAGTCTCGAACACTTTTACTTTC +ATTTTTCATTATAGTCGTAGCGAGTTTGAAGAGATAAAATGGATCTTGAT +GGAGCAATGCGAATTCTTTCTTGGCTCGTTCCGGAAAGAAATTTCTGTAG +TAGGCGCCAACCTCTTCGACCGTTTCATAGTTCCGTTCTGTACGATCTTA +AAAGGTGGAGTACCGAAATCTGGGGAATATTTCTAAATAACTCCAAATTT +GCTCCTGATTTCAATTATCCATGTGAAAAAATTCAAAAAATCCCTGATTT +TGTATTTCGGCTTGAAATTGCCGAATTCCATTTGTGCACACATGCAAATT +TTTCAAACGCGCGCCCAAAGAAATTATCATTGGAGCGCGTTTGCCTCATT +TGATTCTCTCCGGAGCACGGTAGCACAGAAACTAGATGGATTGGTTCATG +ATACTCAGTCTGGAAACCTATATTGGCTACTATCTCGAAAACCATCATAA +AATCGATTTTGCGATGCAAATAAGAAATGACCGCAATGAAATTATCTATC +TCCATTCGTGATGAATTTTCGATTTTGTACTTCCTGGCCAAGTTATGCAC +GTTTGTTCGGTGGAGCGCGTTTTCACCCATCTAGCAACTGACACGGTGGT +TCAGTAGCCAATATAGGTTTCCAGACTGAGTATCATGAACCAATCCATCT +AGTTTCTGTGCTACCGTGCTGAACCACCGTGCTCCATCTACCGTATTTCT +TCCATTAATATGGCTGCAATACTATTTTTCGATGGTCTTCCCGCTTGCAA +TACTAATAGGGAGTGCAATACTAATTTTCAGAATATTTTTCTGCCTTTGA +GCTTACTAGTTTTTTTCTGAAAAAGCTCGAATTTTATGTAAAAATTCAGA +AAATTGGTTTTAATTGTAACCTATAAGTTTCAAAAATTCAATCTCGTAGA +AATTTTTTTGAAAAATTGTTGCAAAATAGGCAAAAAATATTGTAGAAGTC +CTGAAATTAGCGAGACGGGATTGCAATAAAAAAAAGTAAACGCAAGACTA +TTAGGGAGTGCAAGACTAATAGGGAGTGCCATACTAATTTTCGGAAGGTC +TCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATAGGGAGGCCATAC +TAATAGAAGAAATACGGTATTTTTAGTTCCTTTATTTTTTCAACGAGAAA +ATCAAATGAGGCAAACGCGCTGCAATGAAAATTTAAATTTATTTGTGCGC +GCATTTGAAAAAACTCATTCGGACGCAAATAATATTCACGAATTTAAGCT +GAAATATAATATCAGGGAAATTTTTTTGTTTTTTTTTCATACAGATATTC +TGAATCAGAGGAATTTTTTTTAGTTATTTGAAAATATTTCCTAGATTTCG +GAAATCAAAACAGCAGCTTTTGTACAACAGCTTTTTTTTAAATGTAAAAC +TTGTTTAAAAGTCAAACCACGTCCATTTTAAAAATTAATTTTTTAACTTA +TAAAATAAAAACATGTGGAATGCTTTTGCATGTACATTTATACAAGTTTT +TTGAGAAAAATACATTTAAATTTGAAAAATGTGTTTACTAAAATTCTGAT +CAATTTTTTTGTTATTATATATTAATAGCTGAACTTTACTTTAAGACAAA +AATTCCTCTAATTAAAATCTACCTTCAAACCATTTTTTCAGTTTTTGCAA +ATTCTCCTCGGAAATCGCAGTAGGACTGGGAGCTAGATCATTGAGTGGCG +AGAGAAAATCACGGAAATTTTTCAGGCGATTTTTCAGGCCCCATGTTGCC +TCCCATCCGTATTTTGGTTTCATGAGAGATTGGAGATCATGAAATAAATG +CAAAAAAGCATCCAGCGAGGTGGTGATCTTTTTCAGTGATTCTCGCTGTA +GTTGAAGATGTGGGAGCTTCTTAAGTAAATTTACAGCTTCTTCTCTATCC +TTATAAACTTTAGTGTTCTTCCTTTTCCCGACAATCTCCTCGAAAGCTCT +CTGCTCATCCCATCCGCCAATAGATTTTGTTTTGTAGAAACTTGAAATCC +TATCAAAATCGATATCCCGATCTAATAGCTGATTCGTCAGATCCGTAGAA +GCGATTTCGCCGCTGAGAAGCCCATCGACGATAAGATAGCAGTTAAGGAG +CGGTGGTAGTGAGCTCATCCAGTGAATCCACAGGTTTATGGAGTCCTTTC +CGTAGACTGAAATTATTTTTAATATTAAAGTAGAAAAAAATTATTATATA +AACTAACTATACGCAGGAAAACTCGCATTAAGTTCCAGATTTCGATCGAA +GAATTGTGGATGTCCAGCTGGAAATTTTTATTTAAATTTAGTAAATTTAG +TGAAGAAATTTAATTTAAAAATACCTGTCAAGCGCTGACCCTTAATCTGC +TCCAACATTTGAATACCTTGCCGCTCCCTTTCCGAAATTTCGAGATCTCC +GCAGTGTTTACCCGGTAGAAAAACAAGAAGAAAGGGAATTATCGTTATAA +TCATCGTTATCTGGAAAAAAATTAATTTTCATGGAATATATTTCAAATTT +TCGACAACCAAACGCTGAAAATTCACATTTTTTTCAGGAAATTTGGTTGA +AAAATCTGTTTTTCATAATATTTTGAGAAAAAAACAAGCGTAAAGGTATT +CAAGGCGCATGCAATTCACTTAAGCCAGGGTCTCGAAGCGAACAGAAAAC +ATACGGTATTTGAAAATATTCTTGTTTTCCGCGGAAAGTCGCAGAATTTA +ATTTGATTTTTTTAACTTAAAAAAACAGAAAATTAACCGTTATACCTTTT +GAGCAAAAAATTCTACAAGATAATAATTTAAAACAATTAAAAATTGAATA +AACATTGAAAATTAAATGCTTAAATTTCAAGGCGCGTGCATCAAACTTTT +GTTTGGGTCTCACACCGAATGTAACAAGTACGGTAAGAGTGCGCGCTTAT +TTTCATTTTTCGAATTTGTGCGACCAGTTCTCATGTTTTTTAAACGATTT +TTGCGGTAATTTTGGCCATTTTTTCTAGTTCCCACCGACAAATTGCATTA +TTTCCGTATTTTCAACGAAAATTTTGTTAAAAAACCAACAAAAATTTAGA +AAATTGCATCATTTTGCAGGGATGAATGGTCAAGCGGATCGCTGCGACCG +AACCGCCTACGTTTCGGGTCTTCAGCCGACAATCTCCGACATAGAACTGT +TCGAGGTGTTCAATCGTGTCGCTCACGTCGAGAAGGTCATCGTTCGCAAT +GGAGCCGCCCGTCACGCGCTCATTGTTTTCAAGTTGGCATTTTTTTTCCA +TTTTTCCTCATCTAAATCTCTAATTTTCCTATTTTCAGAACTGTTCAAGG +CCTGTATCAGGTGCTCGTAAACTTTCAAGGAACAACTCTTCACGGCCGTC +AGCTGCACATTCGTCCACTGCGAGAAAGTTCGCACGCGAACAGCGAGGCC +ATCTCAACGATGTTCGAGAAGGTCAAACATCAGGGAAATTCCGGGAATTC +TTCGTATCGTCAAGAGCACTCGTTCCCCGAGTACCGAAACCAGAACCCAC +AGGCTTCATCATACCTTCCACCGAATCCACGTGGTCATCGAAACTCGACG +GGCTGTTTCAATGGTGGCGGCGGGGGCTATGGACGCCGACGTTCCGCCGG +TGGATACAATCAGTACAATCAGAACAAGTATCCGAACGAAACGTACCCGG +GAATGACTCTGTTCGATAATCATCCAGTGCAGCAGTATTCGGGCTTCAAT +CCCATCGATTTTCGCTTTGATGACTATGTGGAAGGAGCCAAAAGGTGCAA +AATTCGCCAAATTTCGCTAAAAAATCTGAAATTTCGCCGACTTTTCCCGT +AGCGCAGCAGTTTTTTCTTGATTTAGGCACATTTCAGGCAATTATTTTCG +GCAAATCAATATTTTTCCACCATATATGTTCTAGAATGTTTTAGATGTAC +TAGATTTTATTTTCAGACGAATCAAGTGATTTTCTATATTTTTACACTAT +TTTTTGTTGAAATATGACCAGAATATGCAACAAAGTGTTCCAGCTGCTGC +GAAAAGGAAAAATCGGCGAAATTTCGAATTTCAGTCTATTTTAATCTGTT +TAAGCAAAAAGAAAACTAATTTTTAAAATTCAGATTCGACAACCTTGCCA +ACCTGATTCGCTCGAGCACCCCCACGGATCCGTTCGCTAATTATCAAAAG +TATTTTTGAATTATTTTGAAAATCAATAAATTGGTTTTTTTTTCAGACCT +TGTGAATCCACAAGCACATCTCGTTCTCGTACGAATTCAGCAAAAGATCA +AAAGCATGGCCCGCCAACGTGGAAAATGGAGCTGCAGATTAAGAAAGATG +ACCACCACCACGCCGGCGGCGGAGCAGCAACCACAGGACAGAAGCTGTCC +CCACAACAGTTTTTGGCTCAGATAGCTCAGAGACAACAATCGGAGCAAAA +CGCGGATGAGGTGGCCAAGAAGAAGCGTCCGAACCTTTCGGTTATCAATC +CATCGCTTTTCTATGAGCAATACCCGAGAACATCGTCGCCAGTTGTTTAT +GCTTCAAAATCTAGTAATATTTTTTGGAGATTTTGGGAAAAAAACAAATT +TTCTCGAAAATACGCCCGAAATAGTGTTTCACGCGAAAATTGGCGATATT +TCAATTTTTCTGAAAAATTGCTATAATTTTTTCGATTTTCACGTGAAATT +GCAAGTTTTTGGATATTTTTCTCGAAAAACGTCAATTCATCGATTTACGC +AGCTAGTATACTCAGCAATTGACCATTTTTTTGCAGACAATTTGGTATTT +TTTACTTAAAATTCTTGATTTTCGACTTCTCGTGTGCTAATCACTTTTTC +AAATGCGCGCCCGAAGAATTTCTCATTGGAGCGTGCTTGCTTCGTGTAGA +TTTACGAGAGCTTTCCATTTATTTAACTTCTTTCGTGCTTTTTCAGTTTT +CCAGCGAGTTTCTGGCTCGACCCCTCGGTGTATTTTGTGCAAACACCGTC +ACGCGCAAATGCATGCACTTTTTCAACGCGCTGCGTGAAAATTCCTCTTG +CGATTTCAAATATTTTTTCCCGCCATTTTCCAAAATTTTCGAGAGGGGGG +GGGTCGAGCCAGAACACCTTGGTTTTCCAGCGAGCTTCCTTCATTTACGT +CGATTTTTTTTTTAATCTTCGTTAAAGTTCTAAAAAAAAACGACTTAAAT +CATTTTAAATTTTCCAAAATTCGGTTTTCCTTCTGCAAAAAAAATCAATT +TCCAGAACCATCCGGCCACTACGACGACAAAATCGCATCTCCACACGATC +CGGCAGTTCTCGCTTACAGTCGCCTTCGTGTACCTCAATCGGCCTTCGAC +AGTCTCTCACCAATCGACACCGACAATTGCTCATTCATCACAAAACACTT +GGGACCAACAACCGGTGTGAAGCGTGATTTGACGAACGACGAGTTGTCGG +ATATGATTGTATCAACTGGAAATCTCCGAATCAATCCAACCAACATCGAT +CATCATGACGAACCGGCACCATGGTCTCCGCTGAAACGTCTTCGCGCCGA +AAGTGGATCCCTATCAACTGCACAAGTCGCGTCGCCCGAGTTCTCACCGA +TCAAACCAAAGACAATGGAGTTCCACGAGACTGAGGATGATGTTTTTGAA +ACTGGACCACCACCAACCTACTTATCCGAAGGAAACGAAAACGCGGAGAA +GAAATGTGTTGAGCAGCCGAAAATCAACTACGACGACATTAATAATAGTC +GTCTTCCGTCGAATTCTCATTCGGCAGCACCGAATTCCGAGAAGAAGCAT +TTCGTTTTTCCGGTACGGGGGCTTTTTTTTGAATTACCGAAAAAATTCCC +AACTTTTTAAAGTTCAAAAAAGTCAAAATTTTTGTCCATTTTCTGGGCGT +GACTGCTTATGCCCCGCCCCCCTTTTTCGAAGTTTCTGCTTCTCGGAAAA +TGTATTCCCAAAGTGCCAGTTTTGAGGCCCCACGAAAAGGGAGCAGAACG +AAAGAGGCACCACGGATTCAAGATCTGGTGCGATTCCGGATCTGGCACCG +TGCCAACAACTTGAAAACGTGGTGCCTCTGAAAATTTGCTGCCAAGGTTG +AAATATCGAATGCATTACCCGTAAATCGACACGAGCTACAGTAACCTGTT +ATCCGCGTGGCGAGACCCATGCGCGTCAGATGTGGCGAAAATTATACTAA +AACCTGTTTAACTTGCAGAAAAACTTAATTTTTTTTGTTGAAAAAATTGA +GCCAAAAGACTCAAAAATTTCATAAAGCGAAACTTTAAAAAAATATATAA +TTTGTTAAAAATTTCACGAAATATTTATGAATTAATTAATTTTTCCAGGA +ATACCCAATGTGCCGTCACTCGTCAGTTCCATCGATTGCTCACTTGGTCG +GTGATCTGTCGGACTTTTGCCCACACGCTACAGCCGACGAGAAGATGCTG +CTCGACGAGGCGTCTTCAATCATCGAAAATACAACTCCAGCAGTGTCTAC +TGCTCCGGCTGCTGCTCCAGGAGCTACAATGCTCCAAATATAGGAGAAGA +TCACATATACAATAATATAATCTTATTGCATTTTCGCAATTCTCGTTCTC +TCCACACACATACACACATCATCCCAAGTATTCCTGTGCTGAATCTCAGT +TTGAATGATGTTTCATACCGTTTTTATCCCACTATTGCCTTATCGTTTCC +TGTTTTATTATATTTTTCATTTTTTATATTGCCACCACCACCACCAACAC +CACCCTCTCTATCTTTTTTTGTTCTTTTGCCTCCAGCAACATCATCACCT +AGTTTTCTGTGAATTTTGAATTTTGTGTTCCCCCGAGTCCCCTCTGATAG +GAATGATAGGAAAAACAATGAAAATGCGAGTTTTTTCAAAAAAAAAAATA +CAAACTAGGAAACTATAGAAACAAAAAAAAAACATTTGAGGCGCAGTACC +GAAATCTCTCCAAATTTGGCCCGAAAAATTCAAAAGAAAATATTTATTTT +TCTAAATTATTATTTTTCCGCCACTCCAGCCTCATTCTCATTGGAGCGCG +CAAAGTCATGTCGATTTACGAGATTAAGATTTTCAACGAGTTTCATCATT +GTTATCGATTTTCGTGTAAAGTTAACTAATTTTTTTGAAAATTTTCGCAA +AAAATTTTGGATAATAAAATGTTCAATTGGCACGAAAATGCAGATCTTCA +GCAAAAAAACCGACAGAAATGTGTAAAACTGAATCTCGTAAATCCACATG +GCATAACGCGCTCCAATGAGAATGTTTTTAGCGAAAAGTTTGAACAAAGG +AATATCAAATCAGGGCCAAATTTGGAGCAATTTCTAAAATATTTTCTCAA +TTCTTTCGGTATTCCACATTCAAACAATTATTCGGCCGTTCCCATGAGCC +TCTGAATCTCGATGGGATCCCTTGGCACTGCAGCAGTCAACAGCTCAATC +CCTCCAGCTTCACTAGTCGCCACGTCATCCTCGATACGGTATCCAATGCC +ACGAAACTCTTTGACAGGCCAATCCATCGGAACATACACTCCCGGCTCAA +TGGTAAATGGCACATTCGGTGGTAGATCAATGTCTCGGGATACTGTCGGA +CAATCGTGAACATCCATTCCGAGATAATGACTGACGTGGTGGGGACACAG +CTTCTCCGCCTGATGAATCATCTCCTTGTGATCCGTAGATCGAATCAGGC +CGAGTTCGGTGAAACTTGCCGCGAGAAGTTCGTTCATTCGGCGGAACAGG +GCGCTTAGGCGGACTTTTTCCATTGAGTGGGCGTAGGTGAGCAGTTCTTC +GTGAACGTAGAGAAGCGCTTCGTAGAGGGATAGTTGGGCGTCTGACCAGC +TGCAAAAACGAATTTTTTTTTGGGAAGGTTTTTTGAAACGATTTTTCAAA +TTTCGTTCGAATTATATTAAACTTTATATAAAACGATTATCCACGGATTT +CTGGCTTCCCTCATAAATTGGAATGGAAGAGTTTACCGAACTAGGCCATT +TTGGCTCGGCCATATCTGGTGCCGCGTCGCGGCTCGATTTTAGTTGTAAA +ACTAAATGCATTTGTACGTGTGGAGTACACGACTTTCCCACGCGTTGTCC +GGCGGGCGATTGTCAATGGAGCGCAAAAAATTCACTGAGGAAGGGGAGAA +CTCCGTGATTAGCACCGCCTATTTCTCTCACGAATCTATTTCTTCGAAAT +CTTCTATTTTTTAAAAATCAATTCCTGAATTCTGAAATTCATTATAGCGT +AATTTTTTGGGAATTTCACCCTGAATTCCATTTCTACGGAACAACATTTT +TTTCTCGAATTTGTGGTGACTCAAATTAGAATTTTCAAAATCTCCAGAAA +AAAAATCATTTTTCCTGAATTTTCTGGAGATTTTTAAAGGAATAAAGTGC +AAAAAAGACTCTTTTTGAGGCACCACCGAAAGGAGAAAGGAGAACACAAA +CCACGCCCATTTTTCCGTGCCGCGCGCAAGTTTTTCTGCAAATTTTTATT +TTCAAACGAGACAGCGAAACTCCGAAATAACGCATATCGTGTTCTTTATC +ATCAACGTGTTATTTCGGAGCTTCGTTGTCTCGTTTGAAAATAAAAATTT +GCAGAAAAACTTGCGCGCGGCACGGAAAAAATGGGCGTGGTTTCTGTTCT +CCTTTTTCACCTGTTCTCCTTTCGGTGGTGCCTCTTCTTTTTTTTTTCTA +TGTTTAGCGTAATTTTTTAGCCATCTTGGAATAGCCCCGCCCATTTCTCC +CACAAATCCATATCTACGAAATCTCGCATTCCAGAATGATTTGTGGTGTC +TCAAACGGGAATATTCAAAATTTCTAGAAAAACCCCATTTTTCTTGAATT +TTGGCCGAACTTCTGTAATTTCTGAAATTCTGAGAAAAATTTTCATTTGA +GTCACCACAAATACTGGAATGCAAGATTTCGTAGAAATAGACTTGTGGGC +GAAATCAGCAAAAAATGGGAAAACATTCAATTTTTTTTAATTTTTTGGGG +TTTTATCACTAATTTTTAGCACTTACAATCCAGAAATCGGAAAGCAACGT +GTCACATCTGACACATAACCATTCAAATCACACCCAGCATCCACGAGAAC +ACATTCCCGGGGATTTAGGTCATTATTTGCGTCCAAATAGTGAATAGTGT +TGGCACGAACACCACCGGCAATCACTGGTGGATATGCTTGCATTTCTGAT +CCACGACGACGTCCTTCAAACTCCAAGAGCCCGCAAATCGCGTTCTCGTT +GTGTAGATCACGTGATCCCGATATCATTGAGCTCATTGTCTGGGCTCCCA +CGTTGCACACGTCACGCATTGAGCTCATTTCGGATGGAGATTTTATTACT +CGGCGACGTTCGATCTGCAAGGAAAACTTGAAAATTGGCAAAAAAATAAT +TTTTTTTTTGAAATTTTAAAACGATTTTTCGGGTGTTCAGAAAAATTTTT +TTTAGGAAAAAATTGGAATTTTCCAAAAGTTTCAAAAAAATAATTTCTAG +AACTTTTTCCTAAAAAAAAAATGAATATTGAAAGCTTCGAAAACAGTAAA +AATTGGGAAAATTTTTTTACCGTTAAAAAATTTTTTTTTTTCGAAAAAAA +AATTTTCAGTTTAAAATTTGGAGCGTTTTCAATTTTATTGATAATTGGTG +AAACAAAATAAAAAGTAAATAAAAAATTTTTTTTTTGAAAAATTTGAAAA +ATTAGATTAAAAATGTTTATTCTGGGATGAAAAAAACCTCCTAAAACCAT +TTTCTGGAAAATTTAAACTTCCTATTTTGTTCAGACAATTCTTTTTTTTC +AAGAAAAAATCAAATTTTCCACTAGAAAATCGAAAAAAATTGACCTCGTT +TAAAAATTGGACAAAATTTGAATTTTTACTTTGAAATCCTCGAAAATCGG +ATTTTTTTTTCAAAGCTTGAACAATTTTCTGCAAATTCTATATATCTCTA +AACTCACAAAATGATTAATTTCCCGAACAGAATTAGCTTTAGCCTGTACA +AACTTATAGAGTAAATCATCAGAAGTCGAATCAAAAAACACTGCAGTTCC +CTTATCGCAAACTTTTTCCAAAGTCTGTAGAATCCGGCTAGTCGGCACAC +ATTCCGTGAATTTTGCAGTCTTTTCCCATTCGGATTCAGTTGGTAGGGCG +CCTTCCCATAGCTCATCATAGGCACTACGACGGTCAGCAAAAAGAATATT +TGTTTCTTTTGAAGATTCGGATATTCCTGATTGCATTATGTAATAACAAT +CTGGTGTGGTGATTCCGTTTAGGTATCTGCAAAAAAAAAAAATTTTTCAA +ATTTTTTTCTGTTAAAAATTTAATTTATTTTTTTTATCAAACAATTTTGA +ATTTTTCCCAAAAAAAATCCGAAAATTGTGAACAAATCTATTATTTTCGT +TGAACAAAAAAAAAACAAATTCAATTTTTAAATAATTTAATTTTCGTTCA +GAAAAAGAAATTTGTCGATTTTCGGCGGCAATGATTTTTTTTAACGAAAT +TTTCCTGAAAAATTCAATATTTCAATAATTCCTGATTTTCTAGTTTTTTT +TTTAAAGAAGAACATGTTAAATTTCTACTAATTTTATAACAAAAAATTTC +GGGAAAATCTAGAATTAAAAAAAAATGTTTTCAGAAAAATTCTACTAATA +TATTAATTTTAGCTTAAATTTCGATAATTTTAGGTTATTTTTCAATTTTT +TTAGGGCGAAATTTTGATTTTCAAAACAAAAATATTTTCTGACAAAAAAA +TTAATTTTCATTCTTTTTTAGATTTTTTGAAAAATTTTCAATTTTTTTCT +GAAGAATTTGGTACTTGTGTATTACATGCCCTCATTTTTAAATTAAATTA +AATGTTCATTAATTTCTCCATTTAAATTAAACGTGATATACATTTTCTCT +TTTTAGGCTTAGAAATTGCTATTTTGCTACTTAAAAAATTACTATTAAAA +TGAGGGCATGTAATACACAAGTACCAAGAATTTCAATCAATTCTTGTTTT +TGAAATTTTTTTTGGGAAAAATTCCAATTTTCGATTGTTTCTTCGATTTT +TTCAGAAAAAAAATTTTCTAAAATTTATTTATTTGTTTGAAAATTGGATC +TAAAAAAATTTCTCTAGTTTTTATTTTTTTTCTGGAAAAAGCTTTTTTTA +ACTTAAAAAGTTAATCTGTGGCCGAGTTTTCTCTCATCATTTTCACGGCC +ACGGCCATCAAAACCGAACCTGAAATGGCTTTTCTGTCGGAACGCGTGTG +GAACATCCGGTGCAATATATGATTTCCGTGCTCCTTTCATCACAACGACC +ACTTGCTTTTCTGAAACTTTGAGAGGTCATGGCCTAACTTTTAAATGGTT +TTCTAGGCCACCATGGTGATTTTATTACGGTACCGGGTCTCGACACGATG +AATTTTGTAGAATAAATTTTTCTGAAAAATTTCGTTTTTTTTTTTAGAAA +AATCAAATTTTCAAGAAAAATGGGAAAACATTTTTCAGGAAAAATTTAAT +TTTATAGAGAAAAATAGAATTTTTCCTTTAAAAAAATCTGAAAATTCGGA +TTTTTGAGAATTCTCTTTATTTGGATTTTAAAATCCAAATTTTCAAAAAA +AAATTTAAAAATCGGAAAATTCCAAATTTTTGAGAGTAAACTCGCCTTAA +TTTTTTTTTTCAATTAAAAAAATTAATTTTTTAAAAGAAAATTGGAATTT +TTACCCAAAAATTGGCAATTATTCGAGTTTTCAACGGAAAAATCTGAAAA +ATCCGAATTTTTGAAAAAAAAATCTTTAAAAATCCCAATATTCAATTAAA +AACCGCGAAATTTCGGATTTTTGAGAAAATTTTAATTTAAAAAAGTCCTA +TTTGTACTGCAAATCCTCATTTCCAAATGATGGCCTAACTTTTTCAGAAT +TCTAGGCCACCAGGCCATTTCTCTGCCTCTTACCCCCAGTTTTGACCTCT +TTTTTGAGTAAATTCATCAAATTCGTCCTTCTCATCGCATATTCCTCATT +TGGAATTCGCGATGGCCACATTGGTAGGCTCCGCCCACTTCTGAGCATTT +TTTTTTTGGATCTGATCTGTGTGGGAGGGAAATTCGAATTTTTTTAGAAA +TGAATAAAACTGAAAAAAATAGATTTTTTGGGAAACAGGGAACCTGAATT +TTCGAGAGAAAAAAGGAGGTAAAACAAAAAATTCGATTTTATATTGAGCA +AAAATTAATAGAAAAAATAAACTTAACAATTATGAACAGAAAAACCTACT +AAAAAAGTCTAAAAAATGAATGAAAAATTGCAAAAAAAATCTACAATCGA +TACGAGACTCCTCCTCCAACAATGCAGTTCTCGCCGGTGATGTACCTGAA +AAAAAGTGATTTTTTTTTGAATTTTTAGAAAACAAAATTATGAAAAAAAC +CAAAAAATTTCCGAATAATCGAAATTTTTCGGAAGTTTTAGGTTAAAAAA +ATTTTTTTTTGATGAAAAGTTTTTTTTCAACAATTCTGAAAACTAAAAGT +ACCAAAAAATTTTAGTTTTTTCGATTGTTTCAATATGATAATTTTTTTTA +AATGTTTAAAATTGTATTTTTTCAAAAAATATTATCAATTTTCCAATTTT +ATGGTAATTTTGGATGTGAGATTTTTTTCTTCAAATTTTCGAAACGTTTC +TCGATAAAAAAATTTTTCAACTGAAAAACTACAAAAAATCCTCTTATTTT +GAAGAAAAATCGATATTTTCTCAAATTGTTCAGATTTTTTCTGTTTTTAC +CAAAAGTGACCAAATTTTGAGACTTTTCGATCCAATGTTTAAAATTTTTT +TCCCGTTTTTTCGATATTTGCGGTTTAAATTTTTTTTAAATTTTTTGATT +CAATTTTAATAAGTTTGAGTGTTTTTCGATTTTTTGTCCAAATTTTTTCA +AATTTTTTTCCAGAAAATTGGTAGAAGCCAAAAAGTGCGATTTTTTTCCT +TAAAAAAGATAATTATTCAGTTTTTCGACTGTTTTCTTCTTGCTTCCAGA +TTTTTTCTCGAATTTTTTTTATATTTGAATTGTATTTTTAAATATTATAC +TCCTAATCGATAAAAATTAGTTTTTTTTTCAATTTAAATTGGAAAAGAAC +GTTCTTTTTCGTAAATTTTAGTGATTTTTGATTCCAAATTTTTGGATTTT +TTCAAAAAATTTCCCAGAAAATTTTACCTGGCTTTGGTAGAAGCCAGAAA +TTCGATTAAATAAGCTTTTTTGGGTTTTTCGACAATTTGTCAAGTTAGGA +ATTAAACTTTTAAAATTTTTTTCAAAAATTTTAAAAAACTAAAAGTATTT +CTGAGAATTTTTCTGAAATTAATTATTCAGTTTTTCGACTGATTTCTGCT +TGCTTCCAGATTTTTTCTCGAAGTTTTTATATTTGATTTTTTTAAAAAAT +ACTCTTAATCGAAAAAAATTCATTTTTTGAATTTTTTCGGGACTTTTTTT +TTCGAAATTTTCGTAAGTGTTAGTGTTTTTCGATTTTTGATTCTAAATTA +TTGGATTTCTTCAAAAAATTTTTTCAGAAAATTCTACCTGGCTCTGGTAG +AAGCCAGAAATTCGATTGAAGAAGCTTTTTTTTCGGTTTTTTGGACAATT +TTCCAAGTTTTAGTTAGGAGTTAAACTTTTTCAAATTTTTTTTGAATTTT +TTTCAAAAACTTTAAAAACTAAAAGTATTTCTGAGAATTTTTGAGAAAAG +CATTTTTTTTCTCGAATATTTGAACTTTTTAAATTTTTAAAGCTTTTTAT +TTTTAAATATCAATTCGAATATTTTACTCTTAATCAATGAAAAATCGATT +TTTTTGATAATTTTTTTCAAAAAAAAATTCGAATTTGAAATTTTTTTCAT +TCAGAAAAGGGAATTTGACTATTTGAAAACAATTTTTTGTTGAATTTTTC +GTAAATTTGAGTGATTTTCGATTTTTGATTCCAAATTTTTGGATTTTTTT +TTGACAATTTTCCAAGTTTTGGTTAGGAGTTAGATTTCTTGGAATTTTTT +TTTGAATTTTTTTCAAAAATTTTAAAAACTAAAAGAATTTCTGAGATTTT +TTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACAGATTTCTGCTTGCT +TCCAGATTTTTTCTCCAAGTTTTTATATTTAAATCTTTAAAATTTATATT +TTTAAATAATATTTCAGATATTATACTCCTAATCGATAAAAATTCGTTTT +TTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAATTTTTTAAT +TTTTTTAAAATTCGAATTTGAAACTTTTTCATTCAGAAAAGAGAATTTGA +TTATTTGAAAACAATTTTTAATTTAATTTTTTAATCCTTTAAATTTTCGT +AAATTTGAGTGTTTTTTGATTTTTGATTCCAAATTTTTGGATTTTTTTCC +AAATTCTCCAAATTCTTATTTTTGCAGAAAATTCTACCTGGCTTTGGTAG +AAGCCAAAAATTCGATTTAAGAAGCTTTTTTTTGGTTTTTTTTGACAATT +TTCCAAGTTTTAGTTAGGAGTTAAACTTTTTTCAATTTTTTTTTTTGACT +TTAAAAAAAAATTTAAAAACTAAAAGTATTTCTTAGTTTTTTCCTTAAAA +AAGAGGAATTTTTTAGTTTTTCGACTGACTTCGTTTTTGAATTTTTAAAA +ATTCAAAAATTGTATTTTTTAAAATTCTAATCGATAAAAATTCGTATTTC +GATTTTTGATTTCAAATTTTTGGATTTTTTTCAAACATTTTTCCAGAAAT +TTTTACCTGGCTCTGCTAGAAGCCGAAAAGTGAGATTTTTTTCCAAAAAA +AGATAATTATTTAGTTTTTTTTCTCGAACGTTTTATTATTTGAACTTTAA +AATTGTATTTTTAAATAATATTAAAAATTTAAATAATAATATAGAATTTT +TTTGAAAATTCCTGAATTTTCTGATTAAAAAAACATTTTCTGATGCATTT +TAGAAACTGAAATTTTTTGAAATCTTTTTGGAATTTTGGAAAATTTCGAA +TTTGTTGATTATACTCTTAATCGATAAAAATTCGTTTTTTTCCAATTTTA +TTTGAAAAAAATGATTTTTTCGATAATTTTTTTGATTTATTTTCGGGAAT +TGACTATTTGAAAACAAAAACTTTAAAAAAAAATCAAACTTTTTTTTTGA +AATTTTCGTATTTAAATTTGAGTGTTTTTCGATTTTTGATTCTAAATTTT +TGGATTTTTTCCAAATTCTCCAAATTCTTATTTTCAGAAAATTCTACCTA +GCTCTGGTAGAAGCCAAACATTCGATTTAAGAATCTTTTTTTTTTTTTGG +ATTTTTTTTTGACAATTTTCCAAGTTTTGGTTAGGAGTTAGATTTCTTGG +AATTTTTTTTTGAATTTTTTTCAAAAATTTTAAAAACTAAAAGAATTTCT +GAGATTTTTTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACAGATTTC +TGCTTGCTTCCAGATTTTTTCTCCAAGTTTTTATATTTAAATCTTTAAAA +TTTATATTTTTAAATAATATTTCAGATATTATACTCCTAATCGATAAAAA +TTCGTTTTTTTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAA +TTTTTGAATTTTTTTTTTACAAATTCGAATTTGAAATTTTTTTCATTCAG +AAAAGAGAATTTGATTATTTGAAAACAATTTTTAATTTAATTTTTTAATC +CTTTAAATTTTCGTAAATTTGAGTGTTTTTTGATTTTTGATTCCAAATTT +TTGGATTTTTTTCCAAATTCTCCAAATTCTTATTTTGCAGAAAATTCTAC +CTGGCTTTGGTAGAAGCCAAAAATTCGACATAAGAAGCAACATCAGACGG +TCTTCCAAGTCTTCCCAACGGAATCATCGATTCCAAGTGTTGTTTAATCT +GACGAGCTTCTTCTCCAGAAGCATGATCCCATACAGCACCAGTTCCGTCT +CCTTCAATCATTCCAGACACCACACTATTCACGCGGACTCCTTGTTTCGC +GGCACTCTGAGCTACGGATTTTGTAAGTGATAGGACACTGCTAGATGCAA +CTGAGTAGAGACCCATATCGATTGATGGAGTGAAGCCGAAACATGACGTT +AGGTAGATGATACTGCCGTTTCTGGAAAAAATCGATTTTTTTTGGACGGG +AAATTTTGCCTGCCTACGTGCCTACCTGCCGGCCTATTTTAGCCTATTTT +TCATTTTTTTTTTGTTGTTCTATTTTTTTGCCGTTTTTTGGGAATTTCAT +GATTTCTAGGGTAGGCACGACTTCATGCCTACGTGCCTATCTACCGGCCT +AACATTTGATATTTTTTTAGAATTCCATGATTTCTAGGTAGGCAGGTAGG +CACGAATACATGCCTGCCTACCGCCTGTTTTTTTGAAATTTTTTTGTGTG +AAAAATTAAAATTCATGGGAATGCTTTTTTTTTCAAAATTCAATGATTTT +TAATGCAGACCGCGCCTATCTGCCTACCGCCTATTTTTGGCATTTTTTGT +GTGCAAAACAAAATCAAATTAGCTTTTTTCTTTTCGTTTTTCTACGATTT +TTTCCAAATTTCAAGATTTTTCGGATAGGCACGACTTCCCACCTACTGTG +CCTACCTACCTACCGCCTATTTTCGGCATTTTTTGTGAGCAAAAAGAGAT +CAAATTAGCTTTTTCTCCTGTTTTCTACGATTTTTTTGGGTAGGCACGAC +TCCATGCCTACCGTACCTACCTACCTACCTCCTATTTTCGGCATTTTTTC +TCGTGCAAAAAATCATATTTATGAAAACACTATTATTTTTGTTTTCTGAA +TTTTTTTTCCAAATTTTGTGATTTCTAGGGTAGGCACCGACTTCATGCCT +ACGTGCCTACCTACCTACCGCCTATTCTCGGCATTTTTGTGAGCAAAAAA +TTAACATTCTTGAAAATCCTTTTTTTGTTTTACTACAATTTTTTCAAGTT +GCATGATCTCTAGGGTAGGCACGATTTCATGCCTACTTGCCTATCTACCT +ATTTTTCCCTTTTTTCGTGGTTTAGGTAGGCAGGCATGAGTCAGGCACGA +AAATCTAGAAACATAATTTTGATTCTATCGGTAAAATAGGCTTTCAAGAC +AGTTTGAATTTTTCGAATTTCTACCAGCAAAAAATAATATCTGAAATTTT +CGCGGCGAGACCCAAAAACTGACTGAGATTTGGCGAGCGTCGACATAGCG +GCTTGCGAAAGACGGAACGGTGTTGTCAGATTGTTGGCGAAAAGCTGAAA +TTGGTTTTTCGAGGTCAATTTTCCACGTGGAATTCAAATTTCAGCACTCT +CGAACCTTATCAAAATCCTCGCCGGATGTCTCAATAATCTCGCCGAGCAC +CTCATTCTGTGGTGGAACTATAATTAAAGTGTCCAGACCGCCGAGCTTCT +CAGCCACTTTCGTGATCAGCTCCTTCCTGTGCTCGGCATTTGCCACGTCT +AATGAGAAAGCTGTGACGTCACCTCCAACCTGAATTTATTCCCGAATTTC +TCTTTGTCAAGTTCTGAAAATCTGCCTAAACCTTTATATTGTCCTCTGCA +ACCTTTCCCACACTATTCGGACAGTCTGCGGCGGCGGCGACCTTGTAGCC +GGTGAACGCGAGTCTTCTCACGACGGCTTTACCCAGTGTGGACGTTGCCC +CGATTACAAGTGCACATGACATTACGCTGAAAGCCCGATGAGGAGGCATA +TTTATAGATACACCTAGACATCAGGTACATTTATTTGGAAATCCGTAGAA +AATAAAGAACATGTGAAAATAAAACAGATCATTTTATTATTTAGAGGGGA +GAGGGAGGGGGAGCAAAGTCGCTGACTGAGAACTTTCGAAAACCGGTTAG +TTACTCCAGTTGTACGGCTTATTCATGCCATATTTTCCAAGATTTCCACC +ATTGTGTTGGTATTGAGAATGTTGATTCTGCTGAGCTGCCGGCTTCGATC +CAGACATCTTGTCGTAACTCTTGCGCTCGTCATCCTGTCCGTAGAGTTGA +CGACCTCCAGCGCTGCTTCCAACATTGGGCATCATGTTCATGAATGGAGT +AAACTGGTGTGGAGCAGGTGAGTACTGCTGCATGAACAACGACGACAAGT +TTGGCTGCTGCATGTAGTTCGTCGCCTGGAACCCTGGTGGTGGTCCAACA +TTCGACGCCTGCTGTGGCTGCTGATCCCGAGAGCTTTGAGATCCGAACTT +ATTGAAGTCCATAAGTCCATGAGTCTCTCGTTGTTGACCAGATTGCACTT +GTTGCGCAGAAGCAGCCTGTGACAGAGGAGCAGTTGGAAGCAAGCTTGTA +AGATCAACTCCCATTCCGTATTGCATAAGAGCAGCAGTATATTGCTCATC +TCGAACTCCTGGCATTGGATTGTACATGTTCATGTAGTTGTTCATGTATG +GTGCATATGGGAGTTGTTGAGTGAACATCATATGTGGATGCTGTTGTGGA +TGTCCAGTCGGTTGTGATTGAGCTGGTGGAGTTTGTTGCTGCTGCTGCAC +TGGCTGTTGTGGGGCTTGTTGCTGCTGCTGCTGTGGCTGGTGCTGCTGAG +CAGATTGCTGTGTTGGAAGTGGTCCAGAATTGTTGAACTTGTTCGGCGCC +ATCCTGTCCGTTGGTTGATATGAAGCGGACGAAGTGTCATAGGACAATCC +TCTGTTAGATTGACCATATGACAATGGAGGTGAAGTCGATTTTAAGTTGT +AATCGCCGTTAGGAATTGACGTCCTTTCTGGCTGAAAAATAATCGAGAAT +TAGAATAAATCGTCTTTGCAACAAATTTAACTCACCTCAACTTGTTTCGG +CATAATACGAGAAGAGTTAAATATATTTTCACTGGCATTTGAGATCGAGG +CAGCGGAGGATTCAGTAGAAGGAAGCTGTGGGCTTGGAGCAGCCTCAACA +AATCCAAATGAGTAGTCATGAATGTTCGTTGGTGCAGTTGTGCCAACAAA +TTCCACTCCAGGATCAGGAATAATCTGGACTGGTGCTGCACTTGGAATTG +GAGATAATCCTAGTCCTGGTGCTTCACTCAATCCTATTCCAAGATCCGTC +TTCAGTTGAGTGGTCCATGCTTGATTTGGTTCTGGGGTGCTTTGTACATT +TTCATCGTGATGAGTCGACACATTAGGCGTCTGCTCCTCAGCCAAAACTG +ATGATTCACTGAAAATTAAATTTTTAATAATCTAAATACAGGGACAGAAC +AACTTACTTTTGGAAGAAACCATCTTCTTTCTCCGGCTGATGCGAAGTTT +CTGGCTCGAAAAATACTGGCGCTGCTGCTGGCTCTTCTTTAACTGGTGCA +ACTGACGGAAGTGGAGGTTGTGGGGAGAGACTCCTCCTTGGCGGAGCTGC +TGGTTGAGGATTCTGTGCCTGGTGCTTTCGGAGTGCTTCTTTGCGATGGG +CAGCTGCTGCTACTGCAGCAAATGAGATCGGTGCCGGCGCAGAAGATGTG +GGAACAGTGGCGGTGACGGATTCCTCTACTGGTGGTTGAACTTCGGTGAC +TGTGGTATCCACTTTAGTCTGATTCTGAAAAAAAAACACGTTTCGTCATT +TTCCTTCTTCAAAAAATTCTTACCTCATCAAGATCAGCAGTGAACGCATC +TGGCTCAAGTGCTGATGATGGAGCAACAGCTCGAGAATATCCACCTCTGG +CGCCACCTCTTCCACCTCGTCCAACATACGGTTTTTCAAATCCTCCTCGA +GTCGAGCGTGGTGCTGCTCCTTCCTTATTATCACGGTTATCCCGATTATT +ATCTCGGCTTTCTCTTGGAGCTCCATTGGATCGCCCGCGGCCTCCTCGAT +CGACGAAACCGGTGCCTCCACCTGAAAAAAACATATCAATATTTGATCTA +TTTCAATCAAGCACGAACCTCTGCCTCTTGCTACAAATCCTCTGTTGTTA +TAACTGCCCTCTTCCGGCTTCTTCTTTTCCTTTTTGGCTCCTTTCTGTTC +AGTCCACGAGTCAAGTTTATCTCCAGCATCCAGAATGTGATCGATTGCGC +CGTAAAGATTGTTGTCAGTATCCAATAGCGCTATCTCAGCTTGTGCTTGT +GTACATCCGGTGGTTTCGATAATCTGAAAATGAAAAAGACATGAGCAGTG +AAAAAACCCCTCTTGGGAATGCGCGAACACTTTAATTAGCCCAAATGAGT +AGGACATCTGGGTACTCTTACTCTCGCTGCACCATCTCAAGCGCGGACAC +CTGCTTTTGTCCTTTTATTTGCCATCTGGCCCCGTCTTATCGATTCGAAA +TTCCTATTGACACTGAAAGCGGACACTAGAGAAGTTCAAAACAACAAAGT +CACGTGCGTCATCATGTCGGTGTGTGGCGAGCGTTCGCGTGATGCAAAGA +TCACTATTTTCAGGAAAGCGTCATTTCCAGCTTGGAGACTTACCGTCTTG +ATCATAAACTGTATGTCCTCCTCATTTCCGGAATTTCCTTCCAGTGTGAG +TCGTGCAAGTCGCGCTTGATCGCTGGTAGCTTTTTTGTCGCCTTTAATAC +CCATTCTGAAAACAAATTATAAATAAAAAGGGTCAGTCATGTGAACGCAA +GAATGGAATGAGAATCACGAGAATACAACTATCAAAGGAAGGTTGAATGA +AAGGAAGGTCAAATAGATGACAAAAGTAGGAAAAGAACGAAATATGGAAC +CTTCCAGATCAAAAAAACATTATCAAAAGAAAAGCCTCGCACAGAAGACT +CTAACGAACATGTTAGGATGAAGAAATATTTCAGCAATACATCACGTTGA +ACTTTGGAGGATATTCTAGAGAAGAAAACCCCTACATTTTACAATAATTT +TGAAATGGAATTCGAATGAACTGCTATACAATGGAGAATCCTATTTAGCG +ATGATAAAGTGTAGGCTTGTTACTAGATTGAATAAAAATTTCGAAATGTA +ACAATACATTGACTGAAAATTTGGGTATTTCAGAGTGTGATATCACAAAA +ATCAATATTTCCACTAAACTCAAAAGTTCTTACGCTGAAAAATCATTAAA +AAATTGAAAAATCACCGCAAGCTAGACTAGAATCGCGTTCAAATCTCGCA +AATTCCCGCAGTTGAAAATGCGGGCGACCGCGACGCGAGCCGCAACGCAC +CCCTCCAAACATGCGGCATGGGTCTCGCCACGACCGAAAGTACGGTCACT +CTTGGCAGTATAAAAGGCGACCATTTTCCGCTATTTTCCGGTAAATTTTC +AAATGAAACTGTGTTGCGGAGGGGGTTTTCCGCTAATTTTGCGGAAATTT +AGCTATTTAATGTGAAAATGTGAATAAAACAAAAGAAAGTGGGGAGGAAT +AGCAAGGAAACACACTGTTGAACCCTGGGAATTATCGATTTTGTATGAAC +TCTTCTTTTATGGCGTCGAAATTATCGACACGAAAACTCAAAACCTTGTC +ACATTTCTGAGAGAGAAATATCATTTTCAGCACACATGAGTCTTCCCAGA +TTTCGACTCGTTCAGGGAAAGGCGATCGGCGAGCGATCAACGCCAGGAGT +CAGCACACCAGAGCCGGTAATTGTTTTTTTTTATTTCAAAATTTCTACAA +CAACAAAAAGAACTAACAATAATTTATTCCTTTGATTCCAGGCCCCTCCG +CAAATAAAGCAGGAAGTCGACTACCAAGATGCTCATCAAATGGCTCCGGA +ACCCGTGGAAGCACCCCGTAAATATTTAAAAATTTAAAAAAGTTAGAAAA +AAAATTTGAATCCCAATTTTCAGAGGCTCAAAACCATCAAATGCAGCCGC +CTCGTCAACCTATACAACAGCAGATGCAGCATTTTCAGTCACCATCGCCA +ATGGCTCCACAAGGGCCGCCCGGGACTCCACAAAACTCTGCAGCGGCGGC +CGCCGCTGCTTCAGATGACAAAAACGTGACAAAATGCGTCCGCTTTCTGA +AAACTTTAATTAATCTGTCGAATAACGATGATCCAGAAATGCCGGACAAG +GCCGCCCGTGTCAAAGAGCTAATTCGAGTGAGGAATTGAGCGAAAAACGC +GATAAAAACCGGACAAATTCGGATATTTCAGGGCGTAATTTATCTGGAAA +CGACGGCTGAAGAGTTTACACGAAATCTGCAACAAGTGCTCAAATCTCAG +GCTCAACCGCATCTTTTACCATTCCTTCAGAATACTCTTCCGGCATTGAG +GAATGCTGTTCGAAATGGTTCGGTTTTATGTGCAAAAAAATTAAAATCGA +CAAAAAAAAAATCATCGAAAAACAGGAAAATTTGAGTTGAAAAGCAGCGA +AAAACTTGAATTTAACATAAAAAATTGCAAAAAATCCGTTGAATTACATT +TTTCAAGAAATTGTGTAGAAATTCCATGAAAAAAATTCAAAATTTCCAAA +TTTTTTGGCTATTTCTAGTCAATTTCTTTAAAATTCCATTTTTGATAGCG +AAAATTATCAAGTTTCTAACAATTTCAAGCTGTTTTTGGTGATTTTTTCA +ATTTTTCGGCTTTGAAATTCCATTTTCCGGAGTATATTGTCATAATATAT +CCGAGTTCCACAAAATTGAGCAAAAAAAATTAAAAATTTCCCTTTATTTA +AAAATATTTTCAGCTGTCAGTAATATATGGATTTTCCGCAATTTTTCTCA +CAATTTTGAGCAAATTCCTGATTTTCAGCCAATTTATAAGGATTTTCACC +CATTTTCATAATTTAGGGCTATTTTCAGCTGAAAAATTGTAATTTAAAGT +TTTTAAAATTTTTATAGATTTTCTCAAATTTCAGCTCAAAAATTCGATTT +TCAAGCGCATTTCCAGGCAATTTATTAAGATTTTCACCAATTTTTTTAGC +TTAAAATTTAAAATTTCCACATTTTTTGTCTATTTCCAGTAAATTTCTTT +AAAATTCTATTTTTGAAAGCAAAAATTATCAAGTTTATCGCACTTTTTCA +ATTTTTCCGGAGTATATTTTGGTAATTTATCCGAGTTCCACGAAATTGAG +CAAAACAATTATTTAAAAACTTCCCTTTATTTAGAGCTATTTCCGCAAAT +TTTCTCGCAATTTTCACGCAATTTTCATAATTCAGGGCTATTTTCAGCTG +AAAAATTGCAATTTAAAGTTTTTAAAATGTTTATAGATTTTCTCAACATT +CAGCTCAAAAATTCGATTTTGAGGCGCATTTCCAGGCAATTTATGAGGAT +TTTTACCTATTTTCTAGATTAAAAATCTTTTTTTTTCCTCAATTTTGGAC +TATTTTCCCTAATTTTCAAATTTCCAGGCACTGCATCAGTTGAAGGCGTA +AATCCACCGCCTGGCTACGTTTTCAACAATGGAAGAACCCCAGGACCCCC +TCAGCCACCTCCACCTCAACAACAATCCCAGCAGCAGCCACCACTAGAAA +TGCGTCAAATTCCGAATCCGAATCAAATACCCCCACAAATGGTTCAAGGG +GGTCCCCATATGGTATCTGTAGGCGCCCGGCCAATGATCAGGCCTATGGG +CCCCGGCGGCCCAAGCCCAATGGGCCTACAAGGCCCCGTACGAGGGCCGA +TGGGACATCAGATGGTCCAGATGCATCCTCCTCCCCCACCACAGCAGATT +CAACAGCAGCACCCGGCTCCCCCTGTAGAAATGGAGGTGGAAGAGAATTT +ACAGCCTACCGCGGCGGCCACGGCCACGAGGCAATATCCTGAAGGATCGC +TGAAATCGTCGATTCTGAAGCCGGATGAGGTGCTGAATAGGATCACGAAA +CGAATGATGTCATCGTGTTCGGTGGAAGAGGAGGCGCTTGTCGCGATTTC +AGATGCTGTTGAGTCGCATTTAAGGGAACTTATTACACTGATGGCCGGAG +TTGCAGAACATCGGGTGGAGAGTTTGAGGTATTGAGGAGAATTGATTTTG +CTTCAAAATACGGCAGCGAAAAAAAAATTAAGCAAAAATAAGGAAATTAT +TGAAGAAAAATCGTCTTAAAAACAATTTTACATTAAAAAAAAAGATTTTT +AAATTTCAAAGGTTCCGAACTATTTATTAAAAAAACATCTAGATTTTGTT +TTAAAATCCAAACAAAAAACATTGCTGAAACGCGGTAATTTTTTTTCAAA +AAAATATAAAAATCTGAGAAATATTTTCAAAAATATCTCCAATTTTCCCC +TGATTCCGAATATCTATTCGAAAAAATTCAAAAAAAAAATTTCCCTTTAT +ATTTCAGCTTGAAATCGCTTTGTGCATGCACACCATGAGATTTTTCAAAT +GCGCGCCCAGATAAATTCTCATTGGGGCGCACTTGCTTCGTGTCGATTTA +CGGGAGCTCTTCATTTTTAAATTTCTTTTAAGCTTTTTTTTTCAGTTTTT +CAACGAGTTTCCTTGATCTTCGTCGATTTTTTGTCATTTTTTTTCCTGAA +ATTTTGTTTTGTGTCAATTTGAAAATTTTTTAGGTCAAAACTCCTGTGTT +CGTCGAGATCTGACGTAAAAATATAAAATTCCGGGAGTTTTGAGATATAA +AAAAAATATTTTAAAAATTTCAGAAAAAAAACTGACAAAAAAGCGACAAA +ATAAAAGAAACGCGCAAAAAAAAAAAAAAAAAACTTAAAAAAGCACGAAT +AAATTTTTTTAAAAAATGGAGAGCTGCCGTAAATCGACACGAAGCAAGCA +TAAAAAAATGGCTTTTTTCCTAACAATTTTTTGTGAAAAATCCGAATTTT +CCATCCTAAACACTACAAAAGATTCCAGAATTCCGGAGAACTACGTGGCA +ATTGATGACGTCAAACGGCAACTTCGATTCCTTGAAGATTTGGATCGTCA +AGAGGAAGAATTAAGGGAAAGTCGAGAAAAAGAGTCGCTAATTCGAATGA +GCAAGAATAAGAATAGTGGAAAAGAGACGATTGAAAAAGCGAAAGAAATG +CAACGACAAGATGCTGAAGCGAAAAGGAATCGAGATGCGAATGCGGCTGC +AATTGCAGCACTTTCCAGTAATAAAACTGTCAAGAATAAGTTCGTTTTTA +GCGTGAAATTTGCAGAAAAATTATTTTTAAAAAATAGATTTAAAAAAAAC +AATTTCCTGACCAAGGGTGTCATTTTTCGATTTTTCGGTTTTCAAAAATT +CGAAAAATGAAAGTTTCGTTTTTCGATTAAAAAACTGAAAAACCGACACC +TTTGTTTCTGAGATTTGGATTTAGAAATAAGCAAAAAAAAATTATTCAGA +AAAAATTGTTTTACAATGCTGCAAAATCGATGAAAAAATAAAATAAATCA +ATAACTAATTTCTAAAAAATGGAAAAAAATTTCGTTTTTTTCGAATTTGT +ATTTCACAAAAAAAAATTTTTAGAATAAAAATTTTCAATTAAAAAATTAC +TATTTAAAATCACTGAAAAAAAATGAAAAAAATAGAAAATTCAGAAAAAT +AGCGAAAAAAAAGTTTTTTTCCAGAAATTTCGTTAAAACGATCAAGATTT +TAACCCTAAAATTTAGATAAAATCAATTTCTTGTGGTTCTTAATTTAAAA +AAAAAAACAGTACTTTCCAGTAATAAAACTTTCAAGAATAAATTCGTTTT +TAGTGCGAAATTCGCAAAAAAAATTACGAAAAAGTGAAAATAGAAGCTGA +AAGGAAAAATGTTTAAAAAATAAGAATATTTTCGACATTAATTGGTTTTT +ATATATATTTTTTTGTAGAAGTTTAAAAAAATTACTAAAATCACTGAAAA +AATTGAAAAAAATTTTAAAATCTGGAAAAAAAGCAACAAAAAATTAATTT +TTCCAGAAATTTCGTTGAACTATTCGGTATTTTAAGCCTAAAATCAAGAT +ACAATCAATTTGAACAAAATTTGCTTTAAAAATACTAAAAATTCGAAAGA +AATAGAAAAAAAAAGAAATTTTCGAAATTTGGATTTATTGTTAGAGAAAA +GCTGAACACTTACAAAAAATTAATTTTTTACGTTTTGAGAAAAATTTTTG +AAAAAAAAAATCGATTTTTAAATAATTTTTAGAATTTTTTAGAACTATAA +TTTTTGAATTTCAGTGACTTATAATCACAGAAAAAAATGAACGAAAAACA +AATGAACATCTTTTCGGCAAAAAAACGTATTTTAAAAAAAAATTTAAATT +TCTAGTGACTTTGAAAAAAAAACCACATTTTCCAATAATTTCCAGGAATA +AACTAAATTTCTTTGGAGAAATTTGAAATTTATTTCACATTTCGAAAAAA +TTTATATAGAAATAAAAATTTATATGAAAATAAAAAATTTGCAGCTCCTT +CCAGTAATGAAACTGTCATTTGTTGAAAATTAGTTTTTTTTTAATTTAGA +AATTCTCTTTTCGAAAAAAAAGGTTTTTTTAAAACTTGATTAAAAATTAA +TTCATTTTTTTCCAAAATTAGGGAAAAAATAATTTCTAAAAAATTAGACA +AATACACTTTTTTGTTGAAAAAAACAACATTTTCCAATAATTTTCTTTTT +TTTTAAATTGCTTCCACTAAATTCACTTTTTGAAGAAATTTTTTGAAATT +TTTACTGAAAATTGTTGGAAAATTATTAAATGTGCATTTTTTTGCAATTT +CCAGTTGATAAACTAATTTCGGTTCAATTTAAAATAAATTTCGAAAACCA +ATTTCAAAAAATTCATTTTTTACAATTTGTTTTTGTTGATAAAACGAGCT +AGTTTCTACCAAAATACCGCTTTTTTACATTGAAAATTTAAATTTCAGAT +GGGAAAACACGGGCGCCGCAACGACAGCACCTCGTCCACGAACAGTACGT +GTAACAACTCGTGATCTACATCTTTTAGTCAATCAGGATAGCCGATTCAC +AGGGTAGCGATTTTTTTTGTTTAAAAAATTTTTTTAAAAAACACCGTATT +AAACATTGATTTTTATTGGAAAAAACTGATTTAAAAATTTTTCAAAAAAC +TTTCAAACGAATGGTAGTTTTTAATATTTTAATTTTAAAAAATTCCAATA +AAAATCAATTTTTATACGATTTAAAAAAATTTTGAAAAGTTATCCAATTT +TCTCCTAAAAAAACTCATTTTTTTTCCAGAACATTCATCCGTGAAAAGAT +GTCATACGGTGGTCCGGCAGTCGATACAACTATCTGAACTAAAGAAATCT +CATGGAAAAAGGAGCGAAAATTCTGCTTTTCTCGTTTTCTTTTTTTAAAT +TTAATTTTATTTTTCCACAAATTAAAACAATCACTTTTTTCCAGTCAAAT +AATAATTATTTCTCATTTTTAAACGAAATGCTAGACATAAAAAAAAGCTT +CTTTTTCAGCTTTTCAGCCAAAAATTTCAGATTTTTCAGAAAAAATTCAA +CAACAAAAAATTGGCAAAGTGCAAAAAAACCAGAATTAGATATTAAAAAT +ACAGGAAAAATCGAGAAAAATGAGTTACAATTCAGAAAATTAGGCAATTT +TTTTTTCAAAATTTCTCAAAAACACTGAAATTTCGGTATTTTTTTCTCTA +CTTGAGCACAACCTCGTGTTGCACCAATCGAACATAGTCTTTGAGCGTCG +GTGGAAGTGGAAGCTCATCGATTATTCGCTGATAGACACCGTCGGCACCG +GCGATTTCCAGATTTCTACGTTGGCGAAGGTGGATGGCGCGCTGGAAAAA +TTTCTAATTTCGAGCTGAAAACTCTTTTATGAAAGCAAAATTTCATAGTT +TCAATTCAAAGTTCGAATTCCTCGCAAAATTTCAGTCGGAAAACCGAAAA +CTAGAAGTTTCTTGCTCGAATTTGAAATTTCGAGGGGTACGGTATCCTCG +AAAGTACGCAAACACCGAATTTTGTTTTTTTGAAGTTTTGGCGCCAAAAA +TACAATACCCGGGGTCTCGACACGACAAATTTTTAAAATTTTTTTGAGTA +CTGTAATTTCAAACAAAAAGTTTTTTTTCGAATAAACTCGAATAATACGA +TAAAAAACATATTTTAATAAAAACCGTGGCAACGAAAGTTTGAAAGTACA +GTACTCTCTTCAAAGGCGCACACCTTTTACGCATTTAACTTTCGTGGCGA +GACCCCGGGGATACCGTAATTTTTGACTCAAAATTTAAACAATAAATCCG +TTAAAATATTAAAAAATTTTTAGATATTTTTCAAAAAGACTGTCGAAAAA +TTGTTTTTTTATAATTTTTAGAATATTAACAAACAGTTTAAAAATTCCAA +CAAATTTTGTTTTTCATACCGAAAAGAAGAAAAATGGACAAAATAGTAAG +CTATTTTTGTGTGTCAAAGTGTCTTATTTCGGCTTGATCTACGTAGATCT +ACAAAAAATGCGGGAGAAGAGACTCAGAGTTCTCAACTGATTTCGCATGG +TTAAGAACGTGCTGACGTCACATTATTTTAAGGCGAAAAAATCCCGCCTT +TTTTTGTAGACCAAACCGTAATGGGACAGCTTGGCACCACGTGACACCCC +CCGATTCTCACCTGTTCGTGATTTTGGCGAACTGCCATTTCTTTCAAATA +ATCGTCTAGCGGGGGACTCGATGCTGAAAAAAAAGTTTGATTCGTTAGAG +GAGCACAAAATTCTGAAAATGCGTATTGCACAACATATTTGACGCGCAAA +ATATCTCGCAGCGAAAACTACAGTAATTCTTTTTAAATGACTACTGTAGC +GCTTGTGTCGATTTACGGGCATCGATAGAATATTTTTAAAAAAGAAGAAA +AAAGAGGGAATAATACGAAGAAAAAAAGGAAAAAAATAAATTCATTTCAG +AAATCGAGTTCGTAAATCGACACAAGCGCTACTGTAGTCATTTAAAGAGA +TACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAA +TACGCATTTTAAGAATTTCCAGTTTTTTCAAACCTTTAAACTTACATTTT +CGCGGTTTTTTGGCGCTCTCGGATTTCGGGGAACGTATACGTCGGCGACG +TGACGTGGTTGAAGCAGGGTCCGTCGAACAACATGGCTCTTCGTCTTCCG +ATACTTGGGATTCTGTTGATGTTGACGGTGATTCCTGAGGTTCCTCTAGA +GCATCTGAAAGCTCTTGCTCATCTTCTGATAAATCTCCATTGGGACGTTC +AACCAGGCCGGTGGTGGAAGGATCATTGATGTTCGGAATCATTACAATCT +CCATTCTCGGAGTATTTGGAGTTTCTGGTCGAGCTATCGAGGAAAGTATG +CGATGATGGCGGGGTCTATCATGATTAATCGTCCATTCGAGCACATATGC +TGGTGCTGGAAGGATTGAAAATTGTAAAAACTAAGATTTTTTGGCCAAAA +AAATAATATTTTCTCAAAAATTTTGAAATTCTCGACAAATATTTTTTACT +ACTGCCGGTACAGAGAATGTAGATAGTTGAAGAGACACAGACATCCCGGG +ACCCAAGGGACGGGGCGCGGGATGTCTGTGTCTCTTCAACTACCTGCACT +CTGTGCTGGTAATATACTTTTTCCAAAAAAAAAACCTACATTTCGGAAGT +AAAAATGGAAAATTTCGGAGTCTACACAATTGGAAATTTTAATTTTTAAA +AAATTAAAAATTGTTTTAATTCGGAGTTTTAGACGGAAAAAATTATTAAA +CTCTAAAATTTTTAAAAATCGAAAAAAAACAAGTCTGAGAGTGAAAAAAA +TTAATAAATTTTGAACTGAACATTAGATATTTCGATTTTTTTTTGAAAAT +CATAAATGTTTTCTCGCAAAATTCGGATTTTTTTTACCTGCTCGATTTTC +AGTAGCCGGAGCTGTATTTCTGAGATTGGCACCATCCAAATGTGCTCGGG +GCGCTGCAAATTTGATATGAAATTTCACTAAAAAATTAGGAACTTATACA +AATTTTCTAAAAGAAATACTAATGTTAAGATAATCGAAAGTTTGGAGTGA +CAGAAAAAATTGTTTCAGCTTCTAGAAATATTTTAATTTAGAAAAAAACT +TCCAGAAAATTAAAATTTTTTTTTAGAACTTTTGAACATTTTTCCTGATT +TTTCTTTTTTTTCCATTTTTTGGAATTGCTGGGAATTTCTCTTTTTTCCT +TCATCCCACAGCTTCGCTTCAGCCTAGGCCTAAGCCTGAGCCTGAGCCTA +TGCATAAATCTAAGCCTAAGCCTGAGCCTAACCCTATGCCTAAAACAAAG +CCTGGACCTAGGCCCAAGTCTAAGTCTAAGCCCACGCTCAAATTTAAATC +GACTCAAGTAACTACTTTAAAGTTGGCAGAAATATTTGAATTCAAAAAAA +TTTTTAACCAAAAAAAAAATAATTTAAAAGAAATTGTTTTTTTTAAATAA +AATCAACAATTCACCTGTAAAACCTTGCATTTCTCTCCAATTCAACATTT +CTTGAAGAACGTCAGTTCTTGTTTCATTCCATCGACGAACATGATCTGCT +ATAGTATTTCGAATATTTTGTTCATTGTTTTCTTGTTCTCTGGGATTATT +ATTACGACCCAAATATTGATCCATGACGTCATCCAAGTGATTACGGGTTC +TTTGATCTGCTGGGAATATTTATAAGCACTTTTTTAATTTAAAACATATT +TTTTAGTGATTTTTTTTCGAACTTTTGAATTTTGAATTAAAAAAAAAAAA +ATTAAAAAGTTAAATCCTGAGGGGAGCCAAGAAGTGGGCGTGTTTTAGGA +CATACTCTTCACTTACGCTTTGGTCTACAAAAAATGCGGAAAACTTTTGC +CCAAAAAATGTGACGTCAGCACGTTTTTAATCATGCAAAATCATTTGAGA +GTTCTGCGTCTCTTCTCCCGCATTTCTTGTAGATCTACGTAGATCAAGCC +TAAATGAGACACTCTGACACCACGTGGAAAATAAAAATCGAACATTTTCA +AAAAAATTACTCAATTGATTGTCTGCTGGAGTTAGTTGGTCGATTCTGAA +AAATATTAAAGTACTAAAAATTTTCCTTAGCAACATAGCGCGTTTGCATC +AAGAAAGGCGGGATTTTTCTAAGCCCGCCCTTTAATGGATCATCAATTTC +TAGGAAAAATCGATATTTTACACTAAAAGTGATCCAAGAAAATCAATAAA +TCGGAAAATTTTCCGATTTTCCGTGCTTTTTTGCGAAGATTTATCGAAAA +TGATTTCCATTAGAGCACGCTTGCAATTTTTTTCACCAATAGCTTTCAAA +TTTCTTACGGTCTTGGATCAAAAAGTTGTCGACGCCGATTCAACTCTTCG +AATTGTTCAGCTTGATGCCTTTGAACATGATCCATATACGTATTTCCACC +TTTCATCACCATTATTGATCCGCAAATCTGACGATTGACACGTGGATTGT +AGGCGTGTCGGCGAATGTCGCGGCGGAGTGCCTGACGCGCCAAGTAGGTC +AACGTGCGGGGACCACTAAAAAATCCGGGTTATTGTGATTTCGTGGTGAG +ACCCGAAAATAGTAGAATTTCCTCGTACATCCTGTGCCTAAGCAGGTTTT +CAGTTTTTGATGGGTTGTTACCTTCATACACCTACCTGCCTTTGTGACTG +CCTCCCTGCCTGCCTAAATGTGTGTATGCCTACCTACAGTCTGTTTATCT +GCCTCAACGCCTTCATACCTACTTGCCTACCTTGCTTACATACCTGCCTA +CGCGACTACCTATCGGCCTACCGGTTGGCAAGTAGGAAGGCTAACAGGTA +GGTAAGCTGGCAGGCCTGAAATTTGCAATTTTTGCGAAAAACCGAATTAC +CTTTCGAAAGGCGTAGGCGTTGAGATCCGTTCCTCCTTCGGAAGCCTGAT +CATTGGAGAAAATGTCATTCTTCCAGGGACGTCATACACAGTACGATGCT +TGGAAACTCTTCTGTATCGGCAAACCTGAAAACCTTTAAATGTGGAGGAG +CCAAGAACTAGACGGAGCCTGTGTAAGGAATATTGTTTCCGGAAACACGG +ATTTTCAAATTTTAGGCTCCACCCACTCACCACGCAAAATTTCATTTTTG +GCCCAAAAAGTAAATGTGCAGAAATTGTATTTCAAATTGTAGAAAAACCA +AGAAATGGGTGGAGCCTGCCTGCCTGCCGGGCTCCGCCCACTTCTTGCCA +AACCATACCCCCTGTATACGTGGCATGACGAGTTGTCCTCCAACATTCAA +CATTCCAAGCATTCGTTTCAACAACTGAGAATCATCGGCAACGAATCCGA +CAAAAATTCGATCATATCGATTTTGATGAGCTTCAAGAAATTTGACATCG +GTGATGTCGCACACTTTGAGCTCCGGCCGAGCCCAGCCGACAGAGCTCGC +TTCGGGTGTAGTTATCCATTGATCAATGCATGTTTCCGAGTAGGTGACGA +GATTCTCGTAGAGTTCGATCCCATGATTTATACCAGTTTCACCTTAAAAA +TAGGGTTGTCAGGCCACGCCCATTTTTAAAAAATGAATTAAAATTTTCTG +AGAAAAAATTTCAAACTTTGGTGGGGCATTAAATTTTTTCACATAAATTT +TTTCGGCGGTAAATTCAAATTTTTTAAAAAATTTCTTTTTTTTTTGGCGG +GAAATGTGCCGCAAATCAGAAAAACTGAAATTTCTACAAAAAAAGTTGGT +GGCCGAGTTTTCTCATTTTGTGGTCAGAAAACTCGGCCACCGATTTCTTT +TGCGGCCCTGTGATTACTTAAAAAAATCGGTGGCCGAGGATTTTTATTTT +CGCGGCCACAAGTAATGAAGATTGCACAAAATTGATAATAGGGAAAACGC +GGCCACGAAGTCTAACATGTGCCACGTGGCCGTTAAAAAAAAGCCGGTGG +CCGAGTTTTATTATTTTTCTAGGCCACGTAACCAGAACTCACCCAATAAA +ATGCCAGCAATCGTACTTAAATACCCTGAACCAGTTCCAATATGAAGAAA +CGAGTGTCCTTTACGCAAATCCAAATAATCGAATAATTTCGCATAAATAT +CAATTGCTCCAACACGAAGTGCTCCCGGATAGAATGGACCGCCCGGTTCT +GTGGAGGTCAACGACGGAAGACGTGTAAATTTCCGTTCACTAATCGGAAG +AAAATCGGATCGATCGACAAGTCGAAAGGCTCGTTCGATGTTTCGACGAC +GGATTGTGTCGTTTTTTACGAGAAAATCGATAAGATCGTCGTTTTGGCTT +TCACTATTGCCCATTTCTGGAAAATCGATTTTTTAAAATTTTAGATTTAT +TTATTGATTTTAAATAAATAATTAGAGAGCAGTCATGTGTTTTTCCTTGT +ATATTTACGAGAGAAATCTCAAAAAATTATTCAAATAGGAAATTTTACGC +CAACAATAAAATGTAGAGTGGTGTGCGCCTTTAAAAAGTACTGTAATTTC +AAACTTTTTGGCGCAAAATTTTAGAGTAGTTTTCTTTAAATTAAAAATTC +AAAAAAAAAACAAATCAAGATAAATACAAAAGTTTGAAATTACAGTACTC +TTTAAAGGATCACACCATTTTGCATTTAAAAAAATTTGTCATGTCGAGAC +CGTAATTTTAACGCAAAAAACGTGAATTTTCGCGTCTGTGTAAAAGAAGT +TAGTTAAGGAGAAAAAACAATTGAAAAATCAACAAAAATTGAACTTTCAA +CGGAAAATCAAAAATCGTTGCGAGTCAATAATTTTTTAGCTTTGAGGAAA +ATAACCCTTAAACTCAAAAAACAATTAATCGACTCAACATCAAAATTTCG +TTACAAGACCCAAATTAAAATTTTTTATTTTGGGATAATTGCTCCTAAAA +TTAATAAATTCCAGAGAAACGAGTAAATCGTGGCGAGACCCACTAGCGTG +TACCTTTAATTTCGAAATTATTTTGGGCTGTTCATCACGAACACACGTGT +TGCCTAGCTACCAAATTCAAAAAACGAAAAACAAAAAAAACAGGTTTCTT +TGAAATGAAAAATCGATAATCAGCAACGTGGCAAGATGTCTCAAATTATT +GGAAAAAAAAAACGTTGAAATTCTCAGAAAACGGACCGTTCTGTGGCAGA +ATTGTGAACGGCGTGCAAGGCCACGACCCGTGGAGAGCGCGTGAGAGTGC +AGAAAAAAGGAGGCGAGAGAAAACGGCTGACCCGTGGATAGACTTTGTGG +ATTCAGGAGACGCAGAGCGACCGTGAGAGACCCAGAAATATATGCAGAAA +GTTAAGGCGTGCAATAGTGTTGGAAATTATAATAAATGGGTACGGTAGGT +ATGACCTTTCGGGATCTTTGTGGGTCTCGCCGCGACGAGTTTTCAAGGTG +CATAAGGTTTTTGCGATGGGTCTCGTCACATAATTGTAGATTAAAATTGT +TGATTCGAGATAAATGGAAATTCGAAGCGTCTAAAACAGTTAGAACTTTT +AGTTTACATTAGGTTGAGCTCAACTGTCCAACCCCGTCAAACTTTTTCCA +CTTTTTTTTTACTTTTGCCTTTATGTCCTTTTCGGCCGTTTTCCTGGGGG +TTTTTACCAGACTACGAAATATCCTAACTTGGTAAGCCTCAGCCTAAGCC +GAAGCCTAAACCTTGGCTTTCAACTATACATACACATTTCCTCCTTTTTA +AACGATATTAATTAATTTACAAAACACCAAAAAAATATACAAAAAATGAT +TTGAATTTATGAGTTTCCCGCTAAATACCTACCGAGACCCAACTTTTGGC +CGTGGAGCGCGCTTGCACTTAAACTTCAATTTTTCACATCCCCATAATAA +CTTCCTTGTTTTAAATTGTTTTTCCCTATATTATTATTATCCTTATCACG +AGATGCCCTTGCAAAACACATTGTAAAAATAGTATTCTCAACTGATAATA +ATATTTTGTGTACCCCACGATAGTCCTTCTGGACCATAAAAATATTGATA +ATTACTGATAAGCTTTCTCTGTGGTTTCTGTAGTTTTGGTGATATTTTGG +GCAACAAATTTATATTATGGAAACACGGAATTCTGAAAATGCGTATTGCG +CAACATATTTGACGCGCAAAATATCTCGTGGCGAAAACTACAGTAATTCT +TTAAATGACTACTGTATCGCTTGTGTCGATTTACGGGCTTGATGTTGGAA +ATTAATTTATTTTCGAATTGTGACAGCGATATTCAGTTTTCCTTTGTTTT +TTTTTTTCGTATTATTTTGTTATTTTTATGCTTTCTTTTAATATTTTATC +AATTAATGAATGATTTCCGTAAATCGACACAAGCACTACAGTAGTCATTT +AAACAATTACTGTAGTTTTCGCTTCGAGATATTTTGCGCGTCAAATATGT +TGTGTAATACGTAAAGAAAGTTTGAAATAATTGTTTTTAAATAATTTCTT +ATTCATTCACTGTCAATTCTCACCGAAAAAAAAAATCCAAGTTCCTCCCG +CCAACTTGGCACGATGCCAAAAGGTTCTCAGGCCCATTCATGTCATTCAA +TCCATTCAAATGAACGACTTTTCGTTCAGTTTAGGCTTCTTCTTTTTCCG +GTTTAGTACTTTTTCAAACCGAAAAAAAAAATCCCAAATTGAATGCAAAT +GTGCTCTATTTGGAATAGACTTCACCCTATTTCGGAATTTTTTCCGATTT +TCTGAAAATCTTTAACACTTTTCTAACTGTTGCATTAATGACATTTTTCT +AGAAATTCTACTGCAAACGCGCTCAGTTGCGAAAGTTTTTGGGTCTCACA +ACGATTTCGGAAGAAAAACGTTTTATTCGTTGCGAGACCCGGAAGAGCCC +GGTGGAGCGCGTTTGCAATTTTTTTGGTTTGAAAATTTTGCGCAACGATG +CTCCAAAATAACACCTCGCGAATTTTATCGTTTTTTTAAATTATGACTTT +TCCGGTCCCAGAACGAATTACAAAAGCAATTTTTATGAAAAATCGTTACA +AGACCACAAAAAAAAGCGCAATAGAGCGCGTTTGCACCTTTTTTTCTTGG +AAAAGTCTCGTTTTTTTCTCGGTAAATTCACTGTGACATTGACCTTTCTC +GAAAAACGAAAAGTGTAATGGAAAGTGAACAAAAGTGACAATAATCTGGT +GAATTGCGTTTTGTTGTAATATTTTTGTATCTTCTTTTCTTTTTTTAATC +TGCGAAAAATAGAAAAGTTTTGGAGAGAAAGTGATTTTCGACGAAATTTT +CCTGATTTTGCTAAAATTGAACAAAAATTGTCATCATTTTCTGTGGGGTT +TCTCAAATGTTTTCTTAAAATTTATGCGCCTTTAAATTTGGGGGATTACT +GTAATGTTTGTATTTTTCAATTTTGTTTCGGGAACACAAAATTCTGAGAA +TGCGTACTGCACAATATATTTGACGCGTAAAATATCTCGTAGCGAAAACT +ACAATGGATTAAAATTTAATGAAATATCGTTATCACTATTCGAAAAGAAT +TTCATTATGAAGCCCGTAAATCGACACAAACTCTACTGTAGTCATTTAAA +GAATTACTGTAGTTTTCGTTACGAGATATTTTGCGCGTTGTCCCCGTAAT +AGTTTAACTTTTACCACGTGGCCGCCAGAAGAAAAACTTCTGCTACCGGA +TTTCATTTCCTCGGCCACAAACCCTTTTGACCCCCGAAAAAGTACATAAA +AACAATTCCGGGGACTGGGTCTCCAATCTCTCGCCCCCACTCACTAACAA +GGGGGACACCCTCAGAAACGAATGCCGTCTAACCGTCTGCACCCTCTCTC +TCGTCGCTCCAAATTCTTGGATCAATGCCAACTAACACGCAGTGTCCCCC +CTCCTCCTTCATCCACCCAAATGTTTCATCACTTCCCGGCCACCGCAGGC +TTCTCTCTCTTTCTCTAAATCTCTCATAAACTACTGTCTCTCTCTCTCTG +CTTCTTTTGCTCAATTGTTCTTCTTCATCACTACTATTTGCTCAATTTTC +GTAAATATTTTATTTTAAAATATCCCTTTTTCCTCCCCCCGCCTCTCTGC +TTCTCGCTTGACGCGCCACATACACTAAAAAAACCGGTTTTTTCTATCTC +TCTCCGCCCGATCATTGAATAGATAGTGTGTGCTGTACATCAAATTTCCA +TGGAAAAATCGCGCCGAAATTCCAGAAAATTCCACTTTTTCTAGAATTTT +CAGCGATTTTTTTCGGTTTTTGAATTTAATACAAAGCGAAATTCCGTGAA +AAATTAATTTTTCCTCAATTTTTGACGAATAAAAAATATTAGTATTGTTT +TTTTTTCAAGAAAGTGTGATTTTTTCACAATTTTCTATGGTTTTTACGGA +GAAAATCTTGAAATTCCACAGAAAAACTTGACAAGTCTTTGAAAATTAAT +AAAATTTCACCGTATCTGCCGATCGTTGCAAGACACACTCCACAAAAGAA +GTCGTGCGCCTTTAAACTGTGTACGGTAACTATATTGATTTAATTTTTTT +TTTCGATTTTGCGTCTATTTTTCCAATTTTTCTCTGATTTCGAACGATTT +TTTGCATTTTACCTCAAAAAAATTAATTTATTTAGATGATAAAGTGGAAA +TTGCTGATTTTTTACAAAAAAACACTTAAAAAACGAGTTTTCTCATCAAT +TTCAGTTGTTTCTGGCATGGCTCATTGTTTATCGACACCTGCTTGTTTTT +CTCCTCCTCTCCCATCAATTTTATGAGTTTTTCTTCGAAATTTCTCCATT +TTTCCCGTTCAAAAACCGCCAAAATTCGCTTTTTTTTTTCCAGAATTCGC +CTACTATAGCACTACTAGATGTGTTAATTTGGAATTATTTTTCAAAAAGA +AATGTATCCGGACGGGCTAACTGAAAATGAGAAGCTCAAAGTGAAGGAGC +TGTGCACTATGGTCAATATATCCGATGAGGATGCGATTAAATTGTTAAAA +GGTGGATAATTAAGCTGAAAAGTGGAAAAAAAAATGCATTTTTTACCTAA +AATTTACCTAAAAATTGGACCAAAACGTCATAAAAATACTGAAAAGTCAG +AAAATTGTCTAAAAAAACTAATTTTCGCTAAATAATTCCAGAAAACGACT +GGGACATTGCAATTTCATCGCGAAGAGTGTCGAAACAAGAGGATAAAACA +TTGGTTCCGGGCACTTCGAGAGGTAAATTTTTGAAAATTTTCAGAATCAA +ACTGAAAAATAGATATATTGTGTGAAAAAATCCATTTTCGCCGTAAGAAA +AGTGAATTTTGAGCGGTTTTTCAAATTTTAAACTGAAAAAAAAAATCAAT +TTATCTGAAATTTTGCTCTTTTCGGCGGGTTTTTTCTCAAAATTTGATGA +AAAAGTTCTAGAAAAACGACAAAAAAGCCTTTAAATGTACTTTTTTCTGC +GATTTTTTATCTTAAATTTAAAATTTTGCGCGTCAAATCTGGTGTTTTGA +CTCCGCCCACTAAATTTAAACTTTTCGTGAAAAAAAAATGTTTTTCTCCG +ATTTTTAATTGTTAATTTAGGCAAAAAAATACAAAATTTGCCCAATTCAC +CTATTTTTTCCAAAAAATCACAAACTTTGCGCGTAAAATCGGGTGTTTAT +GCTCCGCCCACAAAAATTTCTTAGAATTCGATTTTCGGCGGATTTTTTCT +CAAAATTTGATGAAAAATCTGAGAAAAACTACAAAAAATCTTTGAGCTTT +ACTTTTTCTCTGCGATTTTTATCTAAAATTTGAAGTTTTGCGCGTCAAAT +CTGGTGCCTTGGCTCCGCCCACAAAATTTGAAGTTTTCGTTTAAAAAAAT +GTTTTCACCACTTTTTCGCCGCTTTTTCGCCTGAAAAATCCCAATTTTTT +TGCAGAAGAAATCGATTTGGATCGATTATCGAGTCGTCTACGTGTTCACG +GATTAGCCTTCTATCTTCCAGATTTTGGAGGTTTTCCTAATGAATTTCGA +ACGTTTTTGGAGAAGGATTTGATAGAGACGCAGACACAGAAGAGACTGGA +GGCGTCCAGTAAGTTGTTTTCTGGAAAAATTGAAAAAAAAATTGAATAAA +AAAAATGATTTTTTTAATCGAAAAAAAAAGTTTTCAAAAATAAAATTGGA +AAAGGTGAAAAAAATTGAACAATTAAAAAAGAGCGACAAATGAATAAAAA +AAAACTTTTTTTTTTTCGAAAAAAAAGAAAACAAATGTTTTTTAATCGAA +AAAATAAAAAACGAAAAAAAAAGGAAATTTTTTTTACAATTAGAAAAAAA +AAATTAAAAATGTATTAAAAATTTTTTTTTTTGACATTTTCTTTCGCTTT +TTAATAAGTTTTGACTAGCGGGCCCTGCGGGCCCGCCAGTTGCAGGGGGT +GTAGGGCGAGTCCCCCAGTCGGGCGTAGGTTCTCGGCTTCGCCTCGAACC +TGTCAGAGGATTCGCGACAATTGCAGTGAGTCAATGGGAGGAGGGGAGAC +CCACTCATATTTTATAAAATCGAACATTTCTATTTGAATCCCGAGCACTC +ACAAAAAAACGAAAAAGTTTGTCAGTTGGGGGAATCGAGCAAAAGAGCAA +ATTATTCACAGCCATACGCACTAACCACTCGGCCATGCGGGAGAGACCTG +TCACAGAAATGTAGGGAAGGAAAATTTCTGGGGGGGGGGGGGGGGGGGGG +AGTTGTCTTTCGATTCCGTTTTATTCAATAATGACAATTTGGGGAAAGAC +GTTTGAAAACCGTTTATCACTGATAAGTCAGCAGGAAAACAATTTTTTGA +AATTTTTTTATAGCATTGTACTCATTATTTAATTCCCGAAAGAGAGCCGA +AAAGTTGAAGGTGTTATCTTGTAAATTGGTTTATTTGAAGAAAAAACAAG +TTTTGGCCTGAAAATTTTGAAAAAATAATATCTCTTGGCAGAGCATTGCT +AATGCGACGAAACTCCAGCTTCCATTAGATAAAATCAAAAACTATGAATC +AGAAATACATTCCGCAAAACTTTAGTGGAAAAAATGTTCAGGAGACCCAG +GAAACCACTCCCCCCAGTACTAAATTTTTGAATTATTTTTTCTTGAAAAA +TTTTCCCACTGAACTTTTTACAAATTTTATATGTCTCGATGCGTCTTGAT +GAGACCTACACGTCAATTTTTGGAAAACTAAGAAAACTTGAAAACTGACC +GAGTTATGATTGAAAAAGTAGATTAGCAAAGATGGGAAAGTGTGCAAAAT +TTGGCACTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTC +TGAGTTAAAAATCGTGTTCAGCGTACTTTTGTACGTGGGATAAAGAAAAA +AAATATCAAAAAAGATGAAGTAGAACTTGAGATAAAGACGAAAAACTACT +TTTTCGGAAAAAATTTTTTTTTGGCAAAATGGCATTTTTTGGCCTTTTGT +TTTATCACAACTTTTTGCCTTTTGCACTTATGAACTCAAACTTTCTTTCA +AAAAATCCACCTCTCTGAGTAGTATCTTGCACATAAATTTGGAACAAAAC +CGAGCAAAACCCGAATTTTAATTCAATTAAAACATGGTTTTTTGGGGGTA +AAAAAAGCAACAAAAAATTTTTTCAAACTGGGGAAAGCCGCCCTGAGCTC +AGTTTTGCTCCAAACTTTGTGCAGTTTTTTGCTCCCCCGTGGGGTGAAAT +ATTTCTAGTAAGCTGTCAAATATTACAAAATTCAGTCAAACGGCTCTGGA +GTTATTAATGAAAACGCAGTGTGACATTTTTTCGCAAGCCAAAAAAAACG +CGAAAAAACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTATTAGA +GGCTGCTTGGCAGATTTTGAAATATCGGAAAAACTTTAAAAGTTCTTTTT +TTTCCAGGACACCTAAACTGGTGGCATCAATTCGGCCAAAAACTCTACCC +GCTATCAACTACTGGAGACGGAAATTGCCTTCTTCACGCCGCATCGTTAG +GTAAATGGTTTTTCAGAGCGAAAAATCGGAAAATCGCTAAAAACTTACTA +TTTCCACTGAAAAAATTGTAGAGATCGCTCAAAATTTCACTATTTTCTGA +ACATTTTGATAAAAAACGACAAAACTATTTCAAAACGAGCCCCGAAAATT +GTTTTTTTACTAAATTTTTTTTGGAGAAGTGCAAAAATTTAAATTTTTGA +ATTAAATCTTTAAATCTTCAACAAAATTTAATCGTAAATTTTCAGGTATG +TGGGGAGTACATGATCGTCAGCTATCACTTCGTGAAACTCTCTACGAACT +TCTTACAAATGGCGCCAGAAAAGAAGCAATCCGACGGCGATGGAAATGGG +TTGAGAATCATATGAATCAGGTAATTGGCGAGAGAAGAATCTGTGAAAAA +TTTCTTAAAATTCGGTGAAAAATGATCAAAAATGAGCTGAAAACCGGTCA +CGTAGTTGAAATCCGCGGAATATGAAATTCCCAGAGGAAACAATTTTCGT +GGATTTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACG +GAGTTGAAATCCGCAGAATTCGAAATTCCCAGAGGAAACAATTTTCGTGG +ATTTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACGGA +GTTGAAATCCGCGGAATTCGAAATTCCCAGAGAAAACAATTTTCGTAGAT +TTCAACTTCGCGAATTTTTCTCAAAAAGCTTGAGTAAAAACTCACGGAGT +TGAAATTCGCGGAATTCGAAATTCCCAGAGAAAACAATTTTCGTAGATTT +CAACTTTTCTAGATTTTTTGCCAATTTTTTATTACATGTTACAAAAAAAC +GGCTGTAAATACTCACGGAGTTGAAATCCGCGGAATTCGATTTTTGTAGA +TTTCATCTTTTCCAGAATTTTCCAACAAAAAAAACCGGAAAAAATTATCC +GACACTCCATGGAATCTAGTTTTCGGAGATTTCAACATCGAGAACTTTTT +TCGCACATTTTTTTGCATTTTTAAAAAATTTCACCAATTTTCCAATTAAA +ATTTTTTAAATTTCCAGAGTAACGGTCTCGCATTGACCCTCTCGGAAAAT +GAATGCTTGAGTAAAAACTCACGGAGTTGAAATCCGCGGAATTTGAAATT +CCCAGAGAAAACAATTTTCGTAGATTTCAACTTCGCGGAGTTTTCTGTCA +ATTTTTTGAGATTTTTTCTCAAAAAGCTTGAGTAAATACTCACGTAGTTG +AAATCCGCGGAATTCGAGATTCCAGGAAATTCGATTTTCGTAAATTTCAT +CTTTCCCAGAATTTTCCAATTAAAAAAAAACGGAAAAAATTATCCGACAC +TCCATGGAATTTAGTTTTCGGAGATTTCAACATCGAGAACTTTTCTCGTA +GATTTTTTTGCATTTTTTAAAAATTTCACCAATTTTTCAATTAAAATTTT +TTTAAAAAATTTTCAGAGTAACGGTCTCGCATTGACCCTGTCGGAAAATG +AATGGGAACTCGAATGGGATGTTGTACTCGGATTATCATCTCCATTACCC +CGTAAACAAGAGGATAATGGCTCAAATTCCACAGATCAAATCTACGAGAG +TCTTGAGGCAATCCACGTGTTCGCGTTGGCTCATGTGCTCAAAAGACCAG +TTGTGGTTGTATCGGATACGGTAGGGAATTTTAAAATTTTTTAATTCTTC +AAAAATTTATTGAAGAGAACAGTAACAAAAAATTTGGTTACTTGTGAATT +TTACAGAAATATAGAAAATTTTAATTTAAAAAAATTTCGAGATTGGTGAG +AATCAAGGGTGTCAAGTCCCGTGTCCCGTTTGTCCCGTTGTCCCGTTTTT +TGAGTGTTTTTACGGGAACGGGACGTCTTTTGTCCCGTTTTTGAGCGTTT +TCACGGGAACGGGATGTCCCGTTGTCCCGTTTTTTGGGTGTTTTCGCGGG +AACGGGACGTCCCGTTGTCCCGTTTTTAAAATTTTCACGGGAACGGGACA +TCCCGTTGTCCCGTTTTTGTCATTTTTACGGAACATTGACACCCTTGGTG +AGAATAAAAAATCAATAATACACATAATTTTTGGAAGAAAAATCGATTTT +AAAAATGAAGCTTAACATTTTTTTTCGAAAGAAAAAAAGTGTAAGAAGTT +TATCAAAAAAAAAAACATTGAAAAAAATATCTTCAAAAATGTTCAATTTT +GTTTTAAGGTGCAACTATTACAAGAGCACACAATTCTTAGAATACGTATT +GCGCAACCTATTTGACGCGCGAAAACTACAGTAATACTTTAATTGTCTAC +TGTAGTGCTTGTGTCTCGATTTACGAGCTCGATTGATAGAATATTCAAAT +AATTTATTTATCGATTTAATATTCAAATTAGGCAAAAAATGAGAAAAAAT +ATACATGTGAAAAAATTAATTTTAAAAATAGAGCCCGTAAATCGACACAG +TAGTCATTTAAAGGATTACTGTAGTTTTCGCTGCGAGATATTTTGCGCGT +CAAATTTGTTGCTTAATACGCATTCTTAGAATTTTGTGTTCACATAATAC +GGTTTTTCAAAAATTTTAAATCTTCATAAAATTCATCAATAATAACTAAA +ACTTAATCAAAAAAAAATTTAATTTTAGTGTAGTCATCAGAAAAAGTCCA +TCAAAAAAAGTCCATCAAAAAACCATCAAAAAAAGAAAATTGAAAAATTT +GAATTAAAACATTTTTTTCGAATTTTTGAAAATAAAAGTGTTTGAATATT +AAACGTAATTAAAAAAAAAGATTTTCCTTTTTTAGAAAAATCTATTCATA +TTAGAACAGTCGATTTTATAAAAGTATCGATTTTTTTATTAATTGGATTT +TTTGTAAAATAATAATCGATTTTGAAAATAAATTGCTTAAAATATTGTAT +TTTTTGACAGAAAAAATGTAAAAAATTTATCAAAAATAAATAAAATTGCA +AATAATTTTACCTACAAATTAATTGTTTATTAAATAAAGTTTAAATAAAT +TAGAACAGGAGTAAAACGAGTTTTCAAAATTATTCTTTAAAATCTCGGGT +TCTTTTAATTCAAAAATTCTTTTAAAAAAAACTCAATAATTACGGATTTT +TCAAAAATTCGAAAAATTCAGAAATTCAGAATTTGGATAACATAATTCTA +GTTGACTTCCAAAAAAATGATATGTGACTTACTTAAGGTACAACTAACAT +TAATTTTCCAAAATTCTTATGGCTGCTTTAAAACACGCCAATGGGGTCAT +AATGACCGAATATTATGTTTAAAAAAATCAAAAAAAATTTTCTGATTTTA +TATGATTTTTTGAAAATTGGAAAAATCACAGTTTTAACCTAATTATTTTT +GAATTTCTGCCAATTGGATTTGTTCGGTGCAGCGCGCTTGCATTATTTTT +ATTTATTTATTTTATTTATTCTCGTTATTTCACTGATTTTCTTCATTTTC +TATGTTTTTTTTTCTCGGAAAATGAAAGAAATAAACAAGACAAATGCGAA +ATGTTTGTTAAAAAGTAATTGAAAATGCGTAAAACTGTGATATTCTGAGT +TCCGACGACGAAGAGCCTGAAATTAGTATATTTTTCAGTTTCACTCATTT +TCAATTACTTTTAAACAAACATTTCGCATTTTTCTTGTTTATTTCTTCCA +TTTTCTGAAGAAAAAACATAGAAAATGAAGAAAATCAGTGAAATAACGAG +AAAAATATATATAATTCATTAAATAAAAATAATGCAAGCGCGCTCCACCG +AACAAATCCAATTGGCAGAAATTCAAAAATAATTAGGTGAAAACTGTGAT +TTTTCCAATTTTCAAAAAATCATATAAAATCTAGAAAATTTTTTTGAATT +TTTTTATCATAATATTCGGTTATTGTGGCCCCATGGGCGTGTTTTAAAAC +AATTTCCCCACTGAGCGTAGTCCACCTTTGAAATGTTCTCAAAAAATGAA +AAAAAAACGAGTTATAAAAATTATTTTTTAAAAATCCAATATTTTAAATT +AATTTTTTTTTGCAGATTCTGCGAAACGCGAAAGGCGAAGAACTGTCTCC +AGTGGCTTTTGGTGGAATATATCTTCCATTAGAATGCCCACCATCACAAT +GTCATCGTTCACCACTTGTTTTATGCTATGATTCTGCTCATTTCTCACCA +CTTGTACTCATGAGAACAGAGACTAACAATAAACGTAAGCAATTTTTTTT +TTGAGAAAAAATATTTTCAAAATCATTTTTTAACTGAATTTTCAAATTTC +CCCCCCCCGTCCCCCCCATTTTTTTCGAAAAGTGAATTGGAATTTTCCTG +AAATTTGCACAAATTTTTTTTTGAAAATTCAAATGTTCGTCAAATAATTA +TTTTATTCGAAAAATCGACATTTTTCCAAATTGTAATATTTTTATTCTAA +AAATCCAAAATTTGATTTGGTAAAATTTCTGTCAACAATCAATTAAAAAT +CCAAAATTTTCAAAAAAATTGTGATTTTATTCGGGAAATTCGAAATTTCC +TATTTAAAATTGGATAAATCTAAAAGTTTTCGATTTTATAATTTTTAGGA +AAACAAGTTTTCAAATTTTTTTAATTATTAAAGTTTTTTTTTGCAATTTC +ACTAAATGAGCCAAATTTTAAAAGTGGAGCACCGAAATTTGAGACTTTGC +TTTTTTAGACTCAAATTGGTCCAAAACTACCGAATTTTGTAATGATACAT +TCTGAAAATTTCTCAAAAAAAAGTTATGGCTGTTTAAAGTTCGGCAAAAT +AAGGCCCATTTTCAGCTAAAATCAAAATTTTTTCCAACTTCTAGGTGTCG +CAACGTCTGGACCCTAATTTTTATTTATTCATCACTTTTTAATAAATATT +GTGGCCTTTGATTGGGCGTTTAATCGTTGTTTTAAGTACATTTATGATCT +TTGGAGTACAAATAAACGTTACATTTTGTACCCCAAAGACCATAAATGTA +TTTAAATCAACGATTAAACGCCCAATCAAAGACCACAATATTTATTAAAA +AGTGTTGAATAAATAAAAATTAGGTTCCAGACGTTGCGACACCTAGAAGT +TGGAAAAAATTTTGATTTTAGCTGAAAATGGGCCTTATTTTGCCGAACTT +TGAACAGCCATAACTTTTTTTTGAAAAATTTTCAGAACGTTTCATTACGA +AATTCGGTAGTTTTGGGCCAGTTGGGTCTAAAACAGCAAAGTCTCAAATT +TCGGTACTCCACCTTTAAAGAATTCATATAATTTTCTAAAACAACATATT +CTGATTTACAGAAATACATTTAATATCAATATGAATTATTTGAAAAATCA +AAAAATTTATATTTATTTTCAGAAATAATTCCGATAATCGATGTGAACCG +TAACCTGCTGCCTGTCCATTTTGCAGTTGATCCAGGAGAGTCATTCGATT +GGTCCAAATTAGAAACAAATAGTAATACACAGACAACTACTGATATGTCA +CAAATTGATAAGCTTGCGTTGATTAGTCAATATATGGATATTATTAGGTA +AGAAAATGAGAAAAAGGATTTTTTCAATTTTTTTTTCTAAAAAAAATATT +CAAAATATCGTTAAAAAGCCAAAAATGTGTACGTTTTAATTTAAAAAATA +TTAAAATTTTTTTGTCCCAAAATTAAAATATCGAAATCAAAATGTTTCCG +ACATTTATATAGAAATTCTGGAAATTTTTTTAAAATCGAAATCATATTTT +GAATGAAACTACAGAAAACAGCGCCAAAAAAGAAAAAAAATCGTTTTTTT +TTTTCGAATCTTTCATTACAAATATTTGAAAAAACGATACAATTATGTTT +CGCGAAAATTTTTTAAAAAAACTTTAAAAAATTATTAAAATCAGCTATTT +AATCACAAATGAGAAATATATCGGAAATCTGGAAAAAATTAAAAAAATTT +TTTGCGTATTTGTCTGAATTTATTTTACAAATACCAAAAAAAAATCAATT +ATTGTTGGAAAAAATTGAAATACAACGGAAATCGAATTATTTTTATTTAA +AAAGAACGAAAAAAAATCCAGAAACCATCACAAAATTATTGGAAAACGAG +AAAGCTGATTTTTCGCTAAAGTTCAAAAAAATTTACAAAAAAAGAAAAGT +ATTAAAATCGGTAATTTTCCCAGCTTGAAAAACTGAAAAATTCGAGTTTT +CTAAAAAAAATTAAAAAAAAAAATCAAAATATTCCTCAATTTTGGAAAAT +TACGGAAAAAGTAGTTTTCTTTAGCTTTCGGCCAAAATTTTATCATAAAA +ATTTCCGGAATGCATAGTTTTAGAGAATAATTTTAAATTGAAACACTAAA +TTTTTTAAAAAACTTTTTTTTTTGAAAATCCCGGATTTAAAAAAAAATAA +AATTTGAATTTCATATAAATATTTTGTTAGGAAAAATAGTTTCTAAACAA +AAATTTGAAAAAAAAAATATTTTTTTTTTCATATTCTTTGAATAAAAAAA +ATCTGAATTTCGAAACATTTCAGATTAGACGTTCGTCGTGGCTCAATCCG +TAGCTCGCGGAGAGTTCGAAGTGCTCACGCGCAACTTCTCACCGAATCTC +GTGGTGAAAATGGGCAAAATTTGCCCCAAAAATCAATTAAACCAAGAGAT +TTAAGTGCACATTCTAGTGATGAACAACCATCAAATAATGCAAAAGGAAT +GACATTAGCATCAAGTGGAATTGGTTCTGGAAGACATGAGAAATGGAGAT +TAATCAATGAAATTCGGTAAGCATTTTTTTTTTGGATTTTTGGCCTGGAA +AAAATTTTTCCAACAAAAACTTGAACAGAATTTTTGAAAAAAATGTTGGA +AAATTAAAAAAAAATTTTTTAAAGTAATCAATTTTAATTTTAAAAATTAG +AAACTTTTCAAATAAAACATTTTTATTTTTTCAAAAATTTTGAATTTCAT +TTTCAGAATAATCATTAATGAAAATTCAAAAAATTCAAACTACAATACTA +CGATAACAAAAAAAAATCAGAATGCGTACTACGCAACATATTTGACGCGC +AAAATATCTCGTAGCGAAAACTACAGTAATCCTTTAAATGACTACTGTGT +CGATTTACGGGCCTTGTTCTATTTTTGAAATTAATTCATTTTCGAATAGT +GACAGCCATATTACATTTTTCTTCGCTTTTTTGTATTATTTTCTCTTTTT +TTTTGCCTAATTTGAACATTCTATCAATCGAGCCCGTAAATCGACACAAG +CGCTATAGTAGTCATTTAATGAATTACTGTAGTTTTCGCTACGAGATATT +TTGCGCGTCAAGTATGTTGCGTAGTACGCATTCTCAAAATTTTGTGTTCC +CGTAATATGGTAGTTTGAATTTTTTTAATTTTCATTAATGATTATTCTGA +AAATGAAATTCTAAAGTTTTGAATAAATAAAAATGTTAAAAAATTTTTAT +TTGAAAAGTTCCTCATTTTTTCAAATTAAAATGGATTACTTTTAATTTCC +AAAATTTGTTTACAAAAAATTCGTTTAAAAAAAAATTAAACTGTTAAATG +TTAAACTTTTCAAAAAAAAAGTTCAAAATTTTTCTGTAAATTTTTAAAAT +GATACATGTAATTTAGATTATAATTTAAAAAAAAGACAAACATTTTTTGA +CGAAAAATATTAAAATTTTGTTAAAAAATGAAAGTTTTTAAAGCCTAAGC +CTTAGCCTCAGCCTAAGCCCAAGCCAAAGCCCAAGCCTAAGCCTAAGTTT +GGTACTGCAGTATTTAAAAAAAAAGTTTTTCCCCAAATTTCTTCTGTTTT +CTTAAAATTCAAAACTGTTATTTGCAAAAAAAAATGTTTTTGCAAAATTT +GAAATTTATTGAACTGAAAAAAATGTGAATTTTTTAATTGCCTTTGTCGC +AGCGGCTGGAAACAATTTTTTTTTTGAAATCAATTTTAAGAATAAAAATT +GATTATCTTGCGTTTTAAACTTGATTAGGGTATTTAAAAATCGATGGACG +GCGAGTTTTGGTTCAAAAAAATTAAAAATCTCGCCGTCCATCGATTTTTA +AATACCCTAATCAAGTTTAAAACGCAAAGTAATTAACTTGTATACTCGAA +ATTTGACGATGATTTCAAAAAAAAATTGTTTCCAGCCGCTGCGACATTGA +TAAGTTGGTCAAATTTCCGATTTTAACTAATTTTAGGCCATTTTTTGAGC +CGTCATAACTTTTTTCTGAAAAGTTTTCAAGAAGTTTCATTATAAAATTC +GGTGTTTTCAGACAATTTTGAGTCTAAGAAGCCAATAAAAAATTCGACTA +CACCACCTTTAAAGCTCAAAATAACGTCCAAAAATTCAATTTCCAGAACC +CACGTGCTTCGAACTTTTCGTATTTCCTCATCAACACGTGGCAAAGAGAA +ACTAATCGATACGGACGATTGTATTGCAAGAATGAATTCGACGTGCGTTC +TCGCATCGGAATTATTGCCAACTCATCACCAATACATGGACAAAATAATC +AATGAATACATGAAAAGTGCGAAACAACGATTCCAACAGAATCAGCGAAC +ACAATCGGATAGTCGGAAACGGATTAGTCGAAGTTTCAGTGCAAGCTCAC +TTATGCTCACGTGTATCGGTTGTGATTCGGTACGAGACCCACTTTTTGAT +GGAATTTCGAGAAAAAAGTTGAAAAAACGGAGAATTTGGCACAAGTAGCC +TCAATATTTGAAAAAAAAAACCGAAAAAATGGATGAGGGGAAGCCAAAAT +ACCAGAATTTACACCCAATTTTCAAAGTTTTATTGATTTTTTACAAAAAT +TTTCTCAGTTTTTCAGTAAATTTGCCAGATCTGACCATTTTTTAGGAAAA +CTGAAAATTTTCGGTGTTTTGCCAGAATAGCAACTTCCTGAAAATTTAGA +ACTAATTAATTTTTAATTTTTTGGGGGAATCATTTATTTCCTAACAGAAT +TTGATTTGAATTTCGAAAAAAACCGATTCTAAGCTTAAAAATTGACAAAA +ATAGCAATGAATGTCAAAAAAATTGCTAATACATAAAAATTGTTTGAAAA +AATACAAAAATAACAATTTTTATTTAAACTTTAAAAATTTTTCAAATTTT +AAAAATTGAAAAAATTAAAAAATTTTTAAATTAAAATTAAAACATTTTTT +GTTAAAATTTGAAAAAAATTCAAAAAAAAAATTTACATTAAATTTTTTTT +TTCAGGAATTCAAGCCGGCATCTCAAGTGACAAATATCATGTGTGATCAA +TGTTTTGCTTGGCAAAAAATGAGTGTTCTCACGTCGAATTGCGACCAATT +TATGGGAAATTCTGGGCCACCGTGCAAAAGTTCAACACTTCCGTCATTTG +GTAGTAATGATAGTAATCAGAATGATAAGGAAAATATTGTGGAGGTACTT +AATGTGGTGCCTAAAGATGGAGCCAAGACACTTACCAGGTATGGTTGAAA +TTTTGAAAAAATTAGAATTTTCAACGAAAACAGAAATTATTTTAAAAATT +TATTTTTAATTGAAAAATAAAAATTTCTCCCAAAAAATTTTCCCAAAAAA +AGTGTTTATGTTATTTTTGAAAATTATAATTGAATTGATTTTAAAAATTA +CGAGAACACAAAATTTGGAGAATGCGTATTGCGCTACATATTTGACGCGC +AAAATATCTCGTAGCGAAAACTACAGAAATTCTTTAAATGGCTACTGTAG +CGCGCTAGTGTCGATTTACGGGCTCTATTAACGAAATGAATTAAAATCAT +TTAGTTATCGAATAATACAAAAATCATTTCATTTCGAAAATCAAGCTCGT +AAATCGACACAAAAGCTACAGTAGTCCTTTAAAGGATTACTGTAGTTTTC +GATCCGAGATATTTTGCGCGTAAAATATGTTGCGCAATACGCATTCTTTG +AATTTTGGCTTCTCGTAATATACGAAGGTTGAAAATTTCAGATTTTTAAC +ACAAAAACTTATGAAAATAAAATTTATGAAAAGTATAAAAAGTTGAGAAA +ACAGAAATTTTAATTTTTGCGAAATCTAGATGTCAATTTCTTCACAAAAT +TTTTCAAAAATCGATTTTTCTTTCGAAAATTTTTTTTTGTAATTATTTTA +AATCAAAATTTGGCGATTTTCAAAATGTTTATTTTATATTTAATTTCTAA +AATTAATTATTTTGATTAAAAAATATATAAATTCAATTTTCAGATTGTAA +AATGAATTTTTTTGAGTTTGCCGTTGAAAAATAGAAAACAAATTATTTTT +AATAACTGAAATAACTGAAAATGTTGTTTGAAAAATTACATTTTTCCAAA +AAATCGAACATTTTTGACGCGCAAAAAAATTTGTAAAAAAAAATTTTCAA +CAGAAAAAACTGTAAAATAGGAAAAAAATTTACCTAAAAAGCGTATGTGC +CTTTAAAATGTACAGTAACCCCAAAAAAATCGATTTTTTGCAGTATGCGA +GCTGTGGAGGACGAAAACGGTGTGGTTCACTATTATATGGACGATGAAGT +AGCGGATTCGTGATTCTATTATACTCATTTCTTTTTTTGAAAATATATTT +ACTAGAGACCAGTTTTCATTTGATTTTTATCGATTTTTTTTGGATTCCAA +ATTTTTGTTTTTTTTTTGTTGCTTTTTGTGTGTTTTTTGCCGTCTATCCT +TCTTTCCTGCCAACGGGATTTTCTCTTCTTTTTTTTTTTTGAAAAACTCA +ATTTTCCCGCCTAGTATTGCTTTTTTCGAGATTTTTTCTTCCATTTTTCA +TATCCGCGCCAGCTTTTTCTCTCCCCTCCTTTTTTCACCCATATTTTCGA +GCTTTTTTCTGTGATTTTTTTTTCACCCCCAAAATTTTTTGTACCAAAAA +ATTGATGCTTCTTTTTTTTCTCTTTATTTCCAACAAAATGCTTGGCCAAA +GAAATAAACTCTTTTATAATTTATCATTCAAAAAATTTGAGACCAAATTG +AAATCCACATCCAGCAACTGCAAAGTGTCATTTGACAATGCACAAATCGC +ATGGCACGCCCCGTTTTCGTCGATCACCCGGGAACGCGTATTCTGGGACC +AAATGAGGAGGCGGTGGCGATCGGAGAAAATGAAGTATGGACCACATCTG +GAAGACACACCTGATTTTACGCGCAAAAATTTAGAAATGTATCGATTTTT +CGGTCAAAAATCAATATTTATCGATTTTCGGAGGGCACATGGGCTTCTGG +CCTTCCTCATTGAATATTCGCGCTCCATTTACACTCGCCTGCCGGACAAC +GCGTGGAAAAGTGTGGTGTACTCCACACGGACAAATACATCAGTTTTACA +ACTAAAATCGAGCCGTGACGCGACACGCAACGCGCCGTAAATCTACACAA +AATCTCTCCGACCCAAAATGGCCTAGTTCGGCAAACTCTGCCATTTCGAT +TTATGAGGGAAGCCAGAAATCCGTGAGGGCAAAGATTGAACAATCTGAGT +TAAATCGTTTCCATACAAAATTTTTTGAAAATTTTATTCTGAAACTGTCT +AAAACTCGAAAAGTTATCAATTTTCTGGTTAATTTCTGAGGAAATTCAAA +AATTGATATTTTCGAAAAAAAAAATCGGAGCCAATACACATCATTTGACG +CGCAAATGTTGAATTTTCAAATTTACGAGAACCCACGGGATTCTGGCTTC +CCTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGGCCATTTTGTGTCG +GAGAGATTTTGTGTAGATTTACGGCGCGTTGTGTGTCACGTCGCGGCTCG +TTTTCAGTTGTAAAATTGATGTATTTGCCCGTGTGGAGTACACGGCACTT +TTCCACGCGTTGTCCGGCATTTGTCAATGGAGCGCGAAAATTCAATGAGA +AAGGCCAGAACCCCGTGAGAATCCTAAAATTCTGAGAATGCGTATTGTGC +ATCATATCTGACGCGCAAAATATCTCAAAGCGAAAACTAGAGTAATTCAA +TAAATCACTACTGTAGTGCTTGTGTCGATTTACGGGCTTTCGAAGAAGTT +ACTTTTTTAGTTTCTTCGTATTATTTTTTTTCATTTTTTGTCTAATTTTA +ATATTCTATCGATAAATGAATGGGTTTTTATTTATTTTTATTATCGAGCC +CGTAAATCGACACCAGTGCTACAGTAGTTTTCACTACGAGATATTTTGCG +CAATATATTTATAAAAGTTGACTAGCGGGCCCTGCGGGCCCGCCAGTTGT +AGGGGTGTAAGGCGAGTCCCCTTGCCGGGCGTAGGTTCTCGACTTCGCCT +CGAACCTGTTAGAGGGTTTGTGAAAATTTCAGTAGGTCAATGGGAGTCTT +CTTGTTTTTTGAGTTCGGTTTGACCAAAAACAGATGCACCCGATGAATCA +GTTAAAGCTGAGTTTTGATTGATTGAAGTTTGAGGAGGCTTTATATTAGG +GGAGACGTACCCATATTTTGTATAAAATTGAGTATTTCTATTCGAATCCC +GATTACTCACAAAAAAACAAAAAAAATTGACACTTGGTAGAATTGAACCA +ACTACCAAAATTTCTGCAGTCATACGCACTAACCACACGGCCATGCGGGA +GACACCTCAAACTGGGATGTAGGGAAGAAAATTTTCTGGAGGAAGTCGTC +TTTCGATTCCGCTTTCTTCAATTATTACTATTTGGGGAAGACGTTCGAAA +ACCGTTTATCACTGATAAGTCAGCGGAAAACCTAATTTTTGAAAATTTTA +TCACAGGATTGTACTCATTATTGAATTCCCGAAAAGGAGACGTACAGTTG +AGGGTTATATCTTGTACACAGACAGATGTATAGAATAAAACAAGTTTTGG +CCTGAAAATTAAAAAAAATAATATCTCTTGGCAGAGCATTGCTAACGCGA +CGAAACTTCATCTTCCATTAAATAAAATCAAAAACTATGAATTAAAAATA +CATTCCGCGAAACTTTAGTGGAAAAAATGTTCAGGGGACCCAGGAAACCA +CTCCCCCCAGTAAAAAATTTTTGAATTATTTTTTTCTTGAAAAATTTTCC +CACTGAACTTTTTACAAATTTTATATGTCTCGATGCGTCTTGATGAGACC +TACACGTCATTTTTTAGAAAACTAAGAAAACTTGAAAACTGACCGAGTTA +TGATTGAAAAAGTAGATTAGCAAAGATGGGAAAGTGTGCAAAATTTGGCA +CTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTCTGAGTT +AAAAATCGTGTTCAGCGTACTTTTGTACGTGGGATAAAGAAAAAAAATAT +CAAAAAAGATGAAGTAGAACTTGAGATAAAGACGAAAAACTACTTTTTCG +GAAAAAAAAATTTTTTGGCAAAATGTCATTTTTTGGCCTTTTGTTTTATC +ACAACTTTTTTCCATTTGCACTTATGAACTCAAACTTTTTTTCAAAAAAT +CAGTCTCTCTGAGTAGTATCTTGCACATGAGTTTGAAACAAAACAGAGCA +AAACCCAAATTTTAATTCAATTAAAACATGCTTTTTTGGGGGTAAAAAGA +GCAACAAAAAATTTTTTCAAACTGGGGAAAGCCGTCCTGGGCTCAATTTT +GCTCCGAACTTAGTGCCGTTTTCTGCTCCACTGTGGGGCAAAATATTTCT +AGTAGGATTTCAAATATTAGAGCATGAAGTCACACGGTTCAGGAGTTGTG +AATGAAAACGAAGTGGGACATTTTTTCGCAAGCCAAAAAAAACGCGAAAA +AACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTATTAGAGGCTGC +TTGGCAGAAAATTATCAATTATGTATATGTATAAGAATTATATTCGAATT +TCACGCGTAAGTTCCAAATTTAGCAGCATAGCCGCCTGAAGTTCGAAATT +TAAAATAAAAAAACCGAAAAGTACCTGACAGCCAACGTGGCAACAAATGG +AATCTCATCGACAAGTCCTTCAGAATTGAATACTGCAGCATTTGACGTAT +GATAAATGACTGCCACGAATTGATTTTCAAATAATATTTTATTGATTGAC +GTGGCAGTTTGGTGGCTGAGCGGTTTGTAGTCCAATGTTGGTAGAGTTAA +TAGGTAAAGACCACCCGTCTCGGTTGCCACACACGCTTCTTCGCCGCTTC +TGGAAAATTTGGTTTTGAATTTCTAGGCCATTGGGTTAGGCTTCGTTTTT +GAAATGGGTTAGAAATGTAGAAAATGGAAATTCTAGGCCATCAATTTTCC +TTTTGCATGTGTGTAGGAAATTGGCTAACATTCTAGAAAATCGATAATTT +TATAGAAAGTGAAATTTTCGCAAAATCAATAATTCGATAAAAATCGATAA +ACTTTGATAGAATTTTGTTCATCAAAAACCGATAATGTCCGAAAAATTTC +AGAAAATTAGATTTTTTTAACAGTCCGTTCATTTCGTGGCCTAGAAACTT +ATTTCTAGGCCATGGAAGAGTTTTTCCAAGATTCACGGCCACACGTACAC +TTGCATGCTAACAATTGCGACAGGCTTATTAGAAGTCGAAGATCTTCGAA +TTTTTCGCGACAGATCCGACACTGTGAGCTTTGTCCCGCCGAGTTTTTCG +AGTCCTGATGTTCCGATTTGCCATAAAATTATATTACCATCGTCGGAGCC +TGATAAGAGCCCGTGACGACACATTTCTAGGCAAGTTACTGCTCCGTCGG +TTATCTGGAATAGAGAACATTTGGAACTTGTCGATTTTCAGAAACATTTT +ACTGTACTTTTTTATGGGCAAAACATTGTTTTTTTTAATTAAACAAAACT +ACTGATAATTGTAAAAAGATCAATTTTTTAGTGTTTGAAGATCATTTTTG +AGTTCTCTAGCTACAAAATAAACAATTTTAGAGGAGTTGCAAAATTGTGA +ATTTTAAAAATAAATTGCACAATTTTGCCACTTTTTAATGGTTTTTGATG +GATTAAACCTAGATTTTCTGAATTCAGCATACATGAATTACCGCTTTTTG +ACAAAATTAGACAACTTTTTATTTTTGTCCAATTTTTTTCAGCCATCTAA +TGACTGTCCTTTTTTTTGGGCAAAAAAATAAATTTCCTAAAAGCGTTCGA +AACTACTATATTTTGAAATATTTTGAAATAGGACATTTTTTTAGGGCTCG +GAGATCAATTTTAAGTTCTCTAGCTACAAAATGCGGAAAAAAATGTAAAA +AAGTTTGGTACTTGTGTATTATACCCCCGCCATTTTAAAAATTAATAAAA +TTTCCATCAATTTATTTATTTAAATTAAACGTGATACCATTTTTCCTTGT +TAGGCTTAGGAATGGTTTTTTCCTAAGCCTGAAATTCCACACGTTTTTAT +TTAATGAGTTAAAAAATTAACTTTTAAAATGGCGGGGGTGTAATACACAA +GTACCAAAAGTTTCTAGGCCCCATTTGCTGGGCCACAATTTATAGGCTAC +AGTTTCTAGGACACATTTTCCTGGGAACATTTTCTAGGCCACATTTTTTA +GGCCACATTTTCTTAGCCAAAAATGTACTCACAAACTTAGCAACGTGGCA +ACAATTTCAAAAAAAACCTCATACCTTCTTCTCGAAAATTATTTTATCTT +TCGAACACATTGAGATATTTCCAGAAACGTCGCCGAGAATAAATTGGGTC +GATGAGTAGAAAACTGCAGAAATTGCACAAACCGGTAGAGGAATCGAGAA +GCTCTGAAATTATTCTTCATTAATTTTTTCATGCAATTTTAATCTCGGAC +CAATCAGCGTTTTGCCACGTCTTTTTTTTTTCGAACCAATCAGAGGAGTG +GGCGTGGCTAGATGCTGATTGGTCAGTTTCAAATTTTTTACAAAATATGA +CCTACCGTAGAAGAAGAGCACAAAAGTGCTCTCGCCTGATGGGAACAGAA +AGTTTCATGAGAGATACCGCCGAACAGAATTAACGTTTTTCGTGAAGAGC +TTGAAATCATTAGAATGATATTTTCATTTCGGGTCTGAAATAATTCAATT +TTAAAGGTACACGCCACCACCGTATCCTACTTCCACATGGTACTTCTGCA +CAGTTTCCAGCGCAACTTTATCGAATTTGTGAAATTCCAAAAGCCTGTCG +TAGTTCACCTTAGAATCGTCACGCACGAAATCGTAAAGGAGGTTCAGAAC +CTAAAAGTTTGAAAAATATGTCCTAGGAAATCAAACTGTGAATTTCTAGG +CCACATGATGGAAATTCGTATGAAAATTGCGACGAGCCCTAACATGTGGC +CTATTAATTGTGGCCTAGAATCTGCTGCCTACAAGTTGTGGCCTAGAAAA +AATGTTTCCTAGAAATTGTGACCATGGCCTAGAAATTTTGGCCTAAAACA +TCCGACATAGAAATTGTATGGCCTAGAAAGTGTGGGGGCAAAAGTTTTTA +ATTTTCAATTCGGTTTTTTTTTTCACAAAATGGAGAATTTTTTGATTTTT +ATGTCTGAAATTGAATGGGAAACGTGGAAATATTGCTAATAACCAACCTC +TTTGCTAATTGTAATATCCTTTTTCACATTCTCGCCGACACCATTATCCA +CAGAATCCGTCTGAACTTCTTTATTTTCTTGAAAATTTGCCACGCATTCC +ACGTCTTTTTTATTTGTCTCTATCGTCTGCGTCTCCGACGTCTTATACAC +TATTTCTCCCTGAAGGCGGATAGGTTTTCTCCACGTGAACTGGAATAGTG +TGACGTCTTCCATTATTAGCTGAAAATTTGAGTTAAAACTGCTCTATCAC +ACTAAACACGACGACACTCGTGGCCGCGGAAATTAGAAAACTCGGCCACG +TAACTTGGTTAAATTAATGAAAATATTATAAAAAACTTTCGAAAATTTGA +AACATTTTAACTTTTTTTAAAAAAAAACACATGCAAATGTTCCTAAACTG +GCTAAATAAACAACGCACATCCCCGGCGGAGCTCTGGTTTTCCATGGCAA +CCGAGAATGCGTGCGGGCCAACGGGGAGAATGTGGAGTACGTAGAGACGC +AGACAGTTGTATAAAAGGGGCGGCAACTTGAAAAAATAAATTTCTAGAGA +TTAATCCGTGCAAAGTTGTTTTTAATTACCGATGACCGAGTATGTGATTT +TTCTAGGCCACGGAACCAAATTACGGCGGAGTTCCGTTGAAAATATCGCT +TAATTGTTTTGTTTTTTCTACCAAATTAACTGACTGAAAATCCAGTTTTT +TTTTTCTGAAATTAGGTTCTTTCAAAAATCACCTGAGTGTTCCTTGATTT +GTTTTCGTAACTTTTTTCTCTCCAACTATTACACTACGGGTGTTTTGACA +ACACAATGGAAAACATGTCTGTTCAGTTTAAAGACTGACAAGAGTCTCGT +AGTCTCTCGCGGACTAGCTTACGGCCCTTGTGGTCTAGAATATTGAAAAA +CTTAGTTTCAGTATTGTGGCCGCGAAATTTGAAAACTCGGCCATCGATTT +TTTTTCCCACACCATGGGGCAATATTCACTAGACCATTCATTGTAACAAA +TATTTCAAAACTAAGAATTAAAAAAACTCCTACGCAATTTCCCCAGTCAC +TTGGCGGCTCTCACGCTCCCTATTTCAGATGTTAACCTCATTTGAATAAA +TTGCTTCTCCCATGTGTTTTTGGATGGGATACTCCATCTTTTTCAACCAA +TTTTTTCTCCTTACTTTTGTTTTTAACGGCTTTTTTTCATATTTCTGATT +GAGAATAGGTCAAGTGATGACGTAATAGAGCGCGTGGAAGAGGAGTGACG +TCACACGTGGCCTAGGAATCTCTGCGACCACCACATGAAAAACGTTTTAT +TTTCTAGGCATCCCTACCTACCCGTGTTTTGTCTCTATTTTGACAATTTT +TTGCAAGTAAATTCCCGGCTGAAACAAGGTCACCGCAACACAAAATAGGT +GAAGGGATGATCTCTTTTTTTCCAGAGTCAGTCAACATACATAAATTATG +TGTGTCTCTTCCATTTTCCTGTCGTCAATTTGTTCACTATTCGCTTCACT +AATTCCTGCTTTGCATTTTAATGTCCGTGCCCTCTCACTGGAACTGACAT +TTCACACAATGTTTTTTTCGGTGGAAAAAAGTTTTCTAGATTTTGATATT +TGCTGGAAATTTGGAAAATTTAGCGACTTGACCGTGCAAAAATTTTGGTG +GCCGAGTTTTCTCTTTGCGCGGCCACGTTGTAATAGTTGCCAGGTGTCGC +AAGTTTTTAAAATGACCGAGTTTTCTCTATTCACGACCAGATCTCTCATT +ATAGCCGACTTCCGACTTGCGTAAAAGTGCGACGTGGCCGAGAAAAATTT +CAGTGGCCGAGTTTTCACGCGAAATCACATTTTTTTAGTTTTTTGGTACG +TGGCCTAGTTTTTTAAAACCATTGTTTATCTCCACCCAATCTAAAAAAAT +TTCTGCGGATTTTTAAACCATGGCCGTAAAAAAAAGCCACTCTCATATAT +TTTTTCGACACCTTTCGGTTTTAGAAATATATTTTTAAAAATAAAATAAA +TGGCTTTGAAATCCAAATAGAAATAATTTTCCAAAAAAAGTGGAAAATTT +TCTAGGCCACTTGAAATTTTTTCCGAGATCTTTTTTGGGAAAGGAATTTG +TGGCCTAAAAAACAAAAACTCGGCCACTATTTTTTGACCATTTTTTCCAT +GTGACGTCACTTGTGACTTACAATTCCTTTTCTCAATTTCTTATGAGAAA +TCGCTTTTTTTAAGACTTTTTGTGATTTTGTTGCATTTTCTCCCAGTCGG +AGATTACGCCACGTGGAAATAGTAAACTCGGCCACACTCTTATAATTTTT +TGGCGTCTTTTGGGAAAAGTAACAAGTTCAAACAATGTAAATTACATAGC +CTAGACTTAGCTGACCAAGGCTTGTTTGAAATATTTTTGTGGCCTAGAAA +AATAAATATTCGGCCATTACTTTTTCTTCTCATTTTTGTCAGAAGACGTC +ACTGAAAACCTAGAAATCTCTCTTCCAGGGCTGCAAATGAGTATATCCTC +CATACCTTCGTCACCGTCAATATCGGGATCTTCCACGTCATCGACCGCGC +CGAACATTTCATTTTGCTATACATGGACCACTAAGGTAAGCGGCCTAGAA +AAATAGAAAGTTCGGCCAGCTCTTAAAAAATCGATTAATGATAATTTTCA +GTTAAAAACGCGAAAAACTGCGGACGGCGAGGCGACGATTTTATCGATTT +CTCCGAAATTCGCGACAGTCCACCAACTTATTTCGTTTCAATGGAATATT +CGAATTCATGCCACTTCTGAAATGGTAAGGCTTGTTTTTTTTTGAGGTAG +GCAGGCACGAAAGCGTCTGCTTGCTTTTCGAAAACACGTGGCCGCGGACT +GAAAAACTCGGCCACCAAAAATCTGAAACTGTGAGTCGCCCTGACAGAAT +TTTTTATTTTCTCGGCCAAACAGCAAAAGCCGACAAGTGAAGTTAAAAAG +GGAGGAGCATTTTTTTAAATAAAAAACTAGACTCCTAATGACCTCAAAAA +TATCATATTTTTAAATGTAAGAGTCGGCCACGTCCGCGGTCGATTTACAC +AGTGTCGCGGCTCGGTTTTCATTAATTGAGCACTGAGAAGTTTCACTTCT +CCAATTTCAATTTTCAGAACGAAGAAGACGAAGAAGTGGACTACGTGGCA +GTTGACCTTTACCTGGTAGATGGTCCTGTAAATGAGGTGAACGTTATGGC +CGAGGTGGGGGCTCTAGAGAAAACATCCACAGCAACGTTGGGAAGCCTTC +CCGCAGGTCAGAAAGAAGCAAAGACTATAAAAATGCAAAAGGGCTCTGGT +TGTGAGATAACGGATGCAGATCGAGAATGTGTGTCGAAGTATTTGAAAGA +GAACGTGGAGAATATCATCAAAATCTCCATAATTATAAATATGGAGACAC +GACTTTTCGAACCATCAACCTATTTGGATGCAATATCTCCAACTCCTCGA +GCATCATTTCTAACGGCAAATTACAATGCGAGAGTTAACAGTAAGGTATG +GAAAAGGCGATCACGGAAAAGGAATGGAAGAATCGAGCGAAGAGTGTTAA +GTGATAAAGAGAAGACGAAGTATGAGAGTAAAGTACAAATGATATTGGAT +GAGGAACGGGAGAAGCTGTGTGATAAACGAGAGATGTTGAAGGAGGATGA +TGGTGGATCGAGAAGAGCTTCGTTGATTTCTCAGTTCAGGGAGAATCAAC +ATGAATCTGTGTTGGATGATCATATGTTCAAGAGGGTAAGGTTTTTATTT +TTAATGCCTAAAACTTTGAGATTGAGGCAGTTCAATAGGCTATATACATA +TAAGTGTGGACCCAACAAGTTTGTTACATGAAGTATTTTTTCCAGATCCT +CGTTAGCTGCTGTGAATCTTGCGAGCAACGTCGTCTATCGTTCATGTGTG +ACAGTCGAACCGAGGATGATTCTGAAGGGGAAGATTGTGAAGACAATGAA +GAAGATGATGGAGAAGGTGGCTCCGATGATGAGGAAGACGATGGAGAGGA +GCCTCATTTTGAATGTGATAAGAGTGATAAGGAGCATGTCCACGATGTAG +GTCTCCTTTAAAATATCGTCCATAAAAGCTTAATTTTTTAGATGCTAGCA +AATCTATACTTCAACAAAGTAGTCCTTCCCGAAATGGAATATGTCGAGGA +TTTTGTGGATTTCCTGATTGATGCGGAGCTCAATGACTTGCCAGTTCTCA +AAAGAGCTTGTGAGAGGTATTTGTGCAGTGAGCTGAATTCGGTAGGCTTC +TGTTCAAAAAAATATAAAAATCTAATCGAAATATTTTCTAGAAAAAAGAC +ATTGGAACTTGTCTCCTGTTGGATTTGCTTTTCAACTCGATTGTATTCAA +CTTGCCTGTTATGAAGTCGATGACCTTGACGGAGTTGGCGAATCGAACGC +ACGAGTTTGTGGATGCTGACACACTTTTGGATCAGGAAGAGTTTAAGTGA +GTAGGGTGTGCGGCAAATTTGCCGAATTTGCCGAGCACGGCAAATTTCAA +AAAAGTAGATTTGCCGAATTAGCCGAGCTCGGCAAATTTCGAAAAACTTA +TTCATAAACCAGCAGTGTGTAAAGAATTCAGTAGTTTTGGTGCTCCAAAA +ACATTAAAAAATATCAAATTTTTTCGAGTTTGTCAAGCACGGCAAATTTG +CCGAATTTGTCGTGTTCGGCAAATATTGGAAAAATAGATTTGCCGAATTT +GCCGAGTTCGGCAAATTTTGAGATTTGCCGCACACCCCTGGTGTGCACCG +TTAAAAATTCTTTTTTTCCAAAAATCTAAAACTTGAGGTTAATAATGTGA +CCGAAAAACTGAAAAAAAAAAGAATTTGCCGCTGCAAAACCATAATCCGC +CAAAAGTTTTCTTTGTTTTTTTTTCGAATTGCAGGGTTTCCGAATCTGTC +AAAATTGGAAACACGACAGTTTGCCGAAAAAATTTAATTTTTGAGTGAAC +TGTTGATGCGAAATTCATTAAATACGATTTCAAAAAGCTCGGTCACGTAT +TTGTAATTTTAGAGTGGGATTAGCTATTTAAAAATTACATTTGTAATTTC +CAGAAACCTGGATAAAAGAATGCGAACGCTTGCCGATCGGAATCTCGTGG +AGCTCATCGAGCAATGTGTTACGTTTCGTGACCAAAAAGCAAGAGTTCGC +GTTTTGCCGACCGCCGAATCATTTGATATTTCGTTCGACTTAACTAATCA +ATAATATTATCGTGTTACTTTTTTCCTCTGTTTTCTTTCTCATTTTTAAA +AATGAATGCTTTTTTCTTTTTTTTTACCCGATTTTCCACACGACTAACTC +CAAAATCAGCCGCGCCTTTTTGTCTTTTATCCCTGCTTTTCCACACATTT +ATCAAATAAAGAGTGCAACGAAGTGCAAAATGGGAAGTAGTAGTGCTGCA +ATCTCATTTAGAGTACACTTTTGGAGCTCTTTTCTCCAGATATATTATAT +GCTGTAGATGGAAACTTTTCCAGTTTATATATAATATTTTTCATTTTCCA +TATTGCCCTTCACTGCTCATCATCCAATGGGGTGCATCTAATTACGGCAA +AGCTTCGCGGATGGGGCGAGTAATGAGCAAAAGAGCACAAGGATGGGGCT +CTTTTGTTCCTCATTTTCATTGCTTTTTGATTTCATTTCCTTTTCAACAT +GTTTCCATTTTCGAAATTAATCGGCTTTTCTGACCCAGGACTCACGGGAG +ATGAAAATTAATCTTTAAGAATTGTGCTTTGAAAAACAATATCATACACT +TTTCAAACTTCATTTCTCCGTTGTTCCCAGTAAATTCCAAGCTGTCATCC +ATCAACTCTCTGATAAAAAATAATCATTTGGTCCGTCCGTCGCGAAAATG +AAGTGAAAAAAGTTAATCCCGGCATGTTGAAATACACATTTCGTCGCGTG +GAGTATAGTTATGCTTCGATTTCTCAAGAGGATTCTTCTTTCCCCCTTTT +CATATTTTTTCGGGCAAAGAAGAAATCTCTGTCACCCCCCGACTAAAAAA +CGCTAAAAATTCAGCGTTCATTGTTCGGTTTTCCGTTTCAAAAAGAAAAA +AGTGTGTCAAAAACTCAAAAAGTCACCGCCTAAAGTTAGTTAGCACCTTT +TTCCATTGTGAAGATTTTCTTTCCTTCAATACAACTACTACAGTTTGTTT +CCTGTGTGTCGTCCTATTGTTGTGGGTGTAATTGTTCGATAGAGCGCGCT +TTACAAAATCTCTCGAATTAATTGAAAGTAGTGTGTTGTAGAGACCTTGA +CTCCTTTGTCAACACTGTAATTAGGAAGGAGTACACCGCCGGGCGGGTGA +GAACAGTTATTATAACGATAGTGGTTTGTTATTGTTTGTTATTAATAGGT +TAGTTGTCTACTTTAAACGTTTTTTGTTTGAAAAATTTCTGTTAATTAAA +AAATACATAATTTATAAAAATGATGAGTTTTTTTTTCAAATTTCTCAAAA +ACCGAACCCATGGGGTTTTTTGAGAAAAAATAAGAAAATTTTTCTAGTTA +TTCAAAAAATCTATACATTTTAATATCTGTAAATTGTAAATTTGGAAGAC +AAAATTTTGACAATGCGTATTGAATTTGAGTTTATTTAACTTAAAGAAGA +GAAATAGACAAATAAATAATTATATATATTGCGCAACATATTTGAATAAT +ACATTTATTTTTCGTAATATTTATTTTGAAAAATGATTGAAAATAAAACT +CGAAGAAAACTATATTTAAAAATGTCGGTGCTTTTTTTACATTTTTTAAA +CGAAAAAAAATGCGAAAAAAACCAATTTTCCGAGTTTTTTCTTCAAAATA +TTCGTCCCTGTTCATGAAAAATGTTCTCACTTATGTAAGTAGTTGTCACG +CAATGCAGTTGTTGACCAAAAATTATTTTCCGAGTAAACCCTATAATTTC +CAAATTCTCTTCTTCTGAAATTTTGAACTTTCCATCGGGAAAATGTCATT +TCAACTCGAATTCACACTAATTATACATCTGTATAATTATTTAGATTCGT +ACTTTTTCCTCCTTTTGAAAAAGTGCACAGACACCGCCGTTATCTTTACA +ACCGTCTGGCAGGACCGGTGTTGTAGGCTTTAAATAAATATTTTTCCATA +AATTTCTTAATTTTTAGCTGAAACGATTTTCCAACAAAAAAAAACGCACA +TTTAAAATGGTTACCGTATTTCTTCTATCAATATGGCTGCAATACTATTT +TTCGATGGTCTTCCCGCTTGCAATACTAATAGGGAGTGCAAGACTATTAG +GGAGTGCAATACTAATTTTCAGAACATTTTTCTGACTGTGAGCTTACTAT +TTTTTTTTCTGAAAAAACTCGAACCTTGTGTGAAAATTCAGAAAATTTGA +TTGTAATTGCAACAAAAAGGTGTAATTACTTCAATTTCATAGAAATTTTT +CCAAAAATTGTTGCACAGTAGGCAAAAAATGTTGTTAAAATCTCAAAATT +AGTGAGGTGATTTTGTACCAAAAAAAAAGTAGACGCAAGACTATTAGGGA +GTGCAACACTAATTGGGAGTGCAATACTAATTTTCGGAGGGTGTTCAAGG +AGCAATACTAATAGGGAGTGCAAGTCTAATAGGGAGGTCATATTAATAGA +AGAAATACGGTAAATTTTATATTTTTCGGTGCATTTTCATTTTAAAAACA +ATTTGTTTGAAAATAATTATTTTTAAAAATCGTTTTCTTCAAATTTTTTG +TAATTATAAGAAACCAAAAAACCTTTATTTAATTTTCAACAAGTGTATTT +TCTAATTAAAACAATTATGAAAATTCACAATAAAAGTTCAGGACTGAATC +CAAAAAAACTTTTATTTCAAAAACGAAACACCTTGTTTGCCAAAAACCTG +GAAAAGCCTGGAAACCTGGAAAATCGAATAACATCAAATTTTGCAAATTT +TAAGCGTTTTCTCGAAAAAGTTGACCTGAAAAAATAGGATTTTTCAGTTT +ATTTTATAAAAAAGCGAAAAAAAGCAAATTTTTTGAGAAAAAAATTGCCT +AAATTTTCGAAAAATCATTTTCAAAACTATTCACGATTAAAATTCGTTTA +TCCATTTCTCCTTCAATTCTTCCAGATTCGAATGAAAACTTGCTCAGAAA +AAATGCTAAATTTGCTCTTTTTCGTATCCACTACTACTGCTACTACTAGT +AGAAGTTCTTCATTCGGTGGCCGGACTACTTTGAATCAAATCACATTTGT +CGGGAAGAAGGAGGTCGTGCCTTTGCACTTCTGGTCACTCCAGAAATTGA +AGAAATTGAGCAGCTCGAGTTTTGGAGTATTCCAGGCAACTCGGTCGTTT +TTGAAAACCTATTCTATGAAAACTGCAAACTATGTGGCTTCATCTGGTCT +GGCTGGAATTTTTTGTTTCAAATTTTGACCCAGTACCTTGAGAATCAACC +AGTTTTCCACGTATGCTAAAATCCGAAAAAGTGACTCACACGAGAAAGTT +TCAATTTCCGTGATGACGTTCGCCTGGCTCTTCAGCTCATTCTTTTGTCT +CCAGAGCTCTGGGGAGCTGCAAATGAGTTGAGAGCAAGCACATTGCGTGA +GCAAGATAGCTCCAAAAGATATGAAGAGAGCAGGCGGGAGATGAAATTGG +ACGATGAAAAGTCGCCAGAAGCATAATTTTGGTGCGGCGACACCCGAATA +ATGAGACATTTACGACTTTTTGGAACATCTTCTACGGCCAGAATGTTTCG +TAACATTTTGGTAATTTGAGTTGTAGTTTTGAGGGGCTTTTTTCGATTTT +TAAATTTGTATTGACTCTTATTCGCAAAAAAAGAGAACTGCTATAGCACG +TGTAGTCAAAATGTCTTTTTGATCTTCAAAAAATGCGGGAGTTAAGACGC +AGACATCTCATCTGATTCGCATGGCTAAGAGCGTGCTGACGTCACAATTT +TCTGGAAAAATATTCCCGCATTTTTTGTAGATCAGGCTATGATGTGTGTG +TTCAATGAGACAGCCTGACACGACGTGATGTAGTTCACATTTTTCGGCAG +TTTTTTTCCTGAAAAATGTGGATTTTCGTTTTTTCTTAAGTTGTCAAATT +ATCGAAAGCTACTAAGCTTGAGTAACTTAGGAAAAGTAGGATTTTAAATT +GTTTTCACGGGCCTCGCAACGAAAGATCTCACTACTATCACCAGAAATCC +AAAAAAACGAAAATATTTGTCGTGCCGAGCCCAGGCTCCGTATTTTTGAA +GCGAAATTCCTAAACTCCCTAACCGCTGAAAATTTCTGAGTTGATTTTCC +ATCACCTTCTATATACAGTCTTTCGACCCGAAAACGATTTGAATTCGGCT +TTCTCCTCAAATCCTCTGTATTGCATCCTCTTTCTTAGTTGATTTATTTG +TAGCGGATTCTTCCCCTTCCCATCCGTGGCGTTATTGTTCGGTTACGATA +CGCTTCTTGTGAAGGTTATATGCAAACGACTACTTGCCATTCGATTCTTT +CTCCAAAAACGGGTTATTCCATTTCCTTCAACTAAGGAGCTGTTTTTTTC +TTGGTTTTTTGTAGAAAACCTACATTCAAAGTCGAAGTAGTGAAAGTCAA +AAATTACCAAATTTCGCAATTTAATTTTTAATAAAATGTCGCCCGAATTA +ACGATAAGTTAATAAGAACAAAATTCAGTTAGTCCGAGAGTCGTGATTTG +CCGATTTAGAACAGCATTTAGCTGAAAAAAACGATTTTTTTCCAAAGTTT +GAACTGCCACTACATTTTTCTCAAGTATTGAGAGTTTTGAATTTCCATCA +TTTAGTTGTAACCACACTTTTCTTCCGATTCCCATAGCAAGCGAAAGTTG +TCTTGTTTCCGAATATCTGACCTAACTTGGTTTTTTTACGACTGATGCCG +AATTTTGAAAAGTTTATTAGAAACTTTCCACGCTCTCCCCTTTCCAACCT +CGCAAACCCTTTTGTCTGTAGTTGGGATCTGTTGCTTTTTTGGGCAATTT +TTTGCCAGCTTGATCTACATATCATTGCTTGATCTACATATCTTGAGCAA +AATTCCAAAAAGTACGTTTTCTTGTAGATTAATTTGTGGGTTTTTTTTGA +GAGTTTTGAGCTAAAACTTGCATGGCATATTTTTTTCACTGTTTTAAATC +ATTTACAAATTATTTTTTCCTCTTTTTAGAAAAAAAAAATGTTTGTTAAA +ATTTTGGAAAAATTTCAAAAAGGTGTTTTATCCACTTCCAAAACGTCATA +ACTTTGCTGAAACTGGACCGGGGCAGCTAAATTTTTCGGAGTGATCATTA +TTTTCACTCTTTTATCGAAAAATTACTATGGCATGCCAAGCCCGGGGACC +CATTTTTTCACTTCCCTTGTAAGCCGAAGCCTTAGTCTAAGTCTAAGCCT +ACGACTGAGCATAAGCCTCAGCCTAAGCCTAAGCGTAAGCCTCAGCCTAA +GCCGAAGCCTAAGAATAACGGGAAACTTTTTTTGTTGCTTTTTTTTGTTT +TTTTTCAAATGCCGAAAAATAATTGCGGCATTTGAATTATGACTTTGTTG +TTCCTAGAGATTCTGGTTTTCAAAATAGGCAAAAATGCCATGAACCTTAA +CGATGTTCTTTCTCCCCGCCCTTTGAACACTCTGAAGTTTCCCGCCATGT +CAACCTTTTTTGATCGTTCGGCACGATAACGTTCTGAGTGCCGCGGTGCC +CGTTAATTTCCATCGAATCGTTAGGTTTTCTCCTTCGATTCCTAACGATC +AAGCCATAATTTATCCGCAAAATGGGATTTTCTCCCTTTTGTGATGATGA +TGATGATGGCCTCCCTCTTCTCTGCGATGACAGTCGAGTGATGAATGTCT +TCCTTCACACTTGTCCGTTTATCATTTATCACTCTGTGCTGAAAACCGGT +CTCTCTCTTCCCCTGACCTCTTCGGCTTTGTGAAACAGTGAAAGAGAAAC +GGAAAACAGGCGGTGTCAGATGGTTGACACGTTGATGTCGTAATCCATTT +AGTATTAATGCTACTATGTACGCCATTTGCTATATATGCCCATATTTTCA +ATGGCTTTGAGCACAAGCTTTCAGAATTGGCAATCAATTTCTAAAATTTT +AAAATTTTGAAAACCAATATATGGGTGGAGCCTATTTCTTAACTGTTCCG +TAGTTACCGAAAAAGTCGGAAAGCGCCGATTATCTAATACTTTCGAATTC +GGCAAAACTGAAATTTCTTCAGATTTTTATGATTTTGAGAGAAAAAATTA +TATTTCTTTGCCAAAAAACATGTATTACTTAAAATTTGTTTGTTTTATTA +TTTGAGCTCAATAACTATCAAATTGACAAACAATTCATTGGCAAAAATGC +CGAATATCGTAAATTTGAAAAAATCGGCAATTCCCGAATTGCTGCACACA +TCTTGGTTTTTTGAGCTAATTAATTGAATTTTTAAGAACTTTTATTTTGG +TAATCTAAATTTTAGTTACTGAATTCATTGCGAAAAAAATTTCTTCAGAA +TAGGGCTTCCATGTAGGCGTCAAAAAGCTTGCCAAACCTTAAGACGACCT +CCGCCTGCCTACCTCAATCTATGTGCTGAAACATATGCGAACTTTTTTTG +CAATTCTTGATTTGGTTTTCATCAAATTGATAGAAATGAGAAAATTTAAA +ATTGAAAATTTACGCACAAGTACAAAAAAGGATTCAGGCAGGCGTCAGGC +CGTGAAACCCCGCCTGCTTACCATGGAAGCCCTACTGCAGAAAATGAGAA +ATCTGATGTTCAAAAAAAAAAAGAAACCAGCCGTGTTTTTCCTTGAAATT +CGAAAAGTTCCCCGATTTTCCCCTCATTTCCGGACCGTTTGTTCCCATGG +TGGACCGGTATTTTCACCACTCCGTCAAAGGCGATTATCGGGTCTGTCTG +TCGTCGACGACCCATCACACCAAATCGGTTGAATTGTCGCACCCCTTTTT +TAATCGGCAATATATTTACTTTTTATTTGTAACTAAGTAGTAAACAGTAA +TAGTTTTTGCAAGAATATGCATAACACCTTATTTCACTTGGTAAAGTAAT +TGAACTGTTGTAATTGAGCTGAACATGATTCACCTACGAAAAAATGCCTG +TGACCTAGGGCTTGCATGTATGCGTTAAAATGGCTGCCTGCCTGACCTGA +AGGCAGCCTCCGCCTGCCTTTTGCCGGTTTATGCTAAAAACACGGTTTAT +GCTACGTGAAATTATTTTTTCATTTTTAATTTGATTTTCAACTTTTGAAA +TTTGAAAATTCACGTCAAAATGCAGAAAAGAAGGTGAGGCAGGCAGGTTT +CAGGCAGGCGTCAGGCCCTGAATCGGCGCCTGCCTATCATGAAAACCCTA +CTCTGAACTCGATTTCGCCCTCCAAACATCAATTTCCGTCATTCTCCTTC +CGTCCTTTTTACCCACTTTTTTAATGAATTTGAAATGAGTAGTCGAGGGA +AATTTAGTGAACCTACTAGAAGTCGCCACGGTTTTCAGCAGCAAATTTTT +TAATTTCGTAGAAATATGTGCTTCTGTGTTAAAATTAATAATAGCTAAAC +TATTGGATAATGTACTTTAAGACGTGCAATGTCACTCCATATTTTATAAA +ATGTTGAAAATTTTGGAAGGGATCGAGGAAGTTTTGATACTTTTTAGAAA +TCGAAAATTTTCAATTTCCGATTCCCTTCAACATTATATACCTCAACAGT +TTAATAAGATACAAAAAATCTTCAGAGAGTCATCTGTTCGCACACAGTTT +TACCCCTATCAAATTACAGATGTGTTGCCTTGCACATCTGTGAGAACTTC +ACACTATTCTGCTACAACAGATTTTCGGAACAGAAGGTGTGATGTTTCTA +CCTGACTATGAAGATTCACGTGGGCGGCAATCCAAATTTTTTGAAATTTG +GAGATTTTCGAGTTATCCATAAAAGATTCCGTTAAAGAGAGATCACAATT +TTTTTTGTAGATTGACAAGAAAATTACCCCAACAATACTCAAAACAATTG +TAATTACAATTGAATTATTACTTTTCAATTCTTAATTTTTTAAGTGCTGA +AACTTTTCTATTGACGTTAACCCCTGCAAAAATGCAAAATTGATCAACAT +CTAGTAAATCTACTAACAAGGGAAGTCTTTGAGGGGGTCCGTAGATTTGG +GGTTTTCATGCTAAAATTCCTACAGAAGAGTGTTAGTTATGATCTCTCCA +AACATTTTTGCGCATTTTTAAAGTGATTTTATTCTTATTCGGGAACCTAG +AATCATTGTCCGCACTTTTTGGAAATTTTTATTTTTTTCATTTTTGCTCA +AAATTTCTTGATCAACTCCAAGCAAAAAAATCAAAGTTTTTCAACAAACA +TTTTGTTAGTTGATCATTTTTCAAAATAATTTATCTCAACGAAGTTATGC +AACTTCAAAGTTGGTTAAATATTTTGCACAAAGTTCGTGAGATGTAGATC +ATTTCGACGGTTTACTTGCGAATAGAGAGTTAAAACTTGTGTAATGTACG +TTTCATACATTTCTGAACAATAAAATAGCAATTTCATACATTTTTACAAA +AATAAAAAATTTCCTATTTTTGCTTGGAGTTGATCAAGAAATTTTGAGAA +AAAAATGAAAAAAATAAAAATTTCCAAAAAGTGCGGACAATGATTCTAGG +TTCCCGAATAAGAATAAAATCACTTTAAAAATGCGCAAAAATGTTTGAAT +GAGTTGTTTAAAACTTTATTCAACTTACAAAAATATTTCAAAAATAGAAG +GAATCGAACCAAACCTTAAATATTATCAGACGCGCGCACTCCCAACTCGG +CCACCGAGGACAATTTTCAACTCAATGTGGTGGGTGTCACATTTTCGGTG +GTCACGCAAGCTGAGATTTGCGTGGACTGCATGGTAAGACAGTGGATTTC +AATGGTGTTTTTAACTTTCAAAACGTCATAACTTTGCTGAAACTTGACCG +GGGCAGCTAAATTTTTTGGAGAGATCATAACTAACACTCTTCTGTAGGAA +TTTTAGCATGAGAACCCCAAATTTACGGACCCCCTCAAAGACTTCCCTTG +TAAGTCAAACAAAAATTCTGTATTTTTCAGAGTACTATACATAGTATATA +TTTCTGAAATTCTCTCAACAAAATCCTTTCCCCTTCCTCATTTTCCCACG +TAAAGTAAAGTCAAAATACATTTTAATTACCATTAATACCTAAATGAACC +AAACAGGTCGGTCTTGCCCTCAATTCTACCATTTAGTCTCACGGCTTTTG +TACTTGTTCACCCACTTCCCCCATTCTATAATCCAACCACACAACTTTTG +GCAACAAAGTGTTCAATCGAAATGGGACACTATTTGCTATTCCTATAATT +GACAGGCTGGTGGAAGGAGGAAAGCAGCACACGACGAAAGGCATAAAACA +ACTTGGCGTTGTGTTAATCCCACCCGTATTGCATTCTATATTAGGTCGAC +AAACAGTTCATTCATGTCGATTTTCGATCATTTCTCAGAGTTTTGCTTCG +AATTGTAGGTTCATGGAGTTAGCCATTCTGTCTATTTTTTCCGCTGAATT +TTAAGATGTTTAATACTTATTTGCCACCTTTTCGACGGAATGACATGTAC +CGGTCAAATCTTGGAATCGATCTAAGAGATGACAATTTTGAATGTATATA +CTCAAAATGGGCTCAAATGAACGAATTTCGTAATGAATTTTTTAAAAACT +TTTTTCAAAATTTTTTATGGTGGTTCAAAGTTTCGAAAAAATTGACCGGT +ACATGTCATTCCGTAAAAAAAAACGCGCTTCTATCTGAAACAACAATTTT +TTTGATAAAAACTTTCAACTACAAACTTGTTCTTTACAAAAAGATCAACA +ATTTATTAGTTGAGCACTTTTCTGTACAAAAAATTATCCGCGCAGATATG +ATCTACCAAAGTGAATTTGGAAAATTGGCCCGTCAATGCTTCGTTGCAGT +GCTATTTTAGGATCTTTGAGAGCTCGCCGTGAGCTTGGCTCTGGAGATTC +GCAGCTAAAAAGGAGTAACCGTTTCTTTAGGAGTAACCGTTTCAAGACAT +GGGCTATCGAATGGCATAGGTCTCATATGCAAGTCCGATGGGCACCTTCT +GACGGTTCCCTAGTCAGATAGAAGCCAAAATTTGGGCGAGGTATGCCCAT +TGTCATTCTAACTGTCGAAAAAGTGGCCTCCGCCAAGACGTGATAACTAT +TTCTCTCAATTACTCTGCACTCCCAATAAATCCTACACACCGTTTGAATT +GAGTCATTCAAGTGTCAGTTGTTCAGTTTCTAGCAGTTGATACGTGTGTG +TGTGTGGTGGTGGTCAACCAACTGTCGCCCTTTTGAACACACACACACAC +ACATACTTTTCCTGCCATATTCCTCCCCAAGAAAGAGAGAAAAATAAGTT +GCATCTTTTCTTTTCTATATCTCTATCCACTAACACACCCTGTTATTCGC +ATGTTCTCTCCATTCTCCAAACAACGCAATCAGTGTCCGCCTAAATCTAC +ATAATCGATTCAGGGGGAATTAACTGTGTAGTTTTGTAATACTTTTCCTT +AAGGTTCTTGAAATTTTATATTTATAACCGACCGATTATGCCTAATTATA +ATTATAATTTAGAGAATTTTTCAATTTAACAACTATTGCGATGTTTTGAA +TTTTTGATAAAACCGGAGTATTTTTTCAAGAAATTCTGTTTAAATTAGCT +GAAAAATTTTGATTTACTAGTTTTTGGTTTGCCTCAAAAAAAATCGGTAA +AAATTTTTTGGGGCTTTTTTCTCAAAAAAAAAAAAAGAACGATTCAGGAG +ATTTTTCATAACTTCGAAACTTAGTGCAAAATCTTTTACGGGGTGTCGAT +TTTTTGATATTCGAAAAATCGGGTTATTGCTCTATTAAGAAAAATTATTT +CCTGGACATATTTTCTGAAGAATTCCTCGTCTTTTCCCATTTTTCTACAA +TTTTTCCTGATTTTTCATAAAATTGAAACTTTCGCTGTTCAGTTTTCCCT +TCAAAATGAATTTTTTCGACGACGAATGTTCAGAAAGTTAACAAATAATT +TTAAGATTTTGTCAAATTTTCACACACGTACTTTTCCACCAAAATTGACA +AAAAACCCTAAAATTTAATTTCTAAAATTTTCAAAAAATCGTGATCCATT +CTTCCTTATCATGTTATGTCTTGCAAGCGTTGCCTCAAAGTCATCAATCA +GCTAGTTGTCATCAATTCAGCGATACTTAGAGATTGAAAGAATGAGTAAT +TCATCCTTGTTTCTTCTTCATCTCCTCACTTCACTTCCAATTTTCCATCT +GTTACCAATCAATTTGGCCTGGCGATTAGTCATCTATTTGTTCGTCAAAT +TTGGTGCAAATTGGCTCGTGTCACTGATAAGTGGTTATTTTTTCTTTTTG +GTTGATAAGGTTACCTGATAAGGTCATTTCCTTTTTGCGCCTTTTTTCCA +GTAGTAATTCCTCTAATGTTCGTTTTGAAGTTACTAATCGAAGTTGTTAA +AGTATTAGATTTTTTTAAAATCAATAGGAATGTTTTTTTAATACAGTGTT +AACAAAATTTTATGTTTTAAAAAGTTAAAATAAATTTTAAAAAATCTCTG +AGTTGAATTGTTAATTTTTAAAACTATAAACAGCATTGGCATTCATAAAA +AACAAATTTCGACAAAAAATTCGTAAAAATTGCTGAAATCGCACTAAAAA +TACTCAAAACACTGAATTTTTTGCTCATAAAATCTGGAAAATCAAGTCGT +TTTACTTGATATTGCCATAGGAAATTACAAAAAAAAAGTGATTTTATTAA +AGGCTGGTCAAAATTTCATATTTGAACAACGTTTTATAAAACCGCTGTCA +GAGTAGAACAATATAGGTGTAAAATGTAGTTAAAAACTATTCTTCGATTT +TCCTACATTTTTTTTTCTGTAAATTGAAGTTTTCTCGTAGAACAAGAAAA +TTTAAATTTAAACCAAGTTTTTAAATTTTCAATTAAAAAAAACTACAATT +TTCGATTTTTAATAAAACATTTTAAATCCCAATTTTTCTTTCAAACATAT +TTTCCAATGCTGATTCTGAATCCATGAAGTCTTAACACTTCAATTTCAAC +ATTCTGTTGCAACAAGTCGTCCCATCTGACCAATAACAAGGGCTCATCAA +TCACTGACGAGGGCCCCCGGGCGCCGCCATCATTTTCCTCTCTTTCTCTC +TCTCTCTCTCTCTCTCTCTCTCTCTTTGTTTCTAAAAAGAAGGAAAATGA +GCTGCAATTTATCAAATCCACGGTCTTTTTCCCTCAAATTCTCTGCCTCT +CTAGTCTTCTCCCTCATGGTCATTGTCGCCACATTTGTGACTCACAAAAT +GGGCCGTATTATACAAAAATAATTAAAGTTCAATGCGTATGCGTGTGTGT +ATTTGTTGCTGGGTGAGGGCAAATGCACATTAGCCACCCACAACAAACTT +ACGTTTTTTTTTTTGTATTTTGCCTTTTTCTTCTTGAAGAATGGTGTCAC +ATCACATTACGACCTTTTCTTTGTTACGGAGAAAAGAAGATTGGAGCGGA +ACTGACTGAGGTGTGAATACTTTGTTGGTTTTTTTGGCTATACCTATTAG +TTACCTTATTTTTGAGAAAAAAAAATTTGAAGCATGTTATTTTTCGAGTT +GTTGGTAGGATGTTGATAATTACTGTTATCGTGATTTTCTTATTAGAAAT +TAATTTTTATTTATTTAGTAGAATTGGGGATTTTTATTCAAATGATCCAA +AATAATCTTTCGACACTGAAATCACGACCATTTTTGAGCCAATCAACGTT +TTCAAACTCCGCCTACTCTGTCTGATTGGTAGGAAAAGTGGGCGGAGCAA +ATTGCTGATTGGTTTCGAAGTTCTCGACTTAGAAATACCAGAGTTCATCA +AAACTGAAATATTGCGTTTTTAAAGGATATATTATTATTATTATTATTTT +CTCTCGATTTTTTTATTCTGTGGTTGCTCTGAATTTCAGATTATTCGAGA +TAGTTTTCGATAAAGCGACAGATTGTTCAGTTTCTGAATTTTCCATAATT +TATCCTCTAAAAGTGAAAGTCAAGGTTTCGTTCTTTGCAAAAAACTCATT +TTTTTGAGAGTTTTCGGAATTTTGGCTCGCATCACGCTCCAATAAATTAA +TTCAAAATTTCGGAAATTATTAACTTCTTCCATTTTATCAATACTGTGTT +AATCTCACTTTTCTAATTTGAAACAAAAATTGAATTTTCATCGATTTCCA +AAATACTTTACATGCTTGGCAATTGAAAATTAGTTTTGTTTTTCAAATTC +TCAGTTTCCAGCCACTGAAAACATTGCGAGCCTCCATTGGGTCCGCTCCT +TCCTTCCGAAACACATTTCCCAGTACTCTTTCCAATCTGGTCAACATTTG +AAAGGCTGTTGGGGGGTCGAAAGGCAATAAACAACCGAAAAATAGTTTAT +TCCAATGTCATCGAATCCTCCCTGGCTTCTCATATTGTTGCCAAAAATGA +TGATGGAAATTGTTTTTCGTTTGTATACACACACATCATCCTGTGCCACA +CCTTTTCCCCACTCTTTTTCCCGACGAGCTTTTTCATTCGGAAGGCGACA +CAGATAGCAATTACCGACATATGGAACCAATCGTACTCTCTCCGCTGACT +GCGACTACCTAATTAACCTTTTATTGAAAAAATGAGAGAGAGAGAGAGAG +AGGATATGAACGGAAGAAGAAAAAGAGGCAAAGCAATTGTTTACTTGTTT +TTCGAAACAATTCAAAATTTTGTTTGGGCTGTGCGCCTTTAAAGATGGAA +AAAAAACGGAAATTTTCCAGCAATTCGTTAATTTTTTTGTCGGCAAATTT +GGCAAATCGGCGAATTACCGGTTCGCCGATTTGCCAGAAATTTTCATTTT +CGGCAACTTGCCGGTTCGCCGATTTGCCAGAATTTTTCATTTTCGGCAAT +TTGCCGGTTTGCCGTTGCCGGAAGTGTTTAGAGGAATTGTTTATGAGACG +GAAGCACTGTGCCTGTTTGCCAATTAAAATTGAAATTCTGAAATTTCCAA +AAAAATGTGCACAAGCACCATTTGCCAAAAACTTTTTCAGTTGCCGGTTT +GCCGATTCGCCGGAAAATTTAAAATCCGGCAATTTGCTAATTTGCCGGAA +AAAATCGTCTACCGCCCACCCCTCCACCGAATTCGGAAATTTTGTAAAAA +ATAACTTTATTTTTGGGCCAATACGATACTACTTTTCCTAAAAAGAAGCT +GTTACAGTAATCAATGTATCATCTTTTCCATCTCGAATGGTACCTGTGTT +TACCTTAACTGTCACATAACTGTGAAGAGTACTTGAGATGACAAGTAGTC +TTATCAGAAAACCTCCCCGCTTACTGCTTCTCGGGTGTCGGGTTACCGTG +TTTGCTGAACGGTTTTTCGTAGGGATTACTGTAGAGAATTGGATGAGTAG +TTGGGATTAGGCGATTAGGGGGAAATTGGAAAACATGTCTGTGCACTCCA +TATGTTTCTAATAAGAATCCTTGGAAATTTGCATATAACTCAAGAATGGT +ACTGGTCCAGTTTCGTTTTGTTATCTTGATTCTTCGAAATGGTGCTCACT +CAACTTGATTCCATCCCCAGGACGCTAGTTATTTTCGTAATCTCCGCGTT +CGATCTCGAGCTCCTCCTCTATGGAAATGTTAATTTGTGAGGGCTATCGC +GTCCACAGATTTATAGCGTCCGTCGTGCGGTTTCGCTGGGTTCTCGCAGC +CACCCCCCCCCCCCCCCACTCATCAATCGCGTAAACTTTTTGTGAGCACG +CAGCACACAATGTGCTCAGGAGGCTTCTGTCTCTTCGGAGATCCAACATG +TGGCACCTCCTCAAAGTGTTCACTGGCCTCCTCGGCTCGGCAGTCAAATT +TATTCATCTCTTTGGAGATTGGCTCACAATTTTTTTGATTTGAATTCAGT +GACTATTTATCGATTTCTAGGGCTTCTATGTAGGTTGCCTGTGTGCCTGT +CGTCTGACGTTAAGGCGGCCTCCGCCTGCCTCTCGCCTCAATCCGTGCCT +TGTGCCAAAACATACGAATTAATTCGATTTTTATCAAATTGATAAAAATG +AGAAAATTAAAAATTTGTAAATTCAGACAGGCCTGAGGCAGGCAGATTTC +AGGCAGGCATCAGGCTCAGAAACCGCGCCTGTCTACCATGGAAGCCCTAC +TGCTATGTAACGTTTGAGATATTCGGTTCAGATAAAATAAGTTGAAGTTA +CGCGAAGAAATTCTGAATTTTGAATATTTTCCAATAGTTTCTAATAGTAT +TTAGATGTTGTATTTAGATACTGTTGCTACAAAATTTTTAGAAAATTCCG +TGGTAAAGTTCAAAAGACTACTCTTTCTCTGAATATTGGTTAATAATATG +AATCCGTTCTGCTTTTTTTCCGTATTCCAATTCTTGACGACTTGATATGA +AGCCAGCTCAAATAATAGGCCTCCCACGTAGTGTCAGGCTGTCCCAATAC +GGTTTGATCGACAAAAAATGCTGGAGTGTTATGCCCTTCAAAATGTGACG +TAAGCGCGCTCTTAACCATGCAAAATCAGTTGAGAACTCTGCGTCTCAAC +TCCCGCATTTTTTGTAGATCTACGTAGATCAAGCCGAAAGGATACACTCT +GTCACCACGTGGCCTCCTAAGGACTATTTTGCAAGGACCTAATTTTCTGA +ACCTTCACAAATTGATCTGCACCGTTTGAGATCGATTGAAAAGTTCTAAA +ATTTTCTGTCCTGTATACTTTTTTCTGTACATAAGTCCTACCGAAAGGGT +CCCCCGCGGTAATAATTACCCGTCAAAACAATGTGTACTACTAGCCGAGA +TATGAGTTGTTATTGTTGTCATAATACAACAAGATTTGGATCACCGCCCA +ATTTTCTTGTCAAAAAGTTCCGCTTATCTCGTTTTCTGCTAATTAGAGAA +TACTCTATGGGAATTGGTTGATCCACTCCATTAGTGAATGTTCCCCCAAT +AACCATGGAGCTGTTAGAACAAAGACGAAAACCCGCCAGAAGACACACCT +TCTTGAGAGCAGGTATTAGAAAAATGAATGAAAGGAATTGGGAGGGGAAC +CCGCGGTGGCCGAGACTTCCCACTTGACCCGATTTGTGCACATACGCAAT +ATCGATGAGGAGTGGTGGTCCATTCGATACAGTCTTGCACCATGTTTGTC +GAAATGCTATTTGGTTGGCTGGCAGATGTTTTTGGTCCAATTTTCTTGTC +AAATTTTGTCTTGATCTGACAGATTTTAGGATTCTTGGAATTCGACTCTT +CACCGAAAAAATATAATTTTTCGGAGTTTGTTCAATTTTTCAGTATCCTG +ATTGGAACATTTTAATGTTTTACAAAATTCGATTCTAAATTTTAAAGCAC +ATTTTGACCTAGTAGGACTTTCGGAATTTTGTAGCCTTTATAAAAAATCG +GTGGCCAAGTTTTCTATAATTTTTTTACGTTTTGAAATTGCCTTTTTATG +AATTTTAAAATGTGGAACATTTTTTGAATGACTTAGTTTTTCAAATTCCA +CGTAGTGTCAGAGTGTCCCATACCAGTTTAATCGACGTTGATCTACAAAA +ATCGCGGGAACTCTGACGCAGAGCTCGCAACTGATTTTGCAGGGTTAAGA +CTTGCTGACGGCACATTTTTTGGGAAAATTTTCCGCATTTTTTTGTAGAT +CAAACAAATTTCATATTGCCTCGATTTGTTCGCTATAGTTGTCTAGTTTT +GAAATCGTTGGAATTTCTTGAAATTCGAGTTCTTGAAACATTTAGGTTTT +CACCTAGTTTTCTCTGCGTGTTTTTTGTGTTGAAAAAACGGTTCTCAGAA +ATTTGACTGCTTTGAAAATTTCGAATTTCATCTCCAAAAAAAAGTGAACA +ATTCGTATTTTTCTAGAATTTTTGGAAATCTCTTTAAAATGAGTTTTTCT +GAAACATTTTAATCTTGAAATAGTCAGAGTTACGTCAAATTCTATTTTTT +GAGGAATTTATTTTTTGTGAGAAGAAAACAACAAATCCGCAATTTTTTTC +CGAATAATTAACCAATCCAAGATCCCCCCTCAAACCGGATGGCATTTATT +CGGATCCCGGCAGGTGTTCGAATGAGATATGTATCCATTAACACATTGTG +CATACACATAGACACATTGTCAACGTATGCCGTACACAACAAAACAACTG +CGCTCGTTCGCACCTCAATCCTTTGATGTTCTCCGCCGGGGGCTCCTGTA +AGGTCAGGAGTTTTCTAAAAATGTTGCCTTCTTCTCCGTCTTCTTCCTCT +TCATCATCGAATATTCCAGAGGGGGGCCGACACGCTTCACTTGATTTTCG +ATGGCAATTTGTTTGAAGAATTCAAGAATTCGAAGAATTTATTTGGAAAC +TCACTACTCTCTTTTTTACGTTTACATCCAACTTTTGGCACTTAGGCGCC +TCCAACTGCAACCATATGGTGCTCAATGAGCCGAGAGGGATCATCTGTGA +ATTTGGTGTTTTTTTCTCAATTGGTTGCCTATTTGATTGGAGAGAGATTA +ATTTGCATACAATTACCTCTATTTGGCTCAGGGGTGGACGGATATTGCCG +TTCGGCATTTTTTGCCGACAAGTACGGCAAATCGGCAATTCGCCGATTTG +CCGGATTGCCGGAAATCTTGATTTTCGGCAAACCGGCAAACATCAGCGTA +CTATTTTACTATTCAAAATAAATGTAGGAACATTCATAGGATGCGTACAA +TTTTGCCGATAAAATTTAAATTCTGAAGCTTCAAAAAAAATGTGCAAAAC +CACAATTTGCCGAAAATTCTAGCCGATTTCAATTCCGGCAATTTTTTGCC +GAAAAAAATTGCCGCCCACCCCTGATTTATATTCAGTCTGTTACCGATTC +TAGTGAGGGGTTTCCAGCCTTTGCATGAATAGGTGTCTGCTACATTAATT +GCGCAATCCACATTGATACAGAGCAACCTCAATTGTTGTTTTTTCTGTGG +CCCGTTCTGCTCGTTACACCTATAAAAAGGTGGTCAAACAAGTCGTAAAA +TTTGGGTCATGAGATGGTCCCTGGGTTAATTGGAGAAGTGCCGTCATTGA +GAGAGAGAGAGCCAATTACGTATGAGGTCTGCTCTGCTCTCGGGAAGACT +CTATAACCCTTCGTTTTTGGCGGGAGATATGAGATATTTTGCTGTAATTA +TCGCACTTGTTTTGGGTATTCTCTTTTTGTATGATTTACCTAAAATTTTT +GAGCAGTTGTGATTATCCTATTTTGTTTCGAGAACCTAGAAATGTTTCCT +ATCATAGTAACCGTTTAACTCTGTGAGTATAGTTTTACTTTAAGTTGCTC +CGTTTTTTATTTGACTAGCACAGCTTTTTTACATTGCTCCGGTTTTGGCC +AAAGGTTTTCTGTTTTTTTTTTGCAGTTCTGACTTATTCTGGCCTGCTTT +ACCCAGCTAAGCCTAGGCCCGGTTACAGTCCATAAGACAACATTTTTGAA +CTCAATAATTGCCGAATTGCCAAAATGCCAAATTTTCGATTGCTGCCCGT +CTGAGTAAGTCTGAAACAGTTTGTGTGAAATTGAGCCGGAAACTACTCGG +AGTGATGTGGCCACTTCCCTATTTAGTTTCTCGGTTGATTTTCACACTTC +CCGCCGAGAGCCCGAAGCATCTGCCAGCTGAACGGTTTCCGTCGTTTTTC +ATGTCTATCGCTAAAATGTGCGCGTTACACACACATAAACATCACTTCTC +TCATAAAGTGATGGATAATTCGAGTGGATTGCATCTGACACCACACTTCC +GATAATCGCTTCGTCGTCTTGTCATCATCGTCGTTTTCTTCGTCTTGTTG +TCGTCCGGTCCCCACACACACATCAAAACGGCTACTTCCGACGTGTCGGT +GGTTTGTGTGTGTGTCAAACGGCACCACCACAAGTGGTTGCCCTCGCCCG +TGTGCTAATTCGCATTTTGTCTTGTTAATCACGCAATAGTGATAACAATC +GCTTCCGGACCATTGCTAATATAATATATTGGCTACCGCGGGCATGTCTT +GGCAATAACCTTGATGTCAAGTTTTATCGTTAAAATGTGAAGCTGTATGA +TTGCGAAAAATTTGAAGTTTTCCCATTCAAATTGTAGGCATATTTGAAAA +ATTTCTGAAGATTTATATCTGTCGTAAGTGGAACGGTTTATTTGGTTTCT +TGGGTCTCGTCGCGAAAAGCTTTCACTATGGTTTGAAGCACGACTGGGCG +ACAATCGAAGTCGAAGTTCGGCAATTCGATAATTCGGCAATTATCGAGTT +CAAGATTTTCGAAAGAAAAACTCAAAAAATAATTTTGAAATCTATTTATT +AGTTCTGGACACGCGGAGTCAGAAAGTCCCATTTCGCTTTGATCTACGAA +AAATGCGGGAGTTGAGACGCAGACATCTCAACTGATTTCGCATGGTTAAG +AGTGTGCTGACGTCACAATTGTTCTGGAAAAAAATTCCCGCATTTTTTGT +AGATCAAACCGTAATGGGATAGCCTGGACGTAGAACTCGCCAAATCGTAG +ATATATGCATAATGAAAACTCTAGAGTTAACTCTGCCACCCTCATAAAGT +GAGTTAGAAACATTTCTGCTCTGAGGAACTATAGAACCCCCTTTCAAGTC +GATCGTCAGCAAATTCTAGAAAGATCTGACAGTGGCCGATTTTTTAATGT +TTCTAGGCCACGTAAAAAAGCTGATGTCTTGTTACTTTTCAATTCGAAAA +TCCCTTTTTTTAATTTTTCGGCAGCACCCGGTCCGAGCCAACATCTTCCT +AAACACTTCAAAACCCCGCCCCCTTCTGCCCTCCCGGGTGTCTCCGTGTT +GTTCAGGGTGTTGTCCACCCCCTAGACACCCAACTGACCATTCACCCGTC +TCCTCCTCCCCCTCTACAACAACCACCACCACCTGATCCATTCCATTATA +ATGATATTCCGCATACTTGTCATACAGAGAATACCCGGTTTGCTGCTGCC +AAACGGTTTTCATTTATTCCATTTCTCACTCCTTGATTGTTGTCAATTCT +TCGATTCGATGCGGCAAAACTAGCGCCAGTGGGGAAATTGCTTTAATAGT +AAACAATTTTTTTTTAAATTTCCTATATTTTTTGTATAAGATTTTCTTTT +TTAATTGCAAATCCCATGGGAAAGTCTCAAATTGCATAAAATTCCAATTT +GAATTCCCTCCAAGATTTCAATGTTCGATGGAGCGCACTTGAATTATTAT +AATTTTTATCAATGAATTTTTTTATCATCTCTGACTGATTTTTCACGATT +TTTTGTGTAGTTTTAGAGGAAATTTACTGAAAAATCCAAGTTAAATGTAA +ATTTCCGATTTTTATACAATTTTTGGACTACTTTCCCCGCCGCCACCGCT +AAAAATCCCAATTTCCTGCAAGTTTTCACCTGCTCTGACTCATTTCCGCG +AGCGCGCGCGCTCGTACTTTTTATCTTTTACTATTTATTTATCTCCTCCA +AAAAAAAATCCCGTTAATTTTTTTTCCCTTACAATTTCTCATAATTTACT +CATTTAGTTTGGCTTAAAAAATGCTAAATTAAATTTTTTTTTCATTTCCA +GATCACATGACACAACGAAAATGAGGAGAAAAATGAAGTTATTCCTATTT +TTATTATTAGTAATTAATATATGTCGGTCGGCCGCTGCTAACGGTGACGA +ATGCCCGAAATTGTGAGTTTTTCGCTTAAAAATCAGATTTTTTTCGAATT +TACTGTGAAAAAGCGGGGGTTTTGCCTGAATTTTCACTTAAAACTGCTTT +TTTTTGCTAAAATCCCGAATTTTTCAGAGAAAAATAATTCAAACTCCATT +TTTCAGCTGTAAATGTGCTCCGGATCCGGTGCAGCCGACGTCTAAACTCC +TATTATGCGACTATTCTTCGAAAAACACGACAATTACACCTATTGCGTCG +TCGAATTATGATCAGGTTGCTAATATTCGGTGAGGTTTTTTGATTTTTGA +ATGAAAAATTTGAGAAATTTTTAAAAATGGGAAAAAATGTGATTTTTAAA +TCAAGATATCGGAAAATACGAAAAAATTTCCAAGAAAATGGTGGTTTTTA +TCGAAAAAATGTTAAAAATGCATAGAAAATTTGGATTTTCGAGTTCGAAA +TTTTCTGAAAACAAAAAAAAAAGTTTTTTTTTACACTAAAACATTAAAAT +TGGATTTTTTTTTCCGAAAAACATAATTTTTCAATTTCTAACAGTAAAAA +GCTCACAAAATTCCTTGAAAATTGACAAATTTAGTATTTTTTACACGAAA +AATGCATTAAAATTGAATTTTTAAAACAATTTAAACTTAAAATAAAATTT +TCATTTATTCTACACGGTAAATGTATTAAAATAATTAAAACTTCGAAATT +TTAAATTAGAAAAAATCAAATTTCCTCCTTATTCTCAATTTTTTTTTACA +GCAAAATTTCAGTTGAATTTTCCCATAATTTTGAATTAAAAATGTGTTTT +ATTCCAAAAAAAAACTATTTTACAACAAAAAACTAGATTTTTTCCCAATT +TTCTATGAAAAATTTAATTTACCAATAACTTATTTTCTTTTTCCAGATCA +CTATTCATATCTTGTGATAATAATAATTTCCAATTTCCGGATGCCTACTT +CAAGTCGTTAACCGCGTTGCATCATCTGCGGATAGTGGTGAGTTTATTAT +ATTATCAGCTGTTCTCTACAGAACATCTGCTTTTTGCGTGTAAATTTAGA +GGTCAATTTTCGGAAAAATTGGAAAAATTGGCCTAAATCTCAATTTGAAG +TAGATTTTCACGTGTTCAAAAATGTTCAAAAAATTCAATCAAAAATTCGA +TTTTTGGAATACTTCAAAAAAATTTAATTTTCTTCGAGAAAACCGGTAAA +TTACAAAAAAAATTCGTTGGCGATTTTTTTCTGTAGTTTTCCAGAAAAAC +AAACGAAAATTTTAATTTTTAATTTTTAAATTTTCCAAAAAAAATTTTTA +AAAATTCATAAATATGTCCATTTTAATTTTAAAAATATCGGAAAATATTC +AAAAAATGAACTTTTCTATCGAAAATTTAACAAGAAAAAATTACGAAAAG +TTCATTCAAAAAATTAAAATTCTTCTATATCTGAGGAAGGCTAACAGTAA +TTTTTTCCCATTTTTTGACTCTTTGAGCAAATAACCGTATCACTAATTAC +CTTAACCATCAAAAAAGAAAGGTGTGCCTGTCTTCTATTCATCCTCCTCT +CGACACCAAATTCTTAAGAAGAGCCCCCCACTCGGATGTCTCTAATTAGG +CACAAATGTTACGTCATTTTGTCATTTGTACGGCCACAGATGACCTCCGG +TGTGCTTGGAGGACTGCGAGAGAGGAGGATTAAGGGGATTTTTATGTCCT +ACAATTGATTTTTTTAGGTCAAAAGTAGGGATTTTAAGGCCAAAAATAGA +GATTTTTTAGGTCAAAAGTAGGGATTTTAAAGCAAAAAAAAAAAATTTTC +GGCCAAAACAGTGGTTTTTAAGGCCAAAAAATTTAATTTTTCCGTTTATG +ACACCTAAAATTGGGGTGAAATTTTTTTTTCGGATAGAAATCTAAAATTG +CAATTGTTAATTATTCCAACATTTTTTTTTGCATTAAACGTTATTGTAAA +AACATTGAAAATCACTTGATTTATCCGAAAATTTCATTTATTTCAGATAA +ATATTGTTTAATAAAAAATGTGTTAAAAAACATGGTGCATAGATATATAG +ATAATTTTGTAGAATAATTGAAAATTGCAATTTTTAACTTCCTACCCGAG +TAAACAGAATTTAAATCCAATTTTAGGTGTCATAAACGGAAAAATCCCAA +TTTTTGGCCTTAAAAAATCCCAATTTTTCGGCCTAAAACTCCCTAATTTT +GGCCTAAATCACCCTATTTTTAGCCTAAAAAAGTCCCCTGTTTTTCCATT +TTCCCCAGGAACTCGTAGAAGAACATGTGTTAGGCGTGAAGAGGTTAAGC +CGATTAGCCATGTAATATTCAATACTTGAGTATAGAAGGGCCAGAAGCAG +CAGCAGCAGGGGGTGCTCCAAGAGCACCACCTCAACAGATGTATAAAGTG +GTTTTCGAGTAGATTTGTGGTTTTGCACACGGTGGAAGAAATCTGAAATT +TGAATTTTTTAAAGCCATTTTTGTGCTGAAAAATGTACAGAATAACCGAA +ATTTCACCACCCTTTAAGGTACGGGAAATCTCCGGGAAAAAGGCTCAAAA +ATTGCATAAAAATGGAGATTTTAAAGCTAAAAATAGCTATTTTAACAAGT +TTTTTTGCAGGGATGCGAGACCACACATTTCTCTGTGAAATTGTTCGAAG +ATTTGGCCGCTTTGAGAAGATTGGAACTCGATCAGGTACATTTTTCTTGG +AAAATCTAGAAAATTTTGCTGAAATTGGCTCAGAAATGTCCTAAATAGTA +GAATTTTTCATTAAAAAGCCTCTCAAAACGGCTTAAAATTAAGTAAAAAT +CGACATTTTTTCACAGATCTCCACCGCCTCAACCTCTTTCGAAATGACCG +AAGACGTCCTAATGCCGTTGGCTCGTCTCGAAAAGTTTTCCCTCACGAGA +TCACGGAATATCGAGCTTCCACAGCGACTTTTGTGCTCTCTGCCGCATTT +ACAGGTATATTTTTGGGTAATTGATAATTCGCCAAAAAGAACAGCAGCCG +AAAACTCAAATTTTTCACGAAATTTGCCGAAAAACTAGATTTGTAAAATA +AAAAGAATGCAAGAATTTTTAGCTTAAAAATCTCAATTTTGAACGATTTT +TAAAGCAATTTCAGTATGAAAAATCCAGATATTTTTTGGGTAAAAATTTG +GTGAAAACGCGTTAAAATCTGCATTTTTGAACGAAATTCGCCAAAAATCA +AGACTTTTGTAGTGCATTTTACTGTAAAAATGTATACCTATTTTCTATTT +TTATGCGTACTGCGCAATATATTTGACGCGCAAAATACCTCGCAGCGAAA +ACTACTCTTCAAATGACTACTGTAGCGCTTGTGTCGATTTACGGGATCGA +TTGATAGAATATCAAAATTAGAAATAAATGGGAAACTACTGCGAAAACAA +AAATTTATTTCAAAAATTGAGTCCGTAAATCGACACTACAGTAGCCATCT +AAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATGTGT +TGCGCAGTATGCATTCCCATCTTGTTCTCTACATTCAATTACCACCACAT +CTCACAGAGAAGGAATTAGTTGTTTATTAGTACGTGGGGGGGGGGGGGCT +TTAAAGCTTACTACTTCTTCTTTCTTTCCACTTTCTGACGTTCAACCATC +TGGTATTCCTGGCGGCGGGGCAATTGAAAATGAGAACAAAAGGACATCGA +TGGAGGGAGGAGGATTGAGAGTTTGGAAATTGTGAAGAATGCGCGCGGAA +GGAGGAGGTCAAATATCACAAGCGCCGGAAGTTGTTGTCAGCCAGAAGCA +ATAAAGGCCTAATTATGATGATGATGAAGAACCTCCCTGAAAGAGAATAG +CGAAAATGTGAAGTTTCCATCTCAAGGGAGCGATTTTTTAGTGATCATGG +AGTCTTGAAGTGTGCACATAGTCTACGTGCCCCACAAGAGCCTATGCCTG +CCTTATGCCTACTCACATGCTCACAGCCAAACTCTTTCGAAATCAGAATT +CTACATTGTAGAATCTACAACACTGAAGTTTCTGCCATAACGTTGAAAAT +AGGCACCTACGCCTGAATACGTGCCTGATCAACATGGATGCCATATAGTC +CAGGCTGTATAGTCGTAAAACAGGGATTTTTTAGGCTCATGGGTTTTTGT +CGGAAAAAATCGAACATTGAGAAAACCAGAAATTTTTCAAATTTTCGTAT +ACTATTCCACGAATCGTTTCTCCCGTTTATCGAATCTCCACGTCGCACTG +TAATTTTTCAAGTATCGTTAGTCCATTCGCCCGAGAAACTCCACAGTTAC +AAATGCTTTGCAAGCATTTTCAAGAAACCATGGTTCCTGGCATGTTTTGG +CGCATTCAATAATGCCGCTAATAATAATAATAATGCCTCCTATTATGATG +TCGCGTTGTCATCGTTTGCTGCTGCTCCGTCAGATACTTTATGGGGTTGT +TGTTTTCTCCCTCCGCATCAAACGACGTTCCTCTCTTCAAAATGATGATG +GATATACATATATCTATGTTTATAGAAGAATTGAACCCCACACTTTACAT +ATGAATAGATGGGGACCTTGTTACCTTGACTATCGGGAAGAGATTGAAGG +TTCCAAAGACGGCTGGCTGTGGCTCATTAGGCTAAATGATGCGTGATATT +ATTCGCTCTACGGCACCTCTATGATCCAGGAATAGCAGTCACTGTCAACA +AGAGTCACCTCACGGCAACAATACTCCGCTAATTACGGTTTGCGGCAAAT +CCCAGAATTTATTTGAAATTCTAACTGGGTGTTGCAGATGGGTCGAGGAA +ATATGATAGCAATAATTATTGTTACGTGGCAATTGTAATCCGTCAGATAT +CGTTTCGAGACCTGCTGACTCAAGAATGTGAAAATGGACAAATTTGGAAA +ATAGGTAGCGGAAAATTTTCGCAAGTTTTGAAAATTTCGGTCATGATACG +ATACGAACTCCTTGATTTTCACAGCCCGACAAGCCGTACGCGTACGCAAT +TTGTCTACCGTATACCTGAACGTTCAGGCTCGTCTATCTCGAAAACAGTT +GGTCCAGCCTTTTTGTGGGGCATATAAAAAAGGTCAGAACATAAATTCTA +AAATTTTTTGGACCATAGCTTGTTTCGTTATCACGCGCCCAAACCTGATC +TACACTCAAATTATCAGTAGAGCGCATTTGCATGGATGTACCACTTGCCG +GGCCGTGATTTTGAATGGAATATTAAATTCCACGTCACTCTAGTGAATCT +CCGCTTCTCAATATGCTTCATAATTCATCAAATTCAATTCATTTTCGGAT +AAGCCAGTTGTAAACAGTTGTGTGTGTGTGAGTGAGCTCATCCTTCATAA +AATGAATAGAGATAGAACACTGACACTCTCTCAAAGACAAGAGGAATTAA +TAAATATGAGAGCTCATTAGCTGCTCTTCTCGTGACTACTAATTAGGAGG +GTGGTACATGAAACAGTGTATGTGTAAAGGGATCCCCGCCGCCGCCGCCG +CCAATGTCTTTCGGTGTATGGCAATATCCGAGTGGTGTTCTCATTTTGAA +GAGAGTATTAGGATGTAACGTATCAACTGGAGAGAGATAGTTCAAAGATT +GGGGATTTGAGATATTTTAGGTGTCGAAATGGATGAAATATAAGCATAGG +GAGGAAATAAATAGAAAACGATATACTTAAATAGCAATAGTTATTTGAGT +TCTTACTGTAGTTTTCGCTAAGAGATATCGCGCGTCAAATAAAATGCTCT +ACGTACGCATTCTCATGATTTATTGTTCCCGTAATATAAACATAGCAAAC +ATTTTTAATGTTTAAATATTCCTCAATGCTATTGAAATTCAAATTAGTAC +AAAGAAAGCAATTTTTCGATTTTTTTAACGAGAAAACTAAGTTTTCATCA +AAAAATATGTAGATTTTGATGAAAATAATATGACAATTTATTTAAACCTA +TATATTTTTTTGTCCAAAACAACTTTACGAAAAAAATTTTTTTTTAAATA +AAATTATTGGATTTTTCGTCAACTTTACGATAAATTCCGAAAAATTAACA +ATAAATATAGGAGAAAAAAATCCGAAATTAACGAAATCCCCTGTTCCAGG +TTCTGAATATCTCGTCAAATGAGCTTCCATCACTGCGAAGAGAGGAATCG +TGTGTCGCTCAGCAGCTTCTGATCGTCGATTTGTCTAGAAATCGGCTCAC +CAACATCGAGTAAGGGATTTTCCGGATATTTTATAATTTTGATCTTTAAA +AATTTCAAAGTTTGTGAAAATGTGAAAATCTAAAAATGTGGAACAAATAT +TGGTTTTATCTATTTAATACCCCAAAACTTTGAGATTTTTCCGTTGAAAA +ATCGAAAATTCGAAAATTATCTCAAAAATTTCAGGCAATTCCTACGTGGC +ATCCCGGCAATCCGGCAAATTTCGGTGGCTTACAACTCGATCGCCGAGCT +CGATTTATCGCTGGCAACTCCATTTCTACAACAACTCGATGCTGAAGCCA +ATCGAATCGTCGACTTGACGTCACTTCCAGGCACTGTTGTACACGTGAAT +TTGGCTGGAAACGCGCTGAAAAGGGTGCCGGATGCGGTAGCCGAGTTGGC +GAGTCTTGTGGCGTTAAATGTGTCGAGAAATGAGATTGAAGCCGGAAATT +CGTCGGTTTTTTGTGGGTTTTCGGATTTTTTTTTGGAAATTTGAAATTCG +GAAAAAATTCAATTTTTACATACAATTTTGCGTATTTTGATCATATTTGT +TTTAAAAATCGAGAAATTTAAAAAAAATCAAATTTCGCTTATTTTCATTG +GAGAATACATGAGAAAAATATTTTTGTTTCGAAAAAGAAAAATAGCCAAA +ATTTAATGCTATTTTTTCGAAAAATTTCGATTTTAATTTTTGAAAAAGTA +TTGAATAATTTCATCAAATTTGTTTTATTTTGATGAGAAAATACGTGAAA +AATGGAAAAAAAATATGAAAATCTTTAAAACAAAAAAATAATCAGATAAT +TATGCAATTTGGCCTGAATTTTCAAAAAAAAAACTTGGATTTTCGAAAAT +TTCATCAAATTTTGTGTATTTTCATGCAAAAAAAGATAGGAATTTCCAAT +TTTTGACCTTAATTGCAAAGAAAAATTCCTAAAAAATTGTAACGTTTCAA +AATCTCGATTTTCTTCTGAAATTCTCAAAATCTTCATATTTTTCCAGCTT +CCCCAGAACTCGAAATGCTCGACGCCTCTTACAACAAATTGGACAGTCTG +CCCGTCGAATGGCTTCAAAAATGCGAAAAACGCATTGCTCACCTCCATTT +GGAGCACAATTCGATTGAGCAGTTGACTGGTGGAGTGCTGGCGAATGCGA +CTAATTTACAGACGGTTCGTAGACTTGTTTTTTTTTTTTTTTGAAAAAAA +ACACGCTGAAAAAATCTAATAAAACCCAAAAATTTGCATTTTTGTTTAAA +AAATATGAAAAATTGTTCAAATTCCTAGTTTTCAATATTTTCAACAAAAA +AAAATTCTAGAGCTTCCATGGTAGGCAGGCGCGGTTTCAGGGCCTGACGC +CGACCTTTCGCCTCTTTTTTGCATTTTTACGGGAATTTTCAAATTTCTAA +TTTTCCCCATTTCTATCAAATTATTGAAAATCAAATTAAAAACGCGAATC +GCGTATTGAGGCGAGAGGCACGCAGAGGTTGCCTTAAGGTCAGACAGGCA +AGCTTTTTAACGCCTAACGTAATTTTAAAACCTGAAACATTAGAAACTTC +CACACGTTTGTAATTTCACTGAATTTTACTGCACCTCTTCATAAATTCAA +TGTATTTAGATAGTGTAATTTTTAAAGGTGGAGTGCCGAAATTAAAGACT +TTGCTTTTTTAGACCAAAATTGGTCCTAAATAACCGAATTTCGTAATGAG +ACTTTCTGAAAATTTCTCAAAAAAAAGTTATGGCGGTTCAAAGTTCGGGA +AAATAAGGTCAATTTTCAGCTAAAATCAAAATTTTTAAAATTTTTTATTT +ATCACTTTTTGATAAATATTGTGGTCTTTGATTAGGCGGGGCACCAATAA +AAGTTACATTTTGTGCCCCACTGACCATGAATGTATTTAAATCAACGAAT +AAACGCCTAATCAAAGTATTTATTAAAAAGTGATAAATATAAAATTTAAA +AATTTTGATTTTAGCAGAAAATGGGCTTTTTTTTCTCAAACTTTGAACCG +CCATAACTTTTTTTTTGAGAAATGTTCATTACGAAATTCGGTAGTTTTGG +ACCAATTTTGGTCTAAAAAAGCAAAGTCTCAAACTTCGGTACTCCACCTT +TAAAGAACAGTGTAATTTTTTTCTATTTTCCAATCAGTGCAACTCTAATA +GCAACTCTAAACTTATTTCAATAAACTCTAGGCACAGTATTTTGAATAGG +CGATCGCGTGACAGTTTTAACCAAACATAGTCATGATGACCTTTTGTCCT +TACAGAATCTTCTCAAGTTCATGCACACACAGGTGTCATTTACTCTGTCA +AGTATTGTATAAGTGTGATCCCGAGAGTATTATAAATGGTAGTTAGACCA +CCCTTATGGTTAAGTTGTTCGTATAATTGTAGGGGTGGGGATCTTACCAC +ATTTATACGGCCCCCCTCCTATTGTATTGTATTGTTGCCACCAGTCGTCT +TGAGAATCTCTTTCAATCCGGGGTGACAGAAGGTGTCATATTGTCGGAAT +GTGTAATAGGTGGGTCTCGAATGGATATCACTAACAGCTGTGAAGGGATC +CGAGAAGGGTTTTCGGTCTTTCTAGGGGTTTAACTTTCCGCTGTCAATAT +TATTAATCTTACAAGGAAAGGGTTTTAGTTTACCGTCAGACTTTAAAACG +AGACATGTGTCATTTGAAAGTGTTCCATAAGTGTATGTCACTCCAAAATT +TCAAGCGGCAAAGCTCCAGTCTCAAACCCTCTAGCATCGATCTGAAAACG +TTTCAGTGCATTTTTCACTACTTTGAGGCAAGTAGAATTTCTCCAAAATG +TTTTTTTTGCAAATCTTCAATGTTTTTCAGAACGTTTAAAAGAAGGAAAA +CAATCTGGAAAATTTTTGGAAAATTTTAAATTTTTTGAAAAAAATCTGAA +ATTTCTTGGACCTGGTGGCGTGAAGAAATGTTCAGATTTTTTTCAAAAAG +CTTAAAAATTTTCCAAAAATCTCCCAGATTGTTTTCCTACTTTTAAATGT +TCTGAAAAACATTGAAATTTTGCATGTTAGTACGATTTGATAATCGTGTT +ATAATTACATTACACATACATAATAATCAATTGAAATATACAATTCTTAA +TTATAACCTGAAATTGAGATTAGATACCTTAGACAATACAACAAATAAGA +ATGTGATCGATTCAGCAGACCCCTATTTGTGAAAAATGCCTTCTAAATTT +TATTTTACACTTCTCCTAGTAGATGAACAGCACCTGCCAATAATTTCATT +GACAGCCGGATGGTTTTTGGCTCCTCTAAGACAGTATAATCCCGTCTCCC +CCGGGGGGAAGTGGTGTCAAATTGCTTTGCGGAGCAGGTGCTTTTTTCTG +AATCGAATTGGCTTATTGGTGACGGAAAAACCCCTAATAGAATTGATACA +ATTTGGTTTTCAAGAGGATTTGGGGAAGGGTTTAGAGGGTAATTGAAACT +GAGTAGATCTTCGTCTGTCGTGGAGATCAGAAGATTGAGGGAAGTACTGG +GTTTAAGGGGGTCAAGGAGTACTGTAGCGCATTTCGAATACTACTTTAGA +TAGTTTAGGTATTATATCAATAGGATAATATATTATCAAGTTGCACCAAA +ATTGGAGATTCTAGTAGTGCATTTTCTTTATATGCTAGGTATGTATAAGT +TTCTAATAAGTGTATATACCTACCATGTACCTAGGGGGAGTAGAGTTTGT +GGGTATTTTGCTTAAATAGACTAAAACGTGTCCAAAACCACCGAATTTCA +AAATGAGACTTCACAAAAAATTTCCAAAATTTTTTTTATGGAAAAAAGAG +CAAAATTTAACTAAAATCCGAAATTTCGCACAGTTTTCTTTGTCACAGCC +GCTGGATTTGAATTTTTCTGAAATTATCACCCTTTAATCCTTATTTTAAT +AATTTATCTCGCGGAAATTCGTTGATTGAGACAACTTTTAGGCCGATAGG +CATCCCATCTTGATCATTTTTGGATGCCTATCGGCCTAAAAGTTTTTTAA +TTTCAGAAAAACTAAAATCCAGCTGCTGTGACAAAGAAAAGTGTGCGAAA +TTCCAGATTTTAGCAAAATTTGACTCTTTTTTTTCTCGAAATTTTGACTC +GCCATAAAAATTTTTGGAAATTTTTTGTGAAGTCTCATTATTAAATTCGG +TGGTTTTGTACCAGTTTTAGTCTATTTAAGCAAAATACCCACAAACTATT +ACACTTTACTTTAACAAGACACACAATAATTCACAAATGGTGTAGTATCA +TGCCGGAATTTATATAGGATTGATTCTTGAAGAACGAAATTTTAAATAGA +TTATTGCAGACTATGTAACACTATTTGTATAAACAATTAACATAGTGTAT +TGAATAATGACTTTATTGAAATTAATACAGTTTTTGATATACCCATCTTC +TATTAGTATATCATGCAATACTAATAGGTAATATGCAATATCACTTTAAT +TGTTATTTCCCATGCGTCGTGTTTATACAAATGCTTTATATACTCGAATA +GTCTATAATAATCCAATTAAACTCGAGAATCCCAATACAGAATATAGTGT +TTACCAAAAACACTTGTGTTATTATTCTAATATACATGCACACACACACC +CACACACAGGTTTGACACCAGTTCTACTAATATTTGCATAATACCATTGA +GATACCTGAAGTACCCTATAGATATGCACGGGATTCGTTTCGGGCACTGC +CACGGAAAATATTGAAAAAGTGTGGTAAATTTACGAAAAACAACAAAAAA +AATGCGATTTTCCAGAGAAATACGAAAAAAAAGAAAAAAATATTTAGAAA +ATTAACAACAAAAAAAAAAATTTTTTTTTATTAAATAATAAAATGTGTTC +ATTCTGTTTTTCCCCTTTCAGTTAAACTAGGGCTTCCATGGTAGGCAGGC +GCGATTTCAGGGCCTGCCTGAAACCTGCCTGCTTCACGCCGGCCTCAGGT +CGCCTTAAGACGGCTGCTAAAAATTTGAAAAAAAAATTTCAAAATTTGAA +TTTCCGCGCTTTTTTCGAATTCCTAGAACGCTTTTTTTTAATTAAAAAAA +AATTTCAGTTGGACCTTTCATCGAATCAACTTCGAGTTTTTCGAGACGAA +GTACTTCCGGAGAATTCGAAAATTGGAAATTTGAGACTTTCCAACAACTC +TTTGGAGCTCCTCGAGCCGTCGAGCCTGAGCGGCTTGAAATTGGGTAATC +TAAATTTATATGAATTTTGCAAATTCTAAAAATCCTAATTTTTTCTAGAA +TCCCTTGATCTGAGTCATAATAAGCTGACAGAAGTGCCCGCCGCAATTGG +AAAAGTCGAGCAGCTGAAAAAAGTGGATTTGAGCCATAATAGAATTGCGA +AGGTTTATCAATATGTGCTCAATAAGATTAAGCAATTGCATACTGTTGAT +TTGTCGAATAATCAGTTGCAAAGTGTGAGTTTTTTGTTGATAAAAATTTA +AAATTTGAATTTTTTCTTTTTTTTTAATTATTAATTCTGAAAAATTCAAC +GAAATTTCCGAAAATTACTTGAAATTTAAATTTTTATCCAGAATTTAGTC +TATAAAAACGAAAAAATACGAATTTTCGATTAAAAAAATTAATTTATTTA +AAAACACACTTTCGAAAAAAATTTTGAATTAAAAAAAATTTAAAGTTCCT +TAAAAAACTATTTCCTCAATTTTTTTTCTGAAATTTCACTCTTTCATTTT +TTAATTCATTTTTTAAGTCTATAAATACGAAAAAACACGAATTTTCGATA +AAAACACATTTTTCAAGTTTTTAAAAATAATTTTAAATTGGAATTTTTCT +TTAAAAAATTGTTTTTTATAAAAAAACACATTAATGCATTTTTTAAAAAA +TAATTTCTTGAAATCTTCCAAAATCGGTTGTAATTTTAGCGAAAATAACT +ATTTTTTCCAGTTTTTATTTAAAAAATCCCTCGAAATTTGAATTTATCCA +GAATTTAGTCAATAAATGCGAAAAAATACGAATTTTCGATTAAAAAAATT +AATTTATTTAAAAAACACTTTCGAAAAAAAAATTTTCAATAAAGAAACTA +GTTCTTAAAATTTTTTTTCTGAAATTTCACTTTTTCATTTTTTAATTCAA +AAAATTTGAATTTATCTACAATTTACTCTATAAATACGAAAAAAATACAA +ATTTTCGATGAAAAAACACAATTTTCAAATTAATAAAAATATAATAAAAA +ACATATTACTAAATTTTTAAAAAATAATTTCTTGCAATTTTCCAAAACCG +GTTTTAATTTTAGCGAAAATAACGATTTTTCCAGTTTTTATTTTAAAAAT +TCCCTTGAAATTTGAATTTCTCCAAATTTTTTCTTGAAGTTTTTAAAAGT +TCCATCATTTTCTACTGGAACTTTCAAAAAATGTTCCTTAAAAAATCTCT +AATTTCCGCTAATTTCTACGTAAAATTTCAGCAAAAAAACAACGACATTT +CATGTTTTTTTGTTAAAAAAATAATTTTCTTGAAAATTTCTTTGGAATTC +GATTTTTTTTGAGTTTTAACCCAATAAAATGTATAATTTAAAAATATAAA +AATTCCAGATCGGCCCCTACATCTTCTCCGACAGTTCTGAACTTCATTCC +CTGGACGTGTCGAATAATGAGATTTCACTGCTGTTCAAGGACGCTTTTGC +GAGATGCCCAAAGCTGAGGAAAATTTCGATGAAAATGAATAAAATTAGTG +AGTTGAAGCACGAAAAACTGCCCAAAAATTAAAATTTTGAAATTTTTGTG +TTTAAAAACCTAGAAAATCGAGATAAAGTAGGCTTAAAGTTGCTCAAAAT +CCGCAGATTTTTTGAAATCGATTTTGAAAAGTGCACATGGAGCTAAATCA +GACTTCAAAATTCTCAAATTAATTGCATTTTCACTCGAAAACCTCTGAAA +ACTGCCTTCTTCCTATATTAAATCAAATTTTCTTTCAGAATCCCTCGACG +AAGGTCTCACAGAAGCTTCCGGCCTCCGACGTCTCGACGTATCTCATAAC +GAGATCCTCGTGCTGAAATGGTCGGCTTTACCTGAAAACTTGGAGATTCT +CAACGCTGATAACAATGATATCAATCTCCTGACCGCCGCCTCAATGTCCC +CAAGCACCGCAAACTTGAAGTCCGTTTCGCTTTCCAACAACGGCATCACC +ATAATGAATGCGGACCAGATTCCGAATTCGCTCGAGTCGCTGGACGTGTC +GAATAATCGACTTGCAAAGCTCGGGAAGACAGCGTTGGCCGCGAAATCTC +AGTTGAGAAGGCTCAACTTGAAGGGCAATCTGCTTACCGTAGTGGCCACC +GAGTCGATGAAAGTCGTAGAGGCTGTGCATCCGTTGAAAGTGGAAATCTC +GGAGAATCCTCTGATCTGTGATTGTCAGATGGGATGGATGATTGGTGGAG +CGAAGCCAAAGGTTCTCATTCAGGACTCTGAAACCGCAAGCTGTTCCCAT +GCCGTTGATGGGCATCAGATCCAGATTCAAAGTCTCAGCAAGAAGGATCT +ACTGTGCCCATACAAAAGTGTATGTGAGCCGGAATGTATCTGCTGTCAAT +ACGGAAATTGCGATTGCAAATCCGTATGCCCCGCCAATTGCCGATGCTTC +AGAGATGATCAGTTTAATATCAACATTGTCAGATGCCACGGGAACTCATC +AATGGTGCCCAAAAGAGAATTCGTGGTCTCCGAGCTCCCGGTCTCTGCGA +CAGAGATCATTCTGAGCGGAGTCACCCTTCCACAGCTCCGAACTCACAGC +TTCATCGGAAGACTTCGTCTCCAGAGGCTTCATATCAATGGAACCGGGCT +CCGATCCATCCAACCGAAGGCTTTCCATACTCTTCCAGCACTGAAGACGC +TGGATTTGTCGGATAACTCGTTGATCTCGCTGAGCGGGGAGGAATTTCTA +AAGTGTGGAGAAGTCTCGCAGCTTTTCCTCAATGGAAATCGATTTTCCAC +GCTATCCCGTGGAATCTTCGAGAAGCTTCCGAACTTGAAATATCTGACAC +TTCATAACAACTCCCTCGAAGACATCCCTCAGGTTCTTCACTCGACGGCG +CTCTCCAAGATCTCCCTGTCATCGAACCCCTTGAGATGCGACTGCTCGGG +AGGATCCCAACAGCACCTTCACCATCGTCGTGACCCAAAAGCTCATCCAT +TCTGGGAGCATAATGCGGCCGAGTGGTTCTCGTTGCATCGGCATCTTGTC +GTTGATTTCCCCAAGGTTGAATGCTGGGAGAACGTGACGAAGGCCTTCCT +GACGAACGATACGACAGTGCTGAGCGCCTATCCACCTAATATGGGAAATG +ACGTCTTTGTGATGCCTATTGAAGGTTGGTTTAAAATTTTTAAAAAAACG +CGCGTCAAATATTTTAAAGTCTTTTGTTCGAAAAATAACCATTTTACAAT +ATGTAGGATATATCTATAACAGCTACTGTAAAAACTCCAGATGTTTGAAT +TTTTTTAAAAATGCGACGTGGTAAATATTATATTGATTACATATTATTAT +TACAGTGTATTTTTTTCCACTTCTACGACTTTAAAGGGGGGCGCATTTAC +GCGCGATGGTCCCAGCATTGGTCTCGCCACGCACCCCAAAAATCAATGGG +TGGCGCGTGTCGAGACCATCGCGCGTAAATGCGCCCCCCTTTAAAGTCGT +AGAAGTGGAAAAAAATTCACTGTATAATTATTAGTCAAATGATACTTATT +ATGATATTAGAAATTAAAAAATTAGGTTTGAACATTTTTTTTCCTCGATT +TTTTTACGGTATTTCACCATGTATGCGTTATAAATACAAATATGATCCCT +ACCTTTTTATAACTTTAAAATAACTTTTAAAAAGGAATATAATACATGCA +CAAGCACCATAAAATTTCAACGTTTGCTTTTTCTGGTCCGAAGAATTTTT +TCAATACGTTTACTTTATATATCACATATACAAACAATATACTGAGAATG +CGTATTGCGCATTATATTTGACGCGCAAAATATCTCGGAGCAAAAACTAC +AGTAGTCCTATAAATTCCTACTGTACTGCTTGTGTCGATAGAATATTAAA +ATTGCAAAAAAAATTTAAAAAAACGAAAAAAAAACAAAGTATAAGGGAAT +ATATAGCTATTCCAAAATAAATCAATTTCAAAAATCGAGCCCGTAAAAGA +GAAGGACTTACTGTAGTTTTCCCTACGAGATATTTTGCGCGTCAAATATG +TTGTGAAATACGCATTCTGAAGATGTAGTGTACTCGTAATATATATTTTT +TAACAATTCAAACATTTCCAGAATTCCTGCGCGACTACAACTCAACAATC +TGTGTTCCATTCTCATCTGGATTCTTTGGACAAGACCCTCAGAATAGTAT +ACTCTTTGTAATAATAACTATATCGATTGCTGTTCTCCTCTGTGTCCTCG +TTATTCTCGCAATTTCATTTATTCGAAAATCTCACGACGCAATCAATCAA +CGAAGATACAAAGCATCATCTCTAAATTGTTCAACATCAGCCGGCTCGTC +GCCTCTTCCGGTTCCGCTGTTGAGTTATCACGCATTTGTGAGCTATTCGA +AGAAGGACGAGAAAATGGTGATTGATCAATTGTGTCGACCGCTGGAAGAT +GAAGATTATCAGTTGTGCCTGTTGCATCGGGATGGGCCGACTTATTGCTC +GAATTTGCACGCGATATCTGATGAACTCATAGCTCAGATGGACTCGTCGC +AATGCTTGATTCTTGTGTTGACTAAACACTTTTTGGAGAACGAGTGGAAA +ACGCTGCAGATTAAGGTAACAAATTCAAACTTTCAGTTTAAAATTGATAT +ATTCGTAAAAATAAGATGTTCTTAAAAATTCTGAGAATGCGTGTTGCGCA +AAATATCTCGTAGCAAAAGCTACTGTAATTATTTTATATGACTATTGTAC +CGTTCAAAATTACTATCCAAATATTTGATTTTTTGTTTTAAAAAATTATT +TGGAATTTACTCAAATATTGAAAACAATATTATCGAAATTCCAGAAAATT +TGGTGGAAATTCCGAAAATTTCAATTTTTTCGCTAATTTTCGAGAAAAAA +AAAATTAAAATTTGGATTATATGAAATAAATTTCCAAACATTAAATTAAA +AATTTTTTTTTTTTGGATTTTCCAATCTCGAACCTTCAAAAATTGAATTT +TTTTGAAATTTTTTTTCGGAAAAAGTAAAAAATGCTCGAAATATCGACAA +AAAGTTGAAGTATTTTTTTTTGTAAAATTGGAGATTTTTGAGATAAAAAA +TCTGAATTTTCATTCAAATCTTGAACATCAAAATCAGCAAAAAAAATTGC +TATAAATTTATTTAAATAAGATTTAAAAAGAGTAATTCGCTATGATTTCA +AATTTTCAAAAAAAAAAATTTTTTTTTCAAGTTTTAATTTTTGAACACTA +TCAAAAAATTTATTTTTAAACCAAAAAAATTCCGAATTTTCTGTAAAATC +TCAAAAAAAAAACATTCCTAGAAATTTAATCGAATATGATTTAATAATAC +TATTTTTAAATCATATTCAATTACATTTCTAGGAATTATTTTTGCTAGAT +TTCAAAAAGTGTATGAAAAATTAAAACTTTTTGAAAAAAAAACTGTTCTA +AATATAATTTATAACACCAGAAATTCACTAATAACACTCCACATTTTTCC +AGACCTCCCACCAACTATTCGCCAAAAACCGTGCAAAACGAGTGATCGCC +GTGCTCGGCGACGGTGTGGACGCGAATCTGCTGGACGATGAGCTCGGACA +GATTCTACGGAAGCACACGAGAATCGAGATGCGGAGCCATTTATTCTGGA +CACTTTTGCACTCATCACTTCCATCACGACTTCCATTACCATCGAATAGT +GGCGATGATTCGTCTCAACTATATTCGGATATCTATGGAATTGTGCCTTC +CGATGTTGTTTAGCTTACAGTTTTCCCGTTTAGGTCACAGTTTTTAGTAT +TTTTTTTCCTCTTCCAAATGTACGAGTTTCCATTATTCACGAGGTTTCTT +TTTCACCCCCAATTCTTCTGTGCACAATTTGCCATTTTTTGAATTTTTAC +AACAATACCGGTACTATATTTTTCGATTTTCTTTCTTTTTCTATGAATCT +TGCCATCATTCTCTAATAATTGACCAGCGATTATATTTTTGATTTAATAA +TTGAATATTCTCGTTTTTCAGTTCAAATTATTGCTTTTTTCTGTCACCAC +AAATTCAAATTCTCGTCCTACCCTGTGTGATCTTCTGTAATATATATATA +TTAATAATCGTCGTTTCTTCTTGTTGTCATTTGCGGATGCTTATGAAGCT +TGTATTTTAATTTTTTGTTTTGTTTTTTTTCCTGTTTCAGCTGCAAAAAA +TTCGGTAGAAATTCTTGAAAACACGCAAAAAATGAATAAAAAAAATAGTA +TATTAGCTTGTTCGAGAGGAGTTCACAAGCGGGTGGCCTAACATCTCCGC +GGCCGCCCAGTGGTGTACTCCTCTCGGGTGAAAGAATTCCCATTTTATCA +TCAGTTTTTCGGCCTATTTTTTCAGTTTTTCTCAACTAAATAGTCAATTA +TCTCTTAAATAATGTCGAAATTAATTTAATTTACACATTTTTCCAATAAA +ATTCCAATTTTCGGTCATTAAATTACCCCTTTCGAATTTTGCTCTCAAAA +ATTAAATTTTCATCGATTTTTAATTCTCAAAATTCTTGAATTTTCAGCGA +AGATGGGCAAATTCAGCAATCAGAAGAAAAATCGTGTCAAGAACAAGGTG +GCGGTGACAGTAAAAAAAGCGCAACGCATGAAGGCAGACGCTAAAAATGC +CAAAAAAGACGGTGAAGTGGATGTTGAGATGAAGGAGGAGGTGGTGAGAG +TCAGAGGACTCGCCGTATCGTCGCTGGTGAGAAAAAAAAGGAAAAACTCG +GCGAAATTCTTGATTTTGATTTTTTTTTTCAGAAAAAATTGGCCTCCGGT +GAGCTGCAAAACGTGCCAAAAGTGAACGAGAAGAAGATTATCCGCAAGAC +AGAGCTTCCAGTTCGAGAGAAGTAGGATTTTCTCGATCTCTCCAAACAAA +AAAATTGTTTTTTTCAATTTCAGCAAAAAGATCCTGGACGCTCCGACTGG +AAAACGTGGCACCACTGCTCAATACATCACAAAAAAGAAGGCAAAGAAGA +TGTACAAGAAGATGACACACGACGCACGCGACAAATATCGAAAAATTCAG +GCGGAACTGGCCGGAGACGGTGAAGATGACGAGGAGGGTGAAGCCGAGGT +GATGGAGCAGTGATTTTGGATTTTTCCGCGGCATTTTTAAAATTGTTTTT +TTTTGTTGATTTTGTTACTGTTTTTCATTTTCCACATAAAATAATCGAAA +ATTTATTTATCACAAAAACTTTTGCACAATTTGCTCAGCTGAGTGAGCCA +ACTGTTTGCCACGTGTCACGATTCGATGCATCCATCCATTGGGCTCCTCG +AGCTCCGCTTTCGGAGCCTGTAGCTGCTTTAGAATTATTGTCCAGAGCTC +AGAAATGTTCATCGAGTACTGCGCGGAAACTTCGACGAAATTGCACTTGT +GTACTTTGGCCAGGCAGGCTCCTTCTGGAAAAATCAATTTAAAAATCGAT +AATTTGAAGTTCCACGTGGAGCCGCGACGCGGCACGCGTTGCATCGTTTT +TTTTGGTTGAAAAACATGGTGCATCGAAGAATTTTCCTTTGACGATTTTA +TACGCAATGCATCACATTTGACGAACAAAAATTCAAAATACTTTACTTTG +CAAACGCGCTCCATTGATAAACTTATGAAAAATCGATAATGCTCAAATTT +CACAAAATTTTCCTCCATTTGAAATTATATAATTGTTAAACAAAATTAAT +AAAACCAAACATTACGCGCAGTTTCCGATAAATTTCGATTTTTTCAAAAT +GCAAGCGCGCTCCATTGCTAAACCTTGAAAAACCCACCCATTTTCGACAC +CACCGTATTCCGTTTCAAATCGATTTTATTGCCAATCAGTATAATATTGG +CTCCGCGAGCAATTTTTCGATTCAAAAGCCGACTGAGCAGGTCTGTGGCA +CACACGAATGATTCTCGATTGTCAACGTTGTACACTATTGCGTACATTGT +CAGTGATGACGCGAATGGAGAATTCTGGAAAAAAACAAGAGTTTAAAGGC +GCAGGTGGGTCTCGCCACGATCCATGTTTTTTTGCGGGAATAGTGGAAAT +TTGGAGTTAGTAAAAAAATCAAATTTGTGTAATTTTTAATAAAATCGGTT +CGCAAATGCGCTAGTACATCAGATTTCACGAGCAAATTTCATTTTGTGAG +ATTTGCACCAAAGATATGGGCATTTGAACTGATTTTTTAATGGTAAACAC +GCGAAAAAAAATACATATCCAAAAATTGAAAAAATTTTAGGTTTCACAGT +CTCCTCGGCATCGAAAGCGCAGTAGTAGGGGTGGCGATAGGGCGCCCTGC +TAAATTTTCTATTTTTATGGTCTTTCTTTTCGTTTTGTGCTAATGAACAA +AAGTTAAGTTCGAAATCTGCGAAAAAAATCGTTTCAACGCTAAGAAACGA +AGAATTGTATTTCTCAACGGTAAAAAGATTCACTCCTGCGCCAAGGTGAC +AGCAAGTGCGCCCCAGCCCAATTCGACGCTGAAGAGACTGTGGGTTTAAA +AATTTAGAGAAGTCGCAAATTTTTTGTTCAAGATATCAGCCTAAGCTACG +GTTTAAAGGCGCACAAGCACGTGGTGTCAAAGTGTCCCGTTTCGGTGTGA +TCTACCAAAAATGCGGGAATTTAGACGCAGACTTCTCAGCAGATTTCGTA +TGGTTAAGAGTGTGCTGACGTCACATTTTTTTCTGCAACAAATTCCCGCA +TTTTTTGTAGATCACACCAAAATGGGACTGTTTGACAGCACGTGCACAAG +CAGATCACAAGTGGGTCTTCGAGTTATCCTCCCCAAATCCTGTCCAGTAG +AGCGCACTTACCTCCAACGTGGCTTCCAGCAACATTTCCAACTCGATTTG +CTCGTTATTCAACAGGAAATTCATCGTTTTCGATGAAGTGTCATCTCCCT +CATTTGACTCATTATTGTATTGGGTGACGAGCCGCGTGGCAAATTGGTTA +ATTGCTGACAGCAATGTTTTCTTCCCGCTATTCCTTGATCCATAGACACG +TAGAACCACATGTTGCATTGGAACATTCGACGTTTCTTGGAATAGCCAGA +CTTCTGGACACGTGGCTCGGCGATCTTCTGAAAATTTTTAAATTTTCAAA +AATTTGGTTAAAAATTTCAAAGGAAAATCAATAACAAAGCTACTCCAAAA +TTTTCAGCCTGATTGGTTGGAAAATGAGCAAGTTACAGCGCTTCAAGAAT +TCTAGGCCACGGTCACCAGGGAGTGGTGGCGGTGACCCTCTATTTCATTT +TTAGATTTTTTAAATGGGAAACTCGAATTTAAATGTGAAACATCTGGAAC +ATTCCAAGAAAAATTCAAAAAAACTCTCTAAGGAGTCGATAACCCTCCCC +CAATTCCTGAGATGTGACGTCATCAGGGGGAGCCCGTGACCTCATAGCTT +CAAATTTGAATTTTTCAACGAAAAGTGTGAAATTAGATGTAAAATTACTA +GGAAATTAGAAGAAAGATTAGAAAAGAAATTTCGGGGGTGTCGCTCACCA +CCCCCCCCCCCCATTTTTATAGTGTGACGTCATAGAAAGTGGGTCCCCGC +TACCTTCCATTTTCAAAGTTTTTTTATTTTTCCGATGATTGTATTACTGT +ACTCACTGTAATTATGTGCAACAACTGGTTGTCCAGTGGAGCACGTTTGC +TTATACCCATTGTCCGTCACAAATCCATTCTTAATTCCAAAACTTCGAAG +ACTTCCCTCCGGTCGTTTTTCGACGTCTTCGATGTTGTTTTGGTGCATTT +GTAGAGAGTATTGGTATCTGGAATATTAAGGGGAAAATGGTGAAAAAATT +CAGAAATGTACAGGTAATCGAGAAAAAAAGTTAAAACTTTTTTTGAACTA +AATTTTTTTTTCAAAATTTCAAAAAAAAAATTTTATTTGAAGAACTTTTT +TATAATGTTAATTTTTCTGAAATTACTTAACTTTTTCTCTCAAAACTTGC +TCACTGAGTTTTTAAATAGATTTCTGAAATTGTCCACGTGAAGTACACTC +CCAATATATCAAAGGAGCGCATTTGCGAACTAATTTTATTAAAAATTTCA +CAAATTTATTTTTTTTAATAACCTAAAATTTCCGCTATTTTATCGTATTT +TCTAAAATAAATAAAAAATTGTCCAGGAGGAGTACATGGCCAATTTATCA +ATAGAGCTCATATGCACACTTGTTAAAAAACAAAAAAAAAACTTATTCAC +CTTGGCGGTGGGTACCGCTTTTTCACACGACGAGGCGAGTTTTCCGAGCT +GAAAAATGATACTTTTGGCTGGGAAGTTTTAGAATTTTGGGGAAAATAAG +CATTTCCGGTGAAAAAAATTGTTTTTTATTGGAATAGTTTTTAATATTCT +AGGCCATGTCGTAAAGAATTGAGTCAAAATTTAAATTTTTGAGGTACGAG +CTTCCAGTTCCCCCCACAATTCCCCCTATGGCCTAGAATTTCAGAAAACT +CTACCATCGATTCAAACTCTGTTACTTTTGAGGATAAGGGGTTCCGGACG +CCCCAAACTTCCGCCCGTGGCCTAGAACTCCCAACTTCTTCCACCGACCT +GGACGTGGTGCTCGTACTGGCAAAATGCTCATCAACATCTGGCAGTAAAT +TGTTCAACCGTCTTGGGGACACGGTACGCGGGGTCGACGGTAGACTTCGG +CGACTGATCGGCGATGTAGGAAGACTTCTGAAAAAAAATCAATCAATAAA +ACAACGACACTCTGCTCGTGAGGATCCGCCCATTCCGCTTGTTGTTTACC +AATTTCTTTTAAAAAAATTCTACAATGCGCAAAATTAATAGAACTACCTT +CTTATAATTTTTTTTTAACTCAAAATTTTCAAAAAAACAACGACACTCCG +CTTGTAGACTCCGCCCACTTTCCAAAAAGGACAATTCGGAGTGTCGTTTG +AAAAATATCCTAAAATTTGAAAAATTCATTTTTAGTCTCAAATTTTAATG +AAAATTACGTGAAAATCTATAACAACTACGACACTTTTGGCTCCGCCCAA +AAACGTCTTTTGGCTCCGCCCGAAAACGGGGCGGAGCCTGGCACTAATAT +TACAGTTTTTATTTCCATAAGTGATTAAAAAATCAACAAAAAAATTATTT +AGAAAGTATCTCAATTATTGAATGAAATTTTATAAAATCTACGACACTCC +GCTTGGAACCCCCTCCCCCTGCCAAGAATGGGGCGGAGCCTAGAACAAAC +GGAGTTTTTGCAAGAAAAATATTGCTTGAAATTTTAAAGACATTAATAAA +AATCCGAGTTTTTAGAAAAAATTGGGCCAAATCGAATAATAAAAAATACG +TTACTCCGCTAATAAAACCAGCTCATTACCAAGAAAGGGGCGGAGCGTAT +ACAAACGGAGCGTCGTTTGAAAAAATATTTTTTGGAAAACTAAAATGTTC +CAGCGGGAGGAAGCTTCTGCAAAGGCAATCTAATTTTTTTCCGGAAATTC +AATTTCCTCAGGGTTCTCTCTGCAAATTTGTTCACGAAAAAACTCGTGGT +GCTGTGCAAATGCGCTCTATTGATAATTTCATCTAGAGAGCGCAATTACA +TCAAATTAGCAATGGAGCGTTGTTGCATACCTTCTCGTTGCAGCGGGAGA +CGCTGGTGACGGAGGTGATAGCCGTGATGAAAATTGTTGGGGTATCGCCA +GCGCAACTGGAAGGGAAACACGACGATTCGACATTTTTCTGTAAAAAAAT +CCATGATAAAACTAAAATTTAAAGAAAAAATAATGTAAATAAAAGTGGGG +AAGTGGCTAAGCGGGGACACAAATACGCGGGAAATCCGCTTATTTTTGCT +GGATTTGACGTAAAAATCCGAATCAACTGGCACTCGACGCGTTTTCCAAC +AAGAAAAAACTAAAATTTCATATATTGGTGGCCTAGAAAATTCGAAAACT +GTTCAAGCTTACGTAAAGTGTGTATTTTCCATATTAGAGAATAAGATTGG +AAGAAAAATAAAATATTGTAATTTCTAGGCCACCGCAAAACTTCTAAGTC +ACCTATGAAATTTCTAGGCTACCGTGAAAATTCTAGGCCATCATAAAAAT +AAAATTTATATATTTTTGTCCTGAAACTAAGTCCACTTCCGCCAGAAATA +ATAAAAGCAACAAAAAAGACAACACAAAAAATTGAGAACTCTTAAGAACA +AAAGAAATCCGACCCGAAATCGAATACCCCACGAAAATTTTCGGAATTTA +GAAAGAAAAACTATTTTTAGACACTTTTTTTCCTTCAAAAGGAGGAACTT +TGTTGCGCGGCCTAAAAAATAGAAAACTCGGCCACCGATTTGTTTGCGGC +CACGGGACACTCCGCAGTTGCAAAGGCTACAGATGCAAATACTGGAAAAC +TAGGTCACCAAGTGGAAACCTTGGTCATCGCGTGGAAAAAAACTTTGACA +AAAAATTTTTGAAAATTTTATAAATTTATTCTAGGCCACCACCTGTAAAC +CTAGGTCACCATGTGGAAGGCTAGATCACCAAGTGGAGCCTAGACCAGCA +CATAGGCCTCTAGGCCACCACGTAGGAAATTAGGTCACCAACTGGAAAGC +TAGGCCTCCACATGATAAATAATATTTTTTGGAATTTCGTTTTGACCAAA +GAAACTTGTTTTTACCAAAATATTTGAAAATCGTTTTCAAGGCCGTCCGG +TGAAAACTGTGTAAACCTAGGCCACCAAATAGAAAGTCAGGCTGCGACAT +CTAAACTTAGGCCACCAAGTAGAAAGCTAGGCCATCAAGTAAAAACCTAG +ACCACTATGCCAAAATAGATGCCTTCTAAAAGTTTCAGGGAAAAAATGTT +TTTCAACAAAAATTTTTAAAATCGTGGCCGAGTGGACTTTAATAAAATTT +ACTTTTTCAGCCACGTGGCAGAGGGATATCGGAGCATCGTTTGAATTTTC +TAATTTCTGAAAGAAAACCGGAACACATTGCAAAAATACGAAAAATATAA +CTGAAGCTGACATATGAAATGAGTTCTATGCTCCCCGCCGCCTATTCTTC +TCATTTTTCTGCTTATTTTTGTCGTTGGGGGGATGCTGGTATCATATTCT +TCGTCCCCTCTTCTTTCATTGCCAGTCTATTCAGTATTATAATTAGCGTG +TATTCCCTATTGGATTCTGCTCCCCGTCGTTTTTTTTTCTATGCGAAAAA +AATAGAAAATACGAGGTGAACGGGAATTTTTATGAAAACGAACGAAGAAT +TTGAGTTTTCTAGGCCACCAAATTGAAACATAGGCCAGCAAACGGATCTC +TAGTAAAAACCTAAACCACAATACGAAAAACTAGGCCACCAACGAAAAAT +GGGAGATTCCGCTTGTGTGTTCAAGCATTTTGTAAAATTCTAGATTGTTT +TAAAAACTTAATTTTTCCAGTACAAAAATCGATTTAAAAACAATAAATAT +GTCAAACTCGTGACGTTTGTCAATAGAGCGCGTTTGCATGTCAAACAAAA +CATATTCGGTGTAGATTTACGGGGACACTTTACAAAACAAAAAACCTTCA +CAAGGCTCCAAATAAGAGCTAGAAAATGGAACAAATTTCCGTTTTTTTTT +TGTTGGTGAGTGTCTTGTGAGGAGGGGACCGCCCGTGTCTCTTCCAAAAA +CATTATTAAATTAGTGTGACGTCATCACATTGAAAAACAACAAATATAGT +TCGAGTTTTGAAGAAAAATTTCGGAATTTTTCTGGTGAAAAAATTTCAAA +AATTTCAATTTTTTTTTAAATCTTAAAAAATTTTTTTATATATTTTTAAA +TTCAATGTTTGATCTGAAAACCAAATTTTCACACAAAAAATCTGGTTTTT +GACGTCTAAATTTGCTTTTTTTCACCCAATTACGAGGTTCTCCGTGGGAA +GGTGTGTCTAGACACTTGAACTTTTGCTTTTTTATTTTTTTTCTAATTGA +AAATGATTAAGCTAGATATATTTTCTCTCTTTTCTTAATCAGAATTGTTT +TTGAAGATTTTAAATTTTTACACTCCCGTGCAGCAAATGCGCTCCGATGA +GAAGTATGGAAAATTACAACTGGAGATTTTCAAAATGTTCAATTAAATTT +TGCGTTTTTCTTTTAAAGGTTCAAGAGTCTAGAAAACTACGAAAAGGTGC +TGTGACCTTATCGATGACGTCATCACAATTCTTGAAAAACTGGGAAAATG +AGACGATGTGGAAAGAGGGGATTATTTATGCTTAAATAAACTTTTTGCAC +TAATTAATTCATATAGTTGTAGTGCTTCTTTATATTTTAAGAGAAATTGC +AAATTTTGCACCCAAAAAAGTAGACGGCCGAGTTATGGGAAAACTCTTCC +ACGGACACAAGACGTGGAAAACTAAAAGTTTCCGTTGTTTTTTATACGCC +CGCATGGCACATCCCCGCCCCAACAAAATTTTCAGGTTTTCAGGGTGAAA +ACATTTTTTCAGCTGCTGGGCGGCTTCTCGTGCAGCTGGAAATGTATTTC +CAGACGGGTTGGAACCGGGATTTGTCATTCAATTGTTGCAATTACGCTCT +ACCGCTAAACCTCGTTTGGACTCCACGTGGACAACACGGTGCCTTATTGT +AAATTTCTCTTCCATCTCCATAATTTCAGAACAAACCGTCGCTTTTATTC +TCCATAATATTATAATTTTATTTAAAAAAATCTGGAAACATTTATCGATT +TTTGTGAAAATCTATGTGAGATTATTGACAGAAATACAAGAAAATCGATG +CAAACATGCTCTATTGCTAAATAGTTCGTGTACTCTACGTCGACGACACG +ATTTCAAGAGTTTTTCGTTTTTTGAACAAATCATCTGTTATTATTGCAAA +ATTCGGTACATTACTCAAAAAAAAACAATAATTGATAAACATGTAGAAAC +ATACATGCAAACACGCTCCGATGCAAATTATTGATTCTCCAACTTTTATT +GTTAAGTTATCTTGAAAAAAAAACTGATAAAACGAGAAGTCCTTGGTGGT +ATCGGTCGCCTAGAAACAGATGAAAGAATGGAAAAACAAGTATTACGGGC +GGCTCCGTTTCGTATTATGGGGGGTGGGCCGCAGATGATCCTTTAGAATA +AGAAAAATGTCTAGTATTTTGTGATACTTGTGAAATATAACCCTAAACTT +AAAAAATAAATTAGGGCTCAAAAATGGTATTTTTCTAATGTAAGCCTACA +AGCACAAAGGTATTCAATTTTTTTTCAATAGCTAAAAAATTAATTTTTAA +ATTGTGATATCATAATACTTACACAAGTACCAATTTTGTTTTAAACGATA +GAATATTCCATAACTTTTGGGTAGGATTTTCTGCACTCGAAAAAAACGGG +ATTTTCAACAAAAATAGTGGACTTTTTAAAAACAACGAAAAAGTTTTGCT +TGGGACCAAGTCTAGCAGATTACAAAAACTGATTCTTCCAGTCAAAGATT +TTATATATCACTTAACAATTGTTTTGCCTACCTAGCAAATTCCGAAGTCA +GAAAAGTTGAATTTCCCTCCAACAATTTTTTTTCATAGTCAGCCAATTTG +CATTTCCCGCGAAAAAATTTACGGATTCACCACAATGGGTCTCCCACCAA +TAAAATTAATTATTCATTTATCTTCTTAAAAGGTCACACGAGATGCCAGC +GACACAGGGCAAGTGCGACCACTATCCCGAAAAAGACACCGACAGAACCT +AACGAAGGCTTCCAAAAATAGCATAGAAATACAAGAGACACAGAATATCC +CATGATGTTCTGTCACTTTCAACATCATTCTGCCTTTTTTGTTCCCTTGT +GTATGGTGACTATAATTTGATTGTTCTGAATAATCTGATGTCTACTTGTG +TTGTGGACCACTATTGATTTTTGCTGCTTTGGTTAATTTGAGGTAATACT +TTAACAAATTTGTTTTAAATATCATAGTCATTTTACAAATTTCAACAGTT +TTCCTATTAATCCGCTAAACCGCAACTAAAAATGAAAAATTAAAACTTTT +CTCAAAACTGTATGGGAAAGTTCAGTGACGGTTATGATAATTACAACATC +GTTAATGCAAATTTAACAGGTTTCGCAAAATTATATTCAAAAAATTTTTT +AAATCGTTTATTACGGTAACAAGAAATGTTGAGAATGCGTATTACACAAC +ATATTTGACGGGCAAAATATCTCAGAGCGAAAACTACAGTAACTCTTTGA +ATGAATTCTGTAGCGTTTGTATCGATTTACGGGCTCGATTTTCGAAATTA +ATTTATATTTGTAAAGTGAAAGCTATATTCAATTTTTCTTCGATTATTTG +TTGTTTTGTTTTATTGTGTTTTTGTTTTATTTTAATATATTTGTCACTTT +TCAAATAGAAATTAATATCGAAAATCGAGCCCGTAAATGGACACAAACGC +TACAGTAGTCATTCAAAGAGTTACTGTAGTTTTCGCTCTGAGATATTTTG +CCCGTCAAATATGTTGTGCAATACGCATTCTCAACATTTCTTGTTACCGT +GATAAACGATTTAAAATTTTTTTTAAAACTATTTTTTTAAGTAGAACAAA +ATTCAGAAAACAACTCGATAAAAATGTCCTAGTCATCCGATTAAAATAAT +TTTTTGAAATAAATAATATGAAAATTAAATTTTAAATATTAAAAATGTTA +TTGTTGCTTTAAAAAACGTTATTGGACTTTTCAAGGCGGCAAAAAAATGA +AAATAAAAATCGATTATTTTTTGAATTGTTGACTTTTCGGTTTTTAAATG +TTGTTGAAAAGAAACGAATTGTATATACGAATTTCAATTAAAAAGTTTAA +AATGTTTTTTAAAATGTTTTATTTTTTTCAGATAGATCAACTGAACTTCA +TAACTTTAAAAAGCCAGTCTGGGATGTATCTATACCACTCTATCAGACTA +CTCTTAGCACTAATCACAATGTACGACCCCGTGAGAGATTGTTGTCTGTA +CTGGATACTACACGAGTGGTAGAATATAAAGAAGTGTGGTGACAAGTTTG +GGATCTGAGTCCAGTAGAAAAAAATCATTCTACCGAAACTCGAAACTATG +AGCGACTGGTCAAAACTATGCATTTGACGACGTCTACCTGTTTTAAGTTA +TTGGTGGTGAGTGTGCCTTTGAAGAAGTCGCTCGAGCCTCGACCTTCTCC +GACTGGCTTGAACTGAAAGATCCTCGGGAATCATTTTTAGAATTTAGAGG +TGGAGTACCGTCTGTGGATTTTTTTTTGCTCGAAACGATAGAATACAGCC +CCAATATTCCGAACAGGGGTGCGCGGCAATTGCCGTGTGGCAATAGAATT +TTCGGCAATTTCGGCAATTGCGGCAACTTAGGCAATTGCCAAAATTGCCG +AAAATTCACAAAACCGGCAATTGCCGAAATTGCCGATTGCCGGAAATCCG +AATTGGAAATATAAATTTGATTTTTTTTTGTAGTTTTAAGAGCTTGAACA +TGCATTTTACTAAACAATTTTCTCTTTTTAAGCTCAAAATGGTTTAATCC +TTTGAAGATTGACCGTTTTCTTTTAGAAAATTACTGACAGAATATTAAAA +AACAATGTGACATTTTTCAATTTTCGATATACATTTAGGTTTGAAAATTG +CCGAAAATGCCCTGCAATCGGAATTTCGGCGATTTCGGCAATTGCCGAAA +TTGCCGATTGCCGGAAATTTTGAAAACCGGCAATTGCCGAAATTGCCGCG +CACCCCTGATACCGAATATAACTGTAAAAAATGTATTAATTTTTTTGTTG +ATTTTTTGAAAATTTTCATAAAAGTAAAGAAAGGGCCAAATTATGTTTGA +ACTACTAGTAGTCTGTGACTTCATTTTTGGCATTTTTCCGTTTTTCAGCA +ATAATGATTGGTTTTCTTTGTTCTCTAATTTTAAACATATTTCTTCACAA +ATGTCTCAAAAATTAACAACTTCAGTTTAAAGTAATAAAACAAAAAAAAA +AGAAAAATAAAGAAAAACCAGTCAGTTTTTTCAAAAATAATTCAAAAATA +ATTCGGTCCTTATTTTTTTTTTTTTGCAAAAAAAAACAAAACAAACTCCC +CTATAAAAATTTTCCAAAAAAAAATTGGAAGGTTTTTTTTATTTCAGCCT +ATTTTTGGAAGTTGTCGAACTCGATCAAAACATTTTTTCATTGGTTTAAG +TTTTATTATGCTTGAAATATTCAAATTCCAACATACCAGGCATTGAAAAA +TCAGTTTTCGTCGCTTTTTGACTCGAAATAAAAAAAACCAAAAATTTTTG +AAAAGTTTTATTATGATAGAGTCATTCAATTATATTCCCAGTACTTTTAA +ATAATCAAACAATTTTTTAGAATGGCTAGTTTCAAAATCGGCGGCTTTGT +CGTTACATATGAAAACATGCACAACAATATGAAAAATAGGTATGTCTTCA +AAAATATTAAAAACAATATTTTTTTAATTTTACAGATGTTAGCAGTTCGA +CGAAGCAATGCAGGAACTACAGTTATACAATCAAATTCACGCTTTTTATA +TATTAATTTTTAAAATCATAAAAATTACAATTTTCATCAACGTTGATCAG +CTAGACGAATGCATTAAGAAAAGGGAAAACATAGGGCTTCCCAAAACGTC +TGCCTCGCCCGCCTTGTGGCGACCTGCGCCTGCCTCGTGCAGGCCGCGTC +TCCAGTCAGTGCAGTGCAGAAATTTTTATTTCAAAATTGTACAAAAACAT +GGAAAAATAGAGAAGGATAATTTTTTAGGCCTCGGAAATCAATTTTAAGT +CCTCTAGCTACAAAATGAACCATTTTAGAGGAGTTTCAAAATTGTGAATT +TTTACAAAAATTACCCAATTTTGCCACTTTTTAATGGTTTTTGATGGGTT +AAACCTAGATCTTCTGGATAATTCCGCATATATGAATTACCGTATTTCCT +ATATTAGTTTTGCATGCAAGACTAATTTTCAATTGGTCTGTAGGGGTGCA +AGACTAATAGAGACTGCAAGACTATTAGAGGCTGCAAGACTAATTTTCGA +ATGCTATAAAACTCCGAAACGTGACCAATTTTTGATTGTAAACTCAACTT +GATATCGTTTAAACAACAAAAAATACATCCTTTTCCAATATTTAATCAAT +TATTTGAACGCTTTTAATCAAAAACTCGAGTTCAATTTGCCCAGAAATGG +GCCAATTTATTAACGTTGCAGCATCTATGCAAGATATTGCTGGACTGGAA +AAAAGTCGGGTGCAAGACTTTTAGAGACTGCAATACTAATAGAGGCTGCA +AGACTAATTTTCGATTTGCCCGTAGGGGTGCAAGGCTAATAGGGATGCAA +GACTATTAGAGGAAATACGGTACCTGTTTTTGACAAAATTAGACAACTTT +TTATTTTTGCTCAATTTTTTTTCAGCCATCTAATTACTGTCCTTTTTTTT +TGGACAATAAAAATAAATTTTCTAAAAGCGTTTGAAACCACTATATTTTG +CAAAAGGACAATTTTTTAGGGATTGGAGATCAATTTTATGTCCTCTAGCT +ACAAAATAAACAATTTTAGAGGAGTGTCAAAATTGTGAATTTTTACAAAA +ATTGCCCAATTTCGCCACTTTTTATTTTGGTGGGTTATACCTAGATTTTT +TAAATTCAGCATATATGAATTACCCGTTTTCAACAAAATTAGACAACTTT +TGATTTTTGCCCAATTTTTTTTTCAGCCATCTAATGACTGTTCTTTTTTT +GGGCAAAAAAAATAAATTTTTCTGCAAACGTACAAAACCATTAGAAATTG +AAAAAAGGCAATTTTTTAGGGTTCCGATATCAATTTTGAGTCCTCTAACT +TCAAAAATGACTATTTTAGAAGAGTTTCAAAATTGTGATTTTTCTGCCAT +AAATTGCCCATTTTTGCCACTTTTAATGGTTTTTGGTGGGGTATACCTAG +ATTTTCTGAATTCTGCATATATGAATTACCGTTTTCGACAAATTTAGACA +ACTTTTTATTTAAAAAATTAAAAAGGATTAAAGGACGATCCGTTCTTCAA +GTGCTATGCACTGCGGATCTGGGATTCAGGTACACTGCCTGGTGGTGATC +CCTCTGGGCTGTAATTTAAGCCACGTCCTAGCCGAGGACTGTGGCCGATA +ATCCAGTCGTGGATTGCTCCACTTCCCAATAGAGGCAGGGTGAACCTAGG +GGGTGAGGCCGGACTTTTATCTCGTGACCTCCAGACTGCTAGCGGCCACC +ACTACCGACTGAGCTATCTGCCCCCCTTGGGGAAAAAAATAATTTTTTTT +TTTTTTGGGCAAAAAAATAATTTTTTGGAAATTGTACAAACCAAATATTA +TATATTAAAAAATATTATCCAAATATTCCAAATATTCCAAATATTCCAAA +TATTCCAAATTCCAAATATTCCAAATATTCCAAATTTATTCCAAATATTA +TGAAAAAGGCCATTTTGTTAGGGCTGGGAAGTTTGAATTTTTACAAATAT +TGCCCAATTTTGCCGCTTTTTAATGGTTTTTGATGGGTTAAACCTAGATT +TTCTGAATTCTGCATGTATAACTTACTTGTTTTCAACTAATTCAGACAAC +TTTTTATTGTTTTTTTTTCAAATTTTTTCAGCCAATTAATGACTGTCCTT +TTTTGGGCAATTTTTTTTTTGAAACAAAAAAAAATTAAATTAAATTGCCC +AATTTTGCCACTTTTTAATAGTTTTTGATGGGTCCCGGAAACCTAGGAAA +CCTAGTCCCGGAAAATCGAAAAATCGAAAAAAAATTTTTTGAAAATTTAC +CAATGAAAAAAAAAAGACTCAATTTTCTTCCAAAATAAAAAAGTGGGCAA +AATTTTAAATATTTTTCGAAAAAAAAACATAACTTTTCAAAAAATTTTTC +GATTTTCCAACAAAAAAGTGAAATAAGAAGACATGCAGGTTACTGTAGCT +GATAAAGCTTCAAGCGTACCAGGACCCGAAAACCGCCGCCCGCGTAAATC +GACATATTTAATGTACCATCAATTTGATCCTCCTCTTCCTCCTTCTTTCA +ATGACACCACACAACTTCCTGTTATGAAGGTCTCAATTCCCCTTCATAAC +ATTCTTTGTAATTAATGCACCCTAAACAAACTGTGCAAACACACTTAGAC +ACCCCCCTCCTACACGGTCTTTGGAGTTCCCCCGCTCAACTCTAATGGAC +CTGGTAATCCCTTGCGCGGTGGGATTTTTCGGGTCTCGCCGCGATTTTTA +TCCGAATTCCGGAATACCGGAAATGGCGTGGAAATCGATATTGCAACAAA +GAAAACTGTTTTATTTTCAAAAATCCGCTCACTTTTTTTAAAAGTGATCT +TTCAATCATTTTTAAAGTTTTTTTTTTTGAAAGCACGCGTTTCTGGCTTC +CCACATATTTTGGAATGTAAGAGATTGCCGAGTTAGGCCATTTGGACTCG +GCCACGGCCGGGGTCGATTCACGTAGCGGCTCGGTTTCTGTAGAAAACTA +AATGTATTTGTCCGTATGGAGTACACAAGCTTTTCCAGGCGTTATCCGGC +AGGCGATAGAAGCCGCGACGCAACACGCAACGCGCCGTAAGTCTACCCCG +GCCGTGGCTGAGTTATGATGGCCTAACTCGGCAAACTCTTGCATTTGAAA +ATATGAGCGAAGCCAGAAGCAGGTGAACATGGATTTCTGGCTTCCCTCAT +AAATTGAAAAGGGAGAGTTTACCGAACTAGGCCATTTTGGCTCGGCCATA +TCTGGGGCAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTTTA +GTTGTAAAACTGAATGTATTTGTCCGTGTGGAGCACACGACTTCCCCACG +CGTTGTCCGCTAGGCAATTGTTAATGGAGCGCGAAAAATTCAATGAGGAA +GGCCAGAACCCCGTGTGTGATTTTTGCAACTACAGCCCAAAATTTGAACG +GGATTAATACAAATTTAATTTGAAATTTGGATTTCGCAATTCAAAATTTG +CGAAATTAAAATTTCGAAAACCCGAATCTCATCGAAATTAAATTCCAAAG +TTTTCATTCAAATTTCAATGAGGTCTCTATTGAGCCGAATTCCCGCGCAC +GGGAGGTAGTGGACCCCTTTTGTATGTTTAGGGGTACAAAGACCCCCTAC +CACCCCTTGTATATGCACAATAGAGAACACTCAAGACCCGCCCACCCTAG +GCCCCTCATCCAAAACATATCCGAATATACCCTCTACTGTACTTTATTTA +CTTGCTCCGTTTACCCGGGTACCAGGGTACTCCCTAAACTAACTGAATTT +CCAAGGTGGTGGCCTAGAAAAAGCTCTTCCACTGGTTTTTTTGTGGAAAG +AAATGATGAAGGTTCTTGTTGTTTTATTGCTTATGGTAGGTTTTTTTTGC +CACGTGTCCGGAATTTTTAAAACTATTTTTCTATTTTTTAAAGGCCCAAA +ACTTTGTTTTTTTTAATGTTATCGTTTTTTCGTGAAAAAAATTATTTCAG +AAAACGGGGGTTTTAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCT +AGGCTTAGGCTTAGGCTAAGGCTTAGGCTTAGGCGTAGGCTTAGGCATAG +GCGTAGGCTTTAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCTAGG +CTTAGGCTTAGGCTAAGGCTTAGGCTTAGGCGTAGGCTTAGGCGTAGGCG +TAGGCTTAGGCCTAGGTGTAGACTTCGGCTCAAACATAAGCTCAGGGGCA +AAAAAAGGAGAAACTCCCACAAATTCCTAAAAATCCTGAAAATTTTTTTA +AATCTTAAAATAGTCAATTTTCAGTGGAAATCACAGTGAGCATTTTGAAA +ATCCAATAATTTTCAGGTAAATTCGACATTTTCGTTCGGATTGGACAATG +AAATAATCGGTGAACCAAAGTTACAATGCAATCCGGAAAGTATTACATTC +TCCTTCAACACACGGAATCCGTTTATGTTAGTCTTGGGGTCTCGACACGA +ATTTTTCCCGCAAAATTAGTTTTCCACGCGTGAGTACACCGCAAGTAGAG +CGCTTATCAATAAATTATAAATTATCAATAGAGCGCACTTGCCCCCGGTG +AATTTCAAAATTTTCAGAGGAAACGTATATATTCGTGGCTTCTACCGAAC +ACCCGGCTGTCGTCGGCAATTCCTCGCACCGAATCAGGCTGGCGGCTCAT +TTACGGTACGGCTCGGCGATTGCGGGATGCGGCGGTCCCGACAAATCAGT +GGACATTCGCCACGTGGCGTCAATCAGCACATCACTTTTGTTGCGAACTT +TCATCCGAATCTCGCGACGAAAGAGGAACGATCATTCAATATTCGATGCT +TTTATGCGCACAGTGAATCTGTTGTCAAAGCTGATCTGGATGTCAGGTAG +GGATGCAAATCGATAAATTCCCCGAAAATCGATACATTTTCCAAAAATCA +ATAAATACCCAAAAAATCAAACAATTCCCAGGAAACTGGAAGAAAATTCT +CAGAAAATCAATAAATGTATTTGTTTTGCAGCTCAATGCCGGAGGAATCG +TTCGAACAGGGTGTGACAATCGTGCCCCAATGCACATATTCCCTTCGTGA +AGGGACATTTGAGGGCCCAAAAGTGTCGAATACACGTGTCGGAATGACAA +TTGTTCATCGATGGGACTGTGATACATCGGGGAACTATGGAATACTGCTA +CGTGGATGCACCATACTCGATTCACGTGGTGTTGAATCTTTTCCATTGCT +TGATGAGAATGGGTAAGAGTAGGGAAGTGTCGGCCGCTAGAAAAGAAAAA +TATATCACTAGAGCACGTTTTCTAAGCATTTTTCTCAATAGAGCGCGCTT +GCTCAATTCCCTAAAATAAATTATGGTGCATCGAAACGTGTTTACGTACT +GATAGAGCTGTAGTACTCGAGGAAGCTGAAAAAAATAATGAAGAAAGTGA +AAAAAATCAAAAGTGTGAACACAGCAGCCTTGTCAGATAAATTTCAAAAA +TCTGTGCATTTGGTCGTAAGTTATGGCGCATCAAAAGTTTTTTGAAATTC +TCAATAGAGCACATTTCAAAAAAGAGCGATTTTCGCAAAGCCCCTTTCTT +CGTTGTTTGATTTAAAAACAATGCAATTTCGTTTATTTCGCAAATTTTTG +AAAAATGAGTTAAATTTGCAACAGAGCGCGATTGCACACACACACACACA +CACATCAAACGTCAGAGACCCCACTGATTTTGGAGATTAAATTACGGTAG +ATAGAGAATCACAAGGAAAACATCACGAACTTTGTTCCGTCAATTCCCGT +GGTGCTTGTTATCATCAGAATGCAAAATTTGAAAGTCTGAAATTAAGCCG +TTTCCGCTAAAACGTAGCGAATCTCATTCCACCGAGTCTATTTTCGTGAG +GTCTCCAATTTTTCAAGTCTCTGCTCGTTATGGTGCATCGAAGGGTAATT +CAAAATTTCAAATAATTTTTAGACACTTTTCGACCAGTTTCAAATTTTTT +TTATGGTGCATCGAAAGAATTTTGCGTAATTTTCAATAGAGCGCGATTAC +TACTCACCTCTAAATTTCTGCAAATTCTTTTTCCAGATGCTCAGTGTCCC +GTGACTTCCCACAAGTGGTATATCTCCCATCACTGACGTCAGCCTACATG +GCAATCGAAGCCATCTCATTTCCTGACCAACCATCGATTTCTTTCTCGTG +TCAAATTAAGTTGTGTGATAAGGGAAGTGATGAGTGTCGGGGTATGAGTC +CCCCCGCGTGTACCCCATTGACACAGGTCCCCATCACGGGACAAGTACCA +ATGCCATTTGATAATACAATTGGAAATACGTTTGGTGAGTTATTTACGGC +CGAGAAAACCTGCAAAAATAAAAGTTCAGCCACCGAACTTTTTGACATTT +TTGCGCAACTGTATGCCGCACAAAACTTTACGTCAGAAGTGGGCGTGTCC +GCCTGCAGGCCCCGATGTTTTAGATGTAAAAAATTAGATGTTTTAGATGT +AAAAAATTGAAATTTGAATACAAAAAAAAATTCGGCCACCGATTTTTTTT +GCTTTCACGTTTTGTCAATGCATTTCCAATTTTTTTCGTGAAACGTTTTT +GTCAGAATTGGGCGTGTCTTGTAAAGTCCCGCCCAATTTATGGGCGTGGC +TTGTTTCGACCAAAAATACTGTTTTTTTAACTCACAAAAACAGAGCTATA +AACTTTTTGAAAAAAACATCCCTGTCCTCTCCTTTCTCCATTCTAAAATT +TGAATTAGATGGCCGTGAAAAACCCCGGCCGCGGTCTTCAATTACAGTGA +AGAATTTGGCGGCAGAGCGCGTTTTCACAGTCTTTTTTTGTCGTCACTGA +GCAAACTTCAACTGCTTCCAGCCAGAAATTTACAAGCAAATTCAAATTTT +CAGACGGAATCCCACTGGAGCCGTGGATGAAAGAGCCCTCTCCTCCCACT +GATGACGTGGCAAACATCACCTCAGAAGGCGAGCCAATGCCTCGGCTCAT +CACCGAAGAGGAACAATATCAAATCGAGTCGAACCATGTTGAGGCGCGAG +AAAAACGATTTGCTCATCGATTATTCAATATCACATCGGAAGATCTCTAT +GTTGAGCCAACCGTCGAGCCAATGGAAGTAGAGATGCCTGGAGCACCGAG +AGAAACTGCTCGGAGGGTGTCTGAGCCATGTGTCTCGGTTGAAACTTTCT +ATATTTCGGCGCTTGCTGTACTTTTCGTTTTTGTCGTTTCGATTGGGATG +GTCTGTTTCTTCGGAAGTCATATGCTTAAAAAGTTGGTTTTTTATTGATT +TTCCTCCCACAGGGTTCTGACCTTCCTCATTGATTTTTTTGCGCTCCATT +GACAATCGCTTGTCGGAAAACGCATGGGAAAGTCGTGTACACGGACAAAT +ACATTTGGTTTTACAACTAAAATCGAGCCGCGCCGCAACACGCAACGCGC +CGTAAACCTACCCCAGCTATGGCCGAGTCAAAATGGCCTAGTTCGGCAAG +CTCTTTCATTTCAAAATATGAGGGAAGCCAGAAATCCATTTCCCCAAATT +GCAAGATATTTGTGGCGTGGCCGAAGTTTTCTAGTTTCTCGGCCACGTTG +TCAAAATTATTTTAAAAAATCGCTGGAAACACTAAATTTAGATATCTCCT +GTAGATTGTGATTCGCGGAAAAATTCCATGAATCTCGTTCTCCCAGTTTT +TTTTTTGTAAATTCAACAAATCAAATGAGCGCCAAAACCTCACAAATCTC +ATACTCCCAAAATTTGCGTTCCTCTTTTTCTTGAGGCCTCCTCTTTTCAC +TGTAAAATTTAAAAAACTCGTAACTTTTTCTTCAGAGCGCGATTGTACGC +ACAGAAAGTCTTTAAAGTCTGAAAATATTTTAAAGTTCCCCAAAATCCCA +CAAGTCTCATTCCACCGAGAGGTCATTTTCCGTGAGGTCTCTTTCTTGGG +TCTCGACGCGAAAATACTGTAATTTTATTAATTTTTTCAGAACTCAAGAC +TGTGAAATGCCGATTCCAGTCCCAGAAGGATATTATCTAAGCAAACACTG +AAACTCTTGTTTAAAAGTATTCGTTTCCCATCCACGTGCCATAATTCTTG +CATTTTCTTTTTTTTTCCCTATTTTTATTCAATTTATTTACAATTTGTTC +AATAAATAATCAATAAATAATAATTAAAAATAACATTAAAAGTCACATTT +TCCGAAGGAACCACGCGTGGAATGTAACGGTGCCGTTGTCGAATGGTTCC +GGCTGAAAATTGATTAGTTATCATTGGAGCGCAATTGCATTTTTCTCGAA +AAATCGATGTTTTCGTGTGATGCAGAATTATCGATTTTTTTTAACTTGGT +GGCCGAGAAAATGGAAAACTCAGTCATCGACTTTTATTTACCTGGAACGA +AAAAATTTAAAGTATGATCACGCGCTAAAGCCTCAATTATGCAAAATGCT +TTAAAAACGGGTTTTGGAATTTTCTAGACCACTGGTGACGTCACTCCTTT +TCCATTTATTATTCTAACTGTTTTCTAGGCCACTGATGTCGATATTTTTC +CACTGCTGGGTTTCTAGATCGCCTGCGACGTCATTTCTCTTCCATACCCT +GCTCTAGCGGGTTTCTAGGCCACTGGAGAAATTATTTTTCTTCCAAAAAA +AAATCTAGGCCATTAATGACGTCATCATTTTTTCTTTTCTTTAGGATTAC +CTCAGGTTCCTCATATTTCAGATCCATCCTCGCCAATCGTTCATTCTCAT +GAACTTTTTCCACTTTTTCACTGCTCGTACTCTTCTCATCTACTGTATCC +GCCACCACAACGTCCGGAGCAACAACTTGCTCATCAATATGCTGATATTC +GGGCTCCTGGCGGTCCCAACGTGGTGTCTCTGGTGCAGTTTCATATTGAT +TTTGCTGCTTCTCCAGGAGGTTCTGTATTGAACTGATCGCTGAGGAGGAT +CCAACGATCGGAGGCATCGGAGGCGGCAGAGGAGCCATAGATGGAGTCTG +AGAAGCCATCATTTGGAGTTGGGGGTAATTCCTTTGTTGGGACATCTGTG +GGGACATTTGTGGGGACATTTGAGGGGACGGGGACATTTGGAATACCATC +GGAGGCATTGGAGGTGGTGGGGGTGCCGGAGCCATTCGTATCATTGGAGC +CATCACGTAAGATGGTGGAGATGGTGGGAGACTGGAATTTTTTTTTTGAA +TTTTTTTTCATAACACGGGCTTCTGGCCTTCCTCATTGCACTTTTCGCGC +TCCGATGATAATCGCCTGCCGGACGACGCGTGGAAAAGTGGTGTACTCCC +CACGGACAAATACATTTAGTTTTCAACTGAAAACCGAGCCGCGACGCGAC +ACGCTACGCTCCGTAAATGGCCTAATTTCTTTTTTTTAATCTTGAGTTAA +AGTTTAATTTTAATTATTTCTACAGAATTGAATGGCTGGGAATGTGCCAC +GTGGCCGAGAATTCTCCTGCGTGGCCTAGAAAATTCAAAAAAATATTTTT +TGGTGGTTTTGATTACAAAATAAAGGATTTATACGGATAAAAACCTATTT +TAAAAGCCGTGAAAAAAATCATATCAACCACTGCCTAAAAGATTGAAATT +TTTATGATGGCCGAGAATTCTCAAGTGTGGCCTAGGAAAAATCAAGGCTT +TTGAAAATTTGCTCATTTCGAAAATTAAAAAAAACAACTCAATTGATAGT +AAATTTTAAAATTAAAAATTATTTTTCTGGTTTTTTTTTCTCAATTTTTG +CAAAATCAAAATTATAATCAATTTTTAATCCAGAATTCGTCAAGTGGCCT +AGAATTCTACTGCGTGGCCTAGAAAATTCCACCAAAATTTAAATTTTCCA +AATTGTAAAAATGCTCCAAAAAGTTGAATGGTGGCCGAGGTTTTTCGTTT +TTCACTTTTCACAGCTACGGAAAAAAACTCGGCCACCAATAGTTTTTCCT +AGGCCATGTTTCAAATGCCCTATTTCTATGTTAATTACAGTATTTTCTAG +ACAAGATTTTAAAAAAACTCACGAATAGCACATGGAGCTCTGACACTTGC +TCCCACCAATACAAAATTCCGAATTTTTTACAAAAAACTGCAAAACTATA +AGAATTTGTGGTAGAAATTGGGGCATTTACGTAATAATAATAATAGAAAA +ATGTCCGCAAATTTTTTTTCATAAATTTCATAGGGAGGAGGTAAGCTTCA +GCTAGAAGCCATTCAATTTTATTGGGGCGCCGAAAATCTTCGGAACACTT +TTACAATTTATACAGTAGTGTACAACTTTTACAACTTAATAATATCTTCA +ATACTTCCAGAATATTCTTCTTTTTCCTCCTCAATTGCCACGTCATCATC +TTGTAATCTGGTCCATTTTGCTGGCGAGGCGTCGGCAAACAGGCAGAATA +TAGTATTTACGAAGAGAAGTAAGCCCGCATGCGCCAGGAAACAATTACGC +CAGTCTGTGAATCTGAAAAAAATAATCTTGTCTTTTAGGGGACCTACGCC +TGCCTGCCTACGTCTGCCTTGCAGGGGACCTTTGCCTACCTACTTGACTA +CCTTCAAGTGAGACCTATGCTGGTTTGCCTGCATTTTTGTCAGTGCCTTC +TAGGCCTATGCCTACCTTACAAACTATGTAGGTCAACTGCCTGCTTTCAA +GGTGGCCTAGGTCAGCCTACATGCTATCTACGTCTACCCCAATGTACCCT +GTGCCTATCTACCTGCTTTTAATGCTATCTGCCTTTTCGATAGTCTTTTA +GGGAATCTACGCCGGTCCAGCTCACATAGGTTATCTATGCCTATGCCTTC +CTGCCTGCCTCCAAAGTGACCTACGCTTACCGTGTTTTTTTTTCTAGACC +GTATATACCTACATGCCTGCCTTTAAGTTTACCTATGCCTGCCTGCATTC +CTCATGCCTGCGTGCCTACATGAATACCCTAAAAACTCACGTATCATCAG +TAACAATCATATTGACGAAAAACGGTTCGATGAATATCGTGCAAGCCCAG +ATGTTCATGATCTGGAAGAGAAATCGTTGGCCTAAAAATTTTCTCGGCCA +CCCCCTTACCTGCTGCATTGCGAAATAGGCGTACTGCTGGGAGTGCAACG +TGGCACACTTGTTGAATCCCGCCGTATTGCACCCCATCACACTTTCGGCG +CAAATCTGGAATGATGGAAGAGAATAGGAAAACTAGGCCATGGATGTATG +TGCGCTATGTTGATAATCGGTTATTTTCAACGTGGATTATCAATTGAGCG +CACTTGTCCCACTGGAAGAGTTTTCCTATCTAGGCCACCACCACCACCCA +CTCACCATTATAATAATAGCCAGCAAGTGTTTTTCCTGTGGAATAAATGC +TAGAACGATGAAAAAAACGGCGGCCACGGCCAGAGCGATTGTGTTGAAAA +TTTTAGTTTTCAGAGTTTCTGAGATGAATCTGGAATATTGATTTTTGGTG +GCCGTAGAGAGGAAAAACTCGGCCACTGATTTTTTTCACAATTATAAAAT +TATTTTTCCAGGAAAAACCCCCGAAAAACTCACTTAATATAATCACTAAT +AATTCCCGACGATAATTTCGTAAAAAATTGAAAAATAATGGGTAAGGCGG +CCAAAAAACCGGACGAAAGTACGTCATAGTTCAAATAATTTTTCATATAT +TGCGGATTGAATTGGGATACCAATTGAACTGTTATCAAATCTCCAAACGA +TGCGATCCAACAAGCCCACAGGCTTAAACTTGTCAGAATATGACGGAATG +GAAGATTTTTTGGCCGGGATACCTGCAAAACGAAAAAGTAACGGGCTTCG +AATTTCCCCCCCCATGTTTTCAAATGGAAGAGGTGGCCGTGAATAAAGCT +AACCTCGACCGGGGGTCGCGACTCGCGACAAACGGGAAAACTCAAAGAAA +TTTCGTACTGTCGCTACTTTTTTTGAGTTTTCCTGTTTGTCGCAGGTCGC +GACCCCCGGTCGAGGTTCGCTTTTTTCACGGCCACCTCTTCCATTTGAAA +ACATGGGGGAAATTCGAAGCCCGTGAAAAGTTAGGCCATGCAATGCGATG +TGGTGGCCGAGGTTTTGAAAACTCGGTTACTCTCATGTAAAAAATCTTGA +AGTTGAAGCAAATTTGCGTACATGAAACCCATTTACCTTGCTAGCAGTTT +TAGAAAAATTTGGGATTTTCTCATACTAATGAGGGAACGTCTTAATTGTC +GACAAATTGCGTACCCCGAGGAACCCACTAATTCAGTCCTAGGTTTAGGC +ATAGGCTAAGGCATAGGCTTAGGCGTAGGCCTAGGCTTAGGCTTAGGCTT +ACACGTGGTGTCAGAGTGCCTCATTTCGGCTTGATCTACGTAGATCTACA +AAAAATGCGGGGGAAGAGCCGCAGAGTTTTCTACTGATTTCGCATGGTTA +AGAGTGTGCTGACGTCACATTTTTTGGGGCAAAAATTCCCGCATTTTTGG +TAGATCAAACCGTAATAGCACAGCCAGGCACCACGTGCGCTTAGGCTTGG +GCTTTCCGTAGTCCTTCGGGCGCGTTTTTCTCAAAAATGATACGTGGTAC +AATTTCAGGTTTTTTTCCGCTCCAAAATCTAGTTATAATTTGTGTCCGGT +AGAGCGCGTTTGCACTCACTTTCTTTCCCGATTTCCCTTCTCGAATCCTC +TCCAATTCCTTCTCGCCAACCCAACTGTGCTCACTCGGCGAGCACTTGAA +AAATAGGAAAAACAGCGAAAAAGTGACCAACGATACACCGGCGTGCACAT +AGTAAACCGACGTCCATCCACCAGACGAAGAGCATAACCATCCCGAAACT +GGCATTGTAAATATATTTGAAAGTTGTGTATTTCCGGTTAATAGGCCAAT +GAATACTCCGTGCTCGTATGGGGTCGCCCAATTTGCTGTAATTGAGCCAG +CGAGGGGAAATGTGGCTGAAAATGCCATTCCTTGACAAATACGGGCGGCC +ACAAACCATCCGTAGCCAATGGTACTTGCCAACGGGATAAGGGCTGTTGA +AACTGGAAAAATTGAGTGCAATACATCATATTTGACGCGCAATTTTAAAA +TTTAAAAAATGGAAACGCGCTCTAATGATGCTTGGTGTACTCCTCTCGGA +CAATAAATGTCAATAATTTTTGAAAAATCGATAATTTTTTTTTAATTTCA +GAAAAATTCGTGAAATCTGTTTTATTTTGCGCGTAAAATATGATTCTTAA +ATACTTAATTCAGTATTTTACGCACGTGGTATCAGAGTGTCTCATTTAGG +CTTGATCTACGTAGATCTACAAAAAATGCGGGAGAAGAGACGCAGAGTTC +TCAACTGATTTCGTATGGTTAAGAACGTGCTGACGTCACATATTTTCGGG +CAAATAATTCCCGCATTTTTTGTAGATCAAACCGTGATGGGACAGCCTGA +CACCACGTGCTTACGCGGAATTTTTCACAATTTTTTGTGCTTCATGCACC +ATGTTTTTGTTTCGAAAAATCAGATTATTGTTTTGCGCGTCAAATTCAAC +GCCCACTGTGCAATACACCATATTTGACGATCAATTTCAAAAATTTTGTA +TGCTTTCGATGCATGCTTTTTGGGGTACTGTAGCTTTGAAAATACGCATG +CACTGGATCTGACGACAAAATGCACAGTTTTTATAAAATTAGTCTATAGA +AATTAGTCAGTTTTCTCGAAACAAATAAAAACTACAGAAAACTCGGCCAC +CGATATTTTTTTTTTTCGCGGCCACGATTGACGTCATACCTCCCGAAATA +ATTCCGGCGACAATGAAGACAGGTTTATGCGGCAAATGTTGAAAAGAAAT +GGAAAATGGAATCGAGGCGGCAAGACTTCCAATAGCCACACACGATTGAA +GAAAATTCGACTCTGATTTGGTATAGTTCACTGAAAAAATCAACTATTTT +GGCGGCCGCCAATGGAAAAACTCGGCCACCGAATTAAAAAAAAAACCTTT +TGAAGTTGAAGTACTATTATCATCTTGCATACAAATTTTTGTAAAATTAT +AAGTATTCATATTTGAAAGAATCGAGGTCAAACACAGTGTGGCACATATT +AAAATCTGCAAAAAAATCGTGAAAATTCAATTTTCCGGGGGTTTTGAGTT +CAAAAAGTACCAGAAATCGGACAGGAACCGGCGAGTTGACCATGGTGCAT +CAGAAACCGGAATTTTAAATAAGTAAAAAAATTTATGATGCTCGTGGTGA +TAACGAAAAGTGCAGTGATCAATTTAAGGGAAATACTGCTGGGGGATTAA +ACGTTGACACTGTCAACTTGATAGTGTTAATTTGATCAATGCTTTGTACT +TGTTTTTTGCAGGAAAAATTCTTTGAAAATTGCAAGACTATAGTATAGTC +TGAAAATTTGATGAAATCTAAAACTTTAATAAATACCGTTAATTATCATT +ATTTTTATGAAATTTTAATATAATCTACTTAAAATTTAATTTTCTAGGCA +TCTGTGAGCTTAAATTTTCGATTATCCCTCGCCAAATTAAAGATTTGCAG +ACTTTTAAGCTTATAAGCTTATTTCAGTGAGAGAGAGCATTGTGAGAAGA +GAAACGCAGACGAGGCTGGCGCGTTTCTCGTGCTCTGACGCGAGTCTCGA +TTTGCTTGCGCATTTCTCGTGCGCGCGACGTTCATTTTATTTTTCCGATT +TTTTTTCAGTTTTTCTGAACTTTTCTTCTTGAATTTGTGATTTTTTATTT +ATTTTTCACGTCTTGTTGCAAAATAACTGATTTTTCACACAAAATATTCG +AATTTTCAGGTCGGCAACATGGGATTCTTGTGGAAAACTGCAAAACTCGG +AATTAAAGTTGGACTCGTCGCCGGCGCCGTCAAACTGTCAATCGATAACG +ATATTTGGTCGACTAACAATGTTAAAGTATTAGTTTTCCCCCGTTTTTCC +ACGAAAATTTTCATTTTCAGGGCAGCGAACTGTATCAAAAGCTTAAAAAG +TACATTCTTCCCGGCACCGTCGTCTTTCCAGAGCAGGTTTTATCGATTTT +TTCTCTGAAAATGCAATTTTTTTCTTATTTTCAGCTCCCAACAGTCGAAG +ATGTGCAGCTGAAGGCCGGTGGAAAGTGGAACAGTGCTGTTGACTCGGTA +GGCTGCATTTTTGAGAGGAAACACGGAAAAATTGCTGCGAAAGTTGGAAA +AAAGTCCTGGAAAATGGAGATTTGGCGCCGAACGTTCAAGAAATTCCATA +ATTTCAAAAATCTATCTGAAAAATTGAAAAATATAAATTTTCAGTCATTT +TTAGTCAAATTTCAGAGCTAAACGTCGAAAAAAGTGCCTAAAACTAGGAA +AAATATGACAAAAAGACACAAATTTTGGAGAAAATTGCTGAAAATAATGC +AAAACACTTTTTTTCACAAAAAGCGAAATTCAAAAAAAATTCCACGTCAA +AAATTAACCAAATGCAAGTACGCTCCATCGCACTTTTTTCCAATTTCTGA +CTCGAAAAGTCTTAAACTTCTGGTTTTGTAGGAAAGATAATGCAAAACGC +AATTTTTAGTCCAAAATTCAGAGAAAATTCTGAAATTGTTTTTAAAAAAA +ATGCAAGCACACTCCATGGCACTTTTTTTTCAAAATTTCGCGTAGAAAAT +TACAGACATTAGCAAAATTCCGACGATTTCGCTGCGAGACCAGAAATATT +GTAGGAAATTCAAACATTATCCGAAAATAATGCAAACGCGCTCTATCGCA +CTTTTCTCCAAGTTCCCACTCAAAAAGCATAGAAAATACCTGAAATTGCC +GTTTTTTTTCACCGGAATTTCAAATTTACGCGATTTCGCTGCGAGACCCA +AGCTAGTGCAGTGGAGCGCATTTCCAACAATTTCAAACTCAATTTTTTTC +AGGTATTCACCACAATCGAGAACGTCCCATCAAGCGTGAACACAGTGGCC +AATCGACTCATCAATAATAAATAAATTCCCCATAAAAATTATCGATTTAT +CGATTTTCCCCCCGAATCCTCGTGTATTCCTTCGTTAGAATGTACTTTTT +CCCTCCTCATTTTCTAGAAGTATTTGTGTGTGTGCTCTATGAAAAAATTT +GCAATTTTTGACTTTAAACGGACGGTGCATTATATTATTTTATCAGTTCC +CATCGTTGATCAATTTTCTCCACTGATTATCAATTCACTGATAAGCTCAC +ACTGCCTGCCCAACTCAATTCATCGCAACTTCTTCTCCCTGCTTTTTTTT +GCCATGAATTCGACGGTGGCTTCCCGTTTCTCATGGGGACTCATTCTGGC +GTCGATCGATTTTTTGGCGTGCCTACTGTTCGCCTGCCTGCATGATGGAA +CTTTCAAATTCGCGAATTTTACTTCGCAATTTGGCGATTTTTCGTTTTTT +ACGAGGTTCGATTGATTGGTGGCCGAGTTAATTTTAGGCCACGAAAAATG +AAAATTGAAGCCGAGTGTCATTTTCGCTGGAATTCTAATTTTCAGTGTGT +AAAAATATAGAAAACTGCAAAAAATTTTGAATTCCCGCCAAAAACTAACG +TTACGAGACCCAAGTACAGTGGAGCGCAGTTGCAAAAAAAAATTTTTAAT +GATTTTTTGCAACTACGCTCCACAGTCCTTGGGTCTCACAACGTTGAAAC +TAAAATTTTGGAATTTCTCCCATAACTTCTTATAATAACGATATTCGGTG +GTCTCGACACGACATATTTTCATTAAATAAAACGGGTGTGCGCCTTTAAA +GAGTACTGCAGTTTCAAACTTTAGTTGCTAAGCGTATTTTCAACAAAGCA +ACGAAAATTTGAACTTACAGTACTCTTTAAAGGCGCACGCCCGTTTTTAT +TAAAACAAAAACTTGTCGTGTCGAGACCGGGCACCGTAGTTTTGACGCTA +AAAATAAGATTTATGAAAAAGCGGGTTTCCAGAAAATTTCACTTTTCAAA +CTTTGATGAAAATTTGAAGTTTCCAGCCAAAATCGCTGCGAGACAGTGGA +ACGAGTGCAGTAGAGCGAAATTGCTGTAAAATTTTGAAAAAAAAGTGAGA +AATTTAAAAACACGGATTTCTGGCCTCCCCCGTAAATTGAAATGGAAGAG +TTTGCCGAACTAGGCCACTTTGGCTCGCCCATATCTGGGGTAGATTTACG +GCGCGTTGCGTGTCGCGACGCGATTTTAGTTGGAAAACTAAATGTTTTTG +CCCGTGTGGAGTACACGACTTTCCCACGTGTTGTCCTCTAGGTGATTGTC +AATGGAGCGCAAAAAATCCAATGAGGAAGGCCAGAACCCCGTGAAAAAGT +ACGCGTTTTTGAAGCAATTCATCGAAAGAAGACAGTAAAAAAAAAGTCAA +AAATTCAAATTTCCAATAGAAAAACCACCAAACCCAACAATTTTTCCAGC +ACAATCGACCTATTCTTGCTGCAATTTTTCCGTTTTGCACTATGGATGGT +GCCGGCGGCAATCCACGTGGCCAACAAGGCGGACACGTTGACAATGTGGA +AAGAGGTCGGTGGCCGCGTGGCCTAGAAATCCCGAAAATTTCAAATTTTC +AGCCAATTTTCTGCTCGGCACTGCTCATCTGCGCGGCGAGCCCCACAAAA +TTGCTCCTCCTCACAGAAAAGCTGAAGCCCGATGAGTTCCTCACTTTCGG +CGACACTGCCTTCCTTGTCTGGAATTTCATTTCCGCGATCATTTTGAACT +CCTCGTGGACAAGATACTTCTCGCGAACTCCGTCTTCATATATAATTCTG +GAGGATGAGGATGTAAGTGCGCTCCGCTGAGAAAATGTTTTGATCACCCC +CACGATTTTCAGCTCGAGGTGGCTCCAAAACAAACGTTTGAGCTTATTTT +CCGCCTGCTCCAATACTGCAAACGTGAATGGCTCTGGCATATTTCCGGAT +TCTCGTGGCTCTTTATTTATTCGATCAGTAAGAGAATATCCATCGGGGGT +TTTTTGTTTCGAATTTAAAAAAAAACACAAGTGGAAGAGTTTTTAAGATT +TCTAGGCCACGCACCCACTCCAAAACCCCAATTTTCAGCCCGTATCTTCG +TTCCCTATTACACGGGACAAGTCATCGCTACCGTGGTCGCCACAAAATCG +TACCCAGCCCTCTCCAACGCTGTCTACATCATGACAATCATCTCGTTGGT +GAGCGCTGTCGCCGCCGGATTCCGTGGAGGATCCTTCGAGTACGCCTACG +CAAGGATCCAGAGGGCAATCCGCTACGATTTGTTCCACGGACTCGTGAAA +CAGGATGTCGCTTTCTATGATGCTCACAAGACCGGAGAGGTGACTTCTCG +TCTGGCTGCTGATTGTCAGACTATGTCGGATACAGTTGCGTTGAATGTTA +ACGTTTTCCTCAGGTAGGTGTGGGTCCGTGACCGAAGTTCCCAGATCACA +TGACCTAATTTTCCCAAATTCTTCCAGAAACTGCGTTATGCTCCTTGGAT +CGATGATCTTCATGATGAAGCTTTCGTGGCGCCTCTCCCTCGTCACATTC +ATCCTCGTCCCAATTATCTTCGTCGCCTCCAAAATCTTCGGAACATATTA +TGATGTAAGTGCGCTCCAGCGAAAACGTTTTTCTAAAGTTTTGACCCCAA +AATTCTGTCAAAGTGCCCCATTTTGGTTTGATCTTCGGAAAATGCGGGAG +AAGAGGCGCAGGCTTTGCAACTGATATCACATGGTTAAGATTGTGCTGAC +GGCACATGGAAAAATTCCCACATTTTTTTGTAGATCAAACCGCACCTGAC +ACCACGTGAAATTTTTGACAAGTCAAGAAAAATTTCGGCAATTGTGAAAT +AATCGAATTACCGCCGCACGTGGTGCCAGGCTGTCCCATTACGGCTTGAT +CTACAAAAAGTGCGGGATGTTTTTGCCCAACAAATTTGACGTCAGCACGT +TCTTAGTCATGCGAAATTAGTTGAGAACTCTGCGTCTCTTCTCCCTCATT +TCTTGTTGTTCTACGTAGATCAAGTCGAAATGACCCACTCTGACATCACG +TGCCGCCTCCCACCCCTGCTCCGACCAGGAATCAGCGGATCTACTTAGTC +TCAACTTGTTTTATTTCAGCTCCTCTCCGAAAGAACACAGGACACAATTG +CCGAGTCCAATGACGTTGCCGAGGAAGTTCTCTCCACAATGCGTACAGTC +CGATCCTTTTCCTGCGAGAACGTCGAAGCCGATCGCTTCTACGGGAAGCT +CACCCACACACTTGATGTCACCAGAACCAAGGCGATCGCCTATATCGGAT +TCCTCTGGGTCTCCGAACTTTTCCAGTCGTTCATCATTGTGTCAGTCCTC +TGGTATGGAGGCCATCTAGTGCTCACCCAGAAAATGAAGGGAGATCTTCT +AGTGTCATTTTTGTTGTATCAAATGCAACTCGGAGATAATCTTCGTCAAA +TGGGAGAAGTCTGGACAGGATTGATGCAATCTGTTGGAGCAAGTCGTAAA +GTGTTCGAGTACATTGATCGAGAGCCCCAGATTCAGCACAACGGGGAGTA +TATGCCGGAGAATGTTGTTGGAAAGATCGAGTTCAGAAATGTTCACTTCA +GTTATCCAACTCGTTCCGATCAGCCAATCCTTAAGGATCTCTCGTTTACC +GTTGAACCAGGAGAGACTGTCGCATTGGTTGGACCATCTGGCTCTGGAAA +GTCTTCGTGCATTTCTTTGCTTGAGAACTTCTACGTCCCGAATGCTGGAC +AGGTTTTGGTGGATGGAGTTCCGTTGGAAGAATTCGAGCATCATTATATT +CATAAGAAGGTACGTTGGCGTCAATTTCGGTTCGACAAATCGTTTGCCGG +TTTGCCGGCAATTTTAATTTTTGGCAAATTGCCGATTTGCCGGAAGTGTT +TAGAGTGCTTTTTTATAAGACGGAAACACTTGAAACTGTGTCCGTTTTTA +AATTTTTGTGCCGGTTGGCGATTTGCATGATATTTTCAATTCCGGCAATT +TGCCGATTTGCCGGAAATTTTCCATTATGGCAAGTTGCCGATATGCCGGA +AATTTTGATTTCGAAAAATTGCCGATATGCCGGAAGTTTCAATTCCGGCA +ACTCGCCGATTTGCCGGAAATTTCAATTCCGGTAATTTGCCGATTGGCAG +GAACAAATCGTTTGCTCGCAGTCTATTCGGATAAAAATTGCGCCAACTGT +TCATCCGTTTGCACAGAAAAAGCATTTCCGCGCTTCGCTATTGGCCAATT +TCAAAATAGTGGGCGTGACCAACCAATCACGGGTGTTTCTTGCTTTCCAT +TGCTGAAACTGTGATTGGTTGGTCACGCCCAATTTTTTGAAATTGACCAA +TTGCGAAGCGATGACTTTGGACGCAAGAAACTTCCGTTTTCTCCTTTAGC +TGTCGATCGAGATTCTCTCCTTTAAAAACACATTGCCGATCTTTTCAAAG +CCCCTGTTTCAAACGACACAGCTAGTAACAACAAAAAACCTCGAAAACTT +CCAATTTTTCAGATCGCCCTTGTCGGCCAGGAGCCCGTCCTGTTCGCTCG +TTCTGTGATGGAAAATGTCAGATACGGTGTCGAAGTGGCGGATACGGTAA +GCACGATTAAATGCACCATGAGCCAAACAAAAAAACTTGTTCAGGAAATC +ATTCGCTCTTGTGAAATGGCGAATGCTCACGGATTCATTATGCAAACCAC +GTTGAAATACGAAACAAACGTCGGAGAGAAGGGAACACAAATGTCCGGTG +GTCAGAAGCAACGTATCGCAATTGCTCGTGCTCTTGTTCGTGAGCCAGCG +ATTCTCTTGTTGGATGAAGCCACGTCGGCGTTGGACACCGAGTCCGAACA +TCTTGTTCAGGAAGCGATTTATAAGAATTTGGATGGAAAGAGTGTCATTT +TGATTGCACATCGATTATCGACTGTTGAGAAGGCTGATAAGATTGTGGTT +ATTAATAAGGTGAGTTGCAATTGCGCTCGACCGAGATTTGGTCGCAAACC +TGACACGGGGTTCTGGCCTTCCTCATTGAAATTTCCGCGCTCTATTGACA +ATCGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTCCACACGGACAAA +TACATTTAGTTTTACAACTAAAATCGAACCGCGACGCGACACGCAACGCG +CCGTAAATCTACCCCAGATATGACAGAGCCAAAATGGCCTAGTTCAGCAA +AAACTCTTCCATTTCAATTTATGAGGGAATCCAGAAATCCGTGCGCCCGT +GGTGTATTACTCGTGGATAACTGCTCATATTTCAGAATTGAGAATTTCGC +TAAAAACTGTAGAATCGCGTTAAAAATGAGACCTCACCAAAACAGGATTC +ACGAAACAAGAATTCACAGAAATAGTATTCAGTGGGCGCAGTGTGCGCAG +TGTGCGCGGGGGTTGCGAAAGCACACTTTTCGGTCCCGCCCCCTAAATCG +TGTTTTTCGTGAATACTGAATCTGGGAAATTTGAAAACTCGGCGAGTTTT +TCTGTGCGGCACACCCACGTGGTGTCAGGCTGTCTCATGGCCCGACAAAG +GGTACATCAGTGTAAATGCGCTCTACCGAACAGAACGCATAACCCACGTG +GTGCCAGGCTGTCCCATTACGGCTTGATCTACAAAAAGTGCGGGATGTTT +TTGCCCAACAAATTTGACGTCAGCACGTTCTTAGTCATGCGAAATCAGTT +GAGAACTCTATGTCTCTTCTCCCGCATTTTTTGTTGATCTACGTAGATCA +AGCCAAAATGAGACACTCTGACATCACGTGATAACCTGGTTGATACTACG +CGTACGGCTTGCCGGGCCGTGTTTCTCATTGCGGTTTGATCTACAAAAAT +GCGGGAATTTTTCCCCCAGGAAAGTGTGACGTCAGCACACTCAGTCTGCG +TCTCTTCTCCCGCATTTTTCGAAGATCAAACCAAAATGAGACATTTTGAC +ACCAACACACACACACACACACACACACACACACACACACACACACACAC +ACACACACACACACACACACACACACACACACACACACACACATCATATT +TGACGAGCAAAATCGGCCCCATAATTACAGGGAAGAGTCGAACAAATCGG +AAATCACGAAACCCTACTGAAGGACACCAACGGAACCTACGCGAAGCTCG +TTCAACGCCAAATGATGGGAGATCAGAAGCCACGTAAACGGCCGGCGGTC +GCCAGATCGGGACCTCAGCCAGCCGCGTCAATCAACGTGGCAGGACCATC +GCAGGGTAATGCAATGTCCCTGTTGTCGACGTCTTTCAGCCAATCTGCCA +GTAGTGTTACTTCTCATTAATTGTTTTTTCTTCTTGTTAATTGGCAAAAT +ATTATGATGAACTTGTTGGGTTGATTAATTTGTAAGAATAAAGTATACAA +TTATTCATTCATTATTAAAATTTGGGCACATAGAAAAAATTGTGGAAAAA +CTGTAAAAAATCTGCAAAAACGTGGAAATTATTCAAATCAACTCCAGGTA +GTCGTTGTCGACATCGTCTCGCTGCCGCATCGTGTTCTGAAAATCCATTT +TTCACTTTTTTTAAAGCAGATTCCCAGCTAACCGTCGACCGGATCGTGTT +GTTCCATCCGCGGATTTGAGAGTAGGAGCTTACGGTGCCACGTGTCTCGT +TGGCAGCTTGCCAATTATTCACAGACAGCCTGTACGAGTCGCTCAACAGT +GGACCGGCGTTTAGAGTCTGAAAATATATAACGGGAACACTAAAATTTTA +GAATGCGTATTGTGCAACACATTTGACGCGCAAAATATCCAGTAGCGAAA +ACTACAGTAATCCTTTAAGTGACTGCTGCACGTGGTGCCCAGCAGGGCTG +GGAATTTTTTGGTTTTTTGGTTTTTTTGGTTTTTTGGGACCAAAAATCCA +AAAAATCAAAAAAAAAAACAAGTTACCGTGTCTAGTCTCGACTCGAGACT +ATTCTGTATTAAAATACATCGAAACATGTATTTTAACACAGTTGTGACGT +CATAATGTAATACATTTGGCAACATTACTTGAATAACCCCATTAAAAATC +ACCTAAAGCATAAAACATTTTTTGGTTTTTTTTTGGTTTTTTTGGTTTTT +CCAAAATTTCAATTTTTTTGTTTTTTGGTTTTTTTGGTTTTTCAAAAACT +TCAAATTTTTGTTTTTTGGTTTTTTGGTCCAAAATTTTTTTTTGGTCCCA +GCCCTGGTGCCCAGCTGTCCCATTACGGTTTGATCTACAAAAAATGCGGA +AATTTTTTGCCCGAAAACATGTGACGTCAGCACGTTTTTAACCATGCAAA +ATCCATGCTTCTCCCGTATTGTTTGTAGATCAACGTAGATCAAGCCGAAA +TGAGACACACTGTGACCGCGTGCTACTGTAGTGCTCGTGTCGATTTACGG +GATCAATTTTCGAAATGATTATACATATAATTATCGATAGAATAATAAAA +TTAAGCAAAAAAAAATCGGAAAATAATACGAAAAAACAAAGGAAAATTGA +AAATCGCTGTCAAAATTCGAAAAAAATTAATTTCGAAAATTGAGTTCCCG +TAAATCGACACAAGCGCTACAGTAGTCATTTAAAAAGGATTACTGTAGTT +TTCGCTACGAGATATTTTGCGCGTCAAATATGTTGCGCAATACGCATTCT +CAAAATTTTGAACTCTCCGCCTCTCACAGCTGGGTCTCGTTAGGTATGGG +GGCGGATCCTTTTCAATTGGCGGTGGAGCGCGATTGAAAAAATTTTCGAT +TTTTTTTCGATTTTTCAGAAAAAATATCGATTTTTTCCGATTTTTCAGAA +AAAAAATTCGATTTTTTTTTGATTTTTCACAAAAATTATCGATTTTTTAG +ATTTTTCAGAAAAAATATCGATTTTTTTTTCAGATTTTCAGAAATTATTT +TGATTTTTTTTTAATGTTTTGTCCCTTTTTCTGAAATTCTACCTCATAAT +GATTGCTTCTTCCACTTCCGCCTCGCTGCCCGTAGTTCAGTGTCGAGTAA +TTCGCATTCGATACTGTGTAAATCGACAGTGGAATAACCGGGTAGATCAT +AATGTAGTACAATGTGGCAAAGTGGATCACTAACTGAAAATTATTGGATT +TTTCTAATAATAAGGTGGGGAAATCCGAAATATGTGAAAAATATTTTTAA +TAAACAAATTTTCCCCTGATTCCGAATATCTATATGAAAAAATTCAAAAA +AAAATTTTCCAGATTTTATATTTAAGCTTGAAATCGCTTGAGCCCGCATC +ACTATTTTCAAATGCTTGCCCAAAGAAATTTGCATTAGAGCGCGCTTGCA +TAGTTTGATTTTCTTCATTCAAATATTGTATTTATTACCGCCAAATTCAA +TTTTTTAACCGGTTTCATTCATTTTTGTCGAAAAAATATATTTTTCAGAA +AAAAACCGGTGAAAAAAAACCAAAATCGACAAAAACTAATGAAGCTGGCT +GATAAAAATTGAATTCGGCGAAAATAAATAAAATATTTAAATGAAGAAAA +TTCTTAGGCGCAAACGAAATTCGCCATTTCAAGCTTAAATATAAAATCAG +GGATTTTTTATTTATTTTTTTTTCACATTGATTTTCGAAATCAGGGAAAA +ATTTGGGGTTAATTATAAATATTTCCCAGATTTCGGTAAGAAAAATATGA +TTATTTTTTTACTAAAAAATAACCCCCACCAGTAAAGCGTAGAAAATTGA +GATGATAAATGCGAAAATGATGAACGCGGAAGAAAAAAAGTCGGGATTCT +TTTGGGCAGTGCTGGAGTAGTTGAAGATCGAGATGATTGTAGAATAGTAG +GACAGGAATGAAACAATCATCTGTAATTTATTTTTTTAAAGCTTCCAGGT +CAATACACGTGGTGTCAGAGTGTCTCATTTCGGTTTGATCTACTGTGTAG +ATCTACAAAAAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTCGC +ATGGTTAAGAACGTGCTGACGTCACATTTTACTGGGAGAAAAATTTCCGC +ATTTTTTGTAGATCAAGCTGTGATGGGACAGCCTGGCACCATGTGGGTGC +CGAGGGTATTGCTTTTTGGTATTTTTTGGAATTTCGAAAAAAACTTTCCG +ATTTTTTTGAAAATAGCTCTTTTTATAGAAGAAAATAGTTTTTTCTCATC +AACACAAATTTTAGAACAATTTTTTCGATTATCCGGAAAATTGAAAACTT +TCGTTTTTCTATGTTCCATTTTCGATTTTATAAATTTGGGAAAACCTAAA +ATTTCGATTTTTTTTGAAAAAAAAACGAGTATTCAATAATTTATATATTA +TAGGCATTCTTTTTCTCTAATTTCTTCTGAAAAACATTAAAAAAAAATTT +TTTTTTTTTTAAACCAATTTTCAGTAATTTTTTTCTGTAAAAAATACGAT +TTTTTTCCAATAAATTTCTAGTTTTTTCTCTCTTTTCGTACATTTGGACT +GTTTCTAATTTTTGCTTGCTTTTTTCTATATTTTTTCTGCGATTTCCTAT +GAAAAGTACCAAAAAATCGGAAATTGTTTTTTTTTTTCGATTTTTTAGGA +AAAAAAACGATATTTCCTATAAATGTTTTTTTCATAAGTAAATACTTTTC +TCCTTTTCCTTTTGATCTACAATATTTCGAATTTATTTTGAAAAAAATTT +TTTAAACGTTTTTTTCTGAAACAAAGACCCAAATTTTCAATAATTCAATA +ATTTTTCTGGATTGTTCAACCGAAATATACACATTTTTCAATAAATTTAT +AGTGTTCTCCTCTATTTTTGTTGATTTTTACTACTATAATTTTTTCAAAA +TTTTCGAAAAAAAAAATTTTTTTTTTGGAAAATTTTAATTTCAATTCGAT +TTAAAAAATATAAATGTTCATATTTTTTCATCGAAATATATATTTTTTGA +TTTTTCAACCTTTAAATTGTTTCATTTTCTCTGAAAAAATCGGAAAAATC +AACAGAAAAATCGAATTTTTTAAAAATATTTTCCGATTCCGACCGTAATT +TTTATGAAAAAAAATCGGTTTTCTCGTTATTTTCTACAACAAAACCTCAA +AAAACATGCTGGGCAACGTCAAAATCGCTCGATATCGAATCTTCAGCTCA +GTCTCATGTTTCACCAAATACACCGCATACAGAAACATCGTGCAGCTGAT +GAAGAAGAAAATGAGCAGATATGCACACTTTTCCACGAAAAATTCGCCCG +AAATCATGAAACGTGGCAAATTGAGCACAATTCGATGGAGCCAATAGCAG +GTCGATGAGCTGCAGCGGAAGCTTTCATTGGGATCTGTGCAGTACGTTGG +AACCGATAAATGTTCCTGCATTGATCGGATACAGTAGACGAGCAGGCAAA +TGTATTTTACAAGTGAGATATTCTGAAAATTTTTGAATTTTTTTTCCGAA +TTTAAAATTTTAGTTTCTCGATTGTTTTGAAGTAAAAAAATTGATTTTTT +AGAAAATTATATGTTTTGTTTAATTTATTTAAAAATCTTTAAAGGTGGAG +TAGCGCTAGTGGGGAAATTGCTTTAAAACATGCCTATGATACCACAATGA +CCGAATATCATGATAAAAAAATTCAAAAAAATTTTCTAAATTTTATAGGT +TTTTTTTTGAAAATTGAAAAATCTCAGTTTTTGCCTAATTCCAATTTGAA +TTACCGCTAATTGGATTTGTTCGGTGGAGCGCGCTTGCACGTTTTTAAAT +TTTTTTATTTTATTTTATGTTATTTTCCACCGATTTTTAATGTTTTCGGT +GTATTTTTGCTCGAATTTTAGAGAAAAAGTCAAGATAAATGCAAATTTTC +AATTAAAAAGCACGCTTACAGGCGTAAAAATGACAAAGTACCGATTTTAA +ACGATTTCCAACCTGAATTAATTAATTTCACTGATTTACGCCTGTAATCG +TCTTTTTTAATTGAAAATTTGCATTTATCTTGGCTTTTTCTCTAAAATTC +GAGCAAAAATACACCGAAAACATTAAAAATCGGTGGAAAATAACAAAAAA +TAAAATAAATAAATTTAAAAACGTGCAAGCGCGCTCCATCGAACAAATCC +AATTGGCGGTAATTCAAATAGTAATTAACAAAAACTGAGATTTTTTTCAA +TTTTCAAAAAAATCGTATAAAATTTAGAAAATTTTTAAAAAATTTTTTTA +TCATGATATTCGGTCATTGTGGTACCGTGTTTTAAAGCAATTTCCCCACT +AGCGCTACTCCACCTTTAAAGTGCTAATGTAAACTTTTTGTACACGTGGT +GTCAGAAAGTCCCATTTCGGTTTGATCTACAAAAAATGCGGGAGAAGAGA +CGCAGATTTCTCAACTGATTTCGCATGGTTAAGAACGTGCTGACGTCACA +TTTTTTTGGGAGAAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGG +GACAGCCTGGCACCACGTGTTTGTACAATTACACATTATCCTGGAACTTT +CCAGAAAATTTGAATTTCCCGCCAAAACTTATGGGTCTCATCACGATGAG +TCACTAACCTCAAACCGATATATTTTCTAAAAACAAAAACTCAAATTTTC +TCAAACTACAGTAATCCTACAGTAATCCTACAGTACCCCTACAGTACTAC +TACAGTACCTTGGCATTGTCCCCCACCAATATACAACCCAATATACCTTC +AAAAAACAAACACGTAATTTTTCCCAAACTACAGTAATCCTACAGTACTC +CCACAGTACCCCTGCAGTACTACTACAGTACCTTTTTAGAACATTTTTCT +GTTTTTCGATTTTTTCGCAAAAAAAATTCAGTTTTTTCAGCAAAAAAATT +GATTTAAAAATATTTCAAGTTACTTTTTAAAAGCTTTTCAAAAGTTTTTC +AATCCGTAAAAATAAAATTTTACGAATTCTTGTATTTTTTAAATTATCTG +AAATTTTTTTTTCTCAAAAAAAAAACTTTTTTTTTCAAGTTTTCAATTAA +TTTCGGCAAATTTCAAAAATTTTAGGTTTAAAAAAATTCAATTTTTATGC +TTAACATTTTATCGACATAAAAATCATTAACAACTACGAACAATTTGTGG +AAAACGTTTTTGGCAGTGGAGCGCACTTGCGCCTCGTATTCAAAAAGCCA +CACAAAATGGTGAAATATTCCCAAAAATCAAATAATTGTTTCGCTACGAG +ACCCAAAATACCGCAAAATAGTAATTTTTACCATAGTAATTTTCAAAAGT +GGCACGTAGACCTGATGAAACGTGTCGTTCACCTCCTCCGAGCTTCTGCC +ACGTGAGCTGGTGCTCCGGCATGGCTGATACATTTGTGAAGTTCGCTAAA +ACAGAAAAATATTATAAATAAGCGGAAAATTTCGTGGTCTCGACACGACA +AAAAATAATAAAAATTATTCGTGGTGAGACCCGAGTTGTTTTGGAGCAAA +ATTCTCAAAATTGGGGTATCACGTGGTGTCAGAGAGTCCCATTTCGGTTT +GATCTACAAAAAATGCGGGAGAAGAGATGCAGAGTTTGCTGACGTCACAT +TAAAAAAAAATTCCCGCATTTTTTGTAGATCAAACCATAATAGGACAGCC +TGGCACCACGTGCGGGGATTAAAACCCGCGCCGCACAGAAAAAAGGCGGA +GTGTTATTTCGCAACACCGCGGCACGGTTTTTTGTTGATCTTTTTCAATA +GTCTTGATATTACTTGCGATTTTTGCAAATTCAAAAAATCAACAATAAAC +CGACCGTGCCGCAGGGTTGCAAACTCCGCCTCTTTTTCTGTGCGATGCTG +ATTTTTTGCGAAATTCACGAATCAAAAAGCACACGTGGTGTCAGTGTCTC +TCATTTCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGAGAAGAGAC +GCAGAGGTCTCAACTGATTTCGCATGGCGCCACACATTTTTGGACAAAAA +ATTCCCGCATTTTTTGTAGATCAAACCATAATGGGACAGCCTGGCGGGGA +TTAGAAACCGCGCCGCACAGAAAAAAGGCGGACCGTAGTTTCGCAACACC +GCGGAACGGTTTTTGATATTACTTGCGATTTTTGCAAATTCAAAAAATCA +ACAAAAAACCGTGCCGCAGGGTTGCGAATTTACGCTCCGCCTCTTTTTCT +GTGCGATGCTGCTTTTTTTGCGAAATTCACGAAAAAAAAAAAGAAAATAA +AAGTACATTTACCGATAAAAGTGACGATAGACCGCCGATATACATGGAGA +GAATAGAGAGAGAAATGTGAAGTTTATTAGAAAACAATTTTGTAAAATTA +TGATGATGATGAAGATTTGCGGAATCTGGTAATCGGTTTTAATTGCCTTT +TCTATTATATTATATTAATCACTTGATGATGTACGGCTTTGCGCTTCCTC +GTCCACGGTCTCCAGATGACGGAATCCACGTGGCGATACTGATCGATTGT +GTTTTGGAGTGGTGGTGCTGCTGGTGCTGGTGGAGGGAATTGAGGTGGTT +GCAGTGGATATTACGCTGAAAAATTGAAAGGATTGGTGGAGGAAATGAGA +GAAATTTGAGAGCATAAATTTTTAAAAATCGAAAAAAAATTTTTTTTTGC +TATTTTTGGGCAGAAAATGGCGAAAACGGTGTTTTTTTGGGTAAAAAATA +ATAAAAATTTACAATTTTTTTTGACAGAAAAATGCGGAAAAGCTGTTTTT +AGGGTTGAAAAATCAAAAAAAAAATTTTTTTTTGCTATTTTTGGGCAGAA +AATGGCGAAAAACGGTTTTTTCAAGTTTAAAACATCAAAACAATTTTTTT +GCAATTTTTTTACAGAAAAATGAGGATAAGCGGTTTTAAAGGTTTAAAAA +ATTTTTTAAAATTTTTTTTGCGAATGGAAATTTTCTGAAAAATCGTGCAA +ATGCCTAATTTGTGCAAAAATCTTATCTGGTCAATGATTTTTAAGAGAAA +ACACCGGTTTTAGAAGGGAAAAAGGCAAAAAACTGGATTTCCAGTGAATT +TTATACTAAAAATGGAAAAAATTCAGAAATTTTTTAAGGAAAAATCAGAA +TTTTCGCAATTTCTACACGAAATATATAGAAATTGAGGAGAACCTCGGAT +TTTTTGCGGAGTTTAAACAATAATTTTTCGGCTAAAATTAACGATTTTCA +GAGAAAAAACTTAAAAAAAACAGAATTTCAGTGAATTTTACACGAAAAAC +GTAGCAAAAAGAGGTTTTTAGGGAATTTCCAAGTCAAATTTCCGAAATTC +TTGCGATTTCAACCCTGAAAAATAGCGAAATTGAGGAAAATCTCGGATTT +TTGCAGATAAATAATATTTTTTCCAATGATTTCCGTCTCCAAAACACAGA +ATAATTTACCAATTCGACGATGGTGAGGAGGGAGAGCCCAGCTCGTTGGT +GACAGCCGTGAGATCCGAGAACAAATTGACGCTGGCTGAAAAAATGGAAT +AAACGCTAAATTGATGATTTCCGCTATTAAAGTGCATATAGAAATACGAA +AAAGCAAAAAAAAAAATTTTTTTTAACCTTTTCCCTGGAATCGAAGAGCA +GTTTGCTTGCGGATTGGACGTCGAAAAGGGCCTAAAATTCTCATTTTTCG +GCCTGAAATTCCTCGAAAAACCCACTATTATTGGTAGTCGGAGATGGCTG +ATCGCCTCGTCGCTGGTAATATAGCACGCCTAGCCAGAATCCGTAGAGAA +AATAAATATAGACTGCCCACACTAGGATGATGGGAAGAAACGACAATCGG +CAGGCGTCTGGAGTGAAGAAATCAAGATTTTTCAGATTAAAAATTAAAAA +TCTTTAAAGGTGGACTACACCCTTGTTGGGAAATGGCTTTCAAACATGCC +TATGGTACCACAATGACCAAATATCATGATTAAAAAATTCAAAAAATTTT +TCTAGATTTTATATGATTTTTTGAAAATCGAAAAAATCTCAGTTTTTGCC +TAATTCCTATTTGAATTACCGCCAATTGGATTTGTTCGATGGAGCGCGCT +TGCACGTTTTTAAATTTATTTATTTTATTTATTGTTATTTTCCACCGATT +TTCAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGAGAAAAAGTTAAAA +TAAATGCAAATTTCCGATTAAAAAATCACTGAAAATGCGTAAAACTGAAA +AATATGCTAGTTTCAGGTTTGTTGTCGTCGGAACTCATTATTTTACAGTT +TTACGTATTTTTCACATTTTTAAACACTTTTTAGCAAACATTCTGCATTA +ATCTTGCTTTTTTACTTCTCTTTCCGATAAAAATACACAACTAATGAAGA +AAATCAGTGACATAATAATAATAATAATAATAATAATAATAATAATAATT +TATTACGCTCGCTGGGAGACGTGAAGGAATACAGAATACAAAAGTTATCA +TTGTTCGCTTGAACTAGAATTGGTGCAGTCGGGCAATCGTTTCCATTCCA +TTAAAATGTTGTCCTTGTCCTTGCGTTGTCCTTGCGTAGACTCCCCCATA +GTGGGCGAGCGATTCCCGAGTGAAAATAATCACGGAATGAAAAAATAGAA +GAAAAATAGAATAAATTAATAAAAAAAATAATGCAAGCGCGCTCCAACGA +ACGAGTTCAATTGGCGGTAATTCAAATAGGAATTAGGCAAAAACTTTTTC +AGATTTTTTCAATTTTCAAAAAATCATATAAAATTTATAAATTTTTTTTG +AAGTTTTTTAACGTGATATTTGGTCATTGTGGTACCATAGGCGTGTTTTA +AAGCAATTTCCCCACAGGGTGTAGTCCACATTTAAAAATTAAAAATTAAA +AATTCTACCTAACAAAATCGAAAATTTCAGATTCTCCTTGATTAAAAGCT +TTATTATTGAGTAAAGAGTCCGCAGCGTCCACACGGAGAGCGGGTACAAG +ATGGAAATCTGAAAATATTTAGGATTTTCAAGGGAAAATATCGATTTTTT +TTAGCAAAATACCACAGAAATTGCGGATGGAATGAGTAGAAGAGCCGGGT +TGACTTTCCGGGGAAAGTTTCGACGTGTGATGCTCGTCTCGGAGAGCCTC +ATTCCCAAGAATCCGGTTGCGATGCTGAAGAAAATCGATGGAAAAAGTCT +AAAATATCCCCTGAAACCCTACCTAAAAATCAGAAAATACGAGAAAATAT +TGATTAAATTCCGAGCCGGCACATAATTCGGGCGGATCAGCACTCCATTG +AAGTTTCGAAACGTTTCGCCGTTCCACTGAAGTCCATCGAAGCCGGGAAC +GGATGGCGGCTCGAAATGCTCGTCGACACTCATTTGACTGGCCCTGTAGA +GCCCGATGATGGCAATGGCGAGCATTCCCACTTCCACATGGAATATCAGG +CTCTGAAAATTAAAATTTAGCTTTTAGACGGAAAAAATCGATTACTTTGA +CATGAACTTGATCGAAAAGCCAGCGATACGGGTATTTTCGGTGCAGGCGG +CCTGATTCCGGACGTGCTCCTCGAGATATATTGGAATTTGTCGAGCGGAT +ACTAATATCTGCCATTTTTTCGCTGAAAAATCAGAAAAAATAAGTTTTAA +AACAGAATTTTAATGGAAAAATAAACGGAAAAATTCGAAACTTTTTTTTC +CGCCATTGAACACCAATGTGCCTTTAAGGTACGGTAGCTCTTCGTGGTGA +GACCACTGCGCCGCGCATCTGATTTCTCGTGGGAAATTTGTTTCGAATCC +TACGTTTTTTACAGATTTTTCTTTTTTTTCGTTTCGCTCATCATTTTTTT +GTTGCAAAAAATCCAATTTTCAGACAAAAATGTCAGAACGCCAATCCAAA +TATTTTGACTATCAAGGTATCGTCATTTCCTCCACTGGACAAGATAACCA +AGATTCGGAGACGGACCTCGTTTATCTCATTCAAGCTCATGTACGTGAAT +TCCCTCCGTTTTCATATTTAAAATAATAAGCTCGTTTTCAGGGAAAAGCG +GCCCCGAAGAACATCATGTACGGTGTCTCCAAGTGCGCATTTGTTCCAAC +AAACTTGGAGAGGAATTTCGATAATATCGAAGAGGCAAAAAATCTTGAGT +CAGTATTTATTTGATTTGAGCCCATTTTTAATCTGTTAACACTTGAATTT +TTAGACGTCGATCCAAAATCCCGCTAAAGTTCGGTGAAGTCATCCTATGG +AACGAATCGGACTGTGATCACGATAAGAGGATAATCCTTCATATCAAACG +AGAAAAACCAATTTATGAAGCGTCTTCCAGCAGAAATGGACTTATTTTGA +AAGTCGGTGGCGTCATCCAGCCCACCTCAACGACCTCGTTCTGGACGCCA +TTATGCACCGTCACCATGCGTATGTTTCTTCTTGATTTTCGTCTCTCTAA +CCATATATTTATTTCAGCAGAGACAGAGGCGACCCGTGCGGAGCCAGACG +TTTGGCTATACGCCTGGATTCGATTCGAAACTACCATGAAGAGTGGTCTA +GATCCTTTCAATATGACTGCAACATTCGAATCGTTTGACAGTTGCGATCC +ATCCGACCAAGCACGCGTCTGTGAAGCGGTATTTGCTTTTTAAAAATTTT +TTACGGGATTTTGAACAAATAACTTTCAGCCATGGAACGCAGGCTCTCCT +GACTCTAAATTCGGTGTTTGGCGCCCGGATCCAAAGCCTGCTGATAGCGA +CGACGAAATTGATATCGAGCCGAGAGAAGGCTGGCACTTGCCAGAAGACA +AATGGGCCGAGGTTAAGGTTGCTTTGTGGATTCTCGTTGACAATTTGATT +TTGCAGGTCATCAAGATGCAGCTTGGCCTGTATGTCGGCGAACGCCTACT +GATTTGCAAAGAACTCTCGCAGTTCGACTTTATTATCCCACTGCAGAAGC +CATTTTCCCGAGGAACGGACAAGACTTTGATCTACCCAGCCGTCGGAGAA +TACTTTCATTTCAGTGCTATTTGGTCGATGCAGCACAACGGTTTTCTGAT +CTATGAGCTTCAGCCAGTTCCACTTCTCAGACAGCATGTAACCTCTGTCA +ACGGAAATGTAAGTTATAATATTGATTTTTTTGTCCAGAACATAATTTTT +ATTTCAGCTCCTTACCCGCGTCGTTCCTGCCAGTATCAGAGGTCTCTTCG +TTGACAAGGAGGGCACTCTTGGATTGATTGATGACCCACACCATCTTCTT +TCATTCTTCGAGTTTCATCCAGCTGGTTATGAATTCTTGAAGGCTATGGT +AATCATGAGTGGGTCTTATTTTGAAACAAACGCTTTCAATTTTCAGGCCG +AAGTTCGTGCTGTTCGAACTTCAGAAAACAAATCTGTCCGTTACCGCATT +GTTCGTACATCGGGAATGTCCATTTTTGAAAACTGGCTTCGTGATACTCA +GGTCTCTAAAGTTAAATTAAACTCGTCCTTTTCACCCCTGAATTTTTCAG +TTCGTTGTTGGTCCAGTCAAAGGAATTCGAATCAATGAAGACACTGTCAT +TTGTGCCAAACATCCGAATGTCTACTTCAAAATCCCCAATAACTTGAAGG +AAGGAATCCCCATTGGCGGAGGAGTTCAATTCGTTGGAAAGCGACAAGCT +GGAGTCGACAGTGAAATTATGATCACCGAATGTTCTCCATGTCCAGCGTT +CACTTGTAAAAATTACTCGGTCTCTGGTGATACGGTTAGTCTTCAATTAT +TTAATAGTTTTTATTCTATGAGGAAAATATTCAGCGCTTGTTCCAAGTGT +ACTTGAAGCCAAATTGCGATCATGAGCAGTTGGCGGAGAGTGATTCGATG +GGATTTGTGGATTTCAGAGAGTTGGAGACTCCATGTAGAGGAAAGTGAGT +GTGTCAGGATTTGTAAAAATAATTGTAACTGAATTTTAAGGTTCCTGGCA +TGGGTCCGTGAATCCATTACTGTCAATGATTGTCGCCGTGCTGCTACCAT +CATGGAAGTATGCTCGACAGCCATCTGTCCTCCGTTGATTGCAATGAGCG +CGAATTCGAGCAGAGCAACATCGGCCAGAACTACGCCAGCTGGAAGTTCC +ATTGGATCCAGATCATCAATTCAATCAAGAGCATCTGCAGCTACTTCAGT +GAGCTCAAACGTAAGTTTATTTTTAAGGTTGGAAGATGATAAAAACAAGT +TTTTCAGCGATTCGTTGGCCCTTCAAGCCGCAGAACTCCATCTGGTACTC +CACAAAGCTCAACATCTTCCAGGGTCTAATTAAATATATACGCATCCCGT +TTTCCCCCGTATTTGTGTTTCAAATGTTCTGCTCATTTTTAATCTACCCG +TTATCCAACCAAACATTTATTTATTTAAACTTCAAGTTCCACCACCATCC +CATTCCGCACAACTTGTCTCTCGTAATTTTCTCGTGCTCTAATGAAGTTG +TGGTAGGTTATTCTAGTGAATACACCCATGTTAAGCAGCGAATACATCCA +GAAAAGTCCCAACAAGCCGGCAGCGAGATACTCCCCCCAAAATGATGGTT +GATCGGTACATCCAAGATAGGGTAGCATCGCGATAGACGTGAGCAAGTTC +GTTATGCACTTGAAAAACTGAAATTTCAGAAAAGATTAGGTGTATCAGAA +GGTTAAAAACAAACAAATGACATATAGATGAACGAAGCCAGTGATGGAAT +CGGATTCCGAATACGAGAAGCCATTCCCGGAGATACTGTGATAAGAATCT +GTGTGATCGAGAACACAATGAGCACACCCACCGGGAACATGAATTCCATG +GAAACACGGAGGCAAAGGTCACAGTACTGCAAAAAATGCGAAATTTTGGC +GATTTTTGCTCTAAAAAATGCACTGGCCGGGTCTCACCACGACAAATTTT +TGTTGTCAGTTGAATGCCAATAGAGTGTGCGCCTTTAAGGAGTACTGTAG +TTTCAAACTTTTGTTGCAATCGATTTTACAGTTTTCCCGAGAAACAAAAG +TTTGAAACTACAGTACTCCTTAAAGGCGCACACACTCTTTCCGCATTCAA +CTTAACAAAAGGTTGTCGTGTCGAGACCCGGCCACTGCATTTTTGTAGCA +AAAAAAATTTGAAATTTTCAAGTCTGGATAATAATATATAATATTTTTAC +CTCAACTATGGGAATTTGCATTTCCAAACTATCCAAACAATCGCTGAACC +CGAAAGCATCACAAATAATCGATCGATATTGTCGCGGAATGTCACGTATC +GATTGGTAGATCATGAATATGTTGCCAAGTAACGCGAAAATCTTGAAAAA +TGGAGGATTTTGCTTTTAAAAAATCCAAAAAAAAAAACTTAAATTCGACA +ATTTCCTGTTTGAATTCCCTCCAAAATGAGAACTGCAGGACCCATCAGCG +ATTTGAGTGGGCGGAGTCCGAGGGCGCTGATTGGTCGTGCAGTTCTAATT +TTGGAGGGAATTCAGCCAAATTTGAAAAATCTCGTTTTTTTTGCAATTCT +TTTGTGGTATTTTCGACATGGGGTTCTTTCTGGCTTTCCTCATCAAGGGT +GTCAATGTCCCGTAAAAATTTCGAAAACGGGACAACGGGACGTCCCGTTT +TTTTGAAAACACTCAAAAAACGGGACAAACTGGGCGGTTAAAAAAAAGAG +TGCATAGTTGGCGTAAATTTTAGTGTATTCGAGGCAAATTATAAAAAAAA +CTGCATGTAAGTCATTAATCTGCATGAATTTAAGTCTTGAAACAAAACTC +AAAAACAGAACTTTAAAATGTGCAACAAAATCATGAGAGAAATTGTCCCG +TTCCCGTGATAATTTTGAAAACGGGACAGCGGGACGTCCCGTTCCCGTGA +AAACACTCAAAAAACGGGACAACGGGACAAACGGGACACGGGACTTGACA +CCCTTGTTCCTCATTAAAATTTTCGCGCTCCATTGATAATCGCCCTGGGA +AAGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACAACTAAAAT +CGAGAAAATTGGGAGAGTTTTTGCCGCGAACCTGGCCTAGTTCGCGGCAA +AAACTCTTCCATTTCAAAATATGGGCGAAGCCAGAAATCCGTGATATTTT +CAGCATATTTTTTTGATTCGAAGCAAATCTCAGTTTCTCACCACAACGAA +CAACTTCACATTCGGATGCCGCCCGTCTTCGAAACGTGGAATTCCAACTG +AATTCACCGATTCGACACTTGAACCGGGTGACATCATCATATTTTCAACC +AGCTCATACTCGAACTCCGGAATATCCGGCACCACATCAATCGGTGCTGG +TTCTGGCGGTGGCGGCTCAACTGACACTTTTCCTTGATCTAAAATTTGTT +TTTTTCTGAAAATTTGTCACTGTACCAAATCAAAAAAAAAACCTTACCAG +AACTCATAATTTTTGGATTTTAATTTGTAAATTGCAAAACAGAAAATGAA +TTGGAATTTTTTCACTTTTTATTTATGGGAGGGGGAAATTCTTTGTTGTT +GCAATAAAGTAAAACAATCACAGTAAATGCCAGTACAATAGTTTTTCACG +TGTAATATATTAACCAATTACTATATTCAATAACTCTGTCGTCTAAATAC +ATAGGGTAGGGGGGAAGGTGAGGGAAAATGGAAATAATAAAGTGAAATGT +TTTGTGTACTTGCGATAAAACAATCAATAAATGGGAACAAGCCGATGATA +AACTGATAAACCGAACGTGAATATCGAGAGAGGGAGGAAGAAAGCGTATA +CCCGTTAATGAAATCAAGTTAATGGAATTATTTGGATTGAAACAAAACAA +CGAAAATATCAATGTTTGAGCATAAGGAATGAGGGAATGGCACTGGTGGT +GGTGGATAAATGAATCGGGGGGAACGGAATCTATGGAAGTTTCGAATACA +TCGCATCGAGTTGCTTCGAGTAGTGAGCCTTCAGCTTCGGACGCTTGCTC +TTCAACGTTGGCGTGAGAAGATCATTCTCGACGCTGAATTGCTCGGCGGA +GAGACTGATATCGCGCACTTGCTCGAACGAGAAGAGCCCGGCTTTCTTGC +CAACAGCGACCATGTCATCGAGGATCGCCTTTTTGACGGCGTCGTTGTTG +CACAGCTCTTCGAATGTTCCCTTGATTCCTTGGTCGGCCATCGCTGGGAC +GAGAACCTAGAAAAATTGAAAATTACATATATATATATATATATACACGC +TCTCCTCAAAGCCGAATAATTATTAGAGCGCGCTTACTGCGCTTCGCGTT +TCTGCATCCGCGGCATTTTGACTTTACACTGAAAAAAGCAGATATTTCAG +ATTTATCGAATTTTTAGCTTTTAAAATTTTTTTCTGCATTTTTCGAACAA +ACCTTTTGTTAAACAGTGAAAATTGAATTTAAAATGACTAAAATGAACTT +TTTTCGTTCACTGGTTGTGAAATGGTTTGAATTTGAAGAAATCAAAGGGA +TTTTTCTGAATTTTTTAATAATTTTCTATTAAAAATCGGTTTTAAACCAT +TTTTTGACCCTAATGTTAAGTCACAAATGTATTGAAACCGGTTTTTAATA +GAAAATATTTAGAAAATAAGAAAAATCCCGTTGATTTCTTCAAATTCAAA +CCATTTCACAACCAGTGGACGAAAAAAGTTCATTTTAGTCATTTTAAATT +CGATTTTCACAGTTTAACAAAACGTTTGTTCGAAAAATGCAGAAAAAAAA +TTTTAAAAGCTAAAAAATCGATAAATCTGAAATATCTGCTTTTTTCAGTG +GAAAGTCAAAATACCGAGGATGCAGAAATGCGAAGCGCAGCAAGCGCGCT +CTAATAATTATTCGGCTTTGAGGAGAGCGTGATATATATATATTTTTTTT +AATTTTGAAAATATTTAAAACCAAAAAACCAACCTCAGCATCAGGTACAA +CAATAGCAATGAGACACGTCTTCAGTGATTCTCCATGAACAAATGATTGA +GCGACATATTTCGAGCGGACATAGATGTTCTCAATCTTCTCCGGTGCCAC +GTATTCTCCCTGCGAGAGCTTGAAAATGTGCTTCTTGCGATCCACAATTT +TCAGCGTTCCCTCAGGAGTCCATCGTCCAATGTCTCCAGTGTGCAACCAT +CCATCCTCATCGATCGTCTCCTTCGTTTGTTGCTCATTCTTATAGTATCC +CTTGAAGATGATGTGTCCCTTGACACACACCTCGCCGGCTTGATCCTTCG +CGTAATAGTTCAACTCGGGCACGTCGACCAACTTGATCTGACACGATGGG +ATCACCATTCCGACGTGTCCGGCTAGCGAATCTCCTTCCATCGAGACAGT +GCAAGCGGCGACACATTCCGTTTGACCGTAACCCTCGACGACGACACATC +CCATAGCGGCACGAACGAAGGTGAGCACATTCGTCGAAAGTGGAGCCGAT +CCGGTGATCATCAGACGCACACGCCCTCCGAATCCTTCGCGAATCTTTTT +GAATACCAAATTGTCGAAGAATCCGTCATTTCTGATATTGAAGCTGGAAA +AAAAAAGAAGATATTAAATACTATCAAATCATTCAGACCACTCACTTTGC +CATATCTCTGGCCTTGTATGAGATAGCGAAATCAAACAACATCTTCTTCA +AAGTCGACTTGTTCACTTCAGACATCACTTTATCGTAAAGCCGATTCAAG +ACACGTGGCACCACTGGCACCACAGTCGGCTTCAACTCTTTGATATCCTC +GGCCAACACACGTATGTCACCACGATAGAATCCGACTTTCGCGCCGACAC +AGAAGCACACACTCTCGATGACTCTCTCGAGCATGTGAGCCAACGGAAGG +AAGCTGATCATCGAATCGGTCGCCGCGATGCCACTGTGCTTGAAGAAGTC +CATACAGACACCGTCGGCGATCACGTTCGCGTGAGTGAGCATCACACCTT +TCGGTGTTCCAGTCGTTCCTGACGTGTAGCATATGGTCGCAAGATCCTCT +GGTGTTGGTGGAATGTGTGCTGGACGAGTCTTGGCGTTCTTTCCAATCTT +CTCGAGATCCTCGAACGTGAGCACCTCGACTCCGAGCGATGACGCAGTCG +TTTTGAGCTCATCGGTGACTGGTTCCATCACAACAAGTGTGCTCAAACTT +GGGCATTGCTCCTTGAACTTTAAGAGACCTGAAATCAAATTTCCTTTTGT +TTTTAATAATATTCCTTATCAAACTCACCAGTGGCCTTTGAAATATCATC +ACAGACAACAATCTTGATCTCTGCCTGATTCAAAATGAATATCGACGCTT +CTGATCCAAGGGTCTCGTAGATCGGCACAATCACATTCGAATAGTTGTAG +GTGGCGAATTCGGTGATGATCCATTCGGCGCGATTCTTCGAGTAGATCCC +AATGTTCTCCGCGTTGCCAGTCGGAACGCCGAGCTCACGGAACGCGACGG +ACACGTTGTCGGCTCGCTCGAGAATCGTATTGTACGACTCCCACACGTAC +GGGATTGAACCATCCGACTGTTTGACTCGACGTCCGAGCATCGGCCCGTT +GTTCGAGAGACGGGCTCCACGGCGAACACCCTGGTAGAGGGTGCGCGCGT +CTTCGAACAGGAAAGCCTGGAGTTCGTCGTCCTTCAGGTAGGCGCTGATG +CGGGAACCATCCTGGAAATTAACATTTTAGTCGGGGGGTTTTTTTGGAAT +TTTTTTTTCGCTCGTTTTCTATTGTAAACCGAGCCACGACGCGACACGCC +GTAAATCGACAAGCCCAAATGGCCTAATTCGGCAAAATCTTACATTTAAA +AATATGAGGGAAGACAGAACTCCGTGATTGGAGAAAATTAAAGGAGGACT +AACGGTTCGGACGATTTTGAACGTATAGACCCAAAATGAGCTCAAATGAA +TGAATTTCGTAATGAAACTGCTCAAAAATTTTTATGGCGGTTCAAAATGT +TGAAAAAATTACACTGATTTTGGCTAAAATCACGAATTTTCCCATTTTTC +CGTGTCACATCTGTTCGAAGTTGGATTTTTTGGAATTATCGTTTTTTATT +ACATATATTGGTAGTTTATCTCATTTAATTTCGTCGATTAAAGTACATTT +AAAGCCGATAGGTAACCAATTTCGATAATTTTTGGTCACCTATCGGCTTT +AAATGTACTTTAATCGACGAAATTAAATGAGATTAATTACCAATATATGT +AATAAAGGACGATAATTTCAAAAAATCCAATTTCGAACAGATGTGACACG +GAAAAATGAGAAAAATTCGTGATTTTCGCCAAAAACAGTGTAATTTTTTC +AAAATTTTGAACCGCCATAAAAAATTTTTGAAAATTTTTTGAGCAGCTTC +ATTACGAAATTCGTTCATTTGAGCTCATTTTTGGTCTATACGTTCAAAAT +CGTCCGAACCGTTAGTCCTCCTTTAAGTTTAAAAAAAAAACGGCATATTT +TGCCCAGTTTCTCTCCAAAACTCACCGGCAAAATGCGACTCTGATTCATC +GGATCCACCAGTGGCTTGACATTTCCCGAATAGGTGACCCCACTGAACGA +GTAGGATCCCGACGTCGATGACGAGCTCTTCGACAAGTAGTATCCGAGGC +CCATGGTGACTGCGGCGGCGGCTCCGATTTGAACGTACGGTGGAAGGGAA +GAGTTCGAGTTTGGTGCCGAAATGAAATCGACAATACTTCTGTAACAATT +GAAATTATATATAGAGAGGACGGGTGATGATGATGAGTCATCCAGGTTGT +TGTTGTCGCGCGCGCGCGCCCGCACTGTTCCCCACAAAACAAACAACTTA +TTTGAAATTATGAAATCGAAGTTTCTTTGTTATTTTATTTTATTTCACAA +GATGGTTTTCATGTTTTATATACCATTCGCAAAAACAATACCTAGTTTTT +GCTCGTTTGGACTCAGAAATTTTGAGACTTTTCTGAAAAGTTTAATGGCA +GATCAAAATTTCGGAAAAAGGTGAATTTTAGCGAAAATTCGCCGTGGTTT +TTCGAAATTTTGATCTGCCATTAAAGGTGGTGTAGTCGAATTTTTTTATT +GCTTTATTAGACTCAAAATTGTCTGAAAACACCGAATTTCATAATAAAAC +TTAAATGGCCTAAAATTAGCTAAAATTTGAAATTTGACCGACTTGTCAAG +CGGCTGGAAACGTTTTTTTTTTGAAATAACCGTCAAATTTTGAATATACA +GTGCAATTATCTTGCGTTTTCAACTTTATTTAGGTACTTTAAAGTCGATG +AACGGCGAGATTTGTTTTTAATTTTTCACGAAATCTCGCCGTCCATCGAC +TGTAAAATACCTAAATGAAGTTGAAAACGCAAGATAATTGCACAGTATAC +TCAAAATTCGACGGTGTTTTCAAAAAAAAAAAAACTGTTTCCAGCTGCGA +CGTCGGTCAAATTTCAAATTTTAACTAATTTTAGGCCATTTTTTGAGCCG +TCATAACTTTTTTTGAGGAGTTTTCAAGAAGTTTTATTATGAAATTCGGT +GTTTTCAGACAATTTTGAGTCTAATAAAGCAATAAAAAAATTCGACTACA +CCACCTGTAATGGCAGATCAAAATTTCGAAAAACCACGGCGAATTTTCGC +TAAAATTCACTTTTTTTCCGAAATTTTGATCTGCCATTAAACTTTTCGGA +AAAGTCTCAAACATTTTGAGTATAAACGAGCAAAAACTAGTCATTGTTTT +TGCCAATGGTATATAAAACATGAAAACCATCCTGTGAAAAAAAAACAACA +AAAACACTTGAAATTCGTAATTTCAAAGTTCTCCAAAAAAAACATACACA +CACCTCGATTGAGACTGTACCCACGCAGCCGTGTCTGTGATAACCATTCT +GTGTGTTTCTGTGTTTAAGTGGCCTATTTATAGTCTTCTGCCAAAAGACG +AAACCGCTTCTAAAATGAGATTAAATTGAGGTGGAAACGACGACGACGAA +GAGGTGGAAGAAGTGAGGGTGAAAATCGAAAAAACAAAGAAGAGATCAAA +GTTATTCCATCTTTAGAACTTTCTCCACTGCCAGCAATTGATAATAATAA +TAAGATTTTTATGTTGATAACTCTTTCGGTATCAATACAAAAAGGGGTGA +AAACCCGCCTCGACAAGCCTTTCGATCAGGCCATATATTTCTTTATCACA +CTCTCCGCACATTTCGGAACAACTTTGACCTCCCCGGCAAGGGGGCAAAA +GTTTCGAGAAGTTGTGTTGCGCGCGAAGGAGATGGAGAAGATGGAGAAGA +TAGGCAAACACGTACACCTCCTCAAACAGTAGTAGTAGTGATAATTGATT +TGATTAGTGATTCGGGTGGGCAAAACGAGAGAGATAGAAAGAGAAAAAGC +GAAGAGGACAACGAACACGTGTAATCAACCGTGTGCCAAAGTTCTCGCCC +TTTGGACTAATTGCAGTTTTTTTGGAGGAAATTCAATTAACACTGAAAAC +TAGTTCGTTTAAGTGTTTACGCTGAATGGGCCAGGTTTTGAGGGAAAACG +ATTTTCGAAGAACTTTAAATGTGGGGTACCGAAATCTGAAAAATATTTTA +AATTGACTCCAAATTTTCCCCTGACTCCGAATATCGATGCGAAAAAATTC +AAAAAAAATTTTCCTGATTTTATATTTAAGCTTGAAATCGCCGAATTTCA +TTTAGAAATTCGCATTGGAGCGCGCTTGCATCGTTCGATTTTTTTTTCGT +TTATTTTATTTATTTTCGCCGAATTCAATGTTTTTAAAGCCAGTTTCATT +CATTTTTGTCGAGTTCTCATCGAAAATTTTTTTGACAAAAATTAATGAAA +CTGATTAAAAAATTAAATTCGGCGAAAATAAGTAAAATAAACGAAGAAAA +TCAAACGATGCAAGCGCGCTCCAATGCGAATTTCTTTGGGCGCGAAGTTG +AAAAAATGGCCCGGGGCACAAATGAAATTCGGCGATTTCAAGCTTATATA +TAAAATCAGGGAAATTTTTTTGAATTCTTTCGCATCGATATTCGGAACCA +GGGAAAAATTTGGAGTCAATTAAAAATATTTTTCAGGTTTCGGTACCCCG +CCTTTAACGGATTTTTTGGCTTAAAATTGGAAACTCTTGGTATAAAACTT +GTAGAAACACCGAGTAAACTGTACACGTTTTAGACGATAATTCAAAAGTA +TCGAGGGAAGTATCCAGAAGTTGAAAAATTGCGAAAAACAGGTAAAATAA +GGAATTCAACGCGTGAATTTTGCATTTTTAGACTGAAAATAGTGTGGTAT +TTCTTCAAATATAGACGAAAATATCGACTCGCACTGGTTTTCGATCGATA +TTTATAGGTCGAGTTCATTGCTATGCACAACATTCCGGGAAAACACGAGA +TTTGAGGAATTTCTGAGCAACTTCTGAGTAAAGCCAACAAAACATTTTGT +ACAATTTTCTTGTTGGTCTTGCTCAGAAAATTTTCAATCAAAAACCAATT +GGAAATCGATATTTTCTGCTAGTTTTGAAAAAACACATGATTTTTAATCA +AAAATTGTTAAATTCATGCAATTTTCCAAAGTTTTACACGATTTTTTCTC +TGGAATTCACATGCTTTTTAAAGCAAACGGCCGTTTCTCGTTGTTGGCTT +CCACGCGATTCCATAGAAACACTGGGGCACCAGAGAAACCGGGGTCGAAG +CAAATGACCAACAAACAACAAACGGATGTGTGCTTTTTCTTCGTTTTCGT +CTTCACGAGGAACCACCACGCAAAATGGAACTACAACTACGATTGATAAC +GAAAAAAAAAAAGAAGAGATGATGATAGTTTTTGCAGCAATAAAAAGAGT +GATAACAAGATACACTCTATCTCACCCACACCTTTCCGTTCAAAGATAAG +GAAATAAGATTCGGGGGGTTCAAAGTGTTGGAGCCAAAAACGGAAAACGG +AGGGAGCAATTGTTCGTTGAACGAACAATAAAAAACCATCATCTGCGTCT +CAAAAATACACGTGTAAGTGAGCGAGTGAGTGAGTGAGTGCCGGGGAATA +AAACGAGTTATATGACCAACACAACGAGCGACGTTGCTGCTGCGTTTCCT +CACTCTCTCCTAGTGAGCGTGTGTGCGCACCACACTCACATGAGCGCATG +CAAGGGTGTATGCGCAAGTGGTACATCGACTCGGTATGAGAAGGACAGAG +CAGTAGTAAGGAGCACACGTTATGTTGCTCCACTACTCACTGTTGCGTAC +CGTGTAGCCTCTGCGGGCCACCGCGGTGCAAAGTACAGTGGAAGGAGGAG +AGTTGAAAAATTGGTGTTTATTTTACTTTTAAACTCGTTTTCCTCCGGAT +TTTGAAGAGAATTGGTTGACTTTTTGAATTTTAGGCGAAAAGCGCGGGAA +AAATCGAAAAAAGATGTGAAAACGAGTGAATTTTAGGGCAAAAGTGAACC +GACAATTGTTATGAGCAATCGGGCTTCTCGGTCGGAAAACAGATCACAGA +AAAATCGGAAAATCCAGCAAAATACTCGAAAATTATGCAATTTTCTAGAA +TTCCAAGCGAAATTTTCTAGAATTTGAGGCAAAATGATACGGAAACCAAC +GAGAAATCCAGAAAAAAAAACTATTTTCATCGAATTCTAGGTGAAAAGCT +CTGAATTATTCGATTCTCCGTCGGGGTAGACTCAAAAATTATGCAATTTT +ATAGAATTCTAGGCCAAACATCGCAGGATCGCCTACACAATTTCCGGAGA +ACGATGAAAATCGGCAAATCTGAAGCAAATAGGAGTGAAGGAAGAGGCTT +CGGATCAGTTTTTCTGAAGAAAATACAAAACTTTCGCTTTCGCAAAACTT +TCGGGAAAATTCTCAGAAAAGGCGTCAAAAGCTCAAAAAATCGACGTTGC +ACGATTTTCGACGGAAAAATAGAGTAAAATATCCGAATTTCTGCTTTAAA +ACTCGAAAAATTGCCCAAAAATCCGTTTGTTTTCGCCAAATTTCTCCTAT +TTGGGGGTCACAAGGCGAGCGGGAGCCGCCGACGACGAGATGAAGAGCTC +CACAGAGCCCCTGAGCCAACAACACAACACTCACCCAAAAATATTGGAAT +TCTCCGGAAGGAAATCGTCGTACGACGACGGCGGCGGCGACGGTGCCATT +TTTCATGGGGAAAATTAGAACCTTGTTCGAATTTGTGATTTATTATCGAT +TTTCTATGTGCCACGTGTGCCCTATTGCGTGACCCACCTGATTAGTTGCG +CGAGTATTTTGTCAGTGCGGTCGACGATCACCCGAAGAATGGAGAAATTG +TCTGAAAAATGCGAAAATTGGCTATAAAACGACGGAAAAAGAAATAAAAA +CAAGTGAAATGAGGCCGAGAGGCAGGTGAATTGTTTATGCAATTTTAGAA +ATGTGATATTTTGGCGGTGTAGATCGAAAAAAATGCGAAAAACACGAAAA +CAGGTCGAGAAATTCGCAAATTTTCGACGACTAAAATTCAAATGCACAAC +GTTCGCGCGCGCGCCGAAGTACGGTAGGTCCCGCATTTTTGCGCGCGCGA +AATTCAAATTTTAATTTTAATATTTTTTCTTTCTTCTTTTCTTTGATTTT +TTAAGAATATTGTGCAAAAAATTCGTTCATTTTTCGAATAAAATTGTTAA +AAAAGACGAAAAAAAAAAGAAAAAATAAGACAATTTCTCGGTGGCATACA +AATAAATACAAGTTATTGTTCGGGAAAAAAATCACAATTTTACATTAAAT +CCAGGTTTGTAATAAAATCAATTATTATTTTATTTTCTTCCAAATCCGGC +ACATGGATTTGGGCATCCGCTGGTCATGCAGCAGCCACCTCCACTCCCTC +CGAGACACGCCAACGACTCGCCGGTTGAGATGGCGAGAAGCACGAAGCAA +ACGACCATGACCTGGAAGAAAATGTGTGAATGTTAAGGTCTCTTAATATT +CCAATAAAATTATTTGGTTTTTTTTTACCGGTGTTCTTGCCAGAAAAGTG +CAAAAATTAATTAAAACTCTAATCGTGGCGAGACCCATCTTAGAAACGAG +AGTATGCGCCTTTAAAATTGGGCTACCGTAATAATCGAATTTTTGCAATC +TTGCAATTGTTGATTTCCGAAGAGCGTTAACAAGAAAACATTTGATAGAA +ATGACACATGAATTAGGTAAAATTTGGTTTTTTTTTAGATTCTTATAATT +CAGATTTCTATTTTGGACACGGAGTTCTGGCCTTCCTCATTGAATTTTTC +GCGCTCCATTGACAATCGCCTGCCGGACAACGAGTGGGAAAGTTGTGTAC +TCCACACGGACAAATACATTTAGTTTAACAACAAAAATCGAGACGCGACG +CGACACGCAACGCGCCGTAAATCTACCACAGATATGGCCGAGCCATAATG +GCCTAGTTCGGCAAACTCTTCCATTTCAATTTATCGATGTCAGAGTGTCC +CATTTCAGCTTGATCTACCTAGATCTACAAAAAATGCGGGAATAATACGT +AGAGTTCTCAACTGATTTCGCATGGTTAAGTACGTGCTGACGTCACATTT +TTTGGGCTAAAAATTCCCGATTTTTTTGTAGATCAAAAAACTGTGATGGG +ACAACCTGACACCACGTGATTTATGAGGAAAGCCAGAAATCCGTGATTTG +GAGAGCACAACAAAAAAAGAAATTCGGCCACTGATTCGCGGCCACGAGCC +ACTGTGCCTTCTCAAGATATTAGTTAATAATTGACGCTGTGAGACCCACA +GTTAAAGGCGCATGCTCAGCATGACTGGCCAATCTAATAGCATCTACAAT +GATAATTGAAAAAAAAACTCACAGTTTGGCAAAGTTTAGCGACGAGTGAC +ATAATTCTCCGAAAGCTTCAGCTGAACAATTTCAGGGATTACTTGCTGTT +TCCCATCGCTTCACCGTCTTATATAGTGCCATCGCCGATTGGCAGAATGG +GATACACCTGCCCCCAACTGCGCAGTTGAATACGATCCGTGTCTCTCTGC +GTCTAGCGGTTCTCCACGATGTTTCTTTGGCGGCGGTGAAGCCGTGTGTG +TGTGTGTGGCTCCTCCATTCTGATTGAATGTGTAACACTGCGGGCAACCG +ATTGGTTTTGGCGGCGGCGGGAAAACGAATCCGGATATACTACATACACA +AACACACACTCACACACACCGAAGGAACTTTTCAGAGAAACCTGAACTGG +CTTTTTATGATTTAAGTGCTTCTGCTGCCAGCATGATGTGGTGGTTGTGT +GTTGTCAATAGGATTTATGCTAATTCCTGACACATTCAAGAGATGAAACA +TCAAACCGGGTAGGAACTTAGTCCACCCAACACTGTGAGAGATTAATAGA +ACCTTTAAAAGTGGCACTTCTAGGCAGAATTCAATAGAATGGTGGGCGCC +TTGGAGCCTAGTCGACCTGCGATGTGAGTGGCAAGGTTGGCAGAGCTAGG +ATAAGCTTCTGGAACTGTAGGACTGTAACAAGCAAGGATCCCGCTCTGGT +ACTGTAGTGAACTTTGAGATCAAATTAGGTTTTTCAATATTTAACTAGCA +CTGTTTCCGGCCCTGATCTTAGAAAGAAAAGAAAAAAAGGATGTGAACCA +GGCGTGGGCGGCAAACGATTTTTTTCCGGCAAATCGGCAAATCACTAAGT +TGCCGGAATTTAAAATTTCCGGGAAATCGGCAAACTGACACTTTGCCAAT +TTGCCGAACGGCAATTGCCGCCCACACCTGATGTATACATATATATGCTT +TCACTCATGTGGTGCCAGAATGTCTCACTGCGGTTTGATCTACGAAAAAT +GCGGGAATATTTTTCCAGAAAAATTGCGGCGTCAGCACGCTCCTAACCAT +GCAAAATCAGATGAGATGTATGCGTCTCTTCTCCCGCATTTTTCGAAGAT +CACAGCAAAATAGAACTTTCTAACTCCACGTGTCTACTGAGAAAAGAGCC +GAAAGCTTATTTTCCACGTATCAGGGATCGGAATCCCACCTAGCTAGTTC +ATCCTATTGCATCATTGAAGCATCTTCCGGATTCTCCACTTTGTTTGCTT +TTCGAAATCGTTTCAAACTGAAAGCCGCGCTTTCAAGGCCGTCTTCTTCC +GATTTTCCGATCTACCTTTTGTTGATCATCACGTGCCTGGCGATCACAAC +ACTGTTCAACCGGAATATCTGAAGATGTTCCACCAAATGGATCGTTTTTC +TCAGGACGGAAGAATACTAATTTGCAAAAAGTCTGTTCTGTTCTAAAAGT +TCTGAATCTTCTGAAAAAATTTCAGACTTAGATCCTGTCATTACATGGGC +AAGCAGTGGAGTCGGAGATTTTTTATCAAAATATATGGATAGGTAATCAG +GGAGAGACTGGCTCCTTTGTTACAATATATTAGGTTTTGTTCTTTAAAAT +GTTCAAATGAAGCTGAAGAGTTCCGGCTAAAAGTATATGATTTTTCAATG +ATTTTTCAAAAATTTCAAGGTATAACTCTGAAACTAAAATTTAAAAAAGA +AACTAAATTGGATTTTAATGTTAGTTAGTTTATTAACAGAAAGAGCAGTA +TTTTTTGATAATTGTAACCTGAAAACTCTATTTTTCTAGTTTCGTGAAGT +AAAAATGTTTTATTATGTGACATTTATTGAAATTTAATTATAATACACTG +TTAGAAATATTTTATTATCTAAAAAAGTAAATTGGATTATAATGTTAATT +ATTTTACTATCAAAAAGATCAGTATTTTGTGATAGTTTTAACCTAAAAAC +ATTTCTGAAGATCGTTTTTTGTGAGAAAAAATTATTTTAATATGTGTCAT +TTAAAGCAACTTTTAAAAAATTGCGGTTTAGAAATGTTCAGCTATCAAAA +AAAAGTACATTGGATTTTGGTGCCAGTCAATTTATCAACAGAAAAAGTGG +TCCTAAAATAATTTCCAAACTTATTAATGGTGGTAGCATTAAAAAACACT +TTTTTTTGGATTTTTTGAAATGAATAGTGTATTTACAGAGACAATGGTAG +ATCAACCTAAAAGAACAAAAAATTTGCAATTTTTCCAGGTAGGACACTTT +TTTGCTACTCGAATATAACTAACCTAAAATAATTTCCAAAAGTTTCAATG +GTGGTAGCACAAAAAAAAACAATTTTTTTGATTTTTGAAATGAATAGTGT +AGTTACAAAGACGGTGGTACATTGACCTAAAAAAACGAAAAATTTACTAC +TTTTTCAGGTAGGACACTTTTTTGCTACTCGAATATAACTAACCTAAAAT +AATTTCCAAACGTTTTAATGGTGGTAGAATGTAAAATAACTTGTTTTTTT +TTGGTTTTTTGAAATGAATAGTGTAGTTACAGAGACAATGGTACATTGGC +CTGAAAGAACAAAAAATTTGCTATTTTTCCATTTTGACCAAAACTATTGG +TTTTGTCCCCAAAAAATTAGTAAAATGACCCACAATCCAGTTATTTTGCT +GTTTAAGCAGACACACTACACGGAATTATTTTCAGAAACCAGATGTATGT +TAAGATTTTAGTAGTTTCGGTGCTGCAAAAACCATCAAAAAATACCAAAT +TTTTCGGCGTTTGTGAAGCACGGCAATTTTTGAGATTTGCCGCACACCCC +AGGTACAGAGACAATTTTATATCGACGTGAACGAACAAAAAATTTGCTAT +TTTCTCAGGTAGGCCACTTTTTTGCTGCTCTAATTTCACACACCTAAAAT +AATTTTCAAATGTTCATCCTACCCTTATATGTAGTAAGAAGATTTCAAAT +TCAAATTTTCATGCATCAACTCGTCCCCACCGTTTTTGTTTCCCTGGCTG +ACTCATCTGACCTTGTCACCCCACGTGTGTTTGTCTTTGTGCCCCCTCTC +GTGCTCACCTTGTTCCAAATTCTGTGAAAACTCATCTCGAAGGCCATTTT +CTTCGTTTATGAGTTTTGAAAAAAAAACGTTCAGACAACTGCAAATGACC +TCCCCGGCGTCGAGAATCGGTGATAACCTTGTACTTCTTAGATGAGACCA +GATACAAAGTGCACCAAAAAATTCAAATTCGCTTGAGAAGCGCTGGCGAG +AGATTCGAAGCGAAAACGAGTTGATTGACAATCGGAACATATACACACAC +CAGAAGACAAAGTGGGGGAAGAAAGGAAACAAAAAAGATAGAGAGGAAGG +AGATTTTGAAAAACGACAATCTCTCTGTGTGTGTGGGTGACAGGTGAAAA +AGTGAGAGTGAGAAAAACGTGGTGGGTACTGTATTGATGAACGATCAGAC +CAAGTTGCATTCAAATTTCTTTGATTGGATTGTTTCCTGATCGGTTTGGT +AGAAGGTGAAGTTGGATTTTGTTCACTGAAGTTATTGGATTTCGAGACAT +GAGCAAGCTAGGTTCAGGATGACTGTAGTGGCCGGCTAACTTTCCGTACA +CCTTTGGCCGACTAGTGAGTGCAACCAGGGCTAGTAAGGAGGTACATCCT +GGTTACCGTAAGCTTATTAAAATTCTGAAAACACCCTACAAAAACTGATA +TTTGTAAAGTTCTCCAAAACAGGTGCTAAAACTTCTGAGGCAAGAGTAGG +CACTTGGAGTCAGAATGTCTTATTTCGATTTGATCTACAAAAAACGCGGG +AGTTGAGACGCAGAAATCTCATCTGATTTCGCATGTTTAAGAGCGTGCTG +ACGTCACAATTTTTCTGGAAAAATATTCCCGCATTGTTTGTAGATCAAAC +TGTAATGAGACAGCCTGGCACCACGTGGGTAGGTGTCGGGATGCACGTGG +TGTCAGAGTGTCTCATTTCAGCTTGATCTACGTAGATCAACAAAAAAAAA +TGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTTGCATAGTTAAGCTC +GCGCTGACGTCACATTTTTTTTGCAAAAAATTCCCGCATTTTTTGTAGAT +CAAACCGTAATGGGACACCCTGGCACCACGTGGGGATGCATTAGTATGAT +TACTGTAGATAAACCTTGAACAATATATATACATTAATTTCGTAATGCTT +GAAACTTGGACCCAAAAACTATCTGTAACTAGAAAATCTGCAAAAATGAG +TTTGCGACTTAAAGCTGGAAGTATACAAGTTGCGCAAAGACCTTTCCAGT +GGCTTCAGCTAGCAACAAAAAAATTTGTAAATTTGCCGGTCCCCACACCA +CATCAAACGTGCAAGACGGGCAACTTGGTACATCCAGTTCACCTGCACTC +CAACTACTTCCCAGAACGCCACATAGTTGAATTATTACCCAACTTGGTAC +ATTATTTTGTCGACTCGACACACCATCACCCCACCATAAACCCCTGCAAA +TAAGGAAGCCGATCGCTATCTACTCATCTTTAGGGACCTTTTTTGCCGCT +TTTTATTGATTTGAACAAAATCTCAGCAGAGCAGTCAAAAATTGCCAATA +TTCCAATTTTTCAGTTGCCAAAGATTTTAGAGTTTCAATACCTACTAAAT +CCTCCCGTTCCAGCCATCCGTTCTTGATATTCTCTCCATAAATTTTCGCT +TATCTCCTCTCTTGTAAAACTAACGTTCACTTATCCACATAATAAATACA +ATAAATGTATTATATACATATATATTATATATATATATATATATATATAT +ATATATATATATATATATATATATATATATGTATATATATATCTCAAAAA +ATCAAACAGGATCTCTCTTTTCCTCCAGGAGAAAAAGAAGATGCCGTTTT +GCAGCCAACAATACTCTCACTCTCAATACACGACGCGACGACGTGGCATC +CCTCCCCCCATCCTGCCTTTCTTCCCCGTTTCTCCTGTGTCATCGAAATT +TCTAGGGCAGCAGCACACCGGATTGGTTGGCATGTGAAGCCGACGTGGAT +CGTGATGGTGATGATGTGGCGGATTGTGATAGATCGTGTTTTTTATCCGG +CGATTACTGCGAGAATTGTCTGAAAGAGTGGCAGGGCCTGGCGCCTGTCT +TTCGGCTCTTTTCAGCATTTTGACGTGAATTTCCAAATTTCTAATTTTCT +CATTTCTATAAATTTGCTGAAAATCAATCAAAGAAATAAAAAAAAAGTTC +ACTCATGTTTTAGCATACGGCGCGAGAGGCAGGCGGAAATCGCCTTAAGG +TCAGGCAGGCAGGCAGGCGTTTAACGCCTACATGGAAGCCCTATAGCACA +CATCTATCTGAAACTGGGAATGTTGTTCCGAAGTGCATTGGAGTGCCTGA +AATTATACAATGTTTGTTCTAATTTATCATTTACTGTATATAAAGCGCTT +ATTCCGTGTGTCCATAGTTGGTAGTCTATGTAGTCTGAAGTTTTGGCTTC +TGGAAGGATAGTGAGTTGGGGTTAGTGTAGGGATATGGTCGGGGAACTGT +AGTGGTACAATAGCGGTACGGTAGCAGTACTGTAAGATTATGGTACTTTC +AGAAAAAAAAGTTTTCAGCCCCAGAAGTCGGGGTCCGTGCCGGAGGAGCG +GACAACGGCTGGTTATCAATAAAGAATACCAACATTTTATCACAGATCCG +GTTACCGCTAGACAAGAAGGTAAAAATTCGCATTCTGAGAAGGACTACTG +TAGCAGGTGTTTAGCGTGTGTCCGAGTAGATGTGGCGACTCTTAATTTAA +GTTGTAGTTTCCTGGTGTCCCCTAATCGCGAACTTCACGATAATTGTAAA +TATTTTAGTGTGGCCTATGTTTACAGGTTTTACGGACAGCCTAGCCCGAG +AAAAACTCTGGAAAAAAATCCCAAAGCTCTTATCCAAAACTACCAAAGTA +TTCTATGCAATTCCCTTTTTGCATTTCCTCACCCCGCCTAATAAGGCATG +TTGTTTACCGCCGACTTTCCGCAATAATCTATTCTCGCAATCATGTGATT +TACCTGACGAATCGAAAGTATACGGTAACCTTCACATTTGGAAGAGGAGA +AAGGAATTCGTTGGAGCCTTGACCCATTCTCCCCACAGGCATAATTCAAA +AAAATATTCACATCAAGAATGCGGATTTGCCACAACCCAACGGGTTCTCC +CATCCAGCATCTCTACCTTTGCCGAGGCAGAAACTGAGGACCGATCTCGA +TCTGCCGCCGCGTTCCGACAAATGTAATAGCAGCCCCCCGCGCGATAGCT +TTTCACTTTTTCTTCTCTTTCTGGCTACTGCTGCTGCCTCCTCCTGCGCA +AGGATGATGCTGCTAGGATGATACCCTACGAGATTACGGAACTATCCGAT +AAATTAGCTTGATGGAGACTAGAGAGATAGTCCCGAAGCTCTGAAGGAAC +CTGATCTTGTTACAGTCTTGGAACCGAACAGCTGATTGCGTCGTCGTATT +ATCGTTATTCATTTCGTAAATAGATTTTCTCTAGGATTGATTCCCGGTTG +AGCCACGTCACTGTCCGAGAACATTCCGGAATGTTATGCATATGTTCTTG +TAAATAACCTTTCTCCTTCCTCCGGCCGGCCAACTACTTTCATTTCTTGA +TGCGTCGAGATACGATATCCAAGGCCATCTTTCAAAATCGCAAGTTATCC +ATCTTTTTTCGCTGATGACTCTCTCTCTCTCTACTCCTTCGCCCATCTCG +TCTTCAGAATCACCTACCGCAAAACAATTGAATAAGTGAGTGTGGAAGTC +ACGTCATGAGCGCGACGAAAAGAGAGAAAGAGAGAGAGAGAGAGAGAAGT +GCCGAAGACGTCGGAAGAGAAAAGCTGGAGGAACCAGCGGCTGGATCGTC +GTTTGTTGATGATGCCTCCTGCCTGCCATTGTTATTCGATATTCCGATAT +TCGATTCTTTTTTGCCGCCGCCGCCCAAGAGGAGAGGAGAATCAGAGAAG +CTTGCGCGCTCCCTATCAAAAAAAAAAGATTATCAAATTTGAAGCAGCAG +AAGCTGGGAAATGGAAATAATAGCGGATAAACAAAGAGAGCGAAATGTTT +TGGGCAATAAATTTGTAGTTTGATGATAAGAGTGGCATTTTGATATGAGG +AAGCTTGCAGAATCTAGTGGTGAACAGGAAGCTTTCGCTATGGAGCAAAA +TGGATTCCGTCATTTTTCTTAAAGAATCGGAGTCGAGATGAAACACCCAG +CCGGAGCTGAAAAATTATTCTGCTGAAAAATCGAGGTGCTTGAAGTACCA +GGGCGTTATACAAAAGATCCAGGGATCCTAGTTCTGCAAAAAAAATTTCT +GCATAATGAAATGGAGAACAGGGCGGTGCGGCAACCAAGATTTTCGGCAA +CCGGCATTTGCCGAAGTTGCGGAACCCAAAACATTTTGGTAACCGGCAAT +TGCCGAAGTTGCCGAATTCAAAAAATTTCGGCAACCGGCATTTGCCGAAG +TTTCCGAATTCAAAAAATTTCGGTAACCGGTTGCCGCACAGCTCTGATGG +AGAACCCGGTGGTCAGCTCAGAGTTTGGATCACCACAACCCAGAAATACC +ATCTTTCAGTGCCTCATACGTAGAAACACTCTAGCTCAAAGTGCCCCTGA +GGCCCTGGGATCTATCCTTACCTGGAAAACTGTGTAAAATTTCGAATATT +CACAGATCCTAGGTTCGTAGTTTCACAAAATGTTCCCACTCTGCCTTCGG +ATCCCCAGGACGCATTGCTACAATATTTTGCACTTGGTACAGTACTCAGC +TTTCCCTTTTTGCACCAAAAAACATTATTGATCCTTACGATTAGCGTCCT +AGATAGGCTACAAGGCCATCGAGATCTCAAATATGCAAATTCTTAGGAAA +GAAAGTGATGTTTCATCATCTTCTTGGATTAAAAATTTCCGAGGAAAAAC +ATGGCAAAAATCAGGTTGATCGTGAAACTCGTCGGGGGCTCCTCTCACTT +CTTCCCCATCTTCATCTCTCCTTCTCTTTCCCGATCCGATCTTTTTTCCT +TTCTTCCATTTTTTCTCGTTTTTCCTTTCCATTTTTTCTTCTCCTTCTTG +TGTTTGATTATCCATCCTCCTTGCCCTTTCTCCTTGTTTCATTTTTCTTT +ATTCATTCGGATGGAATAGAGATATGGTTCCGTAAATTCATTCCAATACT +AGAAGAATTAGTAAGACATTCGTAGGGGGGAAAATTCCGCGCAGAAAGCG +ACAGGAGGTTCGGGATTGGGTAATCGTCGGAAAAATGAAAAATCGCGCGC +GCCCGCCCGCGCAGATGGGATATATACTAAATCACATGGGCAGCGACATG +ATATACGATGGATTGCGTGATCGATAGGCTTTTCAAGGAGGTACATTAGC +ACTGGTGGGCGTCGGGATCCTTGAAGGAACAACGATCTTTGAAGGAGATG +ACGAGGATGTTGTGAAATTTAATTGTGATATCATTCTATTATGTAATCCC +TGGCCTAGAATATACATCATCTTTTAGAATTCTGGTCGGCTAGATGTTTT +CGGGAAGTGCTTCTAAAGGATCGGCGCTGCCATGTATGTAGGAAGTGCTT +ATGCCAACCCCAATCATCTTCTCAATCTACTCCTCAGAAGTTCAGTTCTG +CCAATCCGCACGCTCCACCTTCGTCGCCTATCCGTTTCTCATGCGAGTCT +CGGGTCAAGGCAAGTGTGCGTGTCCTTCAGTCGTGAAGTCCTATTCATTT +ATTTTTGCTGCCAAAGTCCGAACAGTTTTTTCTAGCCGTGTCGGCAAAAG +GGTTCTTATTGCGAATTCACCTCCTCCCCACTCGAGAAATCGCCCCCCCG +CCGTCCTTGGTAAAACTGACCTAGAAAAATAAAAACAACACAAAGCGCCT +CCCGCATCATCACGCGTATATATGTATATATATAAGATGGTAGGCGGGAA +GAGGAATCGACGCAATATCGACTGAAGGTTGCGCAATCGAGATGGCTCTT +CCCGGCACGGATACCTCCTCCTCGCGTACCAGGCACCCGCATATAGCTAA +AGTTCTCCGCCCATTTCGTTACTTTTTTGTGCTTCCCATATCATCGCAGC +AGCGCTTATGCCATTGCGCCCGACCCGATCCAACTTCTTATTCTTGTTCC +TTAGCCTTCTCCCCCTCCCATGTCCTCCCGATATCCAAAAAGTGGGAGGA +GCATGCCATAGTGAGAGGGCGGGGCCGGGACACACACAAGGCTGGCCCCG +AGAAAACGAACAACACTTATGCCGAGGACAGTCTCGACAGTTGGTGGTCA +CCCCACCTGCGCCTTGATTACCCCGCCCGTCCGCGCCCGCCGGGCTAAAG +TATTTTGTTTGCCATTCATGTTCCTCATTCGACGTTCATCATGCTTCTGT +TATGCTTCTTGGTGTTGGTCCGGTTCCTTTCTCTCTCTCTCTCTTTCTTC +CTTGTGGATCAGATGCCATTCCGCCTTTTTGCTAGATAAGCGCATATTCA +TCTCACTCTTCTTTGTTTTCAATTCAGCATTCTTTATATATCCAATATCC +TACATCCTATATCCTCGTTCTCTCCTCATTTTCATTCATATGCCGATCCA +TTTGGTACTGGTGGTGTCGTTCTTCTTAGTTTCGCTTTCCAATTCTTTTC +TAGACAATTCCTTCTATTTCCAGAAACTTTTTTCTACACAATGCTCCCAG +ACAGCCCATCCCCACGCGCTGCCCTTGCTCTCTCCGATCTTCAGCCACAA +ACCGGCGCCTCAACGTTCTCAATTGGCAGTGGATCAGGCAACTGGTAAGT +CGAGTTCTTATGTAACTAGTAGGATGGTAGACATCGAGATTAACGATGTC +TGGCATTCGTTACGTAACGAACGGGTTCTCCCGCCGACCATCGAAGCGCT +TAAGCGCCGAGATTCTCGGCTTCATCGCACCCCGGTCTAGCAAGTTTTCC +AATCCATCCCAAATTACAGGTCGACAAGAGGTGTTGGTGGAGTTAATGGT +GATTACATGGACAAATCCGGCGGAGGAATGTTCGGAAACAGCAGAAACAA +CGTGAGTTATAAAAATATCTGGGGGGGGGGGGGGGGGGGGAAGTGTTGTT +CTAGGCCAGGGACATTGAGAACCGCGTGATGAAGAGTACTTTTATCCGAA +TTAAATCATAGGCAACGAAAACAAGAATCAGGTTCTTGTGCTTTGCACAC +CATGTCGGAATATCCGTCTCAATCAAAACGAAAAAAGCCTAAGCTGGACC +AAGTGTTAAATGCTTAAATGCCAAAAATGAACAATCTTTCAAATCACTTT +CATCTTCCTGTAAATCAGAGAATCCTGAAGCGCTGGCGCGCACACTTACG +AAAAGTGAAAGCCGATATATCAAGTTTATCACCTAGCGGGACTTCCATTG +TCTCATTGTCTCTTGGCTATCCGCCCCACTTTCCCCCCGGATCATCCGCC +CCCTTTAATCCAAGACTCTCGAACAGTTTCGCTTCATTCCAGGACCGATT +CGCATTCGGCAACAACAGCTCGTCGTCCTCATCAGCAGGCTGCTTTTCAT +CGAACAATTCGTCAGGCGGACTTTTTTCCAGTAAATAAGTTAATATGTGA +GTTTTTTTTGTGTACATTTTCTTCTTTTCAAGATCCATTAACATTTCAGA +ATGCGATCGGCAGCCGGTATTCTTATTCTAATCTCAATAATTATTCCCAG +TGTATATAGTGAACCGAAGTTGCCCGATTGCGAGCAAATACCAAAAGTCT +TGTGCTGTACCCAACGTGTCTTAGATAAATGTATGTCTGGTTGTATCGAT +TATGTCACTGAGAAATGCCCCCACAAATTGGAAAAATACGAGACGATCGA +TGAAGAGCCATCGACGAGAGCTCCAAAGAAGCAGGTGAAGCCAGCTAAGG +CAACTAGCAACAGAGTTGTCGGAGCAGTTGAAGTAGACCATGAAGCCAAG +GAGCAGTTCATCGACTCCAAGGATATCAGAAGAGCACCACGAGTCGGTGA +TGCCAAGCTTCTCAGCCAGGAGTACCCGATCACCGAGGTCACCGACGCCG +ATCTCTCCTCCGAGTGCGGAACCGAGAAGTCTCAGCCACCATTCTCACCA +TGCTTGTCCCGCAAGTCGGCCGACGACGTCTTCCTCTCCTGCTGTCGCCA +ACAGGTTCCATCCAACTGTCACAGCCTCTGCACCTACGAGCATCGTGAGC +ATGTCGCCGCTGAAACTCTGATCCAGGCGATCCAGCAAGAGCACTGCGAT +ATGAAGGTAAGAATAGTTCAATCTTCCTATTGAGTTTTTTTTTTGAGTTT +TTCCAAAATTCATTCTTTCAGTACTTCTCCAAACTGCTCTACTGTGCCAA +CCAAAACCGCGACAACCGCGCGTGCTGCTCCAACCTCGGCATGTCAAACG +CGGAACTCGGCGTCGGCGATCGTTGCCTACGTATGTGCAACATCTCCCCG +TCGGGAGACCGTGTAAGCTCTATGGAGAAGGAGGATCTCGTCTGCCTGTC +CAACTGGAACGTCATCATGTACTGTGCCAGAGGTGGTCTTCGTACCATCA +ACTAGACCATCATCCCCGTTCTCTTCTCCCGTAATAAGCTGGCTCAGGTT +GTTAATAATAATTCGCCGCTCGTCTTAATAATTTTCCATTTTCCAATCTC +GTCCCCCCTTTTCAACACTACCACATTTCTCAGTGATATTCATCTGAACC +GCCCGACATACATCAGTTCCTCATAGTACCTAACAGGGTTCAACAAACCC +ATCCACACACCGTCCCCCCACGTAACACCCCCCCCCCCCCCACTTAAGGA +CCAAGTCCTAGTTACTGAATGTGCAACATTATGGCCAGAATGCAATACTT +GTCCCATCTGAATCCATGTTATTTGATAATCTATGACAGTATTATACAAC +CCTTTTTTTTCAAAACACAAGCCCCCTTGAAAACGAACTCATTGTATGTC +AAACGGTATCCCTTATTACACGATTAATTGTGGAGTTTGAAGCGAATAAA +TCAATCAATTTCTCGTTGGGTCCCACAGCGAAATGACTATTACCGGTACA +GAGAGTGTGGATAGTTAGAGAGTGACAGACATCCGGGACCCAATGGGGCG +GGGCGCGCGGAAGAGACGATTTGTGTCGATTTACGAAATGATGACAACGA +GGAAAATTTCGTAAATCGACACAAATCGTCTCTTCCGCGCGCCCCGCCCC +ATCGGGTCCCGGATGTCTGTCGCTCTCTAACTATCTACACTCTCTGTACC +GGTAATACTATTGCAGTAATCGCAGGTTATTTCATAGCGATTTTTCATAG +CTTCACGGATTTCTGGATTCCCTCATAAATTGAAATGGAAGAGTTTTTGC +TGAACTAGGCCATTTTGGCTCTGTCATATCTGGGGTAGATTTACGGCGCG +TTGCGGTTCGATTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGT +ACACGACTTTCTCACGCGTGGTCCGGCAGGCGATTATCAATAGAGCGCGA +AAAATTCAATGAGGAAGGCCAGAACTCCGTGCAGCTTTACTCGCGAATTC +AGGTGTGTGTTTTAATTGTCTTTATTCAGTTTTCTGATAATGAATATACT +TTTTTACAGAAAAACTGGAAAACTGATAAAAAAGTCCCCAGAAACTAGAT +ATTGAAATTACAGTACACTTTAAAGGCGCACACATTTTCACAGTAAACAA +AAAATTTGTCGTGCCGAGATATTTCATCCAGATTATCAGTTGTTAAAATT +TGACAACACTCATTTTGAATATTTAATGAATTCGAATGGAAAATAGAAGA +AAGCTGCCAAAAAGTGAAATTAAATTCTCAAAAACTTGATTTCCAGACTT +TTTTGGCGATTTTCGACCAATTTCAGCAGAATTTTTAGCAGAATTTTACA +AATTTTTTTATTTTAAAGCTTATTTTAATAATTTTTCTCTGAAATATATG +AATATCTTTGCTTTCGATGGATCTTCCTCAAAAGTAGACACACATTTTTA +TTTTTCTACAAAACTGTGCAAAGTTACGTCGTGGTGTTTGCGTACCTCGG +CGGGAATTTAAAGAGAAATGGCATTTTTCACTTTTCTCGCAGTTTTTCTG +ATTTTTTTTTCGTTTTTTCGTAGTTTCCTAATAAAAAATCGTTCCAATTG +TTTCCAGGTAATGGCTGGATTTGAAATTCAAAGAGTCGAGTCCAAATTCT +TCGACTTGGACGACATAATCGCCAAGTCAGACTCCACGTCTTGCACATTT +GAGATTGGAGATTTGAATCCAGGTCTGAAATCGCATCGAAAACCTAAAAA +TTCTAGTGATTTTTGTTCAGATTTCTTCCAGGAAATGCTGGGAGTTTCGA +AGCCAACTCAAAATGCAGACGGATACGGCGTTGATGCTCCATACTGGCTG +CTGGAATCCGTTAGAAGTTCATTTTCCGTGAGAATTTAGTTAGATTTGCC +CCGAATTTTAATTGAGAATTCCAGATTCAACTGCCAAAAGCTTATAGTGT +GAACATGCAAAATGTGCTGAACGCTGACAGCAAGAAATTGAATCTCTCCG +GCTTGCAGCAACACTTTTACGGCAACGGGATGCAGTTATGCCGTCTGATG +AAGGGCGAAAATCCGGACGGCGCGCTGAGCCTCGCACGATGCCTTGTCTC +CACACTTACACAGCGATTAGGAGGTATTAATTAATATAATAAAGCACTTA +TAAAATACAATTTCTGGTTTTTTTTTGTTGCAGAAATTGTGTCAACTGCA +ACCCATCTGCAAAGCAAAGGCGAGAAATTTGACAGCCTCGAGACAAAAGT +GTTCCTGGAGGGTAAACGGTGCAAAGAAGACATTGATACTTGGCTGAGAC +AAGACAATAAGTGCTCGAGCAAGAAGCGTAAGAGACTTTCGTTATAAACT +TCAAATTTCTTATGCTTGAATCTAATTTTATTTTTTTTAATTCGTCTGTA +AATATAATTCAAACCCACCATTCTGTAATAATATTTTATTTTCTATTTTT +TCACACTCATTTTTGTGTTTTATTGGTGTAATAAACCTGGTTTCATGACT +TTTTTGCAAGGAATTTTGTTGAAAAGGCTGCTGCAAAAACTTTGCCAGCA +AAAAATTTTGTGCAAGCACGCTCCATCGCACAGTTTGAACGTCGCGGGTC +GAAGTTAGATGTGCAGGTCATATAGCAAAAAGAGAAACACCCCTTTTTTT +CTCGAGAAGTTTCACCAATTTTGCGCGATTTTTCAACTATTTTTTTGCTT +TTTTGGCTTAATTTTGGCTCAGATTTTCCTCAAAAACATGAAAATCCAAT +CTAGAATAAGTAGTAATGGGTATATTCTAAGATTGTGCAAAAGTTAGCTT +GAATTTCCTCGATTAAAGCTTTCCTACCAAGAAAAATGTGTGGATATTTT +GAATTTACAAGTTTTTCATCTTTTTTTTGTAATATTCTCTTTGAAACTCC +TGTTTCTCTCAAATTTGTAAACTTTCATAAACGTTTTTTTCAGGGTTACC +ACATTAAACAATGACCGGAAGCACCGAAACTCGCCAGAAGGAAGTCAAGG +AGGTTGGTTGTTCAAAGTGACGTCTAAAATATTTAAATTTCTATATTTCA +GCCACAAGTTGACGTTTCGGATGATTCCGACAACGAGGCCGTCGAGCAAG +AGCTCACCGAGGAGCAAAGACGTGTGGCCGAGGCTGCTGGACTTGGAGAT +CACATCGACAAGCAGGCCAAGCAAAGCCGCTCCGAGAAGAAGGCCCGCAA +GCTCTTCTCCAAGCTCGGACTCAAGCAAGTGACTGGTGTCTCCCGTGTCT +GCATTCGCAAGTCGAAGAACATCCTCTTCGTCATAAACAAGCCAGACGTG +TTCAAGAGCCCAGGATCTGACACCTACATCATCTTCGGAGAAGCCAAGAT +CGAGGATCTCACCCAACACGCCCAGATGTCTGCTATTGAGAACTTGAAGC +CAACTCGTGAGGCCCCACAACTCAAGACTGTCGAAGAGGACGAGAATGAG +GATGTTGAGGTAATTCAGTAACTTAATCGGATTTATTACATTAATTGTAC +GGTTTAAGGAGGATTCCACCGGCATTGAGGAGAAGGACATCGAGCTTGTC +ATTTCCCAAGCCAACACCACCCGCAACAAGGCCATCAGGGCGCTTAAGGA +AGCTGACAATGACATCGTCAATGCCATCATGAGCCTTACCATGTAGCTTG +TTTCCTGATGACCTTGCAGATACTCTTGTTATCGTTGTATCTCTTGCTTA +TCCCGTTTTCCGTTCCAAGTAAACGTTTATCAGTCTTTTTTAACTTTTTT +GTTATGTTTAAAAAACAATTGCATCTTCGAATTGACCTACCTTTTACAGA +AAAGAACAATTAAATCACTGTTTGTGTAAAACACCCCTCTATTGATCGAG +AACTTTCACTTCTTCCAATTCTTTACTCGTATGACTGTGATTCATTTCAC +CTGCTATCACTTTATCATGACATTCCAGTTTATATCAACAGCAAATACCA +ATTGTGTGTATGTGAAAAATGCTATTGAATAGCAAGCGCGCCCCAACAAA +CACGTTTGAATGCGCGGGCGAAACGGCGTTAGATGTGCAGGTCATATGAC +AAAACGCATCGACCAGCAGCCAATGGCAAGTTACTGCGAGCTGTTATAGA +TTTTTTCACATGGTTTCCAGTGTTATCAGTTGGAAATCGATCGATAATAC +TGACTAGTAGTACTTAACATCTTCATTCCCACCGTTTCGCTGTCATTTGT +GATACGTGGATTTATTTTTCCTTTCTCGCCGACTTTTCATTTCTAAATCT +TTTCTGGAATTGCGAAATTTTCAGCCAGTTTCATGATCGAATGGCTCGTA +ATGAACCATCATCTCAGCAGCCGAGTAGTTCCGGGAGTAATGGAACTCCA +GCACAACAAAACGGGTCGGCAAAACCATCAAAAGTCACAGTAAAAGGTAA +CAATTCGTAGATTTTTTGCATCTGTTCTAATAATATTTCCCCCTCTTAAT +CATAGTCGTCAACGCGTCGTTCACCAAGGCAGCCGACTGCTATGTCGAAA +TCACGAGTGACACGTCATCGGCGGCGCCAAAAAAGACGACTGTAAAGAAG +AAGACGATGGCGCCCGAGTGGAATGAACATCTCAACGTTCATGCAAATGA +ATCTTCGACAATTTCGTTTCGTCTATTGCAAAAAGCCAAGCTATTCGATG +ACACGTGTCTAGGGATGGCGAAGCTGAAGCTTTCGAGTCTCACAAGAAAT +GAGAATGGAGAGTGTAAGTGGTTTTATTGAAATTTTCTCAAAAAATCTAT +TATTTCAGTCAAAAACGACATCAACAATATATCTTTGCTGGCCAAAGACT +CCTCGAAAATCGGAACTCTCAACATAATTTTCTCCGGATATCCAGAGCGG +AAACGAAGAAGCGCAGGAGTACGAGCTGAAACCGCCGCGTCTGCAAGTTC +AGAGGCATCCACGTCAAATGGCGTTGCCACGTCATCCTCGGCGCGGAGAC +CGGCGACAGCGAAGCGTGACACTTTGGCGGCTCCAACGGTAATCGTGACG +AGACCCATTTTGAATTATTTAATTATTCATGAAACGCTCTACTGGAGTGT +TCATAATTATTAGAGCGCGCTCGCGCGGCACCTCACGAACTCCAGAATTC +GCGAGGACAGCAGTTTTTGGCTATTTTGGCTTCTATGGAAATTATTTTTA +ATTTTTTGATTTAAAATATTGTTGAGAAGCATCATCCAAATTGAAAATGT +GTAAAATTATGAAATTTGACCGAAAACTGAAGGTTTTACAGAGAGGAGTC +ACCACGGCTTTCTTTAAAAAGTATCAGTACCGTCAGTATTTCGATTTCAG +AGTCGTAAAATATGTCATTTTGTAGAGAAACGTCTGTTTCACAAAAATCC +ATGTTTGATATTTTAATTGTTTAATTTCTAATATAAAAATATTCAAAAAA +TCAACAAGTTTACGTTAAAATCGAATTTTTCAATCGTTCAGTTTTTAATA +AGAACAATTTCATAATTTCAAACATGGATTTTTTTGAAACAGACTTTTCT +CTACAAAATGACATATTTTACGACTCTGAAATCGAAAAAACTGACGGTAC +TGATACATTTTAAAGAAAGTCGTGGTGACTCCTCTCTGTAAACCTTCAGT +TTTCGTTAAAAATAATTTCCATAGAAGCCAAAAATAGCCAAAAACTGCTG +TCCCCGCGAAACGAAATCCCGCGAATTCTGGAGTTCGTGAGGTGCCGCGC +GAGCGCGCTCTAATAATTATGAACACTAGAGGAGAGCGTGAATGAGCGTT +TTTTATTCTTTTCTCTGCATTTTTAATGCTACAGAATCATACACAAAATG +TTGTCAAATACATGCATTACTCTACTACTCTTAATGTTTACTTTTCATTT +GCAGAGTACCGCAGCGGCGGCAGCAGCAGCAACAGCAGGCGGCACCCCGG +CCGCCGGAGCAGAAGAACAGCTTCCCGATGGATGGGAGATGCGTTTCGAT +CAATACGGACGCAAGTACTACGTGGATCACACCACCAAGAGCACCACGTG +GGAACGCCCGTCTACTCAGCCATTGCCACAGGGATGGGAAATGCGAAGAG +ATCCGAGAGGAAGAGTGAGTTTTCCGGCGGAAAAAGCAGATTTAGCACGA +GAAAAGCGTTTCTGATTATATTTTTGATGCGAAAATCATCAAAATTAAAA +ATATCTACCGTAGCCGCGGATACCTGGACCAAAATGCCGAAAAAAGTGAC +CTGATAAATTATTTTAAGGCTAAAATCTTGATTTTTACATAATTAGTGTC +TTATTTTTGTTGATTTCTTGTCAAATTTTTGTAATTGCATCGAAATAGGC +CAAAAATAAAGTAAAAATCAACTTCCAACACAGAAAAACTGACAAAATTG +AAGATTTTTGCTGAATTCAGGCAATTTTTCGTAATTTTGATCCTCCATAA +TTTTTTTTTTCGAGAAAATTTTGAAATTTTTTCTTTAAATACGGCCTGAA +AATTAGGAAATTATAACGACGGATAAAAAATTCTGATTTTCTTTATTTTA +ACCAAGGTCTCCAATTATTTGATAATCGAAAAAAAAAAAACTTTCCAGTG +ATTTTTACTTGAAAAATGTCTAAAAATTCACGCCAGGTGCACAATCCATT +TTCAGGTGTATTACGTGGATCACAACACGCGCACGACCACCTGGCAACGA +CCGACAGCCGATATGCTTGAAGCACACGAACAATGGCAATCGGGAAGAGA +TCAGGCGATGCTTCAATGGGAACAACGTTTCCTTCTCCAGCAGAACAACT +TTAGCGCCGACGATCCACTCGGACCATTGCCCGAAGGATGGGAGAAGCGT +CAGGATCCGAATACGTCGAGAATGTACTTTGTGAATCATGTAAATAGAAC +GACACAATGGGAAGATCCGAGAACACAGGGGTATGTGAAAATTTTCAATT +TTCCAATAATATTTCTATCAAAAATCACAGTTTTAATGTTTTAAAAGTTT +CAGAGGCTCCGACCAACCTCTTCCGGATGGTTGGGAAATGCGATTCACCG +AGCAAGGCGTTCCATTCTTCATCGATCACCAGTCTAAAACCACCACCTAT +AATGATCCAAGAACCGGAAAACCCGTCGGCCCGCTCGGCGTCGTCGGTGT +TCAAATGGCCATGGAGAAGAGTTTCCGGTGGAAAATTGCACAATTCAGAT +ATTTATGCTTGGTAAGGGAGGGCGAGAAATTCTTTGATTTTAGCTATAAA +TTGATGTAAATTTCAGTCAAACAGTGTGCCTAATCATGTCAAAATCACAG +TATCCCGTAATAACGTGTTCGAAGACTCATTCCAAGAAATTATGCGTAAA +AATGCAGTCGATCTACGCCGGCGGCTGTACATTCAATTCCGAGGCGAAGA +GGGTCTCGACTATGGAGGTGTCGCCAGAGAATGGTTCTTCCTGCTGTCGC +ACGAAGTGTTGAATCCAATGTATTGCCTATTCATGTATGCTGGTAATAAC +AATTATAGTCTTCAAATCAATCCAGCTTCATTTGTTAACCCGGATCATCT +TAAGTATTTCGAGTATATTGGACGATTCATTGCCATGGTGAGTGTTTTTT +TTTAATTGAAAATCAGTTGAAAATTGGATGAAAAATTGCGAAATCGAGAG +AAAATCGAGTTTTCCGCTTTTTACAATTGAATTTTAAAATTTTAAACGTT +AAATTTTGCAGAAAATTCCAAAAAAAAGCACTTGGATCTAAAATTTTTGT +TTTTTGATGAAGGAAATCCTTAAATATCGATTTTTTTTATTTTCAGCTCA +AAAAACCTGGAAATTTCGATGATCTCAAATTTTCAGATCAATATATTTCA +TTTTCTCCTAAAAATGTTATTTTTATTTAAACAAATAGTTTTTCTTAGAA +AATTCCTTTATTTTCAAATTTCCAGGCGCTATTCCACGGGAAATTCATCT +ACAGCGGTTTCACGATGCCATTCTACAAAAAGATGCTCAACAAGAAGATT +GTTTTAAAGGACATTGAACAAGTCGATTCGGAAATTTATAATTCATTGAT +GTGGATCAAGGATAACAATATCGATGAATGCGATATGGAGCTCTATTTTG +TTGCCGATTACGAGCTGCTCGGCGAGCTCAAGACTTATGAGCTTAAGGAG +GGCGGTACAGAGATTGCTGTTACCGAGGAGAATAAGGTGAGATTTTGGAT +TAGCTAGAGCTTATAAAAATAATTTTTAAATAAAATAATTTAATTTAAAA +AATCCCAATTTTCCAGCTTGAATACATCGAACTGCTCGTTGAGTGGCGCT +TCAATCGCGGTGTCGAACAACAGACAAAAGCCTTCTTCACCGGCTTCAAC +TCGGTCTTCCCGTTGGAATGGATGCAGTATTTCGATGAAAGAGAGCTCGA +GCTGTTGCTCTGCGGAATGCAGGACGTTGATGTGGACGATTGGCAGAGAA +ATACTGTCTACAGACATTATGCTCCACAGAGCAAGCAGGTAGGGGAGAAC +ATTTGATTAAAACTTCTTTTTTTTTAATTAAAAAATACATTTATAGGTAA +CCTGGTTCTGGCAATGGGTTCGAAGTCTGGACCAAGAAAAACGTGCCCGG +CTCCTACAATTCGTCACAGGAACGTGCCGTGTGCCAGTCGGTGGATTTTC +CGAGCTGATGGGCTCGACGGGACCACAACTATTCTGTATCGAGCGTGTCG +GCAAGGAGAACTGGCTCCCACGGTCGCATACGTGCTTCAATCGACTCGAC +TTGCCGCCATACAGAAGCTACGATCAGCTCGTCGAGAAGTTGAGCATGGC +GATCGAGATGACGGAAGGATTTGGAAACGAGTAGTCTCCCGTTGTTTTTT +TTTGGTTTTGCTGGCCGCCTAATTATTGTATAACCCTCATATTTCTTCTC +ACCCACACCCCATTGATTTTCCTTTTTTTTCTCTCCATCAATTAATGTTT +CTTTTTTTCGAATTTGTGTGATAATTTTCGTGTTGTGATACCACTTGCTT +AGGTTCTCTCTCTCTCTTTCCTTTCCTTCTGGGTATGTACCTATATTTAG +AATATAGACAAAGCATCTAGTTTTTTTGGATTTAATTTCCAAATTTCCCG +TTTAATTCCAACAACAAAAAAACAATTCCACCACTTTTCAAATATTTTTT +TTGTGTCCATTGCTTCATTGCTTTTCTTCTTCTCAACCATTTCAACCACC +ACCACCCAATCTGCGCCTTATTCTTACTTGGTCCTTGTCATTCTTAGTTC +CAGTTTTTTTCACGGAAGCAGCTCTCGATTATTAATTCAAATGCATCCCC +CCAACCAATCCGTCACCCCCCGATTAGAACAATTTCTACTTTTTTTTTTG +AAAACAAAAAAAAACACAATTCCTCGATTTGGTTGTAATGAATTTAATTT +TTTAAATTTTGAGCCTTTTTTGTTGTTTTAGGTTTTCTTAACTTTCAGAA +TTTCCATGCGGAACACACGGAGAGCAGAAGATCAATATTTTGAACCCTGC +AGGAGAAGGACGGGACCCTTTGGTCACTCATGTCTCGGCTGTCTGCGTCT +CTCCTCTCTCTCTGCACCAGCGGAGAGGATGGATAGCCTCATTCGTTTTA +TTTCGGACTTTCGATTTTTCTTATTGCTCCACGTTTTAGCTTTTATCAGA +TTCGGGGAGCTCTTGCTTTTTTCTTGATTTTTTCGTAAAGTGTTCTTGGG +TCCCGCAGCGAAAATTAACTTTAAAATGATTTTTTAAAAACTTTCTAAAA +ATTCATTTTTTTTTCCATTTTACGACTAGAAATTTCGAAATTTGAAAAAA +AAAACCGTGTTGCAAATGCGCTCCAGCGTACAAAACAAAACCGCCACCAA +AAAATTTAAATTACTGAAAAAAACGATGAAATTTTGAATTTGTTTTGCCA +TTTTCCGGCAATGATTTTTTAAATAAAAAAAACTGTACAACAAATGCGCT +CCAGCGAACTAACCTTCAAATTACCGAAAAAAATTATAAAAATTTGAATA +TTTCCGATTAACCCAAGAAAAGAAAAATTCAATGATTTTCTTGAAAAAAG +TTATTTTTTTCTCAATTTTTCGTCAATAATACTCAAAATTTGAAGAAAAA +TTGTGTAGCAAGCGCGCTCTAGCGAACCAAACAAAATGTCTCCATTGAAG +CGTTTCACGAGGTTCTGGCCTACCTCATTGAATTTTTCGCGCTCCATTGA +CAATCGCCCGCCGATAACGCGTGGGAAAGTCGTGTACTCCACACGGACAA +ATACATTTAGTTTTACTACAAATATCGAGCCGCGACGCGACACGCAACGC +GCCGTAAATCTACCCCAGATATGGCCGAGCCAAAATGGCCTAGTTCGGCA +AAAACTCTTCCATTTCAATTCATGAGGGAAGCCAGAAATCCGTGATCCAA +GTAAAAAAAATCCCAAAAATTTCAATTTGCAAGGGCGCTCCATTGAAAAC +TGTGGCGCCGATCGCAACTCACGGTCGAATTTGAATTTTTAGTTGAAAAA +AAAACACCAATTTGAACTGAAAATTTGAATTTTCAATTTTTTCCCTAAAA +TAAATTGTTCAGAGTTTCGCTGTCGAATTGTTGATACCCGCTCGTCAGAA +TTGGAAATTGAGAAATTGAGAGAGAATTAGAGAAGGAGAGGAAGAGGAAC +TGCTCACTGGTCCCCTCACTCCATCCGAAATTAGGCACTTTTTGCTCCGG +CGGCACTAGAAGACGAAGAAAAAACGACGAGCAGAACACAATCAATTTCG +TCTTCTTTTTTATTTTTTTTTGGTTTTTTCTTGTTGGTACCACGGATTTC +TGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAAATAGGCCAT +TTTGGCTCGGCCATATCTGGGGTAGACTAACGGCGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTGTGGAGT +ACACGACTTTCCCACGCGTTGTCCGGCGGCCGATTGTCAAAGGAGCGCGA +AAAATTAAATGAGGAAGGCCAGAACCCCGTGGTAAAACATGGTGCATCAA +CGCAAAAATTTTTCATTTTTTGGAAAAACTCAATTGTTTTTTTTTCGCGT +CGGGACCACCAAACCAGAGCTCGTTTACTAAATTGAATTTCCAAAAAAAA +AAAAATTTCGCTCTGTTCAAAATTCGAAATTCAGTTTTCTTTCCCTAAAA +CCTAATAAAATGATCTTGGCACAATGCTCACTGTGAGCTTTGGGTCTAGA +ACGATGGCCTAGAAATGTTGAGATTTCCTCTTCCAGCGCCCTTGCCAATA +TGACCTAGAAATTTCAAATTAGTATAACTCGGCCATTTTCCATCCGTTTT +CGCCAAAACTACACCATTATAACATTTAAAACTTACTTTTCAATATGATG +ATAATACTTTTCCAGTGGAAGAGTTTTCCGCATTTCTAAGCCACCAAAAC +CTCTCCTCCCGACGTTTTATCAAACAAATGATATCACTGTGATTTGTGTT +GTAAGTTGCGCGCATGATTGCACTTGCGCAATTAATTAAGACAATTACTC +AAAATTTTGATCGAATTAACCCCATGTACATATAAAATACAAGATTTTTG +TGTATTGTTCTTCAAAGTTTTTTGTCGTATTTATATAGAAGCAGTGTACA +CCTAAATTTGGCTTATTACGACCTTTTTTTCCAAGGAAAATACTCATTTT +TAGGGTTATAAACCCCTTGATTGATACGTGGCCTAGAAAACTGCAAGCGC +TTTTTCCTGGAAGTTTTAGGCCACCAGTTAGAGTCTTGCAAAGACGGACT +AGTTCTCACATGACCCAGAAAGTCTTAGTCCATCACGTATTTCTTACGAC +GCCTAGAAATGCAAATCTTCGGCCACCAATTTTCATAGACATTCTAGGCC +ACCCTTTTTGACGTGGCCTAGAATCTTTAACAAAATTTGTAATGAAAATC +CTAGGCCACCATTCAGTTAGCTCTCATTTTTGATACTTCGCCTAGATTTT +TAACACGTGGCCTAGATTTCTATTTTAACACGGGGCTTAGATTTTTATTT +TAACAAGTGGCCTAGGTTTTTGCTACTAGGCCTAGATTTTTTACATGTGA +CCTAGATTTTTATTATAGCACCTGACCTAGATTGTTGGCATTTGGCCTAG +ATTTCTGTCATGTGACCTAGATTTTTTAATGCACCAAAAATTCTCCATAC +AAATTTAACTCCTACACTCTAATTTGTAATCAGAACCTTCGATAAGAAGA +ACATGGAGCTACTGCGGTGCTCAAATTCCGAACAAAAAACGGCTGAAAAA +CTGAGGTATACGTGGTTTTTTTTCGAAACTGATAAAAGTCAGCATAAATC +ACGATAAACTGAACGTCCTTTGGCCAAGTTTAGAGAAACCTAGGCCACGG +GTAGTGGTGGCCGAATTTTAAAAAAACTGGGCCACGAGGTTTACGTGGTG +TCAAATTGCCCCATTTTGGTTTGATCTTCGAAAAATGCGGGAGACGAGAC +GCAGACTTTTCAACTGATTTCGCATGGTTAAGAACGTGCTGATGTCATTT +TTTTCCGTGGAAAAATTCCCGCATTTTTTGTATATCAAACCACAACGAGA +CACTCTAACACCACCGTCCGGCCGTTCAAACGAAAATTTAGGCCACGGCC +ACTAGGGTGAAGTGGAATGCCCTACCCTTCTCTACAAAATTCATTGGAGA +AACCTAGGCCATGCTCAAAGAAACAGTGGCCGAGAAAGGAAAAACTAGGC +CGCGTTCGCTTTGTACCTCTCTTATAAAACACTGTCTGTTAGTTCATAAA +TCAGAGTCTGCCCCCTATCACTACTCTCTCATTTACCTGCCCCTCTTAAC +AAACAATCAACCCCCCCCCCCCCTCTAAATCGACTACTTGTTCCCCGTTG +TACCTGTCTGCGTCTAGCTATTTCTGTTAAATTTTTGGAACGAAAAAGTG +GTATGTGAATGTACGAAACAAAAATAATAATCAATTGAATACAATTTTTG +CCCCCCCCCCCCCCCCCCCTCCACCCCGCTTGCCTGTCTCTAACCGGTTT +CCCCTTTTTCACCTCAATCAGCCCCCCCCCCCCCCCCCCCCCCCCAATTT +CATTTGACTGTACATTTTCCTTTACCTATCTGCGTATCTACACAATTTTT +GTATTTTTTCCTTTTATTTTTCTAATTATAAACCCTGCAATTTGCAAGAA +AAAATCTCTAAAACGCTTGGCCCCTTACCCGGAGTGCGACCGTGGCCTAG +AAATTTATATTTCTTATAAGACCCCCCGGCTCTTCCAATTTTTCATTTTT +TTTCTTTGAAAGCCTAAATTTTCATTTTTTCTTAGAGATCAATATATTAT +GGGTTAGTAAAAAATTTCAAAAACAAGCTCCCCGTGGGCGTGGAAGAGTT +TTCCAAATTTCTAGGCCATACTTTTCGAAGGCGTTGGGGTACGCTCGCAC +CCTAGTACTAAAAATTGTAAATTATAAAATTATCATAAAATTGGCTCAAA +GCATTTGAAAATAATAAAAAAAATTTTAGAAAAAAAAACACGAAAAAAAC +CCCTATTTTGAACATGGTTCATCGACCGGGACCTATATACTTTGAAAGCT +TATATCTCGCTTCATGTTTGTTTTATCAAAAATTTTTCAACCAACAAAGT +GTTTATTATTTCTTTTTCTATATTTTTGTAATTAAAAACTTTTTGATAGC +TTCAAAAGTAACTGAGATACATGTTGTCAAACAGAGCAAACTTATAGCTT +AGCCCAATTATTTATTTTTTGCTGTGTAACATTTCTTGTATAAACTTTTA +AAGTTTACGGTTTTTTTAAATTTCTAAAAAAAATTATTGACACTTTAAAG +GGAGGTCATGTGGAGATAGCCTGTACAAATAAAACTGATGAACTAGGACG +AACCGAAATTCATAAACCATTATTTACACAGGTGATTCTTGCCTTTTTTG +GAGGGTTAAAAAGGTTAAAAATTATTTAAAGCTTGGAATGAGCATTTGTG +CGGCCGAGTTTTTATTTTCTAGGCCATAATTTTTAAAACAATGGCCTAGA +AGCACAAATTTCTAAGTAATTTGAATTTCCCGCCAAAAATTTTTTTTTCC +ATAAAATTTAAATTTCCCGTCGAAAATTTTTTTCGGAAAATTTGTATTTC +CCGCCAAAAGATTTTTTGTCTCAAAAAATTTGAATTTCCCGCCAAAATGT +TTTCTCAGAAAATTTAAATTTCCCGCCAAAATATTTTTTGTCTCAAAAAA +TTTGAATTTCCCACCAAAAATTTTATCCCAAATTTTATCGAACATTTGGT +GGCCGAATTTCCATTTTCTAGGCCACCCTCAGTTAAATCGTCAAATAAGT +TGACCTAATTAAATTAAAAATTAACAATTTGTAATGTCTCCGACCAAAGT +TTCATAATTGTATAGATCATCATGGTGGGAGGCGGGGTAGCACTTATGAG +TGAACTTACCGGTTGACCGCCCGTCTATACATAGTAGCCAACACCCGACC +ATTTTCTGCCAAATACCTATAATATCGCTTCGAGACCCAACTATTGCACA +GTTGTGGTTTATTTCGGTTGAAGACCCAATATTAATTTACCTACAGCTGC +TAAAGCGTTTTAAGACCTAAAAAATTAAGCAAGGCCCAAAAATCCAAACT +TAATACTATAGTACTTCTCGTTTCGAGACCCAAAATCCAAAGCTAGGCCA +TATTCTTGGTGAGACCCACCTGTAATAAATATCACTTGAGTGAAAGTGAA +CTCTTACTTTTTTCTTTCGACAGCCAAAAAAAATTGAGTCAATTAGCAAA +TAATTCACGTCTCCCCCTTTCAATGTTTACATACACATTACGAACGAGAA +AAAAAAACGAGAGAAAAATTGAGTGAAATGGAATCAAAATGTGTTCATTT +TTACTTTTTATGAAAATTTGGATAAGCACATGGCGTCAGAGTGTCCCATT +TCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGTGAAGAGACGCAGA +GTTTTCAACTGATTTCGCTTTTTTTTGGGCGAAAATTTCCGCATTTCTTG +TAGATCAAACCGCAACAGTGGATAAGCGCGCTCTATCGACAAACCCGGTG +TGTACTACTCGCGGACAACCAGTATAGTTTTTTTTTTGAATTTTTGTTCG +AAATTGAAATTGAAATAAGATGCCAAATTTAAATTTAAAAAATAACAATT +TTTGAAATTAAATTTTTAAAAAAATTCCCCGTAAATCTACACTTAGTCGC +GTAAATCGACAAGGCTATTTTTTTCAATTTTTGCCCATCGCACTTTTTTT +GCCCAATCAATCATCGTCAATTGATCCATTGATCTTCTTCTTCTTCTCTT +TCTCTTTTCTCACCACCGAAAATTTCATTTTATTTTTTGACACTGTCTGC +GTCTCTCTGTACCCCCTATCTCTCGCCTCTCAAGGACTATTACAACGAAA +AATTTGGGGAGAAGCCGTGATTTTCATTTTAATTTTGATGAAAAATTTTA +ATGAAAATGAAAAAAAAAATTGTTTTTCAAAAAACAATCCCCTCGTAAAT +CCACACCAAATTCAATATTCACCTTATTACAAATTGATTATTTTTCCCAA +AAAACACACGACATCGGGCGCCCATCTATTGTTTTTTATTCCAAAAAATT +TCTGCAACTGTCTGGGTCTCCGGTTAACACTGAGAAACAACAAATTTCAT +TTTTCGATTCATTACATTCATTTTGAAGGTTTTTGGTTACAAATTCGACA +CGGATTTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTGCTGAACTA +GGCCAACTTGGCTCGGCCATATTTGGCATAGATTTACGGCGCGTTGCGTG +CCGCGTCGCGCCTCGATTTTAGTTGTAAAACTAAATGTGAAGTGTCCGTG +TGGAGTACACGACTTTCCCACGCGTTGCCCGGTGAGAGATTATCAATGGA +GCGCGAAAAATTCAATGAGGTAGGTCAGAACCCCTTGAAAATTGAGAAAA +AAAAATCTCACAACGATACTCCGCAAAGTGTGCGTGTTGTTTATTAAATG +ATAAATTCAAAAGCAAATAGCGATTTTGTTTCAAAAATATGCCGAAAAAA +AAGAAAAAAAATTAAAACAAAAGTTCAGCCACCAATTTTATTTCTCGGCC +ATGGTTGTGTCGTTGTTTATTTTTTTGCGATCGTATTTTTTCTATAATAA +GACTTAAAATGAAAAAACATTAATAAAAATCAGTTTTCCATGGCCACTGT +CAAAAGTCGCAACGACACTCCCCTTCCAGGCTCCTCCCCCCCGCGTGTAT +TTTAGCATGTAGTGTAAATTACGCGATTTTGTGTATAAAACCCTAATTTT +TTAGAAGATTTGAGAAAAAAAACTTTTAAAAAATGGGAAAAAATCCCCTT +TCCCTTTTTTGAAATACTTTCCGACAAAGTTTAGCCAAAAGTCCAAAAAA +AACCAATATGGCCTAGAAAAAATCAAAAACTCGGCCATCCAAAAAACTAG +GCTACACGTTCTTTCGACCTCTGCTCCCCACACCTATGCTGCCCATATCA +AATGTCTCCCGGACCCCTCATTCCGTCACACATTTCTCAAAAAAATGTCT +CTTTTTCTCAAATTCTCTGTCGAAAATCCCATATCTCTTCAGTGTTCAGA +ACTGACTGTTTTATTTCAATTCTCATGATCTCATGTCTCCCGTATGACTC +ATTCCTTCGATATATTTTTCTTTTTTCAAAAATCATTTTTCCTATATATA +GACTTTGTTCGGTGGGAATTTCTCATTTCAAAATATTTATTGAGGTCGCT +TGTTCCCTTTTTATATGGTCGTGGCCTAGGTTTCTAAAACTCGGCTACCA +TTTCCAAGTTGTAGCTTCGAGCTCTTTGTCTCGGAGTAGAAAAAATTCAC +GAAATAAATAAAAGTTCACGTGGCCGTGGCCTAGATTTCCAAAACTCGGC +CACCAATTTTTTTTCTCTTATCAGTAAACCACGTAGAACTCCTTTTTTTC +TAGCCATTTTTTAACTGAATTTCCAACATATTCGGTGGCTCCATCAATTT +TACTGATAGTAATTTCCAATAAAAAAAGGTATTTCTGTCGATAGGAACCC +ATTTTCATCTACTTTTTGTTTCTACTTTATGGGTTTTGCCACTTTCCCGC +ATGCCTACGTGCCTACCTATCTGCCGACCTAATATACCTCGTAGGCAGAC +CTCGGCCGCCTTGTGGTGAGATGCCAGTCGCTTTGTAGGCAGGCGTAGTT +TGTCTTGCTGGTATGAGTAGGCCTGTCAGCCGCCCAGTAGGCAAGCGTAG +GCATGATGCAGGCGTAGCAGGCTTCTTAACTAGGCATCGGCTGCCTTGTA +AGCCGGCGCAGGTAAGTGAAGGTTTCTTCGTGGCTGGCATCCTTGCAGTC +AGGCACAAGTCGTCGGCTTGAAGGCAGGCAGATGCCGCCTAGTAGGCAGG +CATATTTTACTTATAGGCAGGTATTAATGATCCTCTAGGCTTGCGTTGGT +CGGTTTGTAAGCTGTCGTAGGCTGCCTTGTAGGCAAATTGAACTCTCAAA +CCAAACAACACAAAAATTCCAATATTTTTTGTACCTTCTGATTTTGATCT +CTGACTCATGATCTCTTTATCAATCTCATATCTTCCATTTTTAGAAATAA +ACAATTTTTCCCTTCTATTCATTGACTTTAATCCCTTTCAATATTCATTC +AATACACCTATAATACGAAAAACTCTTATCTTTTTTCATTTTATCACACA +TGGTGCATAATATTATAGTTAGTGGCTATTGAAAAAGCACATCATTTTAT +CACTTTTTGTCACTTTTCCACGATTCTCAACGTCTTTTTTTTAAACACAA +AACGTTTCCCGTCATTTTCTACAGTACTCCCGCATTTTCATTTTCCAGGT +GAGACCTGAGATGGAGGGCGACGAGTTGGTTCATCGTCCGACGGTCCTCT +CGACGACGGCTTCTGCCACGTCACGGCCGCGACACAAGACTTTTGAGCTG +TTGGGTCCGGTGAATAATATCTCGTTGGCTGATATGTATAAAGTGTGCGG +GAAGATAATTGGCAGGTTCCCGATTGCATTTATTATTGCGACGGTGATCA +TGTGCAGTGGTGGATGTTAGTTTTTTTTGACGTAAAAAATACAGTTTGAG +AAAATCTTTTTTTAGATCAAAAAAGAAGAAAAATATGGAAAAAACAACAT +TAAAATATTTTTTAGAAATCAAAAAATGTAAAAACTGTATGATTTTACTT +AGGGCCTCCATGGTAGACAGGCACGGTTTTAGGGCCTGACGCCTGCCTGA +AACCCACGTGGAGTCAGAAAGTCCCATTTCGCTTTGATCTTCAAAAAATG +CGGGAGAAGAGACGCAGATATCTCATCTATTTCGCATGGTTAAGAGCGTG +CTGACGTCACAATTTTTCTGGAAAAATAATCCCGCATTTTTCGTAGATCA +AACCGCAATGAGACAGCCTGACACTATTAAGCCGCAAAGGCAAAAGTGTT +TGCCGTCTGAATTTTGAAACAAAAGGTTTAACCGGTGAAAATTGAAAAAA +AGTATAATAATAATAATAATAAAAGTAGAACTATTTTCAGTATACTAAGG +CAAAATGATTGTTTTATAAAAAAACTTAATTTTAAAATTAGATCTCCTAA +ATGTTTCAAGCAGCACAACTTTCATGTGATGTCAGGCTGTCTCATTACAG +TTTGATCTACAGAAAACGCGGGAATTTTTCTCCCAGGAAAATGTGACGTC +AGCACACAATGCATAATCAGATGAGATTTCAGCGCCTCAACTCCCGCATT +TTTTGTAGATCAAACTAAAACAAGACTCTCTGACACCACGTGAATTTTCC +AACCATCAAACTATCACAAAAAAATTGGCGCCAAAAAAACTTCTTTAAAA +ACTTCTCATTTCCAGTAGGAACAATCGGTCTCGAACTGAAGGATAATGTG +CGCGACGGGTACACGCCGAAAAACTCGCTATCCCGACTGGAAAATCGCCT +TTATCGAGAGTTCCTGAGTTCCGAAGGTGATCCGGTGATGACTACAGTTC +TCATGACTGCCAAAGACGGAGGATCCATGCATCGGATCAAGTATTTGGAA +GAAGCACAGAGGGTGAGTGGCATAACATATCGGATACCGTATTTCCTCTA +TTAGTAAGGCATGCAAAACTGATTTTCGGACACCTAATTTGATGCAAAAC +TAATAGAGGGTGCAAAACTAATTTTCGAACAGGTTTTTTCTCATTAAGTT +ATATTATAATATCATCAATTTCAATAACAACTTCTGAACCAAAATGGGCG +AATTTTACGACTGATACGCAAAAATTGTCCGAGTTGTACTCATATTTTGC +CAGTTTTGACTTGTTATACCAAGTCTGTAAGAGTTTTCCTAATTTTCAGA +ACGATTTTATAATGCAAATTTTGAATTCCTAAACATAGGGAACAAATTAA +GGGGTGCAAAACTATTAGAGGTGCAAAACTAATAGAGAGTGGAAAACTAA +TTTTCGATTAGTGATTTTTGATGCAAAACTAATGGAGGTGCAAAACTAAT +AGAGGTGCCTAACTAATAGAGGAAATACGGTATATTTTTTTGAATAAAAA +ATTTCAGCAATGGCTCTACATCTCCAAAAACCTATCCGCAGACGTTGGAA +ACGGCGAGTTCATGAAATTCGGAGATTTCTGTGGCCACTACTGCCAAGCC +AACGACATCATAGGATACTTCCTGGACGCCTACAAAACCAAGTCAGCTGA +CCCAAAAATGGATGGCTACCAACTCAATTACCCAATTACCACAGTAATGG +GTTATCAGCTTCATCTCGAGCGTAACTTTTTCGGGGTTACTGTGAATCAG +TCGGATCCGGTCACTAATATTCAGAGTATGAAGGTTCTGACGCTTCCTGT +GTTGTCAGAGGTACGGACGTTTGAGGATACGGATAAGCTGAACAAGTGGG +AGCTGGCGGTTTATAACTATGCTACAGGATACTCTGCACTCGAGGGTGAC +GATCATTTGGTGGAGATTAATGTGAGTGAATAAATTGGACCATTTCAAAA +ATATTGGGCCAGCCCTAAAAAGACAGCGGGCCGGCCCATATCGACCCACT +TAACAGGCTCAAAAAAGTTTAGTTCAGTTGTGTGCCGCAAATTTTGAAAT +TTGCCGAGCTCGGCAAAATCGGCAAATTTGGTAAATCGCATAATTTTCGA +GCTCGGCAAATTCGACAAGGCTAAATGTTTGAATTTTGCCGTTTTCGGCA +AACGGCAAATTTGGCAAATTTGCCTTACACCCCTGGTTTAGGGGTTTCGT +GTTTAATTTTCAAAGCTTAGATAAACCTCTTTTCCAGGTGATCGGTGCTG +AAGTCGTCGACACCGAAATGAACAAGGACGCTCAGAAAATGGTGCCCTAC +TTCATCGTCGGAATCGTCTCGATGATCATCTTTATCTTCTGCACCGTATC +CATCTCTGCCTCCTACTACGGATACTTCTCCTGGCGAATCGGACTCATCG +CCCTCGCCTGCCTCTTGGTTCCGATTCTCGCAATTCTCACTGCATTCGGA +ATCAATAATATGCTGGGAAATCGAACGAACTCTCCGATGATGATCATGCC +GTTCTTGATCAATGGAATCGGAGTCAACGATGCGTTTTTGACACTTCAGA +ATTGGTTGCAGCATAGCCCGGATCTTCCGTCAGGGAAGCGGTTGGGGTAT +ATGTTGGCTGAAGCTGGTCCATCGATCACTACGACCACTTTGACAAATGT +CATTGTTTTTTTGATCGGGTGGATGAACCCAACGGAAGGTAAGGTTCAGT +GGTGGACGGCAAACTACTTTTTCCGGCAAATCGGTAAATCGGTAAATTGC +CGGAATTGAAATTTCTGGCAAATCGGAAAACCGGCAATTTGTCGATTTGC +CGAATTTGCCGGAAAAAAAATTGCCGAACGGCAACTGCGCCCTGGTAAGG +TGCATAGCTTTGGCCTCTAACATAAAAAAATTTGTCTATTCATCCTTTAT +TCCAAAACGACATGTATTCCAGAGATGTCAATCTTCTGCCTTGGATGTGC +AATCTCCCTACTCCTCGCCTACGTCTACACCCTCACGTTCTTCTGTCCGG +TGCTAGTTCTTCTGCTTAGCGAACGCGTCAATGAGCCCAGCAAGCTCGAG +GGCACTTTCAACAAGGTTCTCGGATTCTACGCAAAAATCATATGCAGCCG +ATGGACATTTGCACTTCTCATCATCGGAAGTCTTGTCTACTGGGGTTTCG +GTATCTATGGAACACTGGGGATCCGTGCCGTGTTGAACACTGCAAAGATC +CTTCCCCTGGAGACGCCGATCCGCAAACCGAACAGGATTATCGAGGAGAC +CGTGTGGAAAGAGTTCTACCCAGTCACCGTGATTGTGAACAGCCCAGTTG +ATATAAGCAATGCAAATGCACTTCGAGCATTTGACAACCTCGTTCACGAC +TTTGAATCGATGGAAAAGTGCCGGGGATCCGAGTACACCATATCTCCAAT +CAGAGACTATCAGACCTATTTTTACGGTGTAGGAGCCGAGGACTTTGATT +ATGAGGAAGAAACCGTGAAGAACACCTCACATTCTTTAGATTTCAGTGTA +AGTTAGCAGTCCACGCGTTCCTATTAAAATCTACATATATGCCTATAACG +TGTTTATCCACAGAAGAGAAAAATCGCCATATCTGCCGCGCAAATGAATC +CGCGGGAAGAGACAAAACTACTGTAGTTTTTAACCAATTTGTGTAGATTT +ACGAGCTATTGCGTCATCGTTGTATTTAATTTTGAGCCGCAATTTTTAAT +TTTCAGGCGTTTCACACGTTTTTATATTGAAATTTATCTATTTATTGAAT +AAATCTTAAAAGAAAACACAAAAAAATTAGAAAAATTCCGAAAAACGCCT +GAAAATTAAAAATTGCGGCTCAAAATTAAATTCAACGATGACGCAACAGC +TCGTAAATCTACACAAATTGGTTAAAAACTACAGTAGTTTTGTCTCTTCC +CGCGGTTTCATTTGCGCGGCAGATATGGCGATTTTTCTCATCTCTGGATA +AACACGTAATACCTACATATTTTGTGTGCCTAAAAACATGCCTAGCAGTG +AAAGTAGACAAATGTAAGCACACAAACGTGAGTAGGGCTTAAATGGTATG +CAGGCACTGTTTTAGGGCCTGACGCCTGTCCAGGCCTGTCTTGTACGTTT +CATCAATTCAAGCCGTATATTTCCAGAAGCTCACCGGATTCCTTGCCAAC +CCTATCTACAAGCATCACAAGGGAGGACTAAAACTTAACTTTTCAAATCC +GTTAGTTCCTATCTGCCACCTTACCCTAAATCGAGTACCATTTTCAGTGT +TCCAATCCGAAAAGTGCAACTGATATTCGCTTATGAAAACGTAACCTCGT +GGGATGAACGGATTCAGATTATGCAGGACTGGCGGACCATCGCAAGTTCC +CACGTGGCCCTAAATGTTTCAGTGTGGAATGTGAACGCAATGTTCGTAGA +TCAAATGCTGAGCCTGAAGGGATTGGCGATCTCGGTAAGATCTCAATGGT +TCCAGCGCCCTATAAATACCGCTTATTCTTTCAGAATGCCCTAGTCACCT +TGGGATGTATGGCTGCCGTCTGTGTAGTCTTCATCCGCAACCCCCTCTCA +GTTGGCCTAGCGACCGCTTCGATTTTATCCATCTCCATTGGAGTAACTGG +ATACCTGTGCTTCTGGGACTTGGATCTGGACCCTGTGACCCTGTGCGCAG +TAATTGTTTCAATTGGAATGTCCGTTGACTTTGTTGCCCATGTGGCCTGT +CACTATCAGGTCAGGTATAAAGAGTTCGAGGAGAAAGGAGTATTGAAGAG +GATTGAGATGAAAACTCCCGAATCTCGAGTCGTCAACTCGCTGTCCAATG +TGCTCTGGCCAATGGTCCAGTCGGCTTCTTCAACTCTTCTATGTGTACTT +CCACTTGGTATTCTACAGGTACCTACCAATACCTATACTTTACCGATAAC +CCTACCCCTCAAACATTCCAGAACTACCTCCCAATGGTTTTCGTGAAAAC +CATCCTGCTCGTCGTGATCTGGGGAATGTTCCACGGTCTTGTGCTGCTCC +CGTGCATTCTTGCACAGTTTCCCCTGTCTGTGTTCAACAAGACGTTCGCC +GACTTGTTGTTCGGCAGAACATCCTCTTCGTCTTGCTCTTCGGAGTCCGA +TTCGGAAACCGACACCGGTGATGCTCAGGAGATGGTTCCGCTCGCTGGAA +CCGAGAAGGCTTAAGATCTGAAATTAGTTGTTGTTTGTTATTATGTACAG +TTGGGATACAAAGTGTATTATGTAGTCTGTAGTGTCGCAGTGCTACAAAC +TACAAATTCAAAGCTACAAACTATAAACTCATTGAGATCTGGCAGAGCTT +TATAGTTTGTAGTTTTATGTAGCAGCTACAAACTACAAATTTCGATTGTT +GTAGTTTGTAGTATGGCGCACAAACTACAATGTACATTTTGCAAGTTTTC +TAGATTTTTTTCTCACTCACACACACACACACACACCGTTTTGCTACGTG +GCTGCGAAAATGGAAAACTCGGCCACGTCGCAATTCACACATCGCCAGAA +ACTTCTAGCTTTACCAGTAGCTTTTCATGATCTACTCTTCTTTTTTTTCC +CCCCTCAATTTCTATTTGAAATTTCAGAATTCCCTCAATTAGTCTTCTGT +CACCGTGTCCTCCTCTTTTCCGCAAGCGGGTCCCCTTTTCCCCCCACAGA +TCGGCTTCTCAGGGTTCCTATAGCACTTTTTTCTTCGATTCTTGTCACAC +AAAAAATTGTACTTCCATCGCTCGACGTGTCCATTTTTTCTTGTATTTTT +TAAATGCATTTTTTGATAAATTTGATTTTTTTTATCATCCAGAAAATGGT +CAAAAATTCAGATTTTCTTGCTGGGATTTTGCTGGAATTTTTTCAAGCAT +CAGACATGCAAAAACTTATGCAAAACTACACAACACTATCGATGGGGACT +GTTCGACTCTTCACCCCAGTCAAACTTTTTTTCACTATTTTTTTTAACTT +CTGTTTTTTTGGTACTTTTCTGGCCGTTTTTATGGAATTTTTTAACCCGA +CATTGGAGTTTACCTTTTTTTGTTCAGGATTTTAGGAATTTCTGCGACCT +TCTCACTCATGTCCTCCAGCCCCGCCTAAGCCTATGCCTTAACTCAAGCC +TAAGCCTAAGCCTAAGCCTAACCTAAATCGCGTCAGAGATAACGTTCGCC +ACTGACGCCAAGCCTCAACCTAAGCCTAAGCCTAAGCCTAACACTAAGCC +TAAGTATAAGCCTAAATCTAGGCCTCAGCCTAATACTAAGCCTAAGCCTA +AGCCTAAACCCAAGCCATAAGAAGACACTCTAAAAATGTTCAGATTATTA +AAAAATTACATTCAAAGTTTTCTTCAAAATTTTGCTTTCGACTTTCCAAG +TAATCAATACCATGTAGAATTCCAAAATCTTCATACAAATCCCTCCCCTC +TTCACATCTTTCCCGACAGCTTGTACTATTTCTCCTCCACCCACTAGGCC +AGGTCAACGCTGCGTCTCTCGTGTTTCATATGCTATCTCCCTTTTGTGGA +ATCCGTTCATCGTTTCGGATCGCTTACTTCTTCCGCGCGCGTCGCATTTC +ACTTTGAAATAAACTTCAGTTTTCCTTTCCAAAATTTAATTGGTGGAAGC +GTTTGAACATGCGAAATTTGTTAATTATCGTGTGTATTCATTTAATATTA +CTACTTGTACATTTTACCGATGCATGTAAGTTTTGGATGTATCAAAAAAT +TAAATAAATTTCTTAAAGGTGGAGTAGCGCTAGTGGGGAAATTGCTTTAA +AACATGCCTATAGTACCACAATGACCGAATATCATGATAAAAAAATTCAA +AAAATTTTTTAAAATTTTATATGATTTTTTGAAAATTGGAAAAATCTCAG +TTTTTGCCTAATTCCAATTTGAATTACCGCTAATTGGATTTGTTCGATGG +AGCGCGCTTGCACGTTTTTAAATTTATTTATTTTATTTTTTGTTATTTTC +CACCGATTTTTAATGTTTTCGGTGTATTTTTGCTCTAATTTTAGAGAAAA +AGTCAAGATGAATGCAGATTTTCGATTAAAAAGCACGCTCACAGGCGTAA +AAATGACAAAGTAACGATTTTAAACGGTTTCGAACCTGAATTAATTAATT +TCACTGATTTACGACTGTAAGCGTGCTTTTTAATCGAAAATTTGCATTCA +TCTTGACTTTTTCTCTAAAATTCGAGCAAAAATACACCGAAAACATTAAA +AATTGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAAAAACGTGCA +AGCGCGCTCCATCGAACAAATCCAATTAGCGGTAATTCAAATTGGAATTA +GGCAAAAACTGAGATTTTTCCATTTTTCAAAAAATCATATAAAATTTAGA +ATTTTTTAAAGAATTTTTTTATCATGATATTCGGTCATTGTGGTACTATA +GGCATGTTTTAAAGCAATTTCCCCACTGGCGCTACTCCTCCTTTAAAGTT +TGAAGTTTTAGTAAAAAAAGAGTGTCGGTTTTTTAGTTAATAATATTAAT +TTCCAGTCGCCGGAACAGTTCGACCATTTTTCACCACTCTTCCAGTACCT +GGAAGAAATGTTCCTATTATGAGATTATTCGAGAACTATGCTGCATCGTG +CCGACCAAAAAGTAAAAAGGACTTCAATGTTGATCAGCTGGCAAATGTAG +GTTTTTTCCCGCAAAAAGTCGTATTTCGTGCAAAACCGGCAAAAGCAAAA +ATTTTGAATACCGGCAATTGTCGGAGTTGCCGATTGCCGGAAATCAAAAT +TGCGGGAAATAAAATTTTGATACTTTTTTGTAGATTTAGGAGCCTAAAAA +TGCATTTTAATGAACAATTTTTAATTTTCAAGCTCAAAATGATTTAATCC +TTTAAGGATTGACCGTTTTCTTTAAAAAAGACTAACCGAATACTATAAAA +AAAGGTGAAATTTTTTCAATTTCCAAAATATAATTAATTTTGGCAACTGC +CGATTGCCGGAAATTGCCGATTGCCGGAACTTCACAATACCGGCAATTGC +CGAAATTGCCGATTGCCGGAAATTTCCAAAACCGGTAATTGCCGGAATTG +CCGATCGCCGGAAATTCCCGATTGCCGCGCACCCTTGTATTAAAGGATAC +GGCAAACGATTTTTTCCGGCAAGCGGCAATATCGGCAATTGCCGAAATAA +AATATTTTCGGCAAACGGCAAACGGCAGTCAGCAACATGCCACTTCTCCA +ATTTTCGGCAATTTCGGCAAACGGTCAATTTGCCAGAAATCATCGGAAAA +TTGTGATCTTGCACATTTTTTCTGGAAATTTCAGAATTTCAATTTTAAAC +AACAACATTGTACACATCCTATGAATGACACATATCTTAAAAAGCCAGTA +AATTCTATAAAAAATATCTAGAGAAACTGGCAAAATAATTAAAAAAGGCA +CGGATTCATGTGATTTTGATTATTGAAAATATCTTTGAAAACTTTCGGAA +AATTGATATCCGGCAAATCGGCAAATCGGCAACTTGCCGATTTCCCGAAT +TTGCCGAGCAATGAACTACACTGTTCCAAATCGAATTCGTAACCGATATT +ATACTTAGGAATGATATTTGTAACTCGTATAAATATTAAATAATATATAT +ATATTCCAGCTTCTCCAATCTCTCCAAATGGATGAAGTAGCCACAAAAGC +CTACAACTCCCTATTCTTCTCAATGGCTGATATGCAAATCGAAAAGTTCA +TGGGTAAATGGTACACAGTTGTTGATTCGAAAGAAGTTCATAAAGAGGAT +TGTTCAATTTTCTATTGTAAGTTTATTTTCATTCTGAAAATGAGATGCAA +ATTTTCAGTCGATATGGTACTTCAAACTCCATACACCGCAACATTCACCT +CAAAGCAGTACGGAGTGATTAATAATGATGTCGTCACCAATGAGGGGTAC +GGTAGTATGGTTGGTCCAGAGCCCGGAGCCGTTCTTATTACAACTGGTAG +TGAAAGGGATCAGTGTCCATGTAAGTATTTTAAATAACTTTGGTCCGGTG +ATATTAAGATACAAGTTTAAATACTTCCCGTTTCAAAAACTTCGAATTTC +CCGCCAAAACTTTTCTCTGAAAATTTTAATTTCTTTCCAAATTTTTTTCT +TTGAAAATTTGAACTTCCCGCCAAAATTTTGTAGTCAAAAAATTTGAATT +TCTCTCCAAGAATGTTTTCTCAGAAAATTTGAATTTCCCGCCAAATTGTT +AATGTCAGAAATTTTGAATTTCTCGCCAAAATTTATTTTCTGAAAATTTG +GATTTCCCGCCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAA +TTTTTCTCTGAAAATTTTAATTTCTTTCCAAATTTTTTTCTTTGAAAATT +TGAATTTCCCGCTAAAATTTTATTGTCAAAAAATTTGAATTTCTCTCCAA +GACTGTTTTCTCAGAAAATTTGAATTTCCCGCCAAATTGTTAATGTCAGA +AAATTTTAATTTCTCGCCAAAATTTATTTTCTGAAAATTTGGATTTCCCG +CCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAATTTTGTTAT +CAAAAAATTTGGATTTCTCGCCAAAATTTTATTGTCAGAAAACTTGAATT +TCTCGCCAAAGTTTTTTCTCAAAAAATTTGAATTTCCTGTCAAAACTTTG +TAATCAAAAAATTTGAATTTCCCGCCAATTTTTTTTCTCCGAAAATTTAA +ATTTCCCGCCAAAACTTTGTTATCAAAAATTTGAATTTCTCGCCGAAATT +TTATTGTCAGAAAATTTGAATTTCCCGAAATCTCTATGAATAAAACATTT +GCAGTTTTCCCTGTACGAATCGGTGGCTTGAGTGACGAAGGAGAATATCA +ATACATGATCTTAAGTACACCACTGAAGTATCCAACGATGGTCTTGACAA +GGTAAGTTTGCCTTAAAATTTGTTTTCTAATTATTCCAATCTAATATTCA +TGTGATGTTGAAAAATGCAAACATGTATTTTAATACATTTTCCCCCTATT +GATGCGTACCGAAAAATGTAGAAAAATGGAATCATTTTTTTGCATTTTTC +GACATTTTCGACATTTTTGACATTTTCCGACATTTTTCGACGTTATTCGA +CATTTTCACGCATTTTTCAGAGTTTGCCGAACTAGGCCATTTTGGCTCGG +CCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTTGA +TTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGACTTTC +CCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGGACAGAAC +CCCGTGTCCACAGGAAGAATTTTCTCTGCGTCTCTTGTCTTTAGCATTTA +AAGTGGGGCGACGCCGATGTAGAAAAATGCTGAAAAATTTCGAAAAATGT +CGAAAAATGCACAAAATGATGGCATTTTTCTACATTTTTCTGCATTTTTC +GGCACGCAAAAAACATCACATGAATAACCCCATAAAAACTCCAATTTTTC +CAGAGACCTAACCCTATTCGAAACGAAATGGAAGCGAGAAGTGTATGATT +TTGTTGAGAAGAATGGTTTCATGAGTCCAATGGCAGCATTGAACACTCGT +CTCCATTTCACAGATGTCGATGTTTGCAGAAAAGTGAATAAGTTATATGA +GAATGGAAATGTTTGAGTTGAAGATTATCTTTTTTCTGATGATACGGCAG +AGTTTTTGACGGGTTGTGCAGTGTTTATTTTTAACCTTCATGTGTATTTA +AAAATAAAGATTAATTTAATTGAATCTGTGTTTAATATGAACTTTTAAAA +CACAAAATTTCAGATTTTGGTTTAAAAACTGTAGACACTTGATACTTTGT +TGAGTGTACCTAATTTGAATTTCGCGAAAAAATGACTGTCATATGATTCT +TGACCGTGTACACCTCTCGGGCAATACATTAATATTTTAATATTATGGAT +TATAAGCATTTTCAGTAGACTTTCCATATTTTCTCATGATTATTACTCAT +TTTTATGACGAAAAGCATTGTTTGGAACTCAAAATTATCAACTTTAAATG +TTAAAAAATATTCAGGAAAACATAATATTTGCCTATTAAAAAATTTCCCA +TTAATTTTCCACAAAAAAGTTTCTTTTTTCTTTTTTTAATTTTTTCTCAG +AAAAATCAAATCTCCCAACAAAGTTTTTCTCAGAAATTTTGAATCCACCG +CCAAAAATTTTTCTCAAAAAATTTGAATTTCCCACCAAAAAAATTTTTCT +CACAACTTGAAAATTTGAATTTCCCACCAAAAATGTTGTCTCAAAAATAG +TAAGTTTCCCGCCAAAACTTTTTTTAAAAGAAAATTTGAATTTACCGCCA +AAAATTACTTACCAGAAAATTTCAATTTCCCGCCAAAAATGTTTTCTCAG +AAATTTTTAATTTTTGGTCAAAATTAAAATACTACTACGGTACCTTAATC +CTACACCTCCACCCAAAAAATCATTTTTCAAAAACTACTACAGTACTACT +CCTACAGTACTCCTACCGTACTCCTAAAGTACTCCTACCGTACTCCTACA +GTACTCCGACCGTACTCCTACAGTATCACTACAGTACTCAAACCATATCC +ACCACTAACACCAATCCAATATCCCTTCAAACGACAATAACTTTTTTATT +CAAAAATACAGTAATCTTACTGTAGACAATCTTTTAAATTATAGTCTTCA +TCCAAAACTATAACGGACTCCATCCCATAAAAAGTAAACGACAAGTCATA +AAAATTGGAATTCGCGTAGTTTGCTCTTCCGTGAAGGCAAACACACGTGC +TCAGCTATATTGATAAGAGATGAAAAACGAGAGGAATCAGTCGAGGTGTC +TGATCTACTTCCAGGATGGTGACCGCTCTTCTACTCCTATTGGCTCTTGC +AGCCACCTCTTTGGCGGCTCTTCCAGATTTGGGATATCCCGGATGGCAGT +GCGATGCATCGCTTTATCAGAAGTAGGTGGCTTACTTTAATTACTAAAGT +TTGAAATTTTCCTCGCTTTCAGGAGCAAAAATACCCCGACTTCTGCCCAC +TCCGTCCGATTCACCGACATAAAAGTTTTGGGAGCTCTCGGAGACTCCTT +GACCGCCGCCAATGGAGCCGGAGCACCAAAGGGAGACCCTCTGGCTGTGA +TCCTTCAGTACAGAGGACTAGCCTTCCAGTGTGGAGGTGACCACTCTCTC +GACGAGCATGTCACTGTTGCAAGTAAGCCATTTTTCTGGGGAATTGAGAA +AACTGAGTTGTTGTAGATGTGCTGAAAAAGTTCAGCCCTAACCTAATGGG +ATACTCCACTGGAATCGGAAGTGCCAACGTTTGGGAGGTCTCAAAACTGA +ACCAAGCAGTTCCAGGAGCTGAAGCAATCGATATCATCACTCAGGCCAGA +GCTCTGGTGCAAATTATCCAAAGCCACAAGGAGGTAGCCAAGTCCAAACT +AAACATCAATTCCGATGCATTTCCAGATTGATTACAAAACTGATTGGAAG +CTTATCAACGTATTCATTGGAGCAAACGACATGTGCGCCTATTGCAACGA +CCGAGAAAATGTAAGATAGTCAAAGATCATTCCACACCCGTTTTATTGCA +TTTTTATAGGGCCCACACTCAAAAGCAATCTGGAAGCAAAATGTGATCAC +TGCCATTCAAATTTTAAAGGATAACTTACCAAGGTAGGTAAACTATAGGG +ACATGACATTCTAAAGTAAATAACTATAATATTATGAAATTGTCACATAC +CTATACCTACCTATAAATACCTACATGGTCCAGAGCTGTGTGGCAAATTT +TGAAACCAGCAAATTCGGCAAATTTTCCGGGGTCGTCATACTTGGTAAAT +CGCAACATTTTTTGGAGCTCAAAAAGTGCCAAAATTAACAGAAAATCTAA +GTTGTTAAACATTTGTGGCAAATTCCAAATTTGTCCAAATTTTTGAAATT +TGCCTTGCTCGGGCAAATTCGGCAAATTTGCCGTGGTTGTCGGACTCGGT +AAAGCGCATCATTTTTTGGTGCTCAAAAAGTACCGAGTTGATGGAAAAAC +TAAGTTGTTAAACATTTGTGGCAAATTACAAATTATGTCCAAATTTTTGA +AATTTGCCTTGCTCGGAAACCGGCAAATTCGGGAAATTTGGCACACCCTT +GATCCCATAGCAGTGGCGCAAAAAAATCTTTAAAATTGTGGCCGTTTCCG +TGCCAATTATAAATTAAAGTTAAACATATTATCGAAAAAATACGATCGCA +AATTTTTCTCGTAACTTATTTTTGATCTACCTTGTTGACTAGGCTCCTCC +CCTTCCTTCGACAAGACAGCCACAACAAAATAACAACGGCAACAAGATTA +TGGGCAAACACGTGGTGCCAGGCTGTCCCATTACAGTTTGATCTACAATA +AATGCGGGAATTTTTCGCCCAAAAAAAAAGTGACGTCGGCACGTTCTTAA +CCATACAAAATCAGTTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTTGT +AGATCAACGTAATTCAAGCCAAAATGAGACACTCTGACACCACGTGGGCA +GAGTCAACTTCCAAAGGTAGATCAAAAATTAATTATGAAAAAAATTTGCG +ATCGTATTTTTCGATAATAAGAGCCAACATTTTTCGGCTTTTTATGGAAA +TTTTTTTTTCAAAAAGAGGAGTATGGTCCATAACTATGCCATCAATACCA +AGTCCTTCCAGAACCATCGTATCCATGACCGGAATGTTCGACATGGCCAT +GCTTCGCCAAATCGACCACGACAAGTATTTCTGCGACGGCCTCCATGTGT +TCGAGTGCCCATGCGAGAAGAACAAGGACTTCCCGAATACCGACATCTCG +GCTGCCTGCCATCTTTACATGGATGCTCAGCAGGAGATTCAAGACTCGGG +AATCTTCGACTCAACAGATGACTTTACATTTGTCGTTCAACCATTCTTCA +ATGGAATCACAGTTCCACCACTCAAGCCCGACGGAGAAGTCAATCTGGAT +TGGTTTGCACCGGATTGCTTCCATTTCTCAAAACTAGGCCACGCCAATGT +TGCCAAGCACTTGTGGAACAATATCGTTCAACCAGTCGGATCCAAGAACC +ATCAAGTCAATCTGTCAGATCCTACCATTCCACTAAACTGCCCAGACACC +AAGTGCCCATTCTTCAGAACAACTAAGAACAGTGTTGACTGCTCGAAATA +TATGACTGCCTAGACTGTAGGAAATTGTGTTTGTGTGTGTAATTTGACGT +ACTTATCGGGTCTGCAATAAAATGTTTTATCGTGTAATCTTTAATTTTTA +ACGTGTGAGACATAAAAGAAAGAGCACCCTCAATAAAAATATCCACGTGG +AGTACACAATATAGCTATCAATAGAGCGAGTAAATATTTTTGCAATAATT +ATTTATTAGAAGAATGGAGATCAAGGTAAAGGAAGAGATCTTGATTTTGA +AAAAAAGATACTGGAAATACTAATTGTTCACGGGATTTCATAGAAGGGGA +TATATCACGACTTTTTCTTTGAAAAATAAAAACAACATAAAATTATTGCG +GCTTCACAATCTGATCATCCGGTATTTCTCCAGATCTTTCCTTTTCCGAT +TCGATCTTCTTCCACTTGGTACGCCGGTTTTGGAACCAGATTTTCACCTG +GAATTTGAGAAATTTCAGCTATGCGTTGAGTGCCGCGTTACGTGCTGCGT +TGCGTGCTGCGTTGCGTGCCGCGTTGCGTGCCGCGTTGCGTGCTGCGTTG +CGGGCTGCGTTGCGTGCCGCGTTGCGTGCCGCGCTGCGTGCCTACCTGCG +TCTCCGTGACATCCAATCGTTTTGCAAGCTCACTTCTGTCACTACTTGAC +AAATACTTTTTCGCCTCAAACTGCTTCTCCAGTTCGAATACTTGTTTCCC +GGAAAATGTCGTCCGCGCCTTCTTTCTCTTTGTTTTTTGACATTTTTCTA +TAGGAGACTCTTTGGCTTGGTCGAGGCTGGATTCTGAAAAAATATTCTTA +ACGGCTGATTATTTTTCTACGTGTAGCATTTTTCCGAAATTCATTGAACA +AAATTAGTAAATTTCCAAAAAATTTTTTTTCCAAAATTTCGAAAACATTT +TAATTTTTTTCAGATTTTCTAATATTTTAAAACAAAAATTGAGAGTAAAG +GAAATAAAAATTGTGTCTTGTAATTTTTGTAATTTTTACTCAAAAAAAGG +CCAGTGAAATACTATTACAGAAAATACGAATCGATGCACCATGTCAAAAA +GAATAGTATTTCACCTCAAATGCACCATGCCCAAAACTAGTCTATTTTTC +AACTACAAAACTTCATACACCTAATCCAAAGAAATCAACTTACTGCATCT +TCCAAATTCATCAATTTCTCCATTAACAGTTGGTAAGTCAAGTATATCCT +TTATCAGGTGACTAGTTCTTCTCTGAGGCTTCACATCAGACGTCAACAGT +GCAAAATAGGGTTGAAGTAGTTGGAAGAGCAAGTCAGTTTCCATTTTGCA +CGAATGAAAAGAACTTCTGAGAGACTTCTCTATACAGTAGGTCTCGAGGT +CCCCGCCTTCTCTTCAATCAAATAATTGAAATTCTGGACTCTCGGGGGAC +TTTTGACGGTTGACGACGACGACAATTTGCCAAAGTGGTCGACAATGATT +GCGCAATTGGTGTGGAAAGAAGAAGAAGATGGGTGAGTTCTGAGATGATG +ACAAAAAGAGCATGAGCCAGCAAATTGAATAAGAGACCGGATTTCGAGAA +GGAGGAGGGGGAGAGGAGGATTGGTGGTAAGGGATGATACTTGATGCAAT +TGAGGGAATGAGTTTCTCATACTTGACTATTAAATACTTTTCTTGAACTT +AAATATTTGAATTGAAATTTTGGAGTAGCGGAGGCACATGTGATATTATT +GTGCTAATTTGTAATACTTGGACTTTCAAATATAACCTCAATTATTTGAA +AAAAACCTTTTGAATAGACCAGCAAGGTTGATCTACAATTTTTCATGGAA +ATCGAATTAATTTTGTAAGGATGTCTACTGAGTATAAGCTTATTGTTAGG +CTTAGGCTTAGGTCTAGACTTAAGGCTACACTTAAATTTAGGCCTAGGCT +TAGGCTTAGGCTTAGGCTTAGGCTGAGGCTTAGGCTGAGGCTTAGGCTTA +TGCTCAGACTTAGGCTTAGGCTTACGCTTAGGCTTAGGCTTAGGCTTAGG +TGTTGGCTTCAGAATAAGCTCAGGCGGGGGTGAGGGAAGGGTAGAAAAAA +AAGAAAGAGAAATTTCCAGAAATTCACAAAATCCAGAAAAAAACATATCT +TTCACAAGTTTATATTTTTATAGCCTAAAAAATTACTTTTAAAATGAGGA +TATGCAACCCGCACGCAAAAAAACCTTTTTTTTTTTGAGCAATTTCACGG +CTCTTTTTTTTTTAATTTAAAAATACAATAAAAAAACCAAAAAAATTTTC +CGAGCCCAAATTGCTCCCAAATGCTCTAAATTTCTTTTGAAGTTTGATAT +ATTCCTATTAGAACTTGAGGAAAATGTAAAACTAGAGAAACATAATACTA +CGCATGTTAAATGTAAATTACTTACTTTTAAAAAGTCGTACGTTATTTTG +GAAAGTTTGAGGTTTTTGCATTTTTTCCGTAATATCACTGAACACTTTTA +TTTAAATATCATCAATTATCGGAAGTTTATAGGTTGCAGGAGAAAAAATA +TATTCTAGCGGGAAAATGAAATGAGACGGGGGGACATTTTTAACCAAAAA +AAAATCAGAAAACAGTTGGTAATAAAATTATTCCAAGAAAGTATAAATTC +ATGACTTCCATCTTGGGAACATTCTTAAAAAATGTCAACGAATAAATCTT +TGTGGCAAACAAACTTTTTCCATAAATGTTTCAGACCTTATATAGCGGAC +ATGAAAGTTGATTGCTTATTTGATATGTCTTGAGTTTATTTTTTTTTATT +TCAAGCGAGGGGAGATTTATTTGCCTAGATATATATATAATTATTACTGG +AACGAACTGGAAAAAAACTTGGGATCAAAAAAATCAAAAATTCAAATTCA +AAAATTCAATTTTTCGAAACTTTTTCTACAGCTTTGTCGAGAAGCAACAG +ACAAATACTTATAGCTAAAATTTTATTAATATTCTAGTTTTAGTCATGGT +GAATCGAGAATTTGTCAATTTCCATGTGGTATCTTAAAAATAAACCGATA +CACGTGGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATGCGGG +AATATTTTTCCAGAAAAATTGTGACGTCAGCACGCAAAAATTAATAAGGG +TCTAACCAAAAAAACTTGAATCTTGGAAATATTTTTAATTCACCCTAAAT +TTTCCCCTGATTCCGAATATCTATGTGAAAAAATTCAAAAAAAATTTCCT +GAATTTATATTTAAGCTTGAAATCTTTCATAAAAATTTTTTTTTTTTAAA +TTTCATTTGTACTCGCATCACTTTTTTCAAACTCGCGCCCAAATAAATTA +GCGCGCGCGTGCATCGTTTGACTTTTTTTCGTTTAGTTTTTTTTATTTTA +GCCGAATTCAATTTTTTTAAAACCAGTTTCATTCATTTTTGTCGGTTTTT +TTTTTCTGAAAAAAATGTAAAAAAACGAAAAAAAATCAAACAATGCAAGC +GCGCTCCAATGCTAATTTATTTGAGCGCGTATTTAAAAAAGAGACCGGGA +TACAAATGAAATTCGGCGATTTCAAGCTTAAATATAAAATCTGGCAAACT +TGTTTTGAATTTTGAATTTTTTCACATAGATACTCGGAATCAGGGGAAAA +TTAGGATTCATTCAAAAATATTTCCCAGATTTCGGTACCCCACCTTAAAA +ATTTTTTTTTGGGAAAACAAGGAAAATTTCTAGCTTGAACTTATTTTATC +AATACCTAAAATGCTGAACATTAAAACACACACACCCGTATGAGTATTAT +ATACTTCCAAGGAAACATTTGAAAAATAAAGAGTTCTCCGCTTTGATTAT +ACACTTGTGATATTCTCACGCCTGGCACTTGGCACCAGCTCAAAGTGCTC +ATTTTGGCTATAATTGTTTGAAGGTATATGAAAAAGTGGAAATTGGGAGG +AAAAATGGCATGTTTTGGCTTTCTCTACCTGGCCTATGTGTTAGAAAACT +CTTCTATGAAAATTCAGTTTAATTTTTTAATTTTTCTTAATTTTTAAAAT +TCTAAAAATGGCTAAACTTTCAAAAATATAATTTTTAAAAAGCCAAATAC +TATAAAATTTCTTTGTTAATTTCTTTATAACCAAAATTAACGATTTTCAA +AAGTCAAATTTTTCAAAATTACAAAAAATTTAAAATTACTGTAAGATGCG +CAAAAATTACAGAGTTTTCAAAATATAAAACACTCTTGTGGCCGAAAACT +TCCAAAGTTCAGGAAATAAAAATTCCAAAAAAAAATCAAGAAAAAAATGT +ATCTCGAAAAATTACCGCTATTAGAAAATCGCCTTCTCTAAAATTTCCCA +AATTTTGAAATTATGGAAATTCCCAGATTTTTCAAAAGCGATCTAGTCGG +AGTTGTCAGAAAAAAAGTTCAAGAAAACTTTCTCTAGAAACTCAAAAGTT +GGCCTGATCAGAACTTGTTGGATTTTTTCAATTTCCCAAAAAATTTTCAA +AGTTGCCGAAAATTACCGAAACTCCAGGGCTCACTTTTAGACCTTAAAAT +GAAACTTTTGCCATTTGAAAGAGGCTCTTTGAAAAAGGTCTCTGCAAAAA +ATTTAGCGGCAGACGAGCACTTTGAACTAGAAAAATGTCGCTTTGAAATT +GCTATCATTGAAATTTTTCACTACTATAGAGGCCGGTAAAATTGCTCCAA +ATCATAATTTAAAATATTTTTTCATGATTTTTTTTTATTTTTTCATGATT +TTCGAGGTAGGCAAATATTCTGGGAGCTTTTTTGGATATATTTATTTTTT +TGGAAAAAAAAATCTGAAAAATCCCACATTTCCAATAAAAAAATTCCAAA +AAGCTTTCAGAATACTTGTCTACCTCGAAATATCCTAAAATTCATAACAA +TTTCAAAAAAAATATAATTTGGAGCAAATTAACGGGCTATTTCAAAGTCT +AAAAGTGAGCTATAATGCATACATTCCAGAAAATGGAATAAAAAATAAAC +TGAAGTCAATTTAATCTAATCTCATGATACCTCCTCCTCCTTCCCCCAAC +AAATAATGCTCAATAGCCCCCAATCAACTCGTTCCAATTTGAATAGTGTA +TTATTTAACAAGCTTCATCATCTCTTCCTCCTATTTTTTTTTGTCATTTT +TATCGTCCCCTCGGCCGTTTGTATTATCCTCTCTTCCTTCTTCTTCTTCT +TCTTGAAAACGAATTGAATTTCTTCATCCAATTCACTCAAATCACATCCT +CCACGGACACATTCAATTAATCCAAACGTCCTTTTCAATTGAACACAACA +ACAATCACTATTTCATAAAAATTGTTTTAAATGTACATATATCAAAAATT +GCGACGGCTGGAAAAATTAAATTTTTACACCAGAAGAAAATTTGTAACCA +TAGTTATGGTAGCTATAACTCAAAAAAGTAGGAAAATTATGTGACATGTT +CTCAGGACTGCAGTGATCGCAATAAAAATAAATTCTGCTGATCCAATACT +CTTGAAATAATAAATCGTTTCTGATTGATTCCATCATTCTCAGACAAATG +GAGCTTGGTTGAGTGCTCAATTGGTCAATGTCGCTGTCATGGCACCAGGG +TTGTGCGGCATCCGGATTTTCTGGCAATCGGAAATTGCCTTTTGCCGAAC +TCTAATTTTTTTTCGGCGATCGGCATTTGACGGTTGCCGAAAAACTCGTT +TTTTCGTTTTTTCGCCATTTTTCGGCATTTTTCGGCGTGCTTAAACTCTT +TGAGGTTTTTTTTTTATTTTTTCTTGTATTTTATAAATCTAAATAATTCA +ATTCCAAAGTTTGATAAGGAGTGTCTTGGTTTAAATTTTCTAGCACAGAT +CAATTTCATTTATTAACGATCAGACTGGTAGGATAGTCAACGACCCCAGA +GGCAAGAATGATTCAAAATAATTGCACACATGGACAGCAATAGACAAAAT +CTTTGAGAGTTTTATGGTGGGGTGGCGATGTGTCGACCAAAAGAGTATAT +CCACTATATGGCTAATAATTCAAATATGTTGTATTTTGGAAAGTGTTAGA +ACACAAGTGACTTGAGTGTTTTCGGATACAAGAGACACAGAGATGTCCCT +TGATTGTTCACAGAAAGCGATTTTTAAGGGTTTGACTACAATATTTGCGG +ATTTATGTTTCAACGAATAAATGTAAAAAACTCGAATATCATTTACTATA +TATAAAGCGCTTATTCCGTTTTTCCATAGTTTGTAGTCTATGTAGTCTTT +GTAGTTTGCGTAGTTTTAGCTTCTGGAGGGATAGTGAGTTGGGGTTAGTG +TAGGGATATAGTCGGCGTACTGTAGTGGTACAATGGTGGTACGGTAGGAG +TACTGTATGATTACGGTAGTCTCAGAAAAATTGGTTTTCAGCTCCAGAAG +TCGGGGACCGCGCCGGAGGTGCGGTCCACGGCTGGTATATACATATGTAT +ATGTATGTATATATGTATACATATATTCAATTAAATTTAATTTAAAAAAT +AAAAAAAACATTTCTCACAAATGCCGAAAACACCGAAAAATGGCGAACAT +TTTTAGGCATTCGCCGATATTTTGACCAACTATTTTTTTTTGGCGAACGG +CATTCGCCGTTTGCCGCACAGTCCTGCATGGCACCCCGACCGGTTTCGTG +ACAATAGTTTTGACCTGAACGCACTAGGAGTCAGGAAGTTATAGGGGTCA +TGGGTGCTTTAATGACCCCCTGTAAAAAGCACATATATTGACAACAAAAT +TTGCTCGCTGTTTTTTGTATTAATTTTTTGTCTCCCCTCGATGCGCATTT +CTAGTAATGATGCACATATTTATTTTTTTTCATGTACATATCTAACAAAA +TCATAAAACTGAAAATTGCGCTTTTGTTCAAGTTAGCAAGACAACCATTA +TAAAGCTTTCCAAATAGCAAATTAGCAAAATAAAGTGAGAAGCTAGAAGA +TAATGGGGAGTCCCTATAATCTTTCGGGCACACCTTCAGACTTTGTGACT +ATAATAGCCCAAACCCACAGTTTACTGAAAACTAGGGCTTCATTTGCTAT +ATGGTACCCCTAAACTCTTTCAGTAATCGAATCCCAAGAAACCTTCACAT +CTGTAACCTGGACAAAAAACACACAATTTCAAAAATATAGAATTCTTTAT +TCAAGAATCATCATCATCATTTTTTTCAATTTGTACAGACAAATGCCGAC +CATATTTTTTGTCAGGGGAATGGCAACGGCGGGAACCCAAGAAAATCAAA +CAAAAATATGGAGAGAAAAATGAGCCAGAGAGCCTGAGCAACCATGCATA +AATAATGAGGAGTTGGTGAGATGAAGAAAAAACAGATAAGTTACGACGCG +AGGAACTATTTGAAAAATAAACTGCTAAATACTATGTGCTTAATCCTCCC +AGGTAAGCGAGTGACGGTTCTCGTATCTCAGCTGGCAGTTTCTCTTTCCG +TACCAGTTGACGTAGGCGAACTCGGCGTCGGAGACGATGGCGTTGAAGCG +TCCTCCGAACTTGGCCGAGGCGTCTCCCTCGATCTTTCTGGCGGCCTCGA +GGTTGTCCTGGAAGGTATCAGTGATTGGATTTGATTTATAGTTCTTCTTT +TTTTTCTTTAATTTCTTGCTTGTAATTCTAAAGCAACTAGAAAAAAAAGT +TTCGGAACGCATCTATCATGCCAATTTACATAACCGGTATGGGTTTGCGC +GCGCGGGGGGCTTGCAACATTTTCTTAAATGACATTAAGGTATGAGAGGG +GGGGGGGGTGTTGTAAATAGGTATCCAGTTCTTGTCTGTCCCCGTTATCA +AGTTTCTCTGGTGACGCAACGCAAGAAGGCAGAAAACAAACCTTCTCGTT +CTTCAAAGCGGCCTCAACGATGGCGCGGAGCTCTGGATCGTCGCAGTTTC +CCTCGTCTCCTTCCTCATCGGCGTACTCGACAGCTTCGTTGGTCTCCTGG +AAATTTAGAAATTAGATTTTTCTCGAAATTTGGCCGAATATTAAAAAAGT +AATACTAAGAATTTCCCCACGAAAGGCTGAAAAATTGAGGTTTCCTGGGA +AAAGTGAAATCCCGGTCTCAAAATTTTTTTTGATTTTTGAGCTCCGTTGA +ATACCGACAACAAAAATGGCTCTGGAATTTGAAAATTACGGGGAACTGAA +ACGCAACTTCTACTGCTGCCAGTATGTCTCTCCCGCATTTTTCGGAGGCT +CAATCGTAGATCAAAGTTTTCCGAATAAGTTACTATTAGGTTTTTATCGA +GAATTGGTACTAGACTATGTTGACAAATACCAAATATCAAATATTTACCC +AGATGCAAGTTATGGTGCTTTGAACTAGAATTCCTGGGAACTGATTGTAA +GTGTCAAAACCTCAGCCAACCGACCTAAGCCTAAGCCTAAAAAGGTGTAT +CGAACTTAAATTTCGACATGGCATGGCATTCAAATGGGTATACCGATGAT +TTTGTTTCAGCAAAATTTTTAGGGTCGAATTTTTAAGGTAGAGCAAAATT +GGGATAATTTTAAAGACTATTAATTGTCCAAAAATCCAACAAATCCAACT +TCAAATGAGCTTAAACTTTAGATCACCTTCCCAAAAACCCACCTCAACAG +TATCAACTTGCTCGGTGGCGGTCTCGGTGGCGGTGGATGGCTGCTCCTCA +ACAATATCATCATAGGTGCTCTCCTCCTTGGCAGCGGCAACTGGAGCCTG +AGTCTCCTCGACAACTGGAGCTGGAGTCTCTTCAACGACAACTGGCGCCT +CGGTCTCCTCGATCACAACTGGAGCCTCGGTCTCAACGACGGCTGGGGCT +TCGGTCTCTGCAACGACGACTGGTGCTTCAGTCTCAGCGACGATTTCTGG +AACGATTTCCTCTTGGACAGTCTCGACTACGGTTGGCTCTGGTGCTTGCT +GTGGTTCTGGTGCTTGTTCTGGTTCTGGTGCTTGCTGTGGCTCGACAACA +GTCTCGACGACCTGCTCGACTGGTGTTGGGACTGGCCCCTGGGTGTATGT +GGCGACTGGTGCGACTTGCTCGACAACTGAAGTGTGGGTGAGGGTGAATG +TGTGGGTGGGAGTGGTGCGAATCTGACTAAAAACTGTAAAAACTAACCTT +GAACAGCCTGGTGCTCTGGTGGAGCTTGGTAGTTTCCTCCCTGAGAGACT +TGGGTCACCTGGATAGAGCTGACTGGTCCCGATTGGTATCCTCCTTGTTG +AACTTGCTCGACTGGGGCAGATGGTCCGGCGTTGTAGCCTCCTTGTGGGG +CGACTGGGGCTGGTTGGGAAGCTCCAGCGTATGAGGGTCCTCCTCCGATT +GGTCCTTGGGATCTAGCGTATGAGGATGCTCCGACAGCTTGGGAAGCTCC +AGCGTATGATGGTCCAGCTTGCGATCCAGCGTGCGAAGATGCTCCTCCTC +CGATTGGTCCTGGACCAGCTTGGTAGGCACCTCCACCGACTTGTCCTCCG +AATCCTTGTGGTCCCTGGGAGTACGAGGCTCCTCCGACTGGTCCAGGTCC +TCCGAATGGAGCGGCATATCCGGCTCCTCCACCGATTGGTGCCGGTGGTG +GTGGTGGTGGGGGTGGAAGGGCAGGCGCGGCGGCATAGCTTCCGCCTCCG +CCTCCGGTTGCGTAACTGTAAATGAACACATTGGGAATAGTATGGAAGAG +GTGGCTAAAGGGGGAAGCAGGTTTTAGTTTTGGCGGCCAGCAGCAGGAAA +AAGGACATTTTGCATGAATGGGGTGGCAAGTAGAATGGACTTTGTCGCTC +CTTAAGGAAGACATCAAAAGAACTTCAGAAAGAAAGAAATTATTTTTGGA +ATCAGGAAAAAGCATTTGAATAGCAGTAGAAAAAATATAACAATATAGTC +ACAAAAATACAAAAAAAAAGGCAAAATCTTACCTCGAGCTAGAGCATGGT +GGAGCTCCTCCTCCGCACGATGGCTGGGATGGTGGGCAACATCCACCGGC +GCTTCCGGCACCTCCGATACACGCTAACGCAGGCGACACGGCCAATAAGA +CGGCTACCAAGACTCTCATCGTTTTTGAGAAGGCAGAAATCGCAATGGAA +TGCTGAGTAACTGTCGTCGAATGGCAACGTAGGACGTGCCTTTTCTACCT +GCCACCCCAAACTAACTCCGCCCATGGCCGTCTGGAGGGGGCACGCGCGC +GCACGAAGCCTTCCGAAAGACGCCCGATCGCGTTTTATCGATGATGATGA +TGATGATGATGAGATGAAGCCTCTCTCTCTCCGTCGGAGGGCACCTTGCG +ACATTCACCTTGTGTGCGTGTGTGTGTTGCAGAATAGGGGGAAGAAGAAG +CGATCGCGTACAAATGGGGTTCGTGTTCATTTCCGAATGATCCAATGATC +AGCTGGAATATTCCTATTAATGTGACTCGTGCCACGTCATTGTTAATGAT +CTACTATGTTTGAGTGATTGGATATGTGTTGTTTCCTTTTCTAGTTAGAT +TCCTGAACAGTTCACCTTTACCTAATCCGTGATCGATGTTCCAATGCTTC +TTCCTTTCACTTCCACTGCGGCACCTAATCAGGCGGAATAACATGCTTTC +ACTCTGCCGGTAAAGTGTGAAAATCCTAAAGTTTTAGATTTCAAAGATTT +CAAAAACGATCGTTGATCCTACCGCGCTTCCGCATCAACTGATATCAGGT +TTTTTTTAATGATAAGATTGTGGAGGAATGAACTGGTGAACTTTTAGGCT +GATTTAGAGCCACGTGGAAACTTCCAGCTTTTACCTAGGTGACTACAAAC +TACGGAAGATCAAATTACATACATTTTGTAAAAACATACATCACTTTCAA +AAATTTCGGTTTAGTTCAAAAAATCACATTTTTACTGTTTTGAGATTTTT +TTTTTCCCAAAAATGTCGATGCAATTTTGATGTCGATGCACCACGGGCGA +TTTAAAGGAAATTATCAGTTTTCTGAATATTTTTGTTTTGTATGTCTTGA +TTATGGGTTTTGTAGGCTTCGATGGCAGGCAGGCGAGGTTTCGGGTCCTG +GCGCCCGTCTGAAACCTGCCCGCTTCACGCCGGCCTTTTGCCTCTTTTTT +GCATTTTTACGTGGTGCCAGGCTGTCCCATCGCAGTTTGATCTACAAAAA +ATACGGGAATTTTTCGCCCAAAAATATGTGACGTCAGCACGTCTTTAACC +ATACGAAATCAGTTGAGTCTCTTCTCCCGCATTTTTTAGTAGATCTGTGT +AGATCAAGCCGAAATGAAACACGCTGACACCACGTGTGTTTCTCATTGGA +AATTGGAGGCCTAGAAAATCAAAAGTTAGGCCATCAACAGATTTTTGTTT +CAGCAAAAGGCGCGGATTGAGGCGAGGTCGCTTTAAAGTCAGGCAGGCAG +GCGGTTAACGCCTACAGGAAAACTTTAGGTTTTAGGTTATCTGTATGTTT +CCCTTTTGTGTGTTTTTTAGACGTCCAAAGAATCGTATCAAAATGAATAG +GTATTTTCTCGTTTTATGCAGATAGGTAAAGGTCTGTAACCTGAAAATCC +AGAGCCTTATAATCCACACCTACATAATCATCAATTAAAATATTCAGATA +ACTGATAATTTCCTGAAAATAAGATATCTGTAAATTGAATCAACGCCAAT +TTTAGACATGGTGCATCAAATGCAACATTGTATTGATATATAAACTTTGG +CAGTCAATACATGTTTTCTTATGCATTGTTCTCAGTGCACCTTGATCAAT +TGAGTAGACTTCATCTATTCTTGTCCACTTCCTAAACATGAAATCAATCA +CGGCACCCCATCAAAAAGCACTAAAAAAGTACATTTAAAAGAGTACATTA +TTATTGCCCGTTCAATCCTCGTAATGTATCTTTGCAAGTTCCTTCTTCCT +CTGACATTTCCCGTTCCAATTCTCCGCCATACCTGATATGCTCGACTTTT +TCGATCATAGACGCGAATTGCGCAACGCGCGAAAATATCTTGCGCAATGA +ACAAGGAGAAGAAGAAGAAGAAGAAGTAGGAGAAGCCAAATAAAAGATAG +GTGATAACCGAGATGTTAAGCCAAAGAGAAGGAGTGTAATAGCTGAACAA +GGCCTATTTTTGTGTAACTCCCCCCTCTGACAGCTTCTTCACTTTCCCTC +CAACCGTTTTTACTCTGTATGGTAATTGTTGATGGATCGCCATGGAAAAG +CCCTAATGGTCATGAATAAGCTGTAAAGCAGCGGGGGTGAGCTTGAAGGA +CGATCGGACAAATGAGATATGAAGCGTGAAAAACGGAAAGCATGCTTAGA +GGGGGAGATATATGTAGATTTGGGGAAAAGCTACAAGGTCGATTTTTATC +CGGTGTCAGGATTATAGAGGTGTTTTGAAGTAGAAGCAAGGCACTGAAAT +TCACCACTTCCTCTATTAGAATTGCACATTTTTTAAAACTATGTACCTGT +TTTCTTAAGAATTGCTTGAAAAGTTGAATTTGAACTAGTAGTTCTTGCAA +AAAGGCCAATTGAACTATCTGGTTTAGTTGCGTCCTTATTAATATTGCAC +TTTTTAATTCCGGCAAAACGCCGGTTTACCGATTTGCCGGGGATTTTCAT +TTTTGGCAAATCGCCGATTTGCCGTTTGCCGAAAAAATTTTTAACAGACG +GAAAAACTTAAAACTGTGTCATTTTGAATTTATTACCGTTTTCTTTAGAT +ATTTTCATAGAATTTGCTAACTTTTGAAAATAGATGAAGGAACATTTATA +TTATTTGAAATTGAAATTCTGAAACTTCCAAAAAAATAAGTTGCAAAACC +ACAATTTGCCGAAATGCCGTTTTCCCGGCAAATTCGGCAAATCGGCAATT +CGCCGATTTGCCGAAAATTTCAATTCCGGCAATTTGCCGACAAAGCAATG +TTTCATAATACATAAAATGTTTCTAATTTTTAAGAATGATTTTTTTAATT +TTGACAAAGTTTTTTTATAAAAGAGCCGAATTATTTTAAATTCCCGCGCA +AATAAGTGACGCCATTTTTTACATTATTTGTATTTTCTGGCTAAATTAAT +TGGTTTATGTATGTTTTTTCTTTAGTTTATAACTTGAGTAAAATTCACAG +TAAAAATTAATTTTGAAAAATCGATTTTTAGTTTAATTTCAATTTCAGAG +TTTCGGCAAATGTATTCTCAATTAACAAGTTTTCCAAACGGAAAAAAATC +TGAAAATTGACAAACCACGGTGTAGATCAAGCCGAAATGAGACACCCTGA +CACCACGTGTGTTTCCCCTTGGAGGCCTAGAAAATCAAAAGTTGGGCCAC +CATCAGGTTTTTGTTCGACTCAATTGGTAAACTTTGCAGACTAGGCTGAA +ACGTGGTATTTGCAAAAATACAATTTTACACATTTATTTTCCACAAACCG +AATAAAATCCTTATCTCAACAGTGTTATATAATTTTTTTTTTCAGATCAC +TATCACGACATTTTAAAATATATTACAGCACTCTCTTCTTTAGGTTTTGA +ACGTTGATGCTTCGAGGATAAACATGAAAACCAGATCAGCTTTTCCGTGA +CCTCACATACTCATTTTCTCAAATTCTCAAAAATGTTCTGCCTTCTCCAA +CGGTCTCTAAAAAAGCTTGGAAAACCCACAAAAGGTGTCTTGGGACACTT +CTGTCTCTCTCTTTATCGATGACCGGATCGCCCGGATAAACGGGTTTTGC +GGACTGACACCAGCAGGTGGAAATGGGCACACTTGTAAAATAAAACGAAA +AATAATAATAAAAATAACACGGAATGCGGAGAGAAGTGGCAAGATCGGAA +GAATGGTGGGGGGGGGGGGGGGGGGGATTACATAAAGATGGCGGCATAAA +GTGCGTTTCATTAGGGGGATATTGGGGTTTTTATAGGGGGAAACTTTGAT +TTTTTTGAAAAAAAAATTAAGAAAGAAGCGACAACAACCAACAACAAGGT +CATTTTTAAAAGGAAAATTTGGCATGAAATTTACATTTTGGGATGAATTA +TGAGGATATACTCATATAACCTAATTTTGTCACAAAAAAAACGTCGAAAT +TTTTAAAAATGACTACATTCTGCAATTTTGAAAAATTTGGTGGTCCTACC +ACGAAAAATCCATGGTTTTTTGGTATTTTGACGAAAAACTGATTTTTTGT +GTTTTTTTTCTGGTATTTTGAAGCCGCTGTACTTCAAACCCTTTTCATAT +TCTAAAAATATCTTTTTGCAAAATTCGGTTTTTTCTAAAGTTCAAAATAA +ACCACTATTTTCAATTTTTAACGGAAAATCTGCAAATAAAATTTCGGAAA +ATTCCGGCAATTTGCCGATTTGCCATAAATTTCAAGTTCCGGCAACTTGC +CGATTTGCCGATTTGCCGTAAATTTCAAATTCCGGCAAATTTGCGAATTG +CCGTCCTACCATGAAAAATCCTTTTTTTTTCTGGTATTTTGAGACCGCCG +TACTTCAAACAATTTTCATATTTTACAAATATCTTTGAGCGAGCGGTTTT +TTTTGAATTTCAAAATAAACCAAAAGTCTACTTTTTTTGGTTTGTTTTTG +TAATTTTTTTTTTAGAAATTTCAATTTTTATCGGCAAATTGGCAATTTGC +CGGTTTGCCGGAAAATTTCAAATCTGGCGATTTGCTGCTTTGCCGATTTG +CAGGAAATACCTATCCCTGATGTAAATTACCAGAATTAGAAGTTTGGTAC +ACGATTGGCACACAATTTTTTGGTACAAAACACGCTAAAAATTAAATGTT +TTTGAAAAAAAAAATTCTTTTGAAATTGTTTTAGTGTGAATTTCCATGTA +TTCAATTTTTATCATTTTTAGCCTGTTGCTCCAAACTAGGTTTTCTCCCA +CGTGGCATCTCTCATTACACATAAAAATACCTGCTAACTCAAAACATTAA +TCAGAGATCCATATCCATGTCTTCCTCACTTTCCAACTTTTTCCCTCTTA +GCTTATCTAGATATATGTAGGTATATCTATATCTACAAACAACTTTCTCT +TTTCAAACATCCAGTTTATCTTCTGACCTTTGCAACATTTTTCCTTTATT +CCAAACTTCCGCCAGATTGCATCTTATTCAATTATTACATTCAAAGAGTG +TCTAAAGTTTTGCTTAGAAGAAACAAAAGGTAAAATGTCAGATATGTTTA +GAGAAGGTTGTAAAATTTGGCAATTTATTGTAAAAATTCGCAATTTTGAA +ACTCCTTTAAAATGGTTAATTTTGTAGTTAGAGGACTCAAAATTAATGCC +CGAGAACTAAAAAGTTGTCATTTTTCATTTATCAATGATTTTACTTAATT +TCAAAAAAAAAATTTTGCCCAAAAAAGGACAGTCATTAGAAAAAAAAACG +GAAAAATGATATGGAGTGATTCTTTTTTATTTTATAAAATTAATCAGCAT +AGTCAAATGTACCAGAAAAAAGCAAATAAAATGTACTAGATTGACCGGAA +GATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTGCTTTTTTCAAAA +ATTCAAAAGTACGGTAAAATCATACGGAGCTATTCTTTTTTATTTCATAA +AACTCTTCAGCATAGTCAATAATACCAGAATATGTCAATCAAAGTATAAT +AGCTTGTACGGAAGTATCTTTTTAAAAATTGATAAAAATATATAAAAGCT +GTTTTTTTCAAAAATTCAAAAGTATGGGAAAATCATAAGGAGTCATTCTT +TTTTATTTCATAAAACTCTTCAGCATAGTCAAAAATACCAAAATATGTCA +ATCAAAGTATAATAGCTTGTACGGAAGTATTTTTTTAAAAATTGATAAAA +ATATATAAAAGCTGTTTTTTTCAAAAATTCAAAAGTATGGGAAAATCATA +TGGAGTCATTCTTTTTTATTTCATAAAACTCTTCAGCATAGTCAAAAATA +CCAGAATATATCAATCAAAGTATAATAGCTTGTACGGAAGTATTTTTTTA +AAAATTGATAAAAATATATAAAAGCTGATTTTTTCAAAAATTCAAAAGTA +CGGGAAAATCATAAGGAGTCATTCTTTTTTATTTCATAAAACTCTTCAGC +ATAGTCAAAAATACCAGAATATGTCAATCAAAGTATTATAGCTTGTACGG +AAGTATTTTTTTAAAAATTGATAAAAACAAATAAAAGCTGATTTTTTCAA +AAATTCAAAAATTCAAAAGTATAGGAAAATCATATGGAGTCATTCTTTTT +CATTTTATAAAATTCTTTAGCATAGTCAAAAATACCAGAATATGCCAATC +AAAAGATAATAGCTTGTACGGAAGTATTTTTTTTTTAATTGATAAAATAT +ATAAAAGCTGATTTTTTCAAAAATTCAAAAGTACGGAAAACTATATGGAG +CGATTCTTTTTTCTGTTATAAAACTGTTCATCATTGCCACGTATACCTGA +AACTACCAGAAAAAGTATGCTAGCATGTACGGAAGATTATTTGAAAAATT +GCAGAAAATGCACCAAAAGCTACTTTTTTCAAAAATTCAAAAGTATGGAA +AAATCATATGGAGCGATTCTTTTTTCTTTTATAAAACTGTTCAGCATAGT +AAAATGTACCAGAAAATACCAAAAAAAAGTATGCTAGATGTTCGAAAAAT +TGTTTTTATAATTTTTGAGAGGAGTTTCAAAATTGTGAATATTTACAAAA +AATGGACATTCTTGCCACTTTTTACTAATTTTTGATGGGCTAAACCTAGA +TTTTCTAAATTTTACATTTATGAATTACCCGTTTTCGACGAATTCAGGCA +AATTTTTATTTTTTCCTATTTTTTTCAGCCATTTAATCAGCCATAATAAT +GAATGTCCTTTTTTTTTGGGCAAAAAAAAATTTTTTAAGGCTCGAAGACC +AATTTTAAGTTCTCTAGCTACAAAATGAACCATTTTAGAGGAGTTTCAAA +ATTGTGAATTTTTACAAAAATTGCCCAAATTTGCCACTTTGTAATGGTTT +TTGGTGGGTTAAACCTAGATTTTCTGTATTCTGCATATATGAATTACCCG +TTTTCAACAAATTTTGACAAATTTGTATTTTTTCCAAAATTTTTTTTCAG +CCATCTATTCCTTTTTTTTGTCTGTTTTTTTTTCGGGCAAAAAAACCTTT +CCCCACTGGTGCTATACCACCTTTAACGGTAAATTTTACTGGTCTAAAAA +TCGGCGAAAAAATGAAACTTCAAGTAATATAATGGTAATTGAGTTTTTTT +TTCTATTTTCTTTGTTCAAAATATCAATTATGACAAAAAACGAGAAAATT +ATATTGACACAGTTAAGCGGATATAAATAATAAAACATCACAAGCACATT +TAATTTTTCAAACCCCCTCAGGAGTCATGAAGAAATCCTTCTCTGCACAT +CTACCTTTCTCCACATCCAACTCCTGATTTATTTTCTCCGCAAACTCCGT +GTAACTTTTAATTGCAACATTCAAAAGTTTTGTATGATGCTTCAAGTGAC +CCAAGTCGATTACACAATCCCCGCAAAGAGCTTCGCTGCGAATTTTGTCA +ATTCCCTCTTCTAAATTCACTTGTTCTCCAAACTTCACTGATTTCCTTAG +GATCCCAGTGCTCAGGCAACAGTTTGTGCAAATTCTCAAGGTTTTTGATT +TCAGTTGGCAAGCGGTGCAGATAGGGCTCTGGAATTTTAAATTATTGATT +TTTTTAAAAATTATTAACTCACCTCGTCGCTTTCATGTGCTCTTCTTGGA +TTATGGTCATATGGAACTAAGAATCTCGAAAGTTGTATTAAATCCCACAA +AGATCGATTCACATTTTTCCTTTCAAACGCATTTTCTCGTTTACAGTGTG +GACATCTCTTGTTCAGTAGTTGGAGTCGGCATCTGTCGCAGATAGTGTGA +CCGCAAGTGCCTATACAAGGGATTTGGGTATCATGATCTGGAAAATTTGG +TGTGTAGGGCTTCCATGGTAGGCAGGCGCGGGGCCTGGCCCGCCTCACAC +CGGTGAATTTACAAATTTTTGATTTTCTCGTTTTTGTCATTTTGATGAAA +AACATTGAGGCAGGCGGAGGTCGCCTCAAGTTCACTCGGCGTTTGCCGCC +AGCTTCCTACCCAAAGCTTTGCAACTTCTTACCCAAGCCTTGCCCAAAAA +ATAAAAAGCTTAAATATCAAAATTACTCAATTTTGTGTCATTCTACTAAT +TTTCTGAGAAAATTTGAATTCCCGCCAAAAATTTTATTGGAAAATTTGAA +CTACTGGCCAAAATTTTTTTTGGCTGCGCCAAAGATGATCTTAGAAATTT +GAATTCTCGCCAAAATTTTTCCCAGAAATTTGAACTTCTTGCCAAAAATT +TTTGTTGGATAATTTGAATTTCCGGCAAAAATTATCTTATAGTGAGGACA +CAATCAATAGTTTTGGTCAAAATTGTATTGTCAAATTTTTGATGTGTGTT +GGCAATTTTGGCAAATTTGCCGAGCTCGGCAAATTCGGCAAATTTGCCGA +GCTCGGCAAATTCGGCAAATCTACTTTTTGAAATTCGCCAAATTTGGCAA +ACGGCAGAAAAAAGTACAATTGAGATTTGAGGTACACAAGACTTACATCG +AAATTAATCTAATTAAAAGAATATCACTTACCATATTCATCATAGCATAT +ACTGCATTCAGTAACCTTCATCGCAAAAATAGTCTAGACACTGACCAAAC +ACTACACACTTGATGCTATTTATATACTTTCTATGCTGAGCAATACAGAA +CATGCGATGTGAGGAATCTTAGGTAGCAGAAGTACAAAAAGATTGACATG +TGATTAAATTCCTAATTTGTTCCTTATCACATTTCCCATATGTCAATTAA +TTCGTAGATAGATGCTATTGATAAAAGTTTTTCGAGAATTTGTAAGATAT +GAAAATAATATTCCTCATTTTTAATTTAATGATACAGTACTTTGAAAATT +TCAACAATTTCAACAATTTTTAACACCTATGTTATCATTCATATACAACA +ATTTGTTTAATACAGTAATACATTTCCACCCACGTGGTATTAATACAGTG +TTAAGCTTGTTATTTTTTAAGGAAAAATTTAGAAAATTTTTCTTCCTCAT +TTTGCTTACTTTTCAAAAAAGCGTGCAACTCCCTCATTTAAAAAAGAAGT +GTCGTCGCTGAGGAAAATGTTAAAAATTTCTCTCATGGTGCTAAAATTAC +TAACTAAAAACAGTAAGTATCGTAGCGAAACATTTCAAAAATTTTCAAAA +TTTTTTATTTATAGTCAACAGTTTTGGAAGTCAATTAAAAACATTTTTTA +CTATTTTTAATATTTAAAAACGTTTCAGTTGCTTGTAACTTTATAAGTTT +GCCTACCGTACATTTACCGTAAAACAACCTTAAAAATGTAAGCTTTTCTC +CCGATAAAAATCTTTACTCAGGAGTTCGCGACTCTTCTCTTACATTAATT +TTTTCTCTAATATATTGAGCTCAAACCTAGCTGTAAAATTGAACATACAT +ATAACTTTGAGTGCAATTTAAATTTCAGAAAACTTTCACAAACCCAAAAA +TTGAGAATGCTCAGGACAGTTTGACCTTTCAAGAAAATTGCTTCGAGAAA +ATTCCAAGCTTCACAAAATTGCTCATTGCCAAGTTATTTCCTTTAGTTTG +TGGCCAACGCCTTAAAAAATACAAATTAAAAAAAAAACTCTGACACCACG +TGATGATGCAATCAGACTCACGAACTCACGGGGTTCTGCCCTTCCTCATT +GAATTTTTCGCGCTCCATTGACAATCACCCGCCGTACAACACGTGGGAAA +GTCGTGCACTCCACAAGGACAAATACATTTAGTTTTACAACTAAAATCGA +GCCGCGACGCAACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCAA +GCCGAAATGGCCTAGTTCGACAAACTCTTCCATTTCAATTTATGAGGGAA +GCCAGAAATCCGTGCGAACTGCGAGCCTAACGCTCTTTTTCAAAATATCG +TATAACTCGGAAAACAAGCCATATTCCCAGTTCCTGTTTTATTTCGAAAA +ACAGATAATACAAAAGAAATATCTGAAAATTAAGAATAACATGTTTTTAT +TAAATACTTCTTTGTCTATATTCCATATAAAAAGAACCCCATGCGAATGA +AACACTCACTATACATTCAAAATGAATTTCGCCATCTACCTTCTCGCTTT +CATCGCCTGTCTCGCTAACTTTGGATTTTCACAGGGTAATCCAGGACTCT +CATTTGATCCAGAAGAAGATTCAGTAAATATTGTAAGTTTTCGGATTAAT +GGTTACAACATCTATAAGATTGTTTAGAATGGCAAAGTGCCAGTGGGAGC +AGTGAAGACGTTGGTTAATGATCTTGTGAGCCCTACTATTGCAATTGTGG +AGAAAACATTATCCTCATTGTCAGTTTAAGGAGCTACGGGAGGGCTCCAT +CCATCTCAAATGTTTCAAATAACTCATATTGTTCTTTTATCTGGGAGTAA +ATAAATTACATATTGGGAATCCTTTTCTTTTTGTTGTTAACCAAGTTGCC +GGTTGCCAAATTTTTTTGGGTTCGGCAACTTCGGCAACTGCCGGTATCAA +TGTCAAACATTTTGAAGCTTAGAAAAAAGCATTCAGAGAGCCTGAAAAAT +TCTATAATTTCACTTTAAACGAAAAAAATACCATACTTTTTTACCAAAAC +GCTCAAAAATATAATTTCAACAAAAAAACATTGAAACCTGGTTGCCGAAT +TTTTTTGGGTTCGGCAATTGCCGGTTGCCGTTAACCTCGGTTGCCGCACA +GCCCTGATGTGGAACTCTGCAGGCCTAGCGGCATCCATGTGAAGGAAGCG +TATTGTATTTATTTTTAAACATAAATTAAAAAATCGATAAAACCTTCATA +TATATAAATTGTTTAGACCGGTGAATAAAATGAGACGATGCCACGCGAGT +TGGCGAACGCTTTTCTCCGAAGATCCAAGTCAGGACGTCGTCGATGGGCG +GGACCCGGTGGGCGGAGCTTAGTCGGATAGCGCAGCAGACAAAATACGGG +CGGTGCGTCGAGATCAAGTGCGTACTCCTCGACGGAAAGGGAGCTTGACG +CGTGGATTGCGTTCTCGTCGGATGAGGAAAGATCTTCTGAGGAGGCGACC +GGAGCCAGTGGTGGGAGCTCTTGTAAAAGGCGTTCTCTGAAACAAATAGT +GGTGTTAAGGGGAAATGCGATGGGAAATCCGAGTAGTTGATGTCCGCGGA +ATTAATTTTCTCGGGGTTTCATGGAAATTTAATTCCGCGGATTTCAACTT +GCCGAGTTTTTATTCGATTTTATGAAAAAAATTACACGAGAAATTGTTTT +TTTTAATTAAAGTATCCGAAATCCCCGGAAACAGATTTCCATAGAGAGAG +GTCACTAGAGGTTTCATGGAAATATGTATTCAAGGTCTTAAACTACCCAA +TTTTTTTACCTCGATTTTAACAAATTTCAAGTAAATTTGAATAATTCTAA +CCAGTTTTGTTGTTTTACACAAAAATTCGGGTTCTTTAATCCGCGGAAGT +AGCTTTCCAGAGGTTTCATGGAAATATGTTTCCGGAGATTTCAACTACCC +GAGTTTTTTATCTCGATTTCACACATAATCGGCATAAGAAACTACAATTA +TTTGTTTTCGGGGAAACTTTAAAAAACCCCAGAAAGTTGAATTTCTAGAA +ATTAGCTTTCCCGAGGTTTCATGGAAATTTGTTTTCGCGGATTTCAACTA +CCCGAGTGTTTTACATCAATTTCATCATAATTGACATAAGAAACTACAAT +TATTTGTTTTGGGCGAAAGCTAAAAAATCCCCGGAAATCTGGATTTCTAG +AAACTAGCTTTCCCGAGGTTCATGGAAATTTGTTTCCGCGGATTTCAACT +ACCCGAAATTTTAATTCAATCTTTAAAAAACATCCAGTTTTTGTGACATG +TTCTTCAGTTAAAAAAAATCAGAGTGTTGGAATCCTAAATTTCTAAATTT +TCATAGTTTCCGCGGATCGAATTTCTAGAAATTACCTTTCCCGAGGTTTC +ATGGAAATTAGTTTCCGCGGATTTCAACTTCCTGAAGTCTTCATTGGATT +TCAATATAATTCGCACAATAAAAAAAGCCAAAACGCGAGGATCCCTGGTA +GTTGAAATCCGCAAGAATAGTTTTCTCTAGTTTGAAAAATTTACTGAAAC +CCTTACTTTTGCTTTCCCAAGAATTCGAGTTGTTCCTCGAACAATTGCTT +TGCAGTCCCAATATTCGGCGAAAATTTCGATGGTTCACTATTCCGACGGT +GCTCTTCAATTTTTCGCAAGTTTGCTGATACCTGAAAAATCGATATTTCA +GACTATCTGTGCCAAAAACTAATTTATTAATTTACCTTCTGACTAGCATC +CTCCAGCTCAACAATGTTATGAATGGTGGCTTTATACTGTTTCAGCTTCT +CCTCAATTAAAGTCTGAACACAACCCGTTTGCCGTGCCACGTCATTCAAC +TGCTCCTGAGCATGAGCACTATCTTGTCGGCGGAGCACACATGGCCCGAA +GATCAGAGCCAAGTTGTTGCAGCCCATTTTGTTGACGGCTTCCTGGTCGG +CGACACGTGCCAAATGATACATTAGGCGATCGAGCACGGCGCGGTTCGGT +TTTGGGAGAAGCTCGATCATTACGGAAAGACAACGGACACGTTCACCCAT +ATCCTCCACTTCTGTAATTTTTTTTTTTGGACGAAAAAAAACAACAAAAA +ATATCATTTTGACAAAATGTTAACTTTCAGAAAATTTGAAAATTGATTTA +TTTTTTTTGTTTCAATTTTTAGGTTTATGAATGAATCCGATTTTTTTTTG +TCGAAATTTTTAATAAGAGCCCTAGTAGGCATGTGGTGTGTGTGTGTCTC +ACTTCGGCTTGATCTACGTAGATCTACAAAAAAATGCGGGAGAAGAGACT +CAGAGTTCTTAATGGATTTCGCATGGTTAACAATATGCTGACGTCACTTT +TCTGGGGAAACAATTTCCGCAATTTTTTGTAGATCAAACCGTATTGAGAC +AGCATCTCTGCCTGGCTGCGGACGCCTCGTTTTTCCCTTGGAATTTTTTT +GGCGCGAAATTCAACTTTTCAAGTAAGTGCGAATATTTTCAAGTGAGACT +GTTCAAAATTATTTTGCTGCCAAATTTGAGTTTGCAAATAAATTATTGAG +CAAAATTCAAATGTTCAAATATTTTCTTTCGAAACGTAATGAAAAAACTC +AAAGTTACAAATAATTTGGCGCGAAATTTGAGTTTTCAAATATTTCTAGT +GCAAAATTTGAATTTTTCGAATAATTCTGGTCCAGAATTCAAAAATTAAA +AAAAAATTAGTTTGAAGCGATGCTCAGGTTTTCATAGAGCTTCCATGTAG +GCGTTAAAACGCCTGCCTGCCTGCCTTATGCCGCGCCTAATGCTTGAATA +TACGTAAACTTTTTTTCATTTCTTAATTTGATTTTCAACAAGTTGATAGA +ATTGAGAAAATTATAAATTTGTAAATTTACTTAAAAATGCAAAAAAATAG +GCAGGGTTCAGGCAGGTGCCAGGCCCTGAAACAGCGCCTGCCTACCATGA +AAGCCTATCGTAAAAAATCCAAATTTAATTTTTAATTTTACTAAAATTTC +GATGGCTCGTTTTTTTTCAAACATCACAAACCTGAAACATTCAAAAAATT +TTCATAGAGATCAAAAATGATAATTGGTTCGGCGAGTTCTCGGAAGAACG +CCTTGACAAGTGTAGTTAGCACATGAACTCCAATATCCTCAAGATTCACA +GAATCCGCATCTGAAACTCCGAATTTGATTTTTTTTTTTTCAATTTTTCT +GCAGTTCAACAATTACCTGCAGTCGATTCAATCACTTTTCTGATACTTCG +AACTTGGGGTAGAGATCCACTTTTTCTGAAATTACGGGCGCAAAAATTTC +AATTTCAAAGACCTTCAGGTATTTCCGTACCTATAAACTCCTTCCACAAA +CAGGGCACGTGTCTCAATTGCAAAAAAGAGTCGGTCCAAGAGTGTTGGCA +CAGTATGATCATCATCGACAATTGATACTAAAGAGGCGCCAAAGAATCTT +CCACCATTTGTCTGAAATTCAATATTTATAATAGCATTATAATAGCATAT +TTGGCTGTAGTTTGTAGCAGGGGTCAGGCAAATTGCCGATGTTGCAAATT +TCCGGCAAATCGGTAAACCGGCAAACTGCCGGTTTGCCGAATTTGCCTAA +AAATTTTTGGCAACTTTTTTTTGGAATTTTCAGAATTTCCATTTTAATCG +GCAAAATTTTACGCATCGTATGAATTTTCTTACATTTATTTTGAAAAGTA +AGCAAATTCTATGAAAACATCTGAAGTAAACGAGAAAAAAAAATTCAAAA +AGGCACAGTTTTAAGTGTTTCCGTCTTATAAAAAATCCCTCTAAACATTT +CCGGCAAATCTGATATCCGGCAAATTGCCGGAATTGAAAATTTCCGGCAA +ATTTTGATTCTGAATTTTTCAAAAAAACTGTTGGCAAAATACAAATTTTA +TTTTATTTTCAAATATGTTTTTTTTTTCAGAAAAGTAAATTTTTTGCCGG +GAATCAAATAATTCTTGAAAATGTTTCAAGATTTTTTTGCCACGAAATCA +GACGTTTTCAGAACAGTTTTAGCGGAAAGTTAAAAAAAAATTTCAAAATT +TTTGGCAGGAAGTAAATATTTTTCAGAACATTTATCCGAACAGTTTTGGC +TGTAAATTCAAATGTTTAGTTTTCAACAACTCTTAGCGGAGAATCCAATA +TTTTTCAGAATTTTGGAAATTAAAAATTTATCGAAAATTAATTGCAATTT +CTAAGAAAGCAGTTGTAATTTTTTTTTTCAAAAAGCTACCGAAAAAATCT +GGCAAATTTGGCAAATTTGCCGAGCTGAGCAAACCCGGAAAAACGCAATC +ATTTTCTATACTTTTTGGATCATCAAAATTACTGAATTCCTACAATTAGT +ACACGTCAGATTTTTCTATAAGCTCCGTTTGGTCTACTTGTATAAAGCTC +GAAATATCTCAATGTTATGTTATTTTACTAGATTTTTTTGGAACAAAATC +AATAATTTCGGTTAAATTATATTGTTCATTTTGTGGTGTGTGCGTGAAAT +TTCAAAATTTGCCGAGCTCGGCAAATTCGGCAAATTGCCGCACACCCCTG +TATTACTCACCTTCGGATCAATCGCCTTTCCAGTCATCTGACACGGATGT +GTGACCTTCGGCTGACACTTTTTATGACACGATATCCGGCACGCAACACA +AGTGTACAGCTTCTCATGGTGCCATATTAACTGATTACACACTTCACAAT +AAGTCGGCACATGGACTGCTTCGGCACGGAATCGGTGACCAGCATGTACC +TGGAATATTGGAATTGCGTGGGCAGGGGAAACTAGTTTCATTGAAAATTT +TTTTTTAACTGCTGAAATTAGTCCAAAATGACATGTTATATGTACTTTTC +TCAAAATGTGTGAAAATTGCACACTGAATTAATAAATAATATTATTTTTG +TAAAAACATAAAAAGGGGAAAAGTCAGCGGTAAAAAAGTAAAAACACTCA +GAGTTAGATCTTTTGACCTCCAAAATCCATGAAAATTTGCTTCATTTTTT +TCATAGCTGTGACGTCGTGGGCGGCAATTTCCGTTCGGTAAATTTATTTT +CGGCAAATACGGCAAATTGCCGATTTGCAGTTTGCCGGATATCAATTTGC +CGGAAGTTTTAAAAGGGATTTTTTAAAAATTCCAAAACACTTAAAACTAT +ACTTTTTTGAAATGTATTTTTACTATTTTCTCTAGATATTTTCATAGAAT +TTACTTACTGTTCAAGCCCACAGCTTGCCGAAAATTTCCGGCAAACTGTC +GGTTTGCCAAAATTGCCGAAAATTTAAGAAACGGCAATTTGTCGGTTTTG +CCGTTTTCTAAAAAAATTTAAATTTCGGCAATTACTGTATTTGCCGTTTG +CCGAAAAACTAAATTTGCCGCCCATCGTCACACAATACAAAAAAATTGCG +CGGCTTCTGGAGATCAAATCTGACAGCTTACTGTATTTATAACTACAAAT +TCACGCTGTGTTTTTCTCTAATTCACGTGGTGTCAGGGTGTCTCACTTCG +GCTTGATCTACGTATATCTACAAAAAATGCGGGTGAAGAGACGCAAGAAT +GTGCTAACGTCACTTTTTTTTTGAAAAAAAAAAAATTCCCGCATTTTTTG +TAGATCAAACCGAACCGTAATGGGACATCCTGGCGCCACGTGCTAATAGT +AAGTCACTACATTCTTACCGCCGCTACATCTGATTTTACACGCTTCTTTC +CAACTTTCTGAATACCAATATTTTACACAATTTTCTCGGATTTTGATATA +TAATACTTTCGCGGGCTTCTGGCTTCCCTCATATTTTCAAATGTAAGAGT +TTACCGAATTAGGTCATTTGGGCTAGGCTACGGCGCGTTGCGGCTCGGTT +TTCATTGCAAAACTAAATGTATCTGTCCGATTGTCATTGGAGCGCGAAAG +GAAAGCTAGAAGCCCATGTATTAAAAAATCGACTTACCTTTATCATTGAT +GACTTCTCCTTCCCGCGCTTCTTTTTCGATTGCACATGAACGTATTCGTT +CAGGAAACCTCTGGAATTGAAAAAAATTGTTTTGTTACAAACGCGCCCTA +ATAACAATTGATCGTGTATTCCACGTTGGAAATTATACAAAATACAATGG +AGCACTTTTGCTCGAAGCCTAACATTTTCTAAATGTTTTCTCACCTAAAA +GCGTTAACGCCAAGTGTTGTCGGAAAGGACACACTCTCCTCGAGACAGAC +TTTCGTTAAAAGTCCCTCGAACATTGTGATGACGTCACGGTATTTAAGCA +CGGATTGCTCGACCTGAAATGATATGTTGCTAATTACACTTGCGTGGCCG +TGAACCCCAAAAACTAGGCCACCTTTTGCGCCCAATTACCGATAAAACCG +CCTCATATCCCAACAGCTCCATATGGAAAGCTCTTAGCGACTTTTTGAAG +ACCGCATCCACTACAGTATCCCTTTTGGCATTACTCTCGTTTAGATGACG +TGTCTTGTTGAAAATAAAAATACTGAATTGTCGGAGATCGTCGGTGGATT +CTACAAGCATGTTTCCAGGGTCGATCTGTAAGTATTGTTTAAGTACAAAG +TACTACTGCTTCAGTAAGCATTGTAGTTTATAGTTTGTGGTTTGTGTTTT +GTAGTTTGTGGAGTTTTTAGTATGTAGTGTGAAGCTTGATATTCATTTTG +CAGTACATTGACTTGGATTGGGGTGTGCTAAGATATAATATCAAAGTACA +AACAACGAGTGACAAATTAAACATCTCAATCCGAAAACTACAAACTAAAC +CCTACAGACTACAAACTACAAACTATATCCTACAGACTACAAACTACAAA +CTACAAATCACAAACTACAACCACGCAAAAGAACGTTACCTACCTGTTGC +TTGGTTTTTGTTAAACTGAACGTGCCGGTCGATGGAATTGGTGAGGAGGA +TTGCCGCTGCTTGTGGGGCCTGGAGTTTCAATTTTTTTTTGTTTCAATTA +AGATTTTCCTCAAATGTTCCTTACATCAAATCCCATGGCCGTTTCGGTGA +ATGCAGCCGAGTTGGTGATCGAACTGGTGACGTGGGATTGCACGGGATGG +AGGAGGCGAAGACGAAGCATTCCTTGTGCAGGCACATTTTGCATCCTGGA +AGAGTTCAAATTACGGCTTCTAGGTCATGGTGGCCGTGGCCGAGGCTTGA +AGGGATGCTAGGTCAAGTCTGACGTCACATGTGGTTTTTCTAGGACACGT +TACAAAGATTTCGAAGCGCCCAATTTTCGGAGAGGTTTCTAGGCCATGAA +AATGTTCTAAATTTCAGGTTTCTAGGCCAGTAGAGAATTTTGAGGTTTCT +AGGCCAGTAGAGAATTTTAGGCCATATCTGACGTCACACTTTTTGGGACG +CGCCTAATAACGATGGTGGACCTCTATTCTAGGAGGAGCAACACATTTTT +TACGAATTTCTAGAAGATGCAACTTCTGCTACTAGGCCACTCATGTGGTG +CGAGGCTGTCCCATTACGGTTTGATCTACAAAAATGCGGGAACTTTTTGC +CCAAAAAAATGTGACGCCGGCACGTTCTTAAACTTGCAAAATCAGTTGAA +AACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATACGTAGATCAAACCA +AAATGGGACCACACACACACACAAAACCCACTCTGACACTTGTGCGCCTG +TGAGATGAAGTTCGTCAGGTGCCGATTGCAAAGAGCACATATCTCCTGCC +GATGAAGTCGTGACATCTTGAATTGATGGTCTTTTGCGACGAACACGTCC +GGCGTCAGTTCACTGGCAAAACTTGGTCCCGGAGACGGTTCATCCTCGTC +CTCGTTCCTGCCAAAAAGTGCCTTCAAATTCTTTTTTGCCTTCTGGAATC +CCAACTTTCCAGCGCCTCCTTTCTTTTTGGAATGTGTTGGGCTTAGCTGA +AAATTCAAAAGTTTTTAATATTATAAGTAGAACCCTTACCGTGAACGAGT +CATCACATCTTGACATTGAGAAATTGTTGGATTCGGTACTATTAGCCCTC +CGTAACATTTTTAATTTGGTGGTTGAAGCCGTAGGGGCCAGAGATTGCCG +TCTATGATGGGATAGATCAGCTCCTTCAATGAGCTTCAACTTTGTGTCTT +CCAGGATAAATGTGGCGTCCACGTCGACGGCGTCATCGCTGAAAAAAGGT +TTGCGTGTTACGGTAAGCGAGAATTATGGCAGAGGTGGGCGGAAATTGCC +GTTCGGGAAATTTTTTGTCGAAAAATTGCCGGTTTGCCGAAAATTTGAAT +TCCGACACTTTGTCGGTTTGCCAGAAATTTTCAATTCCGGCAATCTGCCG +ATTTGCCGGAAAATTTCAATTTCAGCAAGTTGTCGATTTACCGGAAATTT +AAATTCCGACAATTTGCCAATTTGCCGGAAATTTCAATTCAGGCCATTTG +CCGATTTGTCGGAAATTTCAATTCCGGCAATTTGCCGATTTTCCGGAAAT +TTCATATCCGGCAATTTGCCGATTTGCTTGGAAAATATCAATTCCGGCAA +TTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCAGATTTGCCT +GGAAATTTTCAATTCCGGCAATTTGCCGATTTACCGAAAATTTCAATTCG +GCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCCGATTT +GCCTGGAAAATTTCAATTCCGGCAATTTACCGATTTACCGAAAATTTCAA +TTCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAATTTGCAG +ATTTGCCTGGAAATTTTCAATTCCGGCAATTTGCCGATTTACCGAAAATT +TCAATTCGGCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGGCAATTT +GCCGATTTGCCTGGAAAATTTCAATTCCGGCAATTTGCCGATTTACCGGA +AATCTCAATCCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCA +ATTTGCCGATTTACAGGAAATTTCAATTAAGGCAATTTGCCGCTTTACCG +GAAATTTCAATCCGGCAATTTGTGAATTTTCCAGAAAATTTCAATTCCGG +CAATTTGCCGATTTGCCTGGAAAATTTCAATTCCGGCAATTTGCCGATTT +GCCTGGAAAATTTAAATTCCGGCAATTTGCCGATTTGCCGAAAAATTGCA +ATTCTGGTACATTGCCGATTTCCCAGAAAATTTCAATTCCGGCAATTTGC +CGCTTTACCGGAAATTTAAATTCCAACAATTCTGGCACATTGCCGATTTG +CCAGAAAATTTCAATTCTGGCAATTTGCCGCTTTACCGGAAATTTAAATT +CCGGCCATTTGCCGATTTGCCAGAAAATTTCAATTCTGGCAATTTGCCGC +TTTACCGGAAATTTAAATTTCGGCAATTTGCCGATTTGCCGAAAATTTAA +ATTCCTAAGAAACAGTGGCCGAGATCAGTTTTGACGTCACTTCTCTTCCA +GAAAATGCACTAAAGTGATGTGACGTCATGACTGAGTTTCTAGGCCACGT +TTCGTTTGATAAAATTGGCGGAGGACCTAATTTCCAATGGAAAATAAATT +CAATTTTTTTAAATTTCATAATTTTCTGAAAAACTCACTCCTGAAAAGCA +TCACTCTCTTCCGAAATATCATCATCAAGCCCATCCTGCGTAGACTTATC +ACTATCCGAATCATCATCCGAAAGAGCAAAAGCCGCCAGAGAGCTCGGAT +CACTCAAGTCGAACTTTGTAAGATTCACAGCATGAACCTTCCGAACTCTA +AACGGTGACTTCTTAACGTTCAAGGCTCCATTGCCCTTTGGAATCTCGCC +GACTCGCTTGCGAACCGATGCTCCGCGATACGCAGACTGCAGAGCTATCA +CCGATTCTCTTATCGATAAATATTTCTGTCGTTGCTTGTACTTCTTCCAA +TTACACTGTATCGTTTGAGCTGCTAAGGCTTTTTTCCGAACTTCGGCTCT +TGCAAATGATCCTCGAATCAATGCTTGGATCTTGATAATACCCTCTTTCA +TTCTCAAATATCGCTTTCTAGCCAACATTGTCCTGAACCATCGTTGAAGT +GTATCGATTGATTGCATAATTGTCCGATGCAAATGATCATCGAGTATCAA +CTTTTCAGCGTCTCTCATAAAAATCTTATTGGTTCCATATTGAATATTAT +CATTATCAATCGATGCATGGGAATGTATGTACTCTTTCACATCGTCCACA +GTACTATCCCTTCCGTTTCGCAAAAGAATTCGGTATTGCTGGACAAAGCT +TGGATACTCAATTCTCACAGAGTACCCGGCTCTCCGAATTCGAACGGTCT +CGAGCATTCCGGTGTAGCGGAGCTGGCGGAGGATTATGTTGTCGTCGAAG +TGGTTGGCGATCTATAAAATTTTAGGTGAGTGGTTTTTGTCAATAATTTC +TACTTATATTCAGTCATATAAATAAAAACACATATAAGAAAAGTACCAAA +AATTTCGATCACCTAATTTTTTTAATTTTTTCTATACTCTTACTAGTATG +AAAGAGCAGGATACAAAAATAACTCCACAAGTGATAAACCACCTTTAATT +GGATTAGTGTGTATCACTTTGAGTAAGCTAATATTGAAGGTTTAAATGTG +GACTACCTAGCCTAGCAAGAGAGGTCCTGTAAGTAGACTTCAAAAATATA +GATTATCTTATGAACATATGAACTTATAAACAAACGTTGGTCAAAAAGTA +GGTGTTCAAAGATTCCACCAAAGTTTACAAACTCACCTTATCATTATTAC +TCTTAATACACCTTATAAAATACGGCGTCGCGTTGGCCAGTGTGCTCATC +AACCTCGTCAACGAGTACTCGAACTGCTTTGAAACCGACGATGGCTTCTT +GGCAAGCCTCCGTCCTCCGATAGCCTCCTTCAGAATTTGCAGCGATTTCA +GCAAGCTCATTTTGTCGTCAGACTTTCCCGCCGGGGTACGCCGTGCTTGA +TTTCTAATCGTGTTGAACATGCTGGTATCACAAAAGTCTGGAACTTCACA +GCGAAGTTCGCCACGTAGAAATGCGGAGAGAGCAGAGTCCGAGCCACGAC +GGGGAGACGTTACGATGGAGTCCATTACTCGGAGATGGCCGGCGGATTCT +GGAAATGTTGAATAATTATATTAAGGGCAGGATAGCTCAGTCGGTAGTGG +TGGCCGCTAGCAATCTGGAGGTCACGAGTTCAAGTCCGCCTTCAACCCCT +AGGTTCACCAAGCCTCTATTGGAAAATGGAGCAATCCACGACTGGATTAT +AAGCCACAGCCTTCGGCTAGGACGTGGCTTAAATTGTAGCCCAGTGGGAG +CACCACCAGGTAGTGTACCTGACTCCCAGATCCGCAGATACACTCAAAAT +AAAAAAACTGCGTGGCGTGTACTGCAGAAAACCTAATATTTAGGCCCCGC +CTTTTTCTCGTCCACTCACGGAGAAAAGGCAACAATTTTGAACCCAACCA +ATATCAGGCCGCCGACATCTCACGGGTTCCGCGCGCCGCTGCGTTTAACT +CGCTGTGGGCGTGGCGAGCTGTCTCCGCTTGCTGCGAGTTAAACATTGCG +GCGCGCGGAACCCGTGAGATGTCGGCGGCCTGATATTGGTTGTGGTCAAA +ATTTTTTGCCTTTTTTCCGTGAGTGGACGAGAAAAAGGCGGTGCCTAAAT +ATTAGGTTTTCTGCAGTACACGCCACGCAGTTTTATTATTTTGAGTGTAC +TTGAAGAACGGATCGTCCTTTAATCCTTTAATTATACATTGCATTTTTTT +TCCACTTCTACGACTTCGAAGGGGCGCATTTACGCGCGATGGTCCCGCCA +CCCACCCCAAAAATCAATGGGTGGCGCGTGCCGAGACCATCGCTCGTAAA +TGCGCCCTCCTTTAAAGTCGTAGAAGTGGAAAAAATGCACTGTAGAAATG +AAGAATACCATACTTTTTGTGTTAATTTTTTCTATAATATCGTAGTTGTC +CATTTATTTAAATCTTCCCACTTATTTAACTAAGGACTTCTAACGCTTAT +TCCAGTTATTGGTTCCGATTAAATCTACGAAAACTTGCCACTTTTCTGCA +GTTTCCTTGTCGATTGCTTGAACGCGTTCATCGCCCGAAACACACTTCTC +AGCACATTCCACCTGTGCACCGCCACCGGATCGATTCCCAGCAGGGTCTT +CATCACTGAGCTCGTACTGGACTTCAGAGCGTTCAACACATCCTGTCTCA +TTAGGTCCTTATTCTTTTCTCGGAAACCCTGAAATTTAGTTTTGACGTGA +TGATGGAAGACGTTTTTTTTGGAAGTTGTGTGTTTACCGTAATTTGATAC +TTGACTTTTCCAGCATAATGAGCCACGATGAATGCCGGCTCCTTCTTCTG +TGGGGTCTCATAGTATTCGTTGTTCTGGAAATTTAATCATGGAACTAGTC +ATGTAAAAACATTTGAAGGAGTTAAGGTATGTCCCGGAGGAGTGAACATC +TTAAGCCTGACCTAGAAGTTGATCCAAGTGGCAAGCCGACTGGCCTGAAT +CCTATTAACAGGCCTACATGTGAATATTAAAGGTGGATTAGCGCCAGTGG +GAATTTTGTCTAAATACACTTATAACGATGCCAAACGATCGAATATCATA +ATAAAACACTCCAAAAACTTTTAGATTTTTCATAATTTCCGGTCAAAGTT +TTGGAACATTGACAAAATTTTGACAAATTTGAGCTTTTGAGGACATCAAA +ATCAATGTAACATTTTTTTGGACCCCTACAATGTCTTTTTACGAAAAATT +AAAACAAAATTATAGTATAACAAATAGAGAAAAAAATTTTTTTTAGTCGA +ATTTGTGTCACTTTTTGACTGTAAATAAAAAAATTTTGAAAAATTTTTGA +AAAGTTTTATCATGAGATTTGGTCATTTTGGGAGCATAGGAGTGGTTTTT +AACAATTTCCACCACCGGCGCTACTCCACCTTTAATCGATAATCGATTGC +AATTTTTTCATACCTTCAAAAACTGATTTAACTTCGCCAGCATTGAGTCA +TCTGTTCCATTATTGATATTACTCTCCTCATCGACTAGCCTGAGAATTCC +ATATGGTTTACTCTGAAAATTCATCGGAATTTATATATATGGATATATAT +ATATATATATATATATATATATATATATATGTATATATATACATGTATAT +ATATATATATATACAGTGTGGGAAAGTTCTATAGGACCCCCCCTAATTTG +AAGGTTTGAGGAACTTCCGAAAATTTTTTTGAAAAACTGCTAATGCCATT +CGTTTTTAAATTGAAAAAAACCTATATACATTTTTTTCCAGAAGTTTATC +TCAAAAACTGAGGTCGCGCTGGAAAAAACGTCAAAATCCAGTGTGAAACT +TCTATAGGACCCCCCGTTTTTTTTCACGATTTTTACTAAAATCAACAGAT +TTTGGAATTTTTGACAAAGCTCAAATCAAGTTTGAGTTAGAAATGAGTTC +AGATAAGCAGTTTTGACTTTAAAAAATTAATACGAAATGTTCTCGTGGGA +TCTCCAGACTGGTTCTGATTCTTCCGAACTTTGATGTTCAAGTCTGTTTC +AAGCTTCCTGGTGCTCTCGGTAATGCCAAAACTTGATAAACTCTCTTTAA +CAAGTTCCTACTAAAATTCCTAGCACACACACCATAAAAATTTTTACGCC +ATCCCCAAGAAACCAGTCAGAAACAGCGTATTAACAAGTTGCAGTTATTT +TTGATCAACAACAGAACATTCATATACTAAAATCAAGAAAGGATCAATAG +TTAATCGGGTTTCCTTGTGTGCGGATGATCTCAAACAGTCTGTCCTCCAT +TGATCTGACCAAACTTTTCAGCTGGTTGTCCGGAATAGACTTCCAAGCGT +CGAGAATTCCTTGCTTCAACGATGCAACTGTTGGGTAAGTCTTGTTCTGA +GCATACACGATACGGACAAGAATCCCCCACAAATTTTCGATTGGATTGAG +ATCAGGACTTCGAGCTGGCCAATCAAGAAGGTTGATCTTCTTGAGCTTGA +AATAGTCGCGGGTTGAGTTGCTCACATGGATTGTCGCATTATCCTGCTGA +AATCTAAAGTCTTTTCTGGAGTAGTGACGAAGATATTTGGAGAGCTCCAG +TTCCAAGACGTTCTGATAGTCAGTGCTGTTCATCTTGCTACTGACGAACT +GTATCTCAAGCTTCTTCTTCTCCGTGAACGCTCCCCAAACCATCACCGTT +CCTCCTCCAAAATTACGTCTCGAAAAAACCATTGGTTCCTTGCGCAAATC +GCGCCAATAGTAGCGGCAACCGTCAGGCCCATCGAGATTGAATTTCTTTT +CATCGGAGAAGACAACCTAAAACAATGATCCTAATTATTCACTCTTGCTT +TTTTAAATTCTCACTTTACTCCAATTCGTTCCCATATTGTTCTTAGCAAA +TTCCAATCGCTTGAGTTTATGGTCTGCAGAGAGTAACGGAGCAGGGCGAA +GTTTCTGACGAACGATTACACCAGATCGTTTGATGACATTGAGGATGGTC +CTTTTTGAAGCAGACAATTGAAGCTCATTGCGAATATCTCTTGCCGTCTT +ACAGGAGTTGGAGGCAGCACGAATCACATTTCGTTCGTCACGCACGGAGA +GAGCTTTGCGACGAGGAGCTCTTTTAGATGTACCGTAGCTCACCGGATCC +TTCAGATACTCGCGAATACAGTGTCGAGAACGGGAAATTTTCCTACTCAT +TTCATGCAGGGACACATTGAGCAATTTCATAACATCCAGCTGAGCGCGTT +CAGTGTCCGAAAGGGCAGATCCTCGAGGCATTGCAAGTTAGACTGCTTTC +GAAGTAAGCTTTCCAGCCTCTATATGTGTGCCACAACACATGCCACAATT +CCACATTTAATAATTCACGCAAAAAATAGTAAATAACATCTGTGAGGGAC +AATTTAACTTGAAATATTGGTCCCATGGAACCTTGTAATCAAAGAAAAAC +GATTTGATTCCTGATAAGCCTTCCATTGTTTCCTGCTGCATATTTTGCCA +AATCAGCTTGACTACACAGTCGAAACATCTAAAGTGCGTGCTAGGAATTT +TAGTAGGAACTTGTTAAAGAGAGTTTATCAAGTTTTGGCATTACCGAGAG +CACCAGGAAGCTTGAAACAGACTTGAACATCAAAGATCGGAAGAATCAGA +ACCAGTCTGGAGATCCCACGAGAACATTTCGTATTAATTTTTTAAAGTCA +AAACTGCTTATCTGAACTCATTTCTAACTCAAACTTGATTTGAGCTTTGT +CAAAAATTCCAAAATCTGTTGATTTTAGTAAAAATCGTGAAAAAAAACGG +GGGGTCCTATAGAAGTTTCACACTGGATTTTGACGTTTTTTCCAGCGCGA +CCTCAGTTTTTGAGATAAACTTCTGGAAAAAAATGTATATAGGTTTTTTT +CAATTTAAAAACGAATGGCATTAGCAGTTTTTCAAAAAAATTTTCGGAAG +TTCCTCAAACCTTCAAATTAGGGGGGGTCCTATAGAACTTTCCCACACTG +TATATATATATATATATATATATATATATATATATATACATTTGAAACCC +AAAAAGGACTTATTGGACTTACCTGAAACAGCTGCACACACTCCGTATTA +TCAGTATACTCGATATTGGTCCAAGAAATGCCCTCCTTCAAGTACTCCTC +TTGTTCAAATTGGAAAATATGTTGATTGAAATAGGACTGAAGTTTCTCAT +TGGCATAGTTGATACATAACTGTTCAAAGCTGTTGCATTGAGACCCAACG +TCTTCAAATCCGAATATATCCAAGATACCTGAAAATTACTTCAATTTTTA +ACAATTGATAATTAATCTAACCTATATAATATCCCTTCCCAGCTGAGAAG +TCCTTCTTCAGCAATGCCTGATTAATCCTGAGGACTATATAGTGAAACAA +AGAGTTGTATATGCACTTTGCCATGGCATCTCGGGTGTTGGTGGCCTGAA +ATTAATTTTTTTATCTTAAATTCTTAATTTCACTTCTGTATATATATATA +TATTACCTCAGAGACACTATATCGCAAAACTACAGTTTCTGTCTTCATAA +CATGTCGTTTCATAGTGAGAGCCTGCATGAGAGTGTCGGTTTTGATGTGA +AGCAGATTTGCGACTAAATCCACGACTTCTTCATTTTCAATATACCCACT +TTCATCGCTATGGTAGCCATGTCTCTGGAAAATTATAGGAAAAATAAAAA +AAATTTGATGATGTTATTATATTAGGAATCCTCTAAACAAGGGTTTTCAG +GTTTTTTGGTTTTACGATTATTCAAATTTTTATGGAAATTATTATAATTC +AAATAATTTTCGTCACTATTATAGCCATGTTGTTGAAATAATATGCTATT +TTTAAAGGTGGAGCACCGAAATCTGGAAACTATTTTTAAATGAGTCCAAA +TTTTCCCCTGATTCCGAATATCTATGCGAAAAAATTTTAAAAAATTCATT +TATCAAATTTTTCAAATTTTTCAAACGCCGAATTTTCGCGCCAGAAACGC +CGTGTGCACGTGGTATCAGAGTGTCTCATTTTGGCTTGATCTACGCAGAT +CTACAAAAAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGAGTTCGCAT +GGTTAAAAATGTGCTGACATCACATTTTTTTGGCATTTTTTGTAGATCAA +ACCGTATTGGGAGAGCCTGGCACCACGTGAGTAGGCAGGCATTTTTTGCC +TGACTGCTTGCGGGTGCCTCGTTTTTTCCTCAGAATTTTTTGGCGCGAAA +TTCAAATTTTCAAATAATTTTGAATATTTTCGAGTGAAGCTTTAAAAAAT +TGTTTGTGCCAAATTTGAGTTTGCAAATAAATTATCAAAAAATGTGCTGA +CGTCACGTTTTTGAGCAAAAAAATCCCGCATTGTTTGTAGATCAAACCGT +AATAGGACAGCCTGGCACCACGTGCGTGTGTCGATTTACGAGATTTGTGT +ATATTTACGAAATTTTTTATCTTTATCAGACTCTGATTTCCGTTTCTCAA +CGAGTTTTCTTCATTTTTGTATGTGATTTTTTTAAGGTCCATTAAATATT +TTATCATCAAAACCCTAGCAAAATTTTTGGTTTTCAGTCGGTAAAATCAT +ATAGGTAATTGGATTTTCCGTCAAGTTGTGACCTAATAGTAAGCATTGGA +AATTTTGCCAGTTTTAAATAATTAATTGACCCTAAAACACACATTTCAAA +AAAAAACCGATAAAAATTAAAAATTCCGTAAATATACACAAATCTCGTAA +ATCGACACATGGCTCTAGCGCGAAAATTCAAAAACTCTTGGGTGTACAAA +TAGCGATTTCAAGCTCAAATATAAAATCGTGGAAATTTTTTAAAAATTTT +TTTCACATAGGTATTCGGAGTCAGGGGAAATTTGGAGTCAATTAAAAATA +TTTTCCGGATTTCGGTGCTCCGTAGAACTCTCTGAATAAAATTTTAAAAC +TATGGCAATAGGCAATTATTCGGTAGTTAACTTCTGAGTTGTATTTCTTT +TTGAATCTAAACCGTCCCAATCATTTACCTTGATATATGTGATATTGCCA +AGAAGCAACACTGCCGAAATAATCCCGAAGATGGTCTGCTGGGTCTTTGC +ACAAAATCCGACGGAGCTCATTGCATGCCTCAACCTATCAAACTCATTCC +GCTCGTTCACACCTTCCAGTGCAAATGGCTCGTTCTGGAAATTTTTAATT +TTTTTTTAATTTTTTAAAAAATCGCTTTGAGGTCAGCGAATGTATCCCAT +ATTCGCTCCAAACTTTTCCCAGCTCACCTGATTCAAATACTTATAATCAT +GTGGCTTCAACAAGAAATATTTCTTCCTTTCTTCCTCGTCTGCACCCTCC +AGAAGGTAGTAGAATACGTGGTAGTTTCTGAAAAAAATATTAAAGTCCAA +GTGAGACACCAAGGGAGTTTATGTACCGTTCTCCTTTAGTTTGAAATATG +ATGCGTGATTTTTCCAGCAGGTAGATCTCCACGTTTGCTCTGAAAAGTAC +AAGTATAAGGCATTTTTTGTGGTATAGACATCAGGAGAAGGCTTCAAATT +TTACGTTCAGGTCAATTTAGGTCATAGTGCCTAGTAAGTATGGTACCTAT +AAGCTTGATTACTGCCAAAGTAAAAATTTTCCAATTCCGGCAATTTGCCG +ATTTGCCAGGCATTCCAATTCCGGCAATTTGCCGATTTGCCAGGCATTCC +AATTCCGGCAATTTGCCGGTTTGCCGGATTGCCGGAAATTTAAATTCCGG +CAATTTGCCAAATTTTTTTTCATTTTCGGCAATATACTGGATTGCCAAAA +TGTTACGGCAACTTGCCAATTTGCAGGAACTTTTCATTTTCGGCAAATTG +CCGGTTTGCCGATATCCCAGAAATTTTCAGGTCCGGCAAGTTGTTGATTT +GCCGATTTTCCCCGGAAATTTCAGTTCCGGCAACTTGCCGATTTGCCGGA +AATTTTCAAATCCGGCAATCGCGGGAAATTTCAATTCCGTCAAATTACCA +ACATGCCGGATATTCCAATTCCGGCAATTTGCCAATTTGCCGAGCATTTA +AATTCCGGCAATTTGCCGAATTGCTGAAAATATCAATTCTGTCAAATTGG +CAATTCGCCGGACATTCCATATCCGACAATTTGCCGATTTGCCGATTTCC +CAGAAGTTTTCAATTCCGTCAAATTTCTAATTTGCCGGAAATTTCAATTT +TACTAAGTCGCCTGCTAGCCTCCTAATCTCACCCGGAAACCATTCCATTC +TCCCGATAGTTGATTTTGATGAATTTTCCAAATCTGCTACTATTATTGTT +CGTTAATGTGACAGCATTTCCAAAAGCCTCTAGAACAGGACCAGCTGACA +GAAGTGTCTGCTCAGTACTGCAGCCTGTTGAACCTTTCTGTGATAGCGAT +ATCAAATGGGACATCAGATGATTCGTGGATTCCGTTTTTCCCGAACCACT +TTCCCCGGAGATTACCACGCATTGATTTTCCTTGATACGGAGCATGCTGA +AAAAATTGTTTTTTTAAAAATTAGTAGTGACATTTAGTTAATCCAGCATC +AGAATGTATATCTCTGAAATTTTTTTTTTTTGAAATCAAAAGTGCTTTGA +GGGTCTTGAAACGAACACATAACTGCAAAAAAATTGGTGGCCGAGTTTAT +AATCGGCCACTTGGCAAATATACAAGCCAATACACAAAGTGAGCACCTAC +GTGGCCGAGTGAAGAGAAAACTCGGCCACCGATTTTTTTTGGTCACTTGA +AATTTCAAAAAATAGTAACTGGGTTCCGGTAAGAACTTAGAACTCACTTG +TGGTAACAGACATCGGCGATTGCAAAAATGTGCGGTGGTAGTGAGCCGAG +CCGCTTACTTTGAAAGTATAGCCTAGCATATTTTGGGTTGTAGATCGGAA +AAAAGCAAAACGGGTTCACGGCTACTAGAATTGGACCGATGTACGTGTAA +ATGTGCCCATTCGCGAATCTTTCCCGCAAATTGTCCAAGAGGGTTTGCTC +CGTGAGCTCTGGCAAGTTACAGAGATCGGCGTACTCGCGGTCCTGAAAAA +TTTTAAGGTTTAAAATTTTTTTAAATATAAAAATATTTAAAGGTGGAGTA +CAGGAAATCTTTTTTAATTACTCCAAATTTTCCACTGATTCCGAATATCT +AAGTAAAAAATTTTGAAAAAATTTCCCTGATTTTGTATTTAAGCTTGAAA +TTACGATTTTCATTTGTGCCCGCACCACTTTTTTCAAATACGCCCAAAGA +AATTCGCATTGGAGCGCGTTTGCATCGTTTGATTTTCGTCGTTTATTTTA +TTTATTTTCCACGGGGTTCTGGCCTTCTTCATTGAATTTTCGCGCTTCAT +TGACAATCGCCTGCCGGACAACACATGGAAAAGTGTCGTGTACTCCACAC +GGACAAATACATCAGTTTTACAACTAAAGACAAGCCGCGACGCGACACGC +AATGCGCCGTAAGTCTACACAAAATCTCTCCGACCCAAAATGGCCTAGTT +CGGCAAACTCTGCCATTTCGATTTATGAGGGAAGCCAGAATTTCGTGATT +TTCGCCGAATTCAATTTTCTTGAACCAGTTTCAATCATTTTTGTCGAGTT +TTTGCTAGTTTTTTTTTTGACAAAAAGGAATGAAACTGGTTAAAAAAACT +GAATTTGGCAAAAAATAAATAAAATCTTTAAATGAAGGAAATCAAAGCGC +GCTCCAATGCGAATTTATTTGGGTGCGCATTTGACAAAAACACGTGGTGT +CAGGCAAGGGTGTCAATGTCCCGTAAAAATTTCGAAAACGGGACAACGGG +AATTCCCGTTCCCGTGAAAATTTTAAAAACGGGAAAACGGGAATTCCCGT +TCCCGTGAAAACTTCAAAAACGGGACAACGGGAATTCCCGTTTTTTTGAA +AACACTCAAAAAACGGGACAAACTGGGCGGTTTAAAAAAAAGAGTGCATA +GTTGGCGTAAATTTTAGTGTATTCGAGGCAAATTATAAAAAAAAACTGCA +TTATAAACATTTTTATCGATTTTTTCAATATTAAACAGATATTTAAAAAG +CCAAAAAATGAGGGAAAATGTCCCGTTCCCGTGAAAATTTTAAAAACGGG +ACAACGGGAATTCCCGTTCCCGTGAAAACACCCCAAAAACGGGACAACGG +GAAAAACGGGAAACGGGAATTGACACCCTTGGTGTCAGGCTGTCTTATTT +CATTTTTATCTACAAAAACAGCGGGAATAGTTTTCCAGAAAAATTCTAAC +GTCTCTTAACCAGGCGAAATAAAATGAGAAGTCTGCGTCTCTTCACCCGC +ATTTTTTGAAAATCAAAAAAAGAGACCGGGCACAAATTAAAATCAGGGAA +AATTTTTTTAATTTTTTCACATCTAAATTCGTAATCGGGGGGCAAATTTG +GAGTGATTTAAAAATATTTCCCAGATTTCGGTACCCCACCTCAAAAAAAA +ATAATTAAAGAATTGCCTTACCTGTGGCTGAACCAAGAATTTCGTAAGAA +AAGCGTCAATCGATGAGGCGACCTCTGCACTTCCAAACCGAGTGCCGCCG +GTTGCCGCCCGATAACCGCGGTGTCGAAAAACAAATCGATTTTTTGGAGT +GGCACTGTCCACCACTACAGGCAGTCTTGACCAGATGGCCTGTACCGCGA +CTGGGTATTCCCCGGGGTCTAGGCGGCGTTCTTTATAGGTTTGACCGTCG +GGGGTGCCCATCATTTCGAAGAGGTCAAAGTCTTGTACCGACTGGCCTTC +TAGTTCTGGAAATTTTGACTTTAGAAAAGAAATCATTTTTTTCCTTTTTT +TTTTAAATTAGCCCGTGGCTTTTTTCAAAATTAAAAGAAAATTTGAAAAA +ACATTGCATTAGAGCGCGTTTGCATTCACTCCATGCAGTCCAATTTTGCT +GGGAGCTTGAGTGTCTCATTCGACTTGATCTACACAGATCTACTAAAAAT +GCGGGAGAATAAAATCCACTGATATTGTATGTTTAAGAATGTGCTGACGT +CACATATTTTTGTGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCATG +ATGGGACAGCCTGGCACCACGTGAGATTGTGTCGACAAATTTTTGTTGAA +GATGTATGGCCAAAAACGGCACATTTAAGTAATTTATCAGTAGAGCGCGT +TTGAAATTTTTTTAAAAATTCTTTTTAAAAAGAGTTCCCACTACCCCAAG +TCCTCCGATTTTTCTAAAAACTAAGAGAAGGGAATCTACGACCCTGAGCC +TTTAAAACCTTACCAGCTCTCCCGGCGAGCACTTTTTCGATGAGCTCCTC +CGTCGTGCACCGCTTATGAACCTCCAAGTGTACCGTATCATTTTCACAGT +CGGGATTGAAGCTGTGCATATAGACGGCTACCGTATGTGTGTGTGCATCG +TCTGTCGCGTTGATTGTGTGAGCACGTCGGGGAAAACATCCCGTCGCTCC +AGCTGATATTGAGTCAAATGACATTTAGTTAATCCAGCATCGGGATGTAT +ACGTCTGTAAAAAAAAATTTTTTTTGAAAGTAAAAGTGCCTGGAGGATCA +TGCAACGAACACAAAAATTTCACAAGACCGCGAAAAAAATTGGTGGCCGA +GTTTTCTCTTTCGCGGTCACTTAGGAAATACTAAAATCGCACGGATTTCT +GGCTTCTCTCATAAATTGAAATGGAAGAGTTTGCCGAACTAGGCCAGTAT +AGCTCGGCCATATCTGGGGTATGTTTACGACTTTCCCACGCGTTGGGCGA +TTGTCAATGGAGCGCGAAAAACTCAATGAGAAAGGCCTGAACCCCGTGAG +ATCGAAATGAAAATTTGCTAAATGGCCGAAAATTGAAAACTCGGCCGCCA +ATTTTTCCACACGGCCACAGGAAAAATCGTAACAAAAATTGAGAGAAATT +TATTAGAAAAAATCTGAAAGTAATTTTTATTGCACCGTGGCCGCAAAATG +TAAAAACACGGCCACCGATTTTTTTAATGTGGGGAAAAAGTTGGTGGCCG +AGTTTTATATTTTGCGGCCACTTAGAAAATATTTAGATCGAAGGGAAATT +TTGTTGAAAATACGTTTAACGAAAACCAGTCAATTTTTGTTACATGACCG +AAAATTGAAAACTCGACCACGGATTTGTTATGCTTTATAAATTTTTGAAA +CTATTATTTTTTGATTCAGAAATTTTTGGAATTGAAAAAAACTCGGCCAC +ATTTTTTTTCTCACGGTCACAATTTTCTTTGTGATCGTAAAAATGGAAGC +TCGGCCATGGTGGCCGAGTTTTTTTCGCTGCCACTGGTAACACGTGGTTG +GGTGAAGAGAAAACTCGACCACCGGTTTTTTTTGGCCACTGAAATTTTTA +AATTTCAAAATATTTTAAATTTTGCTGCAATCTTTCACCACAACCGCGAA +AAAATGAAAACTCGGCCACCAATTTATTTATTTTCACTGGGAGAAAAAAT +ATTGTTAGCCAAGTTTTCTTTTAGGCAACAGAAAATCAAAAAATGAGCGA +TTTTTGTTACGTGGCCGTGAAAAGAGAAAACTCGGCCACCAATTATTTTT +AATTTGAGGCACTGTTGTAAAATCTTATAAAAAAACAGGTTTAGTACATT +GAACTCAAAAATAAGGAAGATTTTTGGAAAAACAAAAATTGCTGGCCGAC +AGCTGGAAAAAACTCGGCCACCAACTTTTTCCGGTCACACAGCAAAATCT +CTCGATTTTCGATGTTTGAATATTGAAATCTGGGTTGGATTTTTTAGTAT +CATTTCATTTCCGGTGGAGAAACGAGGGAGAGAAAAAGAGAAAAAAGATT +TGTAGTGTCCCGGGAAGCTCTCTTTCTCATGTGGGAAGAAAGTGGAAGAA +GCTTCTGCAGCAGCAGCAGCAGTGGTTCACGAAAGAGAGAGAGAGACATG +TTGGACATGAAAATGATGAAAAATAAGAAGATGAAGAAGAGAATTACACA +CTACCACCACAACACAGATTATTTTTATCACGTTTTGAGGGGGCGCTTCA +CACAATTTTCATGGCCTAGAAATTTAAATTTGGTGGCCTAGAAAATACTA +TATTAATTATATTAATTATTCTACGAAATTTCAATAATTTAAACGGGAAA +ATTTATTTTAAAAAAGCCTAGAAGAGGTTTTGAAATTGGTGGACTAGGAA +ATGAAAAATTGTGTTTTTGGAATTTTCTAGGCCATTTGAACTTCCTGACG +TCCACAATTTTCATGACTTCGAAATTTGAATTTGGTGGCCTAGAAAATCA +TAAAAACTAAGAAATCGAGAAAAAAGCATGGATGAAATTTTGAATTTTAT +AGGTCATTTGAAATTTGTGGCCTAAAAAATGAAAAATGATTTTTTTTTTT +TTGAATTTTCTAGGCCACTTGAATTTCCTGACGTCCACAATTTTCATAGC +CTAGAAATTTAAATGTGGTGGCCTAGAAAATAATTAAAACTAAGAAATCG +AGAAGAAAAGCGTGGAAGAAGTTTTGTATTTTCTAGGCCATTTGAATTTG +GTGGCCTAGGAAATGAAAAAAAGATTTTTTAGGAAATTTCTAGGCCACTT +GAAGTTGGTGGCCTAGGAAATTAAAATTTGTGTTTTTGGCATTTTCTAGG +CCATTTGGATTAGGTGGCCTAGGAATTGAAAAGTAGTTGTTTTGGAATTT +TCTAGGCCATTTGAATTTGGTGGCCTAGGAAATGAAAAAATATTTTTTAA +AGGAAATTTCTAGGCCATTGAAGTAGATGGCTTAGGAAATAAAAAAAGGT +TTTTTAAAGGAAATTTCTAGGCCATTGAATTAGGTGGCCTAGGAAATGAA +AAATGATTTTCTTAAAATTTTTTAAGCCACTTGAATTTGACGGCCTAGGA +AATGAAAAATGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGACC +TGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAATTTG +ACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACTTGA +ATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCC +ACTTGAATTTGACGGCCTAGGAAATGAAAAACAGTTGTTTTGGAATTTTT +TAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTA +ATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTC +TTGGAATTTCTAGGCCATTGAATTAGGTGGCCTAGGAAATGAAAAATGAT +TTTCTTAAAATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAATGAAA +AATGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGACCTGGGAAA +TGAAAAATGATTTTCTTGGAATTTTTTAAGCCACTTGAATTTGACGGCCT +AGGAAATGAAAAATAGTTTTTTGGTAATTTCGAGGCCACTTGAATTTGGT +GGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAA +TTTGACGGCCTAGGAAATGAAAAACAGTTGTTTTGGAATTTTTTAGGCCA +CTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCGA +GGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAAT +TTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTT +GGTAATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAATGAAAAATGAT +TTTCTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAA +AATAGTTTTTTGGTAATTTCGAGGCCACTTGAATTTGGTGGCCTGGGAAA +TGAAAAATGATTTTCTTGGAATTTTTTAGACCACTTGAATTTGACGGCCT +AGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGACCACTTGAATTTGAC +GGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACTTGAAT +TTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTCTAGGCCACT +TGAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAG +GCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTGTTTTGGAATT +TTTTAGGCCACTTGAATTTGGTGGCCTAGGAAATGAAAAATGATTTTCTT +GGAATTTTCTAGGCCACTTCAATTTGGTGGTCTGGGAAATGAAAAATGAT +TTTCTTGGAATTTTTTAGGCCGCTTGATTTAAGTGGCCTAAGAAGTTAAA +AATAGTTGTTACGGAATTTTCTAGGACATTTGAACTTGGTGGCCAAGGAA +ATGAAAAACTTTTTTTTTTGGAATTTTCTAGGTTTCTGTAATATTAATTT +ATTCATTTAAAAAATTAAAAAACATTAAATTTTTTTTAAATTTCGTGTTT +CAAAAAAAAAATCAAATTTGCCCAAAACTTCAAAAATAAGCTAAAAAATT +GTAAAACGATACAGAACGGCTAATAAAACTTGAAAATAATAAGCGTGATG +AGTCGGAAAGAGCCGCCGGCTGGGACCTTCTTTTTCTCTTTTTTTCTCCT +CTCCCATCCCGAGCAGGAGCAACACAACGAGAGAGCACAACAAGAAGAAA +AAGCAGATAGATATATAGATATATGTTGTCTTCTCTTCATATTCTTTCTT +TTATCTTTTCATTCGAAACAACACTTGGTTCATTTCTCCCGTTGGACGGG +GGGGGGGGGGGGGTGACGCGGGAGACGAAAAAAAAAAGAAAAATTGGGAT +GGGAGTTGGAGAATGTTTGGAAAAAGATTGATTGATCAATCAATTTGCCA +GCCGAGTCTCGGCTATTTTCGGAAATCGGGGCTATGCAAATGCGCCCTAC +TGATAAAATGGGACGTGTCATTTAAACTCCTTGGTTTTTTAAAAAGAAAC +GCAAAATCGGCAAATTTCCAGTTTGCCGATTTGCCAGAAATTTTCAGGTA +CAGCAATTTTCCGATTTGCCGATTTGGCGGAAATTTCAATTTCGACAAAT +TGCCGGCTTGCCGAAATGCCAAAAATGTCCAGGTCCGGCAATTTGCCAAT +GTTGATTTTTGGCAAGTTGCTGGTTTGCCGGAAGTTTTCATTTTCGGCAA +ATTACCGATTTGCCAAAACGCCAGAAATGCTCAGGTTCTCTAAACCGCTG +GTTTTCCGGAAATTTTTCATTTTCGGCAAATTGCCGGCTTGCCAAAATGC +CGGAATTTTTCAGGTCCGGCAATTTGCTGATTTGCCGGAATTTTTCATTT +TCGACAAATAGCCGGTTTGCCGAAACGCAAGAAATGCTCAGGACCGGCAA +TTTGCCGATTTGCCGGATATTTTCATTTTCGGCAAATTGCCGGTTTGCCG +ATATGCCAGAAATGTTCAGGACCGGCAATTTGCCGAATCGCCGGAATTTT +TTATTTTTGGCAAATTGCCGATTTGCCGAAAGGCCAGAAATGTTGCGGTC +CGGCAATTTGCCGAAATGCCATAAATGTTCAATTTCGGCAATTTGCTGAT +ATGCCGGAGTTATAAATTTCGGCAAATTGCCGGCTGGTCGATATGCCGGA +AATTTTCAGGTCCTGCAATTTGATGATTTGCCGAAAAATTTATTTAAAAA +AAAAATTAATTTTCGCCAGACAGGAAGTCTCTAAAATCTCATTTAATAAG +AAGAAACAAAAGAAACAAATAATGGCCTAACAAGTTTCGAGTTACAGAAA +CCTAGGCCACTTTGAACACCGGCGTGGCCTAGAAACCCAGTTCCACAAAA +ATAAGAAAAAATTAAAACTCGGCCACATAATCTAGGCCAGGAGCATACAA +ACACTCCACGAATATTAAAGACTCTTTCTAGGTTAGTGGCCGTTAACGAT +GGAAAACTCGGCCATCTGCCAATTTTGTTGCTTAAAATTGGAAAAATAAA +GTTTTTTTAACTTCAAAAAAAAAAGATCAAAAAGTGAAAAGCGGGGATTT +TTCTCACACAATTTAATAAATCTGTAGCCGAGTAGCGGAGAGCTCTCGGA +GCTCAACGTGAATTTCTATTTGGACGGTAAACATACTCAGCCACCCCACC +CCAGCCCACCGTTACTGTCTTTTTTTTTCTTTTTTATTATCAACCAGCAC +TTATCACCTTTATCTTTGTGTGATCCCGCGCCGCGCAAGAACGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGA +GAGAGAGAGAGAGAGAGAGAGAGAGAGGGATATTGGTGAGACGCAGACAA +TTAGAGTCACTCGTGGGCTCTTTCACACATGTGATATTGAACGAGAAATT +GCGCACCTAGGCCACAAAAAAAACAGTGTATTCGATTTCATGATAGGGGA +GAAGCTGGCACGGTGCCAAGTTTCAGAAAAAATATGGAATTTTTGCTTGA +AGCATGGTGAATCAGACGTGCTTACGTCACAATTTTTCGGGATAAATATT +CCCGCATTTTTTGTAGATCAAACCGCAATGAGACATCCTGATACCACGTG +AGGTTAATTAAAAGTATTGATCGGGATTTTGAGCGTCAAATATGGTGTAT +TTACCGGCAACCCTGATGCGCCAGATTTGACGCGCAAATCCTTCATTTTA +ATAAAGTTGGGCGTCAAATGTGATGCCTGAATTTTCAATTTTTTGAAATG +TTTTGATTTCGTGAAAAATAACGGCGAATTTCAGAAAATTTATAGAAAAT +TTTCATTTGTTGCGACCAAAAAATCTTAAAAACGACCAAAATTCTCAGGA +AATTCACATTTTTCGCCGAAAAAACCATTTTGCGCGTAAATTCTGATGTA +TTTTGCCGTAGGCTATGTGTGAAAACACTGCCGGTAATACGTCATATTTG +ACGCGCAAACCACAAAAATCCTCGAAATTATTCCGGGTGCACAAAATTCT +GAGAATGCGTACAGCGCAACATATCTGACGCGCAAAATATCTCGAAGTGA +AAAATACAGTAATCCTTTTCAAATGACTACTGTAGCGCTTGTGTCGATTT +ACGGGATCTCGACTTTCGAAATGGATTAAAATATATTATTTATCAATAGA +ATATTACAAAAAGAAGTTAATTTCGTAAATCGAGCCCGTAAATCGACACA +AGTGCTATAGTAGTAATTTTAAGAATTACTGTAGTTTTCGCTACGAGATA +TTTTGCGCGTCAAATATGTTGTGCAGTACGCATTCCCAGAATTTTTCGTT +CCCTTTCACAAAAATCTTCAAACTTGCGCGTAAAATTTGGTGCATTGGTG +CCTGTGAGGGGTTCACCTATACAAGTGGTGCCAGGGGCTGTCCCATTACG +GGTTGATCTACAAAAAATGCGGGATTTTTTTGCCCAAACCATGCGAAATC +AGTTGAGAACTCTGCGTCTCTTCTCCCGCATATTTTGTAGATCAACGTAG +ATCAAACACTCTGACACCACGTGGGCCGATGATGTAAGTGCACCAGATTA +CACGCGCAAAAACTGAAAATCTGAAAAAAAAAAAAGCGAAAACTGTCAAA +TTTGAGCGAGTTTTTTATTCCACGAATCACAAGAAAAATCAATAAAAAAT +CGATAATTAAAAAGTGAGTATCATATTATTCGACAACAGAATTTCCAGTT +TCATCAGTGAGCATTGTAAGTATACGATGAGCCATCGACGGTCCAACACG +TCTCCCGTTCTCTGCCACAAGTTCGCCAATCTCTTGAATAGCGAGCGAGT +AGTCCATTTTCGAGTATTTATCGATTGCGGCAATCGGATCAGGGATTAGT +TCGAGAATTGCACGTCGCTGAGCATCCGACAGCCGATCGATTGTTGTGAG +CATTTTCGACCACCAATCCGTGACGATTTCCGAGCGACTTCCGATCACAA +TTCCCTGGAAAAAAATCATCGGGGTTTCATGCTTTTGATCTATTTGATCT +ACAAAAAATGCGGGAATTTTTTGCCCAAAAATATGTGACATCGTCAGCAC +GTTTTTAACCATGTGAAATCAGTTGAGAACTCTGCGTCTCTTCTCCCGCA +TTTTTTGTAGATCTACGTAGATCAAGCCGAAATGAGACATTCTGAGTCTT +GACACGACAAATTCCCGTTAATTACATACGGATGTGAGCCTTTGTTGGAT +GTGAGAGAGTTTCCAGGTTTTTCTCGAAAGCTTTTCTTAAAATTTCATTT +AAAAAATAATTTTTTAACGAAAAACTACAAAAAATCATCCGAAAAACCTG +GAAAATCGATGAAAAACTCTGTGACAAATACAGTACTGTTTAAAGGCGCA +CGCCAGTTTGTGTTCTGAGAATGCGTATTGCACAACATATTTGACGCGCA +AAATATCTAAACTACAGTAATTCTTCAAATGACTACTGTAGCGCGCTAGT +GTCGATTTACGGGTTCGGCTTTCGACAAATTTCGAAAATCGAGCTCGTAA +ATCGACACAACCGCTACAGTAGTAATTTAAAGAATTACTGTAGTTTAGAT +ATTTTGCGCGTCAAATTTGTTGTGCAGTACGCATTCTCAGAACTTTGCGT +TTTCGTGATTTTTTTTTTCAAATTTTAACTGCAGTAAAAAAATAAAACAA +CATAAATTTCATTTAAAAAAAACGATTTTAGCGCTCTTTAAAGGCGCACA +CCCGTTTGTGTTTTAAAAAAAAAAAATGTCGCGTCGAGACCAGATTTCTG +CAGATTTCGCGCCAAGACCCAACCTTATCCCCCTGATACTGTAATTTGTG +GCCTCCTGCCCCTCCTGCACCACCACCACCGCCCCCATCACTTCCAGCGT +CGAGCTTCTTCTTCTCCTGTCTCGCCAAACTTCTCAAGTACTGAGCAGTG +AATAGTGCCAGCTCGGCGATCGTTTCGATTTGCACAATTTGTGCACGATG +TTGCTCGTAGATTTGCAGCGATAAATTGTGCAATTTCTTCTTTTTCGCAA +TTTCTGCCCTGCCGAATGAGACGATGAGCATTGTGCAGCGGCCACCGTTT +TGAAATCCGGATTTTTGCTGGAAAAATAAAATTTAAATGAGATTTTTTTT +AGGTCTCGCAGCGATTTCTCTGGCTGTTTCAATTACGGTTTGATCTACAA +AAAATGCGGGAATTATAAAAAATGTTTGCCCGGTAAAATGTGACGTCAGC +AAAGTTTCTTAACGCTGCGAAATCAGTTGAGAACTCTGCGTCTTTTCTCC +CGCATTTTTTGTAGATCTACGTAGATCAAGCTGAAATGAGACACACTGTG +TGTGCAAACACTATCCACAATACATCATATTTGACGCGCAAACTCTAATT +TTTTTTTCGCTGCGAGACCTAAAAAATCTCAAACTTTCCAGTGAAAATCC +GGATTTTCTTCATTTTAAAAAAGTTGCGCGTCAAATGTGATGTGCCTGAA +TTTTCGCTTTTTTGAAATTTTTTATTTCGTTAAAAATGACGACGAATTTC +TGAACATTTATAGAAATTTTAAAAATTTTCATTTTTTGGGTTAAAAAAAT +CTTAAAAACAACCATAATTCTCAGGAAACTCAAATTTTTCGCCGAAAAAC +CCATTTTGCGCGTGAAATCTGGTGTATTTTACCGTGCCTAGGCTGTGTGA +GAACACTGCCGGTCATACATTATATTTGACGCGCAAACTGCAAAAATCGT +CGGAATTATTTCGGGAACACAAAATTCTGAAAATGCGTATCGCGCAACAT +ATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTATGTAAAT +GACTACTGTAGCGCTTGTGTGTCGATTTAAGGGCTCAATTTTCAAAAAAT +CGAGATCCCGTAAATCGACATAAGTGCTATAGTTGTTATTTAAAGAATTA +CTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTGCAATG +CGCATTTTCAGAATTTTGTGTTCCCGGAATAATTCCGACGATTTTTGCAG +TTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCCCACATCGCCT +AAGCACGGTAAAATACACCAGATTTTTCGCGCAAAATGGGATTTTCGGCG +AAAAATTCGAATTTCCTGAGAATTTTGGTCGTTTTTACTATTTTTTAATC +CAAAAAAAAATGAAAATTTTTAAATTTTCTATAAATTTTCTGAAATTCAC +CGTCGTTTTTCACGAAATAAAAAAATTTCAAAAAATTGAAAATTCCGCCA +CATCACATTTGACGCGCAACTTTTTTAAAATGAAGAAAATCCGGATTTTT +CTGGGAAATTTGAGATTTATTTAGGTCTCGCAGTGAAAAAAAAATTAGAG +TTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCCCACATCGCCT +AAGCACGGTAAAATACACCAGATTTTTCGCGCAAAATGGGATTTTCGGCG +AAAAATTCGAATTTCCTGAGAATTTTGGTCGTTTTTACTATTTTTTAATC +CAAAAAAAAATGAAAATTTTTAAATTTTCTATAAATTTTCTGAAATTCAC +CGTCGTTTTTCACGAAATAAAAAAATTGATAAAATACACGATAAAATACA +TCAGATTTTACGCGCAAACTGGCAAAAAAATTGATTTTTTGGCTTTTTCG +GACTAAACATTAGAAAAAAGACTATACTCCAACAATTTTTTTCAGTTTTT +TTTTTGAAATTTTTTTTTTTTCAGTTTAAAATGTTTTCATCGCTTTGTTC +GTTTATTTTTGTCTGTTTATTGTGATTTTGTGCGAAATTAATGTAAAAAT +TTCCATATCCAACACTGTTGTGTGATTAATTCGGATAGATAAAAAATGTT +CAGCATGTTGAGTTTAGTTTTCGTCGTCCAATTTAGCTTTTTTTTGATTT +TCAGTCAAGATTTTCTTTCGCCTTCCGCTTTTTGACTTTTCTATGCAGTA +ATGACCAGTCTTGATTTCTAGCTTTTAGTGTTTGGTTTACCATTCTGCTA +TTACATGAGTCACACCTTATCACTAATATAAATGCAGCATAATTTCAGAG +TGAGCAAGCCGCGAGTATTAAACCAGCGCTGTTTTAAACTGATAATGATT +GCAGTTTCCTTCATTCTCACCGAATATCAATTTTTATTCATTCCAGAGTC +TCTCGAACTATGGAAAAACAACTAAAAGCTATGTCCGTCTCGGACAAACC +TGCTGCCCCAGCTGCCCAAAAGCTTGGTACCGCTCCGCTCGCTGCAAAAA +AGACGAGAAATGAGGAGTGGGGAACCAAGGTCAATATCGATACCAACATT +CGCAAATTGAGTAAGTTTTTATTTTACAATTACCAGTCGTTCGAGCTTAT +ATATCAATATTTTTTAGCGATCAAACCGAATCAGCCAATTTACAAGTACG +CTGTGCAAGTGAACTACGTCTTCCGGAAACCTGATGGAACTGAGGCGACA +ATCGAAATGTCCAAATCAGCCAAAAAGGGAACGGAGCACGACAACGACAA +AACACGCTGCCAGAACGTTTACAATGAGGCGATCAAGCGTTACGATGAGC +TGAAAACCGGAGGACCGTTTTTCTACGATCGTCAAGCCTCTTTGTACACT +CTGACCAAATTGAAGAATGAGGTGAATTCGATTTTTTGCTTAAAGTTTAA +TATTTTGCGTTTCAGAGCATCTCTTTCGTTGTTACTGACAAGATTTGCAA +GCGACAAAACTTCAAAGAGGCACAGTTTGTTCTCAAAAAGGTGGATCAAT +CGTTCCAGTCAACATCGAATGACGTCATCAAGACAACCAACTCGTGCCCA +GCCAATGCCGACAAAACTTTGCTTGAGGCAATGAACATCATTGTCTCGGG +ACCAGCGTTCGAAAAGTATGCCGCTTTCAGAGATAATCAAGCTATTTCAT +CTCGTTTTCAGCAAAAATGTTATCACCGTTGGAGCATGCGTTCATTACCT +CATCGACCCAACTGGAGTCGAGTAAGAAACTTTAAGAAATTATCATATTA +GTATTTAATTGTTTTTTCCAGCGTCGCGTACAAGGAATACCCTGAAGGAC +AACTCTACTCAGGAGTTGGTGTTTCAAAGTCGGTGAAGACATTGGAAGGA +ACGGACAAGAAAGTTCCATCACTCTTCATGACAACTGAAAGTTAGTTTTT +CAGAAAATCTAGATTTTTTTCAAAATGTTATAAAATTGTTAATTTTCAGT +GAAGACAACATTGTTCCATCCGGATTATGCCCCACTTGTGGAACTTTTGC +AAACGTTCAGAGGTTTCAGCACAACTCTCAAAGCGAATTCTCCAGCCGCG +CAGAGAATTGAGAAAGCCTTTGTTGGACTGGATGTTGTCTTGAATTACGG +TGTGCACAAGGGTCTCGGAGAGGATGGTGTCGTTATGAAGATCCGTCGAT +TCCACACGTCAGCTAAGGAGACATGTTTTGAAGTTGAGAAGTCAACTCGT +GAATTCACGAACGTCTTTGACTACTTCAAAAAGAAGTATGGAATCACTTT +GAAGTATCCCGATTTATTCACCATTGAAGCGAAAGGGAAACAAGGAAAAA +TTCATTTCCCTGCGGAAGTTCTCCTTCTCTGTCCGAACCAGACGGTCACG +AATGATCAAATGATCAACAATGAGCAGGCGGACATGATTAAGGTAATTTT +ATATTTTAAAATCTGAATAATATCCCGAATCCTTTTTCAGATGTCAGCCG +CACAACCACATATCAGAAAGACGACAACTGATACTATCGTGAGAAACGTC +GGATTGGCTTCCAACAATATCTATGGCTTCATCAAAGTTGAAGACCCAGT +CAACCTTGAAGGAATGGTTCTTCCAAAACCTAAGATTGCGTTTGCCGGTA +ACCGACTCGCTGATTTGGCAAATCCGAAGTCTAGATTCCCCACCGACTTC +AATCGTGCTGGACAATATTACGATGCCAAGGAATTGACGAAATGGGAACT +GGTCTTTGTTCAAAACGAAGAAGTCCAGTAAGTTTCAGTTTGTAATTTTT +CATTTTATTGACTCAATTTCAGAGGACTTGCTAAGCAGCTCGCCGATGAA +ATGGTGAATAATGGTATGAAATGCAGCAACCCAACGATGAGTTTCATCAT +TAGAGGTGATTTGGAACCAATCTTCAAGAAAGCGAAGGCTGCTGGAACGC +AACTTCTCTTCTTCGTTGTCAAATCTCGTTACAACTATCATCAGCAAATC +AAGGCGTTGGAGCAAAAGTATGACGTGCTCACTCAGGAGATTCGCGCTGA +AACCGCCGAGAAAGTCTTCCGTCAACCACAAACTCGTCTTAACATTATCA +ATAAGACGAACATGAAACTCGGAGGACTGAACTATGCTATTGGGAGTGAA +GCGTTCAACAAGCCAAATAGATTGATCGTTGGATTTGTTACTTCTCAACG +AGTTGGTGGAAATCCAGATGTGAGTCATGTGTTACAGCTGCATAATCATA +TTTCATTTTTTCCAGTATCCAATATCAGTTGGATTTGCTGCAAATATGCT +CAAGCATCATCAAAAGTTTGCTGGTGGATACGTGTATGTTCATCGCGATA +GGGATGTTTTCGGATCCATCATCAAGGATACTCTCTTGACAATCTTCAAA +ACATGCACTGAGCAGCGCGGAAGACCAGATGATATCCTTTTGTATTTCAA +TGGAGTTTCCGAAGGTCAATTCTCAATGATCAACGAGGAATTCAGTGCCC +GAGTGAAGGAGGCGTGCATGGCATTCCAAAAGGAGGGAACCCCGCCATTC +AGACCACACATCACCATCATCGCCTCATCAAAGGCTCACAACGAGCGTCT +GTACAAATCCGACAAGGGACGTATTGTTAATTTGGAGCCGGGTACGGTCG +TGGACCATACCATTGTGAGCAATGTCTACACTGAGTGGTATCATGCCTCA +GCTGTTGCTCGCCAAGGAACTGCAAAGGCTACCAAGTTCACTCTCATCTT +CACCACTAAAGCAGGCCCACAAGCTGAGCCATTGTGGCATCTCGAGCAAT +TGACCAATGATCTTTGCTACGATCATCAGATTGTCTTCCATCCGGTCGGA +CTTCCCGTCCCACTGTACATTGCTGATCGTTACAGTCAACGTGGAGCAAT +GGTTCTTGCCGCCAATCAAGGGTAAGTGACAGTAAAATGTATACGACATC +TCATTTATTATTTTCAGTCCAATCTACAATGAAGGACAAATCGATCTCGC +GGCTACCAACAGTGCATATGGCTACGGAGAGAAGAAGCTCTTCACCACTC +GTTTCAATGCATAATTATCTGTACTCCTCCGTTTCTTTTACTTGGCTGTA +TAATGTTTTATTTCCGTCAACCCAGAATACTTTCGCTATGATTGTATATT +TTTTAGCATTTGGTCATTGTAATTTGTAATTATTGTCGGAATGGATAAAA +TGATTTAAGAATCAAATGCATCGCTTCTTGGACAATTCCTGTTGATAATC +TCATTCTGATATTTTCAAAAGTTGTGGTATTGATTTTAAAAATTAAAATA +TTTGCAGCTGCCGCTGTGACTGGAGAAGTTGATGTTTTATTTCTTCCAAT +TCAGCTGTTTGTACCTGTTTTGTAATGTTATTACTTTCTTTCGAACAAAA +TGTCATTCTTTTTCTGGCAGAAAATTCCGCTTTTTAAAAATTATTTTTAC +AACATTACAGATGGATCCTTCTGTTGTGTCTCGATTGGAGAATGTTGCGA +ATCGAATGGAGAATATATTGCTGAAATATGACTCGAACAAAAAAGGCAAT +TAAATAATTGTTCTCGAAATTATAAATTTCAAAAAAATCGCTTTTTAGAA +ACTCCGGTCGGCGCGACGCCTCAAATCATTAATCTTTATGACGATGCGAT +CTGTGAGAATCTCGTCTCGTTTTATGATTTATCTGCAAAAATTGGAGGAG +ATTTGAATCGCCTTGGATGCATGGTAAGGAAATATATAATATTTAATTCA +AATTTTATCGAAAATTATGTTTCAGACTAAGAATCTATTTTTCACGCTTT +TTTCGATGTTTTTTGTGGATTGCGTGTGGGCGCAAAAAAGCGGACAACGA +CGAGTTCGCGACTCTTGTGAACGATTTGACGACGGAAATTGTTGCATTTT +CCGATTTCAAGGAGAAAAATCGAAAATCCGAATTCTATAATCATATTTGT +GGACTTGAAGCTGCGGTTGGAGGTGAAAATTTGCCCCTGATTCCGAATAT +CTATGTGAAAAACTCTTCATTATTTTATATATTTCAGCTTGAAATCGCTT +GTTCATCCATTACTTTTTTCAAGCACACGCCATATTCTCATTGGAGCGCG +CCGTGTTGTGTCGATTTACGAAATTTTCCAATTTTTTCAATTTCAGTTTT +TAAACGAGTTTTTATTTTTGTGGGCTTTATTTTTGTGGGTTTTGCTTTTT +GGGTTAAAAAAAATCTTAAAAACAATCATAATTCTCAGGAAACTCAAATT +TTTCGCCGAAAAACCTATTTTGCGCGTGAAATCTGGTGTATTTTACCGTG +CCTAGACTATGTGTGAGAACACTGCCGGTCATACATCATATTTGACGCGC +AAACTGCAAAAATCGTCGGAATTATTTCGGGAACACAAAATTCTGAAAAT +GCGTATCGCGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTA +CAGTAATTATGTAAATGACTACTGTAGCGCTTGTGTGTCGATTTAAGGGC +TCAATTTTCAAAAAATCGAGATCCCGTAAATCGACACAAGTGCTATAGTT +GTTATTTGAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCA +AATATGTTGTGCAATGCGCATTTTCAGAATTTTGTGTAAAAATTTTTGTG +TTTAGTGATTTTTGCAGTTTGCGCGTCAAATATGATGTATGACCGGCAGT +GTTTGCCCACATCGCCTAAGCACGGTAAAATACACCAGATTTTTCGCGCA +AAATGGGATTTTCGGCGAAAAATTCGAATTTCCTGAGAATTTTGGTCGTT +TTTACTATTTTTTAATGCAAAAAATGAAAATTTTTAAATTTTCTGAAATT +CACCGTCGTTTTTCACGAAATAAAAAAATTTCAAAAAATTGAAAATTCCG +CCACATCACATTTGACGCTCAACTTTTTTTAAATGAACAAAATCCGGATT +TTTCTGGGAAATTTGAGATTTATTTAGGTCTCGCAGCGAAAAAAAAATTA +GAGTTTGCGCGTCAAATATGATGTATGACCGGCAGTGTTTGCACACACAT +AGCCTAGACACGATAAAATACATCAGATTTTACGCGCAAACTGGCAAAAA +AATTGATTTTTTGGCTTTTTCGGACTAAACATTAGAAAAAAAGACTATAC +TCCAACAATTTTTTTCAGTTTTTTTTTGAAAAATTCCATATTTTCTGAAG +TTCAAATAAATATATATTTTTTTAAAGTTCAAAAAATTCAAATTAGCGCG +TTAAAAACGACGTATTCAGGCATCACATTTGACGCGCAATTTTTTTTTTA +AAGAAGGATTTGCGCGTCAAATCTGGCGAATTAGGTTTGTCGGCGGAATA +CACCGAATTTCACGCGCAAAATTTCAAACCTCAATGATAAAATCGGAGAG +CGTATTCGAGGAAATTACGTCTTTCAACGTCTCCGCCGGAACCACGACAG +CGAACAAGTTTTGTGTTGACTGAAAAAAAAATTAAATTTTTCGACAAAAA +AAATTAAATTTTTCAACGAAAAAAAATTAAATTTTTCAACGAAAAAAATT +AAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAAT +TTTTCAACAAAAAAAAATTTAATTTTTCAACAAAAAAAAATTAAATTTTT +CAACGAAAAAAAATTAAATTTTTCAACGAAAAAAATTAAATTTTTCAACA +AAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAA +AAAATTTAATTTTTCAACAAAAAAAAATTAAATTTTCCAACAAAAAAAAA +TTAAATTTTTCAACAAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAA +ATTTTTCAACAAAAAAAATTAAATTTTTCAACAAAAAAAAATTAAAATTT +TCAACGAAAAAAAAATAAATTTTTCATCAAAAAAAAATTCAAATTTCCGC +GGAAAGTGCAAAAAATTTACAGAATATTCAAATCGTTCACTTCTCCCGCT +ATCATCTTCACGCAATTCGACACATTTTCGTCGCCATTCGATGCGGGTTC +CCAGTGATGTATCGATTTTCAGTTGATTATCGATTTTTCGCTCCACGTAC +AGTACACTGAGTTCCGCTTCGAGGCCATCTGAAATTTTTTTTTTAATTTT +TTTAACGATTTTTTTTTCAGAAAATCAATAAATCTATTCAGCTGTTTTTT +TTTAACTTTTACACAATTTTCCGTTTGAAAATGTCAAAAAAATGTGTTTT +TGAGCCACATTTTATTCAAAAAATTTTGAAAAATTCCCTGCATTTTCGCT +GTGGGACCCAAGAAGTGCGTGTGCCTTTAAGAATATTTCAATTTTTTTAA +AACTTAAAACAAAGATTTAAAAAATTCTGCTTTCTAAAAATAAATAATTA +TTTATTTTTTTGTGTATTTGTTTGGAAAAAATCAATATTTATCGATTTTT +GTGAATTTTTTTGAAAAAAATCAATATTTATCGATTTTTGTGAAATTTTT +TGGGAAAAATCAATTATTATCGATTTGTGTGAATTTTTAAGAAAAAAATC +AATAATTATCGATTTTTTGTGATTTTTTCGCAAAAAAATCAATAATAATC +GATTTTTGTAAATTTTTTAATCGAAATTCGGCTTTTTCCGGTAAAAACAT +CAAAATTTCGCAAAATTAATCTGATTTTTTCTGCGAAAAATTTAAATTTC +TCATAAAACTTTCGAAAAATCGAATATTTTAAAAATCAATAATTTCGATT +TTTGGTTAATTTTTTTGGAAAAAATCAATAATTATCGACTTTTTGCGATT +TTTTTTTTGAAAAAAATCAATAATTATCGTTTTTTTTTAATTTATTGGAA +AAAATCAATAATTATCGAATTTCAGTGAAATTTTTGGAAAAATCAATAAT +AATCGTTTTTGTGTGATTTTTTTCGGAAAAAATTAAAAATTATCGTTTTT +TGTGAATTTTTTGAAAAAATTAATAATTATCGACTTTTTTTGAATTTTTT +TTTGGAAAAAATCAATAATCATCGATTTTTTTGTGAATTTCTTGGAAAAA +AATCAATAATTATCGATTTTTCCGATTTTTTCCAAAAAAATCGATAAATC +AATAAATTTTCCTTACGCCACGTGTCAATTACAGTCTTCCCCACGTGGCA +AAACGTGTAGAGCTCGCATTTCGAATTGGTTGCCGCCGAAATTTCGCGTT +CGATTTTTCGAGTTTCCTTGTCTTTCTGAAATTTTTTTTTTCTAAATTTT +CTGAAAAATGTTCTTCTGTAAAACCTCTTTTTCCTCTCTTCTCCGCGCCA +TTTCGCTCTTTTTTTTATCCTTTTCCAGCGTTTTTCTCTCTTTTTCAGCT +TCCCGAGCTCGTTTCGCATTTTCTCGGAGTTCCTGAATAAGTTTTAAATT +TTTAAGGGGAAATTTGCTATTTGGAGAGTAAATATTTTCGCTGTGAGACC +CGTGGACCTGAAAATTTTGATTTTCCGCTTAAAATCAACTGAATTTCGCT +TAATTGTGATGTTTTAAGCTGAAAAAGCTGAATTTTGATTTTAAAAAATT +GAAAAAAATTAATATTTTTAAAGGCGCATTTATTGATTTTTTTTCCAAAA +AAAATTTACAAAAAAATTGATAATTATTGATTTTTTCCAAAAAAATTAAC +AAAAATCGATAATTTTTTTTCCAAAAAATTCACTGAAAAATCGATGATTA +TTGATTTTTCCAAAAAAAATTCACTGAAAAATCGATAATTATTGATTTTT +CCAAAAAAAAAAATCACAAAAGTCGATAATTACTGATTTTTTCCAAGAAA +ATTTTAAAAAAAAACGACAATTATTGATTTTTTCCGAAAAAATTACAAAA +AAATCGACAAGTACTGATTTTTTCTGAAAAAATTACAAAAAATCGATAAT +TATTGATATTTTACAAAAAATCGATAATTATTGATTTTTTACAAAAAATT +CACAAAAAAATCGATAATTTTTAATTTTTTTCAAAAAAAAAATCACAAAA +AATCGATAATTATTGATTTTTACCAAAAAAAATCACAAAAATCGATAAAT +ATTGATTTTTTCCAAAAAAATTAACAAAAATCGATAATTATTGATTTTCC +CAGAAAAAATTCACTGAAAAATCGATAATTATTGATTTTTTCCGAAAAAA +TTCACAAAAAAATTGATAATTTTTTAATTTAAAAAAAAATCACAAAAAAT +CGATAATTATTGATATTTTACAAAAAAAAATTACAAAAAATCGATAATTA +TTGATTTTTTACAAAAAATTCACAAAAAATCGATAATTTTTAATTTTTTT +CAAAAAAAAAATCACAAAAATCGATAATTATTGATTTTTTCCAAAAAAAA +TCACAAAAATCGATAATTATTGATTTTTAGGCGGAAAAGCCGAATTTTTA +TCAATTTTTCAAAAAAACAATCGATAGTTTTAAAGGCGCATGCGCTCTCC +TGGGTCTCACAGCGAAAAGTGGATTTTTCAAATTTTTTGGATAAAATTTC +GCTGAAAAACGTATTTTTTTGACAGTTTTAAAGGGAAAATTGTCTAAAAT +CAAAAAAAAATTGTTTTTTCAACAATTTTTTCAGTTTTCGTAAAAATTTC +AGTTTTTTTTTCGCGAGAAAAAAACCAATTCTCGATTGAAAAATCAGAAA +AAATATTTTGGTATAAAAATATTTTTGGTATTACGATATTTTGGGTCCCA +CCTCGAAAATTTAGAGGATTTTTCAAATTTTTAAGATTTTCTTCAACTTT +TAACAATTTTTTTCGGAATAAAAATCGATTTTCGCTGCGAGACCCAAAAA +AAATAGATTTTCTCGAATTTTGCGATGGAACTTTTGATTTTTCGGTGAAA +TTTTCCAAAAAAATCGCAAAATGTATCAAAAAATCAATACTTTCTGCGTC +TCCTTCTCATCGTCGGTTAGTTTCCGTTTTTCGGGTCTCGCCACGACATT +TATGTCAGTATTCTCTTGTGAGCTTGAGCACAACGAGTATGAGCTCGTCT +GATTCTGACGGATCATTTCGTCAAGATTGAGCATTCCCTCATCCAGCCAT +GTTTTTGCCGCAGCTGGAATTGCATCCTTATTCACTGCGTCGACGATGGA +AAAGCTCGCGGAGTACCTGGAAATTATCGATTTTTTATTGATTTTTTATC +GGTTTTTATCGATTTTTTTGATGGGGAAAAATCGGAAAAATCGATAAATT +TCGATTGGAAAATTCAAAAAACTTCGGGTCTCACAACGAAAATTGATTTT +TTTTCTTGGATTTTCAAATTTTTAAACTTTTGTTGTAACAACAGTGGAAA +TTTTTCGAAAAAAAATCAATAATTATCGATTTTTTGAAAAAAGGCAATAA +TTTTCGATTTTTTGAAAAAAAAAATCAATAATTATCGATTTTTTGTGAAT +TTTTGAAAAAAATCAATAATTTTCGATTTTTTGTGATTTTTTTTCGAAAA +AATCAAAAATTATCGATTTTTTGTGGATTTTTTGAAAAAAATCAATAATT +ATCGATTTTTTGTGGATTTTTTGTAAAAAATCAATAGTTTTCGATTTTTT +TTGGAAAAAATCAATAATTATCGATTTTTTGTGGATTTTTTGAAAAAAAT +CAATAATTATCGATTTTTTTTTGAATTTTTTGAAAAAAATCAATAATTTT +CGATTTTTTGTGATTTTTTTTCGGAAAAATCAAAAATTATCGATTTTTTG +TGAATTTTTTTTTGGAAAAATCAATAATTATCGATTTTTGTGATTTTTTG +TAAAATATCAATAATTATCGATTTTTTGTGATTTTTTTCGGAAAAATCAA +AAATTATCAATTTTTTGTGATTTTTTTTTTGGAAAAATCAATAATTATCG +ATTTTTGTGATTTTTTTTGGAAAAAATCAATAATTATCGATTTTTGTGAA +TTTTTTGTAAAATATCAATAATTATCGATTTTTTTGTAATTTTTTCGGAA +AAAATCAATAATTTTCGATTTTTTGTGAATTGATTTTTTTTGGATTTTCA +AAATTTTAAACTTTTAAAATAAATTTTTCCATAGTTTTTTGTTGAAAAAT +TCCTGAAATTTTGAAATTCAATTAATTTTTTCTTTAAAAAAATCGTTGAA +AAATTAGTTTTTTGGAAAAAAAATCAGCGAAAATAGATTTCGCTGTGAGA +CCCAATTGGGCTCCTCAAAGTCCCTGCGCCTTTAAAATATCGTTTTTTTT +TTGTTAAATTTTCCCGCGAAATTAATCAGATTTTTTCTGCGAAAAAGTGA +AATTTCTCAAAGAAACTTTTGAAAAATCAATTTTTTTAAAAAGAAAACCC +CTAATTTTTCCGTTTTTCCCGCTAAAAAAACATCTAAAAAATTTGAAAAA +TCCACAGAATTATCGCTGTGGGACCCAAAGTGCATGCGCCTTTAAGATTA +TCGATTTTTTTCAAATTTTTCAATCGAAATCAGGTTTTTTTTTTCAGCAA +AAATCATAATTTTGCGAAATTAATCTGATTTTTTGTGCAAAAAATTCAAA +TTTCTCTTTTTTTACGTTTTTTCGCCAAAAAAACCATCTAAAAAATTCGA +AAAATCCAGAGCATTTTCGCTGTGAGACCCAAGTCCGTGTGGCTTTAAAA +ATATCGATTTTTTGTTAAATTTTCCAATCGAAATTTGGCTTTTTTTCCGG +TAAAAAATCATAATTTTGCGAAATTAGTCTGATTTTTTGTGCGAAAAAGC +GAAATTTCTCATAAAACTTTTGAAAAATTGATTTTTTTTTTCTGGAAAAA +CCTATTTTTGTCGTTTTTTCGCTAAAAAACATCTAAAAAATTCGAAAAAT +CCCCAAAATTTTCGCTGTGAGACCCAAGGCTCCTGAAAGTCCCTGCGCCT +TTAAAAATATCGATTTTTTGTTAAATTTTTAATCGAAATTCGGCTTTTTC +CGGTAAAAACATCAAAATTTCGCAAAATTAATCTGATTTTTTCTGCGAAA +AATTCAAATTTCTCATAAAACTTTCGAAAAATCGATTATTTTCCGCTAAA +AAATCATCTAAAAACTCGAAAAATCCAGACAACTTTCGCTGCGAGACCCA +AGTCCATGCGCCTTTAAAAATATCGATTTTCTGTGAAATTTCTCACAATT +TCTCCAAATTTCCCGCCGTCACATTCGTCGTTTCCTCAATCATAATACAG +TCCTCATCATCATCATCATCCGAGAGGACTACAATCGCCTCGTCCATCTG +AATAGTGGGAAAATATCGATTTTTTGTAGAAAATCATATATTTAAATTGA +TTTTTTTACAATAAAAAAAATTTTGGGGATTTTTTTGGAAATTTCGGGTA +AATCGTGTAAATCGTGTAATTTAAATTCATTTTTGTTTCAAAAAGTCAGG +GGGGGGGGGGGAAAGAAAAAATTTTTGACAAAGCGTGGAGCGAAAAAAGG +AGTAAATATACAGTCGCGAAAGAACGATCGCTCCGCCAATTTTGCATGCG +GCAAAGGGGCGTGGTTTATTGGGGGCGGGATTCCGGCGCAACCCTGCGGC +ACGCTTTTTTCTCGCTTTTTTCGTGCGGTAATTTTCAGTTATTTTTATTC +GTTTTCTGTTCGAAATTTCACGATTTCGCTCGATTTTGTTCGTTTTTTCG +GATAAAAAAGTGTCCAACTATTTTTTAAATGAAAAATAACCAAGTTTTCA +CAGATTTTACCCGAAAAATGCTTTGTTGGTCTCTCTTTCTGTAAATTACG +ATTGTTAAGAGAGAAAATGGGGGAAAAAAAGGAAAATGTGAAGAGAAAGC +GTTTTTTTAACGTTTTGCTTCGTATATTACAGAAAAAGAGACAAACGAAG +CATTTTTTCAAGTAAAAACTGATAAAACTTGGTTATTTTTCATTTAAAAA +TAGACACTTTTTTATCCGAAAAAACGAACAAAATCGAGCGAAATCGTGAA +ATTTCGAACAGAAAACGAATAAAAATAACTGAAAATTACCGCATGAAAAA +AGCGAGAAAAAAGCGTGCCGCAGGGTTGCGCCGGAATCCCGCCCCCAATA +AACCACGCCCCTTTGCCGCATGCAAAATTGGCGGAGCGATCGTTCTGTCG +CGACAGTATGTAACATGTAAGGTAACAAGGTGGGTTGGTTTTCATGAGAA +AAGGGGGATTTTTTTCCGATTTTTCAGGTGCAGAGCCCACGCTCTCCTCA +AAGCCGAATAATTATTAGAGCGCGCTTGCAGCGACTCGCGTTTCTGCATC +CGCGGTATTTTGACTTTCCACTGAAGAAAGCAGATATTTCAGATTTATCG +AATTTTTAGGTTTAAAATTTTTTTTTTCTGTATTTTTCGAACAAACCTTT +TGTCAAACAGTAAAAATCGAAATTAAAATGACTAAAATGAACTTTTTTTG +TCCACTGGTTGTGAAATGGTTTGAATTTGAAGAAATCAACGGGGTTTTTC +GTATTTTCTGAATATTGTTCTATTAAAAATTGGTTTTAATACATTTTTGA +CTTAACATTAGGGTCAAAAAATGGTTTAAAACCGATTTTTAATAGAAAAA +TATTCAGAAAATACGAAAAATCCCGCTGATTTCTTCAAATTCGAACCATT +TCGCAACCAGTGGACGAAAAAAGTTCATTTTAGTCATTTTAATTTCGATT +TTTACTGTTTAACAAAAGGTTTGTTCGAAAAAAACAGAAAAAAAAATTTA +AAAGCTAAAAATTCGATAAATCTAAAAAAGCTGCTCATTTCAGTGGAAAG +GCAAAATACCGCGGATGCAGAAACGCGAGACGCTGCAAGCGCGCTCTAAT +AATTATTCGGCTTTGAGGAGAGCGTGGTGCAGAGCCCCAATTTTAAACAA +AAAATAGCGGAAAAAAATATTTAAAAAAACGAGGATTAAATAAAAATTAA +ATAATGTCAGCAATGTTCATTGGCATCTCGTCGATTTGTGTCGAGTAGTA +CTGCTCAATGTCGCGGAGAATTCGTACGTCGTCCTGTTTGACGAAATTGA +TGGCGACTCCCTTGCGGCCGAAACGTCCCGAACGGCCGATACGATGGATG +TAGAGCTCACGGTTGTTCGGCAAATCGTAGTTGATTACCTGGAAAATTTT +TTGATGAAAAGCTGATTTTTGCGATTTTCGCCATTTTTTGACCTAAAAAA +TTGGCGAAATTCGGAATTTTTAAACAAATTTTGACGTAAAGTAGGTTAAA +ATTCCAAAATTTTACGGTAAATAGCCTGAAATGCTTTAAATTGATCCTTT +TTTGCACAATTTTAACAATGAAAACCTGTATTTTTCGCTACTTTTAGTTG +AAAAAAGCTTCCAAAACGAGTAAAATTGGCAAATTTTATCGATTTTCGCA +AATTTTTCACCTAAAAATTGAAGAAATCGGTATTTTTAAACAAATTTTGG +CATAAAGTAGGTTAAAATACCAAAATTTTACGGTTTTTAGCAATTTTTGA +GTCAATTTTCAAAATGTTCCAGTATTTTTGCAACTATTTGGTTTTTATTC +ATCTATGTTCTTTGAAAATTCTTTTTTTTAAGGTGAATTAGGTTAGAAAG +GGGTCGATTTTGCAGAATTTTGACAGATTTCGCATGAAAATTTGAATTTT +CAGGCGAAAATCATCAAAAATATGATTTTTTGCTACTTTTAGTTGAAAAA +AGTGTACAAAACGAGTAAAATTGACAAATTTTTATCGATTTTCGCCATTT +TTTCACCTAAAATTTAATTTTTTTTTTCTAGTGAAATAAGTTAAATTCAG +TGTTAAAATGTATCTATTTTCGCTCAAAATTTGAAAATTTTCAATTTTTC +ACTGAAATCCATGAGAAACCAGTGAAAAAATTTTTTCAATTTGAAAATTT +GCAGTGAATTTTATTTTTTCTGCTAATTTTTCGGTGAAAAATGCACTTTT +TCACGAGAATTAGCGGGATTTTTGTATTTTCAAAGTTTTTAGGTCAATTT +TCAAAATGTTTCTCGCTGAAAATTGATTTTTTGTCAATTTTTCACATATT +TTCTATGAAAAATTCCACCTTTTTGCAGAATTTTGACTAAGAAATACGAT +TGTCGCCTAAAAGTTTGAATTTTTCAATTTTTTTTTGCTGAAAATCATCA +AAAATACGATTTTCAACAGAAAATGATGAAATTTTCGCTATTTTTCGCGG +AAAATCATTGATAACCTGATTTTTTCGCTACTTTTAGTTGAAAATAGTTT +ACAAAACGAGTGAAATTGGCAAATTTTATCGATTTTCGCAAGTTTTTAAC +CTAAAATTTAGTTTTTTTCTAGTAAAGTAGGGAAATTCAGTGAGATTTTT +TAATTTTTCACTGAAATCCATGAGAAATTAGTGAAAAAAAAATGTTTTTG +GCCAACTTTTCACATATTTGATATGAAAAATGCCGTTCTGAACAAAAAAA +GCTGTGGAAATTCAACTTATTGTCAATTTTCCGCTGAAAAATTCATTTTT +TTTTCTCAAGAATTCGCATTAAAACTGCGGAATTTCTTGTATTTTCAGCA +GAAAATGATGAAATTTTCGCTATTCTTCGCGGAAAATCATTGAAAACCTG +ATTTTTTCGCTACTTATAGTTTAAAATAGTTTACAAAACGAGTGAAATTG +GCAAATTTTATCGATTTTCGCAAGTTTTTAACCTAAAATTTAGTTTTTTT +TTCTAGTAAAGTAGGGAAATTCAGTGTCAAAATTTACTTATTGGGTAAAT +GGAAATTGTGAATTTCCATTGTAAAAATTTCTGCTGGGAAATTCATTTTT +CCCAAATTTTTCATATAATTAGGCTGAAAAATGCAATTTTTCACAAGAAT +TCGCATTAAAACAGCGGGATTTTTTTTGTATTTTCAACGGAAAATGCTAT +TTTTTGCGGAAAATCACTGCAACTTTTTCCTCACGAGGGCCAAGGAAAAG +TGGTTTCTAGGCCATGGCCGAGGGGCCGACAAGTTTCAGCGGCCATTTAT +CTTGCTTTGTTTTTCGCCTGTTTTCTTTCGTTTTTCACAGCTTTTTCCCG +TTTTTTCTTATTAAAACTGATAAATAAATATTTTTTGCAGATGCTAAAAC +AATTTCCAAGTAAAAAAAATTATGTATTCAGTCGGCAAGCAGCGGTGAAA +GTGGGCAATGTAAAATGATGGATTACGGGAATACAAAACCTGAAATTTTT +CTGAAACATGATACATATGCTGCTTAGATGCTGATACTACCTGATTTTCA +TAACGAGACCGCTGAAAAGTTTTGAGGTTTCCACAATTCAACTTTTTTGG +TGAAAAAATCGAGATTTTCGCACAAAAAGTTGAATTTTGAAAACCTCAAA +ACTTTTTCAGCGGTCTTGATATGAAAATCAGGTAATTTCAGCATCGAAGC +ATCATATGTATCATGTTTCAGAAAAAGTTTAGGTTTTGTATTCCCGTAAT +CCATCATATTGCATTGACCACTTTCACCGCTGCTTGCCGACTGAATACAT +AATTTTTTTACTTGGAAATTGTTTTAGCATCTGCAAAAAATATTTATTTA +TCAGTTTTAATGAGAAAAAACGGGAAAAAGCTGTGAAAAACGAAAGAAAA +CAGGCGGAAAACAAAGCAAGATAAATGGCCGCTGAAACTTGTCGGCCCCT +CGGCCATGGCCTAGAAACCACTTTTCCTCGTCCCTTGTGAGGAAAAAGTT +GCAGTGGGAAAATGCTATTTTTCGCGGAAAATCGAAAATGTACCAAGGAC +ACTTGCGGAACATCAAGTCCTCTCGCCCAAACATCAGTAGAAATGAGGAC +ACGAGTGGTTCCAGCTCTAAACTCCTTCATAACCTCATCACGATCCTTCT +GCTCCATATCTCCATGCATCGATGAGACGGTAAAGTTGGCCTCCTTCATC +TTATCAGTCAACCAGTCCACCTTTCTACGTGTATTACAGAACAACACCGC +CTGAGTGATGGTTAAGGTGTCGTAGAGATCGATAAGCGTGTCGAACTTCC +ACTCCTCCCGATCAACTGCGACGAAGAACTGCTTGATGCCTTCCAGTGTC +AACTCGTCACGCTTCACAAGGATCCGAATCGGATCCGTCATGAATTTACT +CGTCATCTCCAGAATCTCATGAGGAAGCGTCGCGGAGAGCAGCACCACCT +GGGCTCCGGGCGGTAGATAGCGATAGATATCGTAAAGCTGCTCCTTGAAC +CCCTTGTTGAGCATCTCGTCGGCTTCATCGAGCACGAGAAGCTTGATGGC +GCGGGTGCGCAGGTTTCGACGGCGAATCATGTCGAAAACGCGTCCCGGAG +TACCGGAAACCACGTGCTGGCCGTAGTCGAGCTTTCGGATGTCCTCGCCG +AGATTGGTGCCTCCGATACAGGCGTGGCACTGGACATTCATATAGTCGCC +GAGCGCCAGCACGACTTTTTGAATTTGAACTGCCAGCTCTCGTGTCGGCG +AGAGAATCAGAGCTTGGGTCTCGCGGACCTGGGTGTCTAGCGATTGGAGT +ACGGAGATCGAGAATGTCGCCGTTTTTCCTGTTCCGGATTGAGCTTGAGC +GATGACGTCACGAGCCTTGAGAATTGCGGGGATGGCGCGTTGCTGGATGG +CAGATGGCTTTTCGAAGCCGTACGCGTAGATTCCACGAAGCAAGTCTTCT +CTGGAAATCGAAAAAAATTTTGAATTTAGTTTTATATTTAAAGGTGGTGT +AGTCGAATTATTTATTTCTTTATTAGACTCAAAATTGTCTGAAAAAAAAG +TGTACAAAACGAGTAAAATTGGCGACTTTTATCAATTTTCGCCATTTTTC +ATCTAAAAAAATCGACGAAATTCGGAATTTTAAACAAATTTTGACGTAAA +GTAGGTTAAAATTCCAAAATTTTACGGTTTTTAACAATTTTTCCACCTTA +AAGTTGGTGTAGTCGAATTATTTTTTTCTTTATTAGACTCAAAATTGTCT +GAAAACACCGAATTTCATAATGAAACTTCTTGAAAACTGAAAACTTTTCA +AAAAAAAGTTAAGGCCTCTTGAAAAAAGGCCTAAAATTAGTGAAAATTTG +AAATTTGACCAACTTGTCTGTCAAGCGGCTGGAAACAATTTTCTTTGAAA +TTGTCGTCTAATTTTGGGTATACAGGTCGATTACCTTGCGTTTTCAGCTT +TATTTAGGTATTTAAAAGTCGATGGACGAAGAGATTTGTCAAATTTTTTT +CACCAACTATCTTCGTCCATCGACTTTTAATACCTTAATAAAGCTGAAAA +CGCAAGATACGACCTGTATACCCAAAATTAGACGACAATTTCAAAAAAAA +TTGTTTCCAGCCGCTTGACAGACAAGTTGGTCAAATTTCAAATTTTCACT +AATTATAGGCCATTTTTCGAGCCGCCATAACTTTTTTTTGAAAATTTTTC +AAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAAA +AAAGCAATAAAAAAAATTCGACTACACCAACTTTAAGGTGGAAAATTTTT +TAAAAACCGTAAAATTCTGGAATTTTAACCTACTTTACGTCAAAATTTGT +TTAAAATTCCGAATTTCGTCAATATTTTAGATGAAAAAATGGCGAAAATC +GATAAAATTTGCCAATTTTACTCGTTTTGTACACTTTTTTCAACTAAAAG +TAGCGAAAAATCATGTTTTTGATGATTTTCAGCTGAAAATTCAAATTTCA +GGCAAAATTCTGCAAAAAAAGGGTAATTTTTCAGAGAAAATATGGGAAGA +ATTGAAAAAAAAAACTGTTTTCAGCAAGAAAAATGTTTGAAAATTTACCT +TTAAATTTTTAAAAACCGTAAAATTTTGGAATTTTAACCTACTTTACGTC +AAAATTTGTTTAAAATTCCGAATTCCGTCGATTTTTTTAGATGGAAAAAT +GGCGAAAATCGATAAAAGTCGCCAATTTTACTCGTTTTGTACACTTTTTT +CAACTAAAAGTAGCAAAAAAATAATGTTTTGAGGCGAAAATTTGTTTTCA +GCGACAAAATTCTGCAGAAAAAGTTCAATTTGAAGCTTTTCTGGTTATTT +ATAGAGAATTTTCCGTTAAAATCGATAATTCAATACCTCAAGCCCATTTT +GTCAAAAGTTGGGATAATTGAGACCTCCTCAGACGACTCGAACTCCACAG +TCGCCATATCGTCGTTTTTCTTTTTATTTTCCGCCATTTTTGAAGGAAGA +ACTCTGTAAAATCGATAAAAATGAATATTTTCGAGCATTTTTGCAGAGAA +ATTCAGCATTTTTAGGTGGAAATTATCAAAATCAATGAATTTACATCGAA +AAAATCAAGAAAAACGTGTAAAAACGATAAAATTGATTATTTTCGGGCAT +TTTGCAGAGAAATTCAAGATTTTTAGGAGGAAATTAACAAAATAAGTGAA +TTTACATCGAAAAAATTAAGAAAAACCTGTAAAATCGATAAAAAACTAGT +AAAAGAGCAAGATTTCGAATGTTTTCGAAAATACCCTGTTTTTCGAGCAT +TTTTGCAGAGAAATTCAGCATTTTCAGGTGGAAATTTACAAAATAAACGA +ATTTACATCGAAAAAATCAAGAAAAATGGTGATTTATCGGCTATTTTCGC +TCATAATTCGTAGGATTCGATTCGAAACTAAAATTCGAAATTCGAAAAAC +ATGGCCGTGGCCTAGCGTTCCCCTCCTAGTCCACGGCCGCGCACGATTTA +CGGAGAGCACGATTATTGATCGATGACACATGGTTTCCGACTGTTTTTCC +TGTTAAATTTACCCTTAAATCACAATTTTCCATAGAAAATGGGTGGAATT +TTCTCGAAAAAAGAGAAATCACCAAAATCGGCGCCGGTTTCCGATCAGGA +TAATGCGATTTTGGTTTGTTTAATGAGGTTTTTCACATGGAAATTATTAT +TTTTTTGGTAATTCCAGGCGCTCAAAACACAACGGGACAAAATGAAGCAA +ATGATCAAGCGAAAAGAGAATTGTTTGGAGAAGGAACGACAATTGGCAAA +GCAGCTTATAAAGGATGGCCGGAAAGAGTAAGAAATTTCAGAAAATTCAG +TTTTTTTTATTAAAAAAAAAAAATATATATATAAATTTTTAACTAATTTC +AGCCGTGCTTTACTGCTTCTGAAGAAGAAACGCTACCAAGAGAAGATTAT +CGATCAAACCTTGAACCATCTTAGCAAAATCGAGCAAATGGTATTGAAAA +ATCAGAAAAAAATAAAAATTTTCCAGCAAAAAAATCAATAAATTTCCAGG +TAAATGACCTAGAATTCGCAGAAGTTCAACAGCGAGTAACCGATGGCCTT +CGACAGGGAAATGAAGCGCTGAAAAAGATGAATCAACTATTCGATATCGA +TGAAATCGACAGGATTATGGAAGAAACCAAAGAGGCGGCGGAATATCAGG +AAGAAATCTCGAATATGCTGTCCGGCCAGCTTTCCAACACGGATGTCTCG +GACGTTGAGAAGGAATTGGAGGATCTGTTGGCGGCGGAATGGGGCACAGT +TCAACTTCCAGAGGCTCCGAGCCATGAGCTGCCTGAAGCAGAGCGGGAAC +GGCAAAAAGGTTGAGATTTGCCGAGAAAATTCCTAAATTTTCCCTAAATA +AATAATTTTTTTTCAGAAAAAGAGAAGCCACGTCGCGAGAAGATTGCTCT +GGAAGCCTAAATATTGCTTGTTACTGTGAATAAAATAAATTCATTATATT +ATTATATTTTTTATACAATTTTGTCTTACTGGCGTTGTTCTGAACGAAAA +ATTCGTTTAAATAACGCTGTAACAAAAAATCTCATTTTGCGCGTAAAATA +AAATGCCAGTGACGCAATCACCACGACGAAAAATCGCACAGTTTTGGAAA +ATTGCGGTTTTTCAAACTTTTTTTCGCTTTTTTCGGATGCTATTCAAGCG +GCTATAGACTGTTCAAATAGAGATAGAACGGTCAGAAAATGAGAGACATA +GACAAATAAAGAGACAATTTATTGACTTTTTAGGCTATTCTTTGTTGGAA +ACCAACAAATTTTGTGTTCCCAGGCTTTTCTTTGCAAATTCTGAAGGGTT +CTTCTTTGCAGATGCGTCGACGTGTAGCTCTGGACAATGACGAGCATGAT +GGTAAGTTAAAAAATTGGAAAAAAAAACTTTGGTTTCTATTAAATTTTAT +TATACTTATTCCCTTTTTATAATTAAAGGCGTCTAGCTCATTCAAGCTCA +TTCACGACGTTAGTTGACGCATTCCTCCTTGCACGCATGGCCTAGTGGGT +TAAGGCGCTGAACATCACTCAGAAGTCCACAAGTTCAAACCCAACGAGGC +TCCCCCGCTTTTCTAACCCTAGCTTGAGCAATCAAATCGGAACGCGTCGG +AGCTGTCTCGGAGCCAGAAGCCTCATCAAATATTTTGATTGCTTCCAAAC +AATCTATCGCACGTTTGTGCTCCTCATTTCCGTAATGACGTGTGCATGCG +TAAGCTTGATCTTTCCAGTTTTCTAGGTGACTCATTAGAGCAATCGAGTG +AGCAACTCGTTCATTCGGTATTTCATGAGCCAATTGCTATGCGGGACGCG +GGGCTTCTGGAAAAAAATTAAACAAATATTTTTCGTTTTTTTTTCCACAT +GTGTGGATCTCAATTTATTTCTTCTTTTTTTGTTTACCTCATTTTATAAA +ATTCTCCTTTTTTTCTCATTAATTTTTCTGTGGCTTTTTCAAAGATCTTT +TTCAGATTTTCATCTATTTGTTTTAATGTGGAGCAAAATTGAAATTTGTC +TGGTAGATACGGTAGCTTTAAAGGCGCATACTAAATTTAAAGTGACAAAA +TAAATATTTAGTTCCATATGGAATTTCAATTTTTGCTGCCAGGCTGTCCC +ATTACGGTTTGATCTACAAAAAATGCGGGATTTTTTTTGGCCCAAATAAT +GTGACGTCAGTGCGTTCTTAACCATGCGAAATCAGATGAGAACTCTGCGT +CTCAACTCCCGCATTTTTTGTAGATCTACGTAGATCAAACCAAAATGGGA +CATTCTGACACCAGGTATTCGCCGCGGAACCAGTTTTATACCGTATTTCG +TATGCGCCTTTAATTCTACCGTACCCGCTTCTGGAAGTTTGGAAGTTTGA +AAAACTATTAAATAGAATTTATTAATTTTTGCATATTACTTTGTGCAGAA +TACCTCTAAAAATATTAAAATCCAGATAAACATGGTTTTTAAAATGTTTT +GCACAAAAAGCGATGATTTCGCTTCGAAGCCACTTTTATAAAACGCCTTG +TGCGCCTTTAATTCCACCGTACTCGCCAAAATTAAACTGAATGAGCGAGT +TTTGAACTAATTTTTACGAAAAAATCACGTTCTGATCGGTTCTGGTCTTC +CTCTAAAATCGGTTCTGGTCTTCCTCTTTGAATTTTCGCGCTCCATTGAC +AATCGCCTGCCGGACTGGGAAAGCCGTGTACTCCACACGGACAAGTACAT +TTAGTTTTACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTA +AATCTACACCAGATATGACCGAGCCAAAATGGCCTAGTTCGGCAAATTCT +TCCATTTCAATTTATGAGGGAAGCCAGAAATTCGTGTATTTTTACAAAGA +AATGTGAAAAAGAAGCTAAAATTTCAATGAAATAGAGATTTTTCCCGGAA +TCTCACAGTTTCGCAAAATACTATGGATTAAAAAACGCTGAAACCCAAAT +TTGCGCGTAAAATTCAATGTATAGCGAACATTCACGGATTTCTGGCTTTT +CTCATATATTGAGATGGAAGAGTTTGCCGAACTAGGCCATATCTGGGGTA +GATTTACGGCGCGTTGCGTGTCGCGTCACGGCTCGATTTTAGTTGTGAAA +CTAAATGCATTTGTCCGTGTGGAGTACACGCGTTGTCCGGCGGGCGATTG +TCAATGGAGCGCGAAAAATTCAATATGGAAGGCCAGCACCCCGTGTTAAC +ATTTAAAAATTACAAGATTTGCCCCCTCAAACATCCCTGGAAAAACTAGA +AAAACCTCGTGTGCTTGCCTGACAACAGCTGTTCACCGACAAAAAGATGA +CGGGGAGGGCTTCAACAGAGCTTGTGTTTCCTCGTCAACTCTTTCGAGAA +CTGACAGCACTTTTCATATAACTCATCACTAACTTTCGCTGCTCGTGGCG +GTTTTTTTTAGTTCCCCAGTAATGAGTCAATTTTGTCTGTTGCTCAGAAC +TCTCAATTACCGATGCTATTAGCGGAAGGACTTTTGGAGCGCCGGAGCCA +GAGCAAAATTCATTTTTATTTGAAAAATGAGTGATGAGTTTTTCTCTCTG +TTTTTCCATGTTTTTCTCGTTATTAGGCTGTAACTTTCCACATACACTTG +GTGTCAGAGAGTCCCATCACGGTTTGATCTACAATAAAAGTGTGACGTCA +GCACGTTCTTAACCTTGTGACAATAGTTGAAAAATCTGCGTCTCGTTTCC +CGCATTTTTGTAGATCACACCGTGATGGGACTCTCTAACACCACGTACAC +ATGAAAATTTCGCTGAGAACAAATTTTTGCGCGTCAAATCTGATGTATCC +GGACTGTACCGATATCAATACATCGAATTTGACGCGCAAACTCCGTTTTC +ATGGGGAATTGTTGAAAAAATTGTTTAACTTCCGGAAAATTAACATTTTT +CAGAGAAAATCAAAATTTTTCTGTTTTTCCTTAAATTTCTAGGAAAATTG +TAGCAGATTTTGTTGAAAAAATTCAAATTTCCACTGAAAAAAGTGAAAAA +AGAAGACGATGTGTAAGCCTAAGCCTAAGCCTAAGACTAGGTCTAAGCCT +AAGCCTGAGCCTATGCCTCAGCCTGAGAATAAGCGTGAGCCTAAGCGTGA +GCCTAAGTCTAAACCTAAGCCTAAGCCTAAGCCTGATCCCAAGCCCACAT +GGTGCCAGGCTGACCCATAACGGTTTGATCTACAAAAAATGCGCGAAATT +TTTTGCCCAAAAAATTTGACGTCAGCGCTTTCTTAACCATGCGAAATCAG +TTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGGTCTACGTAGAT +CAAGCCTAAATGGGACACTCTGACACCACGTGAAGCCTAATCCTGAGTCT +AAGCCTTATCCAATTTCCGAAAAATCAATAAAAATGCAAATAACATAGAT +ATTCCCGCCTAAAGTTCAATAAATTATTTTTTTTTTGAAACTTTTTTCAA +AACTTGCGAATGCATAGTACCAAAAAACGCCATATTTGACACGCAATTTT +TGGATTGACTTTTTTTTGAATTGATATGTCATGAGCATCACTCAAGTGGT +TCCAAAAAGGCGTCAAGTACTTGAGCCCTCCCTGAGCCACCACCGTCTCC +AGAGAGCAGCCGAAACCAAAAACAAATAGGGGGAAAATGAACAGTTCTCT +CTGTTTCAAAATCTATATATTCCTGTTCTTTGTATTATCTTCCGTGCGGC +TTCAGCCCTCTACTGCTGCTCCAATTCTTTTCCATGTTATTTACCGTACC +GATTAGACGAATGAACAGGACCCCCTTTTACCGTTCAACCGATGAGCCAA +TGTGCTCTTTGTTGGCTAATTTGGGTGTTTTGCTCATTTGGAGGAACACT +AACTTCCCTCTCTAACTACACACTACGTGGAAGAGTTTTTTCAGATTTCT +AGGCCTCGCAACTTTCCTTGGTGGCCCAGAAAAACGCTTAAAACTTCAAG +GTCAAAACGTTCATTTTTGTTGAAAAAAATCGGTTTTTACTTGAATTTTT +GTAAGTGGAAGAGTTTCCTAAATTTCTAGGCCATGTGCTTTTTCCTGCTT +ATCTGAAAATTTTGTTCAAATTTTCTTTTTTCACTTAAATATTCCCCGAA +AATCTTGTCCACAAAAAGAAATTTTTGAACATTCAGATCATTTTTTTAGA +ATGGAAGAGTTTTCCAGATTTCTAGGCCACATGGCTTTTCCTGGTGGCCT +AGAAAATTTTCTGTTGGAAGAATCAGGTTTTTACTTGAATTTTCGTAAGT +GGAAGAGTTTTTTACATTTCTAGGCCACGTGATTTTTTCCTGATGGTCTA +GGAAACTTGTTTTCTCTAATTTTCCCCGATTTTGGATAATATTTGTTTAG +TGGAAGAGTTTTCAGAAATTCTAGGCCACGTGGTTTTTTTTGGAAAAGAA +ATATTTAGATCACATTAACATGTACTTTTATCAGATTTTTTGCCAAAATA +CCAATTTTACAAGCTATTTTTTTGTTATATGTAAATTTTGTGGAAGAGTT +TTTAAAATTTCTAGGCCACCTCTAGATGCACGTGGTGTCAGAGTGTCTCA +TTTCGGTTTGATCTACGTGGATCTACAAAAAATGCGGGAGACGAGACGCA +GAGTTCTCACCTGATTTTACATGGTTAAAAACGTGATGACGTCACATTTT +TTGGGCAAAAAATGCCCGCATTTTTTGTAGATCAAACCGTAATGGGACAG +CCTGACACTACGTGTACGTGCAGATGGCCTAGAAATGCTAAAATCTGTTT +TTTAAATGTAACTTTGAAAGTGAAAGAAACAATTAGAAACAAGTTGGCTG +TCGCCCCCAAAAAGTCTGTTCTGGCTATGTGGTCGCGAAAAGAGAAAACT +CGGCCACCAATTTTTTTCCACGGCCAGATCTATGACGCTATGACGTCACA +TTATCAGCTTGTTTCCGATTTACACACACATACACGTACACTTTCTCCGT +ATCACTTTCACTGATAGCTTGAAACGAGATTAATCATCATTCCAGCTATT +CTTTTTTATTTATTAGGTTAATGCCACTACTACTATTATTTTTTCATATT +AAAAATACAATGAACTATGTAGACATAAATTCAAATGAGATGCCAAAAAG +TGAGTTCGAACTTGTGGAAAATGTGTGTTTTTTAATAAATTTTTCAAAAA +TATAGTAAATTTCTGAGAAATTTTGATTTGAATTCCCGCCAAGCATTTTT +TTGAAAATTTTGAATTTCCGCCAACCATTTTTCCTTTTTTTTCAGAAAAT +GTGAAAAAATTTTCTAAGCAAATTTGAATTCCCGCCAAGATTTTTTTTGA +AAAAATTTCGAACTCGCGCTAAAGTATTTTCTAATAGCAGGATTATTGGA +ATCCCCGCCAAAACATATTCTCAGAAAATTTGAATTTCCGCCAAAACTTT +TTCTGATAAAATTTAAATTCCCGCCAACCATTTTTTCCTGAGAAAATTGG +AAGAACATATTTTCAGTGAGAAAATTTGAAAATATTTTTTTCAGAAAGTT +TGAATTCCTGCCAAAACATTTTCTAAGAAAATTTGAATTCCCGGCAAAAC +TTTTTCTGATAATTTTTTGAAATTCCCCGCAAAAATTATAGTAAATGAAG +ATGATTTGAGCAAAGTTATGACGTGGCCGCGGAAAAAATTGATGGCCTAG +TTTTCTCTTTTCGCGGCCACGTAGCCAGAACAGACTTTTGGGACCGTACA +ACCAACAAATATTTCTTCCCCTTTCAAAAATACATAAAAACCAGATTTTG +ACATTTCTAGGCCATCTAGAGGTGCCTCGTGGCCTAGAAATTTGAAAAAC +TCTTCCAGAAAATTTGTTCTGTATTTCTTGAAAGTGCTCCAACAAATCTG +TGCAAATTTTAAAAACGTTTCAAAATATTTATTGAATAAATTCTTTTGTT +GCACAAAGAGGTATCAAATCAGACCACCAGATTCGACCGTTGATCATTGT +TTCAGTTGATAGGTAGGCAGGCGTGGTTGCCTGAAACCTGCCGGCCTCAC +GCTGGGCAAGAGGCAGGCCGCCTTAATGTCAGGCAGGCAATGCCTACATG +CAAGCCCTACTTCTACGATTATCTCGAAATTTAGCGAGTTTTTATTTGTC +CAAAAAAAATCGCAACTGAACAACATGAAAAAGCCGCCAAAAACTTTCAT +AAAATTCTGTCCGTAGTTTGCCGTTTCTTGCGTCTCATGCTTAATCCCTA +CTGTAATTATGCTGAGATTTTCGATCTTTTTCACTTTTTGAAAATTTTTG +GCAATTCTTTTTAAGTTTGTTGAGATTGTAACTTATGACAAACAGTAACT +AAAAAGCGTGGCCGCCAAATTTTCTAGGCCATCAATATCAGTTGCGTCAT +TTCTTCACCATACTGGACCGAGAAATATTCTAGGACATGTGTTTGCGTCA +TTCCTCTTCCATTCCTAGTCCCAAAAATTCCAAGACCACTGGTAAGTTTG +GCCGAGAAATATTCTAGGCCATCGATGTTAATGACGCCATTTCATACCCG +AATTGGCCACTAAAATTCTTAGGTCATCAGTGACGTCACACCTCTTCCAA +GCCTTGGAATGAGCATTTCTAGGCCCTCTAATCTAGGCTTGGCCGTCAAA +TTTCCTAGGCCAGGTGACGCCATCCCTCTTCCATGCTCGACCACTAGGTC +AAATGACGTCACTTCTCTTCCACCTACCGCACTTTGATTTCCTAGGCCAC +CATGTGACGTCACTTCTCTTCCATCTAGGTTTCCCATGCCCTTCTCCTCT +CACGTGGTATCAGAGTGTCTCATTTTGGCTTGAATACGTTGATCTACAAA +AAATGCGGGAGAAGAGACGCAGAGTTCTCAACTGATTTCGCTTGGTTACG +CACGTGCTGCCGTCACATGTTTTTGGGCAAAAAATTCCCGCATATTTTGT +AGATCATACCGTAATGGGGTGTCCTCTTGTTAAATATCGAAATTTCACTC +AAAAATTTTGAACGTTGAGCTTTTTGTCTCTGGTCAATTGGTCAGCCGCG +CAGTGTTCCGGTGTTTGTGCTCATGTTTTCGTGTGCACATTTGTGCTGCT +GCTAAGGCGTATTTTGTTCCGGGCGGGGACAGGGGGGAGAAGCAAAAATG +TGTCAAATTTTGTTTGTTTTGCCATTGATATTGTCCTTCTGCTCAGAGGA +TTTCCTCATTTTACGCCGTATGTGCAAAAGCATAATCACCACAATAATTT +TGAATATAAGTTTGCAAACGCGCCCTATTGATAATCCTCGCCCGTGTAGT +CTGCGTGCACGTGGTGTCAAAGTGTCCCATTTTGGTTTGATCTCCGAGAA +ATGCGGGAGAAGAGGTGCAGACTTTTCAACTGATTTTGCATGGTTAAGAG +TGTGCTGGCGTCACGTTTTTCTGGGGGCAAAAATTCCCGCATTTTTTGTA +GATCAAATTGCAAAGCGCCCTATTGATAATCTTAGCCCGTGTAGTCTCTT +GTTTAATTTTCAATTTTTCTGGTTCGGCACCTAAACTGTAACTACGACAC +TCGGCAAAGTTAGACTGTTAAACTCCGCCCACTTAATGGCACCTTTTTTG +CAGAAATGTACCCAACCGACAAAGAGCAGACACGGACCACATTTGAGACG +AGAAGTCGGCGGAAACGGCTGGCGCAGGTCGCCGCCACAATTGCTAGCGT +GATATTACTCTTGTTGGCAGGTAAGTAAAAAACTACGACACTCCGAGACC +AAGAAAAAAATCGATAATCGAAATATTGAAAATTGCAAAATTTATTTCGC +CGGATCATTTTCCATATCGATTTTCTGAATGGTATGGTGATAGCAATCCT +CATCGTAGGCACATCCCTGGTGAACCACGTACTCTTGACCTGAAAAATAG +GTTTCGTTCGGTGGAGCACATTTGCATACACTGACCTTTAATCGGGTGGC +GACACGCTTTACACTTGAAACATGCCATATGCCAGTGGACATTGAACGCC +GACACGCATCTCTCAAAAGTCGGCAATTTGCACGCGTGGCATTTTGGTGA +CTTGGCCGCCCGGTGACAGTCCGCGCAACGGAGCGCGTTACCGTACGGCG +CGGGCATTGGATAACACGGAGTCATGCCAATGACTGTCTGGAATTTTGGA +GAAATTTATTGATTTTTTGACGGAATTTAATGAAATAAGGAAAAATCAAT +AATCGACATATTTATTTCGCAAAAAAAAAAAAACATTATTGATTTTCACG +GATTTCTGTCTTCCTCATAAATTGAAATGGAAGAGTTTGCCAAACTAGGC +CATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCG +CGTCGCGGCTCGGTTTTTGTAGTAAAACTAAATGTATTTGTCCGTGCATG +GAATTCTGGCTTCCCTCATAAATCGAAATGGCAGAGTTTGCCGAACTAGG +CCATTTTGGGTCGGAGAGATTTTGTGTAGATTTACGGCGCGTTGCGTGTC +GCGTCGCGGCTCGTTTTCAATTGTAAAACTGCTGTATTTGTCCGTGTGGC +GTACACAACACTTTTCCACGCGCTGTCCGGCAGGCAATTGTCAGTGGAGC +GCAAAAATTTAATTAGGAAGGCCAGAACCCCGTGTCCGTGTGGAGTGCAC +GACTTTCCCGCGCGTTGTCCGGCGGGCGATTGTCAATGGAGCGCGAAAAA +TTCAATGAGGAATGCTTTTTGCAAAAACAAATTACATAGGCTTCTGGCCT +TCCTTATTGCATTTTTCGCGCTCCATTGACAATCGCCTTAAAGCAGGGGA +GTGTGTGTGTGTGTACTCCACACGGACAACTTAAAATGAAAACCGAGCCG +CGACGCGACACGCAACGCGCCGTAAATCTACTCCGGCCGTGGCCGAGTCA +AAATGGCTTAATTCGGCAAATTCTTACATTTCAAAATATGAGGGAAGCCA +GAAACGTGTGTCACATGTTATAAAATTAATTTTGAAAAAAAATTATTAAA +TTTCGCAAAAATAAATTATCGCTTTTTGTAAGAATTTATCGAATGAATTG +ATTAAAAATTTATCGAATTTTAGCGAATCAGAAAATATCGATTTTCACTA +AGAATTTATCGAATTTTTCGATTTTCGCTAAAATTATCGATTATTGCAAT +GTTTTACCTGACAAACCGAGCATTTCAGGCATGAAATATGATACATCTCG +TCTTGAATTTTGATCACTTTTCCCTGCAAAAATCGATATTTTCAATTGAA +TATATTTCCAAAAATGTGCTCACAGTTTGAGCTTCTTGACGAGTCAGCGT +TGTTGTGCAGCCTTTGCAATGGATATTATATGGAAGAACAATCTTTTGGA +GACGTTTATTGTTCGACGAGAACAACATTTTTCGAATTTTTGAAATGATT +AATTTAAAAATTTAAAAAGGAGAAAATTGAAGAGAAACGTGGGAAAACGT +ATTGATTTTTCAAAATTTTATTGATTTTATAATCACGGGGTTCTGGTCTT +CCTCATTGAACTTTTCGCGCTCCATTGACAATCGCCTTCCGGACAACACG +TGGGAAAGTCGTGCACTCCACACGGATAAATACATTTAGTTTTACAACTA +AAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAATTTACCCCAGATA +TGGCCGAGCCAAAATGGCCTAGTTCGGCAAACTCTTCCATATGAGGGAAG +CCATAAATCCGTGTATAATCAAACGCGCAATTTAAAAAAATCGGTAGTTG +AAATTTATCGATTTTCCCTCGATCTTATCGATTTTTTAAAAGACTTATCG +ATTTTTATCCAAATTTATTATTTGAAAAATCAACGTTTATTGATTTTTGT +CATGATTTATCGATTTTCTCAAGAGATTATCGATTTTTGCTGTCGATGCA +CCATGTGCAAACTTCGCCACGTTTTTTCGCGGCGAGACCCAAATTTTTTG +AATTTTCAGTTCTCGGTCTGGTATACGGTAGCTTCTACCTCTACCGTCGA +TATGTGACAGATGCAAATGATAAACGGGATAATGATGAATATTTGCGAAA +ACTCGTTCGTCAAGTCAATGACTCGCCGGAGACCACGTGGAAAGCCAAAT +TCAATAAGTTTGGTGTCAAAAATCGATCTTACGGATTCAAATATACGAGA +AATCAGACGGCGGTCGAGGAATACGTGGAACAAATTCGAAAATTTTTCGA +GTCTGATGCGATGAAGCGGCATTTGGAGTGAGTTAACTCAAATTTGAGCG +GGAAACAACGATGCTCCGCGCTCTCGCCGCATGTAGTTTAGCGCGTAAGC +TGTGATGCATACGATAGTCCTGCAATGCATCATATTTTACACGCAAATGC +AGAAATTACCAAATTTCGAGAAAAATCTATATTTTCCTTTTAAAAATTAT +CGATTTTTTAAACAAAACTTCTGAATAATTGGATTTTTCCAGAAGTTTTA +AAAAGTTTTGGGTACAATTTTAAAAAGACAGCAAAATGTTCGTAAAACAC +CAGGAAAGAATTTTGCGCTTAATATCTGATGCTTCGTAAACTCCACGGGC +TTCCGGCCTTAAAGCCGAGCTACGCGCCGTAAATCTACCCCGGCCGCAAC +GCGCCGTAAATCTACCCCGGCCGTGGCCGAGCTCAAGTGGCCTAGTTCGG +CAAAATCTTCCATTTCAAAATATGAGTGAAGCCAGAGGCGCGTGAATGAT +GACTTCCACACGGTTCGGTAGAGCGCATTTACACTTATGTACCCTTTGCC +GGGCTGCGTTCAAAACCTAAAAATTTGAAATTTTGCGCGTAAGATCTGGT +GCATTGGGTTCTGAATTATTTCGACAAAACATGGTGCATCATCCCAAAAA +TTGCAATTTTGCAGTGAACTTGAGAACTTTAACAGCTCCGATGTTCCGAA +AAACTTCGACGCTCGTCAGAAATGGCCGAATTGCCCGTCAATCTCGAATG +TTCCAAATCAGGGAGGATGCGGGAGTTGCTTCGCGGTCGCCGCCGCCGGT +GTCGCCTCCGACCGTGCCTGTATTCACTCGAATGGAACTTTTAAGTCACT +TTTGTCCGAGGAGGATATTATTGGATGCTGCTCGGTGTGCGGAAATTGTT +ACGGCGGAGATCCACTGAAGGCCTTGACCTATTGGGTTAATCAGGGACTT +GTTACAGGTAAGCGGTGACGTCATAGGTGGCCTAGGAACCTTTGATCTAC +AATGTGATTGAATTTTATATCACGCAATTTGTAATAATTTCTAAAAAAAA +TTATCGATTTTTCTGAAAATTAACTTGTTCCAAATTTTGAACGAATTTTC +TAGAAGATTTTTGCAATTTATCGATTTTTGCAAGCTATCGATTTTTCCCG +CAAACTATCGATTTTTCTAGAAAATTATCGATTTTTCTAGAAAATTATTG +ATTTTTCTAGAAAATTAACGATTTTTCTAGAAAATTTTCGATTTTTCTAA +AAAAAATTATCGACTTTTTTCTCAAAAGTATCGATTTTTGCAATTTATCG +ATTTTTTGAAATTTATCGATTTTCCCTGCAAATTATCGACTTTTTTGAAA +ATAAGCTTTCCCCAAAAATTTGAACGAATTTTCTAGAAATTATCAACTTT +TGCAATTTATCGATTTTTTTTTTGCAATTTATCGATTTTTTGCAAATTAT +CGATTTTTTGCAAATTATCGATTTTTCCAAACAATAACGATTCTTCTAAG +CCCGTGGAAGAGTTTTTCGAAAACCTAGGCCATCTCTATTTCCAGGTGGC +CGTGACGGTTGCCGTCCCTACTCGTTTGACCTGTCGTGTGGAGTCCCGTG +CTCGCCGGCCACGTTCTTTGAGGCCGAGGAGAAGCGAACATGTATGAAGA +GGTGTCAGAATATCTATTACCAGCAGAAATATGAGGAGGATAAACATTTT +GGTTAGAGATATTTTTTTTTAGAAAAATAGAGAAAAATTTCTGGGATCTA +TTCAAAAATGGCAAACTTTTTGGAAATTATCGATTTTTTCCGGTAAATAA +TTATCAATTTTTTTCTCGGAAAATATCGATTTTTTCGGAAATTGACAATT +TTTTCGAAAATTATCGATTTTTTCCGTTAATGATCGATTTATTCGGAAAT +TATTGATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATTTTTT +CCGATAATTATCGATTTTCCGGTAATTATCGATTTTTTCCGATAATTATC +GATTTTTCGGATAATTATCGATTTTTTCCGATAATTATCGATTTTCCCGA +TAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTATCGAT +TTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGATAAT +TATCGATTTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATTTT +CCCGATAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTA +TCGATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCG +ATAATTATCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGA +TTTTTTTCCGGAAATCATGAATTTTTCCAATAATTATCAATTTTTTCCGA +TAATTATCAATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATT +TTTTCCGATAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAAT +TATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACTTTT +CCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTTCGATAATTA +TCGACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCG +GTAATTATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGA +CTTTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTCGATA +ATTATCGACTTTTCGGGTAATTATCGATTTTTTCCGATAATTATCGATTT +TTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGATAATTA +TCGATTTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATTTTCC +CGATAATTATCGATTTTTCCGGTAATTATCGATTTTTTCCGATAATTATC +GATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGAT +AATTATCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATCGATT +TTTTTCCGGAAATCATGAATTTTTCCAATAATTATCAATTTTTTCCGATA +ATTATCAATTTTTCCGATAATTATCGATTTTTCGGATAATTATCGATTTT +TTCCGATAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAATTA +TCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACTTTTCC +GATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTTCGATAATTATC +GACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGT +AATTATCGATTTTTTCCGATAATTATCGATTTTTCCGATAATAATCGACT +TTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTTTCGATAAT +TATCGACTTTTCGGGTAATTATCGATTTTTTTCCGGAAATCATGAATTTT +TCCAATAATTATCAATTTTTTCCGATAATTATCAATTTTTCCGATAATTA +TCGTTTTTCCCGATAATTATCGATTTTTCCGATAATTATCGATTTTTCGG +ATAATTATCGATTTTTCCGATAATTATCGATTTTTCCGATAATTATCGAT +TTTTCCGATATTTTTTTTCGGAAATGGCTGCCCCATCGCGGTTTGATCTA +CAAAAAATGCGGGAATTTTTAGCCCAAAAACATGTGACGTCAGCACGTTC +TTAACCATACGAAATCAGTTGAGAACTCTGCCGCATTTTTTGTAGATCTA +CGTAGATCAAGCCGCAATGAGACACTCTGGCACCAAGTGTCTGTAATTGA +CTTCACGGAAGAAAATATATTTTTATTTAATGCGCAAAACTAAAATTCAA +AATTTCGTTTCGACCAATACACCATATTTTAAGCGCAAATTTCAATTCAA +ATTTTTGCAGCAACCTTTGCCTATTCAATGTATCCCCGCTCAATGACAGT +ATCCCCCGATGGAAAGGAACGAGTAAAGGTGCCAACAATCATCGGTCACT +TCAACGATAAGAAAACCGAGAAGCTGAACGTGACCGAGTACCGTGACATC +ATCAAAAAAGAAATTCTACTTTATGGTCCCACCACGATGGCGTTCCCAGT +TCCCGAAGAATTCCTTCATTATTCGAGCGGAGTGTTCCGCCCGTATCCAA +CTGATGGTTTCGACGATCGAATTGTGTATTGGCACGTGGTTCGATTGATC +GGATGGGGAGAATCAGATGATGGAACACATTATTGGTTGGCTGTTAATAG +TTTTGGTAACCATTGGGGTGATAATGGTGAGTTTTCGTGCAAATTGCGCA +CGGCCCGGCAAATGGTACATCCATACAAATGCGCTCCACTGATAATTTGA +GTTTAGCCAGGTTTGGGCGCGTTTTAAGGAAAACGCCTTGGTCCAAAAAA +TTTAGAATTTGATTTCGGACATTTTTTATATGCATCACAAAAATGTTGGA +CGAGCCGTTTTTGAGAAAAAGCCCAGGTATACGGTAAACAAATTGCGTAC +AGGTGCCACTTCCCGGGCCGTGATGCGCGTTAAATATAGTGCTTTTTAAG +AATGCGTGTTGCGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAA +CTACAGTAATTTTTCAAATGACTACTGCAGCGTTTATGTCGATTTACGGG +CTCGAAAAAAAAGTTACAGCGATATTCCATTTTTTCTCATTTTTTGCTTA +TTTTTATTTAGTATTCTCACGGTGTGTCATTCTGTCCCATAACGGTTTGA +TCTACAAAAAATGCGGGAATTTTTCGCCCAGAAAAATGTGACGTCAGCAC +GCCCCTAACCATACGAAATTTGTTGAGAAATCTGCGTATAAATTCCCGCA +TTTTTTGTAGATCACGCCGAAGTGAGACACTTTGACACCACGTGTATTCT +ATCTAAAAATAAATTATTTCAAAAATAGAGCCCGAAAAAAAAAATCGACA +AAAGCGCTACAGTAGTCATTTAAAGAATTACTGTAGTTTTCGCTACGAGA +TATATTGATATTTTGCGCGTCAAATATGTTGCGCAGTACGCATTCTTAGA +ATTTTGTGTTGCCGTAAATAAATTTGGACGTCAAATACAGTGCATATTGC +GGTCGATCGGCTACAATATATTTTGCGAGCAAATTTGGAAGTTTTGCGCG +TCAAATATGATGTAGCCGATCGGTCATGTTACAAAACACCATATTTGACG +CGCAAAACTTTAATTTTGGACAAAAAGTCAGAGAATTAGTATTGCGTAAA +AAACTGGCAATTTTTTTCAGAACATTTCTGAAATTTTCAATATATTTTCA +AACTTTTCGCGTCAAATATGGTGCATCAAGTCGCGAACCAAATACACTCT +AACACGTAGTGCCAGGCTGTCCCATTATAGTTTGACCTACAAAAACGCGG +GAATTTTTCGCCCAAAAAAATGTGACGTCAGCACGTTCTTAACCATGCAA +AATCAGTTGAGAACTCTGCGTCTCCTCTTCTCCCGCATTTTTTGTAGATC +AACGTGATTCAGGCCGAAATGTGACACTCTGACACCACGTGGCCCTAATT +AACTCGTAAAAATCACCGTTTTTTTTCCAGGACTCTTCAAAATCAACACA +GATGACATGGAAAAATATGGTCTAGAGTATGAAACAGCAGTCGTCTAATT +ATAATTCGGCAAAAATTTTTTGTAAATAGTTAAATATTGTCCACCTATTT +CATCCCCACCCGATTGCATCTCAACTTGTCCCATTTCCGAGAAAAATCAA +TTATTTATTTTTATTCGGCCATCATTTATTAGCTCCCTCATTCCATAGTT +TTTTTTTAATTAGATTTTTTTTGGATGCTAAAATTTGCCATTCTCATAGA +CATTTTCAATATTTGTGTAAAATAAATCATTTTTCTGGTCTTCAATTGAT +GGAAAAAAACAAAAAAACAATGCGCGTCAGGTTTGGTGTATTGTGTGCAA +ACACCGAGCGCATATTTTGAAATTTATTTTTTTTTCGAATTTATTAAAGT +TGCTGATTTTCTTTAATTTCAGGCTTAAAAATGTCGGATTTTGTGCCAGA +AACCGAGGAAAATGAAGAAGAATCTCAAAAAATCGATGAAATCCATGAAA +TCCCAGCTCAAGCAATTATCATCGACCAAAGTGAGGAAAATGCTGACTTT +ATCAATTTTCAATTACTTTTTGCATTTTTTCTAGGTTTTTCTCGACGATT +TCTCAACAATAAATGGTACGGAAAGTACGGCGAAGATGGGGATCTTCTGG +AGCACATCGACGAGGACTGGGAGCCCGTAGGCCTCGACGAAGTGGAATTT +CTGAGCCAACTGTGGTTTGAGCAGGAGGATCAGGAGAAAAAAGCTCATAG +GCACTATGATTGGGATGAAGAAAAGAAGGAATGGGTGCCGAAGGCCAAGC +AGGAGGAGGTCAATGAGGATTTTATCGCAGAATATCAAGCGAATTACGGG +GTTCAGTATGATGATATTTATAAAAAAATGGACGAAGAATTGCAAGAAAA +AGCGGCAAAAGCTCAAAAAGAAGATGAAGAGAAGAAGGAGAAGAAGCGGA +AGAAAAAAGTTGGCTTGGGAGCCGGGGAAGACGCTAAAGAGGGCTGGCTT +GACCTAGGAGATAAGGTTCATGCGGTTTATGTGTCAAATCTTCCGGAAGA +TATTACAGACGAGGAATTCCAGAAATTTATGTCAAAATGTGGAGTTATTC +AGCCGGATATTCGAACGAATAAGCCGAAATGCAAGCTTTACCGGGAGGAA +AACGGCAAACTCAAAGGCGACGGAAGATGTTGTTATATTAAGAAGGAATC +TGTCGAGCTTGCCTGTAACATTCTCGATGGAGCGAACTTAAACGGGCGGG +AAGTGAAGGTTGAGGAAGCTCGATTTGAGATGAAGGGCGATTTTGATCCG +GCGAGGAAGCGGCGGAAATTGACTGCGGCGCAGAAAAAACGATATATGGA +GCAGCAGAATAAGTAATAAAAAATATTTGGTGAAATTTGAAATAGCTCGT +AAATCGACATTAAGCTGAAAAAATGAAAAAAAACCAAAAAAAATCGTATT +ACGGGAACACAAAATCCTGAGAATGCGTACTGCACAACATTTTTTTTTTT +TTTGACGCGCAAAATATCTCGTAGCGAAAACTAAGACTACTGTAGCACTT +GTGTCGATTTACGGGCTGCTCGATTTTCGAAATGAATTAAAAGAATTTAT +TTATGTGATATTGAAATTGGGCAAAAAATAGGAAAATAATACAAAAAAAT +CTAAAAAATTTATTTCAATAATCGAGCCCCCGTAAATCGACACAAGCGCT +ACAGTAGTCATTTAAAGAGTAGTTTTCGCTACGAGATATTTTGCGCGTCA +AATATGTTGTGCAATACGCATTCTCAGAATATTGTGTTCCCATAATATAT +CGACGAAAAAATTGGCCCAAATCGTGGATTTTTGTCCGAATTTGATGACA +AATGGCTTTGAAAATCACAAAATTTCAGAGAAAAATTTCGATTTTTGGTT +TAAAAAAACAAAAATTGAAACCCAACAAAATTGTTAACTTGAAAACCTGC +TGAAAATCTTAGAATTTTCAGATTTCACCCAAAAAATACCAGATTTAACT +CGAAAATTGCGAATTTTAGGCCAAATTCCTTGCATTTTTCATAGAAAAGA +TAAACTAACGACACAAAATCAAATGAAATTGACTAAAAAACTATTGAATT +TTGTAGAAAAATCCCGATTTTTGCCTAAATTTGCAAAAAAAATATTTTAT +TTTAGCATTTATTTTTCTTAATTTTCACACTAAAAATTACGAAAAAAGAC +AAAAAAAATTTTTTTCATTCAACAATTTTTTGGGCTAAAATGTGTAATTT +TTGCGGGAAGAATTCGAAAAATTATTAAAAATCGTAGAGACTAACTGAAA +ATCAATTTTTTAGGGACCAAAAAGCCAACTTTTGCCGATTTTACTCAAAT +TTTTCCGTGAAAAATCCGGAATTTTTAAATATTATTTAATTGCGAAATTT +TACAATTTTTACACCTAAAATAAGGGTAATATGGTAGCTGGTCTCGACAC +GACAATTTTTTTGTTAAATTCTAAAAAAGGTGTGCGCCTTTAAAGAGTAC +TGTAATTTCAAACTTTATGGAATTTTTTTTTGATTTTTCAAATAAACTAC +GAAAAATCGAAGAAAATTCCACAAAGTTTGAAATTACAGTACTATTTAAA +GGCGCATACCTTCTAGAATTTTACAAAAAATTTGTCGTGTCGTGACCGGC +GACCGTATTACCCTAATTTTTGGTGTAAAAATCGTAAACTGTCCGGATTT +TTCACTACGAAATTCAAATTCGAGGAAAATCGAAAAAAATTGGTTGTTTT +GGTTCCTAAAAAATATATTTTCAGTTATTTTCTACCATTTTTTAATAATT +TCTCGAATTTTTCCCTCAAAAATTACAAATTTCAACCAAAAATTCTGATT +TTTCCTTTCCAGAATCTTCGAATGGACGCCCGATAAGCCACGTAACTACC +GTCCAAAGTCGGACTGTACGGTTATTGTCAAAAATCTGTTCACTCAGGAA +ATGATGAACAAGAATGCGGCGTTGATGTTGGATTTGAAAGAGGAAATGAC +ACAAAGTTGTCAGAAATATGGAATTGTTAAGAAAGTCGTCGTTTATGCGG +TTGGTATTGAGGAAATTTGTGGAAATTTCGATTTTTGTAAAAAAAATTTA +TTCTAAAAAAATAAATTAAAAAAAAAAGATTTAAAAAATTTAAAGCTAAT +TTTCGAAAAATTGAAGCTAATTTTGGAAAAAAAACCGAAAATTTTTTTTT +TTAGAAATGTCGATATTCATAAAAAAATATTCTAAAAACGGGATCAAAAA +TTTTTGAAGCTATTTGTCGGAAAAATTTTTAAAAATGTAAAGCTAATTTT +CGAAAAAAAACCCAAAATTATTGGATTTAACAAATTTTCAAAAAAATTGT +TCTAAAAAAGATAACCTTTAACATTAAAAAAATTATGGCTATTTTTCGAA +AAATTAAAAAAAAACAATTTTTAGCTAATTTTCGAAAAAAAACCGAAAAT +TTGTGGAAATTTCGATTTTCAAAAAAAATTTATTCTAAAAAAAAATAAAT +TTTTAACATTAAAAAATGGCTATTTTTCGAAAAAACCGAAAATTTTTGGA +AATTTCGATTTTCGAAAAAAAAGTATTTTAAAAAAACAATGAGAAATGGT +TATAAATTGTTCTTTCAAAAATTTTTTACAGCTTTTTTTTTCGAGAAATT +TAAAAAAAAAACAATTTTTAGCTAATTTTAAAAAAAGTAAAGCTAATTTT +CAAAAAGAACCCCAAAATTGATGCATTTATCGATTTTTAAAATAAATTGT +TCAAAAAAAGATAAATTTAAAAAAAAAGTTATTGGATTTTTTAAAGTTAT +TGGATTTTTCAATTTTCAAAAAAAAATCATCAAAATGTATAAATAAATAA +AAACTATGGATTTCGAAAAATTAAAAAAAACAATTTTTAGCTAATTTACG +GAATTAAAACAACAAAAAATTTCGGAAAATCGAAAATTGTTGGTTTTTTT +TTTCGATTAAAAAAATTCAAAATCTTCTGAAAGACATTTTTAAAATTTCC +AAAAAAAAATTATGAGTATTTTTCAAAAAACAAATCGAATTTTGATTAAC +TTCCGATTTTTTTGACATTTTTTGAAATTTGAAAATCATTAATTCAAAAA +TTTTTATTGAAATAATTCAAAAATTTTTATTGAAAAAAAACGAAAATTTT +TGATTTTCGCTTGAATATTTCGGAAAAAACAATCGATTAAAAAAAAAATA +GGCTTCTAGTTATTTTTCAAGAATGCTTTTTTTTTGACAAACTGCTGATT +TTTTGTCAGTTTCGTCGATTTTCGTTGTAAAAAATCAAAAATTCAAAATT +TCTTCTATTACGAGTGCACAAAATGCTGAGAATGCGTATTGCACAACATA +TTTGACGCGCAAAATATCTCGTAGTGAAAACTACAGTAATTCTTTAAGTG +TCTACTGTAGCGTTTTCGGAAAAATTCCACTTTTTTTATTTAAAAAAAAA +AACGAAATATTTTGATTTTTTTTTATTAAAAAAAACGAAAAATTTTGATT +TTTTATTAAAAAAAACGAAATATTTTGATTTTTTATTTAAAAATGAAAAA +TTTTGATTTTCCAAAAAAAAAGGCTCCTAATTAAAAAAAAAAAATTTTTT +TGAAAAAGTGCAGATTTTTGTCTTAAAATTTAAATCAAAAATTTTTAAAT +AGACTTTTTCCATCAAATTTCCCCAATTTTCAGAACCACCCGGACGGCGT +CGTATCGGTAACCTTTCCAACGACAGAAGAATCGGATATGGCTGTAAAAT +ATCTTCACGGACGAGTAGTTGACGGTCGGAAATTGACAGCCGAGCTCTGG +GATGGCCGGACAAAGTTTAAGGTCGAGGAGACGGAAGAGGATGAGGAGAA +GCGTCGGAAAGAGTACGAGAAGTATATTGAGGGTGGAAGTAGTGAGACGA +AGGAGGAGAGCGACGACGATGATGACGATGAAGCTGAAGATAATTGATTG +ATCTAAATTTTTTCTGAAAAATTATTTTTAGTTTATACATTTTTCCGAGA +GGAGCAACCGATCAATTTTTACCAAAACTATGTTCAAAATCGCCCAAAAA +TATCAAATTTAGTGAATTTTCGTTTTCATGGATTTTTCGAAAATTAGCTT +TAAAAATGTTTGCCAAATTTTTCGACGATATCGCGATATTTTAAAAATTT +CGAACAAAAATTGCCTAATTTCAATTAAAATCCCTTTTTTCGAAATTTTC +TAATTTTCTGGGCCAATTGGGTCGTTTAAAAAGAAAAATGGCCAAAATTT +GAGAGTTTTAAAAAAATTCTAAAATTTCAATCCTACGATTTTCCGGGAAA +AAAATTTTCTTGGAAAATTGCTTTTTTTTTGAAAAATTATTTTTAGTTTA +TACATTTTTTTTCCGAAAATAGGAACAACCTATCAATTGAAATTTTCAAA +AAAAAATTAATTAAATTTGGAAGCATTTTCCGAAAAATTGCATGTTTTCG +GTTTTCTAGAAAAAAAAAACTAAAAGAACGAAAAATTTCACCAAAAATCA +AATATGAAAATACTTTCCTAAAAATCTGAAAAAACCAGAAATTTTCAATT +TTCCCTATTCAAAAAAATTCAAAAAAAAAACCAAATTTCAGTTAAAATCC +CTTTTTTCGAAAATTTTAAAATTTTCTGCGCCATTGTGTCGTTGATTTGA +AATTTTTTTCTAAAAATCCGTGAATTTTTGAAATTAAACAAAAAATTTGA +AAAATCAAAAATTATCGATTTTTCAACGAAAAAAATTCAAAAATTTCAAT +CTTACGATTTTCCTAACTAAAAAAAAATTTGAAGTAACGAAAATGTTCAA +TTTTTTCGAAAATTTTCGAGGTCATTTAGAGTTTTTTCTGTGAAAATTGC +ATTTTATATACTCATTTAAATTAATTTTTATATATTCCTTTCCCGAAAAC +TTCAAAAAAAAAACCCAGTGATACAATTAAAATCGAGATAATCACAGACA +AAGTAGGCAGTAGGCAGGCAAAAAACAGGCACATATTAAGGTAATACAAA +ATTCTGATAATGCGTACATCGCAACACATTTGACGCGCAAAATATCTCGT +AGCGAAAACTACAGTAATTCGTTAAATGGATACTGTAGCGCGCTAGTGTC +GATTTACGGGAATCTTAAAGAACCTAAAGAATTGTAGGAAAAATGGAGAT +CCCGTAAATCGACACTAGCACGCTACAGTATCCATTTAAAGAATTACTGT +AGTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGTTCAATACGCA +ATTTTAAAATTTCGTGGTCTCATAATAATACACAATTAACTAGTAAATCT +ACAAAATCTACAAAATTCTCTTCATCAACTCTTCCACAGCTCGATCGACC +TGTGCATGAGTCTCCTCGTACGCCCACAGAGAGCACAACGCCACGTTGCT +ATTGTCGAGACGTTCCTTATTCGAAATCTGTGACGACATGCGATCCTTGG +CCTGATCTTCAGTCAGGTTATCCCTCGCAACGACTCGACGGACGGCTTCA +TCTGCTGGCACGAAGACGGTCCACGTTTCGGCGAGCGTTTTGTGCCATCC +GGCTTCGATTAGTGCGGCCGCTTCGATGACTGAATGAATTTTTTTTTCAA +CTTTTGCAGAAAAAATTATGATTTTGCAAAATTAACGGGGAAAATTGGCT +GTTTAAAAAATATTTATTATTTTCGCGTTTTTTTAAAATAAAAATCGATG +AAAATTCTGCAAAGTTTGAAGCTTCAGTACCCTTCAAAGGTGCACACGTT +TTAGAATTTAGCAAAAAATTGGCGTGTTCACGATTTTTTGGTTAAATTCA +AGAAAGTGTGCGCCTTTAAGGAGTACTGTAATTTCAAACTTGCTGAATTT +TCATCGATTTTTCACTTTTTTTCCACGATTAGTAAAATTTGTGTTATTGT +AGATTTTTTAAATTTAATACCAAATTTTCCAAAAAATCGAAAAAAAAAAG +AAAAAATGTAATTTCGTTATTTTCAAAAAAATAAATTGAAAAATTGAAAA +AAAATCCAAATATTCGATTATATTTTTTCAGAAAATAAAAATGAAAATTG +GAAAAAAACATATTTTTGGGTTTTTCGATTTTCCAAAAAATTTAAACATT +TAAAAAATCTAAATTTTCGATTTTTTTCAAAAAAAAAAAATTAAAAATCG +CACAAAAACCAAAAAAAAACATTTTTGGCCGATTTTCCAAAAAAAAAAAG +AAAAATAAACAAAAAACAAATATTTCAAAAAAAAAAACAATTTTTTCCGA +TTTTCCAGAAAAACAACTGAAAATCGGAACAATAATTTGTTTTTTCTATT +TTTCAAAAAATATTGAAAAATAAAAGAAAAAACGGAAATTTTCGATTTTT +TTCCGATTTTCCAAAAAAAAAAAATTCAAAATCTCACAAAAACCAAAAAA +AAAATGAAAAATCAAAGAAAAACGAAAATTTCGTTATTTTCAAAAAAATA +TCGAAAAAACTTTTTTTTCTTCCGATTTTTCTGAAAAACACTGAAAATTG +TGGAACAATAATTTTTTTCTATTTTTTTGGTCTCCACGATTTTTCGCGAA +AAATTTCAAAAATTAAAATTTTTTTTTAAATCCAAATTTTCACTTCCCCC +CCCCCCCCCCCCTCACCAACAACTTTCGCCGTCGACTTCTTCACAATCTC +CATAGCTTTCTCTTTCACCTCCGGCCAAACAAGCTCACTCAGCTCGCGGA +GCTTCACCTTATCCGAAAACACAATCGTTCCAAGCTTCCGGCGGTCTACA +ACTCCATCGACAACGACATCCCCTCCAAAATGTTCGCCGATTTTTCGATT +CAACGAGCTTCCCCGTTCATAGCACGTGTGTGCGAGCTTATCACAATCGA +TAACATCGAAATTATGCGTTTCACGGAGATATTTCCCGATATGACTTTTT +CCCGACGCAATTCCTCCGGCGAGCCCAATGATGTACGGGGCGCCCGTTTC +TCTTGGAACCGCCCGAGCTGGACGGAGCAAGTGACCCAGATCCTCTCGTC +GTCTGGAGCTTGAGCTGATCTTTGTCTCTTTCAGGATCTCATCGGATCCT +TCCACCAGCTCGACAATTATCACATCCAGCTGCGACATTCCTTGCTCATT +TCTCTTTTTGTTCACCGCATCGGCACCTTTAATGGTCTCCCGGGACACTA +CTATCGCTTCGAGGTCTTTTATTCGTGTTGAAGGACCGAATGGGTCGATT +ATTGGCTCCGCGAGACATTTTGCCTGGAAAATTATGGGGGTTCTATTGAG +CAAAAATGACCATTTTTGGAAAATTAGAAAATCGGAAAAAAAAATTTCCC +GAAATTTTTTATTTAGAAAAGTTTTTAAAAAACAGAAATTATATATTTTT +TGAGTTTTCCAAAACAAAAAATCGAAAAAAAATATTTCGATTTTTCGGAT +TTTCCAAAAGAAAAAATTTAAAATATCGAAGTTTTTAGATTTGCAATAGA +AAAATTGAAAAAAAAAACGGAAATTGTATTACGGGAACAGAAAATTCTGA +GAATGCGTATTGTACAGCATATTTGACGCGCAAAATATCTCGTAGCGAAA +ACTACAGTAATTCTTTAAATGACTACTGTATCGATCAAGCCCGTAAAGCG +CTACAGTAGTAATTTAAAGAATAACTGTAGTTTTCGCTACGAGATATTTT +GCGCGTCAAATATGTTGTGCAATACGCATTCTCAGAATTTTGTGTTGCCT +TAATGCAATTTCCGTTTTTTTTTCAATTTTTTCTTTTGAAAATCTGAAAA +TTTCGATTTTTTCCAATATTTTCTTTTGGAAAATCCGAAAAATCGAAACA +AAAATTTTTTTCTATTTTTTAAATTTTTTTTTTTGGAAAATCGGAAAAAA +ACCAAAATTTTAGTTTTTTAAAATATTTTATGGACCAAAAATATCGATTT +TTCCTAAAGTTTTATAGAAAACTGAAAAATTTAAATATTTATTGTTTTTA +ATTTTTAAATTTTTATGGAAAAATTTCGATTTTTTTTTTTGAAAAAAAAG +CTTTTTTTAAATTTTTCTTTATTTTTGGAAAATCGAACATTTGCTATTTT +TTTCGATTTATTAATTTTTTTGTTGGAATTTCTAAAAATCGATGTTTTTT +TTTCAAAAATCAGCGGTTTTTCCGAAAAATGGCAAAAATTTTTTTAAAAA +ACATTTATTTCTTTTCCTATTTTTCGAAAAATAAATAATTTTTTCTGGCA +ATTTTTAATGAATTTTTGATCGGTAAACTCTTACAGTCCCGGAAATATCC +TCTACAAAATCGACAACTTTCTTAATCCGAAACTCCACAGGCTCAATCAT +CTCGAATAATGATTTTTCTGGAAAAAAACCAATTTGTTAAAAGTTTTATT +TCCAAGCTATAATCTAACTAATAATCATATCCTTATCGGTGACCCCCACG +ACAATAACATCAGAAGCGAGCTCGGCAGCCTTGTTGAGCAACACTTTGTG +CCCATTGTGAAGCCGATCGAATGTGCCGCCCAACACGACTTTTTTGTACT +TTTTCGCCGCCGCCAATTTTTCCGCGTTCTCCAGCAGCTTTTCCTCGCCG +ATTAGCACATAATTCTCGGGATTTCCGCGGATTTCCGACACAACTAGACG +GACGTCGAGCTTCGGGCATGAGCTCGCCGATGTTAGGTAGATTTTCGAGA +CTAGCTCGTCGGTTCGCGGCTCGTCCGGGTTTAATCTGCAAGGAATCCTT +GTTAACCTTGATTTTCGAGCCGGGAAAAAGCCCAAAGCACTTTACCTCAC +ATAAAGCTTCGAGCTTAACGCGGCGGCCGCAGACGTGAGCAATTGCTTCA +GTTTTTGCACATTTTTGCTATTTAACACGAGAAGTCCGTATTTCGAGCTC +ATTGAGAATGATGAGAAATATCAGGGAATATTCCTCAAATTTTAAATAGA +AAAATTCGCTGCCACGTTCGCTGCTCTTATCGGCTGCGCGTCTCTATTTC +ACACACTGTCTCATCTCTCGTCTCGCGTCTCTCGTCTCTAACGCGTGACG +GTGGAGCGCACTTCCCTCCTTTTTGCTGTAAAATCTTTCAGACATGCCGG +AAACAAGAAAAACAAGAAATTATTGAACTGAAAATAATGTAAACGTACTC +ATCGTATTTTTAGCTTCAAAATAAGATATCTTAGAGCATATAATATTGCT +TCTAAACGAAAACCAAAACATCGCTGAAAATGTTGTGAATTTTATGAAAA +TCTAGGATCATTTTTCCCATTTTTATGAAAAACAACAATAAAATGAGAAA +AATTACATGGGAAAACCGAAGAAACTTAAATTTCGCGGTCAAAATTCGAA +TAGAATTACTGTATTTTTCGCTCAGAGATATTTTGCGCGTCAAATATGCT +GCGCGTGCGCATTTTCAGCGTTTTTTATTTAATAAAACAGTAATAAAATG +ATTAAATGCATTTTGTGTGATTTTCAGCCCAAAATGTTTGAAATAAATTG +TTGTTGTTCAAGCCAGCATTTTTAAAAACTTAAATATATGGGAAAACCAT +AAAAATAACACAAAAGTTTGGCAAAATTTTGGAACTACAGTACTCTTTAA +AGGCGCAAGCCCTTTAAGACAAATTTGTCGTGTCGAGACCGGACAAATAT +TCTAAATTTCTTTTATACATACGCAGATTTAAAGTACAGAAGAGCGCATT +TGCACATTGCGCAATTTCTAAATTTTTTCTAACAATAAAAATTAAAACCA +AAATACTTTATTCAATACCACAAATACCACAAGTTCATTTATCTTATTCA +ACCTCTTCCGCCGACGTCGTCTTGTTGTTGCTCTTCCCCTTCTTCTTAGA +CTTCTGAAATTTTCTCATATATGCAAACGCGCTCCGATCTAACAAAAAAC +CTTCTTCTTCTTTTTCTTCTTGTCTACATCTTCCTTCTTTGGCTGCTCTC +CAGATTCTCCCCCGGCTCCCGGATCGCTCTTCCCAAAGTCCATCTCCGGC +TTCAGCCCAACCTCAGGCGGCGCGATCATCAGTACCTGCTGGTATCCAGG +ACCCTTGTAATCCGTCATACAATCCCAATCTGGTGGCTCCTGGGTATTTG +ACTTAGACTTCTCAAACAGCTTCTGGATCCCATCAGCGATACGATCGTAC +TCCACAAACTCAGCGACATCCTTGGGCTCACGGATGATGGTCAGAAGATC +AAAGAACCCAGCAGTGGTCTCCGGAGTGGTTCTCCAAACCGACGCGACCA +TCGGTGCAGTGATGCGACGTTTCAAGTGGAGCACGTCCTGTTCGCTTTCC +TTGTTGAGCAGTGCCCATGGGAGAGCTCCGAGGAAGAACTCGAGCACCAT +GTACCACCAGGACTCCATGTCGTCCTTGTAGCCGAGATTTTTCTGGGAAG +AAAAAAGTTGTTTTAAAGAAATTGTGAACGGTAAGGTTACCCCCTGGTGA +GCATGAACGCTCGCGTACTTGACGACTCCTCTGTAGTGAATCGCATTCTT +TCTCATCTGCTCCTCAGCTTCGTCGTTCTTCTTGACGAATCTTAATTTTA +AAAAAAGTTTTCGGGGTAGATTTACGACGCGTTGCGTGTCGCGTCGCGGT +TCGATTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACGCGAC +TTTCCCACTCAAAATAGGATGGAATTGAATTCGGAGGTGTCACTGTTGCA +AATTCGGATTGTCTGAATAAATATAAAGTGAGATTTTGAATTTTGCTCCA +TTGATAATGGTGTTTTTTTTTGAAATTCTGCAAACATTAATTTCTAGAAA +ATTTGAGTTTCCTCCAAAATTTTTCACAGAAAATTTGAATTCCCGCCAAA +ATTTTTTCTCTGAAAATTTGAATTCCCGCCAAAATTTTTTCTCTGAAAAT +TTGAATTCCCGCCAAAATTTTTTTCAGAAAATTTTGAACCCCGCTTAAAT +TTTTCTGAACTAGGCTATTTTGTCTCGGCCATATCTGGGGTTGTGGTTTA +CGGCGCGTTGCGTGTCGCGTCGCGGTTCGATTTTAGTTGTAAAACTAAAT +GTATTTGTCCGTGTGGAGTACGCGACTTTCCCACGCGTTGTTCGTCAGGC +AATTGTCAATGGAGCGCAAAAACTGCCGACCGCTCCAAATAACTACTTTT +TGCACTTCATTGCATACACACAGCAGCTCGCGGCGTCGGCATGAGGCCCG +CATTTCGCGCCTCACTGGAAGCCCCAGATGCCAAAAAATCTACCTCGGTC +TCTTGCACAACCCGAAATCCAACAGGTAAACCTGATGGTGCTGTCCGTCA +ATCTCTCTTCCAATACAGAAATGCGATGGCTTGATGTCGCGATGAATGAA +TCCATTCCGGTGGAGGTCACGAATCGCGGCCAGCGTCTGCTCGGCCAAGT +GAAGACCCGTCGCCATGCTGAACTTGCGATCCTTGTTCGTGTTCATCATC +AGCTCGTATAGGTTCTCGCCATACTGAAATATGGAATTTGGCTGAAGTTA +GGCAACGAAAAATGGTACCAATGGCATCACAATGAAGAGGAAGCGATTTG +GAACCGTGCCACGTTCCTCGATATTCGTGAAGAATGGAGATGGGTGGTGG +ATCGACGCGAGGACAACTGACATTTGACGAAGAAGCTGGAATTTTTTTTG +CTCTCTAGAAACGGTTTTCACGGCGGCCGACAATTTCCGAGTTTGGAAAC +TCACTGCACTTAGTCATGTAATTTTATAATGAGTGGCTAAACTCGGAAAT +TGTCGGCCGCCGTTAAACCACAAGACAGTTGGTTCCTTCGCCGCGACCGA +CACTTTCCGGGTTCCGCGCCGCACTATACAGAAGGCTGGCTGCGCGAGGC +AGGCTAGACCGCGGCAGGTGTTTTGGCGCCTACATGGACTTGCTAGCTTG +TCAACAAGGCAGCCTAAGCGTGCCTGCAAAAGGTAGGCAGGCACGCTTCT +AAAACCGTGCCAACACACCATAAATAACTCACCGAGCTCTTCATGTTCAA +CGCCTCGCATTTGACCGCAAAAAACTTCCCATCACTCTCGCGTTTTACCT +TGTAAATCGAGCCGAACGTGCCCGTCGCCAGCGGTTTCGTGACTTCATAG +GTGCCGTTTTGTGCTCGAATGAGCTCCTTTTGCGGTTGTCCAGGTCCGAC +TGACGTCATTGATTTAACACCGAAATGTCACGATTATTCGGAAGTGAATC +GATAATCGAAAATCGGAGACTCGAAACTTTTCGAAATAGATTTTATTATC +TTTGTAGGGTTTTTGGAGTTTATGATGATAATGAGGAGGGGGGATTTTAT +GTGGATTAAGAGGCTACGAGGAAAATATTTATTTTTTAAATATTTTATTG +TCATTCTTTTCTTTTCTAGATTTTCACGTTTCTTATTATTAAAAAAAAGT +TTTTCAGAATTTATTTCAAAATCCCGAACATAATCTGAAATTCAGAAATA +CTACAAAAGAAAAACGAAAAAAAAACTGAGAAAAATGGTCCAGATTCTCC +AGTATTGTTAGGCGTACCCCCCCCCCCCCCCTACCTACCTACCTTCCTTC +CTCGCCTACATGCATACCTGCCTACCTACACGCCTGAGTGCCTGCCTACC +TTCCTGCCTACGTTTATGTCTACATTTTTTGCCAGCCTTTTGCCAGTATA +CTTTACGTGTGTTCTTAATTACGTGCCTATCTACTTACCTTTCTTCCTCG +CCTACATGTATACCTGCCTACCTACACGCCTGCGTGCCCGCCTCCTGCCT +ACCGACTCACCTACCTGTTTGCATACATGCCTGCCTACCTTCTTGACCAT +GCCGAGGCGCCTATCTTACTACTTGCCTACCTACACGCCTGTCTATTGCC +TACCTGTTTGGTTACATGTGCCTGTGCCGTACCTGTGCCTCAAAAACATC +TTTATTTTGTAATAAATAATTTTAATAAAACTTTATAAAACAAAAAAAAT +ACAAAATTGAAAATAACCTAACAAAAAGTCTTTTCAAACCCCTTCGAACT +GCTCAACTGATAAAAATTCGTGTTATACTTCAACAATTTGAACTGCAAAT +CCGATTTGACACAGCTAAACTTGTATTTTGTCGCTTTATTCCTGCACAAA +TGTGCTCCTGGGCAATTGAGACTATTCGAATCGGTGTAGTAGGTGGTGAA +GCTCTTTGAGCATCTTATTGTAGAGTGATCTTCTCGAAGACGGCCCAGAA +TTGCGGTGATTGAGGGATTTGTGATGGTTCTGGGGATTTGATGTAATAAA +TTTAAATTGTGTGGTTTAGATGCAGAAAAAAAAACTAAGAATTCAGACTA +AGACTTGAAAAAGAGCCAAGAAAAGGGCGGAGCCTATTATCGATTTTTCC +ACTTGCCGTTTATGAAGTTTATCTACACTTATATAGTCTATTATCAATAC +TAAGTTAAACAGTATATGGTATAATAAATACTATGACTGCAAGAAAAATC +AATAATAGGCTCCGCCTCTATATTTGTTTTTTCTCGTTTTAAATCCAAAC +TTATTCTACGCCGAACCTATATTCTTTTATATTTTTTGAAATTATATATC +CTTCTATTTATAAGATTTTTCCAGCCAAATTTTTTTTTCTCAGAAAAATT +GAGTTTCCCGCCAAAATGGGTTTCTCAAAAAATTTGAATTTCCCGCCAAA +ATTTTTTTTCTCAGAAATTTAAAATTTTCCGCAAAATTTTTCTCAGAAAA +TTTGTATTCCCCGCCAAAAATGTTTTCTCATAAAACATGAATTTCCGTCA +AAACTTTCTCATAAAATTTGAATTTCCCGCCAAAATTTTACGAGAAAATT +TGAATTTCCAGCCAATCTTTTAATGAGAAAGTTTGAATTCCCACCAAAAT +GTTTTTTTTTCTCAGAAAATTTGAATATTCCGCAAAAATGTTCTGAGGAA +AATTGAATCTCTAGCCAATTTTTTCTCATAAAATTTGAATTTCCGGTCAG +CTTTTTTCTGAAAAAGTTTGAATTTCGCGCAAATTTTTTTTCTCAGAAAT +TTTAAACCTCTGGCTTTATTTTTCTCAAAAAAATTAAAATGTCCTGCCAT +TTTTTTAAAAAAAAAATTCACAGAAAATTTGAATTTTTAATTTTAAAATT +CACAGAAACTGACTTCCTTATCGACATGCCAATTGTCACACGATCCGCTG +ATTTCAGAGCTTCACCGCCCGTAAAATTGCCACGTATCATTGAATCCACG +TCAGCAGAGTCGGGAATTTCAAAAATTTTACTATCATCCATTTGTTTGCT +GGAAGCGTTAATTATCGATTTTTATTTTTTTATTCGTTATATTAATTTTA +TTCATATTTTTTGAAAAATAAAATCAATTTCACTCTCGGATTTCTGGCTT +CCCTCATAAAATGAAATGAAAGAGTTTGCCGAACTAGGCCATTTTGGCTC +GGACATATCTGGGGCAGATTTACGGCGCGTTGCGTCGCGGCTCGTTAAAA +ATAGATTTATTTGTCCGTGTGGAGTACACGACCTTCTCACGCGTTGTCCG +GCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAAT +CCCGTGTTCACTGATTTTTTGAATTTACAATTTTTAAAGTATCGAATAAA +AATTTTAATTGAAAAAATCGATTTTCAAAAAGTTTTAAAATTTTTTTAAA +ATTTGAATTTAAAAATCGATTTTAAAAATTATTGATTTTCGAGCAAACCT +TTTCAATTTGTACGGATGTTCCACGGGCTCATTGAGCCAAACACTATCGA +TTAAAGATGGGCGTGTCACCACTTTTGCCACGCCCCTTTCATTCCGATAT +TCCAATAACCCGACGAATATCTCTGATTCGTAATAGTTGGCGAACTCGGA +AAAATAGGAATCGAACGATTTCGGCACGAGAAGATCAGACCACTCGAGAA +ATGTGATGAAGCTCCCCGAGCTCTGAAAGTTTGGATAAATAGAGTTGTGA +GCCTAGTGCAAGTTGAAAAAATCGATAAATTATCGATTTTCTGATTGTAC +GAATTTAGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTC +AAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAA +TTTTGGCGGGAATTCAAATATTCTGAAAAAAAATTTGCCGGGAATTCAAA +ATTTCTGAAAATAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAATTT +TGGCGGGAATTCAAATTTTCTGAAAAAAATTTAGGCGAGAATTCAAATTT +TCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAATTTTGG +CGGGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCT +GAGTAAAACTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAG +AATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAA +AAAAAATTTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGGCGAGAA +TTCAAATTTTCAGAGAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAA +AATTTTGGCGGGAATTCAAATTTTCTGAGTAAAACTCTCTGGCGGGAATT +CAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAA +TTTTGGCGGGAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAA +ATTTTCTGAAAAAAAATTTCGGCGGGAATTCAAATTTTCAGAAAAAAAAT +TTTGGCGGGAATCCAAATTTTCTGAAAAAAAATTGGCCGGGAATTCAAAA +TTTTTGAAAAACATTTTCGGCGAGACTTCAGGGGTTCTCATAAGAATTCA +AATTTTCTGCAAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAAAAAAT +TTGCCGGGAATTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAAT +TTTCTGCAAAAAATTTTGGCGGGAATTCAAATTTTCTGCAAAAAATTTTG +GCGGGAATTCAAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTC +TGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGA +GAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGA +AAAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGA +ATTCAAATTTTCAGAGAAAAATTTTTGGCGGGAATTCAAATATTCTGAAA +AAAAATTTTGGCGAGAATTCAAATTTTCAGAGAAAAATTCTGGCGGGAAT +TCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGTAAA +ACTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAA +ATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAAAAAT +TTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGGCGAGAATTCAAAT +TTTCAGAGAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAAAATTTTG +GCGGGAATTCACATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTC +TGAGAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTTGGCGG +GAATTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAATTTTCTGC +AAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAAAAAATTTGCCGGGAA +TTCAAAATTTCTGAAAATAAATTTTGGCGGGAATTCAAATTTTCTGCAAA +AAATTTTGGCGGGAATTCAAATTTTCTGCAAAAAATTTTGGCGGGAATTC +AAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAAT +TTTGGCGGGAATTCTAATTTTCTGAGAACATTTTTGGCGGAAATTCAAAT +TTTCTGAGAACATTTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTGTG +GCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTC +AGAGAAAAAATTTTGGCGGGAATTCAAATTTTCTAGAAATCAATTTTTTC +AGAATTTCAGAAAACACCACCCCGGCTATCAATGGAGCGCATTTTCAAAG +TCTCACTTTATATTTATTCAGGCAATCCGAATTTGCAACAGTGACACCTC +CGAATTCAATTCCATCCAATTTTGATTTCCCATAAAAATCTGGAAACGAG +TCAACTGATATTCCTTTGAGACGCTTCAACTCTTCTAGAAATTCGAAAAA +CGGGCGACTTGTAGTTGCCACGTATGTTTGGAGATGGCCGCCGAAACTGG +AAAAAAAATTTAAAATAAACTGACAAGTCTATATATTTTTTCTTTAAATT +TTTTTAATCGAAAAGCACCCCTATTATATAAATTCTTTTTTAACCTACCA +TTTTTAATAATTGATGGCCGAGTTTTCTTTTTTAGGCCATGTTCAAAAAG +CCGGTCGGTACCGGTTTTTGGTGACCGAATTTTCAAATTTTCTAGGCCAC +GTAGAAAAACCAGGTCTTCTTTTCACACATTGATTGTTTAATTTTCTCAA +AGAACCCCCTCTCCTATAAAATCACGGTTAATAATGGGCGATAAGTCGAT +GGCCGAGTTTTTTTTATATATTTCTAGGCCATGTAGCAAAAACTGACCCT +TTTTAACCCCAGAATGTTCTCAAAAATCGTATTTTTTAATTGTGGAAAAG +CCCAGAAAATTATGTATGCTGCAAAATCACAAGTCGGCGGCCGAGTTTTC +TCTCTTCCTAGGCCACGCTGCAAAAACTAACCTTCCGTTTACATATTGAC +TTTTTCAAATAATTTCAAATAAAAATTATTCACTTATAAAATCATTTACT +TCATGATTGAAAGCTTTTGCAATTGGTTAAAACCGGAAATAAGTCGATGG +CCGAGTTTTCTCTTTTCTAGGCCACGTACCAAAAGTGTCCCTTTTTTACC +CCAGAATGTTGTCAAAAATCGTACTTTTTATTTGTGGAAAAGCTCGGAAA +ATTATGTTGTAAAAAATGAGTCAAGTCGGTGGCCGAGTTTTCTCGTTTTC +TAGGCCACGCTGCTTAAACTGACCTTCCATTTACATTTTGGCTTTTAAAT +TCAAATAAAAATTATTCCCTCATAAAATCGTTTACTGTCATTGTGAGAGC +GGTTAAAAACAGGAAAAAAAATGGTGGCCGAGTTTTTTTTTCTAGGCCAC +ATAGCAAAAAACTCACCTAGTATACACATGAGCAGCTAACAACACATTCT +GCCATCTAACATTATTATAAATAGGCGGAGTACATACAACCAAATCCTTC +GGCTTATTATCCGCCGGCAAATATCGAATTTTCGCGGTATGCCCATTCAC +AAGAAGCTCCAGCTCCGTGAGCTCTTCCTCAAGCACTATAGTACCCACAA +GTGTCACGTATTTGCATAAATTATGCGGAGTTGCTCTGTGAATTTGAAGT +GGTTCGAGTACGGTTTTTGTGTCGTCACTTCGGATTGCGATAATCTTACG +ACGTTCCCAATGTGCATCCCGAGGCGCGATAAAGGTTAGTGTTACTTGGT +TTTTGTAGAGACTGAAAAATTTCAAAAAACTTAAAAACTAACGTAGTTTA +AAACATTATTCTTCTTTTTTTATTCTGAGATATTTTGATTTTGAAAAAAA +AAAATTTTTTTTACGAAAAAAAAATTGGCAAAATACCTCAAAAACTGTGA +GTTTGTTGAAATTTAGTTTTTACAACCACGGGAATTAATTTTTTAAATTA +AAAATATTTTACGTGTAGTCCTCTCGAATAATTTTGAAAAATATATGAAG +TGTTGAATTCTGCCGAGTTTTTTTGTCCGAGTGGACTACAAAAGTGCAAA +GAATTTGGAATTTTTCAAACTTTATATTTAACAGCAATCATCAACAACTT +AAAAAAATTTAGATTAAAAAATTTTTTTTGGAAGTTTTCGAAAAAAATTT +TGGAAAAATTTTTAATTTTCAGAAAAAAAAACCAGTTTGATTTTTTTCTT +AAATTCTTTTTTGAAAATTTGTTGAAACTTTTTTTTAAATGCTAGACTTT +TTTTTTGAATTTTCACGCGGTTCTGGTTTCCCTCATATTTTGAGATAGAA +GAGTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTT +ACGGCGCGTTGCTTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAA +TGTATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTAGGCGATTAT +CAATGGAGCGCGAAAAATGCAATGAGGAAGGCCAGAACCCCGTGAAAAAT +ACATTTTAAAAAATACTTGAAAAATGTTTAAATTTTCTTTTTAATTTTAA +ATTTGAAATTTTGTAACTTTACAAAAAAATAATTTTTCGAAATTTTTTTC +AAATATTTTTTTTCGAATTCTTTTTGTTGAAATTTCAATTCTCTGTTCTA +AAAATCAATATTCCTTACCTGTATCCCACTCCATAATAGTACGCAGAAAC +AAAAAATAGGTCTTTCTCGTCGTTATCCAATTCTTTAATCTTATTAGTGT +ATGAATTTCGAACACGTCTTAATGCAGGCAAGGGATGTATTGAAATATGT +ACAAATGCTAATAATATTACAAATAGATATAGGGTCCTGCAACGAATTAT +CAACTGCTCGTAGAGTACGGAATAGGGTTTGAATTGAAAATTGTTCAGTT +TCGTGTCGGAATTCATTTTTATTATGGGGAGGAAAACAATCTAGTGTGGT +GGTAGTGGTAATGACAATCGCTATTTGAAATCATGTTGAATAGCTGCGAT +AAGTATCGGGCGCCAGCGTGGCCTAGGATTTGGGAAAACTCTTCCACCAG +AAGCTAGTCGTGGCCCAGGCTTTGAAATTTGATTATTTGATCAAGAAATT +TACAACTAAATTTAAAATCAACAGTTAAGACATTTTTCATAGACTTTTCG +AAAAATTTCTGATTTTTCCATATCAAATAACCTCGGTACGCATCTAACCG +TCAGTTGCCTCGTGGCCTAGAACTTTTGAAAACTCTTCCACGAGAAGATC +ACCGTAGCCTAGAAAGTTTTGAAACTTGTGTAGTTCGCTTGGAATTTTTT +TTTGGTTTTTTTGTCAACTAACTAGGTTCAATAGCTATTAAAAAGTTGCA +AAATTGGGCAATTTTTGTAAAAATTCACAATTTTGAAACTTCTCTAAAAT +TATTAATTTTGTAGTAAGAGGACTCAAAATTGATCTTCAAACACTAAAAA +ATAGCCCCTTTTTAGAATATAGTGGTTTCGAATATTTTTTGAAAAATTAT +TTTTTTTTACCCAAAAAAAAGGACAGTCATGGCTGAAAAAAAATTTGGAA +AAAATAAAAAAATTGTCTAAATTTGTTGAAAACGGGTAATTCATGCATTC +TGAATTCAGAAAATCTAGGTTTAACCCATCAAAAACCATTAAAAGCGGCA +AAAATGGGTATTTCATTGTAAAAATAATGCATATACAATAAACAATGTAG +AGGAATGTTCAAAATCTGTAGTTTTTTTGAAATTTTTTTTTTATTTTTTG +GTTATTTTTTTTGCAAATTTTCTCGTATATTTAATTAGTTAGTTTGCATG +TTACATGCTAATGAAAAGGTTTTTTTTGCATCCTGATACATATAAAAACC +GAGAAATTCACAATTTCACAATCAGTAAGGTATTTAATTTTTGTTAACTT +TAGTCTTCTGCTCCTCTAAAGCTTCTGGAAGAGGACACTTTCTAAATTTT +CAAAATATTTTTTGCGCCACTTTCCTGTCAAATTTCTGGCATTATTACAT +CCAAAACCCAATAAAAATCGGAATTCCATAGCTACGACAACGTCAGCAAA +AGCGGAAAGAAATTTTGTTTGCCTGTCTAACGAGTCACAAAGCATACACT +GACGTTTCTATCAGAAAAGACAGGATTTCGTATCAAAACAAAAATTGGGT +GCGATTGCTCGATGCACCATGTGATATTTTGCTTTTTTTAAAAATTATTT +TGCTCGTAATGTATGGTGCACTTATTCCGTGGCTGCAGAATTTGCACGCG +GTGTCATAATGCCCATTTCGACTTGATCTACGTAGATCTACAAAAAAATG +CGGGAGTTGAGACGCAGAGGTAGGGCTCAACTGATTTCGTTTGGTTAAGA +GCGTGCTGACGTCACATTTTTATGGGCAAAAAATTCCCGCATTTTTTATA +GATCAAACCGTAATGGGACAGCCTGACACCATGTGAATGCAAACTTTACG +CGAAAATTTTTAGATTTTTAATAATCTTAGAATTAGCTATGGTTTTATAG +AATAATATCAAAATTATCCAAAAAAAAAAACACATTTTTTCAAAATTTTA +GATTTCCAGTTTCTATTTGAACTTTAAAAGACTAATCCAAATTTTGTTTT +GTTTCAACGATTTTTCATTGATCTCTCCAAAGAATTCATTGAAACACATC +ATTCACAAAACTAAAAACTCCCCGACTTGGCTTTCATTCCGAGATGACAA +ACTTTTTGGTGGCAAAGGTTCTTTGGGGGCATAGTATCCAAGGAGACAAA +GTATCCAGTAGACAAACTGGGGTGTATCTTGGGGGGCATATCTTTGGTGA +CAACCTTTTTTTCGACTAGATTTTTATATGTATTTTTCAACTAATTTTTG +TTCACATTTTTCTGGAATAAGTTTTTTAATGCAATTTTCAATCGATTATC +GGTTATAATTCCCTCACAATTGAATGTATGAACGATGGTCTTTTGGGAAA +AGCTGTAAAACGTCCAACTAACTTGGAATATCGTGAGGCTCTTCCTGATG +GTCTGATCCTTCAGCTCCGAAGGATCACATGGGTACCTTCTGATGTTCTG +ATCCTTCAGATAAGAAGGATCGTAAGGGTACCTCCTGATGGTCTGATCCT +TCAGATCCAAAGGATCACGAGGCTCTTCCTGATGTTCTGATCCTTCAGCT +CCGAAGGATCACATGGGCACCTTCTGATGATCTGATCCTTCAGATAAGAA +GGATCGTAAGGGTACCACTTGATGGTCTGATCCTTCAGCTCCAAAGGATC +ACGAGGCTCTTCCTGATGTTCTGATCCTTCAGCTTCGACAGATCATATGG +ATTTTTGACAAAATTTGAAAAAAAAAATTTTGAAAAAAAACTCGAAATTT +TTTTTTGTTATTCTTCATTCTTTAAAGAATAGTTCAAATTTATCATGATA +GGACCGAAAACTTTCAAGAAACAGTATAACTATACATGATAATCAGCTTC +TACCAAATAATGATAAATTCTCCGCGATGACAAACTTTTCGGTGACAAAG +TATCTTGGTGGACAAACAAAAATTACCGAAAACTGATGTAAGGAATAGTG +AAATAGAGTCCTATGGACTATTAAACATGTTCAGTAGGTGTATTCAGGAC +TGTCCGTCAAAATAAAAAAAAGTTTGTCAGACGAAGTTCGAACCTGGGAC +CTGTAGGATGCAAAGTGCGCTCACTACCACTACACCAGCTATGCGAAAGT +CGGCGAGCCTCATCGAAGGCTATTATAAAACTTAGTTCGCACGAGTATGA +TCGACATTCAACAAACAGTAATATCTCTCAACAAGAATTTCTTCATGGAA +TTGAGGTCATTTGACTATTTTTATCGGTTTTTCAAGTTGAGCATAGGGTC +TTTTAATTTTTTGAGCATAGAAAATCATGAAAGCTGCCTGTTCCTTGTAT +CCTGGATCGAAATAGACGTATCTGGCCTAAAATATTTCCTGAACAGTGAT +CATTTCATGTCCATTGTGTGTTTCTCTGTATTTTGAACCAGAAAGTTGAA +CAAAAATGATAATATTATATCGAAAAATGGAACAAATACAAATAATTTTT +AGGCCTAATCAAATTTCCTCCGGATATTGTTTTTTTTGTCATGATTATAT +GTGTCTAAATTTTTTATAATGTGTTTTATAACAAAATTCGTCATTATTTC +CTTCATTTCAAGCAAAATTTAACAGTTCGAGCTTAAAAATAGATGTTGCA +AAAAATTTAATTCGTTTCGATGAATACGGTATACGGTCGGTGTTTGCGTA +CTTTGGCGTTTGCGTATGAAGCATCCTATTTGACGCACGAAACTTTCAAT +GAAATTTAATGCAAATTCTGCATCGAAAAGGACATTACGATGGAAATAAT +GACGAATTTAATTATAAAACACATTATAAAAAATTTAAAAACATATAATC +ATGACAAAAAAAACAATGTCCGGAAAAAATTTGATTAGGCCTAAAATTTA +TTTTTTATTTTTTTCCATTTATCGATTCAATATCAACATTTTTGTTCGAC +TTTCTAGCTCAAAATTCATAGAAACTCACGATGGACATGAAATGATCACT +TTTCAGGAAATATTTTAGGCCAGATACGTCTATTTCGATCCAGGATACAA +GGAACAGGCAGCTTTCATGATTTTCTATGATCAAAAAATTAAAAGACCCT +ATGCTCAACTTGAAAAACCGATAAAAATAGTCAAATGACCTCAATTCCAT +GAAGAAATTCTTGTTGAGAGATATTACTGTTTGTTGAATGTCGATCATAC +TCGTGCGAACTAAGTTTTATAATAGCCTTCGATGAGGCTCGCCGACTTTC +GCATAGCTGGTGTAGTGGTAGTGAGCACACTTTGCATCCTACAGGTCCCA +GGTTCGAACTTCGTCTGACAAACTTTTTTTTATTTTGACGGACAGTCCTG +AATACACCTACTGAACATGTTTAATAGTCCATAGGACTCTATTTCACTAT +TCCTTACATCAGTTTTCGGTAATTTTTGTTTGTCCACCAAGATACTTTGT +CACCGAAAAGTTTGTCATCGCGGAGAATTTATCATTATTTGGTAGAAGCT +GATTATCATGTATAGTTATACTGTTTCTTGAAAGTTTTCGGTCCTATCAT +GATAAATTTGAACTATTCTTTAAAGAATGAAGAATAACAAAAAAAAATTT +CGAGTTTTTTTTCAAAATTTTTTTTTTCAAATTTTGTCAAAAATCCATAT +GATCCGTCGAAGCTGAAGGATCAGAACATCAGGAGGTACCCATGTGATCA +TTCGGCTCTGAAAGATCAGATCATCAGGCAGAGCCTCATGTTCTTTTGGA +GCTGAAGGATCAGAACATCAGGAAGAGCCTCATGATCCTTTGGATCTGAA +GGATCAGACCATCAGGAGGTACCCTTACGATCCTTCTTATCTGAAAGATC +AGATCATCAGAAGGTACCATGTGATCCTTCGGATCGGAAGGATCAGATCA +TCAGGCAGAGCCTCATGTTCTTTTGGAGCTGAAGGATCAGAACATCAGGA +AGAGCCTCGTGATCCTTTGGAGCTAAAGGATCAGACCATCAGGAGGTACC +CTTACGATCCTTCTTATCTGAAGGATCAGAACATCAGAAGGTACCCATGT +GATCCTTCGGAGCTGAAGGATCAGACCATCAGGAAGAGCCTCACGATATT +CCAAGTTAGTTGGACGTTTTACAGCTTTTCCCAAAAGACCATCGTTCATA +CATTCAATTGTGAGGGAATTATAACCGAAAATCGATTGAAAATTGCATTA +AAAAACTTATTCCAGAAAAATGTGAACAAAAATTAGTTGAAAAATACATA +TAAAAATCTAGTTGAAAAAAAGGTTGTCACCAAAGATATGCCCCCCAAGA +TACACCCCAGTTTGTCTACTGGATACTTTGTCTCCTTGGATACTATGCCC +CCAAAGAACCTTTGCCACCAAAAAGTTTGTCATCTCGGAAAGAAGGCCCC +CCGACTTTGCGCGTAAGATATGGTGAGACCCTAATACATCATATTTGACG +CGCAAAATATCTCGTAGCGAAAACTACAGTAATTTTTTAACCGTCTACTG +TAGCGCTTTTGTAGATTTACGGGATCTCGATTTTTTTAATGATTAAAATT +AAACAAAAAATGAGAAAAGAACACGAAGAAACGAAGAAAAATGAAATATC +GATGTCACTTTTCGGAAAAAAAATTAATTTCAAAAATTGAGCCCGTAAAT +TTACACATGCGCTACGGTAGGCATTTAAAGAATTACTGTAGTTTTCGCTA +CGAGAAATTTTGCGCGTCAAATATATCGCACAATACGCATTCTCAGAATT +TTGTGTTCCCGGAATAATTTATTTATTGGTTTTTTTGGTTGTATTGGTCC +CAAAAATCAACAAAAAAAAATTTTTATGAAAAATTTCTGTTTTCTTCCGT +TTAAAATCAAAAGTTGGTTTTTTTTGTTGCTTTTTTTGATAAATTTTTGC +AACCACCCTGATTTATATTCCCATAAATATTTAATGTCCCGCTTATGATA +TCTACTGCTTCTTTGCAAAATTCCTACCTGCGGACCAAATACACCATACT +TGACGCGCACTTTTTTTTTGATTTTCAGCTGGACAAACACATTTTCAGCA +TGATTCTGACTTATTTATTTAACTCTTATCACTCTTATCGTTAAAAAACG +CCCTTATAATCATCAACCTATTTTCATTGTCATTCAAAAAAAAAAACTAT +TTCGTACTCGTCGATCGTACTAATTTGTCATCGTTCCGTTCCGTCGAGCA +AAAATCAATGTAGTTTTACGTTTTCCGTTGAAAAAAAATCCAAAAAAAAA +TCCAAAAAAAATCCAAAAAAAAATTCCTTGTTAATTAAAACCGTGAATAA +AAAATTCAAATAAAAAGTTCAAACGTTTCGTTATAAAAATGTACACCGGT +AAGCTCAAAAATATACATTTCAGATTCTAACAATGTGCGACGATACGCTC +GCATTTTGTAGTCCAGCTCCATTCAGTGATGATGTAGAGGTTATTAAACA +ACGTGAGGCGATCGATTATTCCACACAAATCACTCTGGAAGATGCGATTT +CTGGGAACGGTAAGTGCGCTCCGTTGTACTCATAGTTCGCTGAATGAAGG +CATGTATAAGTTCTCAAATTTTCAAATGAAAATTGCCAAAAAAGGTTTTT +AGTTAAAATTTAAAAAATTATCGATTTTTAAATTTATGAAAATTTTTTCG +AAAAATTTGTGTTTTTTGTTTTTGTTTTATTGATTTATTGATTTTTTGGC +GAAAATGTGAAAAATCGAAAAATTATGGATTTTTTCTTGGAATTAAAAAA +AAAAAACTTTATCGGCTAAGCGAAACTTGCTTTTTCGGTTTATTGATTTA +TTGATTTACTTGAAAAAGTACTTGAAAAAATCAATACTTTTATCACGGGG +ATCTGGTCTTCCACATTAAACTTTTCGCGCTCCATTGAGAATCGCCCGCC +GGACAACGCATGGGAAAGCCGTGTACTCCACACGGACAAATACAATTAGT +TTTACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAATCT +ACCCCAGATATGGTCTGGTCTAGTTCGGCAAAAACTCTTCCATTTCAATT +TATGAGGGAAGCCAGAAATCTTTGTTTTTATTTTATTTTGAAATCTCTAA +ATTATCGATTTTTTGGAAAAAAAGTTGTTTGAAAATTCGATAATTTTTTA +ATGATTTTTTGGAAAAATTAAAATTTTCGCTTTTCAAAAAAATCAAAAAT +TATTGATTTTTGAAAAAAAAAACACGGCATGCAATTCCTAGACCACCAAT +CAAAAACCTCTTCCAGTGACTCGTCCGGTCCGTGTCTACGCTGACGGTGT +CTACGATATGTTCCACTACGGCCACGCGAATCAATTCCTGCAGATCAAAC +AAACTCTTCCGAATGTCTACCTTATTGTTGGCGGTGAGTTCGGCCCGCGA +AATTCAAAATTTTTAATTTAAAAAAAAAACGATTTTTTCCAGTATGTTCC +GACGAAGAGACTATGAAGAATAAGGGGAGAACTGTGCAGGGCGAAGAAGA +GCGGTACGAGGCGATTCGGCATTGCCGGTACGTCGACGAGGTGTATAAGG +CGTCGCCGTGGACATGTCCGATACCGTTTTTGAAGGAGTTGAAGGTAAAT +TGCGCGTGAGATTCGGTGTTTGCACAGTTTTATCTCCAAAAACGAAGGAA +ATTTTATACCTAAATTTCGGAAAAAAATCAATAAATTATTGCCTTTTTTA +AACGTCACAAAATCGATAATAATTTGAAAATCACAATTTTTTTTTTATTT +TCAAAATTTCGTTGTTCTATCACGGGAACGCAAATTTCTGAGAATGCGTA +CTACACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTA +ATTTGTTAAATGACTACTGTAGCGCGCTAGTGTCGATTTACGGGCTCTAT +TTTAAGCTCAATTTTAATTTCTATCGATAAATATATGATACAAAATATTG +ATCCCGTAAACCGACACTAGCGCGCTACAGTAGTCATTTAATGAGTCACT +GTAGTTTTCGCTACAAGATATTTTGCGCGTCAGATATGTTGCGCAATACG +CATTCTCAGAATTTTGTGTACCCCGTAATAAAAATTCGAGTTTTTCTAAA +CAAAAAGTTTAATTTAAAAAACCTCTAATATTCGAGATATTCGATTGGCG +ATTTATTGATCTATTGATTTTTCGATAAATATTGATTTTTCAATTTTTAC +AATATTCGAAACAATTATCGAAATTTCAAAAAACTAACAAAAAATATTTG +CGGAGGAAAATCGATAACTTTTCAATGTATATTTTCTGAAATTCCATAAA +ATTGATTTTTCTAAATTTAATTTGTTCGATTTTCGGGTTCTCGGTTTTCC +TAATTTCTGTAATTTTGAGTCGATAATTTTTTGTTTTTTTTTTTCAATTG +AAACTTTTATTGATCAAGGATTTCTGGCTTCCCTCATAAATTGAAATAAG +AAGAGTTTGCCGAACTAGGCCATTCTGGCTCGGCCATATCTGGGGTAGAA +TTACGGCGCGTTTCGTGTCGCGTCGCGCCTCGATTTTAGTTGTAAAACTA +AATGTATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCA +GGTGATTGTCAATGGAGCGCGAAAAATGCAATGAGGAAAGCCAGAACCCC +GTGATTGATTATTGAGTTTTGGAAAACTATTTTAAAAAACCTGATTTGAA +AGAAAATATCGGTAATTTTTCGGATTTTTAACAAGAAAAAGGTTTTTATT +TCCGGAAACTTTCATTTAATAATTATTTATTTATTGATTTCTCGGAAAAA +TTTGCCGAAATCTATCGAACTATAGTCGAACAATTGGACGAAAAGTCGAA +AAAAAAATTCTAGGCCACGAATTTCCTCTTCCAGGTTGACTTTATGTCAC +ACGACGCTCTGCCATACCAAGGTCCCGCCGGAGAAGACATCTACGAGAAG +CACCGCACTGCTGGCATGTTCCTGGAGACGCAGAGAACCGAAGGAATATC +GACGAGCGATTCGATTTGTCGAATTATCCGCGACTACGACACGTATGTCA +GAAGAAATTTGCAGAGAGGATATTCGGCCACCGATTTGAACGTTGGCTTT +TTTACAGTGAGCCTGGCCTAGAAAGGGGTGGCCTAGAAAGAGGTGGCCTA +GAAAAACAAAACTCTTCCATTTTTTTCAGACCAGCAAATATCGTCTGCAA +GACACCGTAGTGGGAATAAAAGAAATGGGCCGTGGCCTGCTGCAAACGTG +GAAAACGAATGCGGATTACTTGATTGAAGGATTCTTGACGACATTTGCCA +TCAGTGATCCGAAACCGTTGCCGAACAACAAAAGTGCCGATGAAAATGTG +GAAAATAGGGAGAATATTGAGAATTTTTAGAAAAAATTCGTGTAAATTAT +GGGAATAAAAATTTGAATACTCGTGAATGTTTACTGAATTTATGCAATTT +ATTTTTTGAAATTTTCAATTTTTTTGGAAAATTTTTTTTTCTTAGGCTTA +GGCTTAGTCTTTGGCTTTGTTTTAGGATTAGGCTCAGGCTTAGGCTTAGG +CTTAGACAAAAACTTAAGCTTAGGCTTAGGCTTTTGATTAGGCTTAGGAT +TAGTCTGTCTTTCACTTAGGTTTGGCGTCATTGGCGAGCGTTAGCTCGCT +ATTTAGGCTTGGGTTAATTAGGCTTAGGCTTAGGCCTAGCTTTAAACTTA +GGCTTAGGCTTAGGCTTAGAATCAGGCGGGCTAGGGAAAAAAAGAGAAAT +TCCAAAAATTCCAGAAAAAAGGAAAAAAGGTACATCCCGAAGTCGGGTCA +AAAAATAAAGTGAAGAAATGAAATTTTCACGAAAATGAATGAATATTTTT +GAGTCTCGCGGATTTATTTTCATAATCATATTCTGAACGTATTATTGACT +CGTCGTGTGGGACATTTCAATGGATTTTCCGTAAAAATCTCTGTAGAATT +CCGCATCGGTCAACGATTCTTCACAAGAGCCAAACTCGGCGAGTCGGTCA +AACAAATGTTTGAGCTCCTGAAGAGTAGTTCAAAATTATATATGAATTGA +TTTATCTTGCAAACCTTTCTCCGTTTGTCGGTAAAAAGTCCTTCGGGGCA +GATTTCCGTATCAATCAGACGATTTGCAATGTATACAATCCACATGAGAT +TTGTTCGCCTTGAGAATTTCTCCCAGTTGCCCCTGGAACGTTAATTTTTC +TGAATTTCTAGAAAGGATATAGAAATAGCAACAAAAAAAAAAATTTATCC +AAATAATGAGCTATTTAATGTAGTTTATATTACTACAAATACTTTTCTCA +TAAGAACGTCTTGTTCTTGATAAATGTGTGCTTTAAGAAAAAAAAAAGTC +AAAAATAGAGTCCTGAGATGTCGGGCGTTGTACCTATTAGGGGTGTCAAT +AAGTTCCGGGTCAAAATTCATAACTTTTTTCGTAGCAAATCGATTTTCTT +GAAAATGTGGGAATTTATGTTATCAAACATGGTCTTTCATTTGACGGCAC +TTTCAAAAAGTTTTGACCACTCCATGTACCCTAGCTCGGATCCACTTTTT +TCAGGCGTATGCCCGATCTCGCTTCTTTGTAACTTTCAATTGAGACTTAT +GTGCGGATTTTGATTTATTAAGTATACAATGTAAGAATACAATAAAAATT +TGAGAAAAAATTCGTTCAAAAAAACAATTTTTTTGATCGGCAAAAAACCC +TCGAAAAAAATTTTGTCGAAAACTCTTGATTTTTTGTACAGGAATGATGC +AACCAATTCTGAACAATTTTTTAACACATAAAAGTTTTGAATTTAAGGCG +TCACACACAAGCGGCAATGGAAAAAATGATTTTTTAGTGAATTTTTTGAA +ATTTTTGAGAAATTCTCGAAATCTAAATATTAAATTCAAATGTTTTGTGT +GTTGAAAAATTGTTCAGAATTGGTTGCATCACTCCTGTACAAAAAATCCA +GAATTTCCGACAAAAATTTTTCCGAGGATTTTTTTGACGAACCAAAAAAA +TTTGTTTTTTTGAAGGAATTTTTTCTCAAATTTTTATTGTATTCTTACAT +TGTATACTTAATAATTCAAAATCCGCACATAAGTATCAATTTAAAGTTTC +AAAGAAGCAAGATCGGGCATACGCCTGAAAAAAGTAGATCCGAGCTAGGG +TACATGGAGTGGTCAAAACTTTTTGAAAGTGCCGTCAAATGAAAGACCAT +GTTTGATAACATAAATTCCCACACTTTTAGAAAAATCGATCAGCCACGAA +AAAAGTTATGAATTTTGACCGGTAACTTATTGTGCTACATGCTTGTTGCG +AAATATACCTATTTACCTATACCTATACCTATACCTGCAATTTTCTCTCA +TCTCTCGATATACTTCAAATTGTGGAGCATCTGGTCCTTCAAAAATCGTC +GTATCCTCTTCCAAATCCCAGTAGATAGTTGTCGAATCTAAAATTATATA +TTTTTAATTATAAATTGTATATTTTTTTAATTTAAAAAATAACAAACCTT +TCGAAATGCGGCTAAGTGTGAAATCAATAATATTGACCTTAATTCCATGG +GTCCTCAGTGGAATTTTCTGCCCATGCACAGTGTAGGAGAGCTCTTCCAC +TCCGTTCCGATCGATCAGCACATTACTAAGATTTAAGTCCCTGTGCTCGA +ATTCAAGAGCTGCTTCAGCTGCAACCATTGAGAGAACGAGCTGGTGAATG +ATGGAAAATAGTTCATCTTCACTTTCAAGGACAAAATCTGCCAGCGAGAT +TCCACCATTTGCCGAGACGAAAAGGATAAAGTTTTGATGTTCTGAAGAAT +AAACATCTGGCCTCAAATGTTCGGATTCATTGAGCTTATCGTAGGCATCC +CAAGCTCTCAGTAATCCCTTAGGATATTCCCCCATGACTATTTGGGCTGA +AATCATTTCGATAAAATTCGGCGTAGAATTCCAAGAATTTGGGTCTCTCA +ACGCCGACAGTTCCTTCATCACAATCACCTCTGACAAAACGGCGTGGGTT +GTTGGAATTTCCACGGATTGATTTCCATAGAAACATCCGTTGTTTTCGAA +TGGCAAAACTTTGATAGCAACCGGTCTACCATTCCAGACAGTTGAGAAGA +CTTCACCGTACGCTCCTTCGCCGAGCTTCTTCACTTTTCGAGCATCTAGC +GCCGACGTTGGTAGGCTACCCCATGGTTTTGCTTCTTTTTGGCCAACAAC +ACGGAGAAGTTGTGCCATGGACGGATCTTTATTGTGAAATGTGATACTGC +CAATGGGGATATTTCTAGAATCAGGATGAGCTGACCGAGCACTTGGAGCT +CTTTTGTTCAGTTCAGCAAGCATGCACAGTTCGAAAGCATGCACAGTGCG +AAAATGACTTTTCTGAAATTGTCATCAAAAGTTCATTTTGAAAATTCGTT +TCGGCAAAAAATGCAAATGCATTTCTGAAACTCACCAGTTGTCTCTGAAA +TCGTCGTTCGTTGGTCATGTCGAGTGCAAGAACGGTGGTGGTGACCACTG +CCGTCTTCGTGAACCGCATCCAAGACATGTTTCGGGAGATAACTATAGAA +ATGAAGTTTTGAAAAAAAAACTCAAGACCACAATTATTGAAACACGTTAT +TAGGCCAATAACTTCACACGTGAATTAATACATTATTCATGTATTTTTCT +TTGACTGTTATCACGGGTTTCTGGCTCACGGTAGTTCAGCCACGGTAGCA +CAGAAAATAGATGACCACGTTCATGATAATCAGTCTGAAACCTATATTGG +CTGCTATCTCGAAAACTCTCTAAAAACGCGTTTTGAGAAATTATTGATTT +TTTGGAGAAAATCAGAAATTATTGATTTTTTGGAGAAAATGGGAAATTTT +TCATTTTTATTGGGGAAAATCAGAAATTATTGATTTTTGGAGAAAATCAA +AAATTATTGGTAATTTGAAGCAGGGGTGGGCAGCAATTGCCGTTCGGCAA +ATACGCAAATTACCGGTGTGCCGATTTTCCGGGAATTTTCATTTTCGGCA +GTTTGCCGGTTTGCCGATTTGCCCGACATTTTTCAATTTCGGCAATTTGC +CGGTTTGGCGATTTGCCCGAAATTTTTCAATTTCGGCAATTTGCCGGTTT +GCCGATTTGCCCGACATTTTTCATTTTCGGCAATTTGCCGGTTTGCCGAT +TTGCCCGAAATTTTTCAATTTCGGCAATTTGCCGGTGTGCCGATTTGCCA +AAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTT +TCATTTTCGGCAATTCGCCGGTTTGCCGATTTGCCCGAAATTTTTCAATT +TCGGCAATTTGCCGGTTTGCCGATTTGCCGGAATATTTCATTTTCGGCAA +TTTGCCGGTTTGCCGATTTGCCCGAAGTTTTTCAATTTCGGCAATTTGCC +GGTTTGCCGATTTGTCGAAATTTTTCATTTTCGGCAGTTTGCCGGTTTGC +CGATTTGCCCGAAATTTTTCAATTTCGGCAGTTTGCCGGTTTGCCGATTA +GCCCGAAATTTTTAAATTTCGGCAATTTGCCGGTTTGCTGATTTGCCAGA +AATTTTTCAATTTCAGCAATTTGTCGATTTGCCATTTGCCGGAAGTGTTC +AGAAGGATTTTTTTATAATAAGGAACCACTTAAAACTGTGCCGTTTTGAA +ACTTTTCCCCGTTTTTTTAAGATGATTTCATAGAATTTGCTTACTTGGTT +TGCCGAATTGCCAGAAGTTTTTCAATTCCTACAAGTTGCCAATTTGCCGG +AAACTTTTTAATTATGGCAATTTGCCGGTTTGCCGATTTGCCAGAAATTT +TTCAAATTCGGCAATTTGCCGGTTTTCCGATTTGCCGGAAATTTTTCAAT +TTCGGCAATTTGTCGATTTGCCGGAAAATTTTTATTTATGGCAATTTGCC +GATTTGCCGGAAAAAAAATCGTTTCCCGCCCACCCATCAGTTGATGAGTT +CATCTTTTTTTTGTGTCTCTCCCATCAATCTTAAACTCGACCCGGACTGG +CAAACGCATATCTACAGTTTTCTCTTCTTAAAATGGTGGTCTTAAGTTTC +GAAGACTATGCGTAATTTCTAGCGAAGTGGCGAATTTATGATGATTTTGC +AATTTATCAATGAAAAAAACAAAAAAAGCATTTCCGCGTGGCAAATTATC +ACTGTTGTGCCGCGAATAGTACTGATATAATTTTTTTTTAAATTGAATCA +GTTTGGAATTTCGAATTTTTGAAACAACCGCCGGCAAAATGAATAATATA +CTGTGAGTTTTCAAAGATTGTTCCCCGGTTTTCTTGTAGATTTTTGTGCA +ATTTCAAAATTTCGACTTTCAGCGGAAACAAAAATACAAAAAGGTCGAAG +AAGAAGGACGGAAAGTTTACGAGCAACACTGCTACTGATCTTGTTGAGGC +CCCAAAACCAGGTGGAGCAAAAGGATCCAAAAAACCAAAACCATCGAAAG +GAAATGACGACAGGGGACGCGGCGAACCGGAAATGACTGCACAATCCAAA +AAAACCAAGAAAGCAAAAAAAGTGAGACAGAAGAGAGATACAAAGGCACC +GGTGAGTTCAATTTTATAGTTTTATAGATATAATTGTATCAGGGGTGGGC +GGCAATTGCCGTTCGGCAAATTGATTTGCCGCCAAATTCGGCAAATCGGC +AAATTGCCGGTTTGTCGATTTGCCGGAAATTTTCAATTCCGGCAATTTGC +CGGTTTGCCGATTTGCCGGAAATTTTCATTTTCGGCAAATCAGTTTTGCC +GGAAATTATAAGACGGAAACACTGTCTTTTTGAATTGTTCCCGTTTTTTC +TACATATTTTCATAGAAATTCATAGAGACAATTTGCCGAAATTTTTCGGC +AAATTGCCGTTTTTCCGGCAATTTACCGATTTGCCGGAAATTTCCATTCC +GACAATTTGCCGATATGCCAATTTGCCGGAAAAAATCGTTTGCCGCCCAC +CCCTGAATTGTATCCCTTTTTAGTCTCCTGCAATGTCACCTCGATCACGT +GAAATGCTGTCAGACAACAAAAAGACGACCGTTGAGGATGATCCAGCAGT +TCCAATAACAACAAGTGTCGCTGGAGCAGTCACTTCTACGATTCCTGCTC +TCATGTCCACTGAAAACGCGTTTCAGCCACCCAAAGACCTTATCTCGGGA +AGAAAGCCAAAAGGTGCTCCGAACTTGTCTGGCAGCGTTCCACTTTCACA +CAAGAGCTCACTGACTGGAGGTGCAGATAAGTGGGTTGGAGAAGCCGTGG +CAAAGAATTGGATGGATTCGATCGGTTAGCATCCTTTTTTTTTTGATTGG +AGGCCCCGGCGGCGTAAAAATCGTGCCAGAGTTGCAAGAGTGGGCGTTTT +TTTTTGTTTTTCTGTTGTTGGTGGGGCCTTATTATTATTTGGTCGATGGT +GATTTTACTTTACTGGTGGAAATCCGCTAATAAAACTAAAAACATCGGGA +TATAAATAAAAACCCAACTTTAAAAAGCGAACCAATCAGCAGTTTGCTCC +GCCCACTATTCAACCAATCCAATGATTGGTTCGAAATTGGGTACTCATTT +TAGAGGGAATTCAAACGGAAGATTAGCAAGTTCGGTTATTGTTTCATTAG +AATATCATTGCTTATATATATATTTAAAAAATAGTGTACGTCATCAATGG +GCGGAGCCTCTCCCATCGTGGTGAGACCCATCGTGGTGAGACACATCGTG +GTGAGACCCATCGTGGTGAGACCCTTCGTGGTGAGACCCTTCGTGGTGAG +ACCCATAGTGGTGAGACCCATCGAGGTGAGACCCTTCGTGGTGAGACCCA +TCGTGGTGAGACCCATCGAGGTGAGACCCTTCGTGGTGAGACCCATCGTG +GTGAGACCCCCATTAATTTTGGCGTGAAATTCAAATTTTCTAAGAACAAT +TTTTTGGCTTTTTTTTTAAAGAAAAATCTGGAAAATTCTAGCATTTTTTT +AGAATAATCTGGAAATTTCTTGAACTTTCTAGCTAAATCTGGAAACTTCT +AGAATTTCCTAAAATAATCTGGAGACTTCTAAAAAAGATCAGGAAATTTC +TAGAACTTTTTTAGAATCTTCTGAAAACATCTTTCTAGAGTATACTAAAA +ACTTCTAGAATTTTCATAAAATTCCGCGAAGCTCGAGGAAGAGATTTGTT +CAAACAATTTAATGTGGAGCCAGTCGGAGCACGCGCTTTGCGCGTGCGAA +CGGCTGGTTTTAGATATTTTGTAGTATTTTTCAAATCTTAAATTTTCAGA +CACAGCAGAGGTGAAAAAGGAATACGATAAACTGCAATCACAGAAAATCG +ATGTGGAGAAGGACTGTAAAACCTGGAAATCCAACCCAAAATTTAACCAA +TCGGAAGACTTTCCTGCCTTGGACTCCAATCTCGTGAAACTTGGCAAAGA +CTATGTGAACATCAGTCTTGTAGATGTTCCATTGGGAAGAAATGTTCATC +TCGGTCAAGCTCCGGTCACGAATACGGAAGAAACATTCTGGAAAGCTGTG +TTCGACAAGCGAATCACTCACATTGATCTACTCGTCGGCGATGAAACCAT +CGAATTCTTCCCTAAAAAGGCAGAAGATTATACAAATTATGGTCAGATGT +GGATCAATAACCGCCGTGTCGAGTATGTCAATGACGATGTGTACCGATTT +GCAATTGAAGTAGTGCCCCACGGATGCTCCAACTCGATCATCTGCAATGT +GACTGTTATCAGCAATTGGAAAGTGGACACTGTGCCTTTGAAACAAGCAA +TCGCCATCAAAGAGGCACTTGGTCTAAACTACTTCTTGCTGAAAGCACCC +GCTGACGAGCATGCGATGATCGTCTCACCACGTGGAGCTGGACGAGCTGG +CTACTTTTTGGCACTTGCGGTTGCAGTCAACACAATTGATACAAAGCTTG +CCGAACCATGTATTGCGGATATTGTCAAATCGATTCGCTCCCAGAGACCA +AGAGCCGTGGATTCATTTTGTCAGTACTGCTCCCTGTACATTTCGTTGCT +CTACTTCATCAAGGTATTGGTTTTTGAATTCTTGTAAAATGAGAGAATAA +TTCTCAAATTTACAGAAGAAAGTGACAAAACCAGCAGAAGGGGATAAAAA +GCCAACACTGAGCAACAAATACATCTACAAGAAGTCGGTTGAGTTGACCA +AGCAATTCACCGTTCTCCTTCTCGAAGCGAGTCAGCAAAGTGTGATGGGA +CCTGGATAGTTCTTCTCCATTTTGAATATGGAAAAGCATTTGAAGTGATC +TGGGTTTGAAAATGAAGAATTTTATAAACCCTGGATTATTTCCGAAATCT +TGCTTCCTGCCTGCTGTCTCATTGCGGCTTGATCTGCAAAAAAAGCGGTA +ATATCTCCCCCAGGAAAATGTGACGTCAGCACACTCTTAACCATGCGAAC +TTAGTTGAAACGTCTGCGTCTCTTCTCCCGCATTTTTCGAAGATCACACC +AAAATGGGATACTTTGACAACACGTGCCTGCCATCGCTTCCTGACCGGGG +ATTTTGTTAGAAAATTCGTGGAAAATAGGAAGAAACATTTCGAGAAAATG +GAATTATTGATTTTCTGATTTTCTCAAACAAAAAAAAATTAAAATCGATT +GATTTCTGGCTTACCTTACCTAAATTGAAATGGAAGAGTTTGCCGAACTA +GGCCATTTTGGCTCGGCTATATCTGGGGTATATTTACGGCGCGTTGCGTG +TCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTG +TGGAGTACACGACTTTCACATGCGTTGTGCGGCGGGCGATTGTCAATGGA +GCGCGAAAAATACAATGAGGAAGGCCAAAACCCCGTGTATTGATTTTTCG +AAAATTTCGGAAAAATCTCTTTGTTTTATTCATTATATTTCTCCTAATTT +CTTTGAAATGTTCAAAAAATCTGATTTTCTTTTTTTTCCCGAATTTTTGA +AAAATCGATATTTGCTATCCATATTTCTCGAAAAGAAAATCGATTTATTA +ATTTTTTTCCGGTTTCCTGGAAGCTAATCAATTCAGAAAAAAGAATTAAG +CTATGAATATATACTTATAAAAGTCGTAAAAGGTATGGAAATATAAATTA +TTTTAAAACAGCGATTTCTGACTGAAGCATCTCAACTACCAGGGCCTCAA +GTTCTTCTTATCCGACAAATGAGACGAGTCGGAGCTATAATTGTGCCGAT +ATTTTCCGGGCGCCGTCTCTTCGAACTCGGATACGGTAGCCTGCCCGACG +TATTTGAAATCGCCCATTAGCACTTCGTGGCAAGCGCCGATTGATGCTCC +GTGGCCGACGAGTAGGAGGTTTCCTGAAAGAAAATCGATAATTTGCGGCG +TGTTTTTATTGATTTTTATGTGAAAATTGGCAAATTATTGATTTTTCGGC +TGAAATCATAAATTACTGATTTTCTGTTAAAATCAGTAATTTATTGATTT +CTTCGGCTAAAATCAGAAATTATCGATTTTTCTGTGAAAATCTGAAATTA +TTGATTTTTCTGCGAAAATCAGAAATTTACGTAGTTTCGCAAAAATTACC +TTCATATTTCTCGAAAATCGCCCGCAGGGTCTTTCCGACACGTGGCACAC +ACGCGTCATCTCCACATCCTTCGCGGGGTAGTGTGTACTGAAAAAAAAGT +TCGGTAATTTTTCTAGGTCTCGCAGCGATTGCCGCCACCGGTATATTTTC +ATTTTTCCAACTATAGCGCCAGCACCGGCGCCGGCATCTTTTTATTTTTC +CACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTTCGCCGCCGCC +GGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATATT +TTTATTTTTCCACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTT +CGCCGCCGCCGGCATTTTTTACTTTTCCACGTAGCGCGCCAGCGGCGCCG +CCGGCATGTTTTTATTTTTCCACGTAGCGCGCTAGCGCCGCCCCCGGCAT +CTTTTCATTTTTCCACGTAGCGCGCCAGCGCCGGCAGCCGCGCAAACTAT +TTTTCGCCGCCGCCGGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGC +GCCGCCGGCATATTTTTATTTTTCCACGTAGCGCGCTAGCGCCGCCGCCG +GAATTCATTCATTTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATCTT +TTTATTTTTCCACGTAGGGCTCTAGCGCCGGCGGCATTTTTCATCTTTTC +ATGCAGTGCGCCAGCGCCGCCGCCGGCATCTTCTCATTTTCCACGTAGCG +CGCTAGCGCCGGCGGCAGCGCAAACCATTTTTCGCCGCCGCCGGCGCCTT +TTCATTTTTTAATTAGTGCGCCAGCGCCGCCGCCGGCATCTTTTGATTTT +TCCACGCAGTGCGCCAGCGCCGGCAACGGCGCAATTCTAATCTCGGTCTT +TTTTGAGCGATACCTTCGAGAAAACAGGAATATAGTCCAAATCAACAAGC +GGAAATTTCTCAGCTAGTTTGTCGGTTTCCCAGAATCCAGGAGGCTTATC +ACAAAGATAAAGTGCCTCACAAAGGCCACCGTCCGCCTTCACTTTCATTC +CTTTATCCTCAATAATCGTCGAAGCTGTCTCAATTGTCCGATCGAACGGC +GAGGCAAACGTATGCGAGATTTGTGCATTTTCGAACCGATTTTTGCACTC +TTTCGCCTGTTGCCGACCGCGCACGCTGAGCATCGAATTGTCCGACGTGA +GACCGTCGGCTCCGTCGAGTTTACGCCAATTTCGATTGATATTGTCCTCG +CTGCAATGCAAAAAATCAATAATTTCTGATTTTCACCGTAAAATCAATAA +TTTCTGATTTTTGTTGAAAAATCATTACTACCGATTTTAACTGAAAAATC +AATAAATTCAGATTTTCATTTTTTTTTTCGAAAAGTCGATAATTTCCAGA +TTTTCATCGAAAAATCAATAATTTGTGATTTTCACAAAAAATCAATAATT +TCAGATTTTTACCGAAAAATTGATAATTTCAGATTTTCACCGAAAAATCA +GAAATTATTGACTTTGGATAAAAATCAATAATTTACTGATTTTCATCGAA +AAATCAATAATTTCAACCTTTCGCAGAAAAATCGATAATTTTTAATTTTC +ACCGTAAAATCAATAATTTCTGATTTTCACCAAAAATTAATAATTTTAAT +TTTTTTTTCGAAAAATCAATATTTTCTAATTTTTATCGGAAAATCAATAA +TTTCCGATTTTCACCAAAAAATCAATAATTTCAGATTTTTATCGAAAAGT +CAATAATTTACGAATTTGACAAGAAAAAATCAATAATTTGCTGATTTTAA +CAGAAAATCAATAATTTTTGTTTTTCATTGTTTTTTTTTTCGAAAAATCA +GTACTTTTTTAATTTCCCCAAAAAATCAATAATTTTTGATTTTATTTTTC +GAAAAATCAATAATTTCAGATTTTAACCGAAAAAATCAATAAATTCAAAA +AATTTCATTTTTTTTTTGAATTCTTAAAAGTACCGTTCCGCGTGTCGAAC +AATCCAAATTTTCCGTGGATAAGTGATCGGCATCCTATCGAGATCGGTTT +TAGCTGAAAAAAAACCTTAAAAAATTGGAAAATTGTGTACTCCTCTCGGA +CACGTGGTGTCAGGCTCTCCCATTACGGCTTGATCTACAAAAAATGCGGG +ATTTTTCGTTCTTAACCATACGAAATAAGTTGAGAACTCTGCGTCTCTTT +TCCCGCATTTTTTGTAGATCAACGTAGATCAGACCAAAATGAGGCACACT +GAATGAAGACACCAGGATTTTTCGAAAAACTCTAAAGAAATTCTGCAAAA +AGTGACGTCATGAGGTATATAGGTATGAAATCGAATACTTGGTATCAAAT +GACGGAAAAATAAACGAAAGTTGCAAAATTTTTTGATGGAATTTATTAGA +CTTTGGCGGGAAAACAGATCAAATTTACATTAAAAAATACGGGAAAAATA +CGGGGAAAAAAACCAAATTATTGCCTAAAAAATTCAGGATTAAATTGCGA +GTTGTACTTTTTCTTCTTTCCACGCTTCTCCTCCGAATCCTCGGCGGCTT +TTCGTTTCTGCAGCAGCTCAATTTCCTCGGGATGTAGCAAAGCATGGGCT +CTCGCTTTCTCGACTCGTTCCCGTTTCAGACGCTCGTCTCGCATGCTCGC +CAGCTTCTGCCGTCGTTCTCGATCGTATTCCTCTTCGAGTTGACGTTCTT +CAGAGCTATCACGGTGGCGGTGCTTTTCTGGAAGAAAAATTGGGGGGTTT +TTTTGTAGTTTGTAGTGGTGAGCACCCTATATTGGAGGCGCGAAAAAAGA +GATTTTTCGAATTTTTTTGTAGATCAACGTATGGTTAAGAACGTACTGAC +GTCATATAATTTTGGGCGAAAAATTCCCGCATTTTTGGTAGATCAAACCG +TAGTTGGACAAAAAGCAGATTTTTCGAAAAAAAATTACGAATTTCTGGCT +TTCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGG +CTCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGG +CTCGATTTTAGTTGTAAAACTAAATGTGATTTGTCCGTGTGGAGTACACG +ACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAATGGAGCGCGAAAAAT +TCAATGAGGAAGGCCAGAACCCCGTGGTGGTTCGATGCACAAAACTGATT +TTTTTTTTGAATTTTTGGGATTGCGCAAGAAATTTCGCCGAAAAAGTCGA +TAACTCAAAAAATTCTAAAAAATTTGGATAATCTGGAGAAAAAACCCAAA +ATTTGCTGAAAATTTCGAAAAATTTAGCTTTAAATTTTTGCGCATGGCCG +CCGGAAAAGAAAAAAACTCGGCCACCAATTTTTTGGCGGCCATGATGCAA +GACACCATATTTGACGCGCAAAAAAAGGTGTTTTTGGATGTTTTTTTCTT +TTTCCGCCAGAATTTTTAATAAATTTCCAGGGACAAAAAATCATAACCTG +TTGCAAAAATGTTTTTTTTTTCGAAAAATTCAATTTTGCGCGTCAAATGT +GATGCTTTAAGCTCTGTGGCCGCCGAAAAAGAGAAAACTCGGCCACCAAT +TTTTCACTCTCCATTGACAATAGCCTGCTGGACAACGCGTGGAAAAGTGT +CGTGTACTCCACACGGACAAATACATTTAGTTTTACAACTAAAATCGAGC +CGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCTGGC +CTAGTTCGGCAGAAACTCTTCCATTTCAATTTATGAGGGAAGCCAGAAAT +CCGTGGCCGAAAAAGAGAAAACTCGTCCACCGATTTTTTTTTCTGACGGC +CATGACAAGTTTGCGCGTCTATAATACATCATATTTGACGGGCAAAAAAT +TTTTTAAAGTTTTTTCGAATTTTTGTGATTTTCGAGCAGAAAAAAAAATT +GTCTGAAAATTTATGTGGCCGCGGTAAACTTCGGCCACCGATTTTCGACG +ATTTTGCCCGTGTTTTTGACGGAAAAAGCACCATATTTGACGCGCAAATT +TTCAAAAAAAAAAAAGCCCAAAAATCGCACTTTTCTTCTTCTTCTTGTCT +TTTTTATGCCGTTTCTTCGCCTTTTCTTCACTATCACTATCCTCTCGTTT +CCGCTTCCTCTCCTCTTCCAGCTCTTTCCGCTTCAAACACGGCAGAGCAT +CGCGCGCTTTTCGTCGATCAAGTGGCTCGGCGGCTCTTCGCAGCGGCAGC +TCCTCGTACCACTCTTTTTTCTTGTTTAAATCGTTCGTATTATCCGCGAA +ATACACCTGAATTCCCATTTTCGACTCCCATTCCTTCTTCTCGGCAGCTT +TTTCCGCTTCGTAGTCGCGGTTTCCGGATCCATAGTTTTTTCGTTCTTCA +CGTTCGAGATCCTGCAAAATATCGATTTTTTTTGGAGAAAAATATAGTTT +TTTTTTGGAGAAAATTATCGATTTTTTGGAAAAAATTATCGATTTTTCGG +GGAAAATTAACGATTATTTTAATAGAAAATTATCGATTTTATTTGGGAAA +AAAATCACTGATTTTTTGGAAAAAATTATCGATTTTTTTCGGAGAAAAAA +TATTAAATTTTTTGCAGAAAATTATCGTTTTTTTTTTTGAAAAAAATTAC +CGATTTTTCAGAGAAAAATATCGATTTTTTAGAATAAAATTATGGATTTT +TAAATATAAAATTATCGATTTTTAGGGAGAAAATTATCGATTTTTTTTGG +AGAAAAATATTGTTTTTTTTTGGAGAAAAATATAGATTTTTTTGAAGACA +TTTATCGATTTTTTGTTGATAAAATTATCGATTCTTCGGGGAAAAATATA +GCTTTTTTTGGATGAAATTATCGATTTTTTGGGAGAAAAAATACCGATTT +TTTTGGATAAAATTATCGATTTTTTTGAAGAAAAAGTATCAAATTTTTTG +AAGAAAATTGTCAATTTTTTTGGAAATAAATATAGTTGTTTTGGATAAAA +TTATCGATTTTTCAGCTAAAAATATAGATTTTTTTAGATAAAATTATTGA +ATTTTAAAAAGAAAATTATCGATTTTATGGGTAAAAAATAACGATTTTTT +TGGAGAAAATTATTGATTTCTTCGGGGATAAATATTGATTTTTTCGGGGA +AAATTATCGATTTTTGGATAAAATTATCGATTTTTTGGAAAAAATTATGG +ATTTTTTTTGAAGAAAAATATTGATTTTATTGGAGAATAATATCGAATTT +TTTCGGGAAAATATCGATTTTTTGGAGAAAATTATCGATTTTTTTTGAGA +AAATTATCGATCTTTTGGGTAAAATTATCGATTTTTTGAAGCAATTCTGA +GCCAAATTTTGAATTTTCGAGCGGCAATTTTTGCACAAAGCATCATATTT +GACGCACAAAATTCGAATTTTTCAGAATTAGTTTCACAAAAAATCCATCT +ATCACCTGAAACAAGTTCACATGTCCCGTTTCATCTGAAATGCTGACATC +TTTTGCTGCTCCAGCTGAGCTCGAACCAGCTCCTCCACTAAACATCGTCT +CCATTCGTTGATCGGCTCGGGCTCTCAACTGCATCAGGCGCCGCTCGTTT +TCCGCCTGAATTTGCCTGTCGAGCACACGCTGCTCATCTTCGGCGGCTTT +TCGCTCGTCTCGGCGAACCCGTTCCATGTTGGATTTTGTCCGAACGTGCC +ATGATTTGTGATGGAGAATGTTCATCTGGAAGCGGAAATTATAGAGAAAA +AATTGATAATTGTGCTCGAAATTTGGCTCTGGAAGAAGCGCAAAAAATCA +ATAATTTCGTCCAAAAATCTATTTTTTTCAGAAAAACCAAAAAGCGTTTT +TTTTTCCAAAAATAAAGATAATTTTCGTCCAAAAATCGATAATTTACTTC +TAAAAGTCTCAATTTTTCCAACAAAAAAAACAATTTTCGTCGAAAAACCG +ATGTTTTCAGAAAAATCAAAAATCAAAAAAAAAATTAAAAAATTAAAAAA +AAATCAATAATTTTTTCTAAAATCTTGCAATTTTTTTCTAAAAATCGTTT +AATTTTCTTCTAAAATCGATATTTTTCCGGATTTTTTCGTGAAAAAAATC +GTCAATTTTATTGAAAATTTTGCTAAATTTCGAAAAAAAATCTTGAAATT +TCGATGCACCATGATTTTGAAAATTCTGCTCCGGATCAATTTTTCGAGAA +AAATTATCGATTTTTGGAAACTATCATACAAAAATCGATAATTGTGCTCG +AAATTTGGCTCTGGAAGGAGGAAAAATCAATAATTTTCTTCTAAAAATCG +ATTTTTTTTCCAAAAAATCAATAATTTCGTCGAAAAACCGATGTTTTCAG +AATAATCAAAAAAAAAATTAAAAAATTAAAAAAAAATCAATAATTTTTTC +TAAAATTTTGCAATTTTTTTCTAAAAATCGTTTAATTTTCTTCTAAAATC +GATATTTTTCCGGATTTTTTCGTGAAAAAAATCGTCAATTTTATTGAAAA +TTTTGCTAAATTTCGAAAAAAAATCTTGAAATTTCGATGCACCATGATTT +TGAAAATTCTGCTCCGGATCAATTTTTCGAGAAAAATTATCGATTTTTGG +AAACTATCATACAAAAATCGATAATTGTGCTCGAAATTTGGCTCTGGAAG +GAGGAAAAATCAATAATTTTTTTCTAAAAATCGATTTTTTTTCCAAAAAA +TCAATAATTTCGTCGAAAAACCGATGTTTTCAGAATAATCAAAACAAATT +TCAAAAATAATAAAAAAATCAATAATTTTTTCTAAAATTTTGCAATTTTT +TTCTAAAAATCGTTTAATTTTCTTCTAAAATCGATATTTTTCCGGATTTT +TTCGTGAAAAAAATCGTCAATTTTATTGAAAATTTTGCTAAATTTCGAAA +AAAAATCTTGAAATTTCGATGCACCATGATTTTGAAAATTCTGCTCCGGA +TCAATTTTTCGAGAAAAATTATCGATTTTTGGAAACTATCATACAAAAAT +CGATAATTGTGCTCGAAATTTGGCTCTGGAAGGAGGAAAAATCAATAATT +TTTTTCTAAAAATCGATTTTTTTTCCAAAAAATCAATAATTTCGTCGAAA +AACCGATGTTTTCAGAATAATCAAAACAAATTTCAAAAATAATAAAAAAA +TCAATAATTTTTTCTAAAATTTTGCAATTCTTTTTTCTAAAAATCGATAT +TTTTCCGGATTTTTTTCGTGAAAAAAATCATCAATTTTATTGAAAATTTT +GCTAAATTTCGATAAAAAAACGATTATTTTGAAATTTCGATGCACCATGA +TTTCGAAAATTCTGCTCCGGATCAATTTTTCTAAGAAAATTATCGATTTT +TGGAAATCATCACACAAAAACCGATAATTTTGTGAAAAAATTCGATTTCG +ACGCACCATGATTTCGAAAATTCTCAGAATTTTAGAAAATTTATCGATTT +TGTGTAGAAAAAATTCGAATTCCAGTGGAAAAATTTTCTTTTCTCAAAAA +ATGTTTGATTTAAAAAAAATCGATTTTTTCAGAAATTCAGGCATTTTTTT +GCAAAGTAAATTGGCAAAAATCGATGATTTCACTGTGAGAATGGGAATTT +TTGTCAAGAAAAATATAAAAAATTGCCTTAAACAATTAAAGTGGTTGTCA +AAAAATTGAAATTTTGGAAAAAAAAATATATTTACAGATGAATTTATTAG +AAAAATTCCACAAAAAAAGAGGTTCCATCTAATATTATTATGTCGCATTG +GGGGTTATATCACATAATTTTTTTTTGTTTCGGTTGCCGTGGAGAAGGGG +GAAAATATCACATTTTTCAGAGGAAAATCACAATAAATATAAGGAAAATT +TACAAAAAAAGGCGCGGGGGGAAATTTCTTCACAAAATTATCGATTTTTG +GGTGATAATTTCCAAAAATCGATAATTTTTATAGCAAAATTGATCCGGAG +CAGACTTGGGATAAAGCAATTTTTGGAGGGGGAAAATGAACAAATTAATA +AAATATAATATATTCGGGGCAAAAAATGGGAAATAATTAAATTGTCGGAA +CATATAAATGATTAATTGATTGAGCCAATGGCATTGGTTTCATGTGAGCC +AACGCTTCATTACAGAACACTTCCTCCCGATGACGTAGCGGACGAGAATG +CTCGACACGAGCAAGACGGTAGGCTCTAGAGGCGTTTATCTGGAAATTTT +TAGTGAAAAAATGAAGAAAAAAAGCTTTTTTCGCTGAAAATTCCAAGATT +TTCGGTTTTTTTTTTGCTAATTTTTTTTAAATTTGCCTTGAAATAAATTT +CCAGATGTTCAGTAGTTTTTTTTTCCTTCAAAAATCGATTTTTCAATTAA +TCAAACATTTTTCAGAGTATTAATAATTATTTTTCCACCAGAATTTGAAT +ATTTTATCCAAATTCTGAGAACCGGCTCACAGAGCGGCTTTTACTACGTG +GCCTAGAAAAATCAAAAACTCGGCCAATGATTTATCTGGGATTTTTGACG +TGGGATGTTTCTGAAACTTGACGAGAATGTTCTCGAATGGGGGTTCTATA +GTTCCACCGTGGCGATTTTTGAGAAAATGTTCCGTATCCATGTTATGAAG +GTGGCCGAGTTTTCTTATTTTACGGCCACGTAATAAAAACCGCTCTGTGG +GCTCCTGAGCAGAATTTTCGAAATCATGGTGCATCGAAATTTCAAAATTA +TCGATTTTTTTTTTGAAATTTAGCAAAATTTTCAATAAAATAAGAAATCA +TGGTGCATCGACAAACCAATTTTTTCCATTTTTTCGGAATTTAAAATAAA +ATTTAAAAAAAAGTAAAATTCTGGAATTTTACTTTTTAAAAATATTTTTT +TCAAATTCTGGCAGTTTTAAAATAATAAAAAAACGTTTTTTTTCCATTTT +TTTCAAAAATTTTTTTCTGAAATTTAGTACTACAAATGTAAAATTTACAG +GGTTTTCACAGGAATTTTCAATTTTTTTGATTCGCTTTTCTTCAAAAATT +CTAAATTTTCAGGTTTTTTTTTCCAATAATTTTTAATTTTTGTGAAAAAA +AAATGTTTTTAATTTTTTCAGACTTAAAAAATTGTGACAACTTTTTTCAA +TTTTTTCCGCAAAAATAAATTTTCGGAAATTTCAAATTTCCTACAAAAAA +CCCCTTACCACAGTAAGCCTAACCAACTGTGAGAGCTCGCTCATCGTGAC +TAGGGCTCCGTCGAAAAGCGGCCCAAACTCCAGAGCCGACGCCGTATCGA +CGCGCACTCGAACCATCTGAAAAACCAAATAATGGAAGAGTTTTTTTTCG +GCCAAGCCAGGCTGCCCCATTTGATCTACGTAGATCTACAAAAATTGCGG +GAGAAGAAAAAAGAGACGCAGAGTTCTCAACTGATTTCGCATGATTAGGA +GTGTGTTGACGTCACATTCGCAAAAAATTCCCGCATTTTTTGTAGATCAA +ACTGTAATGGGACAGCCTGGGACCACGTGCAGTGTTAGGCTGTACCATTA +CGGTTTGATCTACAAAAAATGCGGGAATTTTTTGCAAATGTGACGTCAAC +ACACTCCTAATCATGCGAAATCAGTTGAGAACTCTGCGTCTCTTTTTCTT +CTCCTGCATTTTTGTAGATCAACGTAGATCAAGCCTCTCTCTCTCTCTCA +CCTTATCACCGACTTGCTCCAACACAATCAGAACATCACAAAACTTGGTG +GCAATCGTTTCGCGGGTGTACACTTTCCGTGTGTTCTCAGTCCACACCAC +ATGCACCTCATCGTTTCCGATATGCTTCCACTTCTGCTGCACATCGCCGT +TGAGCATCGTGCTCACATGGAATATCACCTCAGCCTCGGCGTCTGCAAAG +TACGGAGCCCGTGTCTCTACGGGCAGGCCACCGGTGTAACCATCGTGTCC +TCGACCCACTTTGACCTCCCATCCGAGCTCCGACGTGAAGCTGTCAAATT +GCGCGGAGGCGGAGGCGGTGGTGTTGGACAGGATCGATGCTCGATCTTCC +TGCGATTCTCCTACATAGATCACAGCGACTTTGTGGACTTCACGAGAAGA +AGTCTGATCTAAATGCTTCAAGTCACGCGGGAAATTCGCGTGAACCTGAG +ACACAAGTGGGACGAATCCCAGGGAAGCCGACAGCGATCTCCATTCGAGA +AGCTTCGCGTTCGGAGTGAACGCTGGCAAATGATCGTGAGCCGCCGACGA +TGTGCCAAGTGGCTGTGGCTGCCGTCTAGACGTCTCAATCATCGATGTAA +ACTGTGCGGCACCATCGACAGGCGACGGGCTCCCACGTGACGGGGGGTAG +TCCGGTAGATCATCGAACGGATCATCCATCGCTCCGAGGATCCCCTGGCT +TTCCCGACCGGGACGTTTTCCCTTGAGAGCCTCTTTGCGTAGCCAATTGG +TCACGTTGGTGGCAGGCTTGCGGACATCCTCATGGGTATCTAGATCCCAG +ATATGCCGGCCAACTACCGTTCGGGAAGTGATTTCGCAGGGGGATTTGGC +GTGGAAATCCTTTCGGGACACCGAGATAATCGCCGATTGCCGATTAATAT +ACACGGTTTTATCCTCTCCTTGTAGTGGCGGTGCTCCTGCAGAGCTCCAT +CTCTGAACCTCAAAACCTCGCACCGGATACTGACCACCGAGCGTGACAAG +CTCTCCATGGAGCACCATATGCCTATCGGCCAAGATACCGCGAATGACGA +GTGGCATTTGAGGTTGTGGCCATTGCATACAAAGCTTCACCATCTGCCAC +TCGATCTCGGTTCTCGTACGCTCATCGCGTAGGAGCGAGGCGGCACGGAG +CAGCGCCTGGAGCAGTGTGGTGCTCGAGAACTGGGCGAGCGAGGCGATCG +ACGAGCAGAAGAGCGGAATGAGCCGCATCGCGAACTGATGGGTTTCGATG +GTTTTCAACGCGGTGAGCACCAAGTCGATTTGGGCTTTTTGCACGATGAG +GATGGCTAGCGAGTTCACGATTACTACGGCGTTCTCCGATACGTCTGTAT +TGACAAGCTGATCGAGAAGGATTTGCTCGGCTCCAGGATACGATGAAGCT +AGCATTGAGAACAACTTCAACGAGTTCGAGGACACCTTCGTGTCCTTCGA +GCTCTTCGCCGCCTGCAACATTTTCGGCAAATGCTCCAGAGCTCGCGGAG +CAACAATTGATAGTTCGTGTGCAGAGAGCCCACAAATCGCCGGAACCACT +AGTTGCTCCTTGGATTGCATAAGACGGATGAAGCAGAGAAGAATGTTGGC +CGAGAGCAGTGGCGGTGGCCGACGGATCGTTGATTCGTTGAGAATTGCAC +TTAGAGCCGGAACACAGCGGGGCAGCAGGATTGGGGGTACGGTAACGAGG +CGGCACGCGAGCCAGTGGGCCAGTGGGTGCAGGTTTACCTGGAAAGCAAA +ATTTTTTTTGGCTTTTTTTCAACTCGAATTTTTTTTCTAAATTTTTTTGT +AAATTTTCTAAAAAATAATTGTTCGATTTCAGAGTGCCTCATTTCGTGCG +TGATCTACGTTGATCAACAAAAAATGCGGGACTGATTCTGCATGGTTAAG +AACGTGCCGACGTCCTATTTTTTGGGCAAAAAATTCCCGCATTTTTTGTA +GATCAAACCGTAATGAGACAGCCTCACGTCGTGCCAGAAAGTCCCATTTC +GTGCTTGATCTACGCTGATCTACAAAAAATGAGGGGCTGATTGTGCATGA +TTAAGAACGTGCTGACGTCACATTTCGTTTGGCAAAAATTCCCCCATTTT +TTGTAGATCAAACCGTAATGGGACAGCCTGACACCACGTGATCTTCAAAT +TCCCGCCAGCCTGAAACCCACCAAAAGCAAGTTCTCAATCGTCAATGACA +TGCAATCGATTGCCACGTGGGCACTCGAGTTGGTATACGGATCCACGAGT +GAGATGACACGACGCCACGTTTGAAGCCACGCCAATTTGTCGCCAGACCA +AGACTGAAAAAGGGAAAAAGTGTGATATGCGCCTTTAAGAAAGGGTTACT +ATAGTTGTCAACAACAGAAAAAAATGCTGAAAAGGCATTTTTCAGGGTCT +ATTTTCACAATGAGTTTGGGTATAAATTGGAGAGTTTTCCATAGATAATG +CGTACTGCGCAACTAATTTGACGCGCAAAATATCTCGTAGCGAAAACTAC +AGTAATTTTTTAAATTACTACTGTAGCGCGCTGGTGTCGATTTACGGAAA +TTAATTAAAATAATTGATAAACAAAACAGAAACTATGTTCAAAAATCGAG +ATCCCGTAAATCGACACAATCGCTACAGTAGTAATTTAAAAATTACTGTA +GTTTTCGCTACGAGATATTTTGCGCGTCAAGTATGCTAAAAAATATGTAG +TTGTGGGAGCCTTGTGAATTTTTAGAAGGTTTTTTGAAAAATAACTCGCC +ACTATTAAAAAAAATATATATTTTGAGGCATTTTCAAAGGGTTAAAGTAA +TTTTTTACTTTTAAAATCGTTTTTTTTTATAAAATAAATTTTAAGCGTTT +TTAGTACAATTTTCGTAAGTTTTTCGTTTTTTTTTTGGTCATATTTTGTA +GTTTTTTACACTATTTTCCAGAAATCGTCAGAAAAAGCACTTAGAAACGG +GCTAGAAAAACGGGGTTTCGGCTTGCTGCGAAACTTTTTTTTTTGAAATT +ACCGCGCAAAAATAAATTGTCATTCAAGTAATGTTGCAAAATGTATTAAA +ATATAGGTTTTTAAAAATGTATTTTAATACAGTTGTGACGTAATTTTTCT +ATTTCAATTTTTGCAAAATAAGAAAAAAAATGAATGTAAAAAAGTTAGAA +AGTTTTTAAAACACATTTTATACAGGTCATTACGCTCTATTTTCTGCCAT +TTAAAGCGAGAATGTTTTTTGACACTACATATATAATATTAGGTCTCCAA +ATAAGATCCGGGTCAAAAATCATAACTTTGTTCGCTGTGTATCGATTTTT +ATGAAATTGTGGGAATTTGTGTTATCAACCATGATCTTTCATTTGACAAT +AGTCACAAAATTTTTTGGCCGTCCGAAGTGCCCGTACTCGGAGCCAATTT +TTTCAGACATTTTTCAGATCTCGCTTCTTTTCAGGTTTCAACTGAGGTTT +GTGTGCGGATATTGCTTAGTTTAGTACACAATGTAAGAAAACAAAAAAGT +TTGGAAAAAAATCCGTCCAAAAAAAATTTTTTTGTCGCTCGTCAAAAAAT +CTACAAAAAAAATTTTGTCGAAAATTCTTGAATTTTTATACAAAAATGAT +GTAACCGTGTGCAAACTAATTTTAAACATACAAAACATTTGAGTATGAAA +TTTGGATCTCGAGAAATACTCCAAAAACTCGAAAATAGTTCGAAAAAGCT +GTGTTTTTTGTTATTTTTTTTAGTGTGACGCACCAAATTGAAATTTTTTG +TATGTGTAAAAATAGTTTGCACATGGTTACATCATTTTTGTATAAAAAAT +CGAGAATTTTCGAAAAAAAATTTTTTTGAAGATTTTTTGACAACCGACAA +AAAAAATTTTGTTTGGACGGATTTTTTTCCAAACTTTTTTGTTTTCTTAC +ATTGTGTACTAAACTAAGCACAATCCGCACACAAAGCTCAATTGAAAACT +GAAAAGAAGCGAGATCTGAAAAATGACTGAAAAAACTGGCTCCGAGTTAG +GGCACTTCGGACGGCCAAAAAATTTTGTGACTATTGTCAAATGAAAGATC +ATGGTTGATAACATAAATTCCCAAAGTTTCATAAAAATCGATACACAGCG +AACAAAGTTATGATTTTTGACCCGGATCCTATTTGGAGACCTAATATATA +TATATATATAAAGATACCTACCGTAACCGCATTTGTAATATCATCAGTGT +CATGAAAAACGTTATCCTCTGCAATTGTGTTCGACGATGACATACTATCT +CCAGTCTCTGACGAATCATTTCTCGGGTCTTCCATCATTGCCGATTCGAT +TGCCTGTCGTCGACTGTTCTGTGAGACTTCTGTCGCTTTTCGGAGAGCTT +CTTCACGGGAGAATATGTCGATATGGGCGAGATGGAGGATTAATGCTCGC +GTTACACTGTTCACAATCTGAAGATTTCGTTTTATTTTTTTGATTTTGGC +TGGAATTTCATAAAGCTATGCTTTTGTTGAAATTTTAGTTTAAAAAAATA +AGGTTTTTGAACTGAAAATTGGGATAAGAATTAGAAAAAAATTTGTTTTT +TCTCTAAAACTGCTGCATTTTATTCAATTTTGTAAGATTTTCTGTACAAA +ACATAATAATTTTTGAATTTTTTTTCCAAATTTTTTGAAATTTCAGCAAG +AACTGGACAAAAAGCACTACTTTTACTAAAATTGGCAGCATTTAGGAATT +TCTGAAAAAAACAATTAATTTTCATTATTATTGTCATATTACAGGAACAC +ACTATTCTGAGAATGCGTATTACACAACATATTTGACGCGCAAAATATCT +CGTAGCGAAAATTACAGTAATTCTTTAAAAATGACTACTGTAGCGATTGT +GTCGATTTGCGGGCACGATTTTTTGAAATGAATTTTAATCATATTTTGAG +CAAAAAATGGGTCAAAAATCAAGCCCGTAAATCGACACAATCGCTACAGT +AGTAATTTAAAGAATTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTC +AAATATGTTGTGTAATACGCATTCTCAGAATTTTGTGACTTTTCAAAAAA +AAAAATCGTGATCAAAAAAAATTTTTAATTGTTTTTTAAGATGAAATTAC +GATTTTTTTCGTTCTCTATAAATTTTGATCAAATTTATTTCAAAAAAAAA +AAAAATTCTTTCTATATTTTTTTTTTCGAGTTTTTTTTTCTATCTTCTGT +ACAAAACACAGCAATTTAAAAAAAAGGCAAAATTTTAAGATTTTTCTAAA +TCTAGATTTCTAATTTTCCTCGGGGTTCTGGCCATCATCCTCATAAACAG +AAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGAAACTCTTCCATTTC +AATTTATGAGGAAGGCCAGAGCCTCGTGGAAAATTAGAAATTAGATTTCG +AAAAATCTTAAAAGTTTGCCAATTTCTTATTAGATTGATGTGTTTTGTAC +AGGAAATTGAGAAAAAAATCGGCAATTTTATACAATTTAATTTTAAAAAA +TATAGTTAAAAATAGAAAAATTCAATGAAACTGGAAAAAAATGTTTACTT +TGAAAAGTTAAAAAAAATGAAAAAAAAACTCAAAAATTGAATAAAATGCG +GCAATTTTTGAAAAAAAAGCTTTTTTCCATAGTTTCTGTCAATTTTCGGC +TAAGATTAATTTTTTTTCATCAAAATTTCGATTTTCATACTCTCTTACCG +AAGCCCATTGCTCAGCCATCGGTATCCAAACACCCTTCTTCATGACGTCA +TGCACCTCATCCCACACCTCATCGTCAATTTCGATGCGTCTGACAGCCTT +AATCACGACGACATTCGAGATGAGTGTCGACGTAAAAGCAGCCGACACAT +TCTGGGAAAACGCGTCCGATTGGCGACAGATTTTCGAGGCGCATGTGCAG +AGTCCCGCCATTAATTCTGACCAGAATTTTTGGGGAAGCGGTTTTGGGAG +TTGAATTCGATGGGAAACCAGCTGCTTGCACGATGTTAGAATCGCAAATG +CTATGGAGATTGCCGAGGAGTGACTGGAAAAATATTTTTTTTTAATTTTT +AAAGGGATTTTGGGAAATCGAAAAATTTAAAAACTCGGATTTATGAAGTT +TTTGGCAAACCGGCAACTTCTGGTTTTTGGAATTTCGCCACTTTTTAACA +ACCGGCAATTTGGCGATTTGCAAATTTTTGGAAAACCGGCAATTTATGGT +TTTTTTTTCGGAATTTTGCTAATATTTTTAAAACCGGCAATTTGCCGATT +TGCAAATTTTTGGAAAACCGGCAATTTGTGGTTTTTGGAACTTGGCCACT +TTTTATAAACCTACAATTTGCCGATTTGCAAATTTTTGGAAAACCGGCAA +TTTCTGGTTTTTTTTTGGAATTTTTCTAAAATTTTAATAAACCGGCAATT +TGCCGATTTGCAAATTTTTGGCAAACCGGCAATTTGTGGTTTTTTTGGAA +TTTTTCTAAAATTTTAATAAACCGGCAATTTGGCGATTTGCAAATTTTTG +GAAAACCGGCAATTTTTGATTTTTGGAATTTTGCTAAAATTTTTAAAAAC +CGGCAATTTGCAAATTTTTGGAAAACCGGCAATTTGTGGTTTTTGGAATT +TTGCCACTTTTTATAAACCGACAATTTGCCGATTTTCAAATTTTTCGGCA +AATTGCAGGTTAATAAAAAGTGGCAAAATTCCAAAAAAAAACCAGAAATT +GCCGGTTTTCCAAAAATTTGAATATCGGCAAATTGTAGGTTTATAAAAAG +TGGCAAAATTCCAAAAAACCACAAAATGCCGGTTTTCCAACTCTTTCAAC +GAGAGTATCCAATTTTTTAAATAGAAAAATTGCCGTATTCCCTACCGTTC +TCCACACATTTGCCGATTTTCAAATTTTTGGAAAACCGGCAATTTTTGAT +TTTTGGAAGTTTGTAAAAATTTTTTAAAGCGGCAATTAGTGGTTTTTGGA +TTTCTGTCACTTTTTATAAACTTACAACTTGCCGATTTCAAATTTTTGGA +AAACCGGCAATTTGTGGTTTTCAAGTTTTCTGCTAATTGGCAAACTGGCA +AAATGCCTTATTTTGGAAGTTTAGGTAAATTCTCAGAACACCGGAATTTT +GACATTTTTCAAAATTCCAAAAACCACAAATTGCCGGTTCGCCAAAAATT +TGCAAATCGGCAAATTGCCGGTTTTTAAAAATTTTTGCAAAATTCCAAAA +AACCACAAATTGGCGGTTTGCCAAATTTGCGAAATTCCTAAAACTGGAAA +TTGACGGTTTTCAAAAAAAAAAAAAGAAGGGAAATCGGCAAATTACAGAC +TTACAAAAAGTGGCAAAGTTGCAAAAGCCAGAAATTGCCGGTGTGCCAAA +TTTGCGAACATTTGAAAATACCACAAATCAAATTGCCGGTTTGCCGAAAA +TGTGCAAATCGGCAAATTGCCGGTTTTTGAAAATTTTTGCAAAACTCCCA +AATTTACAGAAAAAATTCCAAAAATCAAAAATCCGAATTATTCCAGAATT +TTTTCTTCGGAAAAATTAAAAATTGTTCAATTTTCCAACATTTTCAACAA +GCGTATTATCGAAAAAATACAATCGCACAAATTTCTCGTAATTTATTTTT +GATCTACCTTGTTGACTAGGCTCCGCCCCTAATCTTGTTGCTGTTGTTAT +TGTTGTTGTGGCTGTCTAGTTGAAGGAAGGGGCGGAGCCTATTCAACGAG +GTAGATCAAAAATAAATTATGAGAAATTTGTGCGATTGTATTTTTTTTCG +ATAAAATCCAATTTTTTAATGGAAAATTGCCAATTCCCTACCGTTCTCCA +CATTGAGCCAAATACGGACTGTGAAAGAAGCCCAACAAGATATTCGAGAG +CAACAGCGAGCATCGTTCAATCGATACTTCTCCAGACGCTACGAATGGTG +GAATTTCGTACTGCAAAAGCCATGCGGAGAGCACATTTACCACTTTATGA +GTGACATTTGAGCATGCCAATGGGAGTTTCATTGCTTCACGCATTAGTGT +TAATGCTACGTTTGTTGCCTGGAAAAGGACAAAAAAAACTATTTTTTTAA +ATGTAAGTAATTAATTTATTTTTTGAAATCTCTTTAAATGTGGTGTAGTC +GAATATTTTTTCAATTGCTTAATTACCCTCAAAATTGTCTGAAAACACCG +AATTTCATAATGAACTTCTTGAAAACTTCTCAGAAAAAAGTTATGACGCC +TCAAAAAATGGCCTAAAATTGGTTAAAATTTGAAATTTGACCTACTTGCC +AAGCGGCTGGAAACTAGCTTTTTTTTGAAATCACTGTCAAATTTTGAGTA +TTCAATTTAATTATCTTGCGTTTTCAACTCGATTCAGGTATTTTAAAATC +GATAAACGAAGAGATTTTTAAAAATTATTTACCAAATCTCTTCTTCCATC +GATTTAAAAATACATAAATTTAGTTGAAAACGCAAAATAATTAAATTGAA +TACCCAAAACTTGACTGTGATTTCAAAAAAAAGTTAGTTTCCAGCCGCTT +GACAAGTCGGTCAAATTTCAAATTTTAACTAATTTTAGGCCATTTTTTAA +GCCGTCATAACTTTTTTTTTTTGAGAAGTTTTTCAGGAAGTTTCATTATG +AAATTCGGGTGTTTTCAGATAATTTTTAGTATAATAAAGCAATAAAAAAA +ATTCGACTACACCAACTTCAAAAATGTAAGCAATTTTATTTTGAAGGCGG +TTTTCTTTTACTTTTCTAAAAAAAAAATTTATTCAATTTTACGATTTTTT +GCGTAAAAAAACACGGTCAAATTTTTGTTAAATTCGAAAAGGCGTGTCCA +TTACGGTTTGATCTACAAAGAATGCGTGAATTTTTAGCCCAAAAAGTGTG +ACGTCAGCACGAAAATTCTGCGTCTCTTCTCCCGCATTTTTTGTAGACCT +ACGTAGATCAAGCCGAAATGGGAGAGCCTGACACCACGCGCGTGTGCGCC +TTTAAAGTGAGTACTGTAATTTCAAAAATTCCACAACATCGAGAGTTTGA +AACTACAGTACTACTATTTAAAGGCGCACACACTTTTTCGAATTTAACAA +TAAATTGTCGTGTTGAGACCGTATTTAGGGCTCAAAAAAAAAATAATTAT +CTCGTTAGAATATTCGGGAAAGTTGCAGTTTCACTGAAAATTTGAATTTC +CCGCCAAAACGAATTTTCTCCGAAAAATTTGAATTTCCGCCAAAAAATTT +TTTTAAATCAGAAATTTGAATTTCCCGCCAAAATCGTATTTCTCAGAAAA +TTTGAATTTTCGCCAAAAATAAAAAAAAAAATTTTGGCGCGAAATTCAAA +TTTTCTGAAAAAAAAATATTTCGGCGGGAAATTCAAATTTTCTGAGAAAA +TATTTTTTGGCGCAATTTTTCATAGAAATTTAGTTCTTTTGATGTGTAAA +TTTCCAAAAATTTCAACAAAAAATCGCATTTTTCTTATTTTTTCCCCAAA +ATTTTCAAATTTTCTCCTCCAAAACCACGGAACTTTATGCGACGAAAAAA +GCGCATTTCGATACAAAATCAACGATGCATGTGTAGTTTGTAGTGTTGGT +TGTCCTCCAGCCGTTGTGTGAGTTGTTGCCGATGCAATATTATTAATCCA +TCGAATTAGCCAATATCTTGCAATTACCACCGGATCAGCTGTATCCAATG +GTTCACCATTCTCATCGGCTCCTTCCCAGCCACCGAATACATCGACTCCG +TTCGTTTCCAGATCGGTGAAGCATTCGCCCATGTATAGCTTTATTACTCT +GAAAATTGAAGAGTTTTGTACTCCTCTCGGACAATTGGAGGTGATTTTTT +TTTTCGAATTCTTTAAAACAAAAATTTCCCGAAATTGAGCTTTTAAAATT +TTAAAATTTCAAAATTTCAAAATCAAAAAAAAAAAAAAAAACTTTTGTAC +AAAATTTAAAGTGGAGAATTTTTGTATTTTAGACAAATTTTTTAAACATT +TCTAGCAGAGTTGAAAATTTCAGGCAAATCGGCAATTCGCCGAAATTGAA +AATTTCTCATAAATCGGAAATTGCCGAAAATGAAAAATTCCGGCAAGTCG +GCATATTGCCGGAATTGAAAATTCCTTACAAATCGGCAATTTGCCGGAAT +TGAAAATATCCGGCAAATCGGCAATTTGCCGGAGTTGAAAATTTCCGCCA +AATCGGGAATTTGCCGAAATTGAAAATTTCGTATAAATCGCCGATTTGCC +GGAGTTGAAAAATTCTGGCAAATTTGAAAATCGGCAATTTGCCAAAGTTG +AAAAATTCCCGGCAAATCGCCAATTTGCAGATTTTTCGACCGAAATTTGC +CTACCGGCAATTCCTGCCGACCCCTTTTTTCCGAGAAGAATTAACTTTCC +ATTTCTAAAAAATCTGTAATTTGCCGGAGTTGAAAATTTCCGGCAAATGG +GCATTATGCCGAAAATGAAACATTCCGGTAAATCGGCAAATTGCCGAAAA +TGAAAAATTCCGGCAAATCGGCAATTTGCCGAAGTTGATAATTTCCGCCA +AATCGGGAATTTGCCGAAATTGAAAATTTCGTATAAATCGCCGATTTGCC +GGAGTTGAAAAATTCTGGCAAATTTGCAAATCGGCAATTTGCCAAAGTTG +AAAAATTCCCGGCAAATCGCCAATTTTTTGCCTGTTGTGCATATTATTTT +CACGACTAAAAATCGTAATAAATTAAATTAAATTAAATTTGCCGATTTTT +CGACCGAAATTTGCCTACCGGCAATTCCTGCCGACTCCTTTTTGCCGAGA +AGAATTAAAATTTCCATTTCTAAAAAATCTGTAATTTGCCGGAGTTGAAA +ATTTCTGGCAAATTTGCAAATCGGTACTTTGCCGGAGTTGAAAAATTCTG +GAAACCGGCAACCCGGCAAACCGCCAATTTGCCGATTTTTCGACCGAAAT +TTTTTTTTCCTGTCGACCCCTTTTTCCGAGAACAGTTAAATTTCCAAAAT +TCTCTAAAAACCACAAACTTCTCAATAATAAAATTCGCACACTCCTGTCG +CTTCCCCTCATCATTCCACTCAATCCGCACAGTTTCTCGAGTACAGTACT +CCAAAAACTTGTCCAAATAAACTTGGAGCATTTGAGCCCGTTCTTTCGAA +GTCTGCGACGCCGACGCTGTCGACTTAATCGGCCCATTCCTCAGTCGTTC +ACACCAATCACCGGCTCCCGACGATTGACAGTACTCGTTGAGCACATCTT +CCGCATTTTCACCACTGGTAAGCGGGAAGAATGGTAGAAGACACTGAAAG +ACACGATCCAGGTCTGGTGTCGCTTTTCCGTACACTCCGAGACATTGATA +GAACACTAGGAACAAGCGAATCGCAATTTTTCGCACTGCCATCAAATTTT +TCGGGTAGACTGCTTTTTTGAGAAGCGATTCGATTGCATGACGTTGCCAG +CCTGAGAGAAATTGGGAAAATTTTTAATTTTTATTTAAAGGTGGGGTAGC +GCTAGTGGGGAAATTGCTTTAAAACATGCCTATGGTACCACAATGACCGA +ATATCATGATATAACAATTCAAAAAAATTTTCTAAATTTTATATGATTTT +TTGAAAATTGAAAAAATCTCAGTTTTTGTCTAATTCCAATTTGAATTACC +GCCAATTGAATTTGTTCTATGGAGCGCGCTTGCACGTTTTTAAATTTATC +TATTTTATTTTTTGTTATTTTTTGTTATTTTTCCACCAATTTTTAATGTT +TTCGGTGTATTTTTGCTCGAATTTTAGAGAAAAAGTCAAAATAAATGCAA +ATTTTCGATTAAAAAGCACGCTTACAGTCGTAAATCAGTGAAATTAATTA +ATTCAGGTTTGAAATCGTTTAAAATCGTTACTTTGTCATTTTTACGCCTG +TAAGCGTGCTTTTTAATTGAAAATTTGCATTTATCTTGACTTTTTCTCTA +AAATTCGAGCAAAAATACACCGAAAACATTAAAACTCGGTGGAAAAAACA +ACAAAAAATAAAATAAAATAAATTAAAAAACGTGCAAGCGCGCTCCATCG +AACAAATTCAGTTGGCGGTAATTCCAATAGAAATTAGGGGGGAAAACTGA +GATTTTTTCAATTTTCAAAAAATCATATAAAATCAGGAAAATTTTTTTGG +ATTTTTTATCATGATATTGGGTCATTGTGGTACCATAGGCGTGTTTTAAA +GCAATTTCCCCACTGGCGCTACTCCACCTTTAATTTCTGACGGTTTTTTT +TCGGTTTTCCTTGAAAAATCCTCTAAAAATCGATAATTTGTAAAAATTGC +GTTGTTTTTCCGGGATTTTTTTCGGTTTTCCCACGGGGTTCTGGCCTTCC +TCACTGAATTTTTCGCGCTCCATTGACAATCGCCCGTGTACTCCACACGG +ACAAATCACATTTAGTTTTACAACTAAAATCGAGCCGAGACGCGGCAGCC +AACGCGCCGTAAATCTACCCCAGATATGGCCTGGCCTAGTTCGGCGAAAA +CTCTTCCATTTCAATGTATGAGGGAAGCCAGAAATCCGTGTTTTCCTCAA +AAAAATCCTCTAAAAATCGATAGTTTGTAAAAATTGCGTTGTTTCTTCGG +TTTTTTTTGCAATTTGAGGGTTTTTTGTCGATTTAACACGGATTTTTGGC +TTCCCTCATATATTGAAATGGAAGAGTTTCTGCCGAACTAGGCCAGGCCA +TAACTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTT +TAGTTGTAAAACTAAATGGACTTTGTCCGTGTGGAGTACACGGGCGATTG +TCAATGGAGCGCGAAAAATGCAATGAGGAAGGCCAGAAGCCCGTGCGGAA +AGACGGGGAATCTCCGAAAAACGGGGAAAATCTACAAAAAAATGAGTTTA +AAAAAGACTTCCTCAAAAAAATTCAAAAATTGTGGTTTTTTTTTTAATTT +TTTGTATTTTGATAAATTTTTTGCGACATCAAAAAATGGAAGAACTTTTT +TTTTTCGATTTTTGAATTTTTTGTTGGTGAAAAAGAAGAAAATTTCGAAA +ATTCGTTAGGGAATGGATAAATTTTAATCAAAAATCGATTTTTTAAAATT +ATTTTTTGCAGTTTTGCATAAAAAATCCAGATTTTTTCGCATTTCGCGCG +TAATTTTCATTTTTGTCGTTTTTTTTTTCTGAATTTTCCGAAATTTCTGG +AAATTTTTTCTTTTCTTGTTCTGAAGCTTATGCCTAAGCCTAAGCCTAAG +CCTGAGCCTAAACTCCAAAAACGCACCACTTCCAACAAGCTCCGGAGCCA +AACAGAGCACCTGCTCCAGTGTCCAAAGCCCGGATTCAGCCTCAATTGCA +CTATCGATTTGACTGCTGACATCGTTGACGAGCAGAAGCTCGTCAACGAG +ATGAAACGTCTCGAAACTGTGCTCATCGAGCAGTTGACGCTTTTCCTGAA +GAAATGTTGTGGTCGAATTAATGCGAAATATGGGAAAATTCGGGTTAAAA +TCGATGAAAAATCGTGGAAAAACGAACATTTGTGGTTAATGTGTCGAGCA +GAATCTTCAAATGTTTCACACGGCTCACACAATCCCTGTTCAAGTCGGTG +AATCTTGAAATGCTCGCCTGCACATCTGACGATTTGCCCTTTCGGGCAAA +CATTTTCCTGTGATTTTAGGCGATTTTCTGCAAATTTTCGCTGTTCAAAC +GTTTAAAATCGACGGAAAATGCGTATATTTTACTAAATATGCGAGAAATA +GTGATTTAATTCGAAAAAATCAATATAAAAATGGAAAAAAACTACAGTAG +TAATTTAAAGGCGCATACCTCGAAAGTTAAAATCGTGCCAGGACCCGCCG +CAATTTAGAATCGATTTTTAGATGAAAACTTTTTTTTTCTTACTAAAAAT +TAAAATTTTTCACTGAAAATTTCGGTTAAACTCTGACTTTTAACACGAAT +CTTATCAAAACTATGACAATTTCTAGTGAAAATCGCCAATTTTGTGTGTA +AAATCAATTTTTTCAGTGAAAAATGTTTTTTTTTGAGTTAAAACTAAATT +TCGAGCTTGAAACTAGAAAATGTCAAGTAAAAAATTCATTTTTAAGCGAA +AAATTAACGTTTTTTTCCAAATTTTCGCCTATAATTCACACAAAAAATAC +TGAGTCAGCAAACAATGTGGGAGCATCCCGAAAATGGTGCAGAATGGTAG +AGCAAAAACGAAAAATCGATGAATTATTGTGGAGAGAGAGGAAATTTTAT +TCAATTTTTGAGGAATGGAGGTTAAAAAAAAGAGTAGAAACATTGAAAAG +TGGCAAAGAAATCCAGCTTGAAACCGGAAAAACTCCCAGAAAACGAAGCA +AATAAGAAAATCCCACAAAAAATCCGAATTTAATTGCAGTTTTCGACCGA +AATTCAGCCAACCAGTGAGTGGTTCAATTATTAAAAAGCACATATATACA +TATAACTTTATTCAAAGGACATAATCCATATAAAGTCTGTCAAAACGGAA +AAGGTTCTTTCCAAACACACAATTGGCCCCCTCTGTCCAAAAGAGAGAGC +ATGGGAATCGGAGAGGGCGGTGAGAGAGACGCAGACATCGAGATGACACT +TTTTGACAGCAACACTGTGTGTGTGTGTGTGTGTGTGTGAGTCTCTGTGA +TTGAGTGAAAGCACTTTTGGGAATATATACTGGTAGAAATTTAATTTAAA +ATGATAAAAAATTTCTTGGGATTTTTTTTTTTGAGTACTGTAGCCACAAA +AGTACGTAATTTTCTTGAAAATGCGCCCATGGGGTCCCAATGACGTAATA +TCATGATAAAAAATTTTTGAAAATTGGAAAAATCTCAGTTTCCCCTCCCC +CCCCCCCCTAATTCCAATTTGAATTTCCGCCAATTGAATTCGTTCGGCGG +AGCGCGCTTGCATTATTTTTATTAATTTATTTAATTTTCTCTGTTGTTAT +TTCACTGATTTTCTTCATTTTTTGGGGATTTTTAATTGGGAAAAGAGAGA +AAAATGCAAGATAAATGCAAATTGTTCATTAAAAAATCACTGAAAATGGG +TAAAACTGTGAAATATGCTAATTTCAGGCTTGGTGTCGTCGGAACTCATA +ATTTCGCAGTTTTACCCATTGTCTATGATTTTTTAATGAACATTCTGCAT +TTATCTTTTTTTTTTAAATTCAATTTCTATTAAAAATCCCCAAAAAATGA +AGAAAATCAGTGAAATAATTAGAAAAAATAAAATAAATTTATAAAAATAA +TGCAAGTGCGCTCCACCGAACGAATCCAATTGGCGGGAGTTCAAATAGGA +ATTAGAGGGAAAACTGAGATTTTTTTCAATTTTCAAAACAAAAAATCATA +AAAAATAAGCATTTTAGCTTAAAAACTCGAAAAATCATACAAAAATTAAT +TTCAAGTTGTCCACGAGTAGTACGCGACGCCTGGTTGCAAAAATGGCGTA +GATTTCGATTATTAAAAGCTTAAAAATCATTTTTTTTTACCAATTTCCAA +TTAAATATCCTAATTTTAATCTCAATTTTCTTGAAAGACGTGCAAATATA +GATACATCTAACATAAAAATTCTTCGCTGCGAGACCCAGGACCCCATAAA +TCGCCTGCGCCTTTAAATTTATATTTATTTTCTCTCTCAAACAGCGATGA +AAATCACGTTTTTGAACCAAATTTTCCAAAAAATAAGACAAATTTCTATT +TTAAAAACCACTTTATTCGGTCATTGGTCGCTAAATAGCAAATTTTGAGG +CAAAAAAAAAACGAACAGACAACGGAAAATCGAGTGAAAACAAGTGAGAA +CACAGCAAAACTAGTCCTAATTAATTAAAGGCGCATCACGTGGAAAAGAA +AACTGTTGTGGAAGAATAAAAAATGGAACATGAGGGGAAATATTACAAAA +ATAGTAAAAGATGCATCAAGATTAAGATTATTTTTCGAAAATCGAGTCCT +CCGCCCAGGAATTCATCATAATTTTCGACTTTTTTTCGGAGATTGCTGCA +CATTGTCGGCTGCTCCGGTGGTTTTTGGAAGGTTTTGAGAGCTGAAAGAT +TTGAATTTTTTGGAATTTCGAGAAATTTCTTTTTTTTTACCCGAAGCGCT +TTGAATCTGGCGAGCTGCATTTCCAGCTTGCATTGTGCGTTCAGTGACTT +TGATTCCTTGAAGTTTTCTGAAAAAAAAACACGAGTTTTGACTTGAATTT +TCTGAATTTTTAACACGGATTTCTGGTTTCCCTCAAAGAATTGAAATGGA +AGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGATTTACGGCG +CGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGAT +TTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATT +GTCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAACTCCGTGATTT +TTCTTTTACTCGGCGTAGATTTCGCAGTTTCAGACTGTTTTTCAGGTCTA +ATCAGCGGAATTTTCGTTGATCCCGCCAATCTCGGTGATTTTCTGAGCCT +TTTTCGCTCAGGTTCTGGGATTTCAGCTTTTAGAGCAATCTTTGAAATTT +CGACAAGTTTCTTGAAGTCCAACGCAATTTTTTCAGTAGAATTCGCAGTT +TCCGGCAATTTTTCTGAGCAAATCTTCGAAATTTCGACAAGTTTTCTGAT +TTTCGGCGTAGATTTCGCAAATTCTGACGGTTTTTCTGCAAATCCCGGTG +ATTTTCGGCTCGGGGAGCTCCCAGCTGCTCTATTGTTCAGCATTGTCTGC +TCAGTAGCGGGGGCGTCTTGATTTTCAGTAGAATTCGCAGTTTTCGGCAA +TTTTTCTGAGCAAATCTTCGAAATTTTGACAAGTTTTCTGATTTTCGGCG +TAGATTTCGCAATTTCTGACGGTTTTTCTGCAAATCTCGGTGATTTTGGG +CTCGGGGAGCTTCCAGCTGCTCTATTGTTCAGAATTGTCTGCTCAGTAGC +GGGGGCGTCTTGATTTTCAGTAGAATTCGCAGTTTCCGGCAATTTTTCTG +AGCTAATCTTTGGAATTTCGACAGGTTTTCTGACTTTTGGCGTAGATTTT +GCAGTTTCTGGTGATTTTCGGCACGATGAGCTCCCAGCTTCTTCATTATT +CAGCCTTTTCAGCTGGGCTTCTTGAGAGCCTGTAATCACGTCGCCGTCGT +CATCCTCTGAATCATCATCCGACCAAATTTCGATTATTTCCTGAAAAAAT +CGATTTTTTTTGCTTTTTTTTGCTCTTTTCTCATTGTCAGCTTTTCCCAC +TTTCCAGCAATTTCTCCACGGCGTCGGAACGTATCCTGGTCGCCGATCGA +ACTGGATAACTGGCCGGCTGGCGATAAATCGGCGAAGATCTGCTACTATC +TCGTCTGAAAACGTTTTTCTGCTAAAACCTGCTAAAAATCTGGCTAAAAT +CACCTGATAACATTACAATATCATCATTTCCGGGCATTTTTGACGAAAAA +AAAGCGGAAAATATTTAGAATTTCGAAAATGAAGAGAAGCGTTACGGTAC +TAAAGGCACATGGCGTAAAATATTCCGCAGGACTCGCCGCGATTTATGAT +TTTCACTATTTTTTTTGGGCAAAAGTTGACATTTTTCAGAATAAAATTCA +AAATTGTGTTGATAAATTGTTTATTTGATTTTTTTTTCAAATTTAAATAA +ACTGTAAATTTTAAATTTTCCCCCAAATATTCGCAAATTCCCTTCAAACC +AAGTTTTAATAGCACAGTAATCCCCGAGCAATCGCGCTCCACCGGACTAA +CCTACACACCGCGAATTTTGAATTACATCCCTCATAATTAATTGTTTTTG +CCATTTTTTCGCTATTTCCAGTGGATTTTAATGAGTAAAAGCCTACAAAC +CGACGAAAATGGCGGTGTCAGTGAAAGTCCATCAAATTGCACATATTGCT +ACACGCTGGAATGCTCTCTACGCATCGAATCCACCTCATCAATCAAGAAA +AAGACTCCAATCTCCTCGAAAAGCGCTATAATGACTGTCGGCAGAAATGC +GCAGAGGTTTTAGTCGAATAAATGCCTGTTTTAAGAGCAAGAAATTCCAG +AAAAATTCACCTTCAAATCGAGCTAAAGACCACCGCTACCGGACAGCCCG +CTGTAGTGTGCTATGACGTCACAGATGCAGTTGTACACTTGCAAAGCGTT +GCAAATGGGAAGTGTACTGTAGAAATTCCTTCGCTGTAAGACCTAAAAGA +CCAGAAAAATGGAAAATATCTGAAAACCCCAATTTCAGCTCGTTAATGTT +CCAAATGTTCAATTGCGCGCCGCGAAAGCTCAACGTCTTCATGAAATCTC +TCCAAGCAAAGTTGGATATTATGAAAATGGAGAAAAGCCCAATTTCAGCA +GTGTAAAATCGATAAATTATCGAAAAATCAATAAAAATCCCTTCAGACCC +CGGCAATTCTCACGTCCGCCGGCAGTTTTCAGCGTTCTGAGCCCGCTGAC +GATCAGCGAAATGCGAAAAGTGAAGAAGCTACGCGAACCGTCGGCGCTGG +CGAGACCTTCGAAAGAGGCGACCACACCGAAGCGGCGGTAATTTGAAATT +TTCACATTAAAAAAAAATCGCGAATTTCAGCACTTCCTCAATGAATTTGC +TCGCCGGCGGCTTGGAAAATCGAATTATGAATCGATCGATTGGGCTGAAA +AGGACGACCAGTTTTGCTAGAGATGATCGTGAAAAAGCCGAGGTTCTGCA +GCTAAAAATCCGTCAAAAATCGATAAAATTTCGTTTTTTTTCCGTGAAAT +TCCAGGTTTTTTAGTCCAAAAGCACGGATTTCTGGCTTCCCTCATAAATT +GTAATGGAAGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGAT +TTACCGCGCGTTGCGGCTCGATTTTAGTTGTAAAACTAAATGTATTTGTC +CGTGTGAAGTACACCACTTTCCCATTGCCCGGCGGGTGATTGTCAATGGA +GCGCGAAAAATGCAATTAGGAAGCCCAGAAACCCGTGAAAAAGTGTCACG +CGGTTTTCAAAGTAGAGGTGCAAGCGCGCTCCACCGCTCCACGGTGCTTG +GCGGCAAAACCAGAATTTTCGCTGATTTCAAGCATTTTCCGTCGTTTTTC +ATGATTTTTCATGTCGAAATAGTGTTTAAAAATGTCTTTAATGCTGAAAA +GTGAATATTTCAAAAATTTTGACATGAAAAACTGAAAAAATTATCGGAAA +AGTGTATTTTTTGAGTTTTTACTTATTTTTCGGTTTTTAAAAAAATTATT +TCTACATAAAAATTGATGAAAACAGCATATGAAGTGCAAAAAATAAAGAA +GACTTACATAAATTTTGACAAAAAATCACGAAAAACAATAAAAAAAGTCG +AAAAATGATTGGAAACGGAGAAATTTTCCCTTTTTATGTAGAAATTTTGA +ATTTTTTCAAAATTTTCTCAATTTTGAAACACAAAACATGAAAAATGATT +GAAAATATTTGAATTTTTAGTTTTCGCGCCAATACCTAACGAGACCCATC +GGTGTGACCATGGAGCGCGCTTGCATCTCGATTTTAAAATTCGTATGAAT +TTTTCGCGCTCCATTGACAATCGCCTGCCGGACAACGCGTGGGAAAGTGT +CGTGTACTCCACCCGGACAAATCACATTTAGTTTTACAACTAAAATCGAG +CCGCGACGCGACACGCAACGCGCCGTAAGTCTACTGAGCCAAAATGGCCT +AGTTCGGCAAAAACTCTTCCATTTCAATTCATGAGGGAAGCCAGAAATCC +GTGTTTTAACCTAGAAAATCAAGAATTTTTTTGGGAAAAAATGCCAAAAA +TCCCAGATTTTCCCTAATTTTCAGCTAATTTTTCCCCGAAACAGACAATT +TTCAGACCCTTGTCTCCCTGAAATCATTCAAAGATGCTCCTGCAATTTCC +GAACGGATTCAGCTGTCAGATGAGCAAAAATCGGTTGTCCGATGTGTGAT +AAATGTAATTTTTCGTTCGAAAAAAAAAATTATCGAAAATTTGCAGTCTC +GAACGAGTGTCTTCTTCACGGGATCCGCTGGAACCGGAAAATCTGTGATT +CTTCGGAGAATCATTGAAATGTTGCCCGCCGGGAACACCTATATCACCGC +AGCGACAGGTAGAGGATCACTTTGAAATATTTGCAAAAAATCGTGTCAAG +ACCTCCCCCAAAAAATTTTCATGTACCTTTAAAAAATAGAACCGACTTTT +TTTAATTAAAAAATCATTAAAAATTAGAGGAAAATTTGGGAAAAAAAATC +ATTAAAAATTCTTTAAATAATAATTGTTTATTTGTCACAAGAAATAGCTA +CACCGGAAGATAAAGAAAAAAAGTAAATAAAAAAGATGTGTGGACAAATA +AGTAAAATGACCAATTGGACCAGCTATAGCCCGGGAGGTTAAGTTGGGGG +GAAGAGGGTGTCAAATGGGATAGAGTCTAGGCGCGACGCAAATGCATTTG +GAGTTAACAGTTTAGGGAAACGTTTTGCTATTCGATTCCACAACGACAAG +TTAACATGTAGAAAACATTTAGACGGAACACCACAGACAACAAGTAGATA +GGGGTGACGAGTAGAGCGTGAAGCTCGAACGAACGATGATAAGGACGGGA +AGTGATACTCGCTTGAAATAATTTTATGGAAGGTTCGGAGGATTTGAAGA +ACCCGTCTATGGTGGGTAGACAATAAATTAAATTGGGAAAGCCTACTACT +GTATGACGAGTAAGATAAATTGCACCTTTGAAAGACACACTTTGAGAAAA +ACCGGAGGGGAGATTCTAGTTTTTTGGCAAGTTCGGTGGAGTTGGGCGGG +AAGAGCTCGCAGCCATATTCGAGTACGGGGCGGATGTAAACATTGAACAG +TTTAAAATAGAATTCGGGACTTTTAGAGCGGAATGAACGAAGGATTTGGC +GACACTTAAGGAGGGCACTATTAGAAGTCTGATTAATATGATTAACAAAT +GATAATTTGGTATCGACAATGATTCCAAGATCTCTGATAGAATCACGCGG +TTTAATTTCAACACTATTTACAAAGTATTTATGACGGGGGTTCTTTTTTC +CAAAATGTAATACGGCAGTTTTGTGCTCAGCAAGATTTAGACGCCATTTT +TTACACCAATCAGCGACAATATTGATGCTTGTTTGGATAGAGGTGGGGTC +CGATCCGAGTAATTTTAGATCGTCGGCAAAGGCTGTAACATGGACATCAG +GGGGGAACAAATCTAATAAGCCATTAATATACAAAAGAAAGAGGAATGGT +AAAATTGTGGAAAAAACCGTAAAAAATCAACAAATTTCGAAAAAAAATCG +TAAAAAATTGAGACATTTGAAAAAAAAAATCTAGCAAAATTTGAAAAAAA +AATCGTTTAAAATTCAGCAAATTTATTTTAAAAAATCATTAAAAATTCAG +CAAATTTGGAAAAAAAAACAAATAAATCTGTAAAATTAAAAAAAAAACCA +GTAGAATTTGAAAAAAAATTGTTTAAAAAATTCAGCAAATTTCTAAAAAA +AAATCATAATTAATTGATAAAAATTTTTTAAAAACGTAAAAAAATATTTA +AAATTCTGCAAAATTTGAAAAAAATCGTTTAAAATTCAGCCAAATTTCGA +AAAAAAAAGCATTAAAAAAGAGAAAAATTGGAAAAATTCTGCACAATTTT +TTAAAAATTATTATTCTGAAAAAATTTAAAAATTCATGGAAAAATCTGCA +AAATTATTTTTTAAAAATCGTTAAAAATTCAGCAAAAATTGGAAAAAAAT +CGTTTAAAAATCAGCAAATTTCGAAAAAATAAAACATTAAAAATTCAACA +AAATTAAAATTAGAAAATCATTAAAAAATACAGCCAAACCGTAAAAAATC +AGCAAATTTCGAAAAAAATTCGTTAAAACTTCAGCAAACTTCTAAAAAAA +ATCATTTAAAAATGCAGGAAATACGAAAAAGAAACATCAAAAATTGAGAC +AATTGGAAAAAAAATTCGTTAAAAATTAACCCAAATAAATTTGCTGAATT +TTTTAGATTTTTTTTTTTATAAATTTGCTGAATTTTTGAAAAAAATTCAG +CAAATTTATTTTAAAAAAATCTAAAAAATTCAGCAAATTTCTTTTTTAAA +AATCGTTAAAAATTCGGGAAAACTTGGAAAAATTGTGCAAAATTCAGAAC +AAAAAAATTTCAAAATTTTCCCAATTTTTAAGTTTTTATTTAGTTTTCAG +AATTGTTTAATAGTGAAAAAATCATAAAAAATTCAACAAAATTTAAAATT +CAAAATTTTCCAGAATTTTCATGGGTCCCGCCACGATCCACTCCAACCTT +CAAAAAATCATGTAATTTCCAGGCGTTGCGGCTTCCCAAATCGGCGGAAT +CACACTTCACGCGTTTTGCGGTTTTCGCTACGAAAATTCGACGCCTGAAC +AGTGCCTAAAACAGGTTTTACGCCAAAATCACATGGTCCGACAGTGGAAA +CAATGCTCACACTTGATAATTGACGAGATTTCCATGATTGATCGCGACTT +TTTTGAAGCTCTCGAATATGTGAGCTCATTGCGTTTTGATCTACAAAAAA +TGCGGGAGTTTTCCCAGCATTGCTCATTTGATCTACAAAAAATGCGGGAA +TTTTCCCAGCATTGCTCATTTGATCTACAAAAAATGCGGGAATTTTCCCA +GCATTGCTCATTTGATCTACAAAAAATGCGGGAATTCTCCCAGCATTGCT +CATTTGATCTACAAAAAATGCGGGAATTTTTCAAGTGTGACGTCAGCACA +CTCATGCGAAATCTGCTGAAAAGTCTGCGTCTCTTCTCCCGCATTTTTCG +GAGATCAAACCAAAATGGGACCCGAAAATTCCAAAAAAAAATCGATAATT +TCCCGTCCCAGGTCGCCCGTACCGTCCGTAATAACGATAAGCCGTTCGGT +GGAATTCAGCTCATTATCACTGGAGATTTCTTTCAATTACCGCCCGTCTC +GAAGGATGAACCAGTTTTTTGTTTTGAGGTGTGCGGAATTTCGGAGCATC +GTTTGGACCGTCTAACTCTTAAAAAAATTTTTTTGCAGAGCGAAGCCTGG +AGCCGATGTATCCAAAAAACGATTGTCCTGAAAAATGTGAAACGACAAAA +TGACAATGTTTTTGTGAAAATTTTGAATAACGTTAGAGTTGGAAAGTACG +TAAACTACTGGAAAAATTTAAAAATTTCGAATTTTTCAGGGTTTTTTACT +AGAAATTTTGATTTTTTTCAGTGAAATTCCAATAAAAGCTGGAAATTTTC +AGAAAAAAGGAAAAAATATGAAAATTTGTAATTAATTTCGAAAAATGCTG +AAAATCTCCAAAACCTTCCAGAAAAGCTGGAAATTTCATAAAAATTTGGG +AAAATCTGAAATTTTCAGAAAATTCAAAAAAAGCAAAAAATCTCGAAAAC +CTTCCAGAGAAGCTGGAAAATTTCAGAAATTTCCAAAAAAATAAATTCTG +AAAATTTCATAAAAATCACTGATTTCTGTCTTCCCTCATAAGTTGAAATG +GAAGAGTTTTTGCCGAACTAGGCCATTTTGGTTCGGCCAGATCTTGGGTA +GATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAA +TTAAATGTATTAGTCCGTGTGGAGTACACGACACTTTCCCACGTGTTGTC +CGGCAGGTGATTGTCAATGGAGCGCGAAAAATTCAACGAGGAAGGCCAGA +ACCCCGTGATAGACCGGCCAACACGGGGTTCTGGCCTTCCTCATTTCATT +TTTCGCGCTCCATTGACAATCACCTGCCGGACAACACGTGGGAAAGTGTC +GTGTACTCCACACGGACAAATACATTTAGTTTTACAACTACTAATTGAGC +CGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGAAATGGCCGAGC +CAAAATGGCCTAGTTCGGCAAAAACTCTTCCATTTCAATTTATGAGGGAA +GCCAGAAATCCGTGTGAAATTTCCAAAAAGAAGCTCCAAAAAAAAATTCC +AAAAAAATCTCGATAGCCTTCCAGAAACGCTGGAAATTTCAGAAAATCTC +CTGAAATTGATAAAAATTCGAAAAAAATCTCAAAATTGTTAGAAAATCAG +TGAAAATTTGGAAAATTCAGAAATTAAAAAAAAAATTTTTTTTTGGAATT +TAGAATTTAGAATTCTTCAAATTGTCGAAAAATGCTCCAGAAAACTTGTA +AAAATTTAATTTTTTTTTTTTTGAAATTTCCAAAAAATTTATTTATTTTT +CAGATGCGACTTCAAATCAGCGGATATTCTAAAGGAATCCTCGAAAAATC +AATTCCCATCCAGCGTAATTCCAACCAAACTGTGCACACATTCAGATGAC +GCCGATCGAATTAACAGCTCAAGCATCGAGACAACACAAGGCGACGCGAA +AACCTTCCACGCCTACGATGACGAGAGTTTTGACACGCACGCCAAGGCCC +GAACGTTGGCACAGAAGAAGCTTGTGCTGAAAGTTGGAGCTCAGGTGATG +CTCATCAAGAATATCGATGTGATCAAGGGACTTTGTAATGGGTCACGTGG +ATTTGTGGAGAAATTCTCTGAAAACGGGAATCCTATGATTCGATTTGTAT +CGCAAGCCGATGCTTCCATTGAGGCACGTTTTACAGAAATGACCATTTTA +TGGGCGTGGCTTTTTTTTTGGAAAATTTTTTTTTTCCAAAATTTCTGGAT +TTTTCTCTAAAATGGAAAAAACCCACGAAAATTGTAAAAAATTTGAAATT +TTTTAAATCGGAAAAAAATAAAATTTTCTTTCTTAAAATTAGGCTTAGGC +TTAAGCTTAGGCCTGGGCTTAGTCTTAGGTTTATGCTTAAATTTGAAAAA +AAAAATTTCTAATTTTTTCCAGATTTTTCCGTTTTTTTTTTCAGAGAAAA +TCTAAAATTTTCGATTTCTACCTGTTTTTCAAAAAAAGTTAAAAAAAACA +TTTTCGCAAATTTTGTAGAAATTTTTCTTTTTTTTTTCTTAAAATTAGGC +TTAGGCTTAGGCTTATGCTTAGGCTTAGGCTTAGGCTTATTCGTAGGACT +ATGCTTTGGCTTAGACTTAGACTTAAGCCTAAGCCTAAGCCTAACCCTCT +TAAAAAGTTACAAGAAGGTTTTTCCTTGCGCTTGGAGCGCAAAAGAAAAG +AAAAAGAGCTATTCAGACTTAGGGTGCCCAACTGGAATAAAACATTGGAA +ATCCTTATGACACACTTAAGCCTAAAGGCCCGAAAAACATACTAGGATGC +CCAACTGGAATAAAATATTGGAAATCCTTATGACACACCGGCGGTATGGC +GCGGCTTAAGCCTAAATAGCCACTTTTATCAAAATACATTTGAGCTCGTC +TTGCGTTTTACTTTGACTTCTCAGGCAACTCAAAAGTAATCTGTGGATAT +TTTTCAGTAATCTAAATGAAGACTATAGATTACTAAGAAACTTGGAGATT +TCATAATATTTGGGGGGATGCGAGCATCCATTGGAGATTTGCCATTTGAT +AGAACTTTTAGCGGCAAAAGTCCAAAACAAAGCTCACAGTGGGCTCTCAA +AGATCATAAAATAGCACTGTAACGAAGAACTTTAACGATCTAACGAAGCA +ATTTTACAAATTCACTTTGGTAGCTCATATCTCCGTGGATAAAATTTTTA +CAGAAAAGTCATCAACTGATAAGTTGTTGATATTGTTGTAAAGAACAAGT +TTGTAGTTGAAAGTTTTTTTTACCAAAAAATTTTTGTTTGAGAGAAAAGC +ATTAGAAACGGAATAGCATCATAAAAATAACAACAGCAGTTGCCGCACTT +CACGCGGTTCTATCTCAAACAAAAGCGGAGATATGAGCTACCAAAGTGAA +ATTGGAAAATTGGCCCTCCAATGCTTCGTTAAAGTGCTATTTTCAGGATC +TTTGAGAGCCCGCCGTGAGCTTGGTTCTGGAGTTATATTGATCAAATTGA +CCCTCCAGTAAAGGAGGACCTTTGATGAATATAATCACTCTGATGGTATT +TAATTCCGATGAGTAATCCATTTTTCTTTTTCTCACATTTGTGAACCAAA +AATAAGTTTTAAATTAAGGCGGGATATTCTAAGGTGTGATAACATATGTT +ATTTATTTTTAAATTTAAATAAAGTTTTTTTTTAATTTTTGCTAAAAAAC +GAATAGTTTACAACCGCCTCGCTCAAATGTATTTTGATAAAAGTGGCTAT +TTAGGCTTAAGCCGCGCCATACCGCCGGTGTGTCATAAGGATTTCCAATA +TTTTATTCCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTTAGGCTTAA +GTGTGTCATAAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTTT +TTTTTTTTCGGGCCCTTAGGCTTAAGTGTGTCATAAGGATTTCCAATGTT +TTATTCCAGTTGGGCACCCTAAGTCTAAATAGCTCTTTTTCTTTTCTTTT +GCGCTCCAAGCGCAAGGAAAAACCTTCATGTAACTTTTTAAGAGGGTTTC +ATATATTTTATTAAAATCGGGGCGAAGCCCTGATTTTAAATCCATATTGT +TTTTGTTTTTGTCTTCCACTATCCCTGCAAATAGGAAAGAGAATGTGTTC +TTTCTGATGAAGTAAAAATCATCATAAAATCTTGAAAACTGAGAGCAGGA +GGTAATATTTGAATATATTGGGTTGTAAATGTGTGTCTCCCTGTGGGTGG +GGTGGCGATGTGTTGGCAGCCAATCCTTCAACGAACTGTATCTCCCGCCT +GTATCTCCCTTCAAAGTGAGAATTGGGTTACAAAAATTTGAGGGAATATG +AAAAAAGGTGTGAGGATTTCAAAAATATTATTGTTGAAACACCAGACCAA +ACCACTTTTTCTGGGCAAGAGACAGAAAATTAATTTTTTGAAAAATTTCA +AACTGGCACAAAATTTTTTCAAAAACAAATTTTCACAAATTGTTAAAAGA +TGCCATTTTTAATCAATATTGTTCATTGAACACAGAAAAGAAAACGAAGA +TTCATCAAAAAATGAGTGAAAAATCGCAAAAATTCGAAAAAATCCGTGCT +GAAAAACTCGAGTTTTTGGCGGTGCTGAAAAAAATTTTCACTAAAATTTT +TTTGAAACTTAGTTTTTCGGATTTAGCGTCAAATTTTGAATCTATATAAA +AAAAAAAATTAAAATTGATCTCAGATTGAGTGAATAATAAACGCTCAAAG +TTGAAAAATGAACAACGCAAAAACGGCAGTAACTTGCTTCAAGGTCGGTT +GTCTCAGTGAGTTTTCACTCAATTTTCGAAATTTTTTTGCTCTATCGCTT +TAGAAATATTTGTAATTTCATTTTTTTTCCTCAAAATCAAAATATCTCAA +ACGACCGCCATCCTACGAGAAGGGAAAAAAAAAGTTTTTGGAAAAAAAAT +CAAAAATTTTTTTTCTGCCTCGATTTTCAAAATGAAAAAATCACTTTTTC +GGAATAAACTTTTTCACAAATGTATTTTGATAAAAGTGGCTATTTAGGCT +TAAGCCGCGCCATACCGCCGGTGTGTCATAAGGATTTCCAATATTTTATT +CCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTTAGGCTTAAGTGTGTC +ATAAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTTTTTTTTTC +GGGCCCTTAGGCTTAAGTGTGTCATAAGGATTTCCAATGTTTTATTCCAG +TTGGGCACCCTAAGTCTGAATAGCTCTTTTTCTTTTCTTTTGCGCTCCAA +GCGCAAGGAAAAACCTTCTTGTAACTTTTTAAGAGGGTTAGGCTTATGCT +TAAGCTTAGGGTTAGGGTTAGGGTTAGGCGTAGGCGTAGGCTTAGGTTTA +GGCTTCGGCTTCAGGAATATTTAAAAAAAAAATCGAAAAATAGATTTTGC +GAAAAAAAATCGTGATAAAGCCTGCTAAAATTTTCAAAAAAATTAAATTT +TTCAAATTTTTCAAATTCCCAAGATTTTGGTCTCGCAGCGAAAACATCCA +ACTACAGTAACCCTCGCCCTCTCCAATTTTCAGATCCGCCGCTCCAAGTT +CTCAGTCCGCATTCCCGGGAGTGATGCTCCGTTGATTCGCCGTCAACTCC +CACTCCAACTCGCCTGGGCCATCTCCATTCACAAATCGCAGGGAATGACG +CTCGACTGTGCGGAAATTTCGTTGGAGCGCGTTTTCGCCGACGGACAGGC +GTATGTGGCGTTGTCGCGCGCACGATCACTGGCGGCAATTCGAATTATCG +GCTTCGACGCGTCGTGTGTCCGAGCGAATTCAAAGGTGAACAGGGGATTT +TCGAGATGGAAATCTATGAAAAATGGATGGATGGTGTTAGATATCTCCTT +TTCGTGGGTTCTCTCACGTGGTGTCAGAGTGCCTCATTTCGGCTTGATCT +ACTGTGTAGATCTACAAAAAATGCGGGAGATGAGGAGACTCAGACTTCTC +AACTGGTTTCGCATGGTTTAGAACGTGCTGACGTCACTTTTCTCTGGGCA +TAAAATTCCCGCATTTTTTGTAGATCAACCGGTAAGGGATCTCTCAGCTA +CGTGGAAAATTATCGATTTTTTATCGAATTTTTTGCAGGTTATCGATTTT +TACAAATCCATCGAGGCAGAATGCGACGACGAACAGGACTGGGAAGCCCC +TGCTGCTGGACCAAGGCTCAAGCGAGTTCGATCGATTTAATTTTTTTTTT +TAAATTTTTTTGTGATCTCCAAATGTTCTGTCTTTCTGTCTTCCCCCCCC +CCCCGCCAAAATTCATTAACTGTTTTATTTCACAACACTCTGTATCATCA +TAATTTTCACATAAAATTGGCTATTTCAATGTTGACGTCGAATTTTTAGT +CCTATCAGCGTCATCGGATCTGAAAAAATGGAAAACTTGAACAAAAAAGC +AGGGGGTGGCCTAGAAAGCACAAAAAAAACTCGGACACAGTTCAACGGAG +GCAGTTTTTGGAAAAAAAAAAACGTCATTTTCGTATAGCCACACTGAAAT +TGAAAGAATTCTGGCCGAGTTTTCCAAATTCTAGGCCACCATGCAAACCG +ACATTTTGGGCGGAAAAGTGCCGGTGGCCGTGGAAGAAGGAAAAACTCGG +CCACTCTTCTATGTACTCCTCTCGGAGAATTGTGTTTTCCATGGCCGAGT +TTTTGTGTTTTCTAGGTCATGTCGGCATTTTTCTTAGTCAGTTTCAAAGG +AAATACGATACCTGGTCTCGACGCGAAAATTTTTTAATTAAATCCAAAAA +GACGTGCGCCTTTAAAAAGTACTGTAATTCCAAACTTTCGTTGTTGGGAA +ATTTTTATCGATTTTTCGTAGTTTTCAAAAAAAATAATCAAATGTACACA +GGGTTCTGTTCTTCCTTATTGATTTTTTCGCGCTCCATTGACAATCGCCC +GCAGGATAACGCGTGGGAAAGTCGTGTACTCCACACGGACATCGAGACGC +GACGCGACACGCAACGCGCCGTGAATCTACCCCAAATATGGCCGAGCCAA +AATGGCCTAGTTCGGCAAACTCTTCCATTTCGATTTATGAGGGAAACCAG +AAATCCGTGAGTAGTGAGAAAAACAACGAAAAAATCGATAAAATTTCCCA +ACAACGAAAGTTTGAGATTACAGTAGTCTTTAAAGGCGCACACTTTTTCG +CATTTAACATAAATTTGTCGTGGAGAGAGTATTTTTGGCGCAAAACTTCG +CATTCGGGTAATGATAATAGAAGAATTGAAACTCACAAATTCTCCGCCGT +CTCCTCAAGCAGCAGCGGCACAATAAACATGAAATACACGGCCAACACGA +AATGAATCGGCACCATCGACACAATGAACAACGACATTCGGAGCATGTGC +TCCAAAACTGTCGGCCGCAACTTTTTCGACGGATTCTCAAAGACGAGATA +CACTTGCATCGGGCTGTGCACATCTTGAACCGACTTCTTCTTCATTACAG +CGCTCCCTTCTCTGGGCAGCAGGTAGCGTGTCCACGTGGTGTAGGGTGAC +TCAGTGGTTGTGTGATTTATCGGCGTGAGCTGGAGCATTTTTGCAGAGTC +GCAGGCCAAGGTAGCGGAGGTGTTGGCTCTGAAAGTAGATTTCATACAGG +ATGGTAATTTCGGGGAGTACTGTAGTGGTGTTATAGTGGTACTGTAGGAG +TACACTGTAGGGGAACTGTAGGGGTGCTGTAGCAGTACTGAGGGGGGTAC +TGTAGGAGTACTGTAAGGGTGCTGTGGGGGTACTGTAGGAGTAATGTGGG +GGTACTGTAGGAGTACTGTAGGAGCACTGTAGGGGAACTGTAAGGATACT +GTAGGAGTAATGTAGATGTACTGTAAGGGTACTGTAGGGGTGCGCTAGTG +ATACTGTAGGGATCATGTAGGAGTACTGTAGAAGTCCTGTAAGGGTACTG +TAAGGGTACTGTAGAGGTGCGCTAGTTGTACTGTAAGGGTACTGTAGGGG +TACTGTAGGTGTACTGTAGGAGTAAAGTAGATTAACTGTAAGGGTACTAT +AGGGGTACGCTAGTGGTACTGTAGGAGCACTGTAGGCGTACTGTAAGGGT +ACTGTAGATGTACTGAAGTAGTTCTGTAAAAGGTACTGTAGGGGTACTGT +AAGAGCACTCTAGGGGCATTGTAGGGGTACTGTAGGTGTACTGTAAGGCT +ACTGTAGATGTACTGTAAGGGTACTGTAGTTGTTCTGTAAAGGGTACTGT +TGGGGTACTGTAGGTTTACTGTAAGGGTACTGCAGGGGTGCTGTAGGGAT +ACTGTAGGAGTACTGTAGTGGTTCTATAGGAAGACAAACTTTTTTTTGAA +TTTACTCATCGGAGAATCTAATATTTTTCACCAAATCGATACACCATAAA +AATTTTAGGACCCAAAGCTAAAAAAAAAAACCAACTTCTCCAATATCATC +TCCATCAATTCCAGTTGTTCTGTGCAGTTCGCCATCCCTTCCTTCTTCAA +TTCCTTCGCCCGATTCTCCAAATCGTCCACCATCTTCACACCCCGCCGAC +ACGCCGTCTCCACATACCGTTCCGTACCAGCTTCCGCAATTTTCATAAGC +TTCTCGACAGACTCGTTAAACTTGCGTGTTGGCTTGAACAAATGGGAACC +TCGAATCGCCTCGGGAACCGGATTTCCACCTCCTTCCACCAGGAGGCTGA +ACAGTGTCGTTTTCTGCCTGACGGCCTTAGCCAGGACGTGCCCATAGTTG +ATCATGTAGATTTGCCCGTTTTCAGATATGTTGAATGTTTCAGCAGATGA +GAACATTTGAAAATTATTTGATTGTGCGTGTTCATGCACCACAGTAATGA +ATGCGAGGCGGCAAATTAAAACTCTGAAAGTTTAGATAATTGTACTTTAG +TTGAAATCTACTTTGGTTGACAGGTGCATCGACTAGACTAAAAAAAAAAG +CAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTA +GGTAGGTAGGTAAGTAGGTAAAGCGAGACACGGTGCATCGATCTGACTTT +AAAAATCTCAATCTCGTATCTTAAGCGTCTTTGGTTCTGTCAGGGAAGCA +GGTAGGGGGGAGGTAGGTGTGATCAGGCAGAGCACCGGAGTTAATATCTG +GTGGATTGTGGGCTGCTAATAGGTAGGTAGGCAGGTAAGCAAGCAAGCAA +GCAGGCAGGTAGGTAGGTAGGTAGGTAGGCAGGCAGGTATCAGTTGACAA +CTTTTTGATGAAACTAAACGGAGCCGAGTTATAAGGTGCCAAAGTTGCAC +TAGACATGGTGCATCGACCTAACTTGAACAACTCGTATCTCAAGTGTCTT +TGGTTCTATTTGGGAGGCAGGTAGGTAGGCAGGTAGGTAGGTATATCTTA +GGTTGTTTCAAAACTATTATACATTAAAAATCAATAAAAATATTTTGCAC +GAATTTTATCAGTTGACAACTTTTTGATAAAACTAAAAAGAGCCGAGATA +TTGTAAGTTGCAAAAGTTGAACGAGACATGGTGCATGGAAGGTAGGTAGG +TAGGTAGGTATTTAAGTAGGTAGGTAGGTAGGTAAGCATTCCGTATTTCT +CTCTACTTTGACAGCTTATATCCTGGTTGTTTTGTGTTGTATCAAAAAAT +GTTTAACAAAGATAACATAGAAAAATATTTAGCACGTAGCAAATTTAAAA +AACTAGGTTGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGAAAG +GCAGGCATGTAAGTAGTAGGTAGGTAAAAGTACTCACGTGGAGAACATCA +AGCAGAAGATCGCTGAGCAAATTGAAAGTGGTACTGGAAGTTGAGCAAGT +ATTTTGGAGTATTTTTCTGGAAAAAAATAAGTATTCAAAGTAACTAAAAT +AAAATACCAACTCCGAAACTCAAACTTCATAATAAACAAAATCGTCAGAA +TCCCACTGGAGAGGACTGCAAAAGTCACTGTCGTGTTGGCAGACGTCTGA +TAAAAATCGAGGGTGTGTCCGGATGGTAGGAGAAGCACATTATCGTGATA +CTTTGACACAAATTCCTCAATAGACGCCAACGCTTTTCCGAAAACTGGAA +TCGAAATGTTCAAAGCATTGAGAATTATTTTCTGGTACTCTTCCACCAGG +ATGTTGTACTCCGAGTTTAGATCCGCTGAAAAATTTAAATTTGTATTAAA +TTGGGCAATACTCGTACTTGCCTACCTGCCTACTGGTAGGTAAGCAGCCT +ACTTATTTTCAACTTACAAAACTCCATATACTTTGTAACGTTTTCCAATT +TCGCAAAAATCGATTTCTCGAAATATTTGCACTTCCCCTCGACAAATGAT +TTCTTGGCGGGAATCTTCAGGAACAGCTGAAAATTTTTTTTTCCGGTGGC +CGAGTTTTTTCACGGCCACGACGTACCTTATTAAACATGGTGAAGTTGGC +GTAGTCATGCAAGAACCAATTTATTCGGCGGCGTTCGTTTTCGGTGACGG +CGAAGTCTCGTTTGAACAAGCACGGTATGTAGGACAGCTTACGGTGGAGA +CGCTCTTTGATGGCTGGAAGTTATGACGTCATGAATAATAAGGGATGAGA +TTTCTAGGCCACGTGTGACGTCACAGCAATCCCCGAAACCTTTTTGGATG +GCCGAGTTTTACCGATTTCTAGGTCATCGAGCGAAACTTTTGTGATACTT +TGGCAATGGTCATCAGGTAGACAAACAACGTGATAATTTCTAGGCCACGC +TTGACGTCACGTGGCCGAGATTTCGCGCCAGGACCTAGAACTAGACATGG +TGCATCGACCTAACTTAAACAACTCGTATCTCAGGTGCCAGGTAGGTAGG +TAGGCAGTCAAGCAGATAGGTAGGTAGGCAGGTATTTTAATTTCATTTCT +GCGGCTACAACACAATTTCTCTTCCAATCAAGGACGTAAATTTCTAGGCC +ACACATGCAGAGTGCGGACTAATAATTAAAGTGTTTTACGACATGGCCGA +GAAAAGAGAAACCTAGGCCATGGTAGTTAGGTGTGACGTAACGCCACTAT +AAAACTATAAAACTCACGCATAAAACTGTGATCATTGGCGGTTTCGAGCA +TCGTCCTTCCATAGACCGCATCCTGAGTACACTCTCGTAAATTGGCGGCC +AAAATTGTTAGACCAAGGATACAAAATATGGGGATAATGGTGAATCCGGA +GCGATTATCATCCAACCAATACACGATTACTTCGATAACCTCGAAGAGCA +GCAATTTCCAGACGACGAGGAATATCAGCAGAGCTGTGATCAGGCAGAGC +ACCGAGATTATTATCTGGCGGATTGTGGGCTGAAAATAGGTAGGTAGGTA +GGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAAG +TAGGTGGTAGGTAGGGAGGCAGGTATCAGCTGCCAACTTTTCGATAAATA +TTAAACGGAGCCGAAATATAAGTTGCCAAAGTTGTACTAGACATGGTGCA +TCGACCTTACTTAAACAACTAGGTAGGTAGGTAGGTAGGCAGGCAGCTAG +GCAAGTAGGTAAACTCACCAAATGCCTGAAAACAATTGCAAGAACATCGG +AATAACCCGAGCTCCTCCCGTTCAACGTCGCGACCACAAGCGCGTGCACA +CTTTTCCGCAGCTTCTCATCATCGCGATCAGCGCAAAAATCCTCGATTAT +CTCGAATCGATGGCTCTTTTTTGTGTGCGCCGGGTCTAATTTATAGCTGA +TCGGCTCGGGAAACCAATCGTCACACTGCAGCTTCGCATCCTCCAAGCTG +AAGCCGTGAGAAAACTGTGCACTGCATAGGAATAGAAGTAATTTCAGTTT +CATTTTGTTCTGGAAGAAGGCATTTTTATGGATGGAGTTTGAAAATAATA +ATTAAAAAAAAAACTTACAGCTGGAACTTTGTGAAATCGATAATGAAACA +ATAAATCTAAAAAAAGCTCAAAAAATTTTTGACAAAATTTAAAACTGTAA +CGTGTATGAAGGTCACGTGAAAACTGAAAACTCACCAAAAATGTCGAAAA +ATAGCAAGAAACTAGGCACACGTAGACTTATGGTAGGCAGGAAGGCGTAG +GCGTTGATCCAGGCAGGGTCACGTCTTGAAGGCAGACTGTTAGGTATAGG +TAGGCATAGGTAGCCATGTAGGCGTAAAGGCAGGAAGGCATCTCTAGATC +CTTTTTGTGGCAGATTGGCCGCTTTGCAGGCAGGCAGGTGTGGGTGGCCT +AGTAGACCGAAAAACAAGCAGGTAAAGTTCCTATAGTAGTAGGTAGGCGA +GCCAAACCTTTTTTGTAGATGATGAAGTAGGTGTAGGCCGTCTTTTGAAG +GCAGTGAGGCAGACAAGGTTAGGTCGTCGCAAAGGTTGGCTGGAAGGTAG +GCACGTGGGTCAGCAGATAAGCGTAGGCAGGCATAGGCAGGAAGGCATAG +GCAGGTAGACGTAGGCAAGTAGACGTAGACAGGATAAGATTCAAATATGA +AAATCGTGAAAAGGGGAAAATTTCTTATTCTTCGAGTGCGCGACAGTATG +CGTAGGCAGGTAGGCGTTGGCAGGTAGGCGTAGATAGGTAGGCGTATGCA +GGTAGGCGTAGGCAGGTAGGCGTAGTCAGGTAGATAAGCAGGTAGTCGTA +GACCGGGTAGGCGTAGGCAGGTAGGCGCATGCAGATAGTCCTAGGCAGGT +AGGCGTAGGTACGTATGCGTTGGCAGGTAGGTGTTGGCAGGTAGGCGCAG +GCAGGTAGACGTAAGCAGGTAGGCGTAGGCAGGTAGGCGTAGGTAGCTAG +GCGAAGGCACGTAGGCGTAGGTAGGCAGGCATAGGCAGGTAGGAGTAGGC +GTAGACATGCGCACATGAAAACCTTATAAATGTTTCAACCCCATCATCAT +CATCCCATTTTTCTCTCGATCAAAACGAAAAAATGTGCGCAAACACAAAT +TGCATCCATTTCTCTCTCTTTTTTACTCACTTATATATCTCTCATCACTT +TATCCCCCGTTTTTCAATCCCTTCCAAACACTTCCAAAACTCTCCAGAAC +TCCTAGAGAGTAACACGAGAGAAAATATTTGAACTTTTGTCTCGACCAAG +TTTTTTTTTTTGGGATTTTTTCTTTGGATTTCTACAAATTTGATGTATTT +TTTCCATTTTTCGTGCAAAATATGGTAATGGACTAGGTTTTTGCTACGTG +GCCTAGAAAAATCTCGGCCACCGATTCTGAGCTGTTGCAGCGGCCGCGGC +CGAGGGTTTTTCTCTTCAATCGATACCAATCCCTCTTTTACGCAAGGAAT +CACGTGGAGTCAGAGTGTCTCATTTCGTCTTGATCTACGTAGATCTACAA +AAAATGCGGGAACTGATTTCGTATCGTTAAGAACATGCTGACGTCACATT +TTTTTATCATAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGAC +AGCCTGGCACCACGTGCTCTTCCAACCTTTATATTTTTTTTGACAAAATC +TTGAGAATTTCTAGAATTTCAACGAAAATCCAATTTTATACCTAAACTTA +AAAAAAAATTGCTAAATTGTGTTCGACTAGCAAAAAATGCACCCAGTTTT +ACAAAAAATCTTTTTTTCTGAAAAAAAATTCAGTGGAAAATGTCTATAAT +TTTCAGTAATTCATACTAAAAAAAATCCAATTTTTACAACAAGTTTTTGT +GGCCGCGGCCGAGGTTTTTCCTCTTCCACGTGGTGTCAGAGTGTCTCATT +TCGGCTTGATCTACTTAGATCTACAAAAAACGCGGAAACTGATTTCTCAT +GGTTAAGAACGCGCTGACGTCACATTTTTTTGATCGTAAAATTCCCGCAT +TTTTTGTAGATCAAACCGTGATGGGACAGCCTGGCATTACGTGAAAACAA +ACAATGCAAGCGCGCTCTAATGCGAATTTATTTGCTCTACCACCAGATAA +ATTCCACTTCTTCACAATAAACCTAAATATTTTTTGTGTCAAAATCTTGA +GAATTCTTAGAATTCCAGAATTTCAGCGAAAACCTAATTTCCGATTTTGT +TATTGTTCAGGGGAACAAGTGAGCCACACAGCTTCCGCTTCTGCTCCGAA +TTCGATTCCCCTGAGGCATTTTTGTTCGAAAAAAGCCTCATTTGTCATAC +TTGTCGGCAACTTTCTTCGAAGTTTTTGTTCTTGTTTCAAATAATTTTTC +TTCAATACTTGTTCCTTCCGTCCCAGCAGATGTTCTTTTGCGGGGGGGGG +GGGGGAGGGGAGAAAAAAAATAAGAGAAGAAGCAGAAACTCGACACTTTT +GTGTCCGCATTTCTCGTAAAGTTTTCAGATTTTTGAGCTTTTCAAGCTAT +AGCTGAACCACCTAGCAAATTTCGCCGCAGAGTTGATTTCTCCGGGAGTG +GGCTTTCTACTGGAGACCTCACTTTTTTTGCCTTTTACTAGAGCTTTTTA +ATTTTTTAATAATTTATTGCAGCTCTATGGATTTTCCAAAAAAAACCACC +GAAAAGCCCGAAAAATCAAAATTTTCGTTTTTAAAACCCTAAATTCCATA +CTCCGTCCAAAGAACACTCACATAAAAATGAAGAGATTTCGCAAAAAAAG +TGAAATCCAATTCAATTTATTTCAATTTTGAAGAGTGCGTTCGTCAGCTT +TTTTTTCGACAAAAAAAAAAGAAAATGTGTAGTGTAGTTTTCAACAGATT +TATTGTTTTATTAATATAATAGAAATCAAACCTTCTTTCTGCCTACCTAC +ATGGCTACCTACATGCCTACTTGCAAGTAGACCTGTCTATCTAGGTACTT +ATCTCACACCTCTTTACCTACATACCTACCTTCCTACTCACCTGCCTACT +CATGTAGACATAAGTGATCGTCAAAAAAGAAGCTGATGGATCAAAAGTTT +TTGGAAATTTATTTCGATTTTCAGGTTTTAAAAATTGCGGAAGATGTTTA +ATTTTTGACGATTAGTTTAGAATTTTTTTTAATTAAGAAAAAAAAATTAT +TATTTTATTTTTAAATTACTCCAAATTTTCTTCTGATTCCGAATATCTAT +GTGAAACTTTTTTTAATTCCTTGGTTTTATATCTAAGCTTAAAATCGCTA +ATTTCATTTGTGCACCCAAGAGATTTCGAATTTTCACGGGGTTCTGGCCT +TCCTCCTTGAATTTTTCGCGCTCCATATAATATTGACAACCGGGCAACGC +GTGGGAAAGTCGTGTACTCCACACGGACAAATACATTTAGTTTTACAACT +AAAATCGAGCCGCAACGCGACACGCAACGCGCCGTAAATCTACCCCAGAT +ATGGCCGAGCCAAAATGGCCTAGTTCGGCCAAAACTCTTCCATTTCAATT +TATGAGGGAAGCCAGAAATCCCGTGTAATTTTCGCGCCAGAGACGCCATG +TGTCGATTTACGAGATTGGTGTATATTTACAAAATGCGTAATATTTATAG +AATGCTGATTTCCGTTTTTTTTTTTTGAAAAATGTCATGTGTGCACAAAT +TAAATTCGGCGATTTTAAGCTTAAATATAAAATCAGGGAAATTTTTTAAA +TTTTTTTCACGTAGATATCCGGAATCAGGGGAAAATTTGGAGGCAATTAA +AAATGTCTCCCTGATCATTTAAATTCTTTAAAAGTACTCTTCAGAATCCT +TTTTTCCTAACCAAATAAAATAATTTCTGACGCCTTTTTTTTCTCTTTTC +AATAAGAAGCAAAAAACAGACGAACCTATTCCAATTTCCCACCACACCAA +TTCGTTCTTTCCGCATTCTTTTTCTTCCATTATTTATCTCCCTTTTCCTC +CATTCTCTGTGCTCTTATATATATCCATCATCCCATTTTCTTTCTTGTTG +TGTGGTATGCTCTTTTTCATCCATTATTCGAAAATTCTCATTTTCCAAAG +TTTTTTGTCAAATACATTTTAAAAATTTTTTAAACCAAATCTCGCCGTCC +ATCGATTTTAAAATACCTTTTTTGAGAAGTTTTCAAGAAATTTCATTATG +AAATTCGGTGTTTTCAGACAATTTTGAGTCTAATAAAACAATTTAAAATT +TTGACTACATCACCTTTAACTTGTAGAATGCCGTTTAAACACACTTATCA +CTTTTTCAGAATCCCATATGCAATGGTATCACTTGCTCCTGCTAATTCTC +ATGATCCTGGTCCTAATCCCATGTTTCTGGCAAGCTTGGCTACGATTTTC +CCGTCGATTCTCCGATTCCTATGATCTATCAAGAAATGCGCAAAAGCGTG +ATGAGATTTCAAAGGAGTTTTATGTATAGCTTACTGACAGGATTTCAAAA +AACAGTTACGGTAAGATTTTTCGAAAAATTTCACGGATTTCTGGCTTCTT +GCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGCG +CGTCGCGTGTCGCGTCGCGGCTCGATTTTATTTGTAAAACTAAAGGTATT +TGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTG +TCAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAGAACCCCGTGCCTGT +ATAGGATATTTTGAATCTCAAAAGAATTTGAAGATTTGAGTTTTTTGAGT +TTGAGGTGGAAAAAATCGTAAAAAATTCCTTTCCGATAAATTTTCGGATG +CAAAAATGTGATCCATGCTGTAAAAAATCCAAGAAAGCCAAGAAATGTGC +GGAGCCTATTTTCCGATTTTATATTACTTTTTATTTCAAAACTTGATTCA +AAAATATCAAATTCGGAAAAAAAACCGCAACTTGGTAAAATTTCCTCGAA +AAATATTCTCCGCTTAGGCTCCGCCCCTCTCTTGGCATTTCGAATTTTTT +CGTTAAATTTTTGGAAACTGAAATTAAGTCCAAAAAGAACCAAGAAACGG +GCGGAGCCTATTATGGGATTGAAAAGACATGGTGCATCGATATGGAAACG +GCTTTTAATTTGGTTTTTTTTAAATAAGAAACTAGTAAAATTCAAGTGGC +CTAGCTTTCAACTCTTCCATAATTCCAGGGTACATTCCAACTGGTCATTG +CTCATTGCTCTCTCTTTATGCTTCTCATCACCAACGAATCCACTCAATTT +TCACTCAAGCTGTCATCTCCAGCAGTGTCTCTCAATTTAATTATGCTTGA +AATTGTTTTATAAAATGAAACAACACATACTCTGTAAAAGCAATTTATTA +TTAAAAAGTATATATATACACGTATTCCTGGGTGGGTATTGAGACTAACG +GAAGCGACATGGAGGAGAATTTGAATTTCATTAAAAAAAAAAAACAAAGA +GGTAGGTTACTGTAGCATCCAATCTGGAGGCTGCACAAAGAAGACTCCAC +CGTCAGTGGCGCAATATGTTGGACACACCTGGAACGTTGAAACATTATTT +ATTTCTTTAAAATTTTCTTTGTCTAAGCCTGAGCCTAAGCCTGAGCCTAA +GCCTAAGTCTAAGCCTAAGCCTAAGACTAAGCCTAAGCCTGAACCTAACC +CTAGGCCTAAGCCTAAGAAAAAGCCTAAGCTTGAGCCTAAGCCTAAGCCT +AAGCTAAAGCCAAAACCTAAGCCTAAGCCTAAGCCTAAACCTAAACCTAA +ACCTAAGCCCGAGCTTAAACCTGAGCCGATACCTAAGCCTAAGCCTAAGC +CTATTCCTAAGCTTAAATATAAACCTAAACCTAAGCCTAAGCCTAAGCCA +AGCGCTGAGCGTAACTTAGAGCCTAAGCTGAGCCTGAGCCTAAAACTAAG +CCTAAGCCTAAGCTTGATCTTAAGCTTAAACCTAAGCCCTGAAAATTTTT +TTTTGAACTCCACAACAAAATTTGTAGAATGTTTTTAAAAATTGGGATTC +TGAAATTCCCCGCCAAAAAGTTTAAAAACTTCACATTTTAATTTATCTGT +AAAATTTATATAAATCCCTCTTAGATTTTGAATTTCGCGGCAAAACTTGT +AGAACATTTCAAAAATTTACTTTCGCGCCAAAGATTGTCGCGCGAAATTT +ACAATTTTTCTATAAAAAATGTATTTCATAGAATTTCAAAAAATCGAAAA +TCGCGCCAAAAATTTTTAAAAATTTTTTTCAGTATTGTGACGTCATAGAC +TACAAACTAACCCCTCTATTGCCTTCCTCCCCGTGCTCTCCAATGAGTCC +TTCGGCTCCAGCGGCTCCATCATTCCCTGGGAACCCGGGCTTTCCTTTTT +TTCCTCGTGGGCCTTGTGCACCAATCGGGCCGTCGATACCAGGCATACCA +GACGGTCCTGGCGGCCCGAATTCTCCTTCCTCTCCGATCGGACCTGCTGG +TCCCGGGATGAACGGTTTCGGGGTGGCGTCCGCACCCGGGTCGCCCATTT +CTCCATCCAGTCCTGGGATTCCCTGAGGGCCTTGTAGGCCTTTTGGTCCC +ATTTTTCCATTTTCCGCGCGAAGTCCATTCTTTCCGGGTAGTCCTGGCTT +ACCAGTGTCTCCTTTCACTCCCTGAAAATTTAGTTTAGTGGTATAGGCCT +ATCAAATAGGCTTACCGTAATCCCAGTGGTTCCTTGTACTCCTCTCGGAC +ACGGATCCGCACACAAAGACTTATAATTCACAGGAGGCTCACATGGTAGG +CGCGCTGGAAGTCCAGGCGCACCTTCCGATCCTTTCGTTCCAGGAAGACC +GTCTCTTCCAGGGATCCCCGGGGGTCCTTGTGGATGACGGCACTCACATA +CTCGGGATCTTGCGGTTTGGCCGGTTTCGTGTAGGAAATCGTCGATTTCA +TCTCTTTTCTGGCGGGTTATGTTTTGGAAATCGTTGGCGACATCGGATAG +CATGCTTTTCATCTCGAGGGCGCTTTCCTGGAAATTTAAATTTGCTTGAA +ATTTTCAAACTTGTTATATTATAATTTACAAAATACTGACTGCCTTTGTA +AGTTTTTTATTACAGGAACACAAAATTCTAAGAATGCGTACTGCACACTA +TATTTGACGTGCAAGATATCTCGTAGCAAAATCTACAGTAACTCTTAAAA +TGACTACTGTAGCGCTTGTGTCGATTTACGGGCTCGATTTTCGCAACTTT +TTTTCTTTCGGATTTCCTTCGTTTCCTCGTATTGTTTTCTAACTTTTTAT +TTCAAAATTTCAATATTCTATCGATAAATAAATCATTTTAATTTATTTCG +AAAATCGAGCCCGTAAATCGACACAAGCGCTACACGAGTCATTTAAAGGA +TTACTGTAGTTTTCGCTACGAGATATTTTGCGCGTCAAACATGTTGTGCA +ATACGCATTCTCAGAATTTTGTGTTTCTCTAATACTGTGTTTTTAGGATT +TTGAATGAAAGGAAAAGCCCGAAACTTTTAAACAAATTTTTCGGTGCATT +CTGTATCAAAAAAGCTGAATAAAATTGTACAAAAAAATGCCACATTTTAT +TGAAAAATTGATAATAAAATAATTTGTTTTCAAATAATTTTTGAATTTCT +CAATTTTTTGGAATTTTTGGATTTTTTCGGGCCAGAAAGTAGGCATTCTC +ATGAACTGATGTTTTCTTCATAATAATATATTCAAAAAAACGGTCTCCCA +CAAAAAAAGGTCCGAGAGGCGAACAAGGTTGTAAAACGTTGCTATTGTTT +ATTTACAACCGCCATTATACCCCTATAGGGGTTGTAACACCACATAACAA +TTTGATAAGATGCACACAGTAGGGAGAGGGACCTAATTTAAAAATATAAG +AATTTTCTCATTAAATACAATTTTTCTCTATTTCTTTCAGGAATATCGAG +AGGAAAATCAGCGAAATTTTTGGAAATTTTTGGTTTTTTTCTAACGAAAC +AAAAAAAATTTGAAAAATTTCAAGAAATTCTGTGTATTTATCGATAAAAT +TTCAGAAATCAAGGGGGTCGTATAGAAGTTAGACGGTCGGTTTTTCGACT +TTCAGCTAACTTTATGAAATTTCATTTGTTCAGGTTTTCTGACATTTAAA +ATCAAATGGCATTAGCAGTTTTTCATGAAAAGTTTCAGAAAGTCTCAAAA +CTCCAAATTTTAGGAGGGTCGTATAGAAGTTGGACGCACTAAAAAAAAAG +GAAAAATGTGGTTCTAATTATTACGGAAACACTAAATTCTGAGAATGCGT +ATTGCACAAAATATTTGATGCGCAAAACATCTCGTAGCGAAGACTACAGT +AATTCTTTAAATGTCTACTATTGTAGCGATTGTGTCGACACGTGGTGCCA +GATTGTCTCATTTCGGCTTGATCTACGTAGATCTACAAAAAATGCGGGAG +AAGAGACGCAGACTTCTCAACTGATTTCTCATGGTTAGGAACGTGCTGAC +GTCACATGTTTTCGGGCCGAAATTTCCCGCATTTTTTGTAGATCAAACCG +TGATGGGACAGCCTGGCACTATGTGTGTCGATTTACGGGTTTGATTTTTG +AAATTGATTAAAATAATTTAGTTATCGATATTATATTGGAATTAAACAAA +AAGTGAGAAAATAAATCGAGCCCGTAAATCGACACTACAATAGTCATTTA +AAGAATTACTGTAGTTTTCGCCACGAAATATGTTTGCGCGTCAAATATAT +TGCGCAGTACGCATTCTCAGAATCCGTAATCCTCAAACTTCTCACCTGAC +AGTACTCGGCATCGTTGACAGTATTCTGAATAGCCGGTCGAAGTATTGAG +GCAAGGGGTCCTACAGAAACAATAAACGACGACATCGTGGATAGCGAGAT +AAATAGTGAAACTATGATTAACGTGGCGTATGCCGTTTCTCGAGCATTCT +CGTTCATTTTCCAGGAGAAGCCTCCAAGAGAAGCCTATGGAGGATCCAAC +GAAAAGTGAGTAAAGAAATGATGCGCTGGCGCGGAAAAACGAGAGCGATT +ATGTATGGGAGTGACCCAAAAACACGGAAAAGTAACGGATAACAAGAAGA +AGAAGGGGGCAACTTTCTCTTTCTTATCATCATCACCATCATCATTATCT +CCTTTCTCGGGATTCCGTCATGAGAATGAATCCATTTACTCGTTTTTTTT +GTGTCCATTTAAGTTTGTCTATAAATATGGCTAATTTCAACTTTAAAATC +AAATAATGAAACTAGTAATTCTACTCATCTCTCACGCAATTCCTTTCTTT +TATGTGATATATAACTTTTATTCCATATTTAAAGAAATTTCAAGTTTAGA +GTCTAACTTGAAAATTGCCAGTGATGAATATAAAATTAGAATGAAGAATA +TTTCCAGAGAAGTTGGAAGTGTAGTCTTGGAGGAGAAGAGAGGAAAGAGG +TGAGGAAAAATTACGTTTTTTTGAAGTTTTTTCTTTAATTTTCGAAGGAT +TAGGCTTAGGCTTGGGCTTAAGTTTAGGCTTAGGCTTAGGTATAGGCTTA +GGCTTAGGTTCAGGCTTAGGCTTAGGCTTAGGCTTAGGCTCAGGCTTTTG +TTCAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAAGCTTATGCTTAGGTC +AAAGTATAGGCTAAGAGGCCTAGGCTTAGACTTAGGCATAGGCTTAGGCT +TAGGCTTAGGCTTAATCTTAGGCTTAGGATTAGGCTTAGGCTTAGGCTCA +GGCTGAGGCGTAGGCTTAGACCAAGGCGTAGGCTTAGGCTTAATCTAAGG +CTTAGGTGTCGGCTTAGGCTTTAGCTTAGGCTTAGTCTTAGGCTTAGGTT +AATCTTAGGCTTAGGATTAGGCTCAGGCTTAGGCTGCGGCCTGGGTTTCG +GCTTAGGTATAGGCTTAGACTGAAGCTTAGACTTAGGTTTGGGCCTAGAA +TTAGGCTTAGGCTTAGGCTTAGGCTTGGGCGGGGCTGGGCGGATGAGAAA +AAGAGAAAAATTCCAGGAAAATCCAAATAAAATCCAGAAAAAATAATAAA +AAAAAGGAAAAAACGGGAAAAATGGGGCATTCCGCGTCTGCCGCGTCAAA +AACTTTTCCTTAAAAAACGGACAGAGAAGGACCAAAAAAGACAAAAGTTT +AACAAAAAATAGTTAAACATTTTTTTTGACGGGGTTGAGCTCACCCAGCT +GAGCTCACTCCATAATTGCACACAAAATTCTCAAAAAATTAATTTTAGAG +ACTACACAGAGGCTAGCAAATGCACATGCTCTTCAACGATTTCTCAGAAA +TGCCCGCCAGGCTCCAAAGGTGCTCCAGGAGCCGATGGTCTGGACGGGAT +CCCCGGCTCCAGAGGTCTGAATGGTATGGATGGAGAGGCTGGGCACAGTA +ATATGGATGTTTGTGAGTTGCCCAAGATCTTTTATTTTTTGTAAATTCAT +ATTCCAGTCATGTCACCAACAGGATGCATCCGTTGCCCAGCGGGTCCTCC +AGGTTCTCCTGGTGATCATGGTTCTCCTGGTGAACCAGGGTACCCGGGAC +CTTCAGGACCTCCAGGGGAACCCGGTTACGCAACAATTGGGCTTATCGGG +CCACCTGGACTCGCAGGCCAAGATGGTCTAGATGGAGCTCCTGGCGAGCC +GGGAGTAGGTGGAATGGATGCAGTGAAGATTGTTTCAGTTGATGGAAAAA +TTGGAAGAAGAGGAGAAGCGGGGAACAAAGGAAGCAAAGGATCTCGAGGA +GGAGTTGGAAAAGCTGGAGGGCCTGGGGTGGCTGGAGAAATGGGAGAAAA +AGGAGCAAGAGGTGAAGATGGAAAGCCTGGAGAGTCTGGAAAGGTGAATT +CTCAGAAGTTGATCGATGCACCAGGGCGACAAATTAAGCGAATCGGCAAA +TTGCCGATTTGCCGATTTGCCGGAAACTTTCAATTCCGGCAATTTGCCGG +TTTGCCGATTTGTCGGATATCAAATTTGCCGGAAATGTTTAGAGGGATTT +TTTAAAAGACGAAAACACTTAAAACTGTGTCTTTTTGAATTTTTTCCCGT +TTTCCTAACTAGGGAATATTGTTAATAGGGGAATTGCTAGGAAGAAAAAA +CAAACTTTAAATGACAGATGAGGTCTTTGGCTACAAAAATCATTTTTTTC +ATTATTTTCATTTTCATAGAATTTGCTCACTTTTCAAAATAGACGTAGGA +ACATTCATAGGATGCGTTTAATTTTGCCATTTGAAATTTAAATTCTGAAA +TTTCCAAAAAAAATCGGCAATTTGCCGGTTTGCAGATTTGCCGGAAATTT +TCCATTCTGGCAATTTGCCGATTTGCCGATTTGCCGATTTGCCGGAAACT +TTCAATTCCTGCAATTTGCCGGTTTGCCGATTTTCCGGAAATTTTAATTC +CGGCAATTTGCGGATTGGCCGATTTGCCGGAAATTTCAATTCTGGCAATT +TGCCGGTTTGCCGATTTGCCGGAAATTTCAATTCCGGCAATTTGCCGGTT +TGCCGATTTGCCAAAAATTTTAATTCCGGCAATTTGCCGGTTTGCCGATT +TGCCAAAAATTTTAATTCCGGCAATTTGTCGATTTGCCGATTTGCCGGAA +ATTTCAATTCCGGAAATTTGCCGATTTGCCGGAAATTTAAAATCCGGCAA +TTTTCCAAAACTGTATAATTTTTCAGCCCGGCGCACCTGGAATCCCTGGA +AAAGATGGTACATACTGCCGATGTCCCGATCGAAATCGTTACGATATTTA +TCCATATAAATCGAAAATCTGATAATAGTAATAAAGATAATAATACAATA +AATACAGACAGGAAACGAAAAGCGAGCACTGACGATTGTATGATACCCGA +AACATTAAGGAGGAGCACAAAAAACACAATGAAAAGACACAGAAAAATTG +AAATTTGAAAAACTGGTAACGAGACTAGAATCGTCATGATGATCTTGTTG +AAAAAATTGGAAAAAAATTAAGAATCTAGAAATTGATTAGGCGCAGACTT +GACACGATCTTGGGCACCGAATCCGCATTTCAGGCCAATTTTCGCATGCT +CCGCCTTGAGCCCATGACGGGCAGAGGGAGTCATGATCGATGCATCTGAA +ATGGGGAATATTATTTTTTATTTTAAGCTTCAGGTTTAGGCCTATCGACT +TTGGATCTCAGGCTCAGGTCCTTAAATTGTGTATCTCAAGCTTAGGCTCT +CTCGCTCAAGCCTTTAGATTTCAAATCTTAGCCTTAAGCTCTCCGACTGA +TTTAGGATATCAGACTAAGGGCCTAGGACTTTGGGCCTGAGGCTTAGGCT +AGTATTCAATCTCAAGCTTAGGATCTCACGCTTAAGCTCTCTGACTCAGG +CCCTTAGATTGCAAAAACCTTTGCCTTAGGCTCCCCGACTGATTTAGGAT +ATCAGACTTAGGGCCTAGGACTTCGGGCCTGAAGCTTAGGCTCTCAGATT +CAGGCCCTCAGACTTTGAGTCTAAGGCCGTTAGACTACGATTTTCAAGCT +TACAATTAGGCTTTTAGGCTTAAAATCAAAATCCAATTTAGTTTTTTAAA +AATAATCAAACATTTCTAAACCGCAATTTTTTAAAAATTACCCTAAATAT +TTCAAATTTTAGGCTTAGACTGTCAGACTTAAACCTTTAAACTTTTGGTC +TCAAATTTAGCCTACAAGTCTGTGGACCTAAGACTTTGGACCTCGAACTG +CGGCCCTTAGATCTCATGCTTGGGCTCTAATATCCTGGCCCTCTAGTCCT +AAATCTTTTGATCGTAGTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCT +TTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCA +GGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGG +CTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAAGCTTTCAGGGT +TTCAGGGTTTCAGGCTTTTAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCA +GGCTTTCAGGCTTTCAAACTTTCAGGCTTTCAGGCTTTCAGACTTTCAGG +CTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCT +TTCAGGCTTTCAGGCTTTCAAGCTTTCAGGCTTTCAGGCTTTCAGGCTTT +CAGGCTTTCAGGCTTTCAGGCTTTCAAACTTTCAGGCTTTCAAACTTTCA +GGCTTTCAGGCTTTCAGACTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGG +CTTTCAGACCACAACTAGACCGGCAACACACGTGTTGTCTAATTACTCAC +CTCTTTGCCGGCGCTCTATGCATATTTGATGGTAACTCGATTGTCTTTGA +AGCTATCACTTTCACAGCTTCCCAAGTTTCCCGAGCTGTTGGAATGATCT +GAAACATCAAAAATCATCATCAAAAATCGTGGTGAGACCCAAAATTACCT +GATTCTCAGCCAGCAAGAATCCATCCCAAACTTGCTCTTCGGGTCTCAAC +TCGAACAGGAATGAGTACTTGACGTGGGCTTTTCCCTTTGCCCAATCTTC +TGAGCCACCGGATGCGGGGTCTGGAAATATTTTGAAATTTTATACATAGG +AGCCTTAAGAAATAAGAGCTTACAAAGTGTATCTGCACCGGTTCCAACTT +TGTACTGCGTGTTGTAGACACTATTCAAAGCCTGAGCTGCTGAGAGGGCA +GTGGATCTCTGAAATGTTTAGAAAATATGACCATGACTTGGGCAAACAAT +TCCCGCATTTTTGTAGATCACACCGTAATGGGATAGCAAAACACGTGGTG +CCAGAGTGTCGCATTTCGTTTTGATCTACGTAGATCTACAAAAAATGCGG +GAACTGATTTCTCATGGTTAAGAACGTGCTGACGACAAATTTTTTTGAGC +GAAAAATTCCCGCATTTTTTTGTAGATCAAACCGTAATGGGACAGCCAGG +TACCAAGTAAAAAATTTACTCACCAAATCATTCAAATCATTTGAATAAGT +TCTGACTTGATGGCCGAACGGATACATCAAAATTTGAGAGTACGAGTGGA +AGGTGAGGAATGTCGAAATACGGTGTCGCTGCACGAAATCTCTAACCGCC +GCAGTCTCGGGCTCCGAGAAGGCGTAGGCTCCCTGATAGATTTCCGAGCA +AGGATCAGTTGATGAGCCGACTTGTCCGAAGAACCAGTCAAAGTTTCGAT +TGAGGTCGACACCTTGACAGCAGGTTGTTGTGGGAGGTTGGAAGAGTCCT +GAAAGGTTTTTATTTTTGAGATTTTTAACTTTCACGGAGAATTGCCAAAA +TCTTAGTTTTCATAGCCTGTGTGACATTATTTGGGCGTAACTAAAGTCCA +GAAAGCTTATGCCTTGTGCTGATGAATTTTTGCAAAAATTGTGCCCAGTT +TTGCCACTTTTTAGTGGTTTTTGATGGGTTAAACCTAAATTTTCTGAATT +CAAGTTTTTATTTTTTCCAAATGTTTTTTCAGCCATCGAATGGCTGTCCT +TTTTTTCGGGCAAAAAAATAATTTTTCTGAAACTATTTGAAACAATTATA +TTCTAAAAAAAAGGCAATTTTTTAAATTTTTTCTAGTAAATTTTGAGTCC +TCTAGCTACAAAATAAACCATTTTAGATGAGTTTCAAAAATGTGCATTTC +TACAAAAATTGCCCAATTTTTGCCACTTTTTGGTGGTTTTTGATGGGTTA +AACCTAGATTTTCTGAATTCTGCGTATATAAATTACACGTTTTCAACAAA +TTTAGACATTTTTTTTATTTTTGCCCAATTTTTTTCCAGCCATCTAATGA +ATATCCTTGTTTTTAAGCAAAAAAAAATTTCTGAAACACAATTATTATGA +TCCAAAACAGGGGTGTGCGGCAAATCTCAAAATTTGCCGAGCACGGCGAA +TTTGGCAAACGGCAAATTTGGCAAATTCAGCAAATTTGCTGAGCTTTACA +AACTCCGCAAAAATTTGATACTTTTTGAAGCACCTAAACTACTAATTTCT +GAACAAAAGTTCAAAATAACTTGATTTTGTGCCATTTTTCTAAATTTTTG +GAAATCAATAATTTTGTCAATAATTTTGGTTAAAATTGTATTGTCAAATT +TTTGACGCGGGCGGCAAATTTCAAAAATTTCTGAGCTCGGCAAACGGCAA +ATTCGGCAAATTTGTCAAATTTGCCGCACATTTTTTTTTGGTTCAAAACA +TAATAAAACACTCCAAAACATTTTAGATTTTTCATAATTTCCGGTCGAAG +TTTTTGCAAATTGCTAAAATTTTGAAAAATATGAGTATTTGAGGAAATCC +AAAGCAATGCCGCATGTTCCGACCCCTACAATGTTTTAATACAAATGATT +AAAACAAAATTACAGTAGACAAAATGTAGAAAAAAAATTATTTTTGGTCG +ACTTCCAAAATTATGAGTGGCAAAAACTTTGTAATTGTCACTTTTTGACA +GTAAATAAAAAATTTTAAGAATTTTTTTGAAAAGTTTTATTATGATATTC +GGTCATTTTGGGACCAAATGAGTGGTTTTTAACAATTCCGGCACTGGCGC +TAGTCCAGCAATTGCCGTAATCTTAGTTTTCATAGCCGACATTATGCGGG +CCTAACTGAAGCCCAGAAAGCTTGTTTACAAAAATGAGCAAGCAGAAAAA +GATCAATCTCCCCAACAAACCTGTTGCCTGTTGAATACACTTTGGTGGTG +ATCGATTCTTTCTCCACAGTCTGATCTCCGGATCATTGCTACTTCTACTG +TACTCATAACCATCCGGATTCAGCAGTGGAACAATATACCATTCGAGTTG +ATCTACGAATTGCTTGATTTGAACATCTTTGTCGTACTGGGTGACCAGTT +GGTGAATGAAATAGAGTACTGTCGATGGTGACACCCATTCACGAGCATGG +ATTCCTCCGTCCACCCAGATGCCACGTTTCGTACCTCCGTTACGCTTGTT +GGTGATCTGGAATTGAGGAAAATTGGGGTGAGATGGGATCACTAAATTCT +GAATCTAGTTTCTGTGCTACTGTGTGTTACGTTTTTTGCGCTCCATTGGC +AATCGCCTGCCCATCAAAAACCGTCAAAAAGTGGCAAAACTGGGCAATTT +TTGTAAAAATTCACAATTTTGAAACTCCTCTAAAATGGTTTAGTTCGTAG +CTAGAGGACTTAAAACTGATTTTTGAACCCTAAAAATTGTCTAAATTTGT +TGAAAACGGGTAATTCTTGTATGCTGAATTCAGAAAATCTAGGTTTAACC +CATCAAAAACCATCAAAAAGTGGCAAAAGTGGGCAATTTTTGTAAAAATT +CACAATTTTGAAACTCCTCTAAAATGGGCAATTTTGTAGCTAGAGGACTC +AAAATTAACTTCCAAACTCTAAAGAATTGTCCTTTTTCAGAATATAGTGG +TTTCAATAATTTTCGAACAGAATTTTTTTTGCCCAAAAAAGGATGGCTGA +AAAAAATTTTGGCCGAAAAAAAAACAGTTTTACACTGAAAGCCAAACCGC +GACGCGACACGCAAAGCTCGGTAAATCGACCCCAGCCGTGGCCGAGTTCA +AATAGCCAAATTCGGCAAACTCTCACATTTCAAGCTATGTATTTCAAGCC +AGAAGCGCGTGCGATTTCTCAAAAACCGGCAGCTCAGTTGCAGGAGGACT +TTACGAAAATTTTGAAAATTCCAAGGTATAATTGGTAGGTTTTTCGGCAT +GTTGCATGGTACTTAAAATGTTTTTTTAACTTTCAAAAGTGGCTTTTATT +TTGGTTCTTATTGCAAGCCTAATAATAAAAATACTATCCACGTTTTAAAT +GCTTCCATGGTAGGCAGGCGCGGTTTCAGGGCCGACATGGAAGCCCTACA +TGTCACGGATTTCTGGCTTTCCTCAGAAATTGAAATGGACTAGTTTTTGC +CGAACTAGGCCAGGCCATATCTGGGGTAGATTTACGGCGCGTTGCATGTC +GCGTCGCGGCTCGATTTTAGTTGAACAACTAAATGCATTTGTCCGAGTGG +AGTACACGACTTTCCCACGCGGGCGATTGCCAATGGAGCGCGAAAAATTC +AATGAGGAGGGCCAGAATCCCGTGATCGTCCGAAGCAAAGTTAAAACAAC +AAACCTTAATCAACGGGATCTGCCGTCCTTCGTGAGTCGTTCCGATTGGC +TGCACAGACACAAGCTCCGGATAAGTGATGGCTAATGAGTTCAGGTAGTT +GATAACATCAGCAAACGAGTGATATTGTGCAAGGTTAAATTGAACCTGCA +ATAAGTTATCATTGAACTATGTATCATTGAACGTGGTGTCAGAGTGCCTC +ATTTTGGATTGATCTACGCTGATCTACAAAAAATGCGGGAGAAGAGACTG +ATTTCGAATGGTTAAAAACGTGCTGACGTCACATTCTTTTGGGCTAAAAA +TTCCCGCATTTTTTGTAGATCAAACCCTAATGTGACAGCCTGACACCACA +TGTATTCACTCACTTTCTGCTCCCTCCAATCATGCAGTCGAACTTGTTTC +CGAAGCTTATCCCGCTTCTCCTTCTGCTCGACAATCACTCTGAAATCGAT +GAAAAGATTGTAAGTTGGGCTTAATAGTGTCCCCCCACGACACCCATCAC +GCGTAACGAGCCGTGACGCGTTTGAATAAAGAGGGTATTTGGACTTGTGA +TCCCCGCGAAAACCTGTATCGCACGTGATGCCAGGGTGTCTCATCACGGG +TTGATCTACAAAAAATGCGGGAATTTTTTGCCCAAAAATGTGACGTCAGC +ACGTTCTTAACCATGCCGAATCAGTTCCCGCATTTTTTGTAGATCTACGT +AGATCAAGCCGAAATGACACACTCTAACACCACGTGGTATCGCCGAAAAA +CTCACTTCTGAACGTCATCAATCATAACGGAATGCTTAATCGAATGATCA +TCGAGCTCTTTCATAAACTGCTGAGTTTTCTCATCGGATATCATCACATG +AACCTCCTTGCCAGCTTCCGACGGGGATTTCCAAAAATCTAGCTGAAAAT +TTTAGTGTGTCTGAAGCACCCTTATCAGTTCATATTATATTTCAAAATTT +TTCTCTAACCCCTCAAAACCGTACTCTACATCGCCGTTCTGGCCGAGTGG +TCTAAGGCGCTGCGTTCAGGTCGCAGTCCTCTCCGGAGGGCGCAGGTTCG +AATCCTGCGGACGGCAGATTTCTTTTTTGAATACTACTCTTCAAACAATG +CATGATGAAGAAGAAGAAGAAAAAGAGAAGAACGTATTGGCTTTTCCTTT +TACACTTTTGAAATCCCTAGGAACAGGTTATAAACAGCGATGTAACATGA +AAAGCAGCAGTGAGAGTGATCGAAAACGAGCTGATTATGATTTGTTCAAT +TATATGACACCGCTATTGTAATGGTTGGTTTGTTGCGTGGAACATCATAC +CTTTACATCGTTTAAATACAAATTATGAAGAATGTCTACTTGATCTTGGG +TCGTCGGCTGCACCCTCCATACTGTGAATTTTCTGAAAAATCGAGAGTTT +ACCGGCTTTTGGGGGAGATTTTACCATTGACTTTTGACTTTTTGGAGAGA +TCTAAATCTAGTAGATCATGCGGCGGTTAGGTCTATTTGAAATAAAAAAT +AATTGATCTAGATATGAAACATGGAGATCTAAGGGTTTTGGTAAAGTTGA +GTAGAATTTTTAATTATTTTTTTGAAAATTTGTTTGCAACATTTTACAAA +AAAAGACGAATAAATATTGACCAAAAAAATTTTTTTCAATAAAAAATGTT +TAAAAATTAACCACCTTTTAGCTTTTAAAGGTGGAGTAGCGCCAGTGTGG +ATTTTGTCTAAATACACTTATTATGAACCAAAATGGTCAAATATCATAAT +AAAACACTTCAAAAAATTTCTTTATTTCAGATTTTTCATAATTTCTGGCC +AAACTTTTTGCAAATTTCCAAAATTTTGAATGTCGCAGTTTCCGACCCCT +ACAATGTTTTAATACAAATAATTGAAACAAAATTACAGAATAAAAAATGT +AGAAAAAAAATTTTTTTTTTGGTCGACTTCCAAAATTATGAGTGGCAAAA +ACTTTGTAATTGTCACTTTTTGACAGTAAATAAAAAATTTTAAGAATTTT +TTTGAAAAGTTTTATTATGATATTCGGTCATTTTGGGACCAAATGAGTGG +TTTTTAACAATTTTCCCACTGGCGCTACTCCCCGTTTAAAGTTCTATGCT +TTTTAAAACTCACGTTTTTTTTTATGAAGTCTATTTTAAAAAATCTGGAC +TCTCAGTGGACAGTTCAGCATTTTTCGAAATTTCAGAAATTTAAAACATA +AGTCGGAAGTGGTCCTAAAACTTCAAAAAAATTCTCACAATATGTTTTTT +TGATGAAAACAAACTTATATAGTGCCAAAATGACCAAAATTTTTTTAAAA +ATAATATTGAAAAATCTTTAAAAAATCTCTTCTGGTTTTTATTTATTTTT +AAAAAATTCATATTGAAATATTATAGTGCTTTAGATTGCTCGGAAAAAAT +TCCACAAATTTTTTAATTTTTCATAAGTTTTATAATGATATTTGGTCATT +TTAGCTCTCTCGGGTAATATTGCAAACCCACGTGGTGCCAGGATTTCCCA +TTAAGGTTTGATCTACAAAAAATGCGGGACTTTTGCTTAAAAAGATGTGA +CGTCAGCTCATTTTTAACCATGCGAAATCAGTTGAAAACTCTGCCGCATT +TTTTGTAGATCTACGTAGATCAAACCGAAATGAGACATTCTGACACCGTG +TCCACCTTCAAAGTTAGTAATTGCATGAACAAAAAATTCTGAGAATGCGT +ATTGCACAACATATTTGACGCGCAAAATATCTCGTTGCGAAAACTACAGT +AATTCTTTAAATTACTACTGTAGGTCGATTTGCAGGCTGGATTTTTTGAA +AAAAAAATGAATTAAAATTTAATGGAATATTTCTATCTCTATGTATTAGA +AAATAAGGCCCGTAATGAGACGAGCGGGCCTGCCTACCTGCCTGACTATA +GAAGGCCGCCTTAAAATCAGGCAGGTAGGTTTTAACGCCTAGCCTACAAT +AAACATAAAGAGAAATGCCTAAAATAACAATAACTTTCCATTATCCTTTC +TTATCGTCCTCCCCGGCGATCGCCTAAGATCATAGATAACAACTAGCCGC +TTTCGGTCATGCAATTATTATATTATAATTGATGGATGGATGGGGGATAA +TCCAGAGAAAGGGGAAAAAGAAACTTAGAATCCTAGAAAACAGGTTCCCC +TGACTCAAACAAAAAAACCTACTTTTGATGTGCCAACACGGATGGCACGA +CGAGACCGATGAGGACGATGATGTTCATCATCATCATCTTCATCGTAGTA +AAACTTGGGGGGTGATGAGGGGCAAAAGGATGCCCTCCGCGCGTCAAGTG +TTCGTTGAACAATCCGACGCAGACGGTTAAACAAAGCAACACAGTGGTGT +CTCCGCCCAACTTCCGCGCGTCCGCCGCCGCCCTGTGTACTGTCTTGTCC +TATCCTATCTCTCTTTTCTCCACCCCGGCTTGTGTGTGAGATTCTTCTCA +TTACTAGAAGAAGGTCTCTAGTAGAAGAAGAAGAAGAAGAAGAAGACGAC +GATGGAGAAGAAGCTGAAGGCACGACGCACTGTTTGCGCAACGATGTTTG +TTTTTGCGCGCGCGAGCGCCGCATTTAAAACGTGTAAATCGGTTTCAAAA +GCGCGCGCGCGCGGTCTTCTTTCTCCGCTTGCGCGCACGCATTGACAAAA +AACCGAAAGGTGCAAAAGTGAAGAGGCCAACTACTTTCGTCCTCTTTGAG +CACCTAATTGTGGAAAGCTTTTGCTCTGATGTGAAATGAAGTTGGGTAAG +CTATTCCTGTCTGGGTGATGTTTTCAACTTCCGGGGGCATTGTTGGGAAA +GTGAGGACCAAAATAGGCCATAAAAAATGAAGATATACATGCTTAGGCTT +AGGCTTAGGCTAGGCTTAGGCTCAGATTCAGGCTTAGGCTTAGGCTTAGG +CTTAGGCTTGGAATTAGGCTTGGCGTCAGTGGCGAGCGTGAGCTCGCCAC +TGACGCTATTTAAGCTTGGGTTTATAGCGTTTTTTTAATTTTTCAAAGGG +TTCCCGTCTGCCGATCAAAGCGAAATTTAACAGAGAGTCGTATAGGCCGC +CAAGAAGCTGAAGTTTCAAATTGATTTCATTAAAACTCGCTTAGGCTTAG +GCTTAGGCTTAGGCTTAGGCTTACGTTTTAGCCATATGCTAGCTGATCCG +GAACATATTTTTAAAAATTGCAATATTTGACCAAAAGCTGTATTTTTCAA +AAATTCAAAAGTACGGTGAAATCATATGAAGTGCTTCTTTTTCTTTCATT +AAACTGTTCAGAATTGTCATTTTTACTAGAAAATACCAAAAAAATATGCT +AGCTTGACCGGAACATATTTTAAAAAATTAGAATTTTTGACCAAAAGCTG +TTTTTTCAAAAATTGAAAAGTACTGGAAAATCATATGAAGTGCTTCTTTT +TTCTTTCGTAAAACTGTTCAGAATTGTCATTTATACCAGAATATATTAAA +CAAAGTATGCTACCTAATCCGGAACATTTGTTTCCAAAATATTTTAAAAA +AAAGATTTAGCGGCTCTGACTAAATTGTTTGTTCGTTTTTTCTGGACCCT +TTTTTCCCCTTTTTTTGGGTGAAAAATTTTGTAAAAAATTTGACCGAGGT +GTAGAGTTGAATTCATCAATTTTTGACATTTTTTGAGTACGGGCACATGA +AAACGAAATTTCCAAAAACGCTTATTTCTCGGGATATAGTTCAATTCTAC +CAAATTTTTCTTTGCAAATCTGCTAATTCTACAAATCTACTAACCGAGGT +GTAGAGTTGAACTCATTTCCAAAAAGAAGTAGCAGTCCTGAAAATGTTTT +AGTGAGTCTTCTCATTACTCTAGAGCCCGAGCCAGTAAAATTGCTCCAGA +AGTAGTAATTTATAAATTTTTGATGATTTTATGCTGTCCAATGATAGAGA +AATTGTTAAAATTTTCAGATCAAATTGGAATTTTCACAGCCAAATATTTT +GGAAAATTTTCCACAAAAAATTGGGCGGAAAATTGGAATATTAATTCGAT +TTAATTCGATTTGGAGCAGTGTATAAATTCAAAGTTTCCTCCCTTAACAG +CCATTCAAATGCACTTTTTTCTTCGTTTAGTTTTTCTTATATATGGCCTC +CAGGCTCTCACCAAGTTCCGTTTTACCGGAGAGTTTAAGTGCAAACATAA +ATTCCTGAGATCCCATGTTGTAGTTTATGAAGACGATGAGGTGTTGTGAG +TAGAAATGAAAAATGAGAAATGTTGTATTTAATATTATAAATTGTTTCAG +CGACAACGTTATCAGTAAACACCATTACGTGTTCCATACAAATGCACCAC +ATATGTATCTCGTTGAGGCTGAAGATACCAATGACGGATTGCCAAAGTTT +TTGGATGTATTACTTTTTAATTTCCCGCTTTTTCTCTAGTATTTCTCAGA +AAATTTGAATTTCCCGCCAAAATTTTTTATCAGAAAATTTGAATTTCCCA +CCAAAATTTTTTATCAGAAGATTTGAATTTCCCACCAAAATTTTTTCTCA +GAAAATTTGAATTTCCCACCAAAATTTTTTCTCAGAAAACTTGAAATTCC +CGCCAAAAACTTTTTCTCAGAATTTTGAAATTCCCGCTAAAAAATGTTTC +TCAGAAAATTTGAAATTCCCGCTAAAAAATTTTTCTCAGAAAATTAAAAA +TCCCCGCCAAAACTTTTTCTCAGAGAATTTGAATTTGCCGCCAAAAAATT +GTTTTCTCATAAAATCTGAATTTCCCACCAAAATTTTTTCTCAGAAAATT +TGAAATTCCCGCTAAAAAATTTTTCTCAGAAAATTTGAATTTCCCGCCAA +AAAATTGTTTTCTCATAAAATCTGAATTTCCCACCAAAATTTTTTCTCAG +AAAATTTGAAATTCCCGCCAAAAAGTGAACATTCTAGGAGTTTGGCAGTT +TACCAAAACCTTGACTGACCATTTTGGAAAATCGAATAACCTCTTAAATA +AAAACTCTAACTTGTAAAAATTTAAAAATTTAAATATATAGCTTTGCAGT +CCTATTTCGAGTTATACATGATCATCGTCCACGATTGCACGGATAATGGG +AAATACAAGTTGTTGACAGTTGACTTGGGATCTTATTATATCAAGGATGG +GTAGGTACTTTCTACAGGGCAGGCTAGGGCTTCCATGGGAAGCAGGAGCG +GTTTGCCGGCTTCTCGCCTGATTCCTGCACTTTGGCAAAAAGTCAAAGCC +TCGATGCTCACACATAGGGCTGGCATATTGGACGTCCGGTTTTTTGAAAT +TTTAAATTTTTCCGAGAGGTAGTTTTTTTTGTACGGCGGCCGACAATTTC +CGAGTTTGGCCACTCATGATAAAATTATATGATTAAGTATAGTGAGTGGC +CAAACTCGGAAGTTGTCGGCCGCCGTAAAAAAAACTACCTCTCGGAAAAT +TTTAACATTTCAAAAAACCGGACGACCGGACGCCCAATATGTCAGCCCTA +CTCACACCAAATAGTACTATAAGCGGTTTTTTTTGCCGCAGCCGACACTT +TACGGTTTCCACGCCGCACTGTACAGAAGGCGCGGCCCGAGGCAGTTGTC +AGGCGTTTTGGCGCCTATATGCAAGCTCTAGGGCAGGCATTTCTGTTTTC +AAAAAAATGAATATTTTCAGGCAGTACGATGAAACACGCAACATTGATCT +GAACAATGCCGGTGAATGGACAAACGAAGTAATCGGAACAAAGGCGATGG +TGATGTCCAAGATATTTATTTTCAATGTTTGATAAAATTGTTCATCAATA +TTCGAGCCTACCTGCCTACCTGCCTACAAGGTAGCCTACATATATTATTT +TTCCTAATTAACAAAAATATAATTAAAACATGATTAAGATTTTCTGAAAA +TGAGCAAAAAGTGTTTTTAACTTCCACTTTTTGCCCAACAGGTTTAAGAT +AGGCATGTGACAAAGCCTACATTCAAGGCAACCTACGCCTGCCTCGGTAC +ATGGTGCATCGACCAATATTTACCTCTTAGCTTCGAGAGCTTATATCTCG +GTTACATTTTGCTCTATCAAAAAATGGCCAACTGAAAAACTGTTCTCCAA +TGCTTTTTCTACAATTTTGTGGTTAAAATTTTTTTAATATCTTGAAAACT +AGCGAAAATATAAGCCACCAAGTCGCGCGCCGCCCCCCGAGAAAGCAATT +CCAACCCAAGTTTATTGCAATAAAAACCAGTAGAAACGAAAGAAATGAGG +TTGATTTTGGAGACTTTTCAGGTGACACGGGGAGCTTTTACATTGTTGGC +ATTATTCAGATTCGATTGAGAAGGAGAAGTCGTGGGGAGGCTGAAAAATG +TTCTAAAGTTGTTGAAAAAAAAAACAAATCTGCATTTTTTAAAAACCTGA +TTCTTAGACTTCCATCCATTGCCATAAGTGCACAGAACAGTCTGTTGCTC +TTGCTCTTTGTGCTCCGTGTCCTCGGAGCCATCATCAACCTTGTCTGGAA +CTGTCGGTGTTGGCTCAGTTGACGGAGCAAATGAGGAGGATGGTGTCGCA +GATTCTTCAGTTGGTTTGGGAGATGATGGCGGAGCTGGCTGAGGTGGAAT +TGGAGATGCTCTTTTTTTTGGGGTTACTGCAGACTGTTTGCTCTTCAAAC +TCTTGCTCCGCGATTTTGTGCTCTTTTTTGTTTTCTTCTTTGGCTGCTTT +TGTTGCTTCTTGCTTTTTATCTGAAAATTAGAGTTTCTAGGCAATCAAGC +GATTTTCTAGGCCACCAGACATATATTTAGCCATGTCGGAATTTTCTAGG +CCATCACAGACAGTTCTAGGCCATATAGAAATTTTCCTAGGCCACCTAAA +ACTTTTCTAGGCCACCAACAGTTTTCTATGACCGCGATTTTTGCTAGGCC +ACCAACAAAAGCAAATAACACATTTTCTAGGCCACCAACAGAATTTCAAA +TTTTTCTAGGCCTTTAACTCACATATTTCACAATGGAAGCGGCGGCGAAC +ACGATGAAGGCTACAATGAGAATGCCAATAATTATGAATATCACTACTTT +GGTCCATGGCGTCGATGATGCTGCAAAAATGGAGGTACAAATATGCAAAC +GCGCTCTACCGCACTACCAGTGCGGTAGAGCGCGTTTCAAACTAACAGCC +AGAAGTTGGCGCCGGTGGTCGCTGAGTGGAGGTGGACATTATCAGGAAAT +GAATGAGAAAATGGAGAAATTTGGGAAAATTGATTAGAGACGTGGGATTT +TTTTTTAATTTTTATAATATTTTTGAGTAGGGGGAAGGGGTGAGGGTCAC +GGAAAATACCAAAAATTTGTGATTTTTCCATTAAATTGGAGCAAAATTGA +CACCATACCTCGTGGCCTAGAAAACTGCAGAATTTCTAGGCCACACACGT +TACGTCATAATTTACCTGTTAAACCAGGTAACCAACAATCAAATCAAGAG +TAATTAATCATCTCCTATCTTCTTTTATTTCTCCGTTCCTACTCCCAATG +TTTTTTTTTTGTAATTTGTGATCACAAATTGTTGCATTTTGTAGTACGCC +ATGTACGTCTGTGTACTACTTTTTTCTGAAAAGAATACAAAAATGTTCGC +TTTCAGGAAAAAATAGTGAGAGGTAGAAGAAAATTACGGGGACTAGAAAT +ATGTAAAAGTTCGACAACGTAGGCAGGTAGGCAGGTAGGCAAGTAGGCAG +TTAGGCAGGTAGGCAGGTAGGTAGGCAGGATAGTAGGCTGCCAGGCATAA +TAAAGATGCAGGCACGTAGGCGGATGTTGCAGGCATGAGAAGTCACGGGG +GTAGGCAGGCATGTGGGTATGTAAGCAGATGTAGGTATGTTGCAGTCATG +ATGAAGGCACGTGGGTAGGTAGGTAACTAGTTAGGCTGGTAGGGAGGTAG +ACAGGTAGGCAGGCAGGCAGACGCGTAGGAAGAGTTAGCCAGGATGCAGG +CACGTAGGCAGATGTAGGTATGTTGCAGGCATGCTGAAGTCACGTGGGTA +GGCAGATTGGTAGATGTGTACGCAGAGTAGGTATGTTGCGGGTATTATGA +AGGCACGTGAGTAGGTAAGCAGGCAGGTAGGTAGGCAGGCAGGTAGGTAG +ACATGTAAATATGCAGGCATATACGTAGGGAGAACAAGCCATAATTCAGG +CACGTAGGCAGATTTAGGTATGTTGTAGGCATGATGACGTAACGTGGGTA +GGCAGATAGGCAGGTAGGCAGGCTCGTAAGCTGGCAGGCATAATAAAGAC +ACATAAGCAGGCATGTAAATCTGCAGGCAGATACGTAGGAAGAGCAAGCC +AGGATGCAGGCACGTAGGCAGATGTAGGTATGTTACAGGCATGATGAAGG +CACGTGGGTAGGCAGGTAGGTAGGCAGCCAGGCAGGATCGGAGGTTGGTA +AGCATAAAAAAGACAGGTAGGCGGGTAGGCAAGCATGTAAATGTGCAGGC +AGATACGTAGAAAGAGCAAGCCAGGATGCAGGCACGTAGGCAGATGTAGG +CATGTTGCAGGCATGATGAAGGCACGTGAGTAGGTATGCAGGGAGGTAGG +TAGGCAGGCATGCAGGCACATAGGCAGATGTAGGTATGATTCAGGTAGGC +AGGCAGGTAGGAAGACTGAATGCAGGCGTGTTGCTAGGCAATAGCGCCCT +TTCCTTGTTATGACAATCTCGATAATCTAATAATAAGCTATTCAATCATA +TCACTGCGCCGATACACAAACTACCTGTTTTTTTGAGTATGCGTCTCGTC +CCGTCTGCCCAAAAGCTTCTACAGAGTGATTAGACGGTATAAGGGGGAGA +GATAGGATAGATTTCAATCATTCTCACTTTTTTCGTCCCTTTCTCTGTCT +TCCTTCTCCCTTTTTTTACAGGGCGCTTTTCCCTTTTTCGTGTGTGTGAA +GAGAGAGAGTGCATACAGGTGTAGAGGACGCCCAGACATCGAGACGGAAC +AGGATTCTTCATCGTCTTCAGCTATTTGGAAGAAGGAGTAGAAGGTGACG +GTGTGTGTTTGGAGACGTGTAATCATCATGTCTTATAACACTTCCTTGCT +CATTTTTCTCTGCTTCTCTGCCGTCTCTCTATCCACACAGTCTTTCGCCG +TTTATCGATTATTACCCAAATCACAGACGGATTTTCAAGCTATACAGAGG +TTATACAAAAATGCGACGGATCATGATGTGAGTTTTGTTTTCGCATTTTT +GAGCAGATACAATTTCTAGGCCACGAAAAATTTTTCTAGGCCGTTGAAAA +AATCACTAAGTTTTCTAGGTCACAATTTTGAGCAAGTTCTAGGTTATTAG +ATTATTACGCCATGGTGCATTTTTCTAGGCCATCAGGAAATTTTGCAGGC +CACCATGAGTTTTTGATGCAGTTGAACTAAGTTAGTGGCCTAGAAAAACC +TTTGTTAGCCTAGAAATATTTTCGCCGGCCTAAACACATTTTTGGTGGCC +TAGAAACACTAACTTTTGGTAGCCTAAAAATTTTCTGTGACCTGGAAACA +TTGTTGGTGGCCTGAAAACATTTTTGGAGGCTTAGAAATATTCTTGGCAA +TTTGAAAACATTTTTGGTGGCCTAGAAATATTTCTGATGGCCTAGAATGT +TTTTGTGGTCTATAAATAATTTTGGCGGCCTAAAAAAATTTGGAATGGCT +TAGCAAAATTTTTTTGGTGGTCTACAGCCATTTTTAACGACCAAGAAACA +TTTTTGGTGGCCTGAAAACATTTTTGGTGGCCTAGAAACATTCTTGGTGG +CCTGAAAAAACATTTTCGGTGGCCTAGAACCATTTTTGGAGACCTGGAAA +TGTTTTGGTGGCCTAGAATATTTTTGGTGGCCTAGAATATTTTTGTTGGT +CTAGAAATATTTCTGATGGTCTAGAATGTTTTTGTGGTCTATAAATAATT +TTGGTGGCCTAGAAATATTCTTGGAGACCTGATAACATTTTTGGTGACCT +ATAAATATTTTTGACAGCCTAAAAATTTTCGGTGGCCTAGAAATATTTCT +GATGGCCTATAATGTTTTTGTGGTCTATAAATATTTTTAATGACCTAGAA +ACATTTTTGGTGGCCTTGAAACATTCTTGGTGGCCTAGAAATGTTTTTGG +TTTCCTAGAAACATTCTTGGAGACCTGAAAACATTTTTGGTGGCCTAGAG +ACATTTTTAATGGCCTAGACACATTTTTGGTGGCCTAGAAATGTTGCTGA +TGGCCTATAATGTTTTTGTGGTCTATAAGTATTTTCGGTGGCCTAAAATA +TTTTTGGTGACCTAAAACATTTTTGGAGACCTGGAAATGTTTTGATGGCC +TAGAAATATTTGTGCTGTGCTGAAACATTGTCGGTGGCCTAGAAATATTC +TTGGAGACCTGAAAACATTTTTGGTGGCCTAGAAAAATTTTTAGTGACCT +AAAAACTTTGGGAATTACCTGGAACCAATTTTGGCGACCTAGAAAAATTT +TCCGTGGCCTAAAAATTCCCAATAATTAACAAATTTTTAGTTAAACTTCT +GGAAAACGGGCAAGGACAAGCACGGGTTTTGGGATGTGATGGTGGATATG +AAGAATTCGAAATATTTTTTGGACTTTCTACAAGTAAATGATATTTCTTA +CATAAAGACGATTGATGACGTGGAGGGGTGAGCTTTTTCTGAAATTTTGA +AAATTACATAAAGAATATGTGCTCTATTGATAAACTGTTAGGATCACCGT +AAATCGACAAGAATCTCCGTAAATCCACAACGGCCCCATCTCAAAAATTC +CTAGGCCACACGTGTGACGTCATTTTTCTTCCAGATTAATAACAAAGCAC +GAGAACAACAAGACCCTCTCGAACATGTTCCCCCGTCTGTGGGATGACTC +CTCGTCTGCTCACTATGACTTCCACACCTATGGATCCTATCAGCGAATGA +CTGATTGGATGAAGCAGCTGGTGGTGAAGTATCCAAAGATGGTTCAGTAT +ATATCGATTGGAAAAACTACGGAGGGCAGGAATATCGATGGAGTTGAGGT +AGGTCTAGAAGGCTGCCTTAGGTCTAGGTCTAAGTCTAGGTTTAGGTCTA +GGTCTAAGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGG +TCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTC +TAGGTCTAGGTCTAGGTCTAGGTTTAGGTCTAGGTCTAGGTCTAGGTCTA +GGTCTAGGTCTAGGTCTAGGTCTAGGTCTATGTCTAGGTCTAGGTCTAGG +TCTAGGTCTAGGTCTAGGTCTAGGTCTAGATCTAGGTCTAGGTCTAGGTC +TAGGTCTAGGTCTAGGTCTATGTCTAGGTCTAGGTCTAGGTCTAGGTCTA +GGTCTAGGCCGATTTCGATTTCTATGTGTATGGCCTATAGTGATTTTCAG +ATCGGCGGAGACTCCCGCACCAAAAAGATTTTCTGGATCGATGGAGGTAT +TCATGCTCGAGAATGGGCGGCCCCGCACACGGCTCTCTTTTTCATCCATC +AGGTATGTGATCCCGCCCCGTCAGAAAAAAGTGTGTTCCGATTAGTTCCG +CTTGGATTACACAAATGTTGGCAGAGACAGAAAAAGGGAAAACTTGATAA +CAAATGGGTTGGAAAAAACGTAATCGGATGATGCAATCGCGCTCTATTGC +ACTACCTCAACAAAACATTTTTTTGCAGCTTACCTCCCGCGCAAACGAGC +CCGGAATCAAGAAATTGCTGAACGAGATCACATTTGTAGTGGTTCCCTGC +TTGAATCCAGATGGCTATGAGTTCACGAGATCCTCCACAAATCCACATGT +AGGTTGGGGTAAGGTTACTGTACCCCCCCCCCCCCCCCTCCCCAACTCAA +AGGCGCAAGCACTCCCAAATTTTTTGCAGGTTCGTCTGTGGCGTAAGAAT +CGCTCGAAAATGCAATGCCGTAAGGACATTTGGGGACGCAATCGCTGCTG +TCGCGGTGTCGATTTGAATCGTAATTTCGATTTCCACTTCAGAGGTGAGA +GAGAGAGGGTGAAGTGGTTTTTCTCAAAGTGGACTTGAAAATTAAGGGTC +AAAGTTTTAAAAGAAAACTTTGAAAAAAACTTGGGAATTTGTTCACGAAT +ATACGAAGTTGCTGAAAATTTGTAAAACGTTTTGGAACATTCTAAAACTA +TTTGAATTTAAATAATTTTTTAAACATACCAAAAAATCATGGATGTTCTC +AAAATTCACGAAAGTTTCGAAAATTCCCTACAGTACTCCTGAACTAGCCC +TACAGTATCCTTAAAGTACCCTACAGTACCTATACAGAACTCCTGTAGTA +CCCTTACAGTATCCCTAAAGTATCCCTACAGTACCCCTACAGTTTCCCTA +TAGTACCCCTACAGTACTCTCGCAGTATCCATACAGTAGCCCTACAGTAT +CCCTACAGTACCCCTACAGTATTCCTACAGTACCCCTACAGTAGCCCTAC +AGTACCCCAGTAGCACCCTTACAGCATCCCTAAATTATCCCTAAATTATC +CCTACAGTACCCCTACAGTACCCCTACAGTACCCCTACAGCATCTCCATA +GTACCCCTATAGTAGCCCTACAGTATCCCTACAGTTCCCACACAGCCCTT +ATAGTGCCTATACAGAACCCCTATAATACCCCATACAATACACCTACAGT +ACCCCTACAGTATCCGTAAATTACCCCTATAGTACCCCTACAGTACCCTG +ACGGTACTCCTACAGCACCCCTACAGGACCCCTATAACATCCCTACAGTA +CCCCTGCAGTACCCATACGGTTTCCTTACAGTATCCCGTGAGTATCCCAA +CAATACTCTCACAGTACTGCTACAGTACCCCAAAAGTACCCCTACAAAAC +CCCTACAGTACCCCTACAGAACCCTCACGGTACCCTACCGTATCCCTACA +GTACCTGAAGCTCCAAAAATTTCCCCCACTTCCAGAAAGCGGTACAAGCG +ACGACCCGTGCTCCGAGATCTACCAGGGACCCTCTCCATTCAGTGAGCCC +GAGGCAAAAGCCGTACGGGACGCGTTGTTGTCGCAGAGATATAAGGGAAG +AACCGACGCCTATATCACACTACACACTTATTCACAGGTACTGTTAAGCA +GTTGAAAACTTTTTCTCGGCCACCGATATTTTCTCGGCCATCGATATTTT +CTCGGCCATCGTTATTTTCTCGGCCACCGAAATTTTTCGCGGTCATCGAT +ATACTCTCGTTCACGGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTC +ACCGATATTCTCTCGGCCACCAAAATTTTGTTTTTCGTGGCCATCTATAT +TTTCATCGGCCATCTATATTTTCTAGGCCACCAATTTTTTCTCGGTCTCC +GATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTCGGC +CACAGATTTTTTTCTCGGCCATTAATTTTTGACGGCCACCGAAATTTTTT +CGGTCACCGATATTTTTCACGGCCATCGATATTTTTTGAAAATTTGATTT +GAGCAAAATATTTTCAGATTTGGATTCATCCATATGGTCACAAGAAGGAT +GCATATCCAGGAGATATTAAGGATTTGGTGAGTGATGACGTCATTCTTCT +TGAAACGTTGAAACTCAAATTTCCAGTACGAAGTTGGCAAAAAAGCTGCT +CAGGCTCTGAAACGGGTTTACGGCACAAAATACGTAGTCGGAAGCGGTGC +GGACACGCTCTACCCGGCGTCTGGAGGATCTGAAGATTGGGCAAAGCACG +AGGCGAAGGTCAAATTTGTGTACCTTCTAGAATTGAGGCCCGACGAGAAA +AGTAAAAAAAAAACGTTCAAAGTTGCTGAAAAAAGTTGGGCGATAATTTC +AGACTGGGATGGGTTCATACTGGACGAGAAGGAGCTGATCCCGACGGCTC +GGGAAACTTGGGAAGGTGTCCGAGTTGTGGCGGAAGCTGTGCTCGATCGG +ATAGTTGCCGGCAAGTCGACGGCTCCAAGAGGTAGGCAAACTTTGATGTG +CCTGCCTGCCTTGTGCCTACAGTTTTATTACGAGTAGGCACGGAGGTAGG +CAAGTAGGCAGGCAGAAATGTGGACCGATAGGCGTAAGGTTAAGGGCTTG +CGAAGCTTTTGCGTAGGATTGCGAAGAAAAAGAAAAATTTTTAAATTACA +GTGCGCACGGCCTAAAGGAGATGGCTTCTGAGGTAGTCACTACGATGCTC +CGCTTGCTCTGACCACGCCCCTTTCCTGGTTTCTCGATTTTTGTTTTAGA +AATTACACTTGTTTATTTTATGATTGTTGATAAATGTTTTTTTAAACATA +ATTTTTCTTGAAAAAACAACTTACAATTAGAGAAAATAGCAGCGAGCGGT +CGTGGCCGCGAAATGAAAAACTCGGCCACCAGCTATAAAATTAAAACGTA +TAATAATTTGGTGGTTCAGTTTTGCAGAAAAAAAATGGCTGGCCGAGTTT +TCACGTTTCTAGGCCATCTAGCAAAGTTGCTCTGAAGCGCTTTCGCGAAT +TCGTTTCCGAAAAAACTGTAGGTGAAAACTCGACCACGCTTTCTTAAAGC +CACGAAATTTTGAAATAATTTCTCGGTCACCAATTTTTTCTCGGCCACCG +ATATTTTCTCGGCCACCGATATTTTCTCGGCCATCAAAATTTTTCTAGGC +CACCAACTTTTTCTCGGCCATCTATATTTTCCCGGCCTCCGACATTTTTT +CTCGGCCACCGATATTTTTCGCAGCCGTCTATATTTTCTTGGCTACCAAT +TTTTTCTCGGTCTCCGATACTTTCTCGGCTACCAACTTTTTCTCGGTCAT +AGATATTTTTCGCAGTCATCTATATTTTCTCGGTCAGCGATATTTTCTTG +ACAACCCATGTTTTTCTCGGCCACCGATATTTTTCTCGACCATCTATATT +TTCTCGGCCACCAAAATTCATTCTCGGCCACTTATATTTTTCTCGGCCAC +CAATATTTTTCTCGGCCACCTATATTTTCTCGGCCACAGATTTTTTTCTC +GGCCATTAATTTTTGACGGCCACCGACATTTTTTTCGGTCACCGATTTTT +TCTCCGCCATCTATATTATCTCGGTCACCAATTTTTTTCGGTCATTGATA +TTTTCTCGGCCACCAATATTCTTCTCAGCCATCAATATTTTATCGTCCAC +CGATATTTTATCGGCCACCGAAATTTTTCGCGGTCATCGATATACTCTCG +TTCACGGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTCACCGATATT +CTCTCGGCCACCAAAATTTTTCTCGGCCACCGATTTTTTTTCCTGGCCAC +AGATATTTTTCTCGGCCTCCGATATTTTTCTCGGCCACCGATATTTTTTC +TCGGCCACCAATTTTTTTCTCGGCCTCCGAAGTTTTTCGTGGCCATCTAT +ATTTTCATCGGCCATCTATATTTTCTAGGCCACCAATTTTTTCTCGGTCT +CCGATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTCG +GCCACAGATTTTTTTCTCGGCCATTAATTTTTGACGGCCACCGAAATTTT +TTCGGTCACCGATATTTTTCACGGCCATTGATATTTTTTTCGGTCACCGA +TACTTTCTCGGCCACAAATATTTTCTCGGCCACCGAAATTTTTCGCGGTC +ATCTATATTTTCTCGGCCTCAGCCATCGATATTTTTCTGGACCGTCTAGT +TTTTTTTTGGCGGCCGTGACCTCCAAATAGAATTACAAAAATAAACGATA +CATCTCATATTTCTGTGCAAATCCTCAAGTACCCCCCCCCCCCCCCCTAT +ATTTATTGTTCCAGAAGCCCCAAAAGCTCGCGGATTCCGATTCGGCGACG +GCACCGAAGGATCATGTTTCGATGTCCGACACGCGTGCAAACGATGGGTT +CAGGAACGGGAGGAGCTGTGCAGGACGGTGCCAATTTTCATGCGCGAGAA +CTGTGCCTACTCTTGCAATTTCTGTTGATTTTTTTGGTGTGCCACTTCTT +TTTTTCTGTACATATATCCATTTTGTCTTCTACATACATATATATATGTA +TATGAAATGTTTAAAAACCTAAAACCTAAAAAAAAACCAACCTAATACAG +TGTTCACGAGCGCCCCCCGCCGCCGGCGGCTCCTTATTTGCCTTGTGCTC +ACCGTGAGGTGGCTCCGCGCGGGAGCCCCAGTGATGAGCATCTCTTTTGT +CCACACGAATAATACAATAACACGGGCTCCTCTTCAAATATGACAAAATG +TCAAATTTTGGCGTCTCTCCTGACTTGGAGCTTCTGGGTCTTCAGACACG +TTCTTGTGTGTGAGGCGAGATGCGATTACCCTCTATATTATTGATTTTTG +GAGCATTTTTTGGTTTTCTAGGGGCTATTCATAATACAGATGATAATGCC +GGCTATCATAAGTAAGTCCCCAAAATACCCATATGGCCTAGAAATTCGGA +AAACTCTTCCATTTCACTTTTGGTAGGGACATTTGGTTTCTGTGCTAGCT +TTTATGCTGAACATGGTAATTTAAATTTCCTAGGCCAGTGTATATGTTTT +TCTAGGCTACGACATACAATTTTTTAGGCCACAAAATATTTTTTTTTAAT +TGCGGCTTATAAAAATGTTCCATAAATTATCTATTTTTGAATTACAGTCT +GAAAATTTCCATTTTTCAAGGGCACCTTTCTAGGTCACAAAAACGGATTT +TTTCAACATAGGCATTTTTCAACTTTTTCTAGGCCACGACAGATGGAAGA +GCTTTTCGTAAAAAAAGCTCGGCCACCACCCCACCTAACCAAAAAACTTC +CAGCTTCAAACTAATCCGAATCAATCCGGAAACTGAAGGAAGTGTGAAAT +ATCTTCGAAGTCTGTACGAGGATCCCTCTCCGTACGAGCTGGATTTCTGG +CAGCCTCCTACGAATATCGGTTAGTGTGACTTACCCACGTGATGTTAGCG +TGCTCCATTTTAGTTTGATCTACGTAGATCTACCAAAAATGCGGGAGAAG +AGACGCAAAGTTCTCAACTGATTCTGCATGGTTAAGAACGCACTGACGTC +ACATTTTTTGGGAAAAAAATTTCCGCATTTTTTGTAGATCAAACCGTGAT +GGGACAGTTTGCCACCACGTGCTTACCCAGGAAAATCTGAAATTTTTCGA +ATTTTCAGGAGCTATCGTAGACTTGACAGTTGCTCCGGCGGATGCTCCAA +GATTTGTGAAGGATTTGGAATCGAAGAAGATCAGCTACATCGTGGCGGTT +AATGATTTGTCAAAGTTCGTTTTTTTTTCTAGGCCACGGCCATCTGTGAC +GTCACTAAACTAGTTTCCAGAGCAATCGAAAACGAGCGCGGAAGCGACAA +ATTCTACAACCCGGTCGCTGGTTTTGCATACGACAAGTACAACAGTTTGG +AGGAGATTCAAACAGAAATGAAGCGGCTTAAGAAGGAATACCCGACCATG +ATCACGCTTATCGATATCGGACAAAGTCACGAGAATCGTACGCTTTTGGT +GATGAAGGTAAGAGCGAACGCGCTCTATTGAGTGGGCGTGGTCACGTCCA +CGTTTTGCAAAGTGGGCGCACGGTTCCTTTACAGCGGTCCCAGCTTTTGA +AGTTTTGAGTAATTTTTATATGGGAATTGCTAAAATTCATTTAAAAAAAA +CCCAAAAATACTTTTAAAGTCGTAACGAAAAAAAACAACCGTGCGCACGT +CTTGCAAAAAGTGGGCGTCCCAAAATTTAAAAACGACGGAATTTCATTAT +TTCAAACGCTCCAAACTCATTTTCACTACAAAGACATCACGCGCCTCCTG +GGAAAGCCCTTACTCATTTGCTGGATATATGACGTCACTAAATTAGTAGA +TGTGTGAAACCGCGCTCCATTGTACTACGCAACACCGATCCCACGTGGTG +TCAAAGTGTCCCATTTCGGTGTGATCTACCATAAATGCGGAAATATTGAC +GCGGATTTCTAAACAGATTTCGCATGGTTAAGAGCGTGCTGACGTCACAA +ACTTTTCTCTGCAAGAAATTCCCACATTTTTTGTAGATCACACTAAAATG +GGACCGTTTGACGCCACCTGCGCTCTCACTTTCAACACTCCCATTAAGCA +TTTCATGTACGCGCCAAAACGCACGGATTTCTGGCTCCCCTCATAAATTG +AAATGGAGTTTGAAAAAGAGTTTGCCGAACTAGGTCATTTTGGCTCGGCC +ATATTTGGGGTAGATTTTCGCCGCGTTGCGTGTCGCGTCGCGGCTCAATT +TAAGTTGTAAATCTAAATGTGTTTGTCCGTGTGGAGTACCCGACTTTTCC +ACGCGTTGCCCGGAATGCTATTGTCGATGGAGCGCGAAAAATTCAATAAG +GAAGGCCAGAACCCCGTGAAAACGCCTGCCGCGCCCCCGCCTGCCTTGCA +GCGCGGAACCCAAAAAGTGTCGGCCGCGGCGAAAGGCCCTCGCACTATGT +GGTGTTAATACCTAGCTATTGACTTATCGCCATAGTGTAAAAAAACCCAA +ACTCCCAAATTTTCAGATAACCGGAAAACGAAACCCCCTCGGCTCGAAAA +TCTCCATGTGGATTGACGCTGGAATTCATGCTCGAGAATGGATTGCTCCG +GCGACCGCAATGTACATTGCTCATGAGCTTCTCCTCGGGTATGAAAACGA +CGCGACGGTGGCTAAGCTGATGGACCATATCGATTTTTATATTCTACCTG +TGATGAATCCAGATGGATATGAGTATTCCAGAGAAAAGGTTGGTTTTTGA +ACCTTAAAAAAGCCTTAAAACTAGTGCTCTATTTCAGAACCGCATGTGGA +GGAAAAACCGGAGCCCCGCAAAATGCGCCCGGCAAACTTTCAGTACGGTC +TGCTGCTCTGGAGTCGACCTCAACAGGAACTTCGATTGGTTCTGGGCCTG +TAAGTCACGTGGTGTGAGAAAGTCTCATTGAAGTTTGATCTACAAAAAAT +GCGGGAATTTTTTGTAGATCAAAGCGAACTGGGACTTTCTGACTCTACGT +AGTTAGCTCAATATTAGACCTTAAAAAATAACTTAATCTTAAAAATTTCC +AGCCACCGGTTCGTCTTCGGATCCGTGCCACGACACGTATCACGGCTCGG +CGGCCTTCTCGGAGCCTGAATCACAAGCTGTCAGGGATTTCCTGGAGCAA +AACACACCCGAGGCGTTCATCTCGCTGCATTCCTACTCCCAAATGTGGTT +GATACCATATGGACACAGAAAACAGAGTTATCCACAGGACTACCATACTG +GACTGCGGCCATTGGCTCTGCGAGCAACTAAGGCGTTGTATGAGTTGTAT +GGGACGAAATATCAAGTCGGGACCGGCGCTGATTTGATGTGTAAGTTAAT +ATCCTTTTTTTCGAATTTTTAAATTTCTAAGGATTTCAAGAAATTTTAAA +ATTTTGAAAATTAAAAAAACAATTTTTTTCGGAATGTTTAAAAATTAAAA +AAAAAATTTTTTTAATAGATTTTTTAAAGCTTTTTTTTGGAAAATTTTGG +ATTTCTGAATAATTTTTTTTTCAGAACTGGAATTTTTGAGTTTATTAAAG +ATTTTTTTAGGACTTTTTAATTTAGACATTTCCTGAAAAATTTTTAAATT +ATTAAAATTTCGAACTTTTTCGATATTTTCGGATTTTTTTGCAACCTGAA +TTTTATTTTTTTTTTGGATTTATTGGAATCAGGGGTGGGCAGCAAGATTT +TTTCCGGCAAATCGGCAAATCGGCAATTTGCCGGAATTGAAAATTTCCGC +CAAATCGACAATTGCCGGAATTGAAAATTTCTGGCAAAACGGCAAATCGG +CAAACTGCCGGAATTGAAAATTTCTGGCAAACCGGCAAACAGGCTAATTG +CCGATTTGCCGAATTTATCGATAAATCAGTTTGCCAAACGGCAATTTCCC +CCACCCCTGATTGGGATCTTTGAAATAAAACAGGAAGAAATTTTAAATTG +TTGGAAATTTTGTAATTTTCCGGAATTTTAATAAAAAAATGCTGAAAATT +CTAAAAGTTTTGGAACTATGTAAAATTATTTGTGATTTAAAAAAAAACAT +TTTTTGGACTTTTCTGAAATTTCACGGATTTCTGGCTTCTCTCATAAATT +GAAATGGAAGAGTTTTTGCCGAACTTGGCCATTTTGGCTCTGCCATATCT +GGGATGGATTTACGGCGCGCTTCATGTCGCGTCGCGGCTCGTAAAACTAA +ATGCACTTGTCCGTGTGGAGTGAGGAGAAAATTCAATGAGGAAGGCCAGA +ACCCCGGATTTTTGAAATTTTGAAGTTCTGAGAAACCTGTGACTTCTACA +CTAACCCTGAAGAATTTCAGACGAAGCTTCTGGAGGATCACATGATTGGG +CTAAGGGGCAGCTTAAGGTCCCCTATGCCTACCTGATTGAGCTCCGACCA +AAGAACACCATGATGGGGTAAGCAGGACGATGGATCCTATCAAAATTAAA +ATTTCATTCCAGCCACGGCTTCCTTCTCCCCGAACGAGAAATTGTGCCCA +CTGGACTGGAAACCTTCGAATCCATCAAAGTGGTTGCCGACGAGCTTGTG +GCGCAATTTGTGGAACCTGTGATTCGAGCCAAGCTGACCACAACCACAAA +GCCCGCAATCCCACCGTATCGGCGTGGGTACTCTATAATCGACACCACAA +CTATGGAGCCGGTCGATGAGATTACACAGAAGCCTACAGAAGCTCCAACC +ACAGAGGAGCCCACCACCACTACTACGGAGGAACCTACAACTACCACAAC +GACCGAGGAGCCTACCGAAGCCCCAACAGAACCCAGTCCGACTACTGTCG +AGGCCACCGAGGCTTCTACAACACCAGAAGCTTCCACATCCTCTGAGACA +AGTACCACAGAGAATTCTGAACCCAACCAGAAGACATCCACACCAGTGGC +ACCTGAAGCAAGCACCGTTGAGGAGGTTGGTTTTTGGCTTAGTCTCAGGC +TTAGGCCTAGGCTTAGGCTTAAACTTAGCCTTAGTCTTAGACTGAGGTTT +AGGCTTAAGCTTAGGCTTCAGCTTAGGCTTAAACTTAGTTTTATCTTAGG +CTGTGGCTTAGTCTTAGACTTAGTTTTAGGCTTAAGCTTAGGCTCAGACT +TCGGCTTAGGCTTAGGCTTAGAATTAGGCTTAGTTTTAGGCTTAGACTTA +GTCTTGGGCTTAAGCTTCGGCTTAGGCTTAGTCTTAAGCTTAGGCTTAGG +CTTGCACTTGGGCTTGGCGTCAGTGGCGAGCGTGAGCTATTTAGGGTTTT +ATGCTTAGCTTTAGACTTAGGCTGAGGTTTAGGCTTAGGCTTCGGCTTAA +GCTTAGGCTTATGCTTAAGCTTAGGCTTGGACTTAGGCTCATACTTAGGC +TTAGGCTTAGGCTTGCACTTGGGCTTAGGCTTAGGCTTATGCTTAGTTTT +AGGCTTAGATTTAGGTTCAGGCTTAGGCTTATACCTAAGCAAATACATTT +TTGGAACTATTTGGATATTTGCCAGCGACCTATTTTATCAACTTCGAATT +TCCCAAACCATTCCAGGAAACAATCACACCGATCAAATGCGTCGACTACG +GTGACTACTGTCGTCTTTGGGGAGTCTTACAGCTCTGCTATCGGGATCAG +GTCTCCAAGTTGTGCCCCAAGACTTGCGACTCGAGGTGCTCTTTTTCGGT +GTGAGGCGCACGCTGGAAACTATCGTATGACAAATTGTCAGCTTATGTAT +GTATAAATGATTTCAAACTTTTGTAATTGTGGACTAAAAACTACATTTTT +CATGCCTGACTGACTGCCTGGCAGCGTGTCAGCGCCCGACATTTTCTGAG +TTCCACGACGGGATCCTGGCAGGCGTAGGCGTGCAATTTTTAACTCATCA +AATTGCTTGGAATAATTAAGCACTGCTACAAATGATGTCACTAGCTACAA +ACTACAAACTAGGAATTTCACACTACAAACTACAAACTACAATCTTAGCT +CTTCAAGCTATGAAATACAAACTAAGAAATTTTTATTTTTCAATATTTTT +TAAACGAGGTGTAATTATGGGCGTATATAGTAAAAACTGGAACGACAAAA +TGCAAATCACAAACTACAAACTAGAAACTAAAAACTAGAAACTGCAAACC +ACAAACTACAAACCACAAACTACAAACTACAAACTACAAACTACAAATTA +CAAACTACAAGCTACAAACTACTGAACTCTGAATAAATTTGAACGTGTAA +ATTTTGCGTTTTTGTGCAATGATTGGACGTATGAATTGCGAAACCATAAG +TGTTTAATCACATACTACAAACTACAAACTACAAACTACAAACTACAACC +TAGAAACTACAAACTACAAACTACAAAATATAAATTACAACCTTCAAGAA +ATTTGTATTTTTCAATATTTGTCGAACAAGTTTTAATTATTCGACGAATA +AAGTCAAAGCTGAAATCATAAAATGCTAACCACAAACTACAAACTACAAA +CTACAAACGGCAAACTACAAGCTACAAATTACTGAACTCTAATAAAATTT +GAAAGTGTACTCATGGTTTTGTGCAATTACTGGACGTATGAATTACGAAA +CCATAAGTTTTTAGTCACACACTACAAACTATAAATTACAAACTACAAAC +TACAAATGAAAACTACAAACTACAAACTGGAAACTACAACAGCAAACTAC +AAACTACAAACTACAAGCTACAAACGCTTATATAATTCGATTTTAGTTAT +TTTCTGTTTTTTATTTTTCCAAATTCTCAAACCTGAAATAAAATTACCTA +CACACAAATGTTTCTCATTATGCATCGAATGACTAATATTTTCCAATAAA +CGTTTTGAAAAAGTATGGAAGAAACAAAAAATGGAAAACAAAGGCGGAAA +TATGCATTTTTCTTCTCATTTTCTTGAAATTCGTGTGATTGTACTTATTG +ATTTTTTGTTGTTGTTAAAAACGTGGTAGGCAGGCATTCATGCCTACGTG +CCTGCCTACCAGTCGAATTCGAACCCGCAAGATGTCGGCCGCTCCCTTCG +ATTTTGGAAGTTTTTACTTATTTTCCTCTTCTGCTAACACATTAGACAAT +TATTATTCAACCCGTGTACACAATAGGGCGGCTAATAATTAGGTTGGCAG +GTAGAGGTGTACAGGAAACGTTTATAAGCTCTTTATTTACTACTGAGCTA +CCACTTATTTGGAGCCAATGCATTTTGTTTCTCAACAAGTTGGAGATTCC +AGAACAACCAAGATTTGGGCGGGGCTTATTTTGAGGCAATTTTTCAACTG +TACAGTAGATTCATATAATTTAAGTTTTGAAAACATTTAGGCGGGAATTC +AAACATTTATTTTTAAAACCATCTTGGCGGGAATTCAAATTCTAGTTTTT +CGAAAACACTTTGGCGGGAATTCAAAATGTTATTTCTTAACAACTTCCTG +AAATGCTCTAGAACCTTCTGGAATATTTGAGAAAACTCTAGAATGTTCTA +GAACCTTCTGAAAAATTCGAAAAAAGTCTAGAATGTTCTAGAGCCTTTTG +GAAAATTCGAAAAAAATCTGGAATATTCTAGAACCTTTTGGAAATTTTGA +GAAAATTCTGGAATGTTTTGGAACCTTCTGGAAAATTCGAGAAAATTCTG +GAATGTTCTAGAACCTTCTGAAAAATTTGAGAAAATTCTGGAATGTTCTA +GACCCTTCTGGAAATCCGAGAAAATTCTGGAATGTTCTGGAACCTTCTGG +GAAATTTTTAGAAAAATCCTGGAATTCTCTAGGACCTTCTGGAAAATTTG +AGAAAATTCTTGTCGCCAAAGTTTTGTGAAAAAATTTAGCTGGAAACTAA +ATAATTTTGTGAGAATTCAAACTTTAATTTTTCCAATTTTTTCGGATTTT +TTTTTTAGCTTTTAAGCTTTTTACATTTTCTATAAATTTTAGATTTCAAA +AAAAAATTGGCGAAAAATTTTGACCAAATTTTTTGGCTTTATAGCATAAT +TTCAAAAAGTTTAAAAAGTCCAAACTTTGCTCCAGTCCCCAAAAAAAAAT +TTGGTGGAAAATTCAAATCATGTTTTTTTTTCAAAAAATTTCATGGCCTA +GAAATTTCAGCAAAGCAGTAAGGCCGCCTACCTCCCTTCAATCCGAAAAA +TACCTAAAAATCAATCCCAAGCAATTAGTCTCATCAAGAAAGAAAAGAGC +TCTGCTTGTGCCCACTCCTCATCTCTTCTCATGTATTTGCTTTCAATTAA +ACATCTTACTCAGACAGCATAACGAAGGAAACAAAAAACGAAAGAATAAC +GAAATGAGCATATTTCCTTTATTTATTCCTTATTTATGTATTCAGGTAGA +ACAAAAAACCGGCTCGGCGGGTTTATTTGTCTGTAAATCTTATGCCTACA +CGCCTACCTACAGCGGCCCTGACTGCCTATTTGCCTAGTGTTTTTTGTCC +TTTTCGGTTGGTTTTTTTGAAAATTTTTCCTGATTTTTTTTGTCGTTTTT +TTTCCATTTTTCTGAATTTTTAGGAATTTATGGAAGTTTCTCTTTTTTCT +CCCCCCCTCGAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCTTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAGGCCTAAGCCTAAGTCTAAGCCTAAGCCTGAGCTTAAGCTTAAG +CCAAAGCCTAAGCCTAAGCCTACTCCTATGCCTGAGCCTAAGCCTAAGCT +TAAGCCTAGGCCTAGGCTAAAATAAGCTCGGCCCCTTTCTGGGCCAAAAT +TTCATGTACCTCCTAAAATTGTTTCATCCTAAATAGCCAAAAAACTTGGA +AAAATCTATTTTTCAAATTTTGTAAAAATGTCAAAGAAAAATTCTCAGAA +GTGCGGGAAAGTTTGACCCAGAAAGGGGCGGAGCCTATTTTTGGATAGGC +TCCACCTCTTTCTAGGTTTTTTAAAATCAAATTTAGGTGTTTCCTGGTAA +GTTTTAGTGGTTTCATTTTTTGTATTCATCACATTTCTTTTTCATTTTTT +ACATTTTTCTCATAATTAATTTTTGATCTACCTGTTGAACTTGACCCCGC +CCCCCAATCTTGGTGCCTCAAAGGAATCGGAGGAGTCTAGTCAACAAGGT +AGATCAAAAATAGAATATGAGAAAAATTTGCCATCGTGTTTTTCGATAAT +ACTACAGTTTCATACAATAATCCCACAACTTAAAATTCAGCAAATAACCA +GGAAATGGGCGTGGCTTAGATTTTCAAGGTTTCGTTGTTTTTTCCAGGTT +GTACTTCTGATCTGAACGGGCTCCGACAAAAAATGCACAAAATTCGTAGT +AGTGATGTGTGACGTCTGTTCTGATGACTCGAATTCATATTATAAAAGTC +GAAAAATTCCTTCCGAACGAACCCCCCATCATCCTAACATCATCCAGATT +TCTGCACCCGCCCGCTCATATAATCTGCTTTTCTTCACCCATAATCTTTT +TGCTTATTTCTCAATCTCCGTCTTTCTTGCGTTTTTAATTAATTCAAGAA +ATCAAGCAGTTGTGGTTAATGGCGTTCTACGAATTGCTTTTTTCTTGTAT +TATGATATTTTAATTAATTTTATTTATTTAGTATCTAGGCATGTACATGT +GCAAGTTGAGTTGAATAACCTGAAAATTTTGTGCCAAGTTATGGGCGGGG +TCTTTCATACATTTTTTAAATTGTTTTTTGGCTAAATTTGTATGTATTTG +CTTTGAAAGTTGTGTTTTTTTTCAATTTTCTTTAAAAAAAAACCAAAAAA +AAAAATTGGTATGTAGTAACGTAGGTAGGCAAGAAGTAGGTGTGTAGGTA +GGGACTTGAAAATAGCAGCTATGAATAGGTGCGGTATTTGAAGTTTAGGC +AGGTTCGTAGGCAGATAGGTGAGTAGAAAAATCATTCAGAAGACATTCAG +GTAGGCTCACTGGTAAACAGGCATAATGTAGGTACGTAGGTTAACACTTA +CGTACGAGGCAGTAGGCATCAGGGCTTTGTGGCAACCGGCAACCGGCAAC +CAAAAACCAGGTTGCCGGTTACCGAAAAATTGCCGAAATTTCAGCAACCA +AAAGTCGCCAGAATTTTCTCGAATTTTCCAAAAGGTTCTAGAACATTCCA +GAATTTTCTCGAATTTTCCAAAAAGTTCTAGAACATTCCAAACTTTTCTC +AAAGTTTCCAAAAGACTCTAGAACATTCCAGAATATTCTCGAATTTTTCA +GAAGGTTCTAGAACATTCCTGAATTTTCTCGAATTTTCCAAAAGGTTCTA +GAACATTTCAGAATTTTCTCAAATTTTCCAAAAGGTTCTAGAACATTCCA +GAATTTTCTCGAATTTCCCAAAAGATTCTAGAACATTCCAGAATATTCTC +GAATTTTTCAGAAGGCTCTAGAACATTCCAGAATTTTCTCGAATTTTCCA +AAAAGTTCTAGAACAAGTTGCAGAAATTTTCAGCGTACGGCAACTTCAGC +AATTGCGGGTTGGCATGTAGGCAGGCAGGCATGTTAGTAGGCAGTTTTGA +CAGTTTTGAAGTTAACAATCCTACCTGATGCACAAGAAAATGCGCGGCAA +TTGCGGACCGGCAATTCTACAAAATGAGACGGTTGGGCATGTTCTTCCGA +TATTTTTTATAAAAATTTAATGATAAAGTATAGAAAAATATTTGTTTTAT +TTGAAAATAAGTTTTATTTGGCTAGGAACAACCGAAAAAGTGCTCAAAAA +TTGTCGGAATCTTGAAAATTGCCGTGAAAATTTCCAACATTTCGACTATT +TCTGGAGATTTTTACAATTTTGTCTATTAAAAAAAAACAGTTACTTTCAA +ATAAAGCAAATATTTTTCTATATTGTGTCATAAAATTTTAATGAAAAATA +TCGGGGGAACATGCCCAACCGTCTCATTTTGTAGAATTGCCGCGCACCTT +GTTAGTTTATCCCCGTAAACCTCCAATCAATAATTGGCAGGAGTCCTTCC +GTCCGTCCAAAACGTCATAAAAACTGGAGATGGCAAAATTGGAGATGTGC +CAAGTTTGCTGGAGAGGTGGGGGGAAGGAGACAATCATGTTGTCTGCGTA +TCTCCAGACTCGTCTGCTATCTCTCTTACCCGGCAAATGGGACCTCCCCA +GAACGGTGATTTTGTCCTTTCAACACCTTTTTTGTGTTTTTGTTTGTTTG +ACACCTTTTTTTCACTACTTTGCGGGAATTTAGACTGATTTCTCATGGTT +AGAAACGTGCTGACGTCACATTTTTCGCGGGAAAAAAAACCCGCATTTTT +TGTAGATCAAACCGTAATGGGATAGCCATTCTAACAATTCACTGTTTTTT +TTCTGAACAAGTCTGAAGTTTTGAGTTCAGCACCCGCAATTCTGTCTCTG +ATAAGTTTGAAAGTTTCAAATTGAAACCTCTCAATTGTCGGACCAGCGCG +CTACTTCATCATACCCCGCAAATTGAACTGCTCGCGGCAAAATTTAAAAA +TTGATGCTTCTCCAGAAACATCCCACCAGAAACTACCTAAGACTGAACTT +CATTAACTTCTTTTAAACTTAAACAACGATCATAATACCTTAAAAAAAAC +GTTTGTACGTGGTGTCAGAGTGTCTCATTTCATTTTGATCTACATAGATC +TACAAAAAATGCGGGAGAAGAGACGCAGAGTTTTCAACTAATTTCGCATG +GTTAAGAACGTGCTGACGTCACATTTTTTAAGACAAAAAATTCCCGCATT +TTTTGTAGATCAAACCAGCCTGGCACCACGTGCGTTTGTAATCGTTCAGT +AGGTAGGTAGACACAGGTCAGTAGGCATAGGCAGGCGGTAGGTCTGAGGT +AGGTGTTGTTGACCACCACGTAGCAAAACATGCTTGACGACTAGCCTCAA +ACGGATAATCACAAAGTTCTACGTAGTTATGATTTCAAGCCGCCCAATGA +GCACATTACGCTGACTAAGCCACAGCTATAAGACCCTCCTCCGAGTATAT +TCATCACCAAACATCCAGTTTCCAGTTTTGCAGTCTTTTTTTCTGTTGGA +AAATAAAGAGAGTACATCTCATTAGACATTAATGAACAATTTCAAGTTCA +AAACTATAAATATAAATAAAGCTAGTAATTGAGCCAGTCCAACCAAATTT +CCCACAAGTTCATTATAAACCTTCCAATTTCCCAATCCCATGTACTCCTA +CTAATCAGTTTCTTTCCTTCCGCCCTACTTTCCAAATTCATTTATCCGCT +TTGCATACTTTTCGGTAATCTTGACGATTTTCAGAGGTTTCTAGAATTTT +TTATTTTTTCAAATTATGCAAAAATAAATTTTTTTTTGTATTCTCAAAAA +ATTGCTAAAATTGTCCAACTTCCCATTTCTCGGAAATTGACGTAATTGCA +GTTTTTTGAATTTTTTTGAAATTACTGATTATCAAATTTTGTTGGAAAGT +TTCCTTTCACCTACACACCTACCATATGCCTATCTGCCTAGGTGCTTACC +TACACGCCTGCTTCGTGCCTACCCGCCTACCTGCCTGGTTTATTTTCAAA +AAGTGCAAAGAGCCAAAAGTTTCGAATTGTCAAAATTGCTCGGAAATTTT +TTGAAATTTTGGAAAATGCCAAAGTTATCAAATTCCGCATAATTCCAAAA +TTGGCAGCCCGACATCATGCCTGCCTACATTCCTGTCTGCATATAGGCCT +GACAAAATGTCCATCAATGTATGTACCTATTTCATACCTATCTACCTGTA +TAAACATAGTTCATCTCTACCTCAAACAGCATGTTACAGGCTTTCTTCTT +ACCTACCTACTTCATTAACTGCTGTTTATTGACCTGTCTACGTGCCTACC +TCATGCCTGGCATGCCTACATACCTACCTCATTTATCAGATCCTCATGAA +GCCTATTTACAAGCCTACTTCCAGCCTACCTATTGTGTTGATTACGATCA +CCGTCTCTAGGTTGCCTAACCTGCCTAATTGTGTCTACCTACTTAGCTAT +CTCATGCCTGCCTACTAACCTGCTCAAGTACCTACTTCATGCCTACCGGC +CTACGTTCCTACCAACGTGCCTACCTGCCTGCTCACTAGCCTAAGTGTCT +GCCTACATAAATTGTCCGTTAGCACATCAAACTTTTCATATATACAAAAA +ATTGCATAAAAAGAAGATAATCATTAATAACAAGTGGGTAACTCAAAAAG +GAAATTGGTTTATCTCCCGGCTCCGAGAGCACCAGCACTTTGCTTTTCCG +TCACTACAACCTCTAATTTTGTTTTGTTCGAAGGACTTTTTCCGATACAT +ACTAATTTTTTCGGATCCGGTTGGCTCTGGATTTCAAGTTTTATAATAAC +TTGGGCTCCCAGTGACGTCACCAAAGGTGCAATTAGCCTTTAGTAACTAA +ACAGCTTGCTCCTAGTTTACTGCTCCGTCTTCTCAAATGAAACAGAGAGA +GAGAGACCCCTCATCGAAAATTCAATTAAACGCTAAAACGTAGGTAGGAA +AGAGAGAGAGAGGGAGACTCCTCCCAAAAAAAAAAGACAGGGGGGCTCTC +TCTCTCTCTCTCTCTCTTCGAGCGGCAAATCGGCTTCCGAATTCATTCAA +AAACAAATTATGTGCTCAACCACCACCACTACCACCGGCTCCAGGCGGGT +AATTACACTTGAAAACCAAGTACTAGGTTTCGTGGCCGGGCAAACTTTTT +CTTATTAGACCCCGGTGGAATTTTGTAGGTCTATTTAAAATTGCAATTGC +GCTATTTTGTACTGTTTTTTTTTTGACAAACTTTGAAGCTTGATGTCAAG +CTGGAAAAGCGCTCTAATGACAATTTTGACTGCAAACTCGCTCTGTTGAT +AAATGGTCCGTGTACTCCACGGGGGCAATTAAACTGGATTTTTTTCGATT +AAATAATATCTTGATTTTTTGCAGTTTTGGCTTAGGCTTAGGCGTAGGCT +TAGGTTTAGTCTCGGGCTTAGGCTTATGGTCAGGGTCAGGCTTAGGCATA +GGCTTGGGCTTAGGCTTCGGCTTAGACTTAGGCTTAGGCTTAGGCTTATG +CTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCT +TAGCCTAAGGCTTAGGTTTAGGTTTAGACTTGGGTTTAAACAGGCTCAGG +CTTAGGCTTAGGCTTAGGCTCATGCTCAGGCTTAGGCTCAGACTTAGGCT +TAGACTTAGGCTTAGGTTTTGGCTTAGTCTTAGGTTTGGACTTAGTCTTA +GGCTTAGTCTCGGACTTAGGCTTAGGCTTAGGCTTAAGTTCAGGCTTAGG +TTTAGGCTTAGTCTGAATATTTGGCTTAGCCTTGGGCTTAGGTTTAGGGC +TTAGGCTTAGGATTAGGCTTTGGCTTGCCGGCCACCTGGGATATTGTGGT +TTGACAGGGGTAGGCTATCCAAATTTTAAAAAAATCGGCTACAAAATTAA +TATTTAGATGGGCCTATAAACCATTTCTCTAGGCCATCCTGCAAAATTTC +CAAGACAAAAAATTTCAGCCGTGAATAAAGTTTCCGTTTTCCTAGGCCAC +CTCCAAATTTTCCACGTCATATGTAAGGTATCGGAGGGTACTGTAGAAAA +TTATCAAAAATCAGCAAAGAATAATAAGCATTAAGAAAGTTTTTTGTGTG +TGTGTGTTTTTTGTGGGAGAAAACATTTCCCCTCTCCTTTTTTCCTGCCT +GCTCATTTGGATACCACCGCTAACCCAACTTGACTTTGATTACCCATTTC +CGTCCCCCTTCTTCGTCTTCTTCTACTCCGGGATAGAGAGAGAGCTCTAT +ATAATTACTTTCGTCTTCTTGATCCGTTACCGCCCATTGGCAATTGGTTT +GAGCTGCCGCCGGAGAATATATACATGCATGTCTAATTTTTTACTGGAAA +ATCTAGGAATTTTTACGTTGAAAATTTGGTTAAAAGCGTACAGATCGGCC +CATGCTGGTGATTGTACGAAATTTTAATTTCAAAGTATCTGCAGAGGAAG +CTAGGCCACAAGCCCCTACGTGGCCGTCAAAATTGAAAACTAGGCCACCG +ATTTTTTCTCGGACTTTTTATCTACTTTTGCTATTAGGCCCTGTCTTCTT +TTTTGCAACGTTTTTCTACTAGGTCACCAAATTTTTCCTAGGCCAAGCTG +CCTAAAACTCGGCCACCGATTTTTATTTGCGTCGGTCTGTAACATTCAGG +CTCCGACCAGCTCGACTTTTGCTACGTGGTCGCCAATTTTTCCTAAGCCA +CATCGAAAATGACTCGCTGTGACATTTGTACTTTTTTTCACACGGCCTAG +AAATTTTGAAAAAAACTCGGCCACTGATTTTATCGGCCTTGGAATCCTAT +GTAACTTTGTGGCATGATTTTTTATTTATTGTCCATCCAGTTTTTCGTCT +GAAAATTACAAAATGTTTTAGTGACCGTTGGAGAAAACTCGGCCACCAAT +TTTTTTCTCGGCCAAGTTACCAAATTACGGGATACCGTGTTCTCTATCAT +ATTTCTGGCTCAAAACATACTCTACTTCCGTGCTGCCTACGTGGCCGCTC +AATTAGAAAACTCGGCCATCATTTATTTTCTAGGCCATGTCGAAAATAGG +TAATGTAAATAGGCAAAGAAATGCGGTGGTTCAAGTAATTTTGGGAAATG +GATTTTAAAAAGTTGAAAAAATAAATCAAATGAATAAGTCTGAAACACGC +AAACCTTAAAGCTAGGCCATCAATTTTTTTCTCGGCCAGGTTGCCAATCT +ACGGGAAACCGTCATGTTTCTTGCTCAAAATTACACCCTATTCTCGAAAA +ATTTTTTTTACGTTGAGTATGCTCTCCTGCCTAGGTGGCCGCCCAATTAG +AAAACTCGGCCACCCATTTTTTCTAGGTCATGTCGAAAATAGGCGATGTA +ATGGGGTAGTTCAAGGAATTTTGCGTAATGAATAACCCCAAAAATGTTTT +CAATATATGGCCGCCAAAAAAGAGAAAACTCGGCCACCAATTTTTTCTCG +GCCAGGTAGGCTACCAATCTACGGGATACCGTGCGCTCCATCCTATCTCA +GGCTCAAAATTACGCCTTTTTTCTCGAAAAATTTTTGCATACTCTCCTCC +CGTGCGGTTCTTAATTAATGAAAGACGTTTTTTTTTCTCCTTGTCTAACG +AGTGTATATGCAGAATTCAGGATATGCGTCTTCTTTTCCGAGTTCTTGTC +TTCAAAGCGAAAAAAAAAGTGTGTGTGTGTGTGGACATAGGAAGACTCGT +CTTCGAAGAAGACGCTCATTAGCTCATTTCATCCACTCGCTAATTTCATT +AATTTTGTGCTTCTTCGCCTGCCTTCCGACGTGTTTACCCACACCACCAC +CACCACCACTCAGTACCTCCTCACTCACCGTGGAGAAAGATGTTCTGGAT +TTTTTTAAGCTTTTGAGTTTTGTGTCCTACCTCACTTTTTAGGCTCCACC +CACTTCTTGGCCTGTTATTTCGGTTTATTAGAATTTGTGTGGTGTACTAC +AAATTTCGATCCGAAAAATGGCAAAAAAAATTCAGCTGACTGAATTTTTT +TGAACTTTCAAAGGTTCAGTTTTTGCAACCTAAACCTCTCTTAACTTTAA +CTTTTCAAACCCCGCCCATATCTTGGCTTTTCCAGAAATCCGAGTAATTT +TTTGGGAAATTTATGGTACAACTAGCTATCAGAACAATTTTTACGGAAGT +TTTTTTAATTTTATTTTAATTTAAGTCTACTGAAATTGACCTAAAATATA +TTTTGAAAAATGCTTTGATCCCGAAATTGGCCAAAAAACGTTGATCGAAT +TTTTTTGAACTTTCAAAGGTTCCGTTTTTGCAACCTTTAAGCCCCGCCCA +TTTCTTGGCTGTATTGTATTCAAAGTTAAAAGTTGTTCATGTTGTACTAA +AATATGCAAGTATCATAAAAAATTAACTTTTTAAGCTCCACCCATTTCTT +GGTTTTTCTGGAAATCCGAGTAATTTTCTGGGACTGTTATGGTACAATTA +GGTATCAGAAAAAAAATCAAGGAAATTTTTTACTTGGATTTATGTCCACT +GAAATTGACCTGAAAATGTTTTGAGATTTTAAAAAACTTAAATATTTTGA +TAAAGGTAGAATTTGAATTCCCCGCCCATTTCTTGGCTGCAGTTCCCAAC +TGTCCAACTTTTTGAATATTTTCTCAAACTTCATGGCCTAAAATTCCAAT +TCTAGGCGATCTACCTTGATAAGAACTTACTCCTGAGTTATGTTTGAAAA +ACATAGTCCATCCGTGGCCTAGAAATCCAAAACTAGGCCATCAGATTTTA +GGTTCCTAGGCCCAATCACAAAGCCAGCAGTTTTAAGTTGTCAAATTTCA +GTGGCATAACCTCATAATTTAGACCTATTCTATTAGGTCAGCCTATTACA +GTTTCTGGCCTAGAAATTTTCCTTGAGTTTGAGCCCACTACCCCCACACC +CACATGGCCTAGAAACCCAAGCCTAGGCCATGTGTCCCCGCATTCTCACT +CACTTTTAATTTCTTAATCCACTTACACAATTCTCTCCCCCTTTTCCAAT +TTCACATCGAACCCGGGAAAGCTCATTAGCTCATTTGTTGTGTGTGTGTG +AGTTGAAGAAGCGGGGGGAAGGGGAGCCCCCCTTTTGAGTGGACGGGGAG +CTAGAATGGAAAAAGAGAGAAGGAGGAGAGCCATTTTGAATGGGTATGCA +ATTAGCAATCGATGCAAATTAATTAAACAAACAACGAAATGAAAGGGGGG +GGGAGGGCAATCGCCTGCCTTCACTCACATGTCCCCTGCTGGAAATGTGG +AAATGTAAATTAAAATTAGAAAACTAGCAAAAAAGTGCGTTTTTTATTCC +TACTTGTTAATTAGTTTAAATTTCTATATATGTATGGCTTTGACATGCCA +ATTTTGGCGTCTAAGGGTAGGTATAGGTGGGCGATGCACCATGTTAAATG +GTCGATGCATCATGCCAAATAGTAAATGCACCATTACACATTGAAAATTT +AGCATTATACACTCCATATAACTGAAATTCGGGGCCCAATCAATATCATG +CCGCCGACATCTCACGGACTCCGCGCGCCGCTATGTTTAACTCGCAGCGG +GCGGAGACAGCTGGCCGCGCCCACAACGAGTTAAACACAGCGGCGCGCGG +AACTCGTCAGATGTCGGCGGCCTGATATTGGTTGGGTCCCGAATTTCAGT +TTTATTATTTGGAGTGTATAATGCTAAATTTTCAGTGCACCGTGTTAAAT +GGTCGATGCACCATGATAATGCTAAATAGTCCATGCACCTTGTCTAGAAA +ACTCGTTGAGTACTGTACTTATGAAACAGTTTAGCAAAAAAAAATGTCAG +CCTGTTTGGCTCCGCCCCGAAAGTGGGCGGAGTCTAATTTCTTGAATTTT +TTTTTTTCAAAAATTGTTTTAAAAATAGCTCTGTGAATTCCACCTCAAGC +AACTATTTTTAGTGGAAAGCAAATTTTTTCAAAATTTTGCGCAAATGGTT +CTGAGGCTCCGCCTTGAAATTGGATGCTCTTAATTAAGAAAGAAGTGTTA +GTCCCGCCCCTTTATTGGAGGAACTCAAAACTGGGAGGAGCTTAAGAAGG +TTATAAAATTTTGCTAATTAAAACACCCAGCTCCGCCCACTTATATATTA +GTTGACTCCGCCCCACCCATTAAAAGTGGGCGGAGCTTAAAAATATTGAC +CACGCCCCTTTCTTGGGTAGTTTTAGCGTTTTTCATAGAGTCAATTTTCA +CGGCGGACCCCGGATCGATGCACCATGATTTGACGCGCAACCCAGGTAGT +ATGACGTCACTCGTGGCCGAACTCGCGGGGGAAATTTGTACTTACAGCAA +TAAATTTCGGTGTCTCACGGAGCACCTGCACACGTACCGATCATGAGTGA +TGCTTCCCACCACAAGACATACACATACACACACAAACCTACTAATTAAG +ACAAATTATAGAACAAGTGGGGGGAGAAGGGTAGAAATAAAAGTGAGCAG +TGCGAGAGAACGCGTTAGACGGAGAAGCTGCTCTGGGAGACGTGTGAGAG +GCATATAAGTTGGATTAGTTTACTGCTCTTTTCATGGGAAAATCAAGTGA +GCTCCAAATATTTAATCTGACTTTGATTTGGTTTGATTCTGAAATTTTTT +TGGGATTTGCAGAAAAAATACGTTTTTTTTTTGTATTTTGGAATCGCACC +AATACGCTGCGTTGCCCTCCTACAGTGCAACTGAGCCACATTTCTCTTCC +ATAACTTTTTTCTTAATCTCAAAGATTAAAACTCTGCAAAAGCTCAATAT +TTTATAAATGATAAGGATTAGCAAAGTGTGGGTGATCTTCCAGAGGGGGG +ATTACCATAATTCATTACTCATTTTTCAAGTTTCATCTGTGTTTTGTTTG +ATAACCTAGGTGACCTACTAGTTTACCTACAGGGCTGGGACCAAAAAAAA +AATTTGGACCAAAAAACAAAAAAACAAAAAATTGAAGTTTTTGAAAAACC +AAAAAAACCAAAAAAAAACAAAAAAAAACAAAAAAAACCAAAAAATTTCT +TATGCTTAAGTTGATTTTTAATGGGGTTATTCAAGTAATGTTGCAAAATG +TATTAAAATACATTATGACGTCACAACTGTGTTAAAATACATGTTTTAAT +GTATTTTAATACATAATAGTCTCGAGTCGAGACTAGACATGGTAAACACT +TTTTTGGATTTTTTTGGATTTTTTGGTCCCAAAAAACCAAAAAAAACCAA +AAAATCGATTTTTCGTCAAAATACCAAAAAAAACCAAAAAACAAAAAAAC +CAAAAAATTCTCAGCCCTGGTTACCTGTCAGCAAATAATTTTCCCCTATA +TACCACCACTTCAGGAGTAATCAACACCCCAAAACGGCAATTATTTATTA +TTCTCCTCACCTTCTCAACACTCCATAGCGCCAGCCAGCCTAATTTGATT +GTTTAATTCGATTCAGGGCACCCCACCACACACAAATTTATTAATTTTTG +TCTTTCTCGCCATTTTCCAATAATTTTCCCGGCTTGTGTTAGCTTTATTA +TAGAACTTTTTAAAGCGATTTCTTAGGAATTTATGTGTGACGTCATATGT +GGCCTAGAAATTTGACGATCTCGGCCGTCGGGGTCGATGAACCATGTTGT +GATGTATAGGTGGCCTAGAAAATTTTAGGCCACCATGATAGTCGTGGCCT +AGAAATTTGGGCGCCTTCAGGTGGCCTAGAATGTGAAAAGTGACGTGTGA +CCTAGTTCTTTTGACGGTCAGGCCAATTTTCCAATTCGATGCTTTTTTTT +TAATTAAGGTCCATATTCTGCAATTTTAGGCTCCGCCCATATCTTGGTTA +AACATTTTTTTTTTGCTTTTTTCTGCAATATTCATTCAATCCATCATTGT +TCTCAAAATTTGATGCACCATGATATGGCAGTGGCCTAGAAAGTGCGACG +TCACTTATGGCCTAGAAAATTCGAGGATCTTGAAATGGGAGAAAGTAAAA +AAGTAATCAATGCCCCCTGACGGTCGTGGCCTAGAAAGTTAGAAGATCTA +GAGGAGGGGAGTAGGAGATCGATGCACCATGTACAGCTACAGTGACGACT +CACGTGGCCTAGCTTTTTCGCAGGCCACGGCCATAAAAAAATGTATGAGA +TCGATGCACCATGTTTGTCGCGGACTAGAAATCGAGAATGTGGCGCACGT +CACGCATGGCCTAGTGACTTTTACGGTCAGGCCGAAACACAGGACGTGGC +CTAGAAGTCATTCTGTTAGTCTAAGACTCTGCAAAAACTCTCAAAAAAGG +TGAGCCTATGTGCCTGCCTACTTGCCTACATTCTTGCCTACCTGTTACTG +CTTTCTAATCTGTACCATGTTGCACCTACAGTACCCCCTTCCGCCCCCGT +AAAGACTTTTTCAAGCTCAAAAGTGCAGAAAACACAAAAAAACCAAGCCC +AATCTACAAAAGCTCATCTATTCGTGCTTGGATTAAAATGCCATTAAAAT +GATTAATTAAGAGATCGAGACTGGTTGAAAACTGATCGGATTAAAAAGCG +ACTGAGGTCCGCGAATGAGCTTTTCATGCAACTGATGAGCACATTTCCTG +TGTATGTACACTGATGATAAATCTCCTTATCTTTTCCGAGACATAACAAT +CTCAATGTTCTTCATTAGTTTCTTCATTTCCTTCTGAAATTTGTTGCTTT +GATTTATTAAAATCTGTCATTATGTAAGATCCATAATTCGTGATTCGAAA +TTTTTTACAGTTTTTTTTAAATATAGAAATTTGAATAACTTTCCTACCAG +GCTGCCCCAATACAGTTTGATCTACAAAAAATGCAGGAATTTTTTGCCCA +AAAATATGTGACGTCGGCACGTTCTTAACCATACAAAATCAGTTGAGAAC +TCTGCGTCTCTTCTCCCGCATTTTTTGTAGATCACCGTAATACAATGCAA +AAATGAGAGAAAAAAATTTGAAAAAAAACCTATCCAAAAATTTGGCATTT +TCAGATTTTTTTTTTCGAGCAGACCTAAAAATGTTTCGATAAATTCTAGA +TTTTTTGAAAAACTGTCTGAATTTTTTTTTTTGAGAACAATGATTATATT +TTAAAGATCAGTGTTGACTTGAATCATGTAGCGTAAAAAAGGTTAAAAAA +AAACCAAGATATGGGCGGAGCCTAAAATTACAGAAATTGGACCGTAAATT +TTTCAAAAAATTTTTTTTTTTTCAAAAACCGAAATTTTATTTTAATTTCA +AAATTTCCGCTTCGGGGTTTCTTGATTTTTTCAATTTCAATTTCAATTTT +TTAGATTTTTTCCCGTAAAAAACCCAAAATAAATTTACTGAAGCTTCACT +ATTGGATTAAAAATTTATAAGGTTCTTTGCGGGAAAATTAGTAAAAAATC +GAAAATATATTTTAAAAGAAAAATCAAAATTAATACAAAAAATTAAGGCT +TCCATGTAGGTTCGCGTGGTGCCAGGCTATCCCATTATTTTTTCTTTTTT +TTTTTTTTTCCCCAGGAAAGTGTGACGTCAGCACGTTCTTAACCATGCTA +AATCAGTTGAAAAGTCTGCCTCTCTTCTCCCGCATTTTTCGAAGATCATA +CCAAAATGGGGCACTTTGACGCCACGTGTAGACTGTAGGCCATAAACCGC +CTGCCTGCCTGATTTTCAGGCTACCTACGCCTGCCTGTCGCCCCAATCCA +CGCCTTATGCTAAAACACATTCATTTCTTAATTTGATTTTCACCAAAGTG +ATAAAAAAGATAAATTAAAAATTAGTACATTCTCGTCAAAATGCAAAAAG +AGTCGTAAGGCAGGCAGGTTTCAGGCAGGCCCTGGCTCACGCCTGCCTAC +GATGCCGGTTACTAAATTTCCAAAATACCTTATTTACTCTACAAATCCTC +TACCCCGACATTACATCTCAAAACTCATCCTATTAATTTCTGCCTTAGGC +GATAGCACTACTAATTGATAGGAAAAGACGACTTGTGTGTGTGTGTGTTG +AATTATTATACTAATTTGATTTTAGGCAGCCTCTTTCGTCAAAAAAAAAT +AACTTGTGTCACCACACCACACCTCCCACGTTTTCGGTGAGTGAAGCTTC +TGCTCGCTGTTAAGCAGATATTCATAGGGAAATCATCCGTAAATCCATTC +AAGTCCTCTTTATTTTCTTCTTCTTCGACCAAATTAGTATACAGATGTCA +TCAACTTTTTTGTTTCTTTTTGAGGGCCCAGGCTGTTCATTACAGTTTGA +TCTACAAAAAATGCGGGAAATTTTTTTTTGCTTTTTGCCCAAAAGAATGT +GATGTCAGCACGTTCTTAACCATGCAAAATCAGTTGAGAACTCTGCGTCT +CTTCTCCCGCGTTTTTTGTAGATCTACGTAGATCAAAACGAAGTGGGAAA +CTCTGACACCACGTGCTTTGAGAAAAAATTTGAAAAAAACCTTTTTAAAA +ATTTGGCATTTTCAGTTTTTTTTCTTTACAAAATTTTTTTGAACGAATCT +AAAAATGTTTCGATAAATTCTAGATTTTTTGAAAAACTGTCTGAAATTTT +TTTTGAGAACAATGATGACTTGAATATTGTAGAAAATCGTAAAAATAAGT +TTTAAAAAACCAAAAAAAAATGGGCGAAGCCTAAAATTACAGAAATTGGA +CCATAAAAGTTTCCAATTTTTTCTTCACAACTTTTTTCAAAATTGCTGAA +ATAAAAAAAAACTATTATTTAAATTTAAATTTCAGAAATCCTAATTTTGA +CGCCGATTTTTAAAATTATAAGGATTTGTTTTTCCTGCAAATTCTTTTTT +AGAAACTTACAGTTTGTCGGTTTGTCGATAGAGCGTGCTTATTCACCAGG +CTGTCCATTACAGTTTGATCTACAACAGTGCGGGAACTTTTTTTTTGCTT +TTTGTCCAAAAGACTGTGATATCAGCACGTTCTTAACCATGCAAAATCAG +TTCCGCATTTTTTGTAGATCAACGTAGATCAAACCGAAATGGGGCACTCA +GACACCATTTGGGGGGCCTAGAAACCGGTCCCTTTCTCATTCAAAGTGCT +CTCTGTTATCAAGTCTCCCACGCTTTATGCATTCAACTTTGTACAGTTCA +CACGAGCACCCACGACTTGATTATTCAACATTATACAGAACTAACTATTC +GAATCTCAACATGTCTTCTTGCCGAATTTAATCAACTTTGACTTCTTCTT +CTTCTTCGACTTCTTTATACAACTACTCATCTTCTAGTTGCCCCTCTAGT +TGCCTCACACAAGCAAAATTTCTTTTGAAATGAAATTTAAACGAATTGAC +TAGTCAAAATTTCATCAATTTTCTACTAGAGAGAAGCGACGAGATTGACT +TTTGGCAAATATAGAAGAGAGAGGCACCGAAAATGAATTAGATTTAACAC +AACAACGAGTAGATGAGTTGTGTGTGTCAACGATGATGATGATGATGAAA +AGAGCAGAGGAGCAAGCATGAGTGATTTCTGCGGCGGAGGTCGCGGCGGA +TGAGGAGCATGAAGAAGGCTAACGAGCTGTATGGCGATGCGGCTAAAAAT +TGATGATTACTGTAGATTTGGAGCTTTACACCGTTTAACTGGCTACGATT +ACATACAGACTTGTTTTAGAATATTCTGTATTTGAACCTAATAATACAAA +TTGCCGGTGTGCCGATTTGTCGGAAATTTTCAATTCCGGCAACTTGCCGG +TTTGCCGATTTGCCGTAAATTTTCAATTCCGGCAACTTACCCGTTTGCCG +ATTTGTCGGAAATTTTCAATTTTGGCAAACTGCCGGTTTGCCGATTTGCC +GGAAATTTTCAGTTCCGGCATTGTGCCGGTTTTCCGATTTGCCGGAAATT +TTCAATTCCGGCAATTTTCCGGTTTGCCGGTTTTCCGTTTGCCGGATAAC +AAAGTGTTTAGAGGGATTTTTTTATAAGAAGGAAACTCTTAAAACTGTGA +CTTTTTGAAATTGTTTCCCGTTTTCTTTCGATATTTTCATAGATTTTGCA +AGAATGCGTGCAGTTTTGCCAGTTTAGACGTAATTGAATTTCTGAAATTT +CAAAAAAAAAAGAGCAAAATCATAAATTTTTGACATTTGTCATTTTTTCC +GGTAATTTGGCGATTTGCCGGAAAAAAATCATTTACCGCCAACTCATGGT +ACGTCTAACCGCAAAAATTTTTTGGGAGCCTTTTCTGGCTTTCTTTCAAG +CTATCGTAATGTGACCACACACCTTTCTATAATTTTCAGTATTTACGCCA +ACCGAGAAGATCACAGTAGTTTAAGGTTATGGTGCAGTTTCTGGTCAATG +GATCAGGTCTCTTACCGCGAAAATTTTAATACCGTGAATGTGAAGCTTTG +AAAATTTTCTGCCGTAAATTGTCAATTTTCTGCCGCACTTTGTCAATTAT +CTCATAAAGGTCACTTAAGTTAGCCAAACCGTGAGCCAAAACTGCCCCTT +ATTCCTCATGCCGTCTTGGAGGAAATCTAGAGCAAACCCTGGTCCATATT +CGGACAAGGTCCCCTTTCTTCCCCCAAGCGTCTATCTAACTTTTCCTAAC +TACATATAACGGAATTAATAATCCTATCCCCAATTTAACGTGTCCTTAGT +TCTCTCCCTCCTCACCGTCTTCTAGTTTCATCCATGTCTCGCCTCATTTC +ACCCGATTGACGATCATCTCGGCTCCACACTTTGACACCATAGCGCGAAT +GAAAAAAAAGAGTGAGAAAAGGGGAAAAAAGTTGCTGCCCTATTATTAGG +AGTCAAATAGACACACACACACACACACTCAATTTTAATGGATTACGCAC +GATTTGACACCATCGACACCAATTTGGAAATGGGGGCACATAGATACATA +CACAAAAGGAGTTGTACTACTAGTTTTGGAACTAACATCATTCTAACATC +TTTTCATTTATGATTTGATTTATGCAAATGTCCTTGATTCGTGACTTCTT +GTATAGTAGTTGGGATAAGTATAATCATGGTAGTTGCTCAAGACTAAGCT +CTTTAGCAGTTTTAAGGTATGCCCCAGTTCGGGATTCCGGCTTGCTTTAA +GATTGTGTCAGGTCCGGCCCAGGTTGTCTAAAAAATACAGGTCTGCTCCA +GGACGGTATACCATCACTATATATAAAGCACGTGTCGTTCCGTCACTTTG +TAGTTTGATCTTTGATCTTTGGTCTTTGAACTCTGTAGTTTGTAGTCTCA +TCACACAAGAGAGGTCACATAGGCCCGGCCCCTTTTGTGACGTCATCACA +AATTGGCGGGAAATTCAAATTTTCTGAGAAAATATTTTGGCGGGAATTTA +AAATTTAATTTTTTGAAAACATTTTGGCGGGAATTCAAAATTTAATTTTT +CAAAAACATTTTGGCGGGAATTCAAAATTTAATTAGACTGTTCTCGGTTC +GGCCCAGATATATCCAAAGTCTTTCTCAAGACCACTCTAGATCTGTTCTA +CTGTTACCCAAGACTGCCGCTCCACACCCTGTATAAGTTGGCCCTAAGGC +TCCACTGAGTTTGATCTAAATCTTGCCAAGCCTGTATCATACCTACCTAG +GCCCACCACAGGTGCATCTCTCACAGATCTTCCACAGGTGTTTCTAAGTC +TGCATCAGATCTGCACCAGGTCTGTTTTTAGTTTTGCCTGGGTGCAGCCC +AGTAGTCTACCTCACTATCAAGCAGGTCCTGACACCAGTTCCTAGGTCTC +ACATTCAGGCTTCTAGGCGGATAGTCTACCTAGCTAAAGCTTCAACCTCC +ACTGTTTTAAAGGCTTCCCCTTTCTCAAACTTCAACTAACATTAATACAT +ACATATGTTATTAATTCGCGACTCGGCGACTAATAACAATAATTCAAAAC +CTCTTTCCTGGCAATGCTTCCGGTACTCAACACGGAGAGAGAGGTGGCAG +GTATCCGGTAATTTATTAACTCGAGCCGCGCACCCTGGCTCCCAGAGCAC +ACAGCCCCGATGATCGCTCATGCACGAGTACTCACGAGGTGGTGGTGAGA +GGTAGGTTGGAGAAAGCGGTTCTACCTTCACAAATTTCAATTTCAATTTC +CTCTCTCTCCGTTTTACTCGGGCCCCCCCCCCCCCCTTCTTTCAATTTTT +CGCCCCAAATTTGTGCTCCTTTAATGGAAAGTTTTTGAGTGTGTGAAAAA +GAGAGAGAGAGAGACACCTTCGTGTCACGCCAATTGCACTAATATGTGCT +CTCCCCACCTAGAGCTACCAAAATGTTCAATTCACAATTTCCGAACTAAT +TCGTGTCAAGTTTTTAGTTGGTCCTAACTCTTTGGCCTAGAAATTTAGAT +TTCTAGGTCATCCATCTAGATGCGGTGGCCTAGAATCCTAAGCTTTAGAT +GCCCAGGCCATCAGGCCTAGATTCTGAAATGTTGTGATTTTTCTAGGCCA +TCAACTTTGACCCAAAAGCCCTCTAATTTTTAGGCCATGAATCTAGGAAC +CTATCTAGAGGCCTGATCCTTTGCTTTCTTGCCAAAAACTAGAGATCAAT +GCCCTAGAAGCTCACAAAACTTTGGCCTAATAATTTCTAGGCCACCAATT +TTTTAAAGATAGCCTAAGTCATCAACCTAAAATTCACGGCTTAGAAATCA +TGAAATTCGCTTTTAAGGCCTCTGACTTCATAGCAGTGGCCTAGAACTCC +AACTGTCAGTAGTCTGTAAAAATGAGCTTTTTGGGCCTCGAACATAACAT +GGGACATGGAAGCCTAACATTTTTAGGCCACTGACTTTAAAGCAATGGCC +TAGAACCCCGTTTTTCTGTAGCCTAGACTATCATCTAGAAATCAATGGCC +TAGAATCCTAAAAATAATATTTTTCGGCCACCAAAATTTTAGGAATGGCC +TAGAAATCTATTTTGTTGTATTCTAGGCCACCATCGACAAAGGAATGGCC +TAGAATCCCTAAGAATGTGATTTTTAAGCTACCATCTATGTACCCTAGAC +CAATATTTAAAATTCAATGGCCTAGAAACTAGAATATTTGATTTCTAGGC +TACTAACTGTTGTGTGCTGTATCCTAGACTATCATCTAGACCCCAATGGC +CTAGATTCCTGAAAATGTGTTTTTTCGGCCTGAAATAGGCCTAACATTTT +CCAGTCCACCAACTCTTTTAAGATGACCTATAAGTTTAATCCTAGCTTGC +CAACTATAAATAATTGGCCTAGAAGCTCCTAGGCCACCATCTAAAAATCG +ATGGCCTAGAAACCTCCCATTTTTTGTATCCTAGGTCACCAACAACCACT +GATGCCCAAGACCCCGGCTTCTTATTTCATAATGAGCAGCAAAATGAGCT +ACCGTACCCCTTCTACACACTTCCTCCCTCTCCACACCCATTTCCCCTCA +TTTTCGTCTATTTTAGCGGCGGCGGCGCGGGATAAATTTGTGAGAGGTGA +GCTGCTCACAATAATGGGCTTGTTGTAATAGGCGGCAGTGGTAGTGGTGT +ATGGATAATTGTGAGTTCCCAAACACACAAAACTTTTTCGCCGCAATTGT +TATGCAACCAACATAATAATAATAATAATAATAAGTGAATGTGCATAAAT +GTGCTCTTTTTCGCGTCTCCACACCCGTCCTGATGGGGACGACGCTTCGT +TGAATAGTTGGAATAATAATAATAAATTGGAAAAATTTGGGCGCCCCCCT +CCTAACACCCTAACACACACGAAATTTCATTTCGCGCGCGCTTCGAAAAC +AAATTGAAGACAAGTTTTTCGCGAGACAAGTTATGATAATTTGTGGGATG +TGGTCCCCGCCGGCAGCTTCCATCAATTTGGAGCAAATTTGTGCTCTCGC +AAACCTTCTTAAAGAAGGGTTACACTAACAAAGTTTGTCGGAATCGATAT +TTTTGTAAGTGGGCCTGAACCCCCGGTCTTTAAATTGATAGGCATTCTAG +GGCTTCCATGGGAGACAGGCGCGGTTTTAGGGCCTGACGTCTGCCTCTCG +CCTCATTTCTGCACTATGGCGAGAAGCCAAAGACTTGGTGTTCACACTTT +GTGCCAGAGTGTCTCATTTCGGCTTGATCTACGTAGATCTACAAAAAATG +CGGGAGAAGAGAAGCAGAGTTCTCAACTGATTTTACATGGTAACCAGAGC +GTGCTGACGTCAAATTTTTTTTGGACGAAAAACTCCCGCATTTTTTGTAG +ATCAAAAACCGTAATGGGACAGCAGGGCTTTCCACCAGAATAATTCCACT +TCTTCACAATAAACCTATATATTTTTTGTCAAAATCTTGAGAATTTCCAG +AATTTCAACGAAAACCACTGCTAAAAGTGGTTCTTTCGCCGCGGCCGACA +CTTCTCGGGTTCCGCGCCGCACTATAAAGGAGGCGCGGCGCGGCAGGCGG +CGCGAGGCAGGCGTTTTGGCGCCTGCACGGATGCCCTACACCAAACTGCA +AACATTTCTAGTTCCGTTTTTCGGACTCTACGCCTTATTTCGGTCTTTTT +GTCACAACTTCGCTACACTGTGTTTTTCTCCACTTCTACGACTTTAAAGG +AGGGCGCATTTATGCGACTCACGTGATGTCAGGCAGTCTCATTGCGGTTT +GATCTACAAAAAATGCGGGAAACTTTCCACCAGGAAATTGTGACGTCAGC +ACACTCTTGCGAGATCAGTTGAAAAGTCTGCGTCTCTTCCCCCGCATTTT +TCGAAGATCAAACCAAAATGGGACATTCTGACACCACGTGGTGACTTAGG +ATCAATGTAGATCGTTTTATAGGCCATCCATTGATTTTTAGAGCTCGTGG +CGGGACCATTTTAAATGAATTTCCAAAATTTCCAAAAACCTAATTTTTTT +GTCAATTCACAAGTCCCCCGGACCCCCTCCATTGTCCCCCCGTTCACAAC +TTCCTCCCTCGTTAACCACCCATTTAGCGGGACAAAATTAGCGAATCATT +GACTCATAATCAAGTAAATCGGTGAATGCTCGACGAGCAAGAGGGGGGGG +GGGGGGTCTAATCGAATTACGGGGGAAGGGACCCCTCCGCGCGACACCTC +GCTGCCAATTAACAAGTCAACTACTTGGGGGGGGGGGGGGGCCTCCTCAC +AACAATGTTTGTATTATATTTCTTGTTATTATGATTATTATTATTATTAT +TATTAGAAATTAGTTAGTATGAATATATAATATCAACTAAAAACAAAATG +ACAGTTAATAATAATTGAAGTCATCCAATAGGTGCCAATTAGTCAAAGAG +AGGGGTCTGTGAAAACAGAAATAGAAGAGAGAAGGCGGGGGAGAGGGGCG +CTCTCAAATAATTAATCTGGGCTCCGTGGGCTCGTAAAATTCCGATAAAA +TGGCTTGTTTGTAATTAGCTAATTCACGGAATCTTTTTTTTTTGTTGGGG +TTTTACTATGTTTTTGAACAACTTCCTGTTATAACATGTTTCAAAAAAAC +TATTGACCTCAATGGGGACTTGAACCCTGGTGTTGAGATTGGTAGTCTGT +TAACCAGTACACCAAAAATTGCAATTTTTGATTTTTGTTTTGTCTATTTT +TTTGAATACAACGATAAGTAAGGATCATTTAGATTTAGAAAAAAAAAATC +AAATTTTGTAAAAATTTTCTAAAAAGTTATGAACATTCCACTTTCACAGA +TTTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGGCGAACAAGG +CCAGATGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAATGCATT +TGTCCGTGTGGAGTCCACGACTTCCCCCGTTGTCCGCCAGACGATTGTAA +ATGGAGCGCGAAAAATTCAATGAGAAAGGCCAGAACCCCGTGCACTTTTT +TGTTTCTAAAACTGAAAATTTTGAATTTTGAAATTTTCCTTGGTTTTACA +GTATACAAAATCTTAGTTAGAGTTCGCAAAAATTATTGACACTGGTGGGG +GCTCGAACCCCTGAGGTGGCATCCCTGTTAGCCACTGCGCCAAAATTGCT +AAAACTTCAAAAAAAAAATTTTAGACCGTTTTTAAGGTTTTTAGACTTCC +GACTCTTCAAAAATTCCTATACAAAGTCTTCGTAAAACTAATGACTGGGG +GGCTCGAACCCCGGTCATCATATCAGTAGTCATCCCTGTTAGCCACTACA +CCACTTGCCCAGACGTGTTTCTGGTCTGTTTTACGGTGCAGCGTGGCCTA +AAAAAAACTAGTCAGCCACCAATTCGAAAAGTCCATAGACCAAGTTAATA +TAGAAATTCTTCAAATTCGAGCCAACCAACTAATATATTCACTAACCTAT +TTTCGCCGTGTTCTTCCTGTGTGTGTGTGTGCCCCTAGTTAGGCCTAGCC +CCCCCCCTTATTTTACTTGCTTCACAATTCAATTGGCCCCCACACAGTTA +CAGTAGTCATAATCATTTTGTGTCGGGTTTTCGACACATCGTTTAAACGT +GTTACCTCTCTCGGGGCCCCCTCTTCTCCTACTTCTTATTTGCTCAAAAT +TTGCGCGTCGAAATTTCTTCGTCGTGCGCTGCCCCTTCCGAATAATCAGA +TTCACCAATGTATAAAATAGGCCACGCCTCACTTTTTCCACACCCATCAT +CTTCCCTCAACTTTCCTCTTCTCAAATGCCTAATCAGCCAGTTATAACGA +GGGTGCTCTTCGTGTGGCGCCCCGCCCATTTTATTGCTCCTCTCACGCTT +CATTCTCACTTTTTCTGGGGATCCTTTTTTTTGCAGACCTAAAAATTTGA +GCTCAGCCATATTTTTTTTGTAAATATAATCAAAAAAAAATAGACATTAG +TCAAAAAAGTTGTTTTAAGCCTAAAAAAATTTTTCAGATAAAAAACGTTT +TTCTTTAACTTTTTTGAACAGTTTTTCAGTGAAATATTTTTAAATTTTTA +TTTTAAAAAAATGTTTGTTTATCTAAGCCTAAGCCTGAGCCTAAGCCTAA +TAACCCTAAATAGCGTCAGTGTGGGAGCTCACGCTCCCCCACTGACGCCA +AGCCTAAGCCTACGCCTAAGCCAAAGCCTAGGCCTAAGCCTGGGCCGAAG +CTGAGACCTAAGCTTAAGCCTAAGCCTAAGACTAAGACTGAGTTCAAGCC +TAAGCCTAAGACTAAGCCTGAGTCTCAGCCTAAGCCTAAGCCTAAGCCTA +AGCCATTTTTAAAAAGCTTAAAAATTTTTGCAATTACTATTTTTTCTGAA +AATCTGTAAAAATATCGAATTTTTAGAGTTGCTATAAAATTTAAAATAAT +ATTCAAAAAATAATCCGAAAAAATTAAATTTTTTTTCTCAAAACGTAGAT +CATACAGAATCAGCTTTAAAAAATTCAAACCATTTTTCGTTTCAAAAATG +TTCAGAAAATTTGTAAAACTTGAGTTTTGAAGAAAGTTTTCATAAACTAG +CTCTTGAATAGGGTTTTTAAGTAGGCGTTAAAACGCTTGCCTGCCTGACC +TTCAGGCGACTTTCGCCTGCCTGCTTGACTTTCAGACGTTCTCTGCCTGC +CTGCCTGACTTTAAGGCGACCTCCGCCTGCCTCTCGCCTCAATCCGAGCC +TTATCTCTTAAAATGTTTTTCATCAAATTGATAAAAATACGGAAATTACA +AAATTTTGTAAGTTCATGCCAAAATGCAGGCATCAGGCCCTGAGGCCACG +CCTGCCTAGGCCTCCGACTTTCGTTCTACAATTGTCGTTGCCGTTTCCTT +TATCCCATTTTCATACCCCAAAGTTATGATTTTTCTTACACCCCTTGCGC +TGCTGCTGCTTCCGCTCCCGTGATCTTATGAATCAGTAGTCAGAACTGCA +GGTGTGAATCTCCACAATGATCACCCAATAAACGCGAAACACCATTAGAA +ACAAAGTGTCCCCCGTTTTTTTTTTCTGAGAGTGTCGGCACCCCCCTAAC +ATATGCGGGGAACATTGTCTCAAGTTTTGTGTGCTCCTCCAGCTCCTCCA +TATGGTTACCGTAGTCCCCTGTCAGTGTTGTGTAATTGTTGTTGTAACTA +TCCCCCGAATACCTCTCCTCACATTCATTCACAACACAGGTGTCAACTCA +ACTCTCAGTGCTCATTTGAAGTTTATGAAGTTTAGCTTCCGGGGATGGCT +CTCCTGGGCTCCCCGCTCCCTCGAAAATTTAATTAATTGCAAGCACATGT +GGTGGTGGTGGGGCGAGCTCCGCGCTTCCCCCCCCGCCCCGATTCTCTCT +CTCTCATTTGCGACTCATTAGATTTTAAATCACTCTCAAACTTTCCACTT +TTCCAACTTTCGCGTTTTTTAAATTTTTTTTTCACTTTTTCCTCACAAAT +TCATCCAAAAAAATTTCCAGAGTTGCCCCGCCCATATATTGGCTAAATGG +TAGAATGGACGTGGCACTTTTGACAATGGATGACAACAACAAACCGCCGA +CAAGTTCAGAGTCTACGGAGAGTAGGGGTGAGTTTGGCCGGGGGACCGAT +AATTTTTAGGCCAAGACTTCTTTTTTTTTAAATCATTTTCAAAGGTACGT +TACCTTCACGTGGTGCCAGGTTGTCCCATTGCTTTTTGATCTACAGAAAA +TGCGGGATTTTTTCCCCAAAAAATGTGACATAAGCAAGTTTTTAAATCTT +TTCTCCCGCATTTTTTTGTAGATCTACGTAGATCATACTCTGACACCACG +TGTACCTTGAACCTCCTGGCTTTCTGAAACTAGAGTTCGTCGCTAGAGCG +CATTTGCATTGTCGTGGTATTTAATTTACAGTACCGCCAGAATCATGTCG +CGCCGCTTGTAGTCTAGTGGTTAACACGCTTCAGCTCTAAACAATAGGTC +CGGGGTTCGATTCCTTGCAAGATGAAATTTCTTTCTCAAGATGGAGGTAC +ATATGTGCTTTAAATGTGCACTAGAGATAGCGAAACTGATACCATGGTCC +GACATGTACAGGGTTCCGCGCGCGCCTAGGGCCTCCAAAACGCCTGCTGC +TCCAGTTTTGCGGCGACCTCCGCCTAACTCGCGGCGCGCCTTCTGTATAG +TCACGGCCTTCTGTCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCG +AACTAGGCCATCTTGGCTCGGTCACATCTGGGCTCGATTTTAGTTGTAAA +ACTAAATGTATTTGTCCGTGTGGAGTGCACGACTTGCCCACGCGTTGACC +GGCGGGCGATTGCCAATGGAGCGCGAAAAATTCAATAAGGAAGGCCAGAA +CCCCGTGTATAGTGCCGCGCGTGGAGCCCGAAAAGTGTCAGCCGCGGCGG +AAGAACCACATTCCATAGGACTAAAAAACTAAAGTTCTCTCTTTCAGAAA +CATCACCACCAATGATGCCAGATTCTGCGGAGATAATGCGACTTCTTACG +GATCCTTCGACGGCTCAGATGTTTGGTAGGTCATAGATCAAATTTTTTCC +GCAATTTCCCGAAAAATTTCAGCCAACGAAAACACAAAATGTCAGCTGGG +ACGGATTCTCGCCGCGTCAGGCTTCGACGAGGCGAGCCTCTCCTCCTCGT +TTCCGTTCGATCCGACGCTCGGCGCGTTCGCCGACATTTCCCAATTCTCA +TCACTCCGAAATTCGTCGAAAACGCTGAAATGTCCAAAGTGTAATTGGCA +CTACAAGTACCAGGAGACCCTTGAAATTCATATGAAGGAGAAGCACAACG +ATGTGGATGTCAAGTGCATGTTTTGTGCCGAGAACCGTCCCCACCCGAAG +CTGGCTCGCGGTGAGACGTACTCGTGCGGTTATAAGCCATATCGATGCGA +TTTGTGTCGGTACAGTACGACGACAAAGGGCAATTTGAGTATTCATATGC +AAAGTGATAAGCATCTTCATGCAGTGCAAGAGCTCCCGAATAGTATAGGT +AGGTGGGGGGGGGAGGCGAAGGGTACTGTAGTTTTCGTGGTGGGACCCAA +GAATTTGAATTTCACAAGAATTTAACTGTTGAACTCGAACTTTTCGATTC +TAGGGTCTCGCCACGCAAAAACACTTACGCCAACTTTTTTGAACCCTAAA +AAATGATACTCAAATTAGAGTTCTCAGTGAGCTAAATTCGATTTTACAGT +ATTTTTTTAATTTGACGTTCTGTGGGTCTTACACTCAAAGGGTACTGTAG +TTTTCGTGGTGGGACCCACTTGTCCAAAAATGGACGTGATTATATTTGGA +TTAAAGCCCCTAACTTTTCTGATTTTTTTAATAAATTGGTTTTATTTTGA +AAAGACTGAGAAAATTGAGTTTAGATCGAAATCAATAAAAATCGCGTCGA +GACCCAAATTTCCCGGGTCTCGGCACGAAAATGGGGGAGAGGGTACTGTA +GTTTTCTGGCTTCTCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTA +GGCCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGGCTCA +ATTTTTGTTTTAAAACATGAGGAAGACCAGAATCCCGTGTTTTCGTGGTG +GGACCCAAATGGGTCATGATTATACTTATTTGAAAGGCCTTAAGCTGAAT +TCAGATTTAAGATTTTTATTATTTTAATTCAAAAATATCCTGAATTTTCC +AGAATTCGCAGCCAACTTCGCGTGTGGTGCTCCAGTTAGCCGAAGTAGTC +CAATCGAAGAGTCCGACGGATCCCTGGTCTGCTTGATCTGCGGTATCTTC +GCCACCGAATCTATCGCCGAAATGATGGAACACGTGGAACAAGACCGTTC +CAGGACGTTCCAAGGAGACGTTACCGTCCTAAACGGGAGCTTCCGGTGCC +ACTTGTGCCCGTATAATACCACATTGAAAGCCAATTTTCAACTACACACA +AGGACGGATAAGCATCTGCAAAAGGTTCAAATTGTGAGTTTTGTATTCCC +CTCTCATCATCTTCTTATTTTTATTGTGTCGCCCTTTTCCCATTTTTGTG +TGTCTGTGTGTGTATGCGCACCGATTTGCATATACACATAAATTCATGAT +TTAATAGCGTAATGAGTAATATTTGCTTTGCCAAGGCTAACAGTTTTCGT +ATTTTAAAGCCTTTTTTCTACAATTTTTGAAAAAAAAATTCAAAAATTTG +AACATTTCAATATATCCCTAGAAAGCTCAAAATTGTAGTGAAAATTTTGA +ATTCAGTACGCTGAGACCTTTAAAATAAGTATAATCATTACTAGGTTTTG +GTTCTGACGCGAAAGTGTTCGTGGCGGAGCCCAAGCAAGGCGTAATTGAT +TATAGGGTCTTTGCACGCAAAAAATTTAAGGTCCGGTAGGCGTGGCGGGG +AGTTTTTCTTGAATTATTTTAGTTTTTCATAAATTTTCAATTTTTTGGAA +TTTATTTTTCTCTCCCTTCCCCCGCGTAGTCTGAGCCTAAACCTAAGCCT +GAGTCTAGGCCTAAGCCGAAGCCTAGGCCTAAGCCTGAACTTAAGTTTAA +GCCAAAGCCTGAGCCTAAGCCTAAGCCTAACCCTAAGCCTCAGCCTCAGC +CTAAGCCTAAGCCTAAGCATAAGGCTAAGCCTAAGCCTAAGCCTGAGCCT +AAGCTTTAGTCTAAGCGTAAGCCTAGGCCTAACCCTAACCCTAAGCTTAA +GCCTAAGCCTAACCCTAAGCCTAACCCTAAGCCTGAGCCTAAGCCTAAGC +CTAAGCCTAAAGTCTTCGTGTCGAGACCCAATTATACTCAATTGAAAGCT +CACAATGAGCTGAATTCAAATTTCTCAATGAAAATGTGAAATACTTTGAT +TTTACGGTCGGTGGCTTTACTCCCCCCGAACTTTGGAAAAAACTCTGAAA +TTTTTTTTTCATTGAATTCCAACCGGTTTCTACTCTCTCCGGCTATTAGT +GTATGTGTCTTTCACTTCTTTGTTCTCGTCGGGTTGTTCCCAATTTCCAA +CCCTCGTTTTACTCATTCCCCCTCTCATTTTCCCAATCCAATTAGTTATA +CCTATGGGGGGAGGTGACGGTGATGATTCTCGCCATTAAGACCCCCCCCC +TCTCCTGGGCCGATTGAGATGGAAACAAAACAAAACTGTCAATTTGAATA +AATTCGCAATTTGACGCGGGCGGCGCAGCGGGTTGCCGAGAAGGATATAA +ACTGGGGAACTCTACTTAGCCCGTAAGGTGTCGGCTGCTACTATTTTATC +ACATCTCAATTTTTACGGAATCCCGTAAGGCGTCGGCTGCTTCTCTGTTT +TTGCATGTTTTTACAATTTCGGCCCGTCCGATGTCGGCTCCTTCCAATTG +TTTTGCAAAACAATTTAAAATTTGAGCCAGCAAGGTGTCTGCTGCTCCGG +CTAGATTTCCAATATTTAAATTTTGCACAATCCTGTAAGATGTCGGGTGC +TTCTCAGTTTTTACAAAGTTTTTTCTCAAATACGGCCCGCGCAGTGTCGG +CTGCCACCTCGTATGTTTCATCAAACTTGAACGATTCGAGCCCGTTAGCT +GCCCGCTGCGTCTTTTTTTTTCTCAAAATTCCAGCCCGTAACTTTTCGGT +TGCTGAAATAAACAAAATTTTTACGAAATTTTAACCCTTGAAGTGTCGGC +TGCAAATTAAGATACCTACTCATTCAGATTCCCGTCTCTCCCTCTCCCTC +TCTCTTCATTGGGGAGTCCTTCTCCCGAGAGAAAATGAATAAAACTGTCA +ATTTGAATAAATGCACACAGCGGGAGATGTTTTTCTGTGAAGACTCCACC +GTCTTCTTCGTCTTCTGCCTATTAAGCGATGATCCTTTCACTTAACTGTC +GTTCCCTCCCCCTCTCCACATACCAATAAACCTTGCCAAAAGGTCGAGTA +TGCTTTGCCCGCCATCGTGCCGGAGGTCTTTTTTCTAGACTATGATGTTT +TTTTTTGGAAAAACATTTTTCTATGGATCGATGCACCATGATGCCGAGTT +GCCGAGTTTTCAATTTAATCAATTTTGAGATTTCAATTTTAGTCCCTTGT +ACATATTAATTTTTTTGGAATTAACATTAAAATTTGATAAACTGTAGCTA +CAACTATTTATTTTTGTGCCAAATTATACTATCCAATTTGACTTGTCTCT +TGATGCACCATGACTAACTTTCTAAGATCTCATATTTTGGCCTAAAATTA +TTCTCAAATATTTAAATTTAAACTTTAATCCTATTTTTTTTAATTCCTCG +GAAAAAACCCCGTTAACAGAATTCCCAATTTGGCCTCCAGGAGCTTTTGT +CGATGCACCATGTTCAACATTTTTTCAAAATTTTGCTCATTTTGACCTGA +AATTTTGTCATTTTTTTATGTTGCAGGGTTTTTTATTTTGTGATTTTTGC +GATGAAAACCACATTATGTGGATGAAAAAAGTTTGGAATCTAGTTTTCCC +GTTAGGCTGCCATATTGCTATGTAGTTGATGCACCATGTCCAGCTTTCTG +AAATTTTACTTTTTACATTTTTTGCTCAGTTTGACTTTAAAATTTTGTTA +GTTTGACCTTAAAATTTTGTCAGTTTGACATTAAAAATTTGTCAGTTTGA +CCTTAAAATTTTGTCAGACATATAATTTTTTTGTGTTTTTTGGTTAAAAA +ATTGAAGGTTTTTCGCGATATTTAACACATTACATGGAAAAATTCTTTTG +ATCGAGTTTTCTAATTTGTTCGTGTAGCAAGTCGATGCACCATGTCCAAT +TTTTTAAAATTTTACTTTTTTTAAATTATTTGCCCAGTTTGACCTTAAAA +TTTTGTCAATTTTACCTTAAAATTTTGTCAGTTTTACCTTAAAATTTTGT +CAGTTTGACCTTAAAATTTTGTCGGTTTTACCTTAAAATTTAATCAGACA +TATAAACTTTTCTGTTTTTTGGGTTTAAAAATTGATTTTTTTTGCGTTAT +TTAACACATTAAATGGCAAAAAATCATGCACCATGTCTAACTTTTTCCAA +AAACACTTGATTTTTCCCTAAAAGTTTGTCAGAATTATACATTCCTTAAG +TTCAAAACCGTACGGAAAAATTAGAACCCATGTCGATGCACCATAAGCTT +TGGCTCGCTGAGCTTCGTTGCTGCTCCTGCATATCTCTTACCCCCTCTCG +CCGCTCTCAGAACATTGACCAATTACTTGGGCGGAGCGCCGTTTTGAAGT +CGATTGGCTGATGAGTGTCCCGCCCCGCCCCCCGTCCCGCAAATTTTCGG +AGGAACTTTGCACTGCACACACACACACACAAATACACAAATACACGCCA +ATTATTGTCGATTTTTCTTGAAAATTTCTTCATTATTGTATATTGACTTT +TTTTGTCGTCCTCTAGTCTTCCGCCATCCTCGGCGTCTTCATTCGTTTCA +TTATTTCATACACCTGTTACCACTTAATTCGCCTATTATCCTCCTCATTA +CCTTCATTTTTCGGTCGGCGTTGACGTCGACATTGGCGCCCGAAATGAGA +GGAATAGGGGGGGGGGGGGGGGGGTATAGACGACGGCGACTACGACAACC +ATGATGACGATCATTTTCGTTCTATTCATCTAATCCTGCTAACCGTCGAT +TTGTCCCCCTCCGTTTTTCAACTTACCAAAACTTTTCGGTTACCTTGGGA +ATTGGTCCCCTTTTATAGGCGCGTAAATTGACAACATATTTTGCTCACTT +TTTCGAAGTTTCACAATTTTTAGTTAGTCCGTTTTTTCAATCTGGCCGAG +TTTTCAATTTTCCCCGGCCAGGGAATTCTAGTAGTATTCACATAATTTTT +CTTATTTTTGGTTTTCTAGGCTACGATAAAACTCCCTATGCCCGGCAAAA +CTTCTAGGTCCCCCATTTTACACCTGACTTCCTACCTATCTGAAATGCCT +ACTTGCCTTTCCACCTGACTAAGATGCCTACCTACCTAAAACCTACCTAC +CGAACTATAAGATGACTCCTTACCTACATAAGACTTGCCGATCTGAAATA +CCTACCTACTAAGACATGCTACCTAGCCTACCTATCTAAGATACCTACTT +ACATATAATGTACCGACACAAGACTTGCCTACCTACGCAAGGCATGATTT +TTTAGACCTACCTACCTGTACTTAAGATTTAAGACCTAGATCTTATTACA +TAAGAATTTTCATCTTAGATACCTACTCAAGATCCTACCAAAGATGCATG +CCTACCTATGACCTACTTACTTAAGATACCTGCCTACCCAAACCATACTA +CCTAGCGCTAGCGCCCACCTACCTAAGATACCTACTTACCTATAATTTAC +CTACACAAGACTTGCCTACCTACGCAAGGCATGATTTCTTATTGTTAGAC +CTACCTACCTAACTATAAGTACTTAAGATTTAAGACCTAGACGTTATTGC +ATAAGACTTTTTGTCTTAGATACCTACTCAAGATCCTCTTACCCAAGATA +TACCTAGATGAACTTCCGACCTAAGATGCCTACCTACCTAAGCCCTGTCT +ACCTAAGACCTACCTATAAGAACTTCCTACCTAAAAACACCTACCTAAAA +TAAGCCTTCAAGCTCAAAAATTTTTAGAGCATCTGCATGAGATAAGGCTG +AAAAATATTAACGAATAAGTGGAGAGCGATTAAGTTCCTGCCCTCTTAAA +GTTCGGAAGTAGGCGCCGCAAAACCCCATTACTATTGCTCATCGAGCCAT +TTCCGGTACTCAGTACTTTTTCATCCCCCACTCACTTTTTTCTCTCTTCT +CGATTTGATTTGCATTCTTTTTCCCCTCGAATTTCGAGCTGAGCCCGGTT +GATTTCCCGCACTTTCTCAATTCTTTCCTTAAGCCACCCCACTTGACCAG +GAGCAGTTCATTCAAACTCGCACTTAATCATATTATGACCCCCCCCCCCC +ACCCCTCTTAATTTCCTAATCCCCCTCCCCCTCCTCCTCATAATGACCAA +AAGACAATTGCAGGCGAACCATCTTCGTGAGGGAACCCGTCCGCACACGG +CAATCTACCGTCTGTCGAGCACAAAGACGAGCGTTCAAGTGTTGTGTCGA +CAGTGTCAGGAGGTGATTTCCAGTGGCGAATCGCTCCGCGAGCATCGACA +CTTTCACGCCCTGCTTGCCGCCAAGCAACGCTTGTGGCGATGCAAGTTGT +GTAGGCTGGAGTTCGACTCGGTTCTTCTTGCAGCTGGTGAGTCTTGATAG +TTTTTTTTAGGAAGAAATTATATCTGTAAGTCCCCCAAATATAAGGCCCC +CATGTCCATCTTAATGAAGCTTCTGACTTAATTTTTACTATAGATTTTGA +ATTTTGTCTATCGGAAGAAAAATTAGGTTCACCATGATTTTTCGATTTTT +TCGATGCACCATGATTTGTTGCTAGAATAGAAAACAATTCGTGGCCAAGT +TTTTTAATTATTTCTTTTTGTCGGCCAAGTTGCAAAAGTCACCTTTTGTG +TATGGATGCACCATGACCCTTTTCAGTGGATTTTGGCCCAAAAATCGTCA +AAATTTTGAATTTTTAAAAATCAAACTCTAAATTACCTTTTTTTTTCAAA +TTTTCTTAACAAATTGGAGCATTTTAGAAAGTTCCGATGCACCATGATTT +TTGCTAGAATTGAAAAAAAAATTGTCGGGCAAGTTGCAAAACTCACATTT +TATGTATCGATGCACCATGACCATTTTCGAAATTTTGCGGTATCTATTCA +AATAGTGCACATAGCCGTAAAACATTGGTGGTGGCCTCGTTTTCTCATGC +TTCGGCCACGAAAAAAAAAATTCTACAGTTTTTTGGATCGATGCACCATG +ATTATTTTTCAGTGAAAGCCTGTTTTTGCTTAGCTCAAAGGCCGGCTTAA +TGTTCCCACAAAACGTAATCCAAAAATTTAAATTTTACCGTCAAACTTTT +AGCCTGGCGTACACTAAAAATTGTAAAGTTTCAATATATCAAAAATATTT +CTGGCCTATAAAATTAAACCTGAAAGCTTAGAAATCCAAGATATTTTTTA +AAAATTGATGTCCAATACATGGGTGTGCAGCAAATCTTAAAGTTTGCCGT +GCTTAACAAACTCCGAAAAAGTGTGATATTTTTTTATGCTTTTTGGAGCA +CCAAAACTACTGAATTCGAGCTTAGCAAACGGCAAATTCGGCATATTTGC +CGCACACCCCTGGTCCACTAGTTAAGCAAAACCCACCGCTGAAAACTAAT +CAATTGGTGTTTGAAACGGTGTGTGCTACTACTAGAATTTCGCTGTTCAA +AATCTCTTTATTAAACACTTCTTTGTGTCTATTCTGCCCTTTCCTCCTCC +CCGCGCAAAATCCACTTGTACCTCTAATTACGGTCAACAAGTTTGCGGGT +TTAGTTTAGTGAATGAATTGTGAAATGAATGAATGAATGAATGGATAGGT +AGGTGTGTATGTATGTGGAAAAGTGCGACACACACAACCAGCCGTCCACC +ACCGCCACTACCACCAGCAGTAGCAACAGCCATCAAATATAATCCTTGCA +TTTCATTATTTCATAGTGTCATAGATAGTAGCAGGCCCGAGGTCCGAAAG +GCCTTGACAGCGGTTTATATTCATTTCATTTGACACCCCCCCCCCCCCCC +CCCCCTCCTACTATTCTTCTTCTCTACCACATACATTCACATAGTCAGGC +CATTCATGTTTTTCACACAATTTTGTTAATAAAGCCGCTCTGGCGCCACC +TCTCAGTAGTCCTTCTTCTTCATCATCATCACTCCCTCTCCCTTACCAAT +AACCAAAAACAGTCATTGATGCGTATCGGAATTATAATCGCGCATTTATT +GTAGGACACATGACTTGCCACGAGCCGTCCACTTGGCCCAACGAATCACT +TGGTGAGTCTCTTTACAGTGAATCTTGAAATTTGTGTTGTTTTGTTGTGA +AATATTGTTAATCGTTTTTTTATTAGTATCTCCAATTAGGCCAAAACTAT +AATCGTGAAAGAATAGTTTCTGCACATGGTGCATCGACCTGATATATCTC +ACTTTTTTTGGGCTTCATCAAAAACTTGTTAGCTAATTATAGTTAAGCAT +CACATCTATTGATATGTTCAATTTGAACAGAATATGGTGCATTGCATTGT +ATTGCAACTGAAACAATTTTATTGGCGCATAACATTCAACTATGTAGTTT +ATGTACATCGATCTTAATTACCGTATTTCCTCTATTAGTATTGCACCCGA +CTAATTAACTTTGAAACGTTATATCTCGGTTCATATTGAAGATATCAATA +TATAATTAACTATGAAATAATAGCAAAAGAACTAACAAATATTTTGTTAG +TTGACCATTTTTGAATAGGACAAACGATTACGGAGATATAAGCTGTCAAA +AGTGGACAATGGGGTGCAATACTAATTGTGTAAATACCTTATATCTCGGT +TAGCTTTGGTTTTAACAAAAATTTTAAACTGACAAAATATAAGTCATCTA +AATGTCTATAGTTTTGTAGTTAACAATTTTTTGATATCTTTAAAATGAAC +TAGCGATTTTCGACATGGTGCATCAACCTCAGTTACCTAGTCTAACTTTG +CTGGCTTATTTCTTAGTTTTAGTATTAACCGTTCATTTTAATATACTTTT +ATAGATAGTTAACAATTTTTTGATACCTTCAAACTGAACCGGAGCGATTT +TAGACATGGAGCTTTGATCCTATCTTGCCTTAATTTTCAAGCTTATCTTT +TTGTTGTAAAAAAAATTTAGACATGGTGCATTGACCTGAACTACCTGATA +TATCCTACTTGATATATCTTCAATTTTAGCAAGTTTTGGAAAAAAAAAAT +TTTAATGAAATCGATTTTTTTTTTCAATTTTCAACCTTCCGGCCAAAATT +TTCAATTGAGTTTTGACCTTTTTTTTTAACCCGGCAAAAATCTAAAAACT +CCCAAGAACAATCTCCCACAAAAAACTAAAAACTTGTGAATCTAGATTAG +TCAAAAATTTGCACCTTCTTCCCATGGGATGGCTCAATCGAACCCAGTTG +ATGAATCGGCCTGTGGGCCGCGAGCAGTCGCCGCTCTAATTTGGAGCATT +TGTATATATATAGCGAAGAATTTCACGTGACCAATGAAACCAATAGAAAT +CCAATCATATTTTTGTTTTGTCTCTAAATCATCTCTTCCCTCTCTCTCTC +TTGCCCCTCCTTAACCAATCAGAGACGCACACACCGCACCGCCCGTCCGT +CATCGTCATCGAGTTCCGCAATTAGTCGTCTATTCTCTCCGTTTTTGATT +GGAGATGGAGCGAAAATGAAAGAGAAAGAACGAGAGAGAGAGAGAGAGAT +TAGCTCTTAGATTCATTCAACTAATCTTGAAATAACACACACACACACAT +ACACAAATGAATTATCTTCATTTCAAATCATGGAAATCAGCAAATTCGCT +AGAAATTTCATGGAAGGGGAAGCTTGAATTAGGAGCACTACTTGATACCG +AGTTGGAATTGTAGTCTTTTAATATTTGAAGAAATATCACAATTTTTCAT +TTTAAACTTCTAAAAATATGCAAGTTACTTGATGCATCATGCCTCTTTAG +ATAACGTTTTTTTTAGGCTTAGGCTTAGGTTTAGGCTTAGACTTAAGCTT +AGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAGACTTAGGCTTAAGCTTAT +TCTTGAGCTTAGGCTTAAGCTTAGGCTTAAGCTTAGGCTTCGGCTTGGGC +TTAGGCTTAGGCTTAGGCTTAGGCTTAAGCTTAGGATTAGGCTTAGGCTT +AGGCTTAGACTTCTAGATACTTTCTCAAACCACCAAATTACTGTATATTC +TCTATCATAGATACTACTTCCATTTGGCAGCTTATAACTCAAGTCTTTTG +TTAGAGATATCACTAGCTTTAATTACAACATTATAGGTTAATAAATACAC +CATATTTTGTTAGTTTAAATTTTTTGATTAACCTAACGAGAACCGAAATA +TGAGTAGTCAAAGATTATCGATGCACCATGGTACTACACTTTACTTTGCC +GGCTCATAACTCGGTTTATTTTCAGGATATCAAAAAGGTTTTTACTACAA +ACCTATAGAGAAACATATAATAAAAATATTACTATTTTGCAAAATTTTGG +TAAAACTAATAAGAATTGAGATATAGGCCGTTGAAGTTGCATGATGCAGT +TCAAAGCCTACGGTTTTAGACTTATAGCTTTAAAAGGAGGTACCGTATTT +CCTCTATTAGTATTGCACCCATTGTTCAACTGTGACATCTTATATCTCAG +TTACTGTTTGTTCTAATCAGAAATTGTCAACTAACAAAATATTTCTTAGT +TCTTTTTCTATCATTTCTTAGTTGACCATATATTGATACCTTTAAAATAA +ACCGAGATAAAACGTTTCAAAGTTAAGTAGTCGGGTACAATACTGATGGA +CGAAATACGGTATTGAATATTTTGATCTACGTAACTATTTGATCTAAAAT +CTCGATATCATTTTAATTTCTGATCCATAGCTTTGCGTTCAATTATCCTG +CCTAAAAAATCTCTAAAAATAACGTCTACGAGAGCGGGTGAAACAATAGG +TGGTTAGATGTAAGTTGATACCCCTGAAGGGCATCCGGGATCCCCGCGCA +AAAACAGTACAAACATGAGATGTACAATCCCCCATTTTTTTGTGGTCGCT +CTAAGTTGAAATCGATGCAAAGACATTGTCAATATAGCCGTGACGCGACG +GGCGGGTGGGCTGGCGCGCTCGATGAATCAAGATCGTTTTGGGAAGAGAG +GGACTGAAAATATTAAAACAACATTTGCATTTTGTAATTGTTTGAATCAT +CATCATCATCATCATCATCAATCATATCATAGAGGTGGCGAAACTTTTCC +TGCTGGGAATGTGTCTCCTTTTTAGTACAGTCAATAAATGTGTCACTTTT +GAACGGGGGAAAAGCTTTTCTGCTTTTCTTCGCTCTCCACCTCCTTCCCT +CCTCGCTCATAAATTTCCATTTTTCTCTTTACAAACATTGATTGATTTCC +TTATTCTATTGACTTTCTGATATTAAATTGATCATCTACTAAAAGGTATA +TATATATATAAGGTATATCAACTCTTGGAGCCCATATCTTTAATGCTCAT +CAAACTCCCAGTTAGGACTGGGAGTGAAGTACTGGGTGGTGGGATAAGAA +AGTTAGGATGTGACGGGTTTCATGCTCATCTCGAGCTGCCAATCTTGCAC +ATTAAGCAATTGGCTCATTGGCATGCTCTTGTCCTCTGGGCCTGCCGCGG +AGCCATCTCCCGTTTGATATCTGCTCCCGGGGGACGTTCCCAACTTGGCC +GGAGAGAGGCGCCGCGAGCAGCACAAGCTCAACCAAAACTTTTCTAATGT +AATGGGCCGGAATTAGGGGAAGAACAAACGAAGGAGAGGGTGGGGTGGAT +GAGGAAGAGAAAAGAGCACCACCACCAACTGATTTGATGGTTGGAGAGGA +GCTCGTTTTGTTTTCTTGTCGTCGTAAGAAGAAGAAGAGAAGCGCGCTAG +TTAGTGGTTAAACGAATCAAGACCCGAATGTGATAGATGTGCCGCCAATT +TAGCCAGTAGGATTTTTGCTGATTTTGCACACATTCATTTTTCGCTTGCC +TAGACATTACATCCCATCTTATTCCGCTTCATTCATTGTCGTGATTTTAA +GATTTGGGGGACCTAGGAGCCTCTACAGTATTATTTAAATTTCACTTTTG +TTTGGATTTTGAAAAGAGATGCGTCATACATATTCATTTTAAGGCACCTA +TGTATACAGTTCAAAATTTTGGAACATTCCTGGAATAGCGATCTTAAAGC +GGGAAATATAATGACATTATCTGACAATTTTTTCGAACACCTAAAAAACT +TGAATAAAGCCAATTGAATCGTATCCCTAATGGTTTGCAAAGTTGGGCCA +TGCTCTGAATAGCTTAGAGTTCCATCCTGACCTGGAGCTCGCCAGAAGCT +GAACGCACTGAACTTCCAGTCAAGCCTCTTTTGAATAAGTCTAGTTGCAG +ACTAGAAGCCTTAACTACCTGATGAGATTTTCACCCTTCTCTCATTAGTC +TATTTCATTAAGCATGAACTTACACGAGAATTCCAATTACATTACCATGT +AACATTACTTAAGATCCCATTTCCACTTAATTTGTGAAAATCGATACGGT +TTTATAAGAAGTGTTTTGTCCTTTTGCCTATAGCCTAGAGCAAAAATACC +CAAATTATTTGGCAGATCATGTCTCCGACAATATTCTGATCGATTAAGAA +ACTTTTGCAAATCTGCTCGGTTTTTTAGTCTACATTCGCCCCCAGATAAC +TGTTCTCGGCAAGTTGCCGATTTGCCGATTTGCCGGAAATTTTTCTTTTC +GCCAACTTACTGATTTGCCGGAAATGTTTAAGGGATTTTTTTGAAGACGG +AAAATTTTTTCATTAGATATGTTCATAGAATTAGCTTGCATTACAAAATA +GGTGTATGAACATATTCAAAGGATGCGTACAATTTTGCCGATTGAAATTG +AAATTCTGAAATTTCCAAAAATAAATGTGCAAAACCACAATTTGCCGTTT +TCCGGCCAATTCGGCAAATCGGCAATTTTCTGGGTTGCAAATTTGCCGGA +AATTTTCAATTCCCTTTATTTGCCGGGTTGCAAATTTGCCAGAAATTTTC +AATTCCGCAAATTTGCCGTTTTTCCGGCCAATTCGGAAAATCGGCAATTT +TCCGGGTTGCAAATTTGCCGGAAATTTTCAATTCCCTTTATTTGCCGGGT +TGCAAATTTGCCAGAAATTTTCAATTCCGGCAATTTGTCAGTTTGCCATA +AATTTTCAATTCCGGCAATTTGTCGATTTACCGGAAAAAATCGTTTGCAC +CCACCCTTGATGTGAACGCTAGCACTACCTCCTAGTATTAAGGCTCCAGC +TAATTTCTATATCATGGCTCCCAACTATACGTTCCTCCCTCCTCCCCCTT +CCCAATTTCGAATGGGCGCCAATTATTGCTCAATTCCCATCAGATTGGGG +GGGGGGGGGGGGGGGGCATTCGTACAGTGTCAACACGAATAATAATTATG +AGCCCTCTTCTATGCCCAAAGCGCGGCGTCTTCTTCTTCACCCCTCTAGG +AAGTTCTCATAATTAGCATTTTGTAAGACTCGGTGTCCCCCTTTCAAGTA +TCTCTGGATGATTCCCCCCTCTCGCACACACTCTTCCCATTTTTTTTTCA +CAATAATCATAATCATCAAGTTGGACACCAAAAAAGCCATAAATTCGATT +CCGGTCGAATCGAGAGAATTGGAAGAGAGAGAGAGAGAGAGAGAGAAAGA +GGAAATGAGACAGAGGGGTGAGAGATGGAAAACGAACAAGTGTGATGGTC +GTCCCCCCCCCCCCCCCCCACGGGGCCGCTCCTCATTCCTATATTTATTT +ACAGCTCTCTCTCTCTTTTTCTCTTCAATTTCCATCTCTCTCTCCTCATC +TACAGTAATCGGGGAGGGGCTAGTGATAAGCCTCTCCCCGCCCCCCCCCC +CCCGGCGGTTAGGTGTCAGAAATTAATCATAGAGGCCACGCCTCTAATGT +TTTCGGAGCATCATCCTTAATTCTTTAATTCATTAACCTTAATTCATTAG +TCTTACACTGAATTTCATAACTAAACTTGTTGAAAAAACTTCTCAAAAAA +AAAAGTTTTGGCGGCTTAAGAAATGGCCTAAAATTAGTTCGACTTTTCAA +GCGGCTGGAAACTAACTTTTTTTGAAATCCCCCCTAATTATGGGTCTACA +ACGTAAATAAAAAAATTTGGTGACCAAATTTATTTAGGCCAAATCTGGTG +TTCAAATTTTTTAGGCCAAATCTGGTGACTAAATTTTTTAGGGCCCAATA +TGGTGAAAAAATTTTTTAAGGCCAAATCTGGTAACCACAATTTTTTAAGG +CCAAACTTTTTAAAGACCAAATTTTTAGAGCCAAATCTGGTGACCAAATG +TTTTTAGGGCCGAATCTAATGACCAAATTTTTTTAAGGCCAGACCTTTTA +AAGCCCTAATTTTTTAGGGCCAAATCTGGTGACCAAATTTTTTAGGCCAA +GTCTTGTGATCAATTTTTTAGGCCAAATCTGATGACCAAATTTTTTAGGC +CAAATCTAATGACCAAATTTATTTAGGGGCCAAATCTGGTGACCAAATGT +TTTTAGGGCCAAATCTGGTGACCAAAATTTTTTAAGGCCAAATCTAGTTA +CCAAATTTTTTAAGGCCAAATCTGGACACCGAATTTTTTAGGCCAAGTCT +TGTGATCAAATTTTTTTAAAAATTTTTTTCAAATCTGGTGACCAATGTTT +TTTTAGGGCCAAATTTGGTGGCAAAATTTTTAAGGCCAAACTTTTAGGAC +AAATCTGGTGACCAAATTTTTAAGGCCAGAATCCACAACTTTTTTTTGAG +AAATTTTGAAGAAGTTTCTAATTCACCTAATTCATTACTCTTTTTGAATT +TAATCTTCGATATTCCAGATTTCAAAACGATGGAGGATGCGGCGTACGCG +TGTGCTGGCTGCGAATTCACCACAAGTGAGTTTTTTTTGTTGTTTCCTTA +TCAGCATCAGCTCTATGCCTTCTCCCCACCCCACCCCGCTCCTCCTGTAA +CCTTCAATTGCCATTCATTTCACACAGTAATAGTACCACACAACACCCTT +CCATGCCTTCAATTTGACTCATTAATAGCCCTTTTCACCATGTCTTTTTT +CCCCCTCTTTCTCTCTAATACTCAACCTTTACCTACCTACCCGCAATTTA +ATTGGCAACTAATTCGGATACATTCGGACGGCTCAAACGATGCGCGTCCG +TCGTCGGGTGCCCGAGACTGGGACCGGTTTTCAGAATGTCAGTGTATGTG +TGTGTGTGTCTACCGGCTGGCAGGCAGCCACACCACTGCGATTCGTTAAT +TTATTGTGAGATGATGACTGTACATTATTTTGAGTGCTGCTGGTGCTGGT +GGTGTGCATCATATAATTATAGCCTAGTTGATAGAGATATATCGACACAC +ACACACATACACATTTACTTTCAATTGCTTCTACCCAATCTTTTTTCTTC +CATTCTCCAATTCCTCTCCTTGCTCCCATTTCGCCCTTTGATATTCACCG +CGTTTCGCGTTTCGCACTAATTTCGCGCCCGGACCGGTGTGCTCGGCGCG +GCACGTCTTTCATCTTTTTGCCTCAATTTCATTATGATAATAATAATCAT +AATAATTATGCGAGACACGGCAAAGACGCGCTCAAGAAACTGATAAGTGT +GTATAGGTCGGGTCCTTTTGAGAGAGAGAGAGAGCGAGGTGTGATAAGCG +CGTCTAATGAGCATGGGCAATCATAACATTCCTATCAGCATATCAGCATT +AAAACATTTTTTTCAGAAGACGTGTCGGACTTTGAAGAGCACGCAAAAGG +ACACGAAGAGGAGGCGGGAGCCTCTTCACAGAAGGCGTGTGCGCTGTGCC +TTGAGCCCACCGACGACCTCGAAAAGCACCTTGTCGAGCAGCATCGCATC +GCCGAGAGCGCCATCGAAAAGTTCCTGCTTACTGAGAGAACAGCCAAGTG +AGTGTTTTTTTTTGTCTTCAACTCAAATATCTAGTAGTAAGTCTTATACT +TGGCTTATATTTCAGCGGTTTCAAAATATTTTTGATAGCTTTAAAAACCA +TAGAATAACAATTAATTTGACAACAATTTTGTCGTTTGAATTTTTTGACA +AAAATTTTGTCGTTTGAATTTTTAAAATATGATCAAAGACAACCGAGATA +TAAACGGTCAAAGTCCAGTGAGAGGGGCCATACTAATAGGGATTATACGG +TAGGTAACGAAATTTTGATAAGACTTATAAGGACAAAGATAATGGAGCTA +GAAAGTTTAAACTAGTCCAATTTGAACAATAAAAATATATATAACGTACT +TTTTAGTATAAATATTTTAAAAGTAGAGTAATCTGAGATACAGTAAATTT +TTAACAATTTCTAGTCGATGCACCATGTGCAAAAACTAGTCCAGTCCTAA +AATTAAATAGCACGTACTTTTTAGTATAGATATTTCAAAAGTTAAGCCAT +CTGATATACAGTGAATTTTACCAATTCCTAGTCGATGCACCATGTGCCCA +CTTAACTTTCACGGCTCACTTCCCGGCTAATTTCAAACATTTCAAAATAT +TTTCAACTATTCAACTATAGAGGGGTTTTTAATAAACATTTTCTCAGTTG +ACGACTTTTTTATAGAATCAAAGACTACCTAGATATAGCTAGTTAAAGTC +GAGATGCAAGATTTTTCGGAAAAATCACGTGGTGTTTTCGGTTTGATCTA +CGTAGATCAACGAAAAATGCGGGAGAAGAGACGCAGAGTTATCAACTGAT +TTCGTATGGTTAAGAACGTGCTGACGATGTCACATATTTTTGAACAAAAA +ATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGGCAGCCTCGCACCAC +GTGAAAAATTAGTTTTTGAGGCTTTTCTAGTCTAGAACTAAAGTTTTTTT +TTTGATTGGCCTTGTTTTTTCTAGTCTTAAACACCAGGTAGATCAAAACA +AATTTTTTTTCAGAGTTTCGATTTTTATGAATTTAAAACTTTCAAATTGT +CGCACTTCCTGTCCCTTTCAACCCCAAAAACGTTACGATTTTGTGCTATC +ATAATCATTAAACCATGCTTGCTTGTGTCAAGTTGCACAGGGTGCGCCGG +GGGGGGAATTGGCATTACTGTAAATTTCCTGCGTCTCCATCCTTGCCCCC +AGTGTCCCCATCGGCAATTAGAGAGTACGATCCGATTTTGCATATTTTAT +TCACGTCGCCTCTTGTTTACTCGCTCTAAATTTCAATCCGTCGCCAACCC +CCCCCCCCTGCCTGCCTCTTCCATTCATCATGAGTATTAGTGTATTGATT +AATTTTCGAATTCACGAATGAATTCATTGCTGGCGCCCTGCTACTAGTAA +TCAGTGAGGTCATAGCGTTGTCCTTTCGATAGGGCTAATTAAATGTTTCT +CTAGGAGCGGGAGGATAGATTTGAAATCAGGTGGGCGTCGGTTTGATCTA +CGTAGATCTACGAAAATCGCGGGAATTTAGACGCAGACTTCTCAACTGAT +TTTGCATGGTTAAAAACGTGCTGACGTCATATTTTTAGGGGAAAATATCC +CGCACTTTTTGTAGATCAAACCGTAATGGGACAGCCTGACACCATGTGCT +CAGTTACAATTGGAGGGTTTTGTCGGAAAAAAATCAATTTTTTAAACTGA +CAACACATTTTGCTCATTCTCCAAAACTGAGCCAAATGTGTTGTCAAACT +TTTCTTGAAATTTTTTTGAATCGAAATTATGTTGAGGTGAATTTTCAAAT +TTCAAAAAATGCCCCATTTCTATCAATTTGTCTTCACCTATGTTTTCGAA +TAAGGGCGAGGCGAGAGGCAGGCGGAGGTCGCCTTAAGATCATAAGATAG +CCTTATGTGATGACGAAAAATGCCAAAAAATGTATTTTTATATAGTTTCC +CCGTGTGTAGAAAAATGTAAAAAGAGCATGCATTTTGTGCATTTTTTGAC +ATTTTTCTGCATTTTTTTTTGACATTTTTTTTTCATTTTTCCACACAGAT +GAATAGCGGAAAAACGGAAAAAAATACATTTTTGCATTTTTCATGATCAC +ATGATCAACCCCATAAGGTTTTTTAAGGCATAATATTGATATTTTTTATT +AGTCTACTTTGCATAATGCCTACTATTGAAGGCAAATCAAATCGACATCA +CTTTTTGCTCATTTTCAAAACTGAGAGGCACGGCTTCTATGTTGACTACT +AAACCAGTAATAACACTTATAAAATGTTTGGAAAACACTCATACACATTG +CCACGTCATTTGGATGGAAGGGACCCCATTTGTTGAATCATAATTGATTG +TTAAACTATCATCACTCTCCCCCCGCCCTCCTCATTGGACCCCACGGCTC +CAAACTGTCTCCAATTTGCTCCCCGTCCTCTTCTTATCACCTTGACGCGT +AATTGAATTTTTGCGGATTTCTTCCTCCCCACCGCTTCCTTTGCTCCTTG +GGGGAAAAGTATGGAGAGTGTTTATGTGTGTGATTGAATTGAAGAAGGTG +GCTGACTCATTCTTTCATTTTCCTCGCTTTCTTTGAAAGAACAACTTGAC +AGTTTCCCCCCCCCCCCCCCATCTTATAATAATAATTACTTGCAGAGAAG +CGTCGTGTTCATCGTCGTCGGAGCCGAGCTCAGAATTCGCGCATCGCTGC +TCGAGGTGCTCGATGGCGTTCCGAAGCGAGTCGCAGCTGCAGACGCATTC +CCTTCAGCACGTGTTCAACACGTTCCACAAGTGCCCCACGTGTGGCGATT +CGTTTGATGAGAATACTATTGTGGTGAGTGAATTCACAACACTTTTGGCT +CACAGTCACGCTTGATCTACGTGTTTTTAGACAATTTTGAGTCTACACGT +GGTGTCAAAGTGTCTCATTTCGGCTTGATCTGCGTTGATCTACAGAAAAA +TGCGGGAGAAGAGTTTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAA +ACCGTAATGGGACAGCCTGGCACCACGTGCTCAGTTAAAGTAAGAGGGTT +TTGTCACTAGATTTATTTTTTGTAAACTGACAACACATTTTGCTCATTCT +CCAAAACTGAGCTAAAAGGGTTGTCAAACTTTTTTTGAAATTTTTTTAAA +CGAAATTAGTTTTGCTAGTTTTCCTAAAAGGAGCAAAAAGTGTTGTCCAA +TTTTTATAAGAAGGTTTTTGTCGCCTAATCGATTTTTGTAAACTGACAAC +CCTTTTCGCTCTTTTTTCAAAATTAATTTTTTTCTTTTGGCATTAATCCC +ATTTTTTGTAAATTAACAAAAAAATTTCAAAAAATCTTCAAGTATTTCTA +CAGGGTGGCCTAGATTCTCTATAGGGTGGCCTACATTTTTACACTGGTTG +TCTAGATTCTTAAACAGGGTGGCCTCGATTCTGTACAGGGTGGCCTAGAT +TTTCTACACGGTGGTCTAGATTTTCACTGGTGGCCTAGATTCTCACACTA +GGTGGCCTAGATTTTTCCACTAATAGCCTAGATTCTTTACAGGGTGTCCT +AGATTTTCACACTGGTGTCCTAGATTCTACACAGGGTGACCTAGATTTTT +TACACTGGTGGCCTAGATTCTCTACAGGGTGGCCTAAATTCCTTATAGGA +TGACCTAGATTCTTAAACAGGATGACCTAGATCTTGACACTAGTGGCCTT +GATTTTTTACAGGGTGGCCTAGATTTTCTACAATGGTCTAGATTTTTTGC +AGGGTGGCTTGGATTCTTAAACAAGGTGGCCTAGATTTTTCACAGGGTGG +CCTAGATTTTATACAGGGTGGTCTAGATTTTTACACTGGTGGCCTAGATT +CTTTACAGGTTGGCCTAGATTTTCTATAGGATGGCCTAGATTCTTAAACA +GGGTGGCCTAGATTCTTTACAGGGTAGCCTAGATTCTTCACAGGGTAGCC +TAGATTTTTACACTGGTGGCCTAGATTTTCTAAAGGGTGGTCTAGATTTT +TGCACTGGTGGCCTAGATTCTTAAACAGGCTGGCCTAAATTCCTTAGGGG +ATGCCCTAAATTCTTAAACAGGATGACCTAGATTTTATACAGGATGGCCT +AGAACTACTTTTTGTAAATCGACAGCACTTTTTGCTCGTTTTCCAAATCG +TTTTTTTTTCAGACCCATATGTTGGAGCACACCAAAGAAGAATGCGAAAT +GTGCTCTGAAACATTTGCCACAAAAGAGGCATTCCTCTCCCACCTGAACT +CAGCCCGACACCTACAACAGGCAAAGAAGCAGCTGGAAAACTCACTGGTC +GACTTAAACTCTCAGGTGAGCCGCCGCCGTGCCTCCTGCCGCCTGGCTAC +CGTAATCACCGTACCCATTATTTAATTGATTTGCTTTTAGCCACGCCGCT +GCTGCTCGGAGCGCAGAGGTGACAGAAAAAGCCGACAAAAAACAACATTA +AAATTATTACACTTTTTTATGATTGAATGCGAGAGAGATGTATGTGTGTG +GAGAGATGGAGAGGCGCATGAAATGGTGTTCGGGTTCCATAGCAAGCTCA +TTGAGCACAATGATTTTTTTTTAAATATATTTTATTGGAAATGACAGAAG +CTGAAGCTTGAAAGGAACGTCCAGTTTTAAATTAAAGTATTGATTTAGCA +CGTAGTTTCAGCATGTCCCATCACGGTTTGATCTACAAAAAATGCGGGAA +TTTTCTTCCCAAAAAATTTGACGTCAGAACGTTCTTAACCATGCGAAATA +AATTGAGAACTCTGCGTCTCAACTCCCGCATTTTTTGTAGATCTACGTAG +ATCAAACCGAAATGGGACACTTTGACACCATGTGATATTTAAAGGGTCTA +GAAAGAACTTAAAATAGCCTAGCCAAGAAATGGGCGGAGCTTTGGTAGGA +ATTTTCATAAGTCGAGGACTCCGCCCATTTCTTGGCCAATTTGGGTTTTT +GGCCTTCAATTTTTAGTGTTCACTAATTTCCAATAAGTTTAGGATTGAAA +AAGTTTTTGAGGTGAAAATTGATCCTAGCATAGGCTCCGCCCATTTCTTG +GTTTTTTTTTTGTTTTTTTTTCTTTTAAACTAAAATTCCACTGAACTTGT +CTAATTTCAGTTTCCAAAAATTTAACGAAAAAATTCGAAATGCCAAGAAA +GGGGCGGAGCCTAAGCGAAGCCTATTTTTCGATGAAATTTGGCCAAGTTG +CGATGTTTTTGAATTTCATATTTTTGAATCAAGTTTTGAAATAAAAAGTA +ATATAAAATTGGAAAATAGGCTCCGCCCATTTATTGGCTTTGTTGGATTT +TTTACTGCATAGATCACATTTTTGCATCCGAAAATTTATCGGAAAGGAAT +TTTTTTTCCCAATTTTTTTCCGTAAACTGTATCATCAAATTCTTTTGAGA +TTCAAAATATCCAACATAAGCACGGGGTTCTGGCCTTCCTCATTGAATTT +TTCGCGCTCCATTGACAATCGCCTGCCGGACAACGCGTGGGAAAGTCGTG +TACTCCACGCGGACAAATACATTCAGTTTTACGCGCCGTAAATCTACCCC +AGATATGGCCGAGCCAAAATGGCCTAGTTCGGCAAACTCTTTCATTTCAA +TTTATGAGGGAAGCCAGAACTCCGTACATAGGCGCAATAAAAGGTGAAAT +AGGCTCCGCCCATATCTTGGATCGGTTCCAATAATGTATCCAAATTGACA +TGTGTTAGTTACACTTGTTCCTAATCCAAAATTCTATCCGAATTTCAATT +TCCCAAAGTCAAAAAGTCAACAAGTTCTGTTCTTATATGTGTAAGGCGCG +CGCGAGCGCGATCGTTTGTCTCTAGTATTTGCTCATCTCTCTCTCTCTCA +ATTACCGTACCCATTATCATTCCGCCCATGGATGATGATGATGATGAAAA +TGAGCGGTGGGCCCCCTCTTCCCCTGCCTCTTTTCGCGCATTCATCATGT +TTGTACAAAAGGCGGCGGTTTGAGAAAAGAAGACAGTGAGAGGGAGGGAG +AGAGAGAGGTGATGAAGGTAGTAAACGTGTGTCGACAAACACATATAGAG +AACGATTCGTGTGAAATAGATGAGGGCAAATAGGACGAATTTATTTAAGA +GAAGAATAAGATGCTTTGGCCCAGATGAGGGGGGGGGGGGGGTATCATGA +AGGTGTGATGACGAACCATATTCCTTCAATGTTTGTTGCTCGCTTAACCG +CCGTCGCCGCAATTTAAATTGTTTCGACTGGGTGATCAGACAAATAAGAA +GACGTAGACGGTTTTTCTTGGGGGGGACGTTCAGCTTTGATTCCTTTCAA +ATAATCGATGCGGCCTAGCTTTCTGATCTCCAGAAACCGCGGGCCTTCTT +TGCTAAATTTTAAGCGATTTTACTTCCTCCCCCCCCCACTTTGATCTACT +TTAACAGCTTATATCTCGGTTGTCTTTAGCTTCATCAAAAAGTTATCAAC +TAACAAAGTGCGTGCCAAATATACTTCTACAATTCGGTAGTTAGTATTTT +TTGGATAAAAGTTAAGACAACCGAGATATAAGCTGTTGAAGTAAATTTCT +AGTTTGACTTACTCCCCCAATTTTGATCTACTTTTACAGCTTATATCTCG +GTTGTTTTTGGTAACAGCAAAAAGTTGCCAACTAACATATTACGTGCCAA +ATATTTTTCTAAAATTTGGTAGTTGAAAATTTTTGAATAAAAGTTAAGAC +AACCGAGATATAAGCTGTTGAAGTAGATTTCTAGTTTGACTTACTCCCCA +AATTTCGATCTACTTTGACAGCTTATATCTCGGTTATTTTTGGCAATATT +AAAAATTTGTCAACTAACAAATTACGACCCAAATATTTATCTACAATTTG +GTAGTTGAACATTTATGTTAAAAGTTAATACAGCCGAGATATAAGCTGTT +GAAGTAAAGCAGTGGTGGTGCTTAGCTCGACCTATATTTTTGAATTGCAT +AACAGTTATAACTAACTTATTTTATGTGAAACCCTATTCTAGCTAGTTGA +CTTACAAAATCTCCAGAAACTTTTGCCTGCCTACCACCTTTAGCAGCATA +AGCGCCTATAGGCACACCTACTGCCTACACCTATGCCACCTACTGTACAC +CTACTGCCCATACGCCTACTGCCTTTTGCCTACTTTCTACATAACTTTGA +ACTGCCCGTTTCTAACCAATAATCTTTTACAGGACGTCGAAAAGCAGCGT +ATTTATGTGTGCAACGTCTGCAAACAATCCTATCCACAAGCGGCTAATCT +CGACGTGCACATGAGGTCAATGACACATCAGAGCCGGATGAGCCGGCTGT +CCGAACTTGTGGCAACCGGGGAGCTTAATGGGGAGAAGGCCGTGTTTGAG +CAACCAGGAATACCGGCACCGACGATAAACAGCTTCATTGAGACGGTAGG +TGAGGGGTTTGAGCAGGCATAATCCTGAAAATCATCTGTTTGGTTTCTGT +GAAAAACTTTTGTGCGGAAAATAGTTTATTTATAGTTCAATTTGAAAAAA +ACTGGTTTCCGATTTTCAATTTTCAATTTTCAATGTTCGATTCTCGATTA +ATAAAATTTCCAATTTCCAATTTCCAGACAACCAACCAATCCTCACTGAA +CGACCTGATGTCACTGCTCACACGAAGCGAGTCGGATGAGATTCGAGAAG +AAGTAAACGGCCTTCAAGTCATGACACAGATCAAAGTCTACGGTGAATCC +AAGATCACTAGCCTAGTCCCAGAGTTGGCCGGGAAAATCGATAACATCGC +GCTCTTCGATGACTCCCGTGCGGCAGAGGTGTCGAAGATCGATTGCTCGG +CTTGTGGGCAGCAGATCTCAGGGATCCTTGCTTTGAACCTCCATTATGAA +GAGTCCCACTCATCGAAGATCCCGAGTGACGTGTTAAGAAAGTTCGGAGA +GCGGTTACTTGCCGCATTAGAGGACGGGTTGAGCAGAGAGAATTCCGTGA +AGAACGGATCGCAAAGCCCTCTGAGCAATGACGATGAGCCCATGGAGAAG +AAGATGCGGCTGGAGAATATGCTTCCTGAAATGGACAAGAACGCGGCAGC +GTCGCAATTCGCAATGTTCCAACAAATGATGAACTGCTTCCCGTTCATGG +CACCACCAGGCACGTCTAGTGGCAACTTTGGCTTCTCGCCAGAAATGATC +AATCAGCTCATGAATCCTGCGGCGGCGGCGGCGGCGGCGACTGCAGCAGC +AGCAGCCCACGCTGCCAACAACTCGCCGGCGAAGAGAGCAAGAACACGGA +TCACTGATGATCAGCTCAAAGTTTTACGGTAAGTCGTCTTGTGTGTGATT +ACTGTAAGCTACGGCGAACAGGAGAGACCCGAGGGGGGCGGTGGAAAATG +AATTGCAAACAATAGGTGGGAAATGGTCGGCGCCGTGATCAAAATGAATG +AGAAATGAGAATGAAGAACAAACATTGTGTGTGAGTGTGTGTGTGTGAGA +CGAGACGAAAATCAATCAATTTCTGGAAAAAACAACACATATATTTTCCC +GGCGAACTTTCTGTTTGAGGGACCGTACGGAACAGGACCCCCCTGAAAAA +AAAAATCCGGAAAATCCTAAGCCTAAATAGCGAACGCTCGCCACTGACGC +CAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCCAGCCCAAGCCTAA +ACAGGAACCCCCTGAAAAATCAAAAAATCCGGAAAATCCTAAGCCTAAAT +AGCGAACGCTCGCCACTGACGCCAAGCCTAAGTCTAAGCCTAAGCCTAAG +CCTAAGCCCAGCCCAAGCCTAAACAGGAACCCCCTGAAAAATCAAAAAAT +CCGGAAAATCCTAAGCCTAAATAGCGAACGCTCGCCACTGACGCCAAGCC +TAAGCCTAAGCCTAAGCCTTGGCCTAAGCCCAGCCCAAACCTAAGCCCAA +GCCTAAGCCTTTCACCTTCCTAATTTTCAGGCAGGCCCTAAAAACCGCGC +CTGCCTACCATGGAAGCCCTAATCTGTGCGCTTTAGATTCTGAACCCTTA +AATATGTTGCACGGCCGGGCAAAGGGCACATCAGTGTAAACGCGCTCTAC +TGATAATTCGAGTTTAGCCAGGTTTGGGCGCGTTTCAAGGAAAAAAACTT +TGGCTCAAAAAATTGTGAATTTATTTTCGAACATTTTTATATGCATCACA +AAAATGTTAGACCACCCGTTTTTGAGAAAAACGCGCCCAAACGTCCAGGT +ATACGGTAGACAAATTGCGTACAGGTACCACTGGGGGGTCGTGTTTGGGC +TTTAGTTTAGCTAAGGGAATCTGTAGCGGCCCAACGGCCTAACTGCAAGC +CTCAGCTTATTCGCCATAGGCTTGTCTGCCGTATTTCAAGCCGATTCCAA +CAAAAAACTTCCAGCCAATACTTCAACATCAACAACTCGCCGTCAGAAGC +GCAAATCAAGGAGATGTCACAAAAAGCGAGCCTTCCGGAGAAAGTCATCA +AACACTGGTTCCGCAACACACTTTTCAAGGTTTGTTTATTTATTTTACAA +AACTATTCATATTGTTATTAGGCTCGGAAATGAGCGAGGTGAGAACATGA +GTGTGGTAATTAGTCATCGGATGAATACCCACACAAGAGGGAGAGCAAAC +AAGAGAGCAATTGAGACGAGGGAGGGAGAGAGGGAGAAAATAAGAAAATG +TTAATGTCAGTTGGGTGCCAGGCGCTCGGCCAGGACCACAGGCCGGGAAC +CATTTAGTTTTGATTACGATTTCCGTCGTGACTCATGATGGGAATTGATA +TTTGTGCCTGTGGTGATAGAATAGTTAGAGCAACTATCAGGAAGGGGACA +AGTCGCAGTGCGAGACTATTAGAACCTGCAAGGTTTATTCTGATAGATTT +GGGACTAATAAGGACTAATTTGGTAGAGACTAATTGGCTCTCTTGATATA +TACCAGCTTAATAATTTCTACAAAAAAAACTGTAAGAACGCTTCGAGATT +CGAGCTTCGGGAAAGCTTAAAGGATGGGTACCGAAAAATTTTTTTTCCCT +GATTCCGAATATCGATGTGGAAAAATTCAAAAAAAATTCCCTGATTTTAT +ATTTGAGCTTGAAATCACGATTTTCATTTGTGCCCACCTGGTGTCAGAAT +GTCTCATTTTGGATTGATCTACGTTGATCTACAAAAAATGCGGGAGAAGA +GACGCAGAGTTCTCAACTGATTTTGCATGGTTAAGAACGTGCTGACGTCA +CACTTTTTTGGGCAAAAGCAAAAAATTCCCGCATTTTTTGTAGATCAGAC +TGTAATGAGACAGCCAGGCACCATGTGTGTGCCCCGGTTCAATTTTCAAT +TTTTTAAACCAGTTTCTTTTTTTTTAGTCGATAGGTTTTTTTCTGAAAAA +TATTTTTTTTGCCAAAAATGAATGTAACTGGCTAAAATAAACTAAAAATA +AAACGATGCAAGCGCGCTCAAATGCGAATTTATTTGGGCGCGAATTTGAA +AAAAGTGATGCGGGCACAAATGAAAATCGGCGATTTTAAGCCTAAATATA +AAATCAGGGAAATTTTTTTGAATTTTTTCACATTGATATTCGTAATCAGG +GGAGAATTTAAAGCCAATTAAAAATATTTTCCAGATTTCGGTGCCCCACC +CTTAATGAGATAAAAGAGCAAAAAAGGTGTTTTGTAACTTTTTAAGTTTT +TTCTTTTTCAGGAACGCCAACGCGACAAGGATTCCCCGTACAACTTCAGC +ATCCCTCCCCAAATGGGAATCGACTTGGACATCTACGAAAAGACCGGCGA +GACAAAAGTACTGTCGCTTAGCAATGAAGCACCAAAGTCTGAGTTGAGCT +CTGCGCGCGCCACACCGACAATTCCGACTCCGATACCGCTCATCGTTGAA +GAGAAGAAACCGGAGCCAAAGAGCCAGACACCATCGTCTTCTTCCTCTCA +GCTCAACCTGCAGGCTATGTTATCTCAGATGCAGGGAAGTTTTTTCGACG +CGTCAAACTTCATGTCAGCATCAGTGAATCCGATGACACCGAGCACTCCT +TCCTGCAACACGTCGTCCAGTGGACGACGAGCCAATCGCACGAGATTCAC +AGATTTCCAGCTGAGAACTCTACAGCAATTTTTCGACAAGCAAGCCTACC +CGAAGGATGATGATCTTGAAGCGCTGAGCAAGAAGCTTCAGCTGAGTCCA +CGTGTGATTGTCGTCTGGTTCCAGAATGCACGGCAGAAGGCCAGAAAGAT +CTATGAGAATCAGCCGAATCACGAGAGTTCCGATCGATTTGTGAGAACGC +CGGGATCGAACTTTCAGTGCAAAAGGTTGGTTTTAGTGTTGGAAATTAAC +ATTTAAATTTAAATTTTCCTAAATTCCAGGTGCAGCCAAGTATTCCAACG +CTACTATGAACTCATCCAACATCAACAGAAAAAGTGCTACAAAGACGATG +TAGCAGCCCTGGCAAGTGACAACAAGAGTGTCGAAGAATCACTGACGGAA +GAAGAGAAATCCCAGCTTCTGGCTCAACAACAGGTCGCCCAACTAGCCAG +CACTCTGGAGCTCCCAAAGTTCCAGCCGGCAGAGCTTTTGAAAATGATCG +GAGCTAATTCGGTGACTCCATCCTCGTCGGCTGCAAGTCAGAAGTCTAGC +AACGACGTTCTGCTGAAGATGTGTGAATCGATTGTTGGTGGGAGCACACC +TAGTACATCATCGTTCCACAAACTTTGTATATTCTGCGCTCAAGACTTCA +AGGATCGGAGTGCGATGAGTGAGCACATGGCTCAGAAGCATCCCCAGCAT +ATGCTTCTTCCAAACTTCGATCTCGACATGATGCCAGACGCTGGTGGTGC +AGAGCTTCTCATGGATCTTAAGGACTCTGCGTTGGATCTTTCGGGCTCTT +CAGTCGACTACCGGGATTCTATCTCAACATCTCCATCTCGATCCGAAGAT +GATGTTCTCACAGAGGCTCTGGATGATTCTGCATTTGCCGCGTTCGGACT +ACAGCTTGCAAATTCCACAAGCGGCTCGGAATGCAGATCTCCGGCGAGCA +ACAAGAGATTCCGAACTCATCTCACACCGATGCAAGTGCAAATGATGAAG +AGCGTGTTCAACGAGTACAAGACCCCATCCATGGCAGAATGTGAGCTTCT +CGGCAAGGAAGTCGGCCTTCACAAGCGTGTCGTTCAAGTCTGGTTTCAAA +ATGCGCGAGCCAAAGAGCGAAAGACGCGCGGTGCAGTTGACGAGGACTCT +CGATCCGGAGAACTTCACTGTGAAATTTGTGATAAGACGTTCGCGACGAG +GCTTTCGCTGCAAGACCATCTGTTTGCCGAGCAGCACATTGAATTTTTAA +GGAATAATCTGAAACGGGAAGGGGTCTCCGAGTTGACGACCGCTTCGGTG +ACCGAGTGCTCTCCAGAGAAAAAGTAAGAAATTTAATTTTTAATTTAATT +TTACATATATCATTACCCTATATAACCTTAAAAATTTTCCAGAGCAAAGC +TTCCGAACCCGCTGGATCTTGCCAGTTTCCCGTTCCTCAACACGTTCGAC +ATTCAAATTTACGGAACACCCATCGCCTTTCTGCAGGTGCCTGATGAGAT +CAAAAAGCAGATCACTGATGATATCACGGCTGGAAAATCGCGAACCACGT +TCTCCCAGGACGGTTTTCCGCTCGACAAGTTGAAAGAGTCGCTGCCCGAG +GATGAGAAATCAAATTTGACAGTAACCCAGAAAGATGTGAGCTTTTTTTT +TTTGGGAAAAATTTTGAACAATTTGGCAATTTCAGGTCGGATGGGCGTGC +CCGGCATGTACATTTGTCTTCCAAGAAGAAAAGAAGCTCCGTGAGCATCA +AAAAGCCATGTGCCAAAGTGATAAGGTGGGCAAGAAATTAGGAAACGGGC +TTGAAGTTTAGCTTATAGTTAGGCAAGTGGTGTCAGACTGTCTTTGATCT +ACAAAACATGCGGGAATTGGAATTTTTCCCAGAAAAATTGTGAAGTCAGC +ACGTTTTTAACCATGCAAAATCAGTTGAGATGTCTGCGTCATTTCTCCCG +CATTTTTTGTAGATCTACGTAGATCAAACCGAAATGAGGCACTTTCTGAA +TCCACGAGCTAGGCTTAAGCTTAGGCTTAAGCTTAGGCCTTTTCTCAGGC +TTAGGCTTAGGCTTATGCTCAGGCTTAGGCCTTTTCTTAGGCTTATGCTT +GGGCTTAGGCTTAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTATGCTTAG +ACTTAGTCTCACTATCAGTCTTAGGCTTAGGCTTAGACTTAGGCTTAAGC +TTAGGCTTAAGCTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTT +AGGTTTGGGCTTAGGCTTAGGCTTAACCTCAGGCTTAGGCTTAGGTTTAG +GCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTTAGGCTCACAC +GTTCTCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCGTCTTTT +CTCCCGCATTTTTTGTAGATCTACGTAGATCAAACCGAAATGAGGCACTT +TCTGAATCCACGAGCTAGGCTTAAGCTTAGGCTTAAGCTTAGGCCTTTTC +TCAGGCTTAGGCTTAGGCTTATGCCCAGGCTTAGGCCTTTTCTTAGGCTT +ATGCTTGGGCTTAGGCTTAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTAT +GCTTAGACTTAGTCTCACTATCAGTCTTAGGCTTAGGCTTAGACTTAGGC +TTAAGCTTAGGCTTAAGCTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTT +AGGCTTAGGTTTGGGCTTAGGCTTAGGCTTAACCTCAGGCTTAGGCTTAG +GTTTAGGCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTTAGGC +TCACACGTTCTCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCG +TCTTTTCTCTCGCATTTTTTGTAGATCAACGAAGATCGAGCCGAAATGAG +GCACTCTGACATCACGTGGGCTAAGACTTAGGCTTAGGCTTAGGCTTAGG +CTTAGGCTTAGGCTTAGACGTAGGCTTAGGCTAGTTATTTGTAACTTTTT +TAAATCTCCCCCGAGTCAAAAAAAAAAACAATTCAATTCCAGACGCTAAC +CCTGGTGCAAACCCACTACTCGTGCAAAAGCTGTCAAAGTGATTTCTGTC +TTCAATCCGAGTATCAATTCCATCTCTCAATGCCTCCTCATACTACTACT +ACTACCACGACGACGCCATAACAAAACCCCCCAAATAGTCACCTCATGTC +ATTTCATTTGCCGTCTTCACTCAAGGACCTATTTCCGTCTCTCTCTCTCT +CTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCTCCTCTCG +CCTTAAAAAAACCACAACTCCTTATCCCGATCTGAGCTCACTTCCTATCC +CCCAAAGTAATTTCTTTGTAATATCTATATCCACTTTTTTTTCGACACAC +TACACCACATCCCGCCGCCTATCCCCTCCCCCCCCACCGCTTTATGACAC +AAAAACTGGTTTCGCTTTTGTCTTCAATTTCACCCCAACCGCCTGCAGCT +TCTCATAATAATTAATAATTTTTCTTACCATGCACAATGATTTTGATAAA +TATATATATATATAGTCATCAGGATTGCCCCCTTTCTAGGATATGTTTTT +TTTTGTCTTCACACAATTTTCCCATTTTCTATGATAAGAATTATTTCTTT +GTCCGGTTGACACATGTAGATGTTCCCCTTCCAATTTTTAATAGATTTCT +ATTCTAGTTTTTTGCAGGCCTCACTATTCTATTGCAATAATCACTTGGAT +TTCATGTATGGAACGCAATAATAATTCAATAAAATATTGGTACTTCTTTT +TTGAAACACACTAATTCAAACTCACGCGGTTCCAGGCTGTCCCATTACGG +TTTGATCTACTAAAAATGCGGGAATGTTTACTCCCAACAAAATGTGACAT +CATCAGCACGTTTTTAACCATGCGATATCGGTTGAGTACTCTGCGTCTCT +TCTCCCGCATTTTTTGTAGATCAAGCCAAAATGAGACACTATGACACCAC +GTGTAGACTTAAAATTGACTGAAACCACCGAATTTCATATTGAAACTTCT +TGAAATCTATTCAAAAAAAAAGTTATGAAGGCTCAAAAAATGGCCTAAAA +TTTGTTAATTTAAACAAAAGACACTTAAAACGGTGTCTTTTTGAATTTTT +CCGTTTTTTTAAACATATTTTCATAAAATTTACTTATTTTTCAAAATAGA +TGTTGGAACATTTATAGGATGCGTTCAATTTTGCCATTTGAAATTGAAAT +TCGGAAATTTCAAAAAAAAAAAAAAAAAGTGCGAAACCAAAATTTTCCGA +AAATTTTCGGCAATTTGCCGGTTTGCCGGAAATTTCAATTCCAGCGATTT +GCCAATTTGCCGAATGGCCGGAAATTTCAATTCCAGCAATTTGGCGATTT +GCCGATTTGCCGGAACCTGCTAACCTACCTACTAACTTGCTAATCTTCAA +GGTTTTTAATGAGTTTTCAATAGAAAATTCGGTGTTTTCAGGCAATTTCG +AGAAAGCAATACAAACGTTTAACAAAAAAAAGACGCTTTTTCCTCTTATC +CGATTCTCAATTCTCAATTTTGCCTTATCAATTTATCCTCTCCTCACAAG +GTGACACACACACACACACACACACACACACTCGTTTCTCGACAAAAAGC +TATGAGCTAACAAGCGCCTTCTCGCGTAAGAATACATCCACTGATAAGAC +ATCTGATAAGAGTGGAACCCGTCCGCCATTGTCTCGAGAAATACACGCCT +CCGCCCGGGAGGACAGGTTATCCCACCTCGTCGCTTCACTTCATTGTTTC +AAACGATTCCATCGGCTTGCGCTTGGATTTTCTCTTATGCAACTTGCCAT +TCTTCTTTTATTGCTTAACATCATGGTTATTTATTAGGGAAATTGTTCTA +CCCTGACTTGAAATGACTGAAGACGGCCTATTTTACTTTAATTTGAAGAC +TCAGAAGACTACTATAAGCGGTCATTCTTGTTGCGAAAATTTCTGCATTT +AAAGGTGGAGTAGCGCCAGTGGGAAAATTGCTTTAAAACACGCCTATGAT +ACCACAATGACCGAATATCATGATAAAAAAATTCAAAAAAATTTTCTAAA +TTTTATATGATTTTTTGAAAATTGAAAAAATCTAAGGTTTTCACTTAATT +CATATTTGAATTACCGCCAATTGGATTTGCTCGATGGAGCGCACTTGCAC +GTTTTTAAATTTATTTATTTTATTTTTTGTTATTTTCCACCGATTTTTAA +TGTTTTCGGTGTATTTTTGCTTGAATTTTAGAGAAAAAGTCAAAATAAAT +GCAAATTTTCGATTAAAAAGCAAGCGTACAGGTAAATCAGTGAAATTAAT +CAATTCAGGTTCATTTTTACGCCTGTAAGCGTGCTTTTTAATCGAAAATT +TGCATAAAAAACATTTAAAATGGGTGGAAAATAACAAAACATAAAATAAA +TAAACTTAAAAACGTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGG +TAATTCAAATAGGAATTAGGCAAAAACTGAGATTCTTTCAATTTTCAAAA +AATCATATAAAATTTAGAAAATTTTTTTGAATTTTTTATGGTGCGTCCAT +AGAAAAACCGGAGTTCCTCGCTTTTTTTTCCTCGAAATTCAAAAAAGTAG +GCGTGGCCAACCAATCAGCTGTTGTTTCTTGTTTTCTCATTGCTCAGCTT +AAAATTTTACAGCCTCTAATTGGTTGAACACGCCCACTATTTTGAAATTG +ACCAATAACAAAGCGAGAAACTTCTTGTTTTTTCCGCAGACTATGGACGC +TTCCGCACGCGGGAAATTCCCGTTTTCCGCAGACTATGGACGCACCATTA +TCATGATATTGGGTCATTGTGGTACCATAGGCATGTTTTAAAGCAATTTC +CCCACTGGCGCTACTCCACCTTTAATGCATTCTGCGTCTATTTTATACAG +TTCTGACCATAAAAGCACACAAATTTTTGTCTCAAAGTTTAGGAATATAT +AGATTTAAGGAAGAAAGTTTTAGTAAGAAAAAATATAGTCTTCTTCATGT +TTTCTTTTTTTTTACAATATCCATTTGCCATCCGTTTTTTTTTCTGCAAC +CTTCGATAAATGTTTGCTTGGATAACTATGTAAGGTGCTTTGAACACTCG +GCATTTGGGCTTCTTGCCCAAGTTTAGCCCAAAAATATTAACTTGGATCA +GAAGTTGGGCAATACTTTGGCAAAACTTGGATTCAGGCAATATCAAAGTT +TAACCCAAGTTTCACCCAACAAACTTTGGCCTAAACTTTTTTTGTTTCGA +ACTTGCGTAGAAGTTTTTGCCCAATTTTCGCCCAACTTTTGCCCAACTTT +TGCCCAAGTTTAGCCAACTTCTGTTCCAAGTTAATATTTTTGGGCCAAAC +TTGGGCATGAAGCTAGAGCCGAATGCCGAGCTAATTTTATTTGACTCTAT +CCGAATTCTGCTAATTCTCAAAAATCCCCCAATTGCCAACCATTTCAGAA +TGCATTGGAGTAGTTGGGCGATAGCGCTCAACGTGCTCGTGCTGGCTTTG +GCCGACAGTGCTCCTGAAAGATTCCCAGAGGATCATGTGGACCTGGTACT +TCCTATGAAAAGTATCCACCATTTCACCTAAACGTTTCCTAATCATCTTG +ATTACAGTGAAATACGACAGTCATCTTCGACAAGCTGATCTTCCACCGCA +CTTCATTGGTGCCAATGAGACGAACTTGGTTCCGCTCACCTTGAGATTGG +AGACTAGGAGGAAGAGATGCTCGTGTGGATGTTCGGGATGTGATCTTTTC +CCGAATAGATCTTGTTGTTCGAGCTGTAAGTTTGCGATTCTATAAGACTT +GTCAACGTGGTGTCAGGCTGACCCATTACGGTTTGATCTATAAAAAATGC +GGGAAGTTTATGACCAGAAAAAAATGACGTCATCACATTCTTAACCATAC +GAAATCAGTTGAGAAATCTGCGTCTCCCATTTCTTCTCCCGCATTTTTTG +TAGATCTACGTAGATCAAGCCGAAATGAGACAATTGAAATTCCAGCTTGC +TGCTCCTCTCAAAAACCAATCCCACTTGCCTGCTGTCCGCCACCTCCCCC +ACCAAAACCGTGTTGCCAGCCAGCCTTCGGCCCTTGCTGCCCGGCAACCC +CAAACTGTTGCCCGAAACCCTGCTGCCGAGGTCGTCGCCCCGAATACGAA +GAGTACGAGGACGAGGAAGGCAACCCTGGAGGCGTCCCAGCACCACCAAA +CCCACCAAGAACTTGCTGTCCTCCACCAACACCTGCTGCTCCACCACCGC +CACCACCTCCACCACCACCGGCTCCGGAAGCTCCAACGCAATGCTGTGGA +TCACAGCCTTATGGAAGAACACCGTGCAGGTCCGGATGTCCGAATGGAGA +TTGTGGATGCGGAAGACCTTGCTGTTACTATCAGAACCCCACATGTTGTA +ATCAAGGGCAAAAGGCTTGCTGCCCACCTGAACAGCCTTGCTGTCCTGAG +TTGAAGCTGGATAACTGCCTCGCTTCGGTCCCACCTTGCCTTCGCGCCTG +TCCATCGTGCCCTTGCAGAAAACGTCTGATGCTTGGGAAGAGAACTAAGA +GAGACGCACCGGGGCTTCATTGCCAGCCAAGTAAGCTATAAGTTTAGATT +TTCACGTAGTGTCAGGCTGTCTCATAGTGGTTTGATCTACAAAAAATGCG +GGAATTTCTCGCCCAGGAAAATGTAACGTCAGCATCAGGGCTGGGACCAA +AAAAAAAATTTTTGGACCAAAGAAGTTTTTGAAAAACCAAAAAAACCAAA +AAAAAAACAAAAAAAAAACCAAAAAATTTTTGATATGCTTAAGTTGATTT +TTAATGGGGTTATTCAAGTAATGTTGCAAAATGTATTAAAATACATTTAT +GACGTCACAACTGTGTTAAAATACATGTTTTAATGTATTTTAATACAGAA +TAGTCTCGAGTCGACACTAGACACGGTAAACTTTTTTTTTAGATTTTTCG +TCAAAATACCAAAAAAACCAAAAAATTCCCAACAGCATGTTCTTAACCAT +GCGAAATCAGTTGAAAAGTCTGCGTCTTTTCTCCCGCATTTTTCGAAGAT +CAAACCAAAATGAGACACTTTGACACCACGTGGATTTTCAAAACGCTGAA +AATAAGTAAAATAAATAAAAAATTTTCAGTCGGACTCCTTGGTCAACAAT +CCCCACCGACTCTGATTTCAAAGCCGGTAAAGACCATAATAAAATCAAAA +TCCCGCGTTGCTGGAACCAAGACATCTCAAGTGTCCGTCACCAAAAAGCT +CATCGAACAATCCTCTGACCACGTGGAATCGCCTCCAACAGCCGGAAGAC +TCTACGACTTCCGAAGAGCCCACGTTCGAGTCAAGAGAAACATGAACTTT +GGAAATGGAGCATGCCAGCTGTGTCTGAACGGAACTCCGCTCAAGAGAAC +CAAGCGGTCTCTCGATTGTGTTCCGTGTACCTACCTACAACCACAATACT +CTGATTGGAACCCGTTCCTCGGAGATCAAACGCCACGCGGATCGCAGTCG +CCAGTTGGAACTCCACTCGCCGGGCACAGAACTAAGAGAGCTGGCGTGAG +TTTGACTCATAGAAATTAACGAAGCTAAATTTATTTTTGCAGTGCCTTCC +TCATCCACAATGTACCCTGCATGTCCGTCGCTATAAGAGAAACCTGATCG +GATCCCAATATTGTGAGCCATGCAATGGACACTACGGTAGAAAGAAGCGG +GAAGCCGAGAGAGATCAGTGCTTGAAAAGAGAGAAAAGATATGCAGATGA +ACAGTGTGATAACGATGAGTTCAGTATCAATGAGCGAAGCAAACGACAAG +CCTACAATCCAAAAGGAATTTTGGATATCGTGAAGCTCCTATCCAAGGCC +TCCTCAGGTGGCAACAATCCAGGAGGATGCATGAAGTTCCCAGCCTGTGT +TCTGGCTCAGAAGAAGAGAAGAAAGAGAAATGCAGATCGGCTCGACACGT +ACTACAAAGCTGTGGAGGAGCACAAGAAGCTGGTGGAAGAGTACGAGATG +GCGATGGAGGAGCACAAGAGAGTCAAGCGGCAGTTCTTCGCTCCGGATAA +TGCTGCATCCTGTGTTCCGTGTCCGGCATGGGTGACACTTGCCTTGGCTA +GCAGAAAGAAGAGAGAAGTCGAGAAGGTGGAGAAGCATATGACGATGAGC +GAAGCTATCGCGGATATCAGAGCAAAGAAGGGGTATAAGGAAGGATTTGA +TGATGATGATGAGGTGAGGACTAGACCTGAAATTTTAGATCCTGTAAGAA +CTTTTTGAAAATTCCAAAAAAAAAACCCCCTAATTGAATCACGCGCGCAC +GCGCCACTGAGAAGGATACTGTATTCGCGGCGAGACCACCTGCACATCTA +ACTCCCAAAAGTGACGAATTTGGCCTAAAATGGACTTTCTTCATGGGATT +TCCACAGTTTTCACCATTTTTTTGACACAGTTCATGACTTTTTACACTCA +AAAAATTATTGGCGTGGTCATTTCACAATGATTTCAACAATTTACTGGAT +TTTACGCGTGTACTTCATCGTGGCACACCAAAAATTGATCTGGTTCATGT +GGTGTCAGAGTGTCCCATTTTGGTTTGATCTACGTAGATCTACAAAAAAT +GCGGGAGTTGAGAGACGCAGAGATCTCAACTGGCGTCACATCAATGCGGA +TTTTAAAATTTTCATTTCAGGACGACGAATCCTCTGAGGAAACCATCGAG +ACCCGCAGAAAGCAACGCCGCTCCTGCCAACAAAGTGACGATTGCCTGAA +CAACGTCGAGTACGCAGTCTTCCAAAAAGTCTATGCAGACAAGAGAACCA +AACGAGAAGCCGTGTTCCGTCGTAAGAAGTGCTCGAGGTGTGGAGTCTCT +GGGCTCACGCCACATCGTGTCAAGAGAAACTTCGGGCAGCCGAATATCAA +CGTCTCGGAGCAGAATTGCATGGCATTCCCACAGTGTCGGCATAGAGTGA +AGAGAAACTTTTTGGGAGAAGACTGTAACATCTGTACACAGGATACTGGT +CTGAAGCGGAGGAAGAGAGACTTCGGAACAGCGGTAGGTGTTGGTTTAAT +GAGCTTCCTTATCTTAAAGTTTTCAGCAATGCTACCCATGCCCAGGAACA +CGTTCATAACTTGAAGCGACTCCCTCCGATTCTCACATATCACATAAATA +CCACCTCGTAATAATAATTCAACATGACTAATAAAACAAATAAGTACATA +CATACATTTATATTAGCTTTTAGCACCCGTAGCAATTTGGAGCAAGAAAA +TATGTGTAAAGAAATTGGAGATGTAGTAGATTTGGTCGTTATAGTGATCG +CAGATCTTTCAGCTCTTTGAGCCGGAATATTGACTGGCTTGGAGCCAGGA +GATGAACCTCGCGGGGGAATGAGGCAAAGTAGGGGTGAAGCATTGCACTG +GCTGCGGAGACACGGCTTTCCGGGCGGAGCTGTAATTTTGAGGGTTACAA +GATAGGTGTAGCTCGATGTCGATTCATTTAGACTAGCATTGCAGCCAGGG +CTTAAGCTTTCGGCTTGAGCTTGCACTCAAAGATTGCTGCTCAATATAGC +TCGCGAAGACTGATTTGTCAAAGATTAGACTAGTAGGCCTGGACTGACTT +AAAGGTGGAGTAGCGCCAGTGAAAATTTTGTCAAAATACATACATAATGA +TCCGAAAAAAAAACCAAATTTCATAATAAAACAATCCAAAAAATTAGATT +TTTCACAATTTCAGGTCAAATTTTTGGCAAACTGCTAAAATTTTGAAAAA +TGAGCAATTGAGGAAATCTAGAGCAATGTCGCATGTTCCGACCCCTACAA +TATTTTAATACAAATAATTAAAACACAATTACAGTATAAAAATGTAGGAA +AAAAAATTTTTTTTTTGTTGGTCGACTTCCAAAATTATGAGTGGTAAAAT +TACAGTAAATAAAAAATTTTCAAAATTTTTTTGAAACGTTTTATTATGAT +ATTCGGTCTTTTCGGGACTAAAGGAGTGGTTTTTACAAGTCTACTTACCT +GAAGAAGCATCCCCAGAAGTTCCTGACCAGTCTTCAGAATCTTCGTGAAC +ATCGGGTTCACCGCGATGAACGACAACTCCCGATACCTGGGGAACAGTTC +AGGGGTGTAGCCTGGTAATGTCTTTACCTGAAACAAACATCTTTATCTCT +AGATTTTAGATTCCCTCACCTCCGGCCACTTTTTCTCGTCTGGAGTACCC +CGAATGCTGAAGATCATATCCAACTGGTCCTTGGTGCCGGGGTAGTGAGA +GTCCTTGGATCCCGGGAACAAAGCGGCGCCCGTGCAAATTTCAGCGAATA +TGCAACCGACTCCCCTGCAAAGTTAGTAGATATAGTTGGTACCTTTTATA +AAATAATATCCTCCTACCACATATCCAGGGAAGTTGAATAGTCGGTACTT +CCCATGAGAACATCAGGCGGGCGGTACCATAAAGTGACCACCTCGTGAGA +ATATGTCCTACTCGGCACAGATTTCGCCCTGGCTAGACCAAAGTCTGCGA +GTTTTAAAACACCGTCTTCGTCGAGAAGCAAGTTTTGTGGTTTTAAATCT +CTGAAAATCAGTTTTTATCAAGAGTTATGGCCGCAACGGCGCCTCCGCCG +ACCCCAGCGGTCGCCGCGCCGGCCTCCGCGGAACCCCGAAAATGTCCGCC +GCTCCAAACAACCACTTTTTTGCACTACGTTGCGCACACACCAGGCTACT +CATTTCACGCCAAGCTGCGGAACACCGAACGTGTCCGCCGCTCCAAATAA +CTCCCTTTCGCAATACGTTGAGCACACACCAAGCTGCGGAACTCCCAACG +TGTCGGCCGCTCCGAACAACCACTTCTACGCACTTCATTGCGCACACACC +AGGTTACTCATTTCACGCCAAGCTGCGGAACCCTGAACGTGTCCGCCGCT +CCAAACAACTCCCTTTCGCAATACGTTGAGCACACACCAAGCTGCGGAAC +CCCCAACGTGTCGGCCGCTCCGAACAACCACTTCTACGCACTTCATTGCG +CACACACCAGGCTACTCATTTCACGCCAAGCTGCGGAACCCCGAACGTGT +CGGCCGCTCCAAATGACCACCTTTCGCGCTTCAACGGCGTCGGCGTGAGG +CCCGAATTTCGCGCCTCACTCTGCTGGGAGCCCTATCAACACTAGGGAGC +AGTTTGAAAACTAACCTATGAAGAATCTTCTTCCTATGACAAAAATCGAG +TCCGCGGAGAAGTTGAAAGAGGAGAAGCTTGATGTCAATGCTATCCAACC +CATAGACGTTCTGCTCCAGGTACTTGCTCAAATCCATTTTCATGTACTCG +AACACAAAAGTTAGCTGGTGGTGTTGATAGAAGATGTCGTGCAAAGAGAC +GATATTCGCATGACGGAGGTTTCTGAGAAGCGAGGCTTCACGGATAGCGG +TGAATGGGAGACCTTCTTGAAATTGAAGTTTGATCTCTTTCAAGGCGACT +ATGGATCCGTCAAGTCTGAAAATATAATTTAGTTTGGTAATATCAGCTGT +TAAAATATCTAACTTCGATTCGCACTTATACACCGTTGCATAAGATCCTT +CCCCCAGCTTGTCAATTCGTTTGTACAGATCATTCACATCCTGCGGTGTC +ACTTCCTCCTTCGCAGGAAGCGTTATCGTATTTGGATCGTAGTGTGCTGA +TCGTGGTCGACGTCTTCGAAGATGTGTGAAGTCGGCCACAGTGTTGCTAG +ATGGTGGTGGTGGCATTGATGGAGAGTTCTTGTTTAGGGGCACGGTTGAC +ATGGTTTCAGATGGATTGTTGGAGCGGGAACGTGATTGGCGGCTGAAATG +GTATTACTAGGGTTTGATTCGGAAAATTTTCTTAGAAAAACAGTTTGGCG +GGAAGTTTAAATTTTCTGATTAAAAATGTTGGCGTAAGTGGTGTCGAAGT +GCCCCATTTTGGTTTGATCTACAAAAAATGCGGGAGTTGAGACAAAGACT +TTTCAACTGATTTTGCAGGATTAAGCTGACGTCACATTTTCCTGGGGGAA +AAATCCCCGCATTTTTTGTAGATCAAGCCGCAATGAGACAGCCTGACACC +ACGTGTTGACGGGATATTTAAATTTTCTGAGAAAAACATTTTGGCGGGAA +GTTCAAATTTTCTGAGAAAAACATTTTGGCGGGAAATTGAAATTTTCTGA +CAAAAAAATTTTGGCGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGC +GGGAAATTGAAATTTTCTGACCAAAAAATTTTGGCGGGAATTCAAATTTT +CTGGGAATTAACTTTGGGGAGAAGTTCAAATTTTCTGTAAAAATTTTGGC +GGGAAATTGAAATTTTCTGACAAAAATATTTTGGCGGGAAAATCAAATTT +TCTGAGAAAAAAAAATTTTGGCGGGAAATTGAAATTATCTGACAAAAATA +TTTTGGCGGGAAAATCAAATTTTCTGAGAAAAAAAAATTTTGGCGGGAAA +TTCAAATTTTTTTTTTTTGAAAAGAAAATTCTACGGACCGGAAACGGCCC +AACTACGGCTCAAGAGCCGTCTCGGTCGGTAAATGTGTTTTTTGCTCTAA +ATAATGCATTTAACGACGTAAAAATGCTTAAATTAGCCAACTGGTATCAT +AGGTATTAAAAAAATTCGTTTTCTTAAAATCCATTTTTTCCTCTTAATGG +CCATTTTTTTACATTCCCCGTAGTTTGCCCGTAATTGGTCCGTCCCGCTT +TTCATATCCGTAGTTCACCCGTTAATGGTCCGTTCCCGGTCCAAGATCCG +TAAACGGACCGTACCGGCTTTGCCTGTGGTCAGATATAACTAGTAAGTCA +AGTGGTGTCAGGCTGCCCCATTATGGTTTGATCTACTAAAAATGCGGGAA +TTTTTCCCCCAGAAAAACGTGACGTCAGCACACTCTTAACCATGCGATAC +CAGTTGAAAAGTCTGCGTCTCTTCTCCCGCATTTCTCGGAGATCAAACCA +AAATGAGGCACTTTGACACCACGTGGTAAGTTATAACAAACATAACAAGG +TGTCGAAACTACTGTAATTATAGTCTTACTTCAATATACAACCTAATAAG +AATCTCCACCACTTACCTCAAAAAGCTGAAAATATTCTTATTATGATGTT +CTGGTGTGCTTCCACTTCCGGACCCCGATGATGCCCCATTCACATGATTG +GAGTGCCATGATTGTGTCATTTCATTTGTTCCGTTTTTCGAGATCGGAGA +TTTGGTGGAGCCTCCTGAAAAAACAGAAATAAATGTGGAATTATATGGGG +GCTCATATGTTTTCGGAACTAACCTTTTTGGGAGAAGACTCTGGAGAGCA +TTTTTGTGTAAACTGACTAACTTGTGCCACCCCCCGCACCCCATAGAATA +AATTGGCTAAAATTTCGAAAAAAAAAACTCGCCACCGCCGTTATTCTTGT +ATTTCTTCTCCTTATTCCGACTCCGACGCAAAGTGAAAATTGACGAGGAC +GGCTGGAATAATGTTTTGTGTTTGTGTCTTGTGGAAGAGATGCAGAATCG +CCGGAAGTTTAGAGGGGGTGGCGTGACTTACTGACCTTCCGGGTGCTCGG +CGAGCCGTCCACGTCCTGAATTCGTTGCGGCGACATTGTGGTGATCTGGA +ATATGTGGAGCGTAATCGAAATATTTAGGCTTAGGCTTAGGCTTAGACTT +AGGCTTAGGCTTAGTCTTCGGCTTAGGCTTAGGCTTAGGCTTAGGCTTAG +GCTTAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAGGCTTGGGACTGGGC +TTAGGCTTGAGCTTTGGCCTAAGCTTAGGCTTAGGCTTACGCTCAGGCGT +AGGATTAGGCTCTGGCTTTGGCTTTGGCTTAGGCTTAGACTTAGGCCTAG +GTTCACGCTTAGGCCTAGGCTTACAAGAAATATCCTCATTTACCGACCGA +CTGTGGCCTAGGATTTCAAAAAATGACCCTTTTTGAAAAATCGAAAAATC +GAAATATCGACGAATTTTCGTTTTTGAGGCGTTTTTTTAATTTCAATTTT +TATAATTTTTTTCGGTTTTTCGATTTTTCTTGAAAATACCAAACTCACCC +TATGCAAGTTCTCCGACGACTTCGAACTCCTAACAGCGGTGAGCTGTGGA +TGATGTATCATAGACAGTGAGCACGATGCTCTCATAGGCCTCTCGGCCTC +CTCCAGCCCAAACCATACTCCAATATGCGAGGTTATTTTTCCCCACATTT +GATTGAAAGATGGTATCTGCAAGTGAAATTTTTGGGTGGGGAAAAAGAAC +GTGAACGAATAATTTGGAGCAGCGGGGGGGGGGGTGGAAAAATGAAGAGC +TGCTCGGAGGAGGGAGCCGTACTACGAAATGAGAAGAGGAGAAGCCGGTG +TGACGGCGGGGCGTTAATGGGTTACTAAAGCCTCCACATTCCCATTTTCA +GCCGTTTCGAAACAAAGAAAATAGAAGAAAAAAAAGACAGATGAAAAATG +ACTTGGGTGGGTTCGGTGAAAAACAGGAAGCAGGAAGAGTGAGGAAATTG +GATGGTGGAAGAGTTTTGGCATTTCTAGGTTACCGGGAATCTTTAGAGAC +ACCTGGGCTGTCCCATTACAGTTTGATCTACAAAAAATGCGGGAATTTTT +CGCCCAAAAAATTTTCAACAAATTTAGATATTTTTTACATTTTTTCCCCA +ATTTTTTCAGCCATATTTCAGCCATGACTGTCCTTTTTTTCGGGCAAAAA +AAAATTTTCTCTGAAAATGTTCGAAACTACTAAATTATGCAAGAAGACAA +TTTTTAAGGTTCGGAGATCAATTTTGAGTCCTCTAGCTTCAAAATTATCC +ATTTTAGAAGAGTTTTAAAATTGTAATTTTTTACAAAAATTGCTCAATTT +TGCCACTTTTTAATAGTTTTCTAAACCTAGATTTTCTGAATTCTGCATAT +ATGAATTACCCGTTTTCAACAAATTTAGACAATTTTTTTCATTGTTTCCA +AAATTTTTTTCAGCCATTTTTCAGCCATTACTGTCCTTTTTTTGGGCAAA +AAAAATAATTTTTTGAAATTACATTACACACCTTCCATGTTTTCTTCGTA +GATTTAAGGTCCATGTCCACTGCTTGGTGGAAGAGTTTTCCGAGTTTTTA +GGTCACCGGAGAATTTGAGTTGGAAGAGTTTTCGCATTACTCCCCAACTG +TGATAGAACTTCAAAAATGAATATGCAGGGACATCACTCAAATTTGACAT +GTCAGTTTAAAGGAACACGCTGATTTTCCGAGTGGGTCTCGCCACGATCC +AGGTGCTAAATTTTCACAGTTTTTAGTATGTACCTAGTGGCTTATTTCTA +AACAACACGCGCATAACATCGGAGTGTCGTTGCATAGGCCACTCTAAAAC +ATAAACAAATGTGTGAAGAAAAATTAAACACAACTAGCACGGATTTCTGA +CGTCCCTCAGAAGTTGAAATGGAAGAGTTTTTGCCGAACTAGGCCAGGCC +ATATTCGGGGTAGATTTACGGCGCGTCGCGGCTCGATTTTAGTTGTAAAA +CTAAATGTATTTGTCCGTGTGGAGTACACGACTTTCCCAAGCGTTGTCCG +GCAGGCGATTGTCAATGGAGCGCGAAAATTCAATGAGGAAGGCCAGAACC +CCGTGGGATTTTGAAATTTTTTTCAGATATGACAAAAAATGACAATGCCA +AATTTAAAATGCATTAATAGCGGACAGAGGAGAGAATAAGTAGGGAAAAA +AGAAGAAAAAAAAAGACGGGCGGCGCTTCTCTCATAAAATAGTAATTGGT +CATTCTAAGTGTGCCTATTGTTCCTTATTTTTCGCTTTTTCTTGGCTCAT +TTTAGCTCAAAAACCAAATGTCGAAGAGTTTCTAGAGAACTAGGCCACGA +GAGGGAAAAACTAGGTCACTGGAATTTCTACGCTAAAAATTTGGCCCAGC +ATATTTACCTACGTGGCCGTAAAAGAGAAAGTTCGGCCACTAACTTTTTC +GGGCTATCAAAAAAGGTTTACCAAAACTTTATAAAAAAGAAACCACTTGT +GGAAAATGGCCGTGCATACTAAAGTTCGGCCACAAACTTTTTTAAAACTT +TTTTGCTCAAATTGAAGTACAGGACCACTTCGATGGGCGGTTTTCACTAC +TTGGCCGTGTAAGAGAAAATTCGGCCACCAACTTTTATTCAAGGCCACAC +CTCCAAATCCTTCAAAGCTTCAAAAATTTTCTACGTGGCCGTGTACGAAA +AAATTCGGCCATCATCTTTTTTTTGGGTCACGTCGCTAAATTCTTCAGAG +CTTCAGAGATTTTCTACGTGGCCGCGGGAGAGAAAATTCGGCCACCAAAT +TATTTTTTAAGGCCAAACCTCCAAATCCTTCAGAGCTCATATTTTCTACG +TGGCCGTGTACGAGAAAACTCGGCCACCAAATTAATTTTGAAGGCCCCAC +CTCCAATTTCTTCAGAGATCATATTTTCTACGTGGCGTGGCCGTGTACGA +GAAAATTCGGCCACCAAATTCTTTTTTAAGGCCAAACCTCCAAATCCTTC +AGAGCTCCTATTCCCTTCGTGGCCGTAGGAGAGAAAGTTCGGCCACCAAA +TTAATTTTTTAAGGCCACGTCGCCAAATCCGTCATATTATGAGGAAAAAA +GTAAAAAATAATACTAATAACAATTGAAGAAAAATTGAAAAATATAAAAA +TATAAGAGACTAGTAAATGAAGAGGAATGAAGAGCGAATAGGAGGCCAGA +GAGAGAGAGGGGAGGAAATTGTGCTGTTGAAGACCTTGAAGAGAGAGGCA +CAGCAATAGATAAATTGAATTACAATGGGGTGAGGAGCCGGGTCTGTCCC +CCCCCCCCCCCCCCCCCAAAAAGTGCGAACAAATGTGATGAAGCGCAGAG +AAAATCGGGAGGGGGGGGGGGGGGGGGGGCTGTGCTCCAGGTTGATTGAG +CCAAGTGTTTCGACTTTTTGCCGAACACGTTGAGCTCTCCGATGAGCCGG +GCTCACCGGAGAGCCCATGGAGCCCCATGAAGCAGAGGGTCACAAGGTTT +GAGACTTCCGGGAGATAGACTGCACAACGTACAAAGACTAAAACTTTTTT +TTTTTGCAGGTGAGGCATGAAATTTAGAGCTTTTTTGCAACAAAATCCAA +CATTTTTTTTGTAAAATAAGGTCAAATGACGAGTTTTTTCTATAATCTGG +CCGAGAAAACCTGAAAATTGATCTACCTTGATAAACAGGGCGCGCGGGTG +TAAAGCGGAGCGTCGTTGTGAAGCTGAAATATTGTTGAACGAATTCTGGA +ATTCTGGCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCAAACTAGG +CCAGGCCATATCTGGGGTAGATTTACGGCGCGCTTTTTTTTGGGCATAAA +ATTCCCGCATTTTTGTAGATCAAACCGTACAGCCTGACATCACGTGTTTT +TGGCCCCGCTAAACAGGGCGCGGGTGTAAACATTCAAATATTATGTGAAA +AAAACGCATGAATTTGAACAATTTTGCGTAGAATTTTTGAACAAAAAAAT +ATATGAATAACTAATGCAAAACGAACAGAACTAAATTTTCTGAAATTGAA +GAGAGGGGAAAAAAATTGGGAAATTTTGGACATTTTTCCCAACGACGCAT +TGAGCCACCGGACCCAGATGAGCAAATAAACCGGGGGAGCAGGAGGAAAA +TGGAAATGACAAAAAAGGCGGAGGAGGAGAAGCTCACGTATTTAGTATCC +CATAGAAAGAGTCAATTTTCATAAACTGCGACAATTGACTACCAGGGAGC +AGTTGCGCTCTACCGACAAAATCAAGCAAGGTCCACGTAGTGCCAGTCTG +TCCCATTACGGTTTGGTCTACAAAAAAATGCGGGAAAATTTGGCTCAAAA +AAATGTGACGTCAGCACACTCTTAACCATGCGAAATCAGTTCCCGCATTT +TTTGTAGATCTACGTAGATCAAGCCGAAATGAGACACTGTGGCACCACGT +AAAGGTCCTTCTTACAGAGTGCGCTAGAGCGCGATTGCCAGTTTTCTAAA +AAAAAAATCTAACATGAAAAAATGTGCGTAAAAGCGGAGTTTCGTTGCGA +TGTAAAATTTGGAGAAAAATTGAAAACTGAGGAGGAAGAAAAAGTTAAAT +GCCTCTTCGCAAGACCGGGATTAAATAGTATTTTACTTCTTTTTTTTCCT +TCAACTTTTTGAAATTTTTGGCGGAATGGGGAAAAGGAAAAAAAAACGAA +ATCATCGATAAAAACAACACTAGGCCACCCAGAAGTAAACCTAGGCCACC +TTATAGAAATTCTAGGCCACCCTGTAAGAATTTTAGGTCATCGCGTAGAA +AAGCTAGGCCACCCTGTTGAACTGCTAGGCCACGCTGTTGTACACTTAGG +CCACTCTGAAAAAAATCTAGACCTCCCTGTAAAAAATCTAGGCCACCTTG +AAAGAATTTTAGGTCATCGTGTAGAAATTCTAGGCTACGTTTTCGAAATT +CTAAACCACTCTGTAGAAAACTTGGGTCATCTACCGAAATTCTAGGCCAC +CCTGCAGAAAACTTAGGCCATCTACCAAAATCCTAGGCCACCCTGTAGAA +AACTTAGGTAATCTACCAAAATTCTATGCCACTCTGTAGAAAACTTAGGC +TACCTCGTTAAAGTTCTAGGCCACCGTGTAGAAATCTTAGGCTACCTCGT +TAAAATTCTAGGCCACCCTGTAGAAAAATTAGGTGATCTACCAAAATTCT +ATGCCACCCAGAAGTAAACCTAGGCCACCTTGTATAAATTCTAGACCACC +CTGTAGAAAACTTGGGCCATCTACCAAAACTCTAGGCCACCCTGTAGTAA +ACTTAGGTCATCTACCAGAAAACCTAGGCTGTTCCGTTACGCCGCATGCT +AAAAAATCCAGACCGCCCTGTAGAAAATCTAGGTCACTCCCTACAAAACC +TAGGCCACCCTGTGAAAATTCTAGGCCACCTTGTGAAAATTCTAGGTCCT +TCCCTAGAAAAACTAGGCCACCCTGTTAAACTCTTAGGCCACTCTCTAGA +AAAACTAGACCACCCTGTAAAAAAACCTCGATGGCCTAGAAAAAAGCTTG +GGAAATTTTGTGGAAAAAGTTAAAAAGGAAAATCTAGGCCACCCACAAAA +AAGCTAGGCCACGTGGCAAGAAACTTCAAAAGTGACGAATGATGAGACGA +GAGGCGTATGTTTGAGGTCAAAAAGGGTGAAAAAGAAGAAAAAAAGACGA +GGCGGAATGTTTCTTTTTTCTTTTCAAACTGAGCATCTCCCCGTCTCTCG +GCCACCAATACTACTACTACTACAACTATTCATGTTTTTAGAGAGCCCCC +CCCCCCCCCCCCCCCGGCCACTTGTCAGCTTTTTTGACGGAAGATGCCAA +CACACAATCGAAGGGGAAACCATAAAAACCCGCCAACGACACTCCGTTTT +AAGGCCCGGATGCCCAGATGTATGAAAAAATGGAGAAACTGAAGGCTTCT +CCCCTCCCCCCCCCCTCCCTTAAAAAATGATGAATTACTAATGGTGCCGC +CCATGTTGTGTTTGTTGCTTTCCCCCCGTGCTCCATCATTGGGGGAACAT +GACAGCCACCTTGAGTTACATGTATACAAAGTGACAGGAGGGAAAGATAG +GGGTAAAAGTGCAAAAAGGGAGTCGCGGGTTCGAACCAGTGAGGGTTTGC +AAAATTTGGGCTGTGCGCGGCGCCTTAGACTACTGCGCCACGCGTGCGAA +CTGTAAATAGAACTGTCAGGCTAAATACGAACGTTCGGTTTTTAAACTCG +ATTGGCAAAAATGAAATGAATGAATAGACAGGAATGACTCATATTTTTTG +CATAAAGGGGCCTGGGTCTGGGAACTAGGAACTAAACTAAATGAAGGAAA +ATTGAGGCATCTCCCGCCAATTGAGTAGAAAAGTGATGAGAGCGGCAAAA +AGAGATAGGGGGGGGGGGGGGGACCCATTCATTTTACACTGGACACCACA +CTCCCCACTCTCTCTTTGATGACGAAGGACATGAGTACGAACTCGCGAGC +ACAGAAATACGACACGTTTTCTTCTCATTTTTTTTTTGCAAAAGGTGATG +ATGATAATCGCTTCTAAACGAGGGGAAGTGTACTAAATAATAAAATTGCG +AGTGGATATTGGATTTTTTCGTTATTTTCCGCTCTGAAAAACCTGAAAAT +CAGTCGGAAATTCGAGTTTTGGCTAACTTTTTGTAAATTTTGTTTAAAAA +ATCACTTTTCGCTGCGAAACCACCTGAAAGGATATAGTGGGCATGCGCCT +TTGAGCGCTACAGTGGAGGGAATGCAGTATCTCTTGGAAGTCAGATTTGC +CGATTGTTTTAACGCAAAACCTGAAGTATAGAAAAGAAAACATGAAAATT +TATTGAAAATATAATAAATAAATTAAGCAAATTACATATCAACTGAGAAA +ATCACCTGCTGGAGAGAAAAATTGAAAAAAAACCAGAAAATCGGCAGGAA +AGCAATAATCGAGCAAGATCCTTGGAATTTTTAGGTGCAGATATCGGTTC +AAAAGGAAAACACTATTTTAGCTTTTTTTTGTCTTAAGTTCAATGTTATA +ACACAAGAAACGATATTTCTATGGCATAATTTTTGGGTCCTAGAAAGCAG +ATTTTCACGTAGATTGGTCTGAAAATAATATTGGAGTAATTTTTATTATT +TTTCCTTGCATTATAAAATTATTTCTCTTTTATTTCTCAATTCTAAAACT +ATTTTCCCGTTCTTTTTCCCTATATCTCGCGCTTCTCCGGGATGTTGCAT +CCCATTCGACGTGAGGAGTCTCGGAGTCTCTCCGCTGCAAACGCGCTCCA +CTGGACACAGAAAATAAAAAAAATAAATTGTTCGAATTCATGCAATTTTC +TTCTAATTTTCTCCGTTTTTCGTCAATTTTTCTGCAAAAAAGACAAAATT +TACAGGTAGCAATGTATGGGGGATATCAAGGAGCATATGGGTAAGGCTAA +AAACTAGGAAAAACTAGGAAAAACCCATGGAAAACTAAAAAACTCTGAAA +TTTCAAATTTCAGAGCCTACGGGAACCAGCAGGCGGCTTCACAACCATAT +CAACAGCAAGGACAACAGAATTATTACCCGTAACTCGAAAAAAATTCAAA +AAATTCGAAAAAAATCAATTAAAAAGATCAAAATTTTCAATTTTTTCAGC +GGAGTGAACCCGTACGCGGCGAATTATGGGTACGCGGCAGCACAGCTTCC +ACCACCACCTCCACCACCGCCAGTATGCCTTAAAATTGAAGAAAATTTGA +TTAAAAAATTGAAAAAATGCAAATTTTCAGGTAGCCGATCCATACGCCGG +CCAATTTCAGACATTTCCCTCTCAAGCCACCAAAATAGCGCCGAATCCCT +ACTTTAAAAAGCCACAAAATCAGCAGCAACAGGGTATTTTCGCCGTGTTT +TCTGGCTGCAAAAAAATTAAATTATCGATTTTTTTAAGGCTACGACGCGG +CGGTCTACAATTACGCTCAGCAGAATACTCCGAAAAATTGGAAACACGGC +GGCGGCGGCCGGCAGGGGAGACAGGGATCTGGCGATAATAAACAGTACTA +TTGTGAGGTAAAAAACGTGGAAAAAATCGAGTAAAACACAGTTTTTTATT +CAAAAATCTGAGAATTTCCGTAAAAAATCCTGTTTTTTGACGTTTTTAAG +CAAAAAAATCGGGTTTACAGCACTTTTAGAGATAAAAAAGTGGAAAAAAT +CGAATTTTGGACCTGATTTTGGGCTTGAAAGCATGATTTTTATCAGAAAA +CACAGTTTTTTTTGTCAAAAATCTGAGAATTTCTATGAAAAGTCTTGTTT +TTGGATGTTTTTAAGCAAAAAAATCGGGTTTACTTCATTTTTAAGGGTAC +AAAAGTGGCGAAAAGTTAATTTCTTGTAAATTTTCACATGCAAAATATTG +AATTTATTAGGTTTTTTCCAGAAAAAGTAGTTTTTTTGCTACATTTACAG +GCTTTTAAAACTGAAAACATGTTAAATTTCGAGGAAAATCGACAAAAAAA +CCCATCTTTTGGCCAAATTTAAATTTTTGAGCAAAAAAATCGGGTTTGCA +GCACTTTTAAAGATAAAGAACTGAAAAAATTCAATTTCTTGGAGAAAAAA +GCAATTTCAACACCAAAAATAGCAAAAAATTCGGGAAAATTGTCAATTTT +TTTGAAAAAAAACTTGAAAAACCGGATTTCCAGTTGTTTTTTCATGATTT +TTTCTCAAAAATCTCATAAAAATTGGAAAAAATTCCGAATTTTTTACTGA +AAATTCGAGAAAAATTGAAATTTTTTCAATTCCGATTTAAAAAACATTTT +TCGCTAAAAAATTGAATATTTTTAGGCTTTAAAGTTCGGAAAAGATGCTG +AAAATTCGGAATTTTCTGTTTAAAGAAATTTTTTTTGTGCTGAAAAATTG +ATTATTTTTATGCTCCAAAAACTGGAATTTTTGAAAAATTCGGACAAAAA +AATTTTTTTATTAGTTTTTAAATTTTTTTAATTTTTCAACCCGCTTTTTG +CCCAAATTTAGATTTTTTATTTAAAAAATCGGGTTTACAGAACTTTTAAA +GGTAGAAAAACTGCAAAAAGTTAATTTCTTGGATATTTTCAGGCTTTAAA +GTCCAAATAAACATGTTGAAAATTGAAATGTCTTCAATTTCGATTAAAAA +CATTTTTTTCGCTAAAAAATTGAATATTTTTAGGCTTTAAAGTCCAAAAA +ACAAGCTGAAACTTGAATTTTTTTCATTTTCAATTTAAAAAAATTTTGCT +CAATAGATTTTCAGGCTCCAAAACACTGGAATTTTGGACTTAATCGAAAA +TTCGGACAAAAAAATATTTTTATTAGTTTTTAATTTTTTTAATTAAAAAA +AATCCCAATTTCCAGGTGTGCAAAATCTCATGCATTTTTAGGGTTAAAAT +TGGAAAAAATTATCAAAAATTTTCGAATAAAAATGGAATAAATCTGATTT +TTATAAATTTTTCGAAAAAAAAATGATTTGTTGGCAAAAATTAAATATTT +CAGGCTTTGGAAGTCCAAAAACCATGTAGAAAATTCGGAAAAAATCGAAA +AATTGGAAGAAAAAAATTTTTAATTTCAAAAAATTTCAAAAAAATATTTA +AAGCTGGTGTAGTCGACTTTATTTATTGCTTAAGTAGACTCTAAATTGCC +TGGAAACACCGAATTTCATAATGAAACTTCTTGAAAACTTCTCAAAAAAA +AAAGTTATGACGGCTCAAAAAATGGACTAAAATTAGTTAAAATTTGAAAT +TTGACCGACTTTTCAAGCGGCTGGAAACATTTTTTCTTTGAAATCACCGT +CAAATTTTGAGTATACTGTGCAATTATGTTGCGTTTTCAACTTCATTTAG +GTATTTTAAAGTCAAAGGGCGGCGAGATTTTTAATTTTTTGAACCAAATC +TCGCCGACCATCGACTTTAAAATATCTAAATCGAGTTCAAAACTCAAGAT +AATTACATTATATAATCAAAATTTGACGGTGATTTCAAAAAAAAGGTAGT +TTCTAGCCGCTTGAAAAGTCGGTCAAATTTCAAATTTTAACCAATTTCAG +GCCATTTTTTTAGTCGTCATAACTTTTTTTCGAGAAGTTTTCAAGAAGTT +TCATTATGAAATTCGTTGTTTTCAGACAATTTTGAGTCTGATAAAGCAAT +AAATAAATTCGACTACACCGCCTTTAAATATTTTTTTGAATTTTTTTAAA +ATTAAAATTTTTTTTTCCAATTTTTCGATTTTTTCCGAATTCTCCACGTG +GTTTTTGAACTTCCAAAGCCTGAAATATTCAATTTTTGCCAACAAACTAT +TTTTTTTTCGAAAAATTTATAAAAATCAGATTTATTCCATTTTTATTCGA +AAATTTTTGATAATTTTTTCCAATTTTAACCCTAAAAATGCATGAGATTT +TACACACCTGGAAATTTGGAATTTATTTGTAGAATTTTTGGATTTTTTAA +TTAAAAAAAAGTTTTTTCCGATTTTTTTTCCGAATTTTCAACATGGTTTT +TGAACTTCCAAAGCCTGAAAATGATTTTTTGAATAACTTTTTGATTTTTT +CGGTTATTTTTGGTTTTTTTTTTTAATTTAAAAAAATTAAAAAATTAATA +AAAATATTTTTTGTCTGATTTTTCGATTAAAGTCCTGAAAAAAAAATCTA +TTTTATAGCAAAAAATCCTAATTTTCAGCCTGTTTTTTTGCCTTGATATT +CAATTTTTACAAAAAAATTTTTTTTGGAGTTTTTTGCCTAAAAAATCGAA +AAAAAAAATCATCTTTTCTCGAATTTTTGGAAGAAAAATTAAAAATTTCA +AAAATAATTCAATTTTTTGGTGTTTTTCGGGTTTTTTACATAATTATTTT +TTAATTTAAAAAGTTTGTAAATAACCATAAAAATTTATAATTTTTTAAAT +TAAAAAATAATTATTAAAAAAAACTCGAAAAACACCAAAAAATTGAATTA +TTTTTGAAATTTTTAATTTTTCTTCCGAAAATTCGAGAAAAGATGATTTT +TTTTCGATTTTTTAGGCAAAAAACTCCAAAAAAAAATTGTTTTGTAAAAA +TTTAATATCAAGGCAAAAAACAGGCTGAAAATTCGGATTTAAAAAAATAA +TTTCTTGCTATAAAATAGATTTTTTTCAGGACTTTAATCGAAAAATCAGA +CAAAAAATATTTTTATTAGTTTTTTAATTTTTTTAAATTAAAAAAAAAAT +CAAAAATATCCGAAAAAATCGAAAAATTATTCAAAAAATCATTTTCAGGC +TTTGGAAGTTCAAAAACCATGTTGAAAATTCGGATAAATAAAAATATTTT +TTTGTCCGAATTTTCGATCAAAGTCCAAAAACTTCCAGTTTTTGGAGCCT +AAAAATAATCAACTATTGAGCAAAATTTTTTTAAATTGAAAATGAAAAAA +ATTCAAGTTTCAGCTTGTTTTTTGGACTTTAAAGCCTAAAAATATTCAAT +TTTTTAGCGAAAAAAATGTTTTTAATCGAAATTGAAGACATTTCAATTTT +CAACATGTTTATTTGGACTTTAAAGCCTGAAAATATCCAAGAAATTAACT +TTTTGCAGTTTTTCTACCTTTAAAAGTTCTGTAAACCCGATTTTTTAAAT +AAAAAATCTAAATTTGGGCAAAAAGCGGGTTGAAAAATTAAAAAAATTTA +AAAACTAATAAAAAAATTTTTTTGTCCGAATTTTTCAAAAATTCCAGTTT +TTGGAGCATAAAAATAATCAATTTTTCAGCACAAAAAAAAAATTTTTAAA +CAGAAAATTCCGAATTTTCAGCATCTTTTCCGAACTTTAAAGCCTAAAAA +TATTCAATTTTTTAGCGAAAAATGTTTTTTAAATCGGAATTGAAAAAATT +TCAATTTTTCTCGAATTTTCAGTAAAAAATTCGGAATTTTTTTCCAATTT +TTATGAGATTTTTGAGAAAAAATCATGAAAAACCAACTGGAAATCCGGTT +TTTCGAGTTTTTTTTCAAAAAAATTGACAATTTTCCCGAATTTTTCGCTA +TTTTTGGTGTTGAAATTGCTTTTTTCTCCAAGAAATTGAATTTTTTCAGT +TCTTTATCTTTAAAAGTGCTGCAAAAAACTACTTTTTCTGGAAAAAACCT +AATAAATTCAATATTTTGCTTTTTTTTTTCCTTTTTTTGTGAAAATTTAC +AAGAAATTAACTTTTCGCCACTTTTGTACCCTTAAAAGTGCAGTAAACCC +GATTTTTTTGCTTAAAAACTTCCAAAAACAGGAATTTTCGGGTTGAAAAA +TTAAAAAATTTTAAAAACTAATAAAAATATTTTTTTGTCCGAATTTTTCC +AAAATTTCAGTTTTTGGAGCCTAAAAATATTCAATTCTTTAGCGAAAATT +GTTTTTTTTTCAAAAACTTCCTACGACTACACCACCTTTAAAAAACCAAA +TTAAATTAGAGAAATTCTTCAAAAAATCCCCAAATTTCCAGGTTTGCAAA +ATCTCGTGCGCCGGCGGAATCACATACAAAGAGCATCTGGAAGGTCAACG +GCACAAGAAAAAAGAAGCTATGGCAAAACAGGGCATACCGAGCACTTCCC +TCGCTAAAAATAAGCTTTCCTATCGTTGTGACCTATGTGACGTCACTTGC +ACCGGTCAGGACACGTATTCGGCTCACGTTCGTGGCGGAAAACACTTGAA +AACTGCACAATTGCACAAAAAATTGGGAAAACCGGTGCCTGAAGACGTTC +CGACGATTATTGCTCCGGGAGCCGATGGGCCGACGGAGACGAAAGCCAAA +CCGAAATGGCATCAACAAGCTCTGCCTGGCGGGAAAATGTGCGGAATTTG +AAAAAAAAATTTTGGAAAAAAACGAGAAATTGCACATTTTTAGGCTCAAA +AATCTGAAAATTTAGCAAAAAAATTTAGAAAAATTTGGATTTTTAGAAAA +AAATTAGCGTTTTCTCGCCAAAAATGCTCAATTTTCGATAAAAATGTACA +TTTTTTTTTTTGGATTTTTAAAAAAATATTTTAGGGCTCAAAAATCTGTA +AATTCTGCAAAAAAAATTCTAAAAAATTTTGAAATTTTGAGATTAAATCT +TTCGCCAAAAAAACGAAAAATTTGAATTTTACAACTTAAAATGCTCAATT +TTCGAGGAAAATGTAAAATTTTTTTTCAATCTGAAATCTGTAATTTCTTT +TAAAAAATCGATTTTTTAAAAAATTTCTACTGTAAAATTTTGAAAAAGTT +GAACGACGTCAAAAAGAAGGTAAAAATCCGAAAAAAAGCAACAAAGAACT +AGGAATTTTAAAATTTCCAAAAATGGTCTGAAATTTTGAGAAATCAAAAA +AAACAAGTTTCTTTCAGTTTTTTTTAGAAAAAAAAATCGTATTTCAGAAT +TTAAATTTAAAGCATATTTTAAACTTTTAAACGCAAAAACATTATATTTT +TCTTTAAAAAAAAAACAATTTAAACGCATTTATTGCTTTATTAGACTCAA +AATTGTCTGAAAACACCGAATTTCATAATGAAACTTCTTGAAAAAAAAAA +GTTCTCAAAAAAACAAGTTATGATTGCTCAAAAAATGGCCTCAAATTAGC +GGAAATTTGAAATTTGACCGACTTGTCAAGCGGCTGGAAACTAGCTTTCT +TTTTTGAAATCACCGTCAAATTTTGAGTATAAAATGTAATTATCTTGCGT +TATCAACTTGATTTAGGTATTTTAAAGTCGATGGACGGCGAGACTTTTAA +AGGTGGAATACCGAAATTTAAGACTTTGCTTTTTTAGACCGAAATTTTGG +CAACTTATCGGTGCGACACTGCAAAATTGCCAAAGTTTGAGATTTTAGCT +AAAAATAGGCCGTTTTTTCCAAAAACTTTGATCGGCCATAACTTTTTTTT +GGAAAATTTTCAGAACGTCTCATTACGAAATTCGGCAGTTTTGGGCCATT +TTGGGTCTAAAAAAGCAAAGTCTTAAATTTCGGTACTCCACCTTTAAAAA +TCTCTCCGTCCATCGACTTTAAAATACCTAAATCAAGTTGATAACGCAAG +ATAATTACATTTTATACTCAAAATTTGACGGTGATTTCAAAAAAAAAAAG +TTTCCAGCCGCTTGGCAAGTCGTTGAAATTTCAAATTTCCGCTAATTTGA +GGCCATTTTTTGAGCAATCATAACTTGTTTTTTTGAGAACTTTTTTTTTC +AAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTAAGCCTAAT +AAAGCAATAAAAAATTAGAATATACCACTTGAGAAAAATTAAAGATTTTT +TTAAGTTTAAAATAAAAAAATATGTTTCTTTCCGATTTTTTGATAGTGAG +ATAAAAGTTTTGGCGGGAAATTCAAATTTTCTAGAAAAAAAATTGAAAAA +ACTCATAGTGTATAACTGCACAGAACGGCTGGTTATGAGTATAGGTGTCA +AAGTGTCTCATTTCGGTTTGATCTACAAAAAAAGCGGGAATTTTTCCCAA +AAAAAGTTACGTCAAGATGCTCTTTTTTATTAAATTTAATTAAAAAAGAG +AGCATGCTGACGTAACTTTTGAGGAAAAATTCCCGCTTTTTTTTGTAGAT +CAAGCCGAAATGAGACACTTTGACACCACCACGTTCAGACAAAATCCCCC +ACTAAATATTTGGTAAAACTAGTTCAAAACCCGACTGTAGTACATTTTTG +GCAGAAATTTGAAAATTTCAACTTAAAACCGCTCAATTTTTCCAAAATTT +CACAGTATGCATTTCAAAAATTATGGTTTTGTTTTTTTTTAATCGAAAAA +TATATTTTTAACAAAAATGGACCATTTTTAGTTGTAAAATTCAATTTTTT +GGCGCTTTCAAATTTTTAGGCAAAAAATGTGCAATTTTCTCCAAAAATTT +TCAGATTTTTTAACCCTAAAATTAAAAAAAAATCTAAAATATTAGAATTT +CCCGCTTTTTTTTTCAAATATTTCAATTTTTCCAATTAAAACACAAAAAT +TGAGCATTTCTAGTTGGCACATTCAAATTTTTAGGCGAAAAATTTGATTT +CAAAATTTCAAAATTTTTCAGAATTTTTTTTTGCTAAATGTTCAGATTTT +TGTGCGCAAAAATATTTGAAAAATCCAAAAAAAAAACTCGAAAATTGAGC +ATTTTCAGTTGTAAAATTCAACTTTTTAGGCGGAAAAATGTGCAATTTTT +CCCCAAAAAATTCAAATTTTCCAACTTTTCTCTCAAATAGCACAGAAACA +GAAAATTTGTTATACCTAATGTGGAAAAACTGAATTAAAACAGATTTTTT +GAAAAAATGCACTTTTTTTTTTGCCAAAAAATAGTTCAAACCCCGACTTT +TTGTTCCAGAGTTTCCAGGTCATCGGTATCATCGCATAAATAAATTTTGC +GGGAAAAATTCCCGCTTTTTTTGTAGATCAAACCGAAATGAGACACTTTG +ACACCCCACGTTCAGACAAAACCCCGACTTTTTTCCAGAGTCATCGGCAT +CAACACGGTAAACTTCGTCGGCGGTACGAAGCTCAACTCCACCGGACAAC +TCGAGGAGAAGAAGCGCGAAGTTGCTGCCGCCGTGAGCTCAGTCGGCCGG +AAAACCGGTGGTGCTGCTGCAACGACGACGATTGAGGTGGAAGACGAGAA +GCTCCGAGCAATGATCGCCGCCGAGGAGGTACAACCTGTCGGCGAGGAAC +ATGTCACTGAAGAACGTGATGCTACCGGAAAACTGGTGCAATTCCATTGT +AAACTGTGCGATTGCAAGTTCTCCGATCCGAATGCCAAGGAGATTCATAT +CAAAGGTCGTCGACATCGTGTCAGCTATCGGCAGAAGATTGATCCGACGT +TGGTGGTGGATGTGAAGCCATCGAACAAAAGATCACAGGAGAAGCGGAAG +AATCAGCTTCCAGCAGTTCATGGTGTGTGGATTTTTTAACAAAAAATCAA +CAACAACACAAAAAACATGTTCCAATAAAATTGGAAAAAAAAATTTAAAA +AATCCCAAATTTCCAGGTGTCTAAAAATCTCATGCATTTTTAGGGTTAAA +ATTGGAAAAAATTATCAATTTTTCGAATAAAAATGGAACAAATCTGATTT +TTATAGAAAAAATAATAATTTGTTGGCAAAAATTGAATATTTCAGGCTTT +GGAAGTTCAAAAACTATGTAGAAAATTCAGAAAAAATCGAAAAATTGGAA +GAAAAAAATTTTTAATTTGAAAAAATTCAAAAAAATTTAAATTTTTTTAA +AAATTGAATTTTTGAGTAAATAATTTTTTGCTATAAAATTCAATATTTTC +AGGCTTTCAAGTCCAAAAACCGTGTTGAAAATTCCGAAAAAATCGAAAAA +TTGGAAAAAAAATTTTAATTTAAAGGTGGACTACGCTCAGTGGGGGGAAA +TTGCTTTAAAACATGCCTATGGTACCACAATGCCCGAATAGCATAATAAA +AAAATTTTAAAAAATATTCTAGATTTTATATGATTTTTTGAAAATTGGAA +AAATCACAGTTTTTGCCTAATTCCTATTTGAATTACCGCCAATTGGATTT +GTTCGGTGGAGCGCGCTTGCATGTTTTTAAATTTATTTATTTTATTTATT +GTTATTTTCCACCGATTTTTAATGTTTTCGATGTATTTTTGTTTGAATTT +TAGAGAAAAAGTCAAAATAAATACTAATTATCGATTAAAAAGCACGCTTA +CAGGCGTAAATCAGTGAAATTAATTAACTCAGGTTCGAAATCGTTTAAAA +TCGTTACTTTTTCATTTTTACGCCTGTAAGCGTGCTTTTTAGTCGAAAAT +TTGCATTTATTTTCACTTTTTCTTTAAAATTCAAGCAAAAATACACCGAA +AACATGAAAAATCGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAA +AAACGTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGGAAATTTAAA +TGGGAATTAGGCAAAAACTGAGATTTTTCCAATTTTCAAAAAATCATATA +AAATCAGAAAAATTTTTGTTTTTTTTTTAATTTTTTTAAACATGACATTC +GGTCATTGTGACCCCATAGGCATGTTTTAAAGGTGGTGTAGTCGAATTTT +TTTTATTTCTTTATTAGACTCAAAATTGTCTGAAACCCCGAATTTCATAA +TGAAACTTCTTGAAAAATTTTCAAAAAAAAGTTATGGCGGCTCGAAAAAT +GGCCTAAAATTAGTGAAAATTTGAAATTTGACCAACTTATCATTGTCGCA +TCGGCTGGAAACAATTTTTTTTTTGAAATTGTCGTTCAATTTTGGGTGTA +CAGGTCGATTATCTTGCGTTTTCAGCTTTATTAAGGTATTTAAAAGTCGA +TGGACAAATGGATCTGTCAAATTTTTTACCAAATCTTTTCGTCCATCGAC +TTTTAAATACCTAAATAAAGCTGAAAACGCAAGATAATCGACCTGTATAC +CCAAAATTGAACGACAATTTCAAAAAAAAATTGTTTCCAGCCGCCGCAAC +AATGATAAGTTGGTCAAATTTCAAATTTTCACTAATTTTAGGCCATTTTT +CGAGCCGCCATAACTTTTTTTTTTGGAAAAGTTTTCAAGAAGTTTCATTA +TGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAATTAAGCAATAAAAAA +AATTCGACTACACCACCTTTAAAGCAATTTCCCCACTGGGCGCTACTCGA +CCTTTAAAGGGGGAGTAGAGTTTGTGGGTATTTTGCTTAAATAGACTAAA +ATTGGTCCAAAACCACCGAATTTCATAATGAGACTTCACAAAAAATCTCC +AAAAATTTTTTATGGCCGGTCAAAATTTCGAAAAAAAAAGATGCAACTTT +TGCTAAAATCTGAAATTTCGCACACTTTTCTTTGTCTAGCAGCCGCTGGA +TTTTAGTTTTTCTAAAATTATCACCCTCTAATCCTTCTTTTTGGTAATTT +ATCTCGCGAAAATCCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCC +AAAAATGATCAATCTAGGGATGCCTATCGGCCTAAAAGTTGTCTCAATCA +ACGAATTTTCGCGAGATAAATTATTAAAATAAGGATTAAAGGGTGATAAT +TTCAGAAAAACTAAAATCCAGCTGCTGTGACAAAGAAAACTGTGCGAAAT +TTCAGATTTTAGCAAAAGTTGCATCTTTTTTTTCGAAATTTTTTATTTTG +ACCGGCCATAAAAAATTTTTGGAGATTTTTTGTGAAGTCTCATTATCAAA +AATTCGGTGGTTTTGAACCAGTTTTAGTCTATTTAAGCAAAATACCCACA +AACTCTACTCCCCCTTTAAAGGAATGAAAATAATTATTGGAACGTTTGTT +TTTTAAAATGATTTTTTGTTAAAAAATCCACACCGACGAAAAATCCACAG +TTTCAGAGCCTCCGAGCTTCATGAAAACGCCGTGGTTCGCCCCACCGGCT +CCAGAAGGCCGGGAATTCAATATAGTAGATGATAGAACTATTAACGAAAA +GTACGCCGGGCTTAATCCGGGCGTCGAGTTCATTTCCAATGTGGATCGCC +TTATTTCGGATATCAATGAATCGCTGAAGTATGTGTCGGATAAGATCGAG +CGAGACGTTCGGAAGATCCCTGAAGACGTGGTGGAGCTTCCCACCACCAC +CACCACAACGGAGCAGCCGCCGCGGACAGTGTTGGGATGCTCGAGAGTTG +GAATTATTGCGAAGGGAACGTTCATCAAAGGGGATCGGTGTGCGGAGGTG +GTTCTGACGTGTACGCCGGTGCCGACTTCGGGGCTTGTTGAGCAGATTAG +GCGGTTGTTTGGAGAGTCGACGGTACGGGCCGGCCTTTTTTTTTTGCCGG +AAATTTGGGGATTTACCGGTTTGCCGGAATGTTTTTTTTTCCGGCAAATT +GCCGGTTTTCGCCGGAAATTTGAAAAACGGCAAACTGGCAATTTGCCGGA +AATTTTCAGTTTCGGCAAACTGCCGCGATTTGCCGGATAACAATCGTTTA +TTCCGGCAAATTCGGTAAGTTGCCGGTTTGCCGATTTGCCGGTTTGTTGA +ATTTAGCGGAAATACGGCAAACGGCAAGTTGCCGGTTTCCCGACTTACCG +GAAATTTGAAAAACGGCAATTCGCCGGTTTGCCGGAAATGTGAAAAACGG +CAAATTTCAGAATTCGGCAAGTTGCCGGTTTTTGCCGGAAATTTTCATCT +TAGGAAAATTGCCGGTTTTTGCCTGAAATTTTCATTTCAGGAAAATTGCC +GGTTTGCCGGTTTGTCGAATTTTCCGGAAATGTGGAAAACGGCAAGTTGC +CGGTTTGCTGATTTGCCGGAATTTTTAATTTTCGGCAATTTACCGATTAG +CCGGAAATTTTTTAACGGGATTTTTGATAAGACGGATTTTTTTCCGGCAA +ATTCGGCAAGTTGCCGGTTTGCCGGAATTTTTCATTTTTGACAAATTGCC +GATTCGCCGAATAATAATTATGCCAGAAATTTGAAAAACGACAAGTCGCC +GGTTTGCCGATTTGCCGGAAATTTCAAAAAACCGGCAATTTGCAGAATTT +TGCCGGAAATTTTCATATTCGGCAAAGCTACCGATTTGTCGGATTTTTTA +AACCGGTTTTTTCATAAGATAGATTTTTTTTCCGGCAAATTTCCGGCAAG +TTTCCGGTTTGCCGGAAATTTCAAAACCGGCAATTTTCCGAATTCTGCCG +ATTTCTTGTTTGACAATCTCAATAATTACACAGACATCTCTAACAATTGA +GCCGGATCCCGAGTCCCCATCAAGCCTTATCGTCACAGCTAACTACTTTC +CCAATATGAAATGTCGTATTCTAATCACTTCAGCTGTAGTTAGAAAAGAC +GATGATAGTATTGTAACTGGATGTGCTGCTGATAAGGATTTGTGCATTTA +TGCGCTCGCTTCTATTCGGAATACAAAGTGGTATGATGTGAGTTTTTTTT +AAATTTTACACATATTTTAAATTACTTTATCATTGGAAAATCTAATAAAT +TAGAGCCCAGTTTACAAAAAAATCTATATTTTTCCAAAAAAAAAATTGAA +AAAAATCGATAATTTCTCAAAAAATGTTTACAAAATCGAACTTTTTCCAA +AAAACTTTGAAAAAATCGATAATTTTAAATAACTGCTGACAATTAAAAAA +AATCGAAAATTTCTCAAAAATTGAAAAAATTAATATTTTTCCAGAAAAAA +TTGAAAAAAATCGATAATTTCAAATAATAGCTGAAGATTTTTTAAAAAAA +TCGAAAATTCGAACCTTTCTCAAAAAATTTGAAAAAAATCGATTTTTTTT +CCAAACTTTTTTTCATCAAAAATTTCTCAAAAATTTGGAAAAAATTAGAA +AAAATCAATATTTTTCCGAAAAAATTTGAAAAAAAAATCGATAATTTCAA +ATAATAGTTGCAATTTTTAATTTAAAAGCGAATTTTTCAAAGATTTTTCA +AATTTTTCACGTTTTTTTCTCTGGTTTTTTTAAATTAAAAAGCGTAATTT +TTACCGAATTTATCATTAAATTACATGAATTTTTCTGAAAGAGCGAGAAA +ATTAAAATAATTCGGAAAAAAAACAATTTTTTTCCAAATTTTCCAAAAAA +TCCCACAGAAACCACCAAACTTTACTTTTTTTTTTTAACAAAAAAAAGTT +TTAAAAAATATCAATTTCCGGCTTTTTTTCTGCCAAAAACTTTGGAAAAT +GTGGGTAATTTTGGCTTTAAAAGTTTAAAAATTGAAAAAATCAGGAAAAC +TTTTTGAATTTTCAGAGTCACTGCCAATACTTGAACTCGTGCCAATCAGT +TATTCGACTGCTCCGAGATTTGCGAAATAAATATCCTGAAGTTGCGTGTC +TTGATGATTATGTAAGTTTGAGAGTTTGGAAAAATATTCGAAATTTTTTG +TGAAAAATTTGGTAAAAGTTCAAAATAATGTATAATTCTTTAATTTTTTT +GCGAAAAAATTAATTTTTTGAAAAAAATTCTCTATATTTTTTGCTAAAAA +GTTTAAAAATCTAAATAGTATGAAAAAATATTTTAGCAGAATCAACAAAA +ATTGTATAAATTCATAATTTTTTGAAAAAAATGAAATAAATTTTTTTTTG +CGAAAAAAATATGCGAAATAGGTTTTTTTAATGCAGGAAATAGTTTTATA +GCTGAAAAAATGAGAAAAAACGGAGAAAATTGAAAAATTACGTACATTTT +GCAGATTTTTTGCTCACAATTTTGTAAAAATTTCGGCAAAAATATCACCT +TATTCAAAAAAAAATTGCTAAAAAAAATTTTTATAATACAAAAAAAATAT +GAAATCTATCTATTTTTTTCAAAAAATCTACCTAAAAATCTATTAATAAT +TTTCAATTTTTTTGTGAAAAATTTTGAAAAAATTCAAAATAATGTATAAT +TCTATAATATTTGGCGAAAAAAATTAATTTTTGAACTATAATTTTTTTTT +TGAAAACTAGTTTCAAAAATCGATATTTCACCTAAAAAAAACCCTAAAAA +TAGGCGGCAAACTATTTTTCCGGCAAATCGGTGGTAATTGCCGAAATTTT +TGGCAAATTGTGGCTTTGCAATTTTTTTTTTGTTGGAAATTTCAGATTTT +CAAATTTAATCGGCAAGAAAACTGAAAAATCCCGTTTAAAAAATTCCGGC +AAATCGGCAAACCGGCAAATTGCCGAATATAATATTAGGTCTCCTAATAA +GTTCCGGGTCAAAAATCATAACCTTGTTCGCTGTGTATCGATTTTTATGA +AACTTTGGGAGTTTATGTTATCAACCATGATCTTTCAATTGACAATAGTC +ACAAAATTTTTTGACCACCCCAAGTGCCCGTACTCGGAGCCAATTTTTTC +AGGCATTTTTCTGATCTCGCTTCTTTTTATCTTTGAATTGAGGTTTGTGT +GCGGATTTTGCTTTGTTTAGAATACATCATTAGAAAACGAGAAAAGTTTG +GAAAAAAATCTGTCCAAAAAATTTTTTTTGGTTGATCGTCAAAAAAGCTT +CAAAAAGATTTTTGTCGAAAATTCTAGATTTTTCATACAAAAATGATGTA +ACCAAGTGTAAATTATTTTTATACATACAAAACATATCAATTTAGTTCGA +TACACTAAAATGATAATAAAAAATATAATTTTTTCGGATAATTTTTGAGT +TTTTTGAATATTTCTTAAGTTTCAAATTTCAAACTAAAAGGATTTGTGTG +TGTAAAAATAATTTACACTTGGTTACATCATTTTTGTATCAAAAATCTAG +AATTTTCGACAAAAATCTTTTTGAAGCTTTTTTGACGATCAACCAAAAAA +AATTTTTTGGACGGATTTTTTTCCAAACTTTTCTCGTTTTCTAATGATGT +ATTCTAAACAAAGCAAAATCCGCACACAAACCTCAATTCAAAGATAAAAA +GAAGCGAGATCAGAAAAATGCCTGAAAAAATTGGCTCCGAGTACGGGCAC +TTGGGGTGGTCAAAACATTTTGTGACTATTGTCAAATGAAAGATCATGGT +TGATAACATAGATTCCCAAAGTTTCATAAAAATCGATTTGCAGCGAACAA +AGTTATGATTTTTGACCCGGAACTTATTTGGAGACCTTATACAATTTTTC +AACATTTTCCAGAAAATGGAGCTAATCGTCTCGAACATTATCGATTCATC +TCCAATGTCACTTGGACTATCCGATGCGTTTAAGCGAATTGTCGAAGCAC +TTGCATCTGGATATTTGTATTCTGGTAGGGGGGTTAACATTTAATTTTTT +TAAAATATTGAAAAATGAGCATATAAAAAGTTTTAAAATAATTCAAATTT +TTACAAAAAAAAAATTTTTTTTTTCAATTATTTTGCGTTTTTGTATGAAA +ATTGTGTTTTGAGAACGGAAACTCTTTTTTTTTAATTAAAATTTTGAAAA +AAAATCCTGGAAAAATGCTGAATTTTTCGGGATTTTTCGGAGCACATTTC +CAAGCTCTAAAAATTGCTGAAAATTGAATTTTTCAGAATTTTTTTGAATT +TTGCACAAAAATGACTATTTTAGGAACAAAAAAAACATTTTTCAATCACC +GAAAAAATGTATTAATTTTATATTTTAATGTTAAAAATACGGTATTTAAA +TTTTTTTTAAACGTTTTTTTTACACAAAAAGTTGAAATTAGGTTGAACCC +GGATAAAATTTAGAAAAATTAAAATTTCAATTTTTTTTGCGTTAAAATAT +GTTTTTTAAGGTTGAAAAAAATATGTTTATTCAAATAAACACATTTCTTG +AAAAGTTCTTTTGATTTTTAATATTAAAAAATTTATTTTTCAAAAAAAAA +TTTATTTATTTAATTTTAAAATTTTAAAAACTTTAAATGTGGTGTAGTCG +ATTTTTTAAATTGTTCTATTAGACTCAAAATTGACTGAAAACACCGAATT +TCATAATGAAACTTCTTGAAAACTTCTCAAAAAAAAGATATGACTGCTCA +AAAATGGCCTAAAGTTAGTTAAAATTTGAAATTTGATCTACTTGTCAAGC +GGCTGGAAACTATTCTTTTTTTTGAAATCACCGTCAAATTTTGAGTATAA +AATGTAATTATCTTGCGTTATCAACTTGATTTAGGTATTTTAAAGTCGAT +GGACGGAGAGATTTTTAAAGGTGGAGTACCGAAATTTAAGACTTTGCTTT +TTTAGACCCAAAATGGCCCAAAACTACCGAATTTCGTAATGAGACGTTCT +GAAAATTTTCCAAAAAAAAGTTATGGCCGATCAAAGTGTTTGGAAAAAAC +GGCCTATTTTTAGCTAAAATCTCAAACTTTGGCAATTTTGCAGTGTCGCA +CCGATAAGTTGCCAAAATTTCGGTCTAAAAAAGCAAAGTCTTAAATTTCG +GTATTCCACCTTTAAAAGTCTCGCCGTCCATCGACTTTAAAATACCTAAA +TCAAGTTGATAACGCAAGATAATTACATTTTATACTCAAAATTTGACGGT +GATTTCAAAAAAGAAAGCTAGTTTCCAGCCGCTTGACAAGTCGGTCAAAT +TTCAAATTTCCGCTAATATGAGGCCATTTTTTGAGCAATCATAACTTGTT +TTTTTGAGAACTTTTTTTTTTCAAGAAGTTTCATTATGAAATTCGGTGTT +TTCAGACAATTTTGAGTCTAATAAAGCAATCAAAAAAATATTCGACTACA +CCACTTTTTGGCCTATTTTTTTGGCCTAAAATTGAAATTTTTCCAGCAAT +CCTAAGCGATCCGTGTGAGACGTCTCGTCCGAACGTTCTCGATGCTTTAA +CCGACGAGCAGAAGCATTCGTTGACCGCCCTGGCACAGAATTTTGTTCGG +CAAATTGCATTCAATCAGATACATGAGGTATGCGGGGATTTTTCCTGTGC +AGAAAAAATGTTTAGTAAATTAGGGAAAAAAACCTTGAGTTTTTAAAAAA +ATCTGTGGAAAATTTGAAAATTTTCGCAAAAAAAAAATTATAATAAAATT +AATTTCAAATTTGCAAAAATTTCAATTTTTCAAATAAATTTTGAATTTGC +ATTCCAAAGTCACTAAAATGGAAAAAATTGCTAAAAATTGAATTAAAAAT +ATTTCTTTCCTGAAAATTTTTTATTTTCCGAGAATTCTGAAATTTCTTTT +AAAAAAAATTAAATTCGCGAAAATTTGAAATTTTTTGGAATATTGCAAAA +AATTGCTAAAAATTGAATTTTCCTATATTTCGATTTTTTAGATTTTTTAA +AAAAGTTTTTTTTCAGCCATTTCTGGCCGAAAATTGAGAAAAAATAGTCA +GAAAATTCAAAAAATTGCTTTTTTTTTTCAATTTTCCGAAATTTTGAATA +TTGATCGTCCGAAAATTTAAAAAATAATCGCTAAAAAGTTGAAAAAAAAA +TTATTGAAAACAATTTTTTTAAAATAATTTCTAGCAGATTCCATGAAAAA +AGGCTGAAATTTACGAAACAATTTTTTTTTCAAATTCAATTCAGAAAAAA +TTGAATTTTCTCTGATTTTGGGCCGATATTTATAAGATTTTTCAGAATTT +TCCAAAAATTCTTGAGAAAAATTGAAATTTTTCTGCCGTATTCCTATGAA +AACAGCGGAAAATTGAATTTTCCAAGTTATTTTTATAGGGAAAATTATAG +TGACTCTATAGAATTCATGAAAAATTCTGACAAAAAACCAAACATTTTGG +CCCAAAATCAGAGAAATTTCACAAAAAAAAATGCTGAAAAATTTAATTTT +CAGCAATTTTTTTTTCAAATTTTTTTAAAAAATAAATTTTCGTAAATTTC +ATAATTTTCAGTTTTTTTCCATTTTTTTAAAGAAAAATTATTTTTCCAAA +AATGTGCAGAAATTTCAGAATTTTCGGAAATTAAAAAAATTTTTAGCAAA +AAAAAAAATTTTTTAATCCAATTTTTATGATTTTTTCACTTTTTCGGTGG +TATTAGGACTGCAAATTCAAAGTTTCTTGGAAAAACATAAATTTTCAGAA +AATTTAAAATTAATCTGATTATAATTCGGAGCATAAAATGTGCTTTTATC +AACAACATTTTTTTTTTCGAAAAGTCAAATTTTTCCACATTTTTAAAAAT +TCCTTTTTTTTGTATATATTCGGATTTAAATTTTTTTTTTAACGGGTTTA +AGCTATTTTCTGAGCAAAAAAATTGAATTTTTCTAAAATCACCATTTTTC +TTCCAGATTCTCGGAATCGATCGTCTTCAAGACACTATTGATCTACCAGA +GGATGCTCCGATGCTCAAAAGACCACTGGAGAGCAATGAAAATGCTGAAA +ACGCAGAAAATCTCGACGATTCGCCAGTTTCCAAAAAGGAGAAGCTCGAC +GAGGAGCCCGCCGATATTTGAGCATTTTTATTTTAAATTTGGTTTAAATT +ATTTAATTTTCCTCTAATTTTCCTCATCTCTGTGTTTTTTTCTAATGTTT +TTGGGTCCCGTAGCGAAAAAACGAATGGCTCTCTTCGCGGTGAGACCTTG +AAATTTTTATTTTTCTACTATTACCTCCCCCTGCAAACGCGCTCTATTGA +CGACAATTCGCAATGGAGCGCGATTGCATATTTTGTTACTACATTTTCCA +CACTCATGTTCGATCTTCCACTAGGGGAGGGTCTCGCAGAAGGATTTTTT +GAAAAATTTAGATTTTTTTTTGAAAAATATTCGAAACAATTTTACGTTTT +TCGAAAAAAGTCCTAATTTAGCCTAAAAAATCAAAAATTGATAGGATTTT +TGAAAAAAATTCAAAAAATCAAAAAAAATTGCAAAAATTTTTATTTTTTT +TTTTGAAGAAAATTTTTTGTAAAAATTTGATTTTTTTGAAAAAGTTTGAA +TTTTGAATTTTTTGAAAAATTCTAAAAATTTTGAATTTTTTGAAAAAAAC +TCAAAATTTTTGGAAAAATTTTGAATTTTTTTGAATAAATTCAGAACTTT +TTGAAAAAATTCGAATTTTTCTGAAAAAAACTCAAAATTTTTGGAAATAA +TTGAATTTTTTCGAAAAAATTCGAGAAAATTCCTAATTTAGTCGGAAAAA +AATATTAAAAATTGATACGATTTTTGAAAAATTTTCCCAAAAATTCTATA +GAACTGTCCTGAATTTCTAAAAAAAATTCAAAAAAAAAACAAAGTTTTTT +AGAAATTTGCAAATTTCTTTAAAATTTTGGAAAAAAATCTATTTTTTGTT +GAAAAGTCTGCAATTTCTAAAATTTTCCTATTTTTTCTGCTAAAACCTGC +AAAAAAGGACCCTCCCCCTAACTATCTTGTTCCTCCAAAAACCGACAATT +CTTCTGTTTTTGTGTTATAATCGTCCTTTTTCTTGTTCAACAAAACAAAA +ATTAAAATAAATTAGAAGAAACGGTAAATTTAGATACGTTTTTGCCACGT +GGCCGAGGTTTTTCACGGCCACGTGGCAAAGGCCGGCAAGAAATGCGCTG +TGGTGGGAGAGGAAATTGATAGGGAAGAAGGAAGAAGAAAAAAAAAAGAA +AAAATCAATATTTTAAAGCCAAAAAAAATTTTTCTGAAAAGACTAGCAAA +ACAGGAATGGTTATGGGTAAAGCCGAGGTTTTGAAGGAGAATTTTTGGGA +AAAAAATTGCAAAAAAAAACGAATCGGTAGGGACGGACCGGCAAGATTGA +TTGAAAAATTGACGAAATTATCGATTTTTTGGCGGCGCACGGGGTTCTGG +CCTTCCCTCATAAATGGAAGAGTTTTTGCCGAACTAGGCCACCAGGTCAT +AACTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCAATTTT +AGTTGTAAAACTAAATGTATTTGTCCGTGTGAAGTACACGACTTTCCCGG +CGCGCGATTGTCAATGGAGCGCGAAAAATTAAGGGCCAGAAGTCCTCAGA +ACCCCGTGCAAAAATCGATAATCCCGTTTAGAATCGGTGAGGGCGTGGAA +AGAAAGAGATGATGAAACGGGAATGAGCAAAATTGCAAAAAAAAACAACA +AGAAATTCCAGAAAATTCCATAGAAAACGGGGTCTAAAGCACCAGATTAG +TGTTGTGCGTGGGCGTCCACTGTGACGTCATCACCTTCCACTTTTCGTAG +TTCGACTCGAGCTGATCGGAGAGCTCGCCGAGCTTGGCGAACTCGGTGAA +TGTGGCGAATGCTTCGCGGGCGAACATGTCTGTAAAATCAGAAATCAGGA +GAAAATTCAATTTTGCGCGTCAACTTTGATGTTTTTTTGTGTTGGTGAAC +TTCAGAAAATTGAATTCGCCAAATTTTACGAGCAAAATTGGGTTCTTTTG +GTATTTTTCGTGGAAATTTAACCAAAAATCGAGTTTTCTACGGAAATTTA +ACGTATTTTATCGATTTTTCATCAGAAATCAGTAGAAAATTCCGTTTTGC +GCGTCAATTTTGATGTATTCGGGTCGGTGAACTGCACCAAACTGGATTCG +CCAAATTTTACGAGCAAAATGGGGGTTTTTGCAAATTTTTCTTGGAAACT +CAGTCAAATATTGAATTTTTCGTGGAAATTTAACCAAAAATCGGGCTTGC +TACGGGAATTTAACAAATTTTATCGAATTTTATTTTGCGCGTCAAATTTG +ATGTTTTTTGTGTCGGTGAACTTCAGAAAACTGTATTCGCCAAATCTTAC +GAGCAAAATTGGATTTTTTGGGTATTTTTCGTCCGAAATTGATTTGTCCA +GTGAAATTAAACGCGATTTATCGATTTTTTATCGGAAATCAGTAGAAAAT +TCAATTTTGCGCGTCAAATTTGATGTTTTTTGTGTTGGTGAACCTCAAAA +AACCGTATTCGCCAAATCTTACGAGCAAAATTGTATTTTTTGCGTCTTTT +TCGTGGAAATTTTTACAAAAATCGTTCTTTTAAAAAAAAAATTCCACACA +AAAGTACAATTTTCACACAAAAACTGCAATTTGCGCGTAAAATATGGCGC +AATCGGTTGAGTGCGGCACGCCGACTCAAAAACACCATATTTTACGCGCA +AATATTAATTGAAGCGCCTTCACGTGGTGTCAGGTTGTGTCATCACGGTT +TGATCTACAAAAAAATGGGGGAATTTTTTGCCCAATAATATGTGACGTCA +GCATGTTCTTAGCCATGCAGAATCCGTCTAAAATCCCGCATTTTTTGTAG +ATCAACGTAGATCAAGCCGAAATGAGACACTCTGGGCTTCAAAACACTCA +CCAATAAAACCGCATTGTGTGATCGGAACGTTACACGTGTTCCGATCGAA +TACCTCCATCGTCACAGGCAGCCCTTTCTCTTTTTCTTCTCGAGTCTGGA +AAATATTGATTTTTATTTTATTCTTGGAATTTTAAATTTCAAACAGTAAA +AAACCAAAAATTATCAGTTTTAACTTATCCAAGTTAAAGAACTACAGTGA +AGAGAACTACAGAAATATTAAAAAATATATCGATGCACCAAGAGCCCAAG +AAATCTCTGAGAGCCCATATCTCGGCTCATTTCGAAGTTACAAATAAACT +GCAAACTATAAAAATATAGAAAATTAAATTTCAATTATTTTGTTAGTTAA +CAAAATTTGGCTAGAATTGAAATGAACTGGGATATGGGCTGGCAAAGTTC +ACTGAATTTTTTCTTTTTTTTTCTTTTGTTTATTTTGATCTCTACACCAG +GGGTGAGCAGCAAACGATTTTTTCCGGCAAATCGGCAAATCGTTAGCTTG +CCGGAATAGAAAACTTCCGGCAAATCGGCAAACCGGCAAATTACCGATGT +GCCGAGTTTGCCGGCAACCGTATGTTCCCTATGAGTATGGCCACCCATCA +ATCGACTTTGTCGGCTTATATTTCAGCGGTTTCAGAAGTTTTTTGATATT +TTCAAAAACCAGAGGATAACGATAGATTTGAAAAATATTTTGTCGTTTGA +ATTTTTAAAATATGATAAAAGACAACCGAGATATAAACGGTCAAAGTCAA +GGGGGGCCATACAAAAATTTTTTTTTGGAAATTTAGAAAAAAATGTGTTT +CCGTCTTATTAAAAAAATCTCTCTAAGCATTTCCGGCAAACCGGCAATTG +CCGCCCTCCCCCGACCTACGCACCTGTTCAAAGTACTCCTCAACAATCCG +ATGCGCCCATCGCTGACACAATCCCCACTCTCTCGCCGGATTGGAGATGT +CGGCGCACTTGACAAGCATATCACATATCGTAAGTGAATTCGTGTCACGT +TGCTCCTCCGGCACATCTGTCACATGCATCTTGTTGAACTTGGCGAGGTA +CTCAAAGTGTCGACTGATGTCCGTAGCCAACACCATCTCCACCATCGCAT +GTCGCATTTGGATGAACTCCTCGCGCGACAGACTCGAGAAGATGTTCACG +TTGGCGTTGTGCTGAAGGGTTAGCTGAAAGGCTAGTGCGATGTGATGATT +CTCCAGGATCGAGTTATCATTGTAAAGTATTGCAAGCGACTGTCGCGTAT +TGATCAGGTACGCGTTTCCTCTTCCAGGATGGTCTAGATCATGCACCGCC +GCTGCGAGAAGAGCCGCCACCGCATGACTTTCATTCACGTGCACGGCGAC +CGACGGGGAGTCCAGGAAGAATGAGGTGGCCTGTAGGACGTCGGCTGCGT +GAGTTGCGTTGTGATACGTGTTTCCCGCATGGTAATGAGCCTCGATGGAT +AGAATCCAACGGTGGAGGAGATCGTCGGAGCAGCCGAGCACATCGCAAAC +CTTCCACCTCTCGAAGACTTTCATTCCGACTTGGGAAAGAGCGTGGTGAT +CCGACACCTTTTCCAGATGAAGGATGTCGAATTTCCAGCAATTGTCGTTT +TCCAGCGCGTTCTTCACGTCAGCAGATACCCGCCGACGTTCTCCATGGGA +TCCTCGCTTCTCTCGATGCGCGTCGACGACGCTTCGCTTTCGCTGCCTAG +CTGGATGATGGAGGCGAATGAGACCATCGTAATATTGAGTTGCTATCCGA +TCGGCGTCGCGGAATCGATTGATCGACGGCGCGTACAGCTCGTGCGACGA +CAGCACCTTCATCGCGTCCTTTATCGTTTGTGCCGGTTCTCCGTCGACCC +GTGCCGACACGTCTCGGAGCATTGTGAGCACCTCGGAGATGGGCGCCTCG +ATGCCGCCCGTCTGCGATTTCAGGCTTTTCAGGGAGACGTCGCGGAAGAT +TGCGGCGGTGTCACCGGTGGTGTTTGAGCGTTTCATATACACGAATTGAC +TACTGCAAAATTCATAGAATTTTTTGATTAATTGGTGGCCGAGTTTTTTA +AAATGGTGGCCGAGATCTTTAAGTTGATGGCAGAGTTTTATAGGTTGATG +GCCTAGTTTTTTAAAATGGTGACCGAGTTTCTATGCAATTTTGTGGCCGT +GTTTTTGTATAAGTTGGTGGCCGAATTTTATAAATTGACGGCCGAGTTTT +ATAGGTTGGTGGTCGAGTTTTATGAATTGGTGGACGAGTTTCTATACAAT +TTTGTGGCCGAGTTTTTGTATAAGATGGTGGCCGAGTTTTTTCAAAATGA +TGGCCGCGATCTTTAAGTTGATGGTCGAGTTTTATAAGTTGGTGGCCGAG +TTTTATAGGTTGATGGCCGAGTTTTTATGTAATTTGGTGGCCGAGTTTTA +CAAGTTGATGGTCGAGTTTTATGAATTGGTGGCCGAGTTGCTATACAATT +TTGTGGCCGTGTTTTTATATAATTTGGTGGACGAGTTTTATAAATTGGTG +GCCGAGTTCTAACGGATTAAGCAAAGGAAACTAGAACAGAATTTTATTGA +AGAGAAAACTAGGCCATCAGCTTTTCAAGAAAAACTCGGCCACCAAATTT +TCCAGCAAAAAACTAGGTCGCCAGTTTTTCCAGCAAAAAAACTCGGCCAC +CAAATTTTCCAGCAAAAAAAACTGGGCCACCAAATTTTCCAGCAAAAAAA +AAATCGGCCACCAATTTTTCCACGGAAAACTAGGTCATTTCATTGTTCGT +TTGAGAGAAAGCTAGGTCACGTACATTTTCAATAAGAAAACTCGGCCACC +AATTTCTTGAGCATAAAAAATTCGGTCATCAATTTTTATAGAGAAAGTTC +GGCCATCAAGGTTGAAAAATAAGCTAGGCCACCGATTTTTTTTGTTGAAA +AAAACTCGAACACCTAACCTATTTTCCTTTTTTTTTCAAGCCTAGAAAGC +TCGGTTATCGAGTTTTTAGGCCACCGATGCATTTTTTTAATCGAAAATCG +AAAAAAAAAATCGGTGGCCGACTTTTTCATTTACGGCCACCAATTAAAAA +AAACTCACTTGTTAGCAAACGGGACCCGTATAAATTTCCAGTCGCAACTC +CGCCGCCGCTCCTCTTCGCCACGTGCCCTCGGCAGGGACTTTCGTCGCAT +TTCCGATTCGGGTTGTCCGATCACCTCGGATCGTATGCATCCCGTCACGT +TCTCGTAGGCGCGGTTAACGTACTGCACTACTCGTTGCTCATCACATATT +TCCACTGCTTGATCCGTCTGAAAATACGCAAAATTTGAAGGTTTGTAGGC +ACACGTGGCGCCAGTCTATCCCATTACGGTTTGATCTACAAAAAATGCGG +GAATTTTTCACCCAAAAATATATGACGTCAGCTAGTTCTTAACGATTCTC +AACTCCCGCATTTTTTGTAGATCTACGTAGATCAAGCCGAAATAAGAGAC +ACTCTGACACCGCGTGTAGGCAGGTAGGCGTTCAGCCAGGCGATTAGGCA +GGCAATTAGGCAGGCGATTAGGCAGACTAGTAGGAGGTAGGCAAGTAGGC +ATGGAGGCCAAAAGCTCACCTCATCCAAGACGGCGAAAAGGGCGGGCAGC +GCGCGGATCCGATTCGCGAGCCGCCCGACGTAGTCGAAGAGCACCACGTC +ACGCGTATTCCACGTCACATGCTGAAAAGAAACGAATGAATGGGAATCAG +TGTGAATGAAATATTAATTAGAATTGAAAATGAGAAAGTGAGAAAACGGA +TGACTTACATGAATGATGTTGGACTGCGCAAGAGCTCTCCGTCGCTTTTC +GCTGATGTGTCTGGAATATGTGATTGTTAGATTGACAATTCTGGCAGAGT +GGTCTAGAAAATTGGGGAAAACTCGGCCACCGATATGTTTTCTTTGGTTG +TGGTTGGAAAATTTTGGCGACCGAGTTTTTCAACGTATCCAAATTTATGT +GGCCGTGGCCGACTAAGGCCACATAGAAAAGAAAAATACCGAAACAATTG +GTGGCCGAGTTTTATCAACGTAGCCTAAATTAGGTGTACTTGGCCGAACT +TTTCTTCTGACGGCCACGCAGCAAGGAAAAAATAATGAAAAAAAAGTTGG +TGGCCGAATTTTAAGCCTACACAAAAAGTTGGTGGCCAAATTTTAAGCCA +ACAAAAATTGGGGGCCGAGTTTTTGTTTTTTGAAAAAATTCGTGGCCGAG +AAAATGGGAAAACGCGGCCACCGATATTTTTTCTTTGGTTTCTGGCTGAA +TAATTTTGGTGGCCGAGTTTTTGTTTTGGATAGGTTGGTGGCCGATTTTT +ATCATTTTAACCTAATTTACGTGTTCTTGGCCGAACTTTTTTCTGACGGC +CACATAGCAAGGAAAAAATAACGAAAAAAAAGTTGGTGGCCGAATTTTAA +ATTCACAAGAAAAGTTGGTGGCCGAATTTTAAGCCTACAAAAAGTGGCGG +CGCTTTTTCTACAAAAAATTGCTGTCATTATTTTAATTGGAAAAACTTGT +GGCAGTGATTTTGTTTTGAAAAAAATCGTGGCCGAGTTTATCTGTAAAAT +TGGTGGCCGAGTTTTATTCACGTAACCTAATTTACGTGGCCGTGGCCGAC +TAAGGCCACATGGCAAAGAAAAATACCGAAACAATTGGTGGCCGAATTTT +TAGTCTAAAAAAATGGCGGCCGAGTTTTTGTTTAAAAAACCGTATTTAGT +ATATCTGGGACGAAAAATGGTGGCCGAGGTTTTTCAATGTATCCAAACTT +ATGTGGCCTTGGCCTATAGCCTAGCTTTCCTAAACCATTTGTTTAAAAAG +TTGGTGGCCTAGTTTTCCAGCATAATCCAACTCACTTCTCGGCGATCGAC +ACAATCAACACCTCCTCTGTGCTCACCGATGAGACGTCTCTGAAAAAACG +TTTCGTTAGTAGATCATGGCTGACGATCAACGCTGCTCCCTTACTTGGCG +ATTTGCGATGGATGAGGTACTCGAAGATCTATGAATACAGCTAAAGGGCA +TATTGATTCAACGTCGGATGTTGCCTGCAAGAAAGTGTACATATTCAAAA +ATTTCCAAAATTCAATTTCCTTTTTCCCGCCCGTGTCCGAATTTCCGGAA +CTGACCACGTTTCAGTCATGGTCTTCGTAATTCCCAATTTCCTTTCTCCC +TTATCTTTTTACGTCAATCATGATAGCGGTGATACGTGTTTCGAGGGTAT +ACATGCTCACACAACAATGCACTTAATCAGCTAATCTCTCCCACACCTCC +ACAGAGAGAGTGTATGAGCAAGAGAAAGAGCACCTGCTTCTTCCAGATTA +GTGAGCGAGCCTGTTGTCATCTGACTTCTGCTGACGGAGGGAGCTTGAAA +AGCGGAGCAGGAAGAGGAGAAGAAAAAGAGCATTCAGAGATAATTACGCG +CGAGTCGTAGTAGTATGTATACACTGACTTCTTCTTCTTCTTCTTCCTCT +TTTTCCCCGTCTTCTGCTCGTTGATGTCTGCCATTATATTGATCATTAAC +GAGGGCCTAAGAATCCTGGAAGAGTTGTGAGGTCACACTGATGGCCTAGG +AATCTCAAAGGCAGGCCATATCATATTGCAGGCCATATCAGGCCCCATAG +CCTGGCCATAGTAGGTCACCACAAGCTATGGACTGCCCTCAAGATTTTGG +CTCAATTTGGATAAGCTTCTTCGGAGCCCCTGGGCTTAACAGACTGACGT +CATAGGTGGTATATCTCGGCTAGGCGGAAACTCGGAAATGTGAATTTTTT +GACGCAAACCAAAGATCTTATAGATCCTTGAAATCTTCCACAGGACTTAG +CAGACCGGAGGCCTGGGAACTATGCAGTTAGAGGTAATCGCCAAGTCCAG +GGCTCCGAAGAGAGAGGGCCCAGGGCTCCGAAAAAAGCTTAAATTTTGGG +CCAAAATTTCCCAAATTGGGCCAAAATTTCAAAAGTATGTAGTAGGTTTC +AACCCTCATATTTCCCGGGATCATGATTTTGTGGACTATTATTTTCAGGC +TGTGGTGGCCTGCTATACCCAGACTATGTACTGGGCCAAGCTCTGGCCAG +GTTATGGCCTTTAATAGCCTTGAATTTTGGAGTCAAAGTTCTTGCAGAGC +CTAGGAGACGCTTACCACTTCGGATCAAAGGCCTGATCTAAAACTCAATG +GATCATGACCCTAGAACCTCAATTTTCATAAGCCTAATACGCAGCTACTG +GTCTAAGCTCTGACCAGGCTATATGGCCTGATATGGCCTGAACACTTCGG +TGGCCTAGTCTAGGTTTTTCCAAGCCCCAGCGGGCCTCAATTTTCATAAG +CCTAAAGACGCAGCTACTGGGCCAAGCTCTGGCCTTGAATTTTGGAGTCA +AAGTTATTGCAGAGCCATCATGCCTAGGAGGCCTAATCTAGATTTTTTCA +AGCATTGAGGCCCCCACGGGCCTCAATTTTCATAAGCCTAAAAACTCAGC +TGCAGCCTTACCTGTGTTGGAAATGATACTGTACAAATCCATCCGGATGC +CCGTAACGAGTCGAGGAGCACACTCTCGCCGGTGCCTTCCGTCACGATCA +CAGCCTGCAAAAAACGCATTATTTATAAGATCTTACAGGGGATTTTCAGG +ATTTTCAGGAGGATTTTGTCGTGTGCCAGACCTCAAAGCTCGTCGGGATA +AAATGCTGATATTGATTGACATGCATATATATAGATATATATGAAGTTGG +AAGAGCGGAAGCAGCAGCAGTGGCAGCAGAACTTGTGTGTGACGGGGATT +TGTGGGAACAAGGCGCCAAAGAAGACGAAGCAGAAGAAGAAGAAGAAGCC +GGGGGCAAGCAATGAATGCAATGTATGTAGGAGTATGTAGGAGTATGTGT +GTGTGTGTGTGTGTGTGCGAAAGTCTCTCTATGTGTGTGTGTGTGTGTCA +CAGGTTATATATTGCGTGTGCACAAAAAATGTATGAGGTCTCCTGATGTG +TGTGTGAGTCTGTGAGTCTGTGAGTGCAGTGTACAACACCTTTTGCGGAG +TCTTATCACATACTGATACGAAAGTGTTTGTATTTTTATATTTCTTTGCC +ACGTCACACTTTATTCAATTTTTCGCGTGTGCCTCTCGCCCCGTCATTGG +CACGCAGTAGAAAAAGAAGTAGAAGAAGATGCGTCTTCTTGTTGCCATAT +CCCATCCAACTTTGTTACTTACGGAATTCGCGCGCGCGCGCGGGGAGGAG +AAGCAGAAGACGACGACGACGAGCTCGAAAGAAGACGAGTCCGCCTGCGT +CTCTGCAGTGATCTCGTGTCCCTCGGCAGCGGCTGCGGCGCGCGCTTCAA +TGAAGACGAGAGCTCCCCCCCCCGGCGGCGCCGAATACGCGATTTGTCAT +CGAGATGAGCGCTTTGCTGACAGAATAGAATGGGCAAAAACAGGAATACG +GAATACAGTAGTCATGTTTTGTTGCAATGTTATGGGAAAGCTGGCTTGGC +GTGGTCGTCGAATTTTTCGCGCTTCATTGACAAAGAACAAGGGAAAGTCG +TGTTCTCCACACGGACAATCACACTAAGTTTTAGGACTAAAATCGAGCCG +AGCCAAAATGGCCTAGTTCGGCAGAAACTCTTCCATTTCAATTTGTGAGG +AAAGCCAGAGTTCTGTGAACCTCGGACCTGCGATCGCCGACCTGCGATCT +CCTAGACAAATGCTCACCCCAGCGCGGGACTCGGGAAAGTTAGCGCCAGG +AGAATAATTTTTGAATTTGAAGAAAAAAAAAGAGGAACTTACAGTTTTCA +GCATCTTCACTTGCATCGGCCCAAACGTGTCATGTGCCGTGGAGCTGCTC +GTTGCGGCGACAGTTAGCAGAGGTGTTGGTGGAGCACCACGCGATCCACC +TCCACCACCACCATTCTCAGAATACGACCCACCGCAGCACCATCTCATTG +CAAACACTGGCCTGGATGCTGCTGCTGCTGTTGCTGCTGGTGCTCTCTGT +GCGCCTCTTCTAGCTGCGGGCGTGTGCTGCTGCCTCCTGCCAGCTTGACT +GTGTGCGCTAGCCCCGAGCACACTCTTTTCACCCTCTTCTCCCCCCACCC +CGCTTCTATCGCCCATTCTCTCAATTCTTCTCTGCCTCCTCCTCCTCCTC +CTCCTCCTCCCAATTCTCATGTCATCGGGGGGCCCGTCGTGTCGTCGAGC +GCCCTCTCGCGTCTGCAATGTCTCGGCGCCGCCGCCGTCGTCGTCGTCGT +CGTCGTCGTCTTCGGGGGGTTGTCATCTGCTGTGTTCACACTGATGCCGC +CGCCTTCACCGCCCATCTCATCGTCTCCTCCTCTGTGTGGACCCGCCGAC +CGGCCGGCGCGCCTTCTCCCATCAGTTCTATCTCTCTCTCTCACTCACTT +ACTCTCAAACCGCGTCAATTGATCTCTCTGGCACGCTCTTCGCTCGGCGA +GCTGTATTCGGTGTCGGTTTTCAGTCTGCGTCTCCGCGCCCCGGTGCAAT +GCATATGTTCCATCACGTTCTGCTCCTCTTGTTGCTCCGTGTGCTGCCGT +GTTTTACGCAATTTCAGGTAAAATTGATACAATTGATACAATTGATAATT +ATCGAAGTGTCCTCTATGTGTACTCACGCTGTTAATTTAATGGCCTAACC +ACAGAATTATGCTTCTTTAATTTTTGAACTCGTAGCTCCGTATGTTAAAT +CCACTATGAGATTCCTTGCCATGTTTTTGCAATATTTTTTTGTTTGTTAT +GAGAAAGTGTATGTGTTCTTTGTTTGGTCACATGGGAACCGCTGGCCTGA +GAATGGAAGGTTTTCTGGGACAGAGCTTTTGAATCCGATAGCCTACAATA +GGGCCCCAGTGCAATAACGGTAGGCAGGCCCGAGGCCTAATTTAGTCCAA +ATAGTCCTTATTCAGTCTAGATGATTCAAAGCTAAAATCAAAGGGCTGTT +CCATTACGTTGTGATCTACAAAAAATGCGGGAATTTTTCGCCCTAAAAAT +GTGACGTCATCACGTTCCATGCGTTATTATTTATGAAGTCTGCGTCTCAT +TCTCCCGCATTTTTTGAAGATCTACGTAGATCAACCAAGCGCCTTACCCC +TAGCCTCTAAGCTCCTAGGGCCCTCTAGGACCATTTAGGCTTTTTGGACT +GTCTAAGACCAATTGGGCTTTTAGGCTCCTAGGTCCCTCAAGGACCGTTA +GGCCTCTTGGACTATCTGAAACCATCTGGGCGTCTAGGCTCCTAGGGCCC +TATAGGACTATTTAGGCCTCTTGGACTATCTAAGACCATCTAGACTTCTA +GGCCTCTAGGGCTCTCTAGGACCATTTTGACTTGTTCTATAGGACCTTGT +TCGACTAGCTAAGACCATCTGGGCTTCTAGGCTTCTAGGGCTCTCTAGGA +CCATTTAGGCCTCTTGGACTATCTAAGACTAATTGGGCTTCGAAGCTCCT +AGAGCCCTCTAGGACCATTTAGGCCTCTTGGACGATCTAAGATCATCTGG +GCTTCTAGGCTTCTAGGCCCCTCTAGGACCTTCTAAGACCCCAGTCTTTA +TTCCCTAGCCTCTAGGCTCATAGGCCTCGATTCCGCAATTCTAATGGCTT +TGGGAGCCCAGTTCTAAGGCCCATGGACTTCCACAGTAGCTTTTCAGTCA +ACCATTTCCAAGTTAACCAAGGACCATTTAAGCCTTTTGGGCTATCTAAG +ACCATCTGGGCGTTTACTTTCTAGGCCTTTTCCTGCCTATTGGGCCCTCT +TGGACCTTCTAAGACCCTGGCCTTTAATCCCTAGCCTCTAATCCTCTAGG +CCTCGATTCCGCAAATACAATCCCAGTTCTAGACTCTCAGGGCCCTTGGG +CTTGTAGGCTTTCAGTTAACCATTTCAAACAGGTGCCGTTCCGCTCCATC +TCTTCTTGCTCTCTCGTGCTCCTCTCCTACACCATCTTCTCTCATTGTTC +TGACGGATGGATGAGCTGTCATCATCATCATCAAAGCTCCAAAGACAATT +GCCATCAATTTGTGCCGCCGCTGTGCTAAGTGGTCTTATTCCGCCGGGAC +AAAAAAAAAGGGAAAATTCTCTGGGAATTTGGACTAACACCACCTACTAT +TACTGTAAAAAAACATTTGGAGAAGGGGGAAACGAACTAAAAAAAAACAA +ATTAAAATCGGCGTATCAAATTGAAATCATATGATTCGTTGCCGTCGTCT +TCTCTGCAATGATCGTTTGTTCCGTCGTGTCAAACTAACCTACTCAATGT +CATAAAGAACAAAGAATGAATTCAATAAAACAAGACGAAAAAATAAATAC +ATTCAGGTACTGTACAGAGAGAATCAGGATCACATCTGGAATAGCTCGCA +GCCTGTTCGATTCTGGGAGCTTGTTGAGTATAGGCCGACCACTACGCCGC +CGCCGACCACTACGACAGAGTATATACCGCCACCGACGACTACGTATGTT +CCCTGAACTTTAAAGTTGCATTTTTTTTTAAAGGATTAGGGGTTTTAATT +GAAATTTCAGAATTTTTGGTAAATTTTTTAAAATTAGTTTTATTTTTTTA +CGGGCTTTTGCGATTATTACTGGTAGAATGAAAGTATGTACATTTCTTGT +AGATCAGAAAATTTAATTTTTGATATCCGATAAATGTTAAAAACTCGATC +GAAAAAAAAATAAATTTTTCCAAAAACTAAAAAGTTGCAAAATTTATTTT +TTTTACAATTCAAAGTTTGTAATTTTTGACAAAATACATTCAGAAATTTT +TTTGGAATAGGGGTTTTAATTAGGCTTGGGCCTAGGTTTGGGCTTGGGCT +TGGGCTCAGGCTTAGGCTTATGGTTAGGCTTAGGCTTAGGATTGGGCTTA +GGCTTAGGCTTGTGCTGAAGCTTGGGCTTGGGCTTAGGCTTCAGCTTAGG +CTCAGGCTTAGGCTTGTGCTGAGGCTTGGGCTTAGGCTTAGGCTCTCAGG +CTTAGGCTTGGGCTTGGGCTTGGGTATGGACTTAAAATTTTTTTTCAAAA +ATTTTATTTTTCGAAAACTTATGGTTTTACCGGTATAAAGTGCCTTTTTT +TGTACATAAAAAATAATTTTTAAATTTTTTAACGTTCCTAAAAACTAAAC +AAACTGTAAAGAAAATTTTGTTTAAAAAAAAAATCAATAAAACATATTTT +CAGTAATTTCCAAAATTTGATTTCCCGGTAAAAATCAACAATTTTTTATC +GGGGCCACAAAAAAAATTCGCTGAAAAAAATTCAATTGGATGTATTTTCT +GCAAATTCGAGTCAATTTTCTGAAAATAGTTGTTTATTTTCCCTGATTTT +TTGGCGTTTTTTCCTTTTTTAAAGGAATTTTAGGACTTTCTGGGATTTAG +AAGGGTTTAGCCTAGGGAGTGATTAAGCCTAGGCTTAAGCCTGAACCTGA +GCCTAAGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGCCTAACATCAAAA +AAACCGGAAAATCCTAAGCCTAAATAGCGTCAGTAGCAAGCTGACGCTCG +CCACTGACACCAAGCCTAAGCCTCAGCCTTTAACGAAAAACAATTTTGGC +ACAAAAATTGCAAAATTTCCGCTTCTCCGCTTCTCTTAAGACATTGAATT +TCCAAATTTAAAAATTTTTAGAAAAAAAAAAACCTCGGTCCAAAATGATC +TGAAAATTCTTATTTAGGCTTTAAAAAATTTCACTTTTTTCTGCGACACT +TTCCATAACACCACAAATTCGGCGAATCGACCTGTTGATGATCTTGTCTC +GACCCGCTCTCTCTCTAAGTGATTATAACAGAGATACACCCACACACCCA +CACACGTCATCTATTATGTTCTAGAACTTTATACTTTATGATCAAAACCG +AATGCTACAAACTAAAAAAACATCACCACTTTTTCCAAATTTTCGTCACA +TTTTTGCAGTCCGACCACAACTACAACCACCAAAGATCCATGTGAATCAT +CGCATCCGTTGGATCTGACGCGTCGGCTACGGGACACTGCCGGCTACAAT +CGTATCTATATGGCCAGCGACTTTTCGTCGGCTCGCAATGAGTTTCCTGA +TCTCAGGGGTTTGGCTCACAAAGCTTCAACGGACTATCATTGCGGGAAGA +GGTGCCAACGGTGAGCTCTCAATGCCTACCTGCCTACTTGTTTGCAGTAT +CAAACATATAATGCCTACAAGCCTACGCGCCTACCTTGGTCTACGAGCCT +GAACTTGCACATTTTCTGTGCCTAACATGCACGCTATACTTTTGTCTGCC +GTTACGCGCCCCCCCCCCCCGCCTATCTGCCTACAAGTCTCCCTTTTGTC +TTTATGCCTACGCGCCTATCACATGCCTACCTGCCTATTTGCTTGCGGTC +GAGTCGATACATATCATGCCTACGAGCCTACGCGCCTACCTTGGGCTACT +AGCCTGAATTCGCATTTTTCCAGTGCCTAGCTTGCGCGCTATACCTATGC +CTGCATTTACGCGCCTTCTCCCCGCCTAGCTGCCTACAATCGCACTTTCT +GCCTACCTGCATGCTTTCCTACCTATTCGCATACTTAGGCGTACCTACCA +CAAGCTTAGCTACCTACAAAACTGCCTTCTGCCAACCTGCATGACTGCGT +ACCTTTTCGCCTGCTTAGGTGCCTACCACAAGCCTCCCTTTTGTCGATAT +TCCTACGCGCCTATGGCATACCTACATGCCTACTTGTTTGAGTCGATACA +TATCATGCCTACGCGCCTACCTTGGCCTACCTTGGCCTACAATCCTGAAA +TTGCACTTTTCCTGTGCCTAGCTTGTACACTATACTTATGCCTGCCTTTA +CGCGCCTTCTCCGCGCTTATCTGCCTACAAGCATACCTTCTGCCTCCTTG +CATGCCTACATACCTATTAGCCTGCTTACGCGAACCTACCACAAGCCTAG +CTGCCTACAAACCTCCCTTCTGCCTATATGCCTACGCACCTAACTCCTGC +CTGCCTATACGTCTACCTCATGCTGAAAACAGACCTGCCTTGTACCTACC +TATGCGCCTACCTAAGATTTGCCTCCTACGTGCCTGGCTGCCTATTTTGC +CTATAGGCATTACTGTCAGTGCGTCTACCCAGAGCCTACCTTTAGGTAGA +CGTTTGCCTACCTAAAGCAACCGCCTACAAGTCTATTCGCCTGCCTCCTT +GCCTACCTACACACCTCCCTTATCCCGGCTTTTCCACCTGCCTATGCGCC +TATCTCATGCCTACCCAAGACCTGCAAACGTGCCTAGCCGTATGCCTACC +TAACTTCGCGCCTACATATGCCTCCCTTTCAGATCGAGTCAACTAATTCG +AAAAATCATAAAAACCGGCCAACCGGCAGAAGCCGAACGTGCTTGGTGGG +ACGAGGAAGAGTGGGAGGAGGGCGAGAGACGCAGGAAACGAGCCATCGAA +TGGAAGGATACAGATGATCGTCTGCTAATGCGAAATACCGGAACATCACG +TCATATTTTGGGTAGGTAGGTGGGTGAACACAGCAAGTGCGCTCCATCGC +GCGGGACACTTTTCCCGCGCTTTTTAGGAGGTCAAACACGGAATTTTTCC +AGGAATGACTGTGGCGGTGGAATGCGATGATGAGACTGGAGAATTTAATA +GTGGTGGATACTCGTTGTGTACTACGTGCCGTGCTGTTCGACACTTGCCA +TCCACGTATTTTCCACGTGTCATTAATGAGCTGATTTGCTCGCAGAAAGC +GTGTTTGCGAGGAGAAGGAAAATGCATACAACGGGTTATGCCGATGAAGG +TATGTAATTTTTTTGTTTTTGCAATGGAGCGCGTTTGTACTCACTCCACG +AGAATCACGTGGTGTCAGAGTGTCTCATTTCGGATTGATCTACAAAAAAT +GCGGGAGAAGAGACACAGAGTTCTCAACTGATTTTGGATGATTAAGAACG +TGCTGACGACACATTTTTATGGGCAAAAAATTCCCGCATTTTTTGTAGAT +CAAATCACTTGGAGAATATTATTTTTATTTGAATATGATCCTTTAAAGAA +AAAATAAAATTTGACTGAATTTCCCGCCAAAAAATTTTCGCAGAAAATTT +AAATTTCCCGGCAAAATATTCACGGATATCTGGCTTCCCTCATAAATTGA +AATGGAAGAGTTTTTGCCGAACTAGGCCAGGCCATATCTGGGGTAGATTT +ACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAA +TATATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGGTGATTGTC +AATAGAGTGCGAAAAATTCAATGAGGAAGGCCAGAACCCCGTGAATATTT +TCTCAAACATTTTTTTTGGAATTAATGTGCAATCGCGCTCTAACGCAGTA +TCCAAAACTTGGGTCTTTTGGCGGGAAACCCGAAAATTCAAAGTTTTTTG +CTTTAAAATATCGTGAAACAGACGAAACTAGTCGCAAAATTTCAAATTTA +CGGTCTTGCCGCGCCAGTGCGGTGGATCACGATTGCACTTAAGAAAAATG +GCGAAAATCAAAAATTTGGTTTATTTTTGGCAACTATTTTTCATTCTCTA +TCAAATTCATACTGTACACGTGGAAAATCATTGATTTTCCCGAAAATTTG +AATAAATGGGATGCAAGATGCGAGCGCGCCCTATTGTGATTCGTTAAAAT +TCGTTAGAAGCGTCACTGAAATCGAAATTTTTTCTCGAAAAATTGCAGTG +TGCCACGTTGTAAAATATCGATTTTTTGGAAAATTTAATATTTAGAAGTG +CGGATGCATCCTATTGTGCTCCAATAAAATTACACGGGCTTCTGGCATTC +CGCATTGAATTTTTCGCGCTCCATTGACAATCGCCCGTGTACTCCACACG +GACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCGCGACGCGACACGC +AACGCGCCGTAAATCTACCCCAGATATGGCCTGGCCTAGTTCGGCAAAAA +CTCTTCCATTTCAAAATATGAGGAAGGCCAGAACCTCGTGGAAAATATCG +ATTTTTCCATTTCCACGTGGCCAAAGGAATTGCAAGCGCGCTCCAGTGAA +CTCGCCCAATTTCCATTTTTTTTCAGGTTCTCCGAAACGTGGGCACCCGC +GAGTGTGCTCGCTGGCAAATGAGCCAAATCGACGTGCGAACGTGTTGTGA +TTGTATGCTCAATCCGTCATCACCACTGGTCACCTATTTATGAGCGAAAA +AACCGGGGAAAAAAACACACAAAACAACTCAAAACTCAACAAAAAAAAAT +AATTTTACAAGATTCAACGAAACAACAAAAAAAAGAAACAATGGAAATTA +AATACGGATGCTGCTGCCAAATATGCTGCCAAATTCAAATTCTCGCCTTG +TACACACGATCTTTATTGAAAACGGTGATCAACGGGCACCCTCCACTCTG +ACCTTTTATCTGAAAATAATTGTTTTAAAGATTTATTTGATTAAAAACCT +CGGCCACGGCCGCGACGCAGCCGCTCCGCACGCAGCTGCGTCGCGGTCGG +GTGGATCCTAACCTGAACTTCTCCCTCCAGCTCGTTATCGTCGTCGACCA +CCTCGAACAGTTTGCTAGCCTCGAATAGAAATCTGAAAAAAATAAATTGG +TTTTTTTTGAAAATATATAATGTTTTATGTTTGGGCTTCTGGCCTTCCTC +ATTGCATTTTTCGCGCGCTCCATTGACAATCGCCCCCCTGTGTACTCCAC +ACGGACAAATCACATTTAGTTTCACAACGAACGACACGCAACGCGCCTGG +CCTAGTTCGGCAGAAAAACTCTTCCATTTCAATTTATGAGGGAAGCCAGA +AATCCGCGTGTGTTTTATTGATTTTATTGATTTTTTTACTTTCGAAAATC +GCGTTCCGGCTGGTAGAAGCACAAGGTTTTGCGCGTGTCGGCGATTCGAT +CCCTCGACCATTCTCTGCAAAAAAAATATTTTTTTTTGTGTAAAATTCCC +AATCTGCGAGAACGGGATCTACGAAAAATTTTTTTTTTAATATTTTAATG +ATTTTTTCAGAGATCACATTCTTGCAGATCATCTTTTCGTGGGGCCTCCT +AATTTTTCAGTGCTGCACATTTATTTAACATTCAAAAGTGCTTTTTTCAT +AAAAATTTGAATTTTTTGCCCAAAAATCGAGAAAAACGCCGCTCCGCCTC +TTTTTCCGTGCGGCACTGTGCCTTTTGCAAGCTGGGCACAGTTTTGTAGG +CGTGAGCATGGTCTTACTTGAGCGCTTGAGTGATCTACGAAAAAAAAAAA +GCTTTTTTTAAAATTTATGTCGGAGATCACATTCTTGCAGATCATCTTTT +CGTGGGGCCTGCTTATTTTTCAGTGCCGCTCGGAAAAAGAGGCGGAGCGT +CGTGAGGCACGGTTTTTTGTCACGATTTTACAGTTTTTTGACTAAAATTC +TTGATTTTGGATCATTTTCGTTGATTTTTTTCGGAAAAAGCTGATTTTGG +CAAAAAAAAAATTTTCGCTTTTTTTTGGACAAAGAAGAGCCAAAAAAAAA +AATGAAAAAATCATAAATTTTTTAGTTTTTACATTTTTTTTTTTGAATTG +AAAAATGTTTTTTTGTGTTTTTGGTGAAAAAAACTACTTTTTTTTGCGAA +AAAAAAATAGCAAAAATGACCAAAAATCGGAAAAAAAAAACGCCGCTCCG +CCTCTTTTTCCGTGCGGCACTTCGCCATTTGCAAGCTGGGCACGGTTTTG +TAGGCGTTGTCATGTTGTCATTACTTGAGCGCTTTGAGGCAAAGACTTAT +GGGAGAACGGTGAAATCCAAAATTGGTGGCGTTCGGGAAGAGACGGGGGT +GCTTCTGAAAAAAATTGTTGAAAAATGCAAAAAATCTGAAATTTTAGAGC +ATTTTTCTGAAAAAAATGCAAAAAATCCGAAATTTTTGAGCATTTTTCTG +AAAAAAACGCTAAAAATCTGAAATTTTAGAGCATTTTTCTGAAAAAAACG +CTAAAAATCTTAAATTTCTGAGCATTTTTCCCGGAAAAAAAAAGATTTTT +ATGCACCTCTGCGAAAACTTCATCCATCATGGTAATTGAAAAATCACAAC +TGTCCAAAAGCACCGAATTCACAGTGTCGAGCTCGAAAACGCCGACATCT +TCGACCTAAAATGCTCAATTTTAATGGGGAAAAGCTCTAAAATCATGGGC +TTCTCGCATTCCTCGTTGAATTGTTCGCGCTCCATTGACAATCGCCCCCG +TGTACTCCACACGGACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCG +CGACGCGACACGCAACGCGCCGTAAATCTACGAAAAAAAAAAGGAATTTT +TGCTGAAAAATCGATAAAACACGTTAAATTTAACCAGAAAAATCAATTTT +CGCACAAAAATTCGCAAAAAAAAAAAATCAAATTTTGCTCATAAAATTTG +GCGATTTCAGTTTTCTGAGGTTCACCGACCCAAAAAACGTCAAATTTGAC +GCGCAAAACTTGAATTTTCTATTGATTTTTGATGAAAAATCGATAAAATA +CGGTCAATTTAACCAGAAAAATCAATTTTTAACGAGAAAAGCCAGAAATC +CGTTGAAAAAGCTCTAAAAATCAAAATACAAACATTCGAGAGAGTCAGAT +GACGGAGACAGACGCATTTTTTCAGAATTTTCTGCAAATTTAGGTCCAAA +CTGACGAAATAGAAGACACGGAGCACACTGGAAATGAAAAAAAATTAATT +AAATGCTAGATTTTTAGCATTTTTTCAGAAAAAATGCACTAAAATTTCAG +ATTTTTAGCATTTTTTTCCGGAAAAATACACTGAAATTTCAGATTTTTAT +TTATTTTTTTTTGAAAAAATGCTACAGACCGAATAGTTTGCCAGGCATTT +CTGCCGCGGAGGAAATCGGCGATGAACTCTGCCACGTAGCGGCATTCGAT +GGGCGGTGGCTGAAAATTTGCAATTTTTTGGCCTAAAATTTGGTTTTTTC +TGGAAAATTCTCTTACCAACGGGAAGGTTTTCGTCTTCGGAATGCCTAAA +TTAACAATACAAGCCCTCGGAGCAATTCTCGCAAGAATTGGAGCCAGCTC +CTTGGCATAAGTGAGATCATAGATGAAGAAGACGAGCCGCTTCACCATTA +CGATGCTCTTGCAGCGTTCACGGCGTTCTGCGTATTTTTCCAGGATACTC +TGAAAAAAAATCCGTTAATTTTAGCCAAAAAATCCGTTAAATTTAGCCAA +AAAATCCGTTAATTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATC +CGTTAATTTTAGCCAAAAAATCCGTTAACTTTAGCCAAAAAATCCGTTAA +TTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATCCGTTATTTTAAG +TCAAAAAATCCGTTATTTTAGCCAAAAAATTCGTTAATTTTAGCCAAAAA +TTCGCTAGTTTCAGCCAAAAAAATCCGTTAATTTTAGCCAAAAAAGAACC +GTTATTTTTAGCCAAAAAATCCTTTAATTTTAGCCAAAAATTCGATATTT +TTAGCAAAAAAAATCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGCC +AAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTTAGCCAAAAAA +ATCCGTTAATTTAAGTCAAAAAATCCGTTATTTTAGCCAAAAAATTCGTT +AATTTTAGCCAAAAATTCGCTAGTTTCAGCCAAAAAAATCCGTTAATTTT +AGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCGTTAATTTTAGCC +AAAAATTCGATATTTTTAGCAAAAAGAATCCGTTAATTTTAGCCAAAAAT +CCGTTAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATTCGATATT +TTTAGCAAAAAAAATCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGC +CAAAAAATCCGTTAATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAA +AATCCGTTAATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCC +GTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCGTTA +ATTTTAGCCAAAAATTCGATATTTTTAGCCAAAAATCCGTTAATTTTAGC +CAAAAATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAAAA +TCCGTTAATTTTAGGCAAAGAACCGTTAATTTTAGCCAAAAAATCCGTTA +ATTTTAGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTT +AGCCAAAAAAATCCGTTAATTTAAGTCAAAAAATCCGTTAATTTAAGTCA +AAAAATCCGTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAA +ATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAGAATCCGT +TAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATCCGTTAATTTTA +GCCAAAAATTCGATATTTTTAGCAAAAAAAATCCGTTAATTTTAGGCAAA +GAACCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCCAAAAAATCCAT +TAATTTTAGCCAAAAATTGCTAATTTTAGCAAAAAAATTCGCTATTTTTA +GCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAA +AAACTGTTAATTTTAGCCAAAAATCCGTTGATTTTAGCCAAACAATTAGT +TATTTTTAGCCAAAAAATCCGTAAATTTTAGCCAAAAAATCTGTTATTTT +TAGTCAAAAAATTCGTGAATTTTAACCGGAAAATCCGTTATTTTTACTAC +AAAAATAGCGAATTTTCGCCAATTTTAACCAAAATCTCTCGATTTTTTGT +CAAAAATGCACCAAATGTGCGCTTTTTTTCGTTTTTTTTTGGCATTTTCC +CTACTTCAATAGCGAGTTTGCAGGTCGTCGTGCAAATTTTGACTTCGATT +TCAACAGAATCCAGCAGAATTCGATCATCAGTCATACATTCCAAACAATT +TTCAGCATCCTTTATGGGCACTTCGATGAAATCTGAGAGAGCAAACACTT +TAGAATTGCCAGGGTTTACAGCTCTTTTAATCACCATCCAACTGGCACGC +GACGTCCATTTTTGGCTGCCCATTCACCCGCTCGCCGCCACCCTTGCAAA +TGTTGTGAAATTTGATGACAAACGGTTCAGAGTACTCGAAATTCTCCAGA +TCGCCGTGCTCGACGAGCTCGTTGTTCGATGGTGCTCTTTCCGGCGTTCT +TTTCCATCTGAAACTGCTGTTTTTCCTTTTTTTTTTTGTCGCAAAATCTT +TTTTTTCACCGAATTTTTCCACCAACCTGAACAGCGAATCTTCGAAAAGA +GACGAAGAATTCGATTTTGGGCTTTCCAAATTTGAAAAATTCAAAGAAGT +TGTCACAGAACTAGCCATTTCGAAGTTGAAATGATTAAAAATCAAAAACA +AAAAATTTCGATAAAAATCAATGTCCGAGAGGAGTACACGCTTGGGAACC +ATGCGCGGGTCTCGCACGGAAGAGACGAATTGAAGTACGGTAGCTCGTAA +ATCCTGTTCCACGATTGATTTTTTTTTAATTTTTGATCAATTTTTTCGAT +TTTATCCCAGAAGTTCTTGAAAATTATCCGTTTTTTTGCAATTTTTTCGG +AAAAATGCTCTAAAATTTAAGATTTTTAGCATTTTTTTCCGAAAAAAATG +TTTTAAAATTGCAGATTTTTAGCATTTTTTCACAAAAAATGCACTAAAAT +TAAGATTCTTAGCATTTTTGCGGAAAAAATGCTAAAAATCTTGCAAAGAC +TGAAAAAATTCGAATTTGTTGTAATATTGCATGTTTTCCGAGGTTTTACA +TCAAATATGTGTAGTTTTCCTTGAAATTTGACGTTTTTCACTGAAAAATT +CTACAAAAATAAGCATTTCTGAGCTCTTTTGTCGCAAAAGTTGATGAAAA +TCGCCAATTTTTCAATAAATATTGCACAGAAACCGTCAGATTTTTAGCAT +TTTTTCGGAAAAATGCACTAAAATTTTAGATTATTAGCAATTTTTCAGAA +AAATGCTCTAAAATTTAAGATTTTTAGCCCTTTTTTTCAGAAAAATTCAC +TAAAATGCAAGATTTTAATCATTTTTTTGCAAGAAAAATGCTCTAAAATC +TAAGTTTTTTAGCATTTTTTTCGGAAAAATGTTTGAAAATCCCTTCTTTA +ACGCCTTTTTCGCACTAAAAGATGCTCAAACTAGTTTAAACTTTCAGAGT +TTTCCCATGCTTTTGCCCCCTCCACTTCACAAGAAACAAGAAACAAATAC +GGCGGGAAAAAAGCGAAAATTCGCGGAAAACATCATTTTCAATGCATTTT +TCATCGCGAAAATTGCCGAATTTCATTAAAAATGGCCAATTTTTGTGCCA +GTTTTCCCAATTAATCATGTATTTTCGATTAACTCGAAGCCCCTGCGCAG +AGAAAAACACAAAAATGTTGCAATTGTTTGTGTAAAGCACTTCTCTGCGC +GTCTGCGGCATCCGATATGACGAGCAATATATATCTTTTTTCTGGGAGCC +TTTTATTTTAAATTTATCATTTTTCATTTAGTTTTTGAGAAAAAAATTCC +CCCAAAATTAACCTAAAAGCCTTGAAAATGTGAATTTTGAGTGAAATTTG +ACGTTTTTCAGCGAAAAATTCTCAATTTTTAGTGCATTTTTGCCGGAAAA +ATGCTAATAATCTTGAATTTTAGTGCTTAGCGGAAAAAAAATTCAAAATG +AAAATGTCGAATTTGAAATAAAATGCTTTAAAATTTAAGATTTTTAGCAT +TTTTCCCGAGAAAAGCTAAAAATCTTAATTTTTATAGCTTTTTTGTTGAA +AAAATGCTAAAAATCTTAAATTTTAGATCATTTTATTTCAAATTCGACAT +TTTCATTTTGTATTTAAGAAAAAATAACCTCAAAGTCTGAAAAATATCGA +ATTTTGAGTGAAATTTGACATTTTTCAGCGAAAAATTCTCATTTTTCCGG +AAAAAATGCTAAAAATCTTGAATTTTAGTGCATTTTTCCAGAAAAAATGC +TAAAAATCTCAATTTTTAGTGCATTTTCCCGGAAAAATGCTAAAAATCTT +AAATTTTAGAGCATTTTCCAGAAAAAATGCTTAAAATCTTGAATTTCAGA +GCATTCTTAATGAAAAATGCTAAAAATCTTAAATTTTAGAGCATTTTTCT +CGAAAAAATGCTTAAAATCTTGAATTTCAGAGCATTTTTTTCGGAAAAAT +GCTAAAAATCTCAATTTTTAGTGCATTTTTCTGAAAAAATACTAAAAATC +TTGAATTTTTAGAGCATTTTCGCTGAAAAATAATAAAAATTTTAAATTTT +AGAGCATTTTTCCGAAAAAAAAAACGCTAAAAATCTTGTAATAACTGACA +AATTTCGAATTTTGAGTAAAATGGCATGTTTTTTGAGGTTTTTCCTTGAA +ATTTGACGTTTTTCACCTAAAAATTCGACAAAAATGAGCATTTCTGAGCT +CTTATATTGCAAAAATTGACAAAAATCGTCAATTTTTCAATAAAAATTGC +CCAAAAACCTTAAAATATTCTGAAAAAAGCCGAAAAAACCCCATTTTTTA +GCCATTTTCTACAGAATTTTACATTTTTCTCAACTTTCTTCACCTAAAAT +CGCCGATATTATTCACATAAAATTCCCTTTTTTTTCAGCGCAATGGGGTG +TATTATGAGCCAGGAGGATGAAGCAGCGAAACGAAGATCCAAGAAGATTG +ATCGATTGGTAAAAATTGGGGATTTTTCGTTGAAAAAACTCGATTTTTTG +TGAAAAAATATAGAAAAATCATCAAAACTGCTTCAAAAACCGAAAAATTT +CACTAAAAACTAGAATTTTTGCTCGAAAACCTCAAAAAATCGCAAAATTT +GCAGTGAAAACTAGATTTTTATTTTTAAAAAATTCAAAAAGTTCATAAAA +ATCAATAAAAAAATCGGATTTTTTTTCTTAAAAAATCTGGAAAACTGTCT +AAAAATCTACTCAAAATCAGTTTTTTTTGTAGAAAATCTGAAAAATAGTC +TAAAAAATTAATAAAAATCGATTTTTTGGGAGAAAATTTGAAAAATTACG +AAAAAAATCAATAAAAAATCGGTTTTTTGGGAAAAACCCTGAAAAATTGT +CTAAAAATCTATAAAAAATTGGATTTTTTAAATAGAAAATCTGAAAAACT +GCCAAAAAATCAACAAAAAATCGATTTTTGTGTGAGAAAACCTGAAAAAT +TATCAAAAAATTGGTTTTTATCTAGAAAATCTGAAAAATTACCTAAAAAG +CAATAAAAAATCGGTTTTTTTTCTGGAAAAACTGTAAAATAGCCTAAAAA +TCAATTTAAAAAAAGTTTTTTTTTTTGTAGAAAACCTGAAAAATTATCAA +TAAAAACCACGAAAAACAGTTTTTCGCTTATAAAAAGTCCAAAAATCCCA +AAATTTGCATTAAAAACTAGATTTTTATTTCAAAAAAATTCAAAAATTGC +CTGAAAATCAATAAAATTGTTGTTTTTTTTTGGAAAAAAAAACCCTGAAA +AATTGGCTAAAAATCCCAAATTTTTTTGCAGCTCAAAGAAGACGGCGAGA +ACTCAATGCGAACCATCAAGCTTCTGCTCCTGGGAGCCGGCGAGTCTGGA +AAATCGACGATTTTAAAGCAGATGCGTATCATTCACGACGTCGGATATAC +GACTGAAGAGAGAAAAGTGTTCAGAGGCGTCGTTTATGGAAATATTATTT +TGGTCAGTGCTCCGATGCACTGAAAAATGACAGGAAATTGGCAATTTTGA +CCAAAATTCGTGGATTTTAACCAAAAAATCCGTTAATTTTAATCAAAAAT +CGGCTAATTTTAGCCAAAAAATTCGCTATTTTAACCAAAAAATCCGTTGA +TTTTAGTCAAAAAATTCGCTATTTTTAGCCAAAAAATCGCTATTTTTAGC +CAAAAAATCCGTTAATTTTAGCCAAAAATTTCGCTATTTTTAGCCAAAAA +ATCCGTTAATTTTAGGCAAAAAATCCGTTAATTTTAGTCAAAAAATCCGC +TATTTTAACCAAAAAATCCGCTATTTTAACCAAAAAATCCGTTAATTTTA +GCCAAAAAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAA +AAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTC +GCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCTATT +TTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGC +CAAAAAATTCGCTATTTTTAGCCAAAAAATTCACCAATTTTCGTTTAAGA +TTCTCCAATTTTTGACAAAAAAATTCACCGAATTTGCTCAAAATTCTCCC +TTTTTTGGCTAAAAAATGCATAAATTACACAATTAAACCAAAAATTACCC +AATTTCGCCCAAAAACTCTAATTTTTACCAAAAATTCTCCTATTTTTTGT +TGAAAATTCACCAATTTTTTTGCCAAATTTTAACAGAAAAATCTATAAAA +TATCAGGCGAAAATAACCTAATTTTGGTCAAAAATTCACCGATTTTTGTT +CAAAATTCTTCAATTTTACCCAATATCCACCAAATTTTAACCAAAAAAGT +CTAAAAAATTATTCAAAAAATCCCTAATTTTGGCCCAAAATTCTCCATTT +TTACTCAAAAATTCTCTCTTTTTAACCAAAAAATCTAGAATATTAGGTGA +AAAATGCCTAATTTTGGCTAAAAATTCACCGATTTTTGACAAAAAAAACC +TCCAATTTCAGCTTAAAACTCTCTGATTTTTACCAAAAAAATCTAAAATA +TTAGGCGAAAAATCACTAATTTCGGCTAAAAAATCACCAATTTTTGACAA +AAGAAACTCCAATTCCAACAAAAAATTCACAAAATTTACTCAAAAATTGT +CTGTTTTTCACAAAAAAAAAACCTACAATATTAGGAGAAAATTCACAAAT +TTTGGCCAAAAAATCCCTAATTTTGGCCGAAAAATTTGCCAATTTTGTTC +AAAATTCTCCAATTTTCGACTAAAAAAACCTGCCATATTCAGCAAAAAGT +TCACCAAATTTACTCAAAAATTCAAAAAAAATCTAGAATATTAGGCGAAA +AATCCCTAATTTTGTCCAAAAATTCACCGATTTTTGACAAAAAAAACTCT +AATTTCAGCAGAAACTTCACCAAATCATAGCCAAAAATTCACTGTTTTTT +ACCAAAAAAATAGAATATTAAGAGAAAATCCCTAAATTTGTCCAAAAAAT +TAAACAAATTATAGCCAAAAATGCTCTGTTTTTTACCAAAAATTCTAGAA +TATTAGGTAAAAAATCCCTAATTTTTCCCAAAAAATTCACCGAATTTACT +CCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAATTCCAGCACAAAAT +TTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCCAAAAAAAATCTAAA +ATATTAGGCGAAAAATCCCTAATTTTGTCCAAAAATTCACCGATTTTTGA +CAAAAAAAACTCTAATTTCAGCAGAAACTTCACCAAATCATAGCCAAAAA +TTCACTGTTTTTTACCAAAAAAATAGAATATTAAGAGAAAATCCCTAAAT +TTGTCCAAAAAATTAAACAAATTATAGCCAAAAATGCTCTGTTTTTTACC +AAAAATTCTAGAATATTAGGTAAAAAATCCCTAATTTTTCCCAAAAAATT +CACCGAATTTACTCCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAAT +TCCAGCACAAAATTTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCCA +AAAAAAATCTAAAATATTAGGCGAAAAATCCCTAATTTTGGCCAAAAAAA +TTACACCAATTTTCCCCAATTTCAGCTTAAAATGTTCAATTTCTAACCAA +AAAACCCCCAAATTTTAACCCAAAAATTCCCTCGAATTTCACCCCAAAAC +CGTCCAATTTTCCAGTCTCTCAACGCCATCATCCACGCTATGGAGCAGTT +AAAAATCAGCTTCACCACACTCGATCACGAATCAGATGCCCGAAAGCTTC +TAATGTTCAGCACAACAGGCGAAGAGGATGAGCTGCCCGAAGAGCTCGTC +GTGCTCATGAAGAGTGTTTGGTCCGATTCGGGAATTCAGAAAGCGCTCGA +AAGGTGGCGAAATTTCGCTGAAAATTGAGAAAATTCGAGGGATTTTCGCT +GAAAATCGAGAAATTTCGGTGGAAATTAGCTTATTTCCATGAAAAAATCG +TTAAAATCCCAGAAAATTGCGATTTTGGACTATTTTTGAGCATTTTTCGC +GTTTTTTCCATGAAAAATTCAATGAAATCGATTTTTTAGGTCATATTCGC +TGAAAATTACCGCTTTTTTCGATGAAAAATTCGTTGATATTCGTTGAAAA +TTATCTATTAGAGCTAATTAAAATTTAAAATTCCAAAAAAAAAAATATTT +TAAAATAATCAATCGAATTATTTTTTGCTCACACTTTCAAAAACCGCTAA +AAATTCTAAAAAAAAAATTTTGGAGCCCCTTTTCCGCTAGAAAATAGCTT +TTTTTCCCTCAAAATCCGGGAAAATTCAGAAATATTTAATTTTTTGGCTA +TTTCTGACTCTTATTCCCACACAAAAATAGTTTTACCAAAAAAAAACAAT +TTTTGTCAAAAATTCGAAAAAAAAATTTCTGGGAAATATTTTTAAATGAC +TCTAAATTTTCCCCTGTACCCGAATATCGATGTGAAAAAATTCAGAAAAA +TTTTCCGCGATTTTATATGATTTTTTGAAAATTGGACAAATTTCAGTTTT +CCCCCCTAATTCCTATTTGAGTTACCGCCAATTTGATTTGTTCGATGGAC +TTGCACATTTTTGAATTAATCTATTTTATTTTTTGTTGTTTTTTCCACCG +ATTTTTAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGGGGAAAAGTCA +AAATAAATGCAATTTTCGATTAAAAAGCACGCTGACCGGCGTAAAAATGA +AAAAGTAACGATTTTAAACGATTTCAAACCTGAATTAATTAATTTCACTG +ATTTACGCCTGTACGCGTGCGTAGATCAGTGAAATTAATTAATTTAGGTT +CGAAATCGTTTAAAAGCGTTACTTTTTCATTTTTACGCCTGTAAGCGTGC +TTTTTAATCAGAAATTTGCAATTATTTTGACTTTTTCTCTAAAATTCAAG +CAAAAATACACCGAAAACATCAAAAATCGGTGGAAAATAACAAAAAATAA +AATAAATAAATTTAAAATTGTGCAAGCGCGCTCCATCGAACAAATCCAAT +TGGCGGTAATTCAAATAGGAATTAGGCAAAAACTGAGATTTTTGAGGCAC +CACGTTTTGAAGATCTGTTCAAAAAGAAGATCTACGTTTTCAGGATCTGG +CACCGTGCCAACTGCGGTTTTCTCGATGAAAAACGTAACAACGATGCTCC +GATGTTACGCGTCGCGTGTTGTTTTGCGTTCAGAAAGATATTTTTTGAAA +TTTTCTTCTTGAAGAAACGCTTAACGACACGCAACGCGTAACATCGGAGC +ATCGTTGTTACGTTTTTCATCGAGAAAACCGCAGTTGGCACGGTGTCAGA +TCCTGAAAACGTAGATCTTCTTTTCGTAGATTTTCAGAATGTAGATCTTC +TTTTGGTAAATCTTCTTTTCGTAGATCTTCTTTTCGTCGATCTTCAAAAT +GTAGATCTTCTTTTGGTAGATCTTCTTTTCGTAGATCTTCTTTTCGTAGA +TCTTCTTTTTCGTAGATCTTCTTTTTGAACAGATCTTCAAAACGTGGTGC +CTCTGATTTTTCCAAATTTCAAAAAATCATATAAAATTTAGAAAATTTTT +TTGAATTTGTTTATCAGCATATTTGGTCATTTTGGTACCATATTTTCCCC +TGATTCCGAATATCAATGTGAAAAAATTCAAAAAAAAAATCCCTGATTTT +ATATTTAAGCTTGAAATCGCCGAATGAGATTTTTCAAATACGCGCGCACA +AATAAATTCTCCTTGGAGCGCGTTTGCCTCATTTGATTTTCTCCATATTT +ATTTTTACTTTTTTTTCAGTTTTTCACAGCTATTTTCATTCATTTTTATT +GTATTTTATAGGTTTTTTTTTTTGAAAAATAAATTTTTCCGTGTGAATTG +AACATTTTATTTGCATAAAAATGAATGAAAATAGCTGAAAAACTGAATAA +AGTAAAAATAAATATGGAGAAAATTAAATGAGGCAAACGTGCACCAAGGA +TAATTTATTTGGGCGCGTATTTGAAAAATCTCATGTAGGAGGCAAATGAA +ATTTAGGCGATTTCTAGCTTAAATATAATATCAGGGAAATTTTTTTTTTG +ATTTTTTCACATCGATATTCGAATCAGGGGAAAATTTGGAGCCACCTGTA +ACAAAATTTTATGAAAAAAAAAACTGTATAATTTCTAACAACTTTTTTTT +TGTAGATCACGCGAATATCAGCTCAACGATTCGGCCGGCTACTATCTGAG +CCAACTCGACAGAATTTGTGCTCCTAATTACATTCCCACACAGGTATTTT +TCACTGGAAAATTCACAAATTTTTCCACTACTAAAAATTCAAATTTCCTT +TGCAGGATGACATTCTCCGCACAAGAATCAAGACAACAGGAATCGTGGAG +ACGCAGTTTGTCTACAAAGATCGCCTATTTTTGTAGGGGGAAAATTAATT +TTAAAAAATTGAAAAAATCGTCGCCGAAATTCAGGGTTTTCGACGTTGGC +GGACAGCGATCCGAACGAAAAAAGTGGATTCATTGCTTCGAAGACGTGAC +GGCACTCATTTTCTGCGTTGCACTGTCAGAATATGATATGGTTCTTGTCG +AAGATTGTCAGACGGTGCGATTTTCGAGTTTTTTGCTTTTTTTTCGTTTT +TTTCCCAAGTTTAGGGTTTTTCGGTGAAAATCTCGGTTTTCTTGGTTAAA +ATGGTTTTTTTTTTGGCAAAAAACGGCAAAAATTGAGGATTTTAGCGTAT +TTTGGCGAAAAATTGAGTTAATTACATGGAAAATTTCAGAATTTGAGTTA +AAATTGTAGTTTAAGGATTTTTTAGTGATTTTCTCGATTTTTGAACCGAA +AAACGTTCGAATTTCATTTATTACGCGCGACCACAAAATGCTGAGAACGC +GTATTGCACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTAAA +GTAATTCTATAAATGACTACTGTAGCGCTCTTGTGTCGATTTACGGAAAT +CGTGTATTAATCGATAAAGTATTTTTTTTAGAAACACAAAAATGACAAAA +AAAATACGAAAGAAAATTGAATTGTTTCGAAAATCGAGTCCTCCCGTAAA +TCGACACAGTTGCCATTAAATTAAATAAAATTAATGTTAACTGTGTCGAT +TTACGGGAGGACTCTCGATTTTCGAAACAATTCAATTTTCTTTCGTTTTT +TTTTGTCATTTTTGTGTTTCTAAAAAAAATACTTTATCGATTAATACACG +ATTTCCGTAAATCGACCCACAAGAGCTACAGTAGTCATTTTCAGAACTAC +TGTAGTTTTCGCTACGAGATATAATTGCGCATCAAATATGTTGTGCATGA +CGGATTCTCAGCATTTTGTGGTCGCGCGTAATGAAAAGCGAAAAAATCGA +TATTTTCTGATTTTTGCGCCGAATTTTGTTAATTTTTCTTTTTTTTTTTT +CTGCGAAAACCACATTTTCCTGACTAAATTCAGGTTCAGCCATTTTTTTT +CGCAAAAATCGACGAAAATTGAGAATTTTAGCGTACTTTTAATTTTTTTA +AATTTTTTTCGCTCTGAAAATTATGAAAAAATCAAAATTTTCTCGATTTT +TGAACCGAAAAACGTTCAAATTTCATTTAAAAATCGAAAAAATCGGGAAA +AAATTTTCCGATTTTTGCACCGATGATTTTCGCTAATTTTTCACCACATT +TTTTGCGTTTCAGAATCGAATGCGAGAATCGCTAAAACTGTTCGACTCGA +TTTGCAACAATAAATGGTTTGTCGAGACGTCGATTATTCTATTTCTCAAC +AAAAAAGACTTATTCGAAGAGAAAATCGTTCGATCTCCACTCACACACTG +CTTTCCGGAATATACGGGCGCCAATAATTACGAAGAAGCTTCTGCGTACA +TTCAACAACAGTTTGAGGATATGAATAAGAGGACTACTGGAGAGAAAGTT +GGTGGTTTTTTTGAATTCACTGCAACTTTTTCCTCACGAGGGACGAGGAA +AAGTGGTTTCTAGGTCATGGCCGAGGGGCCGACAAGTTTCAGCGGCCATT +TATCTTGCTTTGTTTTCCGCCTGTTTTCTTTCGTTTTTCATCGATTTTTT +TCGTTTTTTCGTAATAAAACTGATAAATAAATATTTTTTGCAGATGCTAA +AACAATTTCCAAGTAAAAAAATCATGTATTCAGTCGGCAAGCAGCGATGA +AAGTGGGCATTGTAATATGATGGATTACGGGAATACAAAACCTAAACTTT +TTCTGAAACATGAAACATATGATGCTTAGATGCTGAAATTACCTGATTTT +CATAACGAGACCGCTGAAAAGTTTTGAGGTTTCCACAATTCAACTTTTTG +TGCGAAAATCTCGACTTTTTCACCAAAAAAGTTGAATTTTGGAAACCTCA +AAACTTTTCAGCGGTCTCGTTATGAAAATCAGGTAGTTTCAGCATTTAAG +CAGCATATGTATCATGTTTCAGAAAAAGTTTAGGTTTTGTATTCCCGTAA +TCCATCATATTGCATTGCCCTTGTTTCACCGCTGCTTGCCCACTGAATGC +ATAATTTTTTTACTTGGAAATTGATTTAGCATCTGCAAAAAATATTTATT +CATCAGTTTTATTAAGAAAAACGAAAAAAATCGATGAAAAACGAAAGAAA +ACAGGCGGAAAACAAAGCAAGATAAATGGCCGCTGAAACTTGTCGGCCCC +TCGGCCATGGCCTAGAAACCACTTTTCCTCGTCCCTCGTGAGGAAAAAGT +TGCAGTGAGAAAACTCAATTTTTGAATTTTTTTTTCATGAAAATCGGAAA +ATCTTCAATTTTTCCTAATCAATTCCATCTCTACAGAATCAAGAAATCTA +CACCCAATTCACATGTGCCACCGACACTAACAACATTCGATTCGTTTTCG +ATGCCGTCACCGACATTATCATTCGAGATAACCTCCGCACGTGCGGGCTC +TACTAAATTTTTCCGCTAAATTTTAAATTCCGTTTTTTCCCCCCAAAATC +CCCTCCCAGACATTTTCCGGTATTTATGTATTGACCACACACAACTCTTC +TCTCCCGTCTCCGCTGTTCAATGCTACGGTTATTCTCTTTTTTTTTCTTT +TTTTTTCCTGAAATTCCAAGGGTGTCGTTGAAAATCGAAAAATTCGAAAA +ATTTGGGTTTTTTAGAGGAAAAGCCAAAAATTCAATTTTTTTTTCGATTT +TTATTCCGGAAAATTCGAAAAATTTCGATATTTTTTAAATTTTTTACAAA +AAATTCGAAAAATTTGGATTTTTTCAGGAAAAAGCCAAAAAATTACAATT +TGTGTTTAAAAAAACGAAAAAAAAAACCAATTTTTCTGATTTTAATTCCG +GAAAAATCAAAAAATCTCGATTATTTTCAGAAAAATTCGAAAAATTTGGG +GCTTTTTCCAAAAAAGAAATCGTAAAATTTCGATTTTGTCCAGGAAAAAT +CGAAAATTTAATGTTTTCTTTTTTGGCTTCTTCCGGAAAATCCAAAAATT +TTGAATTTTTTGGATTTGTTTTCAGAAAAATTGGAAAAATTTGGATTTTT +CAGGAAAAAGCCTAACAATTTCAAATTTTGCTTTAAAAAAACTTTAAAAA +ATTGATTTTTGAGGAAAAAACGAAAAATTTCGACATTTTTTGATTTTTTT +TTTACCGAAAAAAAAATTGATTTTTTCCAGGAAAAAGCCAAAAATTTTCA +ATTTTTAAGGAAAAATTCGAACAATTTTGATTTATTGATTTTTTATTACG +GAAAAATCGAAAAATTTGGGTTTTTTAGAGTGAAAAGCCAAAAGTTCAAT +TTATTTTTCTGGAGAAATCCAATTATTTCAATTTTTGAATTTTTTCAAGA +AAAATAAAAAAATGTCGATTTTTTCCAGAAAAATCGAAATTTTTCGTTTT +TGAATGAAAAAAAATTTTTCCTTCAATTTTTCCTTTAAAAAAAATAAATA +AAAATGTTCGAATTTCCATGAAAAAAAGTCAAAAAAATTCAAAATTTTCC +ATTTTCCCTGACAAAAAAATCAAAATTTTCCGATTTTCCTAAACCAAAAT +CCCAAAATTTTCTGATTTTCCAATTTTCTCTGAAAAATCGAATTTTTTGC +CGCACACCCCTGGTTTCACGTGGTGGTCAGGTTGTCTCATTGCGGTTTGT +GATCTACAAAAAATGAGGGAATCTTTCCTCCCCCGGGAAAATCTGACGTC +AGCGCACTCGTGTAACCATGCGAAATCCTCTGCTGAAAAGTCTGCGTCTC +TTCTCCCGCATTTTTTGTAGATCAACGTGTAGATCAATCCAAAATGACAC +CTTGACACCACGTGCCTAAGCCCAAGCCTAAACCAATCCATTTTACCGGT +ATATCTCTACAACCTTTCACTGTCTGAAATATCGCGTCATTTTATATTAT +TATTATTATTGTATTCGCTTAAACGACAACAATTCCCCCATTTGATTCAA +AAAGTAAACATTTCCGAACTTTTTAAAAATTTGAAAAATATTTTTAAAAA +ATTTTAGCGTGAAAAACTTGTCCCCCCACCCTGCCTCTCCAAAAAAAATT +AATTTCGGAAGAATTCAGTCCTTGTTTTTGTAAATTGAGAACGTAATGCG +CTTTTTGGTGGTTTTTGCATATTTATCGACACTTGCGTACGCGAGGTATC +GATTCAGATTCCGTGAGTTTTTTACAACAAAATATCGCTAAGCAATCGCG +CTCCAGCGCGAAACTTCAAAAAAAGGCCAAAATTTTGCGTCGCTTTCTAT +GATTTTAAGACGAAAAGCGAGGAAAAATCAATAAAAACAGCGAAAACTTT +GAAATTTACGGGTTTGCCGCTTTTTTTGCGCTAGAGCGCGATTGCTCACT +GAGTTCAAGCGCCCTTCTTATTTTGAAATGGAAGAGTTTGCCGAATTAGG +CTATTTTGGTGCGGCCACGGCTGGGGTCAATTTACGGCGCGTTGCGTGCC +GCGTCGCGGTTAGGTGGACCACGCCTTTCCCACGCGTAGACGATTGTCAA +TAGAGCGCCGAAAATGCAAGGCCAGAAGCCCGTATGAGTGAAGTTTTTGT +TCATTTTCACTTTTTTTTCGTCGTTTTTAACGGTTTTTATGTGAAAATCA +ATAAAAACGGCGAAAATAATTAAAAATTTTCGATATTCCGGGTTTGGCGC +TTGCTTTGCGCTAGAGCGCGATTGGTCACCGAGTTCAAACGGCGCACTCT +GGCTTCCCTCTTAATTTGAAATGGAAGAGTTTGCCGAATTAGGCCATTTT +GGGTCGGCGGGTAGATTTACGGCGCGTCGCGTGTCGCCTCGCGGCTCGAT +TTTGATTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGCGACTTT +CCCACGCGTTGTCCAGCAGGTTATTGCCAATGGAGCGCCGAAAATGCAAG +GCCAGAAGCCCGCCGTATAAGTAGCCCATATGAGTGAAGTTTTTGTACAT +TTTCACTTTTTGTTTCGTCGTTTTTATGGTTTTTATGTGAAAATCCACAG +TCTCCTCGTCATCGAAAGCGCACAAAAAACTGCTTACTGGCGCGTTTCGC +GTTTTTGCTAGCGCATTTTGTGGATTTCTCCGAAATTCAGAAATTACGCG +GAAAATAGGCTAGAATTCCAAAATTACAGCCCCGCCTCTTTTGATAATTA +TCTTCAGGATGAAGAAGATGATCGCGAAGGTGGGTGACTTGAAATATACA +AGAAAAATATGATTTCTTCAGAGAAACACCATTTTTACCGTTGATTTTTT +AATATCCCTACTCCTCCTTCAGTTTTTGACCAAATTTTCTCTTTTAATGG +TCTTTCATTTCATTTTGTGCTAATAAACAAATGTTAAGTTCGAAATCTGC +GAAAAAATTCGTTTCAACGCTAAAAAACGACGAAGTTTATTTTTCAACAC +TAAAAAGATTCACTCCCTCCCCCGGCTGTGCCAATGTGCAAGTGCGCCCC +AGCCCAATTCGACGCCGAGGAGACTGTGAAATCATTAAAAACAGTGAAAA +TAACGGAAAATTTCTGAAATTCCGGGTTTGCCGTTTTTTTTTGCGCTGGA +GCGCGATTGCTCACCGATTTCAAATAGCGCACGCGCTTCTGGTTTCCCCC +ATAAATTGAAATGGAAGAGTTTTCGCCGAACTAGGTCATTTTGGCGCGGC +CACGACCGGGGTAGATTTACGGCGCGCTACGTGTCGCGTCGCGGATCGAT +TTTAGTTGTAAAACTAAATGTAGTTGTCCGTGTGGAGTACACGACTCTCC +CGTCCGGCAGGCGATTGCCAATGGAGCGCGAAAATGCGAGGCCAGAAGCC +CGTGCATTTTTTTGCGGGTCCCGCCACGACATTTACCCTTTCAGACACGT +GTATCAAAGAGGACCAGGCGATTTTGGAGAAGGAAAATGTGAACTCGCCA +CGCCAATTTCTTTTTATCGATGACGGACAATCGCCAAAGTGGAGGGAAAA +TGATCTCGAAGGAAAAGGAATTCTTATGAGCTTCGGAAATCGATTGAAGA +ATCTGACAAACGGATATGAGACTGTGAGACTTTTTTTACGGGTCTCGACG +CGATTTCCCACGGATTTCGGGCTTCCCTCATAAATTGAAATGGAAGAGTT +TTTGCCGAACTAGGCCCCGGCCATATCTGGGGTAGATTTACGGCGCGTTG +CGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTGAATGTATTTGTCC +GTGTGGAGTACACGGGCGATTGCCAATGGAGCGCGAAAAATTCAATTTGT +GTCTCGTAACGATTTTATCGATTCTTTTTCAGGGTGCCGAACAAGCTCTG +CGTGTCCTTGAATTCAACAATACGGAACACTTTCTTGTGATCAATTTTTG +GATGAGAAGCTACTATTTCATGAAAAACGGTGATAAATATCAGCTGTCAT +ACACCGGAACCACCATCAAACCCGATTTGAATCACTTTATTCGGTTAGCA +GGCTTGGAGATGCAATATCGCTCCATCGCAACCATTTTTTCAGCGTATAC +TTCATCTGCGCTCCAGCGAACAGTCAGAGTGCGTTGATCGTGTTTGGGGA +TCAGTCGAAACCGCGAGTTTTAAAGTCGAAAAAATCGAAGAGGGAAGCAG +CGCTGATTGATGAGAATTCGGGGAAGAAGCTGAAAAAGTGCCAGAAAATT +CGGACGAAAAGAGCGGCGGCGGTGAATAACTCGACGGAGTGGACACAGAC +GCTGAAGGATACTCGGAGACTTAAACAACGTAGCGAGTGAGTTTGTGCCA +AACGATACTCCGATGTTCCGCTTCCGCTGAGGACACCGCGTCGTTTGATC +TCTGAAAATTGCGAGAGTCAGCCTCGTGTAAGTTTACCGCAAATTTGGAG +GTCAAGCAGCGAGGTCCTCATATTTTGAAATGGAAGAGCTTGCCGAATTC +GGAGTCGATTTACGGCGCGTTGCGTTGCGTGTCGCGTCGCGGCTCGTGAT +TTTCGCATATTTATCGACACTTGCGTACGCCAGGTATCGATTCAGATTCC +GTGAGTTTTTGCAACAAAAAAATCGCTGAGCAATCGCGCTCCACTGGAAA +ACACCCGAAAAGTTTTGAAATTCCGGGGTTGCCGCTTGTTTTGCGCGCTA +GAGCGCGATTGCTCGCCGAGTTCAAACGGCGCTCTCTGGTTTCCCTCTTG +TACGAGACGAGCGTCGCGGTTCGGTCCAGCAGGCGATTGTCAATGGAGCG +CGAAAAACACGTGGTGTCAAAGTCTCCAATTATGGTTTGATCTTTGATAA +ATGCGGGAGACGAGAGACACCGACTTCTCAACTGATTTCGCATGGTTAAA +AGTGTTCTGACGTCACATTTTTCTGGAAGAAAAACTCCCGCATTTTTTGT +AAATCAAACCGGATTAGGACAGCCGGACACCACGTGGAAAAACAAGATGA +GGGAAGCCACAGAAGCCCGTGCAGAGTCTCGGTTTTATCAGTTTTCGAGT +AGTTTCGCACCACAAAAAGCGTGTGACGTCACATTTTTCCGGCCGCAAAA +TTCCCGCGTTTTTTGAAGATCAAACCGAAATGCATTGTTTCAGAATCTAC +TCTTGGGCACGTCTCTCGTTCATTCACCTCGGTTTCGGTATGGTAGTGAT +CGTCAACGCCATCGTTTTTTTGTTCTTTTTCAAGTATTTCAAGAAGTTCA +ACTCGACGGTGAAGAATGGAGATCAGAAGCAGGAATCGGATGAGACTGAT +GAGAAGACTGAGAAGACTGAGAAGCAGGCGAAATAGAACTTTTTAGTCTA +TCTGTGTTGAAATAAAGGAATTGAAAAAAAAAAAAAAAAAAATTTTTTTG +CATATATGCATGTGGTGTCAGAGTGGATTATTTCGGTTTGATCTACGTTG +ATCTACAAAAAATGCGGGAACTGATTTTGCATGGTTAAGAACGTGCTGAC +GTCACATATTTTTTGGGCGAAAATTCCGGCATTTTTTGTAGATCAAACCG +TGATGGGACGTCTGGCATCACGTGTACATGTAGAAATGAGATACAACATG +TTATGTACCGTTATCCTACAGTACTATAGGTGAACCCCTCAATTTTTGAC +CTCCAAAAATTGCGGGAATCTTATAGGTCAACTTGCAGGGGGTCGTGGAC +ATGAATAAGCCAAATTCAAATTATTCAAGCCAAAAAGATGATAGCGCAGA +CACGTGCCCCCAATTTCGGTTTGATCTACTGTGTAGATCTACAAAAAATG +CGGGATTTAGGACGCTGAGTTCTCCACTGATTTTGCAACAAATTCCCGCT +TTTTTGAAGATCAAACCGGACAACCTGACACCACGTGAAGGAATAAACCA +CGCTCTTTTGCCAAAATCTTAAGAGTTTCTACAATTTCAGTGAAAATCCA +GTATTAGATTTGATATTTGAAAAAAAAAAGTTAAATAATGGACGCGGCCT +AGTCTTTCCTCTTCTACTAGCAAAACGCCCTGTTTTACAAAAAAAATCTA +TAGTTTCTGAAAAAAAAATCAGTGGCAAATGTCTACAATTTTCAATATTT +CATACTAAAAAAATCACAAAAAATTATTTTATGGCCGCGGTCGAGTTTTT +TACTCTTCCACGTGGTTTCAGAGTGTCCAATTTCGGTTTGATCTACCGTG +TAGATCTACAAAAAATTCGGGAGTCGAGAACTGATTTTGCATGATTGCTG +ACGTCACATTGTTTTGGGTAAAAAATTCCCGCATTTTTTGTAGATCAAAC +CGGACAGCCTGGCACCGCGTGCGCAGAGAAGAAAAAGCTAATGAGCACGC +GGTGTCAGGCACGGCTTGATCTACAAAAATTGCGGGAATTTTCAACCCAA +AAATATGTGACGTCAGCGCGTGCTTAACCATGCAGAATCAGTTCTCAACT +CCCGCATTTTTTGTAGATCTACGTAGATCAAACCGAAATGGGACACTCTG +ACACCACGTGAATGAGCCAATTGAGCAAAAATCGTACTGAAAGAGATCGT +TTTATTCGCGCAGAGGTTAGTTACACGAATTGAATAGAAAAAATAATGTT +TTGCAAAAAAAAAGTAATGTACATACTCATGGAAATAAATTTATTATGGG +GGAGCTTGATTATTACAAGTCGACGAAGAGCAGCACTCCTTCTTCTCCTC +CTTTTCCTTCTCTTTTTCCTTTGGAAGCTGCGGAGAATTCGACTCGGATT +TCGACATTAGACGGGAGCTGGAGCATCTGAAAAAAAAACGCGAAAAATGG +TAGATCACACGTTTTCCAACCTATTACCTTCTCAAACTAAGACTGGAGAA +GAGCGGTGTACACTTGAGCATGTCCTTCAACTGTATCGACTCGTAGTTTT +CGATCGATTCCTGGAACTTTTCGATCCACAGCTCCTTGTCCGCCTTGTCG +GCGGCTTGTAGGGTGTAGATGCCGACGACTTGGTAGTAGCGGGTTAGGTG +AATTATGACGAACGCGAATTTTAGGGACACTGGAAGAGGAACACACTTAT +AGTGACACTACAGTAGTCCTAGAAGGTATTGGTAAGGTACTGGTAAGGTA +CTGACTGCGCTAATTTTTGTACGTTACACATTTTCCTGGAGTTTTGCAGA +CCTTCAAGAAAATTCTAGCACTTTCCAGATTTTCTCCGAAAAATTCCTGC +ACTTTCCAGATTTTTCCAGAGAATTCCTGCACTTTACAGATTTTTCTAGA +AAATTTTGTTTTTCTCAGAGTTTTTCCTATAACTACAGTAATCCTACAGT +ACCCCGACCATATCGCCCCTACCAACATACAACCCAATATTCCATCAAAA +GACAAAAACTCAAATTTTCCCGAACTACAGTAACCCTACAGTAACTCTAC +CGTATACCTACCGGGCCCCTACAGTACTGCTGCAGTACCTTGACATTATC +CCCTACCAACATACAACCCAATACCTCTTCGAAAGCTGGGAACTCAAATT +TTCTATAACTACAGTAATCCTACAGTACTTCTACAGTACCTCTACAGTAC +TACTACAGTACACCGACCATATCCCCCACTAACCCTAAACCAATATTCCT +TCAAAAGACAAAAACTCAAATTTTCCCAAACTACAGTAAGCCTACAGTAC +TCCTACAGTCCCCCGACCATATCCCCCTACCAACATACAGCCCAATATTC +CATCAAAAAACAGAAAAAACTCAAATTTTCCAAAACTACAGTAACCCTAC +AGTACTCCTACAGTACTCCTACAGTACCTCTACAGTACTCCTACAGTACC +TGGACATCATCCCTCACCAACTTCCAATCTAATACCTCTTCAAAAGCTGA +AAATTCAAATTTCCTATAACTACAGTAGTTCTACAGTACTCCTACACTAC +CTCTACAGTACCACTACAGTACCCCTACAGTACCCCGACCATATCCCCCC +ATTGACTCTAAACCAATATCCCTTCATAAGCACACTACAAAGACTACGTG +GACTACAAACTATGTATGGTCAGACGGATAGTTTTTTTTAATATAAGAAA +TGATGATGAACTATATATACTACTATATATACTGACACTGATTCACCAAA +ATTAGCGACTCTGGCAATTCACCAAAGATAGGGTACGGTACTGGTATGGT +ACTGGTACGATACTAGACCCCAGTTCTTTAATACGATTCCCTAAAATTGC +TCACTCGGCGTTGCCTGGTCGTTGGAGTCCGCATCACAGAACACGCAAGA +ATCCAACGGTACCGGCTGTCGTTGGACGATGTAGTGCTCGGATTTCCCGA +TTGGGACTCCTTTCTGCAACTCTTTCAGTAATAAAACAAGTAATAAAACT +TCGCGGGACTCCTCACCACTTTCAGCTTCGAAGCGCACTTTTTAGTTTTA +GTCAGCACAAACATGTCGTTGAATAGAAACGCGTACATATCAACGGTCCG +CCCGTTTTCCACAAGCTCGAGGGGGCCTTCGTGGATAAGCTTTCGACGCG +GATGAGCCAGAAGGTTCTCGCAGAATTGACGGGATAAGGCGACGCGGAGG +AACTGGAATTGTAAAAAATCAAGGGAAAATGTTGCAGAGAAAACAAATGT +TTCAACTTACATCAGGGACATAAGACTTGGGCTCCAAGTCGCTTATATTC +GGCCAGACAACCTGTGTCTGCAACTGCTGAAGCCTCTCAAAATTATGAAG +CCACTGCACACTATCATCAATCGATCGGAGTGATTCCGTCATTGTGTCGA +TCACCTTCTCCACCTTTCCCTTACTCTCCTCTTCCTCCGATCTTTTGTGA +ATCTCGCGGAGAAGGATCGGAAGCCGAGTGATTCGTTGAAGCGGTGCGAT +CAAAAGATCCTCGAGCTGTAGACGGAAGCATCGTTCATCGGCCAGACATA +TCCGCTCGAATTCCGTGAATCGTTCCTCTTTCTGTCGAATTGAGCCGAGA +TATTCCATGGTTGCCTTGTAGTTGATGCAGTAGGCTTGGTAGGCCGAAAT +TGTGGAGGGGCCTTTGGAGAACTGGAAGTTTAGAGTTATAACAAGGCATA +GTCTCAAGCTATTTTCCAGCCTATCCAAGCTGTGGTCCTGGTGCTTAACA +GTCTTGATTTTTTAGAGCTGGAAAACCGGACTAATCCGGACTACGGAAGC +CTGGTTTTTGTCTAAACGACAACATTGTGCAACAAGGTACGCTTTTTCAT +ACTACTTTTTTTTAAACTTTTGTTTTTTTTTGTTCTTTTTCGGCCAGCTT +TTAGGAACTTTTTTGACCCAACTTCGAAATGTCCCTTTTTTTTGCAATTT +TAGGAATTTCTAGAAATTTCCCATTTTCTCTTTTTCCAGCCCCTTCTAAA +CCTAGGCCTAGGCCTACGCATAAACCTAAGCCTACGCCTAAACCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCTTAAGCCTGAGCCCAAG +CCTAAGCCTAGGCCTAAGACTAAGCCTATGCCTAAGTCCCAGCCTTAACC +CAAGCCTAGGGCTAGTTGAAAGCCTAAGCCTAACCCAAACCCTAAGCCTA +AGCCTAAGCCTAAGTCCAAACTTAGGCCTAAGCATATGTCTAAGCCTAAG +CCGAAAATGTCCCTTTTTTTTGCAATTTTAGGAATTTCTAGAAATTTCCC +ATTTTCTCTTTTTCCAGCCCCTTCTAAACCTAGGCCTAGGCCTACGCATA +AACCTAAGCCTACGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCT +TAAGCCTGAGCCCAAGCCTAAGCCTAGGCCTAAGACTAAGCCTATGCCTA +AGTCCCAGCCTTAACCCAAGCCTAGGGCTAGTTGAAAGCCTAAGCCTAAC +CCAAACCCTAAGCCTAAGCCTAAGCCTAAGTCTAAACTTAGGCCTAAGCA +TATGTCTAAGCCTAAGTCTAAACCGTAGCCTAAGCCGAATCCCAAGCCTA +AGCCTAAGCCTAAGCCGACGGAGCACGAGGAGAAAGTCCAAAACTTCACA +AAAAAACAAACATTTCTCTCAATCTCGGTCAGTTTTCAAAAATATTTCGA +GTAATTTTTCAGCACAAATAACAAAAACCCACCCTTTCAAACAAGTCCAC +AACTAGCTGTGTGCAGTCCCAATTCTCCTTGTCTACCGTACTGAGCAACG +AGAGGAACGATTGACAGAAGGTTCGAGATATTCTGACAAAATAAAAATGT +GTGTGTGTGTGTGAAATGGCACGTCAGATTAAAGGCAAATAGAAAAAAAA +AACCAATTAAAAACTGAACGAACCTGCAGAGTTGATCCAAATTTCCGAAA +AGGAGGTCCGGCTCGACAAGCAGTAGACATCCCTCGACTTGACATCTCTT +CAGCGGCTCCTTGTAAACATCGCGGAGCACGAAGAGCTGACGATAGAGGA +AGACGAGCTCCGTGTGGAACAGCTCCCATACCGCTTGAAGGTATTTGTGT +TTGGATGAGGGAATTGTCGTGGTCTCGTCTCCCATGAACATTTCCTCAAA +GGATACTGGCTGAAAGTTGGATTTTTTTTTGGTATTGGAGCTCGTCTCTG +GGCTCGTTTTGCAGTTTGTACCCTTAAAAAGACATTAAAAAGACATCAGC +AACAAACTCCAAAATCCCAAGTAGTAAACAGATTTTTTCTAAAACGGCAA +AATTGAGTGAGGAATTTTTATTCGATGCACCATGTTTCTCACTCAAATTT +GACTACTCATAACTTAGTTAAACCTAATCCAATACTTCCTTAAAAGCTAA +AAATTCACATATTCCCAAACTACAGTAAACTACAGTACCCTACCGTACCC +CTACAGTACCCCGACAGTACCCCTACAGTACTTTGACAATATCCCCCATC +AACTCCCTACAAAATCATCAAAAACAAAAAATTCACAATTTTCAAATCTA +CAGTAACCCTAGAGTGATCCTACAGTATTCCTACAGTACCACTACATTAC +CTTGACATATCCCCCACCAATTTCCAACCAAATACCTCTTCAAAAACTAA +AATTCACATTTTCCAAAACTACAGTAACCCTACCGTATACCTGCAGTACC +ACTACAGTACCATTAAAGTACCTTGACATTATCCCCCACCAACTTCCAAT +TAAATACCCCTTCAAAAGCTAAAAATTCAAATTTTCCCGAACTACAGTAA +CCCTACCGTATATCTACAGTACCCCTACAGTGCCACTACAGTACCTTGAC +ATTATCCCCCACCAACTTCCAACCCAATACTCAATCAAAAGCTAAAAATT +AACATTTTCCCAAACTACAGTAACCCTACCGTATTCCTACAGTACCCCTA +TAGTTTCACCTACCAACAACTTTTCCAGCTCATCATCCTCAATCTCATGA +TCCTTAGAAGTCTCCAACGCGGCCTGCACATGCTTAATAATCTCCCTCCG +TTTTGCTCTGCCCGACCACTCGTAAAGTCTCTTCAGAATCCAGGGCGATC +GATTTTTCTGCGGCTCGGAAGCTTCTGCATAGAAGGCTTGAGAGGCTATT +GTGGCACGTTGAAGATCTGAAAATGAAGAATCGGTGGGGATCAGTGGTGA +CAGCGAGGGAGAAGATCTATTTGGTGGGGTGGCACATATAGAAGTGGGTA +GTAGCGGTTTTTTGTGTGATCTTTGTGTAAATAGACATGATATTAGGGCT +TCCGTGGTAGGCAGGTGCGGTTTTAGGGCCTGGCGCTTGCCTGACGCCTG +CCCGTCTCACGCCTGCCTGGCGCCTTTTATTCTGCATTTTGAAGTGAGTT +TTCAAATTTCAAATTTTCTCATTTTTATCATTTTGTTGAAAATCAAATTA +AGAAATGAAAAAAAGTTTAAGTAGGTTTCAGCATCAGGCGTGTATTTAGG +CGAGAGGCAGGCGGGGGTCGCCTCAAAGTCAGGCAGGCAGGCCTTCTTAT +GCCTACACGGAAGGTGTTCAAAAATCGGTTGCGTGTGTCCAGTAATGACA +AGAATCATACAAAGCATTCGACTTTTACACAAAACTAGTCTGTATTCCAC +CTGTACAAAAACCTACCGATCGATGTGATTTTATTTGAATCTGAAAAAAA +AATTTCTCAGAAAATTTGAATTCCCGCCAAAATGTTTCTTTGAAAGTTTG +AATTCCCGCCAAAAACATTCTCAGAAAATTCAAGTTCCCGCCAAAAATGT +TTCTTTGAAAATTTGAATTCCCGCCAAAATTTTTCTTTGAAAATTTGAAC +TCTCGCCAAAATGTTTTTTTTTTGAAAATTTGAATTCCGATAAAAAACTT +TTTACAGAGAATTTGAATTTCCCCCTACAATTTTCACAGATCTACTTATA +TATATATATATATATATATATATAAGTTGAACTTTAGTTTTCAAAAAAAA +ACCGGTCATTTATTAAAGCACGTGGTGTCAAAAAATATTTTTTCGGCTTG +ATCTACGCCGATCTACAAAAAATGCGGGAGAAAAGACGCAGAGTTCTCAG +TTGATTTCTCATGGTTAAGAAAATTCCCGCATTTTTTTGTAGATCAAACC +GTAATGGGACAGCCTGGCACCACGTGCTAAAGTTATAGTTAATTTACAAG +TCCTGGTTGGACCTGCAGGATGTCAGGCGCTGAAACGTGTTTCAGGATAA +AGTTGGTAAACTTTTATAACCAAGAGGAAAGTGTTATCGATATTTTGCTA +GTTGAACATTTTTTTTTGCTAAAAAGTAAGAGTATTTGAGCCAGGCGTGC +GCGGCGATCGGTAATTTCCGAAAATCGGCAATTTCGGCAATTGCCGGTTT +TGTGAATTTTTGGCAATCGGCAATTTTGGCAATTGCCGAAATTGCCAAAA +ATTCGATTCCGCACACTCCTGCTTTGAACTGTGCATTTCCAAAATCCAAT +AGAAATTCTGCCGACACTGTAAAATCCCTACCTGCCAACAATCCTCCGCC +GGAGCTGATTGCCCTATTGAACAGGTGACTCTCGTTAGGGGATATTTGAA +CATGTGGGACAATGATCACATTGTCCGACGAGCAGCACCCTTGGGATGAG +GTCTCCTGATTCTCACTTGGCTGATCAGGAATGATTGCATGGCGACGGGA +AAGTTGCTCCTTGTTAGGGTGAATTGTTTGGGGCTCTCCTTCTTCTGGCT +GGAAAAATACAATTTTTTGAAGTTTTTGAAAGAAAGCTTGTCATTTTTTT +GTTGCTATTTTTTACCCTAAAAATGTGGTTTCAAAATTTTTTTACCTCTG +AATATCTAATCAACGGGGTGAACAACTGCAGATCGACCATACTCGAGCTT +CTAAAAGTTTGAAGGAAGCTTCTCGTGAAGCACGAAAAAAAAAGAAACAC +GAAATAGTTACCCTTACAATTATCAGAATAGGATGGGATGTACAGAGAAG +TAAATAGGAAGAGAAATGAGAAGAGTTGCACTAGAGAAGTATGTACAATT +AATAATTTATGAGCATCTGAGAAAATGAGAGCGACTTGAAAATCTGAAGA +GCAAGGAAGATAAAACTCGGTCTCTTATCAGAAAATTTGAATTCCCGCCA +AAATGTTTATTGTTTAATTTGAACTCCCGCCAAAACTTTTCACAACGAAT +TTGAATTTTTCGCCAAAATTTTTCTCAGAGATTTTGAATTTTCCCGCCAA +AAGTTTTACCAGAAAATTAAAATTCCCGCCAAAACTTTTCACATCGAATT +TGAATAACCCGGCAATTTTTTTATCAGAAAGTTTGAAATCCCGCCAAAAT +TTTTCACATGAAATTTGAATCTTTCGCCAAAGATTAAAATCGTTGGATAA +TTTTAATTCGCGGCTGAACGTTTCCAATTCGAATTAAGACCGGCCAAAGT +TTTTCGGGGTTTTTTTTAAAACTTACTACAAAAAAGCATACATTTATTTT +CCTAACTAGACGCCTTACTAGGTAAAACCCGCTTTTCACATCAAAAACTT +CAACAATGCGTCACCGCCAAAAGAGATTCTTGCACTTCACCACGAATAAT +AGATCAGAAGGAAAAGCGTGTAGTGAGTTGAGAATTATAACTAATTCATA +TCCCCCGAAAAAAAAAACGCTGATGTCTATATTCTATACATGGTGAGAGC +TCACCGAAGAATAGACGGGTAATGAGATATATATGTGATACATAAATGTG +TGCGCCCGGGTATCCGAGAGCCGAAAACAGAAGCATGGAATGGAGCAACT +AGGGAAAATTGTGTTATCACGAGGCACGGCGGGAGACACAATAATATGAT +TTTTTTTCGAAAATTTTCCATTTTCACGTGGTTGTCCCATTACGATTTGA +TCTACCAAAAACGCGGGAATTTTTCGCCTAAAAAAATGTAACGTCAGCAC +GTTGTTTACCATGAGAAATCAGTTGAGAAATTAGCGTCTCTTCTCCCGCA +TTTTTTGTAGATCTAACTTGATCAAGCCGAAATGAGACGCTCTGACACCA +CGTGACGAAAAAAAGTAGATCAAAATTTGGCAAGCCCTTATAAAAGTCCC +TTTTTCAGTTCTAGGCGGAGCTCAGTTTGACTGATGACGTAAACGCAAAT +CTTGAAATTTCGAATTCTCTATGGAAATTAGAACTTCCCGCCGCCGCCAG +ACTTTGTAAAGTTCAACAAAAAGATGAAATATAGAAAAAGTTCAGACTAT +GATAAGGAACTTATGACTAACGTCTCTTGAGGTGAATGAGTATGATGTGA +TTAGTGATGCAAGACGACTAGACCGAGAGAGAGAGAGAGAGAGGCTCAGA +GAGGGGGGAGGGAAGGTAGGTTTGTAGGTAGGCAAGCAGGTAGGCAAATA +GGGGGTCGTAAGTAGAAATTATGAAGGAACCTAGGTCGGCAGCCATAAGG +TAGGCATAAAGTAGGTCAGCATCCAAGTAAGTTAGACAGGTACGCATAAG +ATAGGAAGGTAAGTAGGCGCGGTGGCAAGGAGACTCAAGGCAAAGTAGGA +CAGGAAGTAGGCAGTAGGTAGGCACGATGAAGGTAGGTGGGTAAGCTTGT +AAGAAGGCAGCCATAAAGTATGAACGTCGACAGTAGGCATGCATTTAGTA +GGTAGGTATGAAATAAGAATTAAGGTATGCATAAGGAAGTAAAGTATGAA +TGATGAAGCCATGTAGATACAGAAATATCAGGCAAGTAGACAGGCAGGCA +TAATATAGGAAAGTTAGCAGTAGGTAAGCATGTAGTAGGTACGTGGGTAG +GCATGTAGGTAGGCACGTGGTAGGCTTATGGTAAGCAGAACACAAGCACA +GAAATATGCATATTGGCAAGTATGTAGGCATGCATAAGATACAAAAGTCG +ACCAGGCATGTAAGTAGGCACATAGGTAGGCAGGCTTGAGGCAGCAATGT +AGGTGATCTCGTAAGTAGGTATGAGTAAGGAACCTAGGTAAGTCACAGGT +ATTTGGCACAACCTGTGTTCTTCTCAATGGTAATCAGGCGAACGTGCCTG +CCTGCCTACCTAGAAATTCGGTAAAAATTGTGGAAAAAAAACTAGGGGAA +CCTCTTCCCAATGGAATGCGTAATGTGAGTGGGAGGCGGCAAAAAAAGAG +CGGACGTAAACACTTTTTCCTAATTCTCTTTTTCTCTCGCTCGTGGAAAA +TGAATGAATATTTGATACAATTTTGTGGGTACAGCCAGCAGGAGAAGAAG +AAGCTGATGTCCCGACGCGCGCGCGCGAAAAAAACTTTCAATTCCCTCCC +CTAATTATCCGCCTAACGCCTAATGTGTGTCAAATTTACCATGTATTTTT +TTCTCCTCTCGGCTATGTTTTTTTTTCTTTTTCAGCAAAAAAAAGTACGG +GCACATGAGGTCGGGATGGATAATTAGGGATGTGTGCCAATTTGTTGGAT +AATAGACAAAAAAAGTACGTGAGATTTTTAGAAAATGCTGAGAAAAATAT +CACGAGGCGTTGGGGACGTGGCCGCGAATGAGAAAACTAGGCCACCTTCA +CAGGGCCCTGGCCTTCCTCATTGAACTTTTCGCGCTCTACTGACAAACGC +CCGTGTACTCCACACGGACAAATGCATTTAGTTTTGCAGCTAGAATCGAT +CAGCGACGCGACACGCAACGCGCCGTAAATCTACCCCAGATATGGCCGAG +CCAAAATGGCCTTGTTCGGCAAACTCTTCCATTTCAAATTTTTTATTCAG +TTTAATTTTCTAGGATACGCCTACGAGTGATCTAGGCCAGGCAGTAGGTA +GGCAGCCAGTGTAGGTAGCCCCCTTTTGGTGTCAGGCTGTCCCATCGCGG +TTTGATCTATCAAAAATATGGGAACTTTTCTCCCAGTAAAATGTGACGTC +AGCACGTTCTTAATCAGGCGAAATCAGTTGAAAAGTCTGCGTCTCCTCTC +CCGCATTTTTTGTAGATCAACGTAGATAAATACGAAATCAGACACTCACG +TGGTGCCAGGCTGTCCCATCGCGGTTTGATCTACAAAAAATGCGGGAACT +TGTGCCCAAAATTATGAGACGTCAGCACGTTCTTAATCAGGCGAAATCAG +TTGAAAAGTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATCAAAGTAGAT +CAATCCACATTAAGACCTTCTGACACCATGCCCGAGAAGAGTTCAAAATA +AATTTCGTAGAACATAAATTTTTCCACGTGGATTTTACAGCACAATTGCT +TATAGAGCGCGGTTGCACCCCAAATTTTACAGGAAAAATAGGAAAATTTT +ACCAGATTTCCCGCGCAAGACACGAAACAAGGTCTTAAAAAGTGGGAGAG +CATGAAAAATCCTAAGAAAGTAAGAAACTTCTGGTTTACCACATAACTCA +AATTGGAGATAGTTCGACCTTAAAAATTTTGCACCAAAAAGGGCGGAGCC +AAAAACACCAAAACTTACGTGCAAATTTGTACATGAAAAAACTAAAAAGG +ACACCTAAAACCGGCGAAATATGAAGAAAAACGCTGAAAATGAGCAATGT +GTATCAATTTTTCCCCCGTTGCTTAATTTAATACATGTCTTCCTCTCCCC +CTTCCTTCCTGCTTCACACTCTTTCGGGCGGCGCCTCCTTTTGATTTGAG +ACTTGAGACTTTTTTTTTTGTGATGTGCGTTGAGTAGTGTGGGATGCATA +TATTATGAATCAAAAATCTGACATCAAAAATATCGCTGAAAAAATAGTTA +AAATTTGCTTTAAAACTGCCGTTTTTGATCTACAGGGTGCTTTGGCGCGT +TGCGGTCGCGTCGCGGCTTGGAGTTCTAGGCCACGGCCATTCAATTTGAC +ACTACTACAATCAGAAATATTTTGTAATTCTTAGGCCATCAAAAAATTTT +TAAGCCAGAAAACAAATCCGGAAATTTCTAGGCCATCAAGAATTTCTAGG +CCACATCAGACTACTTTGAAAATTTCTAGGCCACAATGGGAACTAATTTC +TGAACCTAATTTCTGAAATTTCTTGGCCACGATCTGAAATTTCGAAGCCA +TAATTTGAAATTTCTAGGCCACGATCTGAAATTTCTAGACCATCAACAAT +TTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTGTAGGT +CAAGGTTTGAAATTTCTAAGCCACGATTTGAAATTTCTAGGCCACGATCT +GAAATTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTT +TAGGCCACGATCTGAAGTTTTTAGGTCATCAAAAATTTCTAGGCCACGAT +TTGAAATTTCTAGGCCACGATCTGAAATTTCTAGGCCACGATTTGAAATT +TCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAAATTTCTAGGCC +ATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAA +TTTCTGGGCCACGATCTGAAATTTCTAGGTCATCAAAAATTTCTAGGCCA +CGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGA +AATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGC +CGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGTTTTAAA +ATTTTTAAAATGTTTAAAATTATAGGTTTTCAAAAAAATTCTAGGCCATC +AAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATCTGAAATTT +CTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGACCA +CGATCTGAAATTTCTAGGCCATCAAAAATTTATAGGCCACGATTTGAAAT +TTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTGAAATTTCTAGGT +CATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAA +ATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCC +ACGTTTTAAAATTTTTAAAATGTTTAAAATTATAGGTTTTCAAAAAAATT +CTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCACGA +TCTGAACTTTCTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAAT +TTTTAGGCCACGATCTGAAATTTCTAGGCCATCAAAAATTTATAGGCCAC +GATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAA +ATTTCTAGGTCATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCC +ACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTG +AAATTTCTAGGTCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGG +CCGCGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAA +AATTTCTAGGCCACGTTTTAAAATTTTTAAAATGTTCAAAATTATAGGTT +TTCAAAAAAATTCTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATT +TCTAGGCCACGATTTGAAATTTTTAGGCCACGATCTGAAATTTCTAGGCC +ATCAAAAATTTATAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAA +TTTCTGGGCCACGATCTGAAATTTATAGGTCATCAAAAATTTCTAGGCCA +CGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGA +AATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGC +CACGATTTGAAATTTCTAGGTCACGATTTGAAATTTCTAGGCCACGATTT +GAAATTTATAGGCCGTGATCTGAAAGTTCTAGGTCATCAAAAATTTCTAG +GCCACGATTTAAAATTTCTAGTCCATCAATAATTTCTAGGCCACCAGAAA +ATTTGTGTTCACTTTTTTTTTTGGTTTTTGGTATGTATTTTTCAGAAATT +ATTCAAAATTTGTGGGAGCAACAATATGCTTTTTTAGTTTCTAGGCCACA +AAATTCTTTGGCCATTTTCACATTTTTTCCCGCCGCCAATGGTTCCACTG +GATAATTGAATGTATAGAAAAAAGGGAAGAGTTCAGCTGGCGCAAAAGAG +GGTAATTCGTTGGAAGGGAAAAAAATAAATGCAAATCTTCGCCAAAAACC +AATTTTCGGTCGGAGCTCGGCGCGGGCCGACACACACAAAAATGGAGCAG +AAGAAGACGTCAGAATCTTCTTTTTCAGAAGGCTTTCTCACTTTGAAAAT +GGGGTGTCCAATTTCTTGTTGCTAATTGTTGGATGGGGAAAGAATGATAT +TTTGTTTCAGGTTTCACACAACATCAGCCTAGACATTTTTTTTTTGTTTT +CTCCAAGAGGAGTACACACACTATAAATTGTTGTAAAAATCGAAAAACAC +GTGGAGCCAGAATTTCTTATTTCGATTTGATCTACAAAAAATGCGGGAGT +TAAAACGCAGACATCTCACCTGATTTCGCAAGAGCGTGCTGACGTCACAA +TTTTTTTGGAAAAATATTTCCGCATTTTTTGTAGATCAAACTGCAATAAG +ACAGCCTGGCACCACGTGAAAAATAGTATTCCTCTTGAAAAAGATTTCCC +GAATCAAGTTCCTTGAAAGGAGTACGCAAAATTTTGCAAAAAAAATCGGT +GGCCGAGTTTACTCTTCTGGCGGCCACGTAACAAAATTAACAAGGAAGGA +TAAAAAGGAAAAAAAAATTTTACTCGTAAAAAGGTACCAGGAAGCAATTT +GAGGAAGGAAGGAAATGTGAGTGTCTACTCTAATGATCTACCAGTTTTGG +TGGCCGCGGAACAGAGAAAGCTCGGCCCCCAAGTATTTTTTCAAATATCA +CGGATTTCTGGTTTCCCTTATAAGTTGAAATGGAAGAGTTTTTAAAGAAC +GAACTAGGCCATTTTAGCTCGGCTGGGGCAGATTCACGGCGCGTTGCGTG +TCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATATATTTGTCCGTGT +GGAGTACACGACTTTCCCACGAGTTTTCCGACAGGCGATTGTCAATGGAG +CGCGAAAAATTCAATGAGGAAGGCCAGAAACCCGTGAGATATTTAAAAAA +TATTCCAAAACTATTTTTATATTCAAAATTGGAAATTATACATACTATAA +GTATTTTCAACTACATACATGGCCGCGAAAAAAAAAAACTCGGCCACCAA +TTTTCGCGGTCACTTACCGCAGATCTCCATCGATCCTGAAGTCTTGCCGT +ATACAATAAGGGCATTTTTCGGATCATAGTGAATGAATTATTTCAGGAAT +ATTATTTCAAAGAACACACACCACACAAGAAATGTGAAGGGAAGGAAACG +GGGAAAAAGAGACAGGTGGAAAAATACATTTTCTCTATTATTTCGCTCTG +TTTCTGACTAGGAAATGAATCAGAATCAGTGATTAAGAAACTGGGAATTT +ACGAGGTGTTTAGGGAGATGGTGACCGCGAGGATGAGGAAAAACTCGGCC +ACCGCAAGACTTACCGGCTTAATCAATTGATTTCCTCGTATGTGATGGAA +CAATGTGAGAGCCGGAGCTTCACTCGTCATAGCTTTGTGTCTAGGTGGCT +CTCAAGTACTGCTGGACCTGAAAAACTGCAAATTTAATTTGAAATTTGGG +ATGCAAAAAAGTAGCAGCCGACACCTGCCGGGTTCCCGCAAGATGTCGGA +TGCTTCAATTGACCTAGTAGAATCGTTAGTGATCTACCGAGCAAAAACAA +GTATGCTTGCAAGAAAAAAAGGCGTGTGGCTCAAGTTGACAAATTCGACA +CTTTGGACACACGAAATTGGATGAGCCACACCACACCGGCTAGCTCAGAA +GAGCCCCTCCGACGTCAAGGACCCCATGTGCGCGCGCGAGCCGAGATTCT +GGCAACATGAGAAGCGGAGAAGGCGAAGAGAAGAGTGCTAATTTGAACTT +GTTGCTGCAGGAAAAATATCTAGGCTTAGGCTTAAGCTTGGGCTTAGGCT +TAGACTTATGCTCAGGCTTAGGCTTAGGATCAGGCTTAGGCTCAGGCTTA +GGCTCAGGCTTAGGCTCAGGCTTAGGCTCAGGCTTAGGCTCAGGCTTAGA +ATTGGGCTTCGGCTTCGGCTTTGGCTTGGCTTAAGCTTAGGCTTAGGCTC +AGGCTTAGAATTGGGCTTAGGCTCAGGCTTAGAATTGGGCTTAGGCTCAG +GCTTAGAATTGGGCTTAGGCTTTGGCGTAGGCTCAGGCTTAAGCTCAGCC +TTAGGCTTTGGCGTAGGCTTAGGCGTAGGCTTAGATTTAGGTTTAGGCTT +AGGCCTTGGCCTAGGCACAGGCCAAGGTTTCAGGTCACTATCACTTGCTC +CTAGGTGTGGCTGGGGAAATGAAATTCTAGGCCAGTGACGTCAAGATTCT +GGAAGAGTTCCGTTGACGCCACCAAAAGCAACAAAAACTTCAAATCTGAG +AAGATCAGAACAAAATGTACTGAAAGTACAAAAAGCCCGCACTTTTTTCT +CTATTAATACTACTCATTTGAAGAGTGGGGAAAAGAAAAATGTGTTGCAA +GAAATAATTCCGTGCGAAAAAAGTTTGAGAGGAATGAATGGAGCGGAACT +TTTTTTTTTGTTGGAAAATCGTAGGTGTGACGTCACTTCTCTTCCAACCC +CCAGGTTTCTAGGCCACTTAAGAATTTTGCAAAAAAATCACAGAGCAAAA +CTACAAAAAGGAAAGAAGAAATGTGCTCTTGGAAAATAATAAATATTGGT +TACGAAATAAAAGAGAAAAGAGAACGAAAAAAATAAAAAAGAAAATGGTA +ACCAAGGAGGAATGTGGAGAAGAGGCTCTTGTGAGCCCAGATATACCCAG +CAATTAGGGAGCGAGTACTACTGCCGGGAGATGACGTTTCGAGGATATTT +CTCACTGGAATGGAGGGTGGTGGAAGAGTTTTGTAAAGTTCTAGGCCACG +GGTTTTTTTGGCCAATGAGCATGGTGCATCGATGAAAAGCTATTGGGTTT +CTCGGCCACAATAAATTACAAAAACCTAGTACGATGGAGCACACTTGCAA +TAGAATTGCAAAAATTTATTTGAAAATTGAGAAGAAAGAAAATCAGGGGG +GCATAAATGCTCAACAGTGCAATCAAATTGTAGAAGAGCTTTCGCCCAAA +AAGCTAGGCCACGGAGGAGACCGCTGGAGAAAGTGACGTGTATATGGTGG +AAGAGTTTTCTTGTTTTTCTAGGCAATCTTGGGCGATTGCAAAAATTGAA +TTTATGAAAAGATGGCTTGGAAGAGCTTTCGCATAGAAAATCTAGGCCAC +GGCTAGCAATTTAATAGGGGATAGAAAACCGCGTCGGAAGATTATTTAAC +TTTTCCATAAAAATTAGCAAATTTAAGAGAGTTCAGATACTGATCTGGAA +GAGTTTTTGAGCAAAAAACCTTGGTCACGGCCAGCAACTAAAGTAGTAGG +GGAGATAGGGTACCCCGCTAATTTTTTATTTATTTTTCAAAGAAAGTTTT +AAGGTTTCGGGAAAAATTTTGATGAAATGGCTTGGAAGAGCTTTTGCCGA +AAAAACTTAGGCCACGGCCAGCAATCTAATGAGAGGGGGAGGGTTCCCCG +CTAAATTTTTTTTTTGATTTTTAAACAAAGTTTCATGGGTTCGGGGGAAA +ATTTGATTAATTGACTTGGAAGAGTTTTTAAGCAAAAAAAAACCTAGGCC +ACGGCCAGCACCCTAATGAGAGGGGGGAACATAAGGTACCCCGCTATTTT +TTTTTGATTTTTCAAAGAAAGTTTTAAGGTTTTGGAGGAAATTTGATTAC +ATGACTTGGAAGAGCTTTTGCAGAAAAAAACTTAGGCCACGGCCAGCAAC +CTAAAGTAGTATGGGAGATAGGGTACCCCGCGGAAAATTTTTAAATTTTG +GTAAACAACAATGGAAGAATTTTCCGGTTTTCTAAGCCATTGCATTTTTT +CAGCGTCACGGATTTCTGGCTTCCCTCATAAATTGAAATGGAAGAATTTG +CCGAACTAGGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGCAAAACTAAATGTATTTGTCCGTGTGGAGTA +CACGACTTTCCCAGGAAGGTGATTGTCAATGAAGCGCAAAAAATTCTCAA +AAAAAATCCAGATTCCCGTGCAGCGTCGCAGGAGATCATTTTCAAGAAAT +CTGGCTCAAGAAGGATTCAGTAAAACAAGAAAAGAAATAAAAAAGGAATG +AAAGGTAAGGGTGGACAAGTCGGCGGGACAACTTGTCACTTGCCATCATC +ATCATTTTTCTTCTCCTCCTCATCAGCTTCTGCTGCTCCGCGAGCTCGCG +ATGACTCTTCTGAAATTCTAAACTTGGCCAACACAACGTCGGCAACGAGT +TTCGAATTTACACACACACACACATACGAAAAAAGCTCATTAATTGGAGC +AGGAGACGGAAGAGAGGGAGGAGAGGCTGCTCAATGAGTTAGAGAAGAGA +GAGAGAGAGAGAGACTGAAAGATGAAGTATAAGCAGAAGTCGTCGGGATG +ACAGAAGAAGGAGGAGAAGAAAACGTGAGAAGGGGGGATGTGGAGACAGA +AGGATATGTAAATATATTAGATTCAAGGATTACAGCAATTTTAAGGAGGC +AAAAAAAAACAACGATGCTCCGATATTTTTGGGGTTACTGTAGTTTTTGT +AGATACTTCCAGAAGTTATAAACAAATCCGAGTTTTTTAAAATTTGCCAG +AAGCACGGGTTCATTGAATTTTTCACGCTCCATTGACAATCGCCTGCCGG +ACAACGCGTGGGAAAGTCGTGTACTCCGCACGGACAAATACATTTAGTTT +TACAACTAAAATCGAGCCGCGACGCGACACGCAACGCGTCGTAAATCTAC +ATATATGGCCGAGCCAAAATGGCCTAGTTCGGCAAAAACTCTTCCATTTC +AATTTATGATGGAAGCCAGAAATCCGTGCAGAAGTTTCTCGGAAAAAAAA +CAGAAAGTTTGCGAAATGGCAACCTCTAATTCATTAACATAAATACATCA +AATATGACGCGCAAAAATGAATTAATTTACTAGTGAAACATGGTGCATTG +AAGTCGGTGTTTGCACAATTTGTACAGATCTGAGGTTCACTAACACCAAT +GCACGGCCCGAGAAGTGGTACCTGTACGCAATTTGTCTACCGTATACCTG +GACGTTTGGGCGCGTGTATCTCAAAAACGGTTGGTCCAGTTTTTTTGTGA +TGCATATAAAAAATGTCCGAAATTAAATTCTAAATTTTTTGGACCAAAGC +TTTTTTCGTTATCACGCGCCCAAACCTGGTCTACACTCAAATTATCAGTA +GAGCGCATTTGCATGGATGTACCACTTGCCGGGCCGTGTTCAAAGGGGTG +CAACGATTGCGCGTCAAATCGAATGCAACTACAGTAATCCCTAGTAGTTG +CGCTTCAAATTTGATGCATTGCACGGCCCGGCAAGTGGTACATCCATGCA +AATGCGCTCTACTGATAATTTGAGTGTAGACCAGGTTTGGGCGCGTGATA +ACGAAAAAAGCTTTGGTCCAAAAAATTTAGAATTTAATTTCGGACATTTT +TTATATGCATCACAAAAAAACTGGACCAACCGTTTTTGAGATACACGCGC +CCAAACGTCCAGGTATACGGTAGACAAATTGCGTACAGGTACCACTTCTC +GGGCCGTGTTGAATGTTTGAGAAATGTTAAAATTTTGAGTTATATGTGCT +GGAAAATTGACATGAACATGGTTTTTTTCATTATTTGCGCGTGAATTATG +GTGCATTGAAGTCGGTGTTTGCACAATTTTTTTCAGATCTGAGGTCAACT +GACACCAAAGCAACAGAGTTGACGCGCAAATTTTAAAATGCGCTTAACAT +TTGGCACGCTTTGCAGTCGGTGTTTGCACATTTTCGATTGTTGTGTGAGG +TTCACCGACACACCAGATTTGACGCGCAAAATTGTACGAAAACAGTTAGT +TAGAAAACTAATAAAAACTATTAATAAAAGTATAGTGCATCCTGAAAAAT +TATTTCTGCAAATGTATCTATAGAATTTAAAACAAAATATACAAAAAAAA +ATTATGAAAACCACGACGAAAAACCCGGAAATGTTTTTTGGGTAGCTTGT +CGATTCCGGAGGGTATTGAATTTCGCGCTCGAATAATATTGTTTCCTATT +CATTTTCCCCAGAATACCTACAGAATTTGGGGGAAAAATATGAACTGGTA +CCTAACATTAACCTACACGTTTTTTAAATAAGTTTAGGCCACGCCCAGAA +AGTAGCTGGGCGGGGTTGCAGATTTTTCTAGCTTTCCGAAATATAAAAAG +TCGGAAAAAAAGTTGTAGTCTGTAGTTTGTAGTTTGTAGTTTGTATCAGG +TTGTCCCATAAGTTTTTGTACTTTTTTTCAAATATTTTTCCAAAACTTCT +AGAAAGTTTTAAAATTTTTTCATCGTAGGTCGTGTCAAGGTCGGGTCGTC +CCCTTTCAGAAAAGATTCATTTCATCCATTTCTACTTTGCCACGATGACA +ATCATCAAACTTGAACGTCGAGACGTTAGATTGCTTCTTCTTTATGAATT +TCGTCTTGGTCATTCAGCAATGGAAGCGGAACGAAACATATGCGGTGCGA +TGGGTGAGGGAGCACTCTCTTATAATACAGCAAAGAGTTGGTTTCAAAAG +TTCAAGAACGGCGACTTCAGTCTCGAAGAAATAGAACGTTCTGGGCGACC +GGTAGAGTTAAATGAAGAAGACCTAGTGAAGCTGGTGGAGGAAGAGCCTC +GTCTTAGTCTTCGTGAAATGGAAGAGAAGCTTGAGTGTTGTCATAGCACA +ATTGCACGTCACTTGGGTCGCCTTGGTTTTACTTCAAAACTTGGAACTTG +GGTGCCTCATGAACTTTCGGCATCACAGAAGCTCACTCGGGTCAACGTTT +GTACTCAACTTCTAACTTTTCGTCGAAAGTTCGATTGGCTGAACAATCTG +GTTACTGGAGATGAGAAGTGGGTGCTCTATGTTAACCATTCCAGAAAACG +TCAATGGCTTCCGATCGGTGAGAAAGGAATACCGACGCCAAAGCCTGATC +TTCACCCAAAAAAGATTATGATCTGTGTCTGGTGGGGTGTTCAAGGACCC +GTGCACTGGGAATTGTTGCCAACTAATAAAACTATCACTGCTGATTACTA +TTGTGCCCAATTGGACCGAGTTGCAGAAAAGACCAACGGAAAATATGAAA +AACTATATTTTCTTCACGATAATGCTAGGCCTCATGTCGCCAAGAAGACT +TTCCAAAAGCTGCAAGATCTTGGTTGGACTGTTTTACCGCATCCACCATA +TTCTCCAGATCTTGCACCAACCGACTACCATTTGTTCTTGTCTCTCAGTG +ACTACATGCGCGACAAGCAATTCGACGACGAAGAGCATCTCAAAACTGAA +CTCTCCACTTTCTTCTCATCGCGTTCGCCGGATTTCTTCTCCCGTGGCAT +CATGATGTTACCTAGTAAATGGCAACAAGTGGTGGACACTAATGGTGAAT +ACTTGTGTGAATAGTACTACTTGTCGCTTGAGAGAAATAAATTTTTTTCA +AAAAAAAAATAGTACAAAAACTTATGGGACAACCTGATAGTTTTAGTTCG +TTATTTGCAAATTGTTAACGTTAGTATTAGGAGAGCCGAAATAAATAAAT +TTTAGAAAAGAAAACGAAATTATATACATAGTTCATTAAAATGTGGTAGT +TTGTAGTTTGTAGTCTATGTATTATGTCTATTCAAATTGTATTCAACATC +AAAAATTAAACAGGAAACTTATATTTAAAAAAAAAACGAATACTGAAAAA +AGGCGGCTGCATAGGAAAAAACAATGATTCTCCTCCAAAAAATAGAATTC +CGCATTTTTTCAGCGGCTATTTTCACGATGATGAGAGGAGACAACAAAAA +CATTTGAGATGAGAAATGAGGGGAATATTGCACAAAAATTGGGAAATGAT +TTTTTTTACTTTATACACAGTTAAAATGCGATGCGCGCATAGTGTTTTTG +GCGTGGATCGCGAGTGGGAGAAAAAGGAACCGGAAATGATGCGCATTGTG +CGTCCATCGCGAATTTGAGATGCATTGTGCGAGCATCGCGAACATAAATA +ATGGGCACATTGTGGATTCTCCTTTCTGATAATATTTTACTCTCTATGGC +TTCACCAATTATCTTTCTCTCTGTGGCTTCCCACTATATTTTACTCTCTG +TGGCTTCACCAATTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTC +TCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAATTATTTT +ACTCTCTGTGGCTTCCCACTATATTTTACTCTCTATGGCTTCCCACTATA +TTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCAC +TATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTC +ACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGG +CTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCT +GTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACT +CTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTT +TACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTAT +ATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCA +CTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTT +CACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTG +GCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTC +TGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTAC +TCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATT +TTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAAC +TATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCC +ACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCT +TCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGT +GGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTATTTTACTCT +CTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTA +CTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGCTTCCCACTATAT +TTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACT +ATATTTTGCTCTCTGTGGCTTCCCTCTATATTTTACTCTCTGGCTTCACA +GTATATTTTATTCTCTGGCATCACAATATATTTTACTCTTTGGCTTCGCA +GAATATTTTACACTCTGGCTTCACAGAATATTTTACTCTCTGGCTTCGCA +GAATATTTTACTCTCTGGCTTCGCAGAATATTTTACTTTTTGGCTTCACA +GAATATTTTACTATCTATTAATCTATTTCTTCGTATAACAATCTATTTTT +TCGTATAACAATCTATTTTTTGTATAACCAACTTCAAACTCAACTTTTCC +AAAACTACAGTAACCCTACAGTAATTCTACAGTACTCCTAAAACTCCCCG +CAACCTGCAGTTCAATGACACCTCGTTTTCTCACGCGTGACTCATGACTC +ATTAGCTTACATTTCCTTCATCCATCGGTGGTGGGGCGCTGTGTAATATA +CAAGAAGAGACACCACCACACGCTGCTATTTCTGCTGCTGGTCTGTCTTC +GTTTACAGCCACTTATGACTCAGCACTGCCATCAATGACTACTTCCTTCT +TTTTTATCTTTTCGGCTTCATCTCGAGTAGCAAATTTAACAAAATTCAAT +AGGTGTGACGTCATCAAATGCCTTCGTGGCCTAGAAATCCAAGATTTCTC +TCGAAAGGATCAATGTGATGTCATGGCCTAGAAAACTCCAGTGTGAAACC +TAGGCTATGTTAAATAGTCTTGAAAACTCTAAACTGAAGCACATAAGGCT +ATGATGTCATCGCCTAGAAATCCCAATTCTATGACGTCATGAAAGACCTG +AACTGCACCGAACCTAGGAATACCCTCAAAAGGGGTGCTGTGAAGTCATG +TCCTAGAAAACATGAGTGCGAAAACTAGGCCGTAATCTACCATGTGGTAG +ATCATGCGGCCCTATTGATGGCCTAGAAAACTTACAGCTTGAAGCTATGA +CGTCACGACCTAGAAACTCAATAGTTGTGACGTCATCAATGACCTAGGTG +TATCTCGAATGACGCAGTGTCTTCTAGAATTTTCTGAATATCACACAAAA +GTATAACATCTTCTTGAAACCAAATAATTTTGTTGTAACACCCACACAGT +ATTGTAACAAATGATATAATAGCGATCGGAACATTCGAGAAAACTGGAAA +TTTGAGGTCTGACCTTGTTCGGGAAACTTACCAGTGATTATGAGGTGTGT +CGAAAAATGTGGCCTAGAAAATGGGAAAACTCTTCCTTTTTTTTTTTAAG +TCCAGAATTACGTTTTTGAGAACGAGAAGTGCATTTCATTTTTGTTAGGT +TGGAAATTTAAAATTTAAATATTCGTCTCCTAGTTACAGCCGTGGAAGAC +TTTTTCAGAAACTTTAGCCACGTGTCGAAGTCTGGCGGTGCCCACGATAT +TAGAGAATGTTGATATTTCCTATTTACTTATCTCCTCGAAATTTTAAGAT +TAAAGTTACTACCGTTAAGTTACACTGGTGGAAGAGTTTTTAAGATTTCT +AGGCCACGGCAAAGTTTGGGTGTGCCAGTGACCCTAACACTAAATTTTTA +AATTTTTTTCAGCCAAATCATCATATGGTGGCCTAGAAAATTTAACACCT +GAAAACTCTTCCATATTTTTTTAATTTCTGAAATCCAACAAAATAATTTT +CAAACTCCTCTTCCTTTTTTCCAGAAAAATAAATTAATGTAAATCAAGTT +CATCTCCGATGAGTTGTAACGGTGGAAGAGTTTTTCAGATTCCTAGGCCA +CGTCAAAGTTTGAGGGCTTCCCGTGACCCTAACACTAAATTTTCCAATTT +TTTCAGCCAACCCAAATCAGAAGCTTTCTCTTTGTGTAATAACATGACAA +TGGGCTATTATCATATGAAATTTTTTAGGTTAAATTTCTGAGGTCATTTG +CAAAGGTGTCATGACTAGTTTGGAGGCTTTTTTGTGACGGTAGGGGTATG +AAACAGGTTGTTACTTCTCGAAAAGGTATTATGTGGGGGAGAGGAGAAGG +AAAGAAGGAAGGCAGATTAGCCAACAGAGATACAGCAAATTTTGTGTGAG +TGGTGGCAGTTTTGAGAAGAAGCCATGCGCCAAGGTCGGTTTGCCTTCTG +TTTTCTCATTTTTCGGTTTTTTTGTGAATTTTTGTAAATTAAAAATATTT +TTTTATAGAAATAAAAATTCAGAAAAAAATACTGGAAGTTTCGTTTGCCT +TCAAACATTTTTTAAAAATTCACAGTTTTTCAAATAGATGTACTTACACG +TGGTGTCAGAGTATCTCATTTCGGCTTGATCTACAAAAAATGCGGGAATC +TTTTGCCCAAAAAAATGTGACGTCAGCACGCTCTTAACCATGCGAAATCA +GTTGAGAACTCTGCGTCTCTCCTCCCGCATTTTCTGTAGATCAGCGTAGA +TCAAGCCGAAACGAGACACTCTGGCACCATTTTATTTTTTTGGGCAAAAA +ATTCCCGCATTTTTTGTAGATCAAGCCGTAATGGGGCAGCCTAGCCCCAC +GTGCACTTATTCCTTATGCCGAACGACACTCCGATATCCCGTTTTTACAG +TATGACTGTGGGTTACTGTACCATTTTTGGTGCTTTTGTAATATTGTTTT +CTTTTTCAAAAACCTAGGAAAAATTTGAACAATTGTTTTTTTTTAATATT +TGAATTTTTTAGGCTCCCACACATTTTTGCGGGATATCGGAGTATCGATG +TAAACGTTTTTTTTTTGGTTTTTTGTATTAAAAAGGGTTTAAGTGTTGTA +ATAAGACATTTTGAATAAAAAATAGCTAGCGCCGCCACGACTTACTGGCT +TCCCTCCTAAATAAAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGG +CTCGGCCGTATCTGGGGTAGATTTACGGCGCGTTGCGTGCCGCGTCGCGG +CTCGATTTTAGTTGTAAAACCTAATGTATTTGTTGTCCGTGTGGAGTACA +CGACTTTTCCACGCGTTGTCCGGCAGGCGATTGTCAATGGAGCGCGAAAA +ATTCAATGAGGAAGGCCAGGACACCGATTCAAAGATATAACGGCCCACAT +TTCAACAGCGGTATATCGGAGTGTCGTTATTTTAAGCTTGCACACGGGCT +TCTGGCCTTTTTCATTGCTTTTTCGCGCTCCATTGACAATCGCCTGCCGG +GCAACGCGTGGGAAAGTCGTGTACTACACACGGACAATTTTTTTTAAGTT +TTATAATGAAAACCGCGACGCGACACGCAACGCGCCGTAAGTCTACCCGG +GCCGAGCCGACACGTGGTGTCAGAGTGTCACATTTCGGCTTGATCTACGT +AGATCTACAAAGAATTTTGCATGATTAAGAACGTGCTGACGTCACACTTT +TTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCGTAATGGGACA +GTCAAAATGGCCTAATTCGGCAAACTCTTACATTTCAAAATATGAGGGTA +GGCAAAAGCATGGGGAATTTGTGATTAAATTTTTGAAAAAGGAAACAATT +TTTTCCAAATTTCTTCTGAAATTTTTTCAAAAATAAATGTTTTTTTTCCC +TAAAATCTTCAAATTTCTAGTTTCAATCTCTCACTACCGTGACCAAAAAT +TCCTATGATTTTTGACCTCCCGCCACACAGTTTTACCACCAACTTCTTCC +CCCCCCACCCACCCACTTACTTCTCGTATCTGAAACTCCGCCCCATTTTT +CGTGTACTTTACTACTACTTGAATGATGATGAGGTAGAACAAATCTGTGT +TTATTGGCAGAAGCAGTGGTAGCAACAGGAGAAGAAGAAGAAGCATCACT +GTGTGGAACCAGCCAGCTGTGTTGTTGTGGTTTTAGTCGTGGAGAGAGAG +AGGACGACGTCGTGTGTCTTCAATAAAATGAGGATCTCATCGCTCTTATT +CCTGACTTTCTTGGCTGGAATTGTTCAGGTAAGCTGGGTTTTAAGTATTG +ATATTGGTGCTATTTGAAAATTATTTCAAAAATTTTTGGAAAATTTTTTT +TTTTTGGCCCAAAAATTTTTTTTCTAGAACTTTATCATTCCTAGGCATAC +TCTAAATATGTCTGCAAATATTATTTTTTCTGGAAAATTTTGAAAATGTA +TATATGGATATATGCAAGTTTGGAAGTTTTTGTAGTATTATTTTGAAAAA +TTATAAATTTTTTTAAAAAAAATTTTTTATAAATCTAGCAAGAAACGTTT +TTAAAAACAATTTTAGTCAATTTTCTTTTTTTTTTTTTGGAAATTTCACC +AAATATCGGCCCAAAATCTATGCAATACTATTTTTTCACAAAGAAATTTT +CAAAATTTGACATTATACAGATCTAGGGCTTCCATGGTAGGCAGGCGCGG +TTTCAGGGACCTGCCTGAAACCTACCTGGTTGCCGCCGGCCTTAATTTTT +ACGGGAATTTAGAAAAATTTCTAATTTTCTCATTTCTATCAATTTGATGA +AAACCAAAATAAATTGGCGAGAGGCAGGCAAAGGTTGCCTTAAGGTCAGG +CAGGTAGGCGTTTTAACACCTACCAGCTTTACAAAAGCACTATACAAGTC +TGTTTTTGAAATCTCTAGCTTTAAAAATCTTTAAAACAAGACATGGTGCA +AGACAAGACAAAGACATCGACAAATTTTCGACAAAATTAATTTTTTTCGA +AAAACTTTTAGTTTCTTCCAAATTCGCCAAAGTGAAAAAAAAGTTCCTAA +ACGTGAGATTTTGTATGTCTTCTACACATACTAGCCAATATCAATTACAA +TATCTGCCAAGAAAATCTCGAACCAAACACCAAAACGGCGTTTGGTAACC +GGTTTTTTTTCCAAAAAAACTATACATAGTTTCTAGTAAACAAATACGAA +TGGAAAATTCAAGGTGACAGAGAAGAAAAAAAGATTAGAAAAAAAATCGT +TGGTGGTGGCCTAAGAATTGCATGTAACGTCACACCTCGGCCAGGGGTCA +TGGTACATGCTACATGATTACCCATGGCAAAAGAGTGACGTCACTCTCGG +CCATGATTTTTAGGTTTAGGCTTAGGTTTAGGCTAAGGCTTCGGCTTAGG +CTTAGGCTTAGGCTTAGGCTTAGGCTTAGGCTCAAGCTTAAGCTTAGGCT +TAGGCTTACCTTATGAGCCTATAAGCTTTCTGAAAAAGACAAATATTAAA +AAAAAACCAAAAAAAAAAAAAAAAAAAGACAAACAAACAAATAAAAACAA +ACAAACAAATAAAAACAAACAAAATATTTGAATTTTTCTAAGAAGACAAA +TACGTCACTCTCGGTCACGATTTTTGGGCTTTAGGTTTAGGTATATGTTT +AGGCTTAGGCTTAGGCTTAGCCTTAAGCTTAAGCTTAGGCTTAGGCTTAG +GCTCAAGCTTAAGCTTAGGCTTAGGCTTACCTTATGAGCCTATAAGCTTT +CTGAAAAAGACAAATATTTAAAAAAAACCAAAACAAAAAAAAAAAAAAGA +CAAACAAACAAATAATTTTTCAGGCCCAAGACTTCCTTGCAATGTTCAAG +CCGTTCCTCGGAGGTGGCGGTGGTGGCGGTAATCCGTTTGCAAATCCACA +GGCGATCGGCGTAAGTTTTCCGACAGGCAAACAGACAAACAGACAGACAA +TCGAAAGTGGTCCAGGCGCTGAATGTGTTACGCAATTGGTTTTGGGCGCC +ACGCGCGCATATTATTTGCATATATACATACATCATTCAGATAAATGGCA +TTGAAAACGAACAAAAAGTGAAGATTTAGTGGGTTGGCAAATGCATTTTA +TGTTTCTTTTCCAGGGTCTCTTCCAACAATTCGCCGGTGGAAATGGTGGA +GGATTCGGGCAGCTTCTTGCTGGAGCAATGGCACCGGTATGTGTTGCGAC +GTTTAAAACGGAGTGTCGTTGTGAAATTTTCCGCTTTGGAAAACATTGAG +AATATTCGAAAATTTTTGTAAAATTTTGAGATTTTCTTTTTCCAAGCTTT +GGGCTTAGGCTTAGGCTTAGGCTTAGGCTTATGCTTAGGCCTATGCTTAG +GCATAGGCTTAGGCTTAGGCTAAAGCTCATGACTAGACTTATTCTTAGAT +TTAGGCTTAAGCTTAGGCATGGCCTTAGGCTTAGGCTTTTGCTTAGGCTT +TTGCTTAGGCTTTGGCTAAGGCTTAGGCATAAAAAAAGAGAAATTCCCAA +AGTAAAAAAAAAGACAACTTTTGACAAATTTGAAAGTGAAATGTTATATT +TTAAGCCTATTTTTTCCCTAAAAAGAAAAAAATTACTTTTATAGTTTGAA +AACGATTTTTTGGCAGTGTTTCAGCAGTCAAAAATATGGCTGAAAAAAAA +AGTTGATTTCAAAATATTTTTCATCTCAATTAATTCTTTTAAATTTGCTC +TACCAAATTTGAAAAAAATATTGAAAATTATTTTAAAAAATTTAAATTAT +TAAATTTCAAGTAAATTCGAAAATTTTGTTTATTTATTTTATGTTCATTC +TTACAATATAAATTATAATCCTCAAACATTCCAGAAACCAGCACCAGCCG +CAGCTGGACCCCGCTCAGCTCCAGCTCCAACCAACGAGGACTACAACACC +GACATCGACGTTCCAGCTCCAAAGGCAAAAGCCCGTGCAGCTCCAACTCC +ACGAAGAGCACAAGGTGATGATGATGATAATATTGATATGTCTCTGACAC +GTCTTGGCTAACTTGGCTTGGAAAAGCACAATTCCTTTAATACAAAAAAC +TTTTCTCAAAGATTCTCAAAATTTTGCACTTTAATTTTTAAGTTTAATTT +TTAAAAAGTTGTCTCACGTTTTTTAACCAATTTATATGCAAATATGATCC +TTATTACTAACAATATTTAGTAATCTAAACATAAATTGGAATATTTGGTC +TTTTTCCCGCCGAAAATGATCAAACATTCCGAAGTTAGCAACAGAAAATT +GCAGTGAATTGTGTTGGTTTAATTTTACCGTCGTTTTTCATATTTTTTGC +CCGATAGCTTTGCTGTGTTTTGTGCCATCCTTTTCTCTGTGATATACTGT +TACTTACTTCAATAAATGATTCTTTTAAAAGTTTTCGCACAAAAAATTTA +GAGTTGCTGGCAAAAATACACGCCGACACGTGGTGCCAGAATGTCTCATT +TCAGCTTGATCTACGTTGATCTACAAAAAATGCGGGAGAATGGAGACGCA +GAGTTTTCTATTGATTTTGCATGGTTAAAAACGTGCTGACGTCACATTTT +TTTAGGCAACAAATTCCCGCACTTTTTGTAGATCAAGCCGTGGTGGGACA +TCCTATCCCCACTTGCGCTGGGGGGACAAAACCGACATAACTTTTGAAAC +ATATTACACATATACATTTAATATATGTTTTCTGAGAGAAAACGTTTTAG +AAATTTTAGAGAATTTCAGCAAAAAAATTCTGATAGCTTTTTGGAAATTT +ATATTATAAAATTTTTTTTTTTTTTTAATTCTGATTTTTTCAAAAAAGAA +ATTTTGCAAACCGCTTCCAGAATATTTGCCTGTCTCAAAATACCCTAAAA +AACATTAAAATGTTTCAAAAATTATCTTTTGGAACAATTTTACGGGTCAC +GCGAAATACTTTCTTTGTAAGTTTTTTTTCTTTGAAATTTAGATTTATTC +CCAATATACGTAAATTTTTCACTGAAAGTTAGAAAATTATACTTGTTTTT +TTCCAGAAATTGAAATGTACATGATACAAGGCTGCTACATTCCAGCAAAA +TCTGATAAAATTTTAGAAACAATTTTTTGTCAGAGTCTTGAATATTTGAG +CTATAAGTTTTTTTTTTTCAAAAAATTAATCCAGTTTGGCCTAAAAACTT +AAGGCTAAGATTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTCAGCCTAA +GCTTAAGCCTAAGCCTAAGCCTCAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAACTTAAGTCTAATCCTAAGTCTATTCACTAAAATTTTGACGTAAAA +CTTGGGACTAAAAATTTTGGACACAAATTTTTTACCTAATTTTTTGGTCT +AAGCCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAA +GTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCT +AAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAA +GTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCT +AAGTCTAAGCCTAATAAGCCTAAATAGGGTCTAACGCTTGCCACTGACGC +CGCTAACGCTCGCCACTGAAGCCACGCCTAAGCCTAAGCATAAATCAATT +TGAAACTTCAGACTTAAATTTCTTGGTGGCCTATACGACTCTCTGTTAAA +TTTCGCTTTGATCAGCAAACGGGAACCCTTTGAAAAATTAAAAAACTAAC +GCTCGCCACTGACGCCAAGTCTAAACCTAAGGGTAATACTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCGTAAGCTTAAGCGTAAGCGTAAGCGTAAGCGT +AAGCCTAAGCCTAAGCCTAAGTGTAAGCGTAAGCGTAAGCCTAAGCTTAA +GCCTAAATCTTTCGACAAAAATTTTGACCTAAAACTTTGACCTAAAATTC +GAGACTAAATATTTTGGACTCAAATTTCGGCCTGAATTTTTGGACTAATT +CTGGGAACTATTCCAGAGTAATTTTAACAAATTGAAAACTTTTTATAGTA +TTCGTAAAACAAAAAATAAATGCAATGTTTTCAGTAATAAATTTGAAATT +TTTGAAAAATTAAATATTTCTTCGAAACTTCGAAACTTCCTTTTCTCTGG +CATAACCCCAAATTCCAGCCGATGCCCCGCCAGTATACCGCCAGCCTCGC +ACAAAAGCCGAAAAAATCGAAAGATTCCGGAATATCGCTCGGACATTCTC +GCCGTTCGTGTACGAGGTGAACACCACACCAGCTCCTCACTTTGACAACT +TCATCTGGCAACAAAATGCACCAGCTGTCACACCGGAGCCATTCACATTT +GCTCCATTCTCCTTCCCAACTCTTGCCACCGTCGCACCACCAGCTCCAGG +ACCCGGCGGCCCGACTCTTGAGCCATTTTTACCGACGACAGCTAGTCCGA +AGCTGTTAGCTCATAACACTGCTAGGGTATCAAAAAATTTGAATACTGAA +TACCTCCCTATAACTTTTTCAAATTCCAGATGATCCGAGAAATCGCTTCA +TTTTCCGACGGAGGACGCTCCAGGGATCAGGATTTTGGCGCAGTTCAAAC +GCTCATGCAAGCCTTCTTCGAGGCAGTCTCCAGTGGAAATAATGGTGGAG +CAGGAGCTGCCGCCGGAGCCGGAACAGCTTTAGGAGTAGGTTAAGCTCAC +TAAAGAGGTCGTGAAGTTTTACTATTTTTTAGGATGCTCCAATGCTTCAA +GCCCATCGAGATGGTACCGAGTTGGGAGCCAATCGCGCGCTGACCAACAA +GCTTTTCGAGTCGGATATGGTGTTGACGGTCAAGCAGATGAAGGCGTGAG +TGTGGGGTACTGTGCAATAAGATTATTGTAGGGGTACTGTAAGATCTCTG +TAGGGATACTGTAACCCTACCGTGATATTACTAAAGGGGTGCTGTAAGAT +TACTGTAGGGGTACTATAGGATTACTGTAGGGGTACTGTAAGATTACTAA +AAATATACTGTGAGATTACTGTAGGGGATGCTGTAAAATTTCTCTAGGGA +TATTGTAGAATTACTCTAGGGATACTGTAGAATTACTGTAGGGAACTGTA +AGAGTACTGTAGGATTACTAAAGAAGTACTGAAGGATTACTGTAGGGGTA +CTGTAAAATTACTATAGAGTACTGTAAGATTTCTGTAGGGGTACTGTAGG +ATTACTGTAGTATTACTAAACAAGTACTGAAAGATTATTGTAGGGGTACT +GTAAAACTACTATAGAGTACTTTAAGAGTACTGTAGGATTACTAAAGAAG +TACTGAAAGATTACTGTAGGGGTACTGTAGGATTACTGTAGTATTACTAA +ACAAGTACTGAAAGATTACTGTAGGGGTACTGTAAAATTACTATAGAGTA +CTGTAAGATTGCTGTAGGGATACTAGAAGATTATCGTAGAGATACTGTAA +GATTATTGTAGGGGTTCTGTAAGATTTCTGTAGGGTTACTGTAGAATTAC +TGTAGGGTACTGTAAAATTACTGTAGGGGCACTCTAAGATTACTGTAGGG +ATACTGTAGAATTACTGTAGGGTTACTATAAGTTTACTATAATATTTCTG +TAGGGTACTGTAAGATCACTGTAGAGGCTACTTTAAGATTCCTGTGGGGG +CACTGTAACACTACTGTAAGATAACTAAAACGGTACTGCAGGGTACTATA +AAGCGACCACCCTAGATTCATGGTTATTTCAGAATTGTGCTCGCCGCCCA +AGAGGCCCGTAACCCTCACGGACGTAAAAAGCGAAAGGTGATTACGGGAT +CCGTGTACCGATGGAAGAGTGTGATTCCGTTCCGATTCAAAGGTGGCGAC +GCGAAATGGAAGAAGCTGATCCGTGAAGGCCTAGGCCTATGGGAGAAGGA +GACGTGTGTGCGATGGAGCGAGAATGGCCCCGGCAAGGATTATGTGATCT +TCTTCAGAGGATCTGGGTGAGTTGACATGCCCATGGTTTTCGGATAGTTT +GGGTTTTTTTTCAGATGCTACTCATCAGTCGGAAGAACCGGAGGATCTCA +ACTTATTTCGATTGGGTATGGCTGTGAAGATGTAAGTTTTAGTATTTCTA +CTATACTATTTATTTTAAATTCAAATTTTCTAGAAAGGAATCGTTGCTCA +CGAAGTCGGTCACTCCCTAGGCTTTTGGCACGAGCAGTCCCGTCCGGATC +GGGATGACTACATCCATTTAAGAAAAGACTGGATTATTAAGGGAACCGAT +GGAAACTTCGAGAAACGAAGTTGGGAAGAAATCGAGGATATGGGCGTTCC +GTATGATGTCGGAAGTGTCATGCATTATGGGTCGAATGTAATTTTAAATT +TTGAGTCGGTAGTTTTTAGATACTGAAAATGATTTTCAGGCTTTTACAAA +GGACTGGGACCAAATTACTATTGAGACCAAAGATAGTAGATATCAGGGAA +CGATTGGTCAACGCCAGAAGCTTTCGTTTATCGATGTTAAGCAGGTTAAC +AGGCTTTATTGCAATTGTGAGTTGTTATGCAAAAATGAAAAAAATTTGAC +CACTGAGCGGATCGAACGCCCAACCTTTCGATCTGGAGTCGAACGCGCTA +CCATTGCGCCAAGCAGTCACATTTTGTTGCAGGAAACGGTGTATAGAGGA +GAAAAGAAAAAAATAGACAACCCTACGTTTTATCAGTGGAGCGCGGTTGC +AATTTAACATTCCAATTTTCAGCTGTTTGCCCGGTTGCCTTACCCTGCAT +GCATGGAGGATACCCCGACCCCAATAACTGTGCGGTTTGTAAATGTCCAG +ACGGGCTCGGAGGAAAGTTGTGTGGACGTGCCGCAAAGGGCACAGATCAT +GGTAAAACTCCACTGGAATTTATGGGAAAAAACCGCCCTAAAATTTTCAG +ACAAATGCGGCGGTGAGCTAACAGCGACCGCCGAATGGCAGGAGATGGTC +TACAAGGGGAAGCGGACGTGCAATTGGAAGGTGAAGTCGCCGAGCGGTGG +GCGGGTTCGGTTGGTGCTCACCGAGCTCAGGTACCAGTGTGCACCGGCGT +GTAAGGCCTACATCGAGATCAAGCATAATACCGACTTCCAGCAGACCGGA +TTCAGAGTTTGGTGAGAACCCTAGATTCCCAAAAAATTCTACACTTTTTT +CAAAAAAAAATCGAAATTCGACCCATTTTGGCGGGAATTAAAATTCTTTT +AAAAATGACAAAAAAAATATTTTTCTGCAGAAAATTTTTCGACTTTTTAG +AAAGCAAGCTTTCACGCGGTTTTGGCTTCCCTCATATATTGAAATGGAAG +AGTTTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATT +TACGGCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAATTTAATTGTCC +GTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAAT +GGAGCGCGAAAAATTCAATGAGAATCGAGCCGCGAAGCGACACGCTACGC +GCCGTAAATCTACCCCAGATATCGCCGAGCCAAAATGGCCTAGTTCGGCA +AGCTCTTCCATTTCAATTTATGAGGGAAGCCAGAAATCCGTGTAAATTTT +TAATTTTTTGTTGCTTAAAAAAAAAAACTAAACAACTATTTTCCAATTCA +AATTTCTAGCTGCTTCAACAAAACATATGACGTCATCTCCGACCAATCTG +AAGCCCTGATCCTCTCCAACGCGAACATCGTGGACTACGAGGTCTCCTAC +AAGCTGCAATGGATTCAAGGTACCCCACCCCCCCCCCCTTTTCTATCCAT +AGAGCGCACTTTCTTCCAGACAACGGAAAAGCTCTTCCACCACCGAAACC +CACGTCGACCTGGGTGCCCGGAAAAGAGAATCGACCATTCCGCGGAGTGG +AGAACTCGGGCGGCACCATCGAAAAGTTCATCCTGCAAGCGATCCCAAAG +ATCCGAGACTCGCATCGGCCACTGGAGAGTATTACTAGTATTGTTGCGGA +ATATGGTCTCGCAACGCTACTTGGTATATCGCATAATGGAAAGTAGTCCG +TTTGGAACGATTTTTGCAATCGTCAGAGGAATATATATATATATTTGTAA +ATTTTGTACCATCCCAAAAATCCAATTTTTCTTTCACAATTTTCAAAATT +TGCTCATCTTTCACAATTACTCGGGTTAACACATTTAATGCCTTTCAATA +AATAACAGTTCATATTTAAAGTGATTATTATATTACAGGAACACATATAT +CTGAGAATGCGTATCGCACAACATATTTGACGCGCAAATATCTCGTAGCG +AAAACTACTTTAAAAGACTACTGTAGCGCTTGTGTCGATTTACGGGCTCC +TTTTTTGAAATTTACACGGTTTTCTGGCTTCCCCTCAAAAATTGATATGG +AAGAGTTTGCCGCGAACTAGGCTATTTTGGCTCGGCCATATCGTTCAAAA +ACTACAGTAATTCTTTAAATGACTACTGTAGCGCTTGTGTCGATTTACGG +GCTCCATTTTTGAGATTAATTTTCTTTCGAGTTCCCTTCGTTTTTTTTGT +AATTTTTTGCTTAATTTGAATTTTTTTTTGATAAATTAAAAAAAATGATT +TTACACGGTCTCCTGGAGTGTTCATAATTATTGGAGCGCACTTGCTGATC +CTTGCCGCGCTTATTTACTTTTTCACCGTTAGAAAATGAGTAAAATCAAC +GATTTTGGTCAAGAAATTTAAAATAAAATTATTAATTGATTTCAAAACCG +AGTCCACGTGGTGCCAGACTGCCCCATCACGGTTTGATCTACAAAAAATG +CGGGAATTTTTAGCCCAAAAATGTGTGACGTCAGCACGTTCTTAACCATA +CGTTGAGAGTTGAGAATTCTGCGTCTCTTCTCCCGCATTTTTTGTAGATC +TACGTAGATCAAGCCGAAATGAGACACTTTGACACCACGTGCGAGTCCGT +AAATTGACACCAGTGCTACAGTAGTCATTTAAAAAATTACTGCATGTCAA +AATTAAAATTTCCTGTTCCCGTAATATCGGATTCAGCACGCCACCCTATG +AAAATACCAAAATTGGAAAAAAATCAATAAAAATTTATTTTCACGGAAAA +AAAATTGAGACCACCTTTTTGTTTTCTATCTATATAAACCCGTTGTTTTT +CACAAAAAATTATTGAAAATCCTTCAAATCATATTATTAGTTCGAAACGT +CGACGCGTAGGTGTTCGATCGTACACTGCCGGGAATTGCCGGTTGCGGGA +GTTTCGGCACCGCCGGTTGATATCCTTCTTTGCTAACTTTTGATCTGAAA +ACATTGACTTTTGCTACGTGGCCGTGGAAGAGAAAACTCGGCCACTATGT +TTGTTTTTGCGACAAGGGTATATGCGCAAACCTACAAAATGATCTTCAAA +AAATGCGCGAATTTTTTGCCCAACAAAATGTGACGTCAGCACGTTCTGAA +CCGTGCGAAATCAGTCCCGCATTTTTGTAGATCTGCGTAGATCAAGCCGG +ACCACAAAAATATCAAAGTTTTGAATTTTTCAAAAAAAAAGCACTTACGA +GGATCTAGTCAGCTTGAACAGCAAGTAAATAAGACAAAACGCGCACATGA +TGAAGCTCAAAAGTAGATCAAACGAGAACTTGGTCGCCGAGACCGCATTG +AAACTTCTGTCAAGTGAGAGAAACGGTTGGGTGGCATCGTTCACAAATGA +AAGCATGTAGAATAGTCCAGCAATCGGATAGACTGCCGCAATGACTCCGG +CAAACCCATTGACATCCTGCTCATCAGAGCCCAGAAGCCGGCAGCAAGCA +GACGAAAGAGCAATGGAGCTGATGAGGAATAGAATGAGCTCCCGGCAGAA +GTTGAAGATCCAGTCGGTGCCCGGGCTTGCTGCTCCGATGAAGCAGAGTC +CGGTGAGGGGATTGGCGGCGACGGCTTTTGCGAGTAGCGCGAGCATTAGT +GGAGCCAGCGGGATTCCCAGGATGAGCATGATCACGCGGGTTCTGGAGTC +GTCCTGGAAGATCATTTTTTAAAATTTAATTTTTGAAAATTTATCATGTC +TGGAAAAGGTACAGGCTGACTAGACCTATTTCACGTGGTGTCAGAGTGTC +TCATTTCGTCTTGATCTACCATGATCTACAAAAAATGCGGGAGAAGAGAC +GCAGACTTCTCAACTCTCAACGTATGGTTAAGAACGTGCTGACGTCACAT +TTTTAATGTACAAAAAATTCCCGCATTTTTTGTAGATCAAACTGTAATGG +GACAGCACAAAATTCAAAGCCCTCACCAATATATGCGATGTCCTTGTCGC +CTTATTCCACGACACACAGATCAAGAGCCACCAGAGACGTGAGCAAGTTG +CCGTGTAGTAAATCAGTGAGGCCACTGAAGAACATGGAACATGGGAAAGC +CCTCCGACGACGAAGAGCAGGTGATGGGTGTAGTCGGTGCACGAGATTTG +GAACTTCAAAATTCTTTTTGAATGGCTCAAAAATATTGATTTTGAGCCAA +GTTATGACCATTTGAAGTTGGTGGCCTAGGATTTTCCTAGGAGTATTCTA +GGCCGCCAACTTTGGACAGCCATAACTTGGCTGAAAATCAAAATTTTTGA +AATCTAATTTCACAGTTGAATTTAGCAGACCATGAGCTTCAATTTGACAT +ATTTTTGTGCCTTGCCACGAAAACTCGCAGACCTACAGTAATCCGGCCAA +AATTAATGTTAACTGAAAGCTCAGAGTCTGCTAAATTTAAATACAAAGTT +CGATTTCCAAAATATCGATTTTCAGAAAAATTATGAAGACTCTAAGTTGA +TGGCCTAGCATTTTCCTAAGAGTATTCTAGGCCGCCAACTTCAAACGCTC +ATAACTTGGCTCAGAATTAATATTTTCGAGCAAAATAAAAAGAATTTAAC +ATAAAATCTTGTGATCTACCGGAAACTAGATGAGCGCAATTTTAAATATC +TAGGCCACCAAGTGAAAACCGTGACTCGGCTCAAAACCATTATTTCTGCT +TCAACCAAAAACCAATTCATTTATTTTAATTGAAAGCCCGGTGTCGGCTC +AATTCAAATACCAAGTTTATTTTCAAAATACCAATTTTCAAAAAAGCTAT +GAGCGTTCTAAGTTGGTGGCCTAGGATTTTCATAGATTTTCTAAGCCACC +AACTTCAAACGCTCATAACGTGGCTTAAAATCAATATTTTCGAGCAAAAT +AAAAAGGATTTAATATAAAATCTTGTGATCTATCGGAGAATGCATTTTAA +ACTTTCTAGGTCACTAAGTAAAATATTCGGCCACCAAGCCTCGGCCGAAA +ATTATTATTTCTGCTGAACCAACAACCAAATTCTCCAAAAACTGCTTACC +TGATCTTTAAACGAAATGCTCACAATATAAATAACCGATGTCGCACAAAA +CGAGATGCACGAGAAGAACATGGCAGTTTCCGTAAGTGAGTGGAGCATCT +CGAGACGTCTAAAGTAGATCCTGATTTGTTTTTGGAAAATTAGGCCACAC +ATCACACAATCCAAAACTTACGATAAGCCGACTATGAAGACTGATAGAAT +TGTTAGTATTACAGAGCTCAGCGAGAGAAACAACAAGAGTCGGGTGGCGG +ATTCACGGTCAGTCTGGAAATGTACTCATTTGTTACTGAACTAGGTCTAC +TTAAGCCTAAGCCTAAAGTAAGCCTACCTGCCCAACCTTCTGTGGGTTCG +AGCACAAAGGCACACACTTTGAGGATCGATTCAGGAACACCTCATCCTGT +GGGCATTTTCCGTTGAGGCGGTCGACCTCCCGTTGAATATCTTCTACTCG +ATCATTACCGTCGTCCTCCTGGAAAAGAAAGATGATTGATTTGAAGCTGT +GTATCTAATTACCCCCGTTTGATGATATAGGACCGGAGAGATTACAATCA +GATGTTCTCTGTTTTTCTCTGTTTTTTGGTAGCTAGTATAGAAAACTATA +GAGTACTGTAATTCCTATTTGGGAGCTTGGTATTGTGCTATTATCAAAAA +AATACAATTGCACAAATTTCTCATTGATCTACCTGTTGAACTTGACTCCG +CCCCCAATCTTGTTACTGTTATTATTAAGGTAGATCAAAAACACAAGGAA +GATCAAAAATAAATTACGAGAAAATTGTGCGATTGTATTTTTTTCTATAA +TATCAAACATTTATTGATTTTAGGACATTCTGTGATTAACTTTTATAGTT +TCACGGATTTCTGGCTTCCCTCAAAAAATTGAAATGGAAGAGTTTTCGCT +GAACTAGGCCATGTTGGCTCGGCCATGCGTGGCGCGTCGCGGCTCGATTT +TAGTTGTAAAACTAAATATTTCCCACGCGTTGTCCGACAGGCGACTGTCA +ATGGAGCGCAAAAAATTCATTGAGGGAGGTTTCTATTTGGCAATGCGCTT +TTGGTTTTTCAGTGATCTTTCAAAAAATTTTTCATAATTTTCAAATGATC +ATAACTCTGAAACTAAAATTTTTGGCAAAAAAAGTCGTAATATTGTAAAA +TGTTGCTCATAATTTCTTCTATACGATAAAATTTTTTCAAAATTTTACAT +TAAACAGGCCAATAGGTACAGCGCCCGACAACTCGCGGGTCCAAAAATTT +TTCAAAAATCGTCAAAATTCGACTCGCGAGATGTCGAGCGCTAAATCTAT +TGACTTTATTTTTTTGAATTTTTGAAAAATTTGTTATCCAATAGAAAAAT +TTATGAGCAACATCTTATTAGTTAAGCGTTTCTTGCCAAACATTTTATAT +TCAGAGCTATACTCATTTGAAATTTTTGAAAAATCACTGGAAAACCAAAA +ACGCGGCAAACGATTTTTTCCGGCAAATCGGCAAATTGGCAAACTGCCGG +AATTAAAAATTTCCGGCAAATCGGCAAACCGGCAAATTGTCGAATTTGCC +GAAAATTTCGGCAAATTGTGGTTTTGCACTTTTTTTGGAAATTTCAGAAT +TCCAATTTCAAATTGCAAAATTAAACTCATCCTATGAATGTTTCTACATC +TATTTTGAAAAGTAAGTAAATTCTATGAAAATATATAAGGAAAACGAGAA +AAAATTCAAAAAGACATAGTTTTAAGTGTTTCCGTCTTATTAAAAAATCC +CTCTAAACTTTTCCGGCAAATTGATATTCGGCAAACGGGAAATTGGCGAT +TTGCCGGAATTGAAAAACCCGATACTTACACTTTCTTTCGCTGCAAACTT +TGCCCTCTCATCTTGAATTGCTCCTTGCTCATTTGGCCCTTTCATGCACA +TTTTCTCTCGATTGTTCTCCAACGGGAACTTATCACAACGAATCACATCG +GGCCACTTGAAACCGAAACTTTCCAGCACTGGAAGACACTTTTCCTGGAC +GGAAAGACACAATGGACGGCATGGACCAATTGGGTTGGCTAGCTGAAATT +TTTTTGAACGATGAAATGATAAAAATGTGCGATTCTTCTCTGATTGAACT +CACTTTCTCGTTGCACATCGGGAAGTAGACGGAGCACAGGAAGAATTTGA +GCTGCTCGGAGCAGACAACGGAGAGCAGGGGCTTGTAGGTGAGGATGGAT +TCGGAGGCGTCTTTCCATGATTCCTCGTCGACGAGATTTGGGAAGCTGGA +ATAAGGGCTTGTAAAGTTTGAGAAACTTGAGATTTACAGGGTCAAAAATT +GCTCACGAGCTCTCCCGGTTGCCGAAAAGTTGCCGAAATTTGAGCAACCA +AAAGTTGCCGATTGCCAAAAATTGTAGGGTACGGCAACTTCGGCAATCGC +CGGTTACCGAAGATTTTAGAGTTCGGCAACTTCGGCAATTGGCGGTTGCC +ATTGCTCTCACGAAATTTCCCGCTATTTTTGGAGATTAAACAGCAAGTGC +ACGTGTGGGTGTCTCAAACAGGAAAGAAATCCTGGCAGGAGCCGACTTGC +CGGAAATTTTCAATTCCGGCAAATTGTCGGTGTGCCGATTTGCCGTTTGC +CGGTTCTCAGATTTGCCGGAAGTGTGTAGAGGGATTTTTATAAGACGGGA +ACACTGAAAACTGTGCCTTTTTGAATTTTTTCCCGTTTTCTTTGGATATT +TTCATAGAATTTGCTTACTTGTCAAAATAAATGTAGGAACATTCATAGGA +TGCGTTTAATTTTGCTATTTGAAATTGAAATTCTGAAATTTCCAAAAAAA +TGAGTACAAAACCACAATTTGCCGGAATTTTTCAATTCCAGCAATTTGCC +GATTTGTCGTTCTGCTGGTTTGCCGGAAATTTTCAATTCCGGCATCTTGC +CGATTTGCCGATTTGCCGGATTGCCGAAAATTTTCAATTCGTTAGCCGTC +CACCCTGGATCCTGCCATCCAAAAAAAAACGGAAATTTTTGGCAAATTGC +CGTTTTTCCGCCGGCAAATTCGGCAAATCGACAATGTGCTGTTTTGCCGT +TTTGCCGGTTTGCCGGAAATTTTCAATTCCGGCAATTTGCCGATTTGCCG +ATTTGCCGGTTTGCCGGAAATTTTCAATTCCGGCAATTTGCCGATTTGCC +GATTTGTCGGATTGCCGAAAATTTTCAATTCCGGCAATTTGCCGATTTGC +CGATTTGCCGGTTTGCCGGAAATTTTCAATTTCGGCAATTTGCCAATTTG +CCGTTTTGCCAAAAATTTTAGGGTTCGGCAAATTCGGCATTTGCCGTTTT +GCCAAAAATTTTAGGGTTCGGCAACTTCGGCAGTTGCCGGTTTCCGCACA +TCCCTGTCCCACACGCCCCAGGTGGAAGATGGTGGAAGAGTTTCTAGCGG +GTCCATCAAGGATGGGAATCATCAGTCAACACAATCCTTAGCCGACCTTC +CCAAATTCATCATTCCTTCCTTCCAAAACGGTTTCCGGTCCTTCCAACCG +ATTAATACCAGCCACCACCACACCACCAAACCCTCTCCTTCGAAATAGAG +AACAAAGTTGCATACCCCCCTCATTTCTTTGTTTTGGAGAAAGGGGCGTT +TTGTGGTGCTCGGAGAGCCTGAGGACGTGACAAGTGATATATAGACGGGC +TTATACTATCTGCTCGTCCATATTTCACGCGCCTAGGCAGAGTGCACGGC +GGGAGGTGGAGACGCAGGTTCCCGTCCAACTGCCGCAGAGCATCCCCTAT +CTGCTCCTATCAATTGTTCGGAGAGACTTTTTTGTGAATTTTGCTTTTTG +CAAGAGGTCTGAGATTTGGGATTTGGGCTTTAGGCTTTAGGCTTTGGGCC +TTGCTTTGCGCCAGAGAATGGAAATTTGTCCGTATTTTCCCGGCTTATAT +CAAAAAATGATCAACTATAAAAATATAGAAAAAGATTTTTCAAGTTTTTT +GTCAGTTAGTATTTTTTGATAAAACAAAAGAGAGCCGAGATATAAGCTGT +CAAAGTAGAGCAAGGGTGGTTTGATCTACAAAAAATGTGGGGATTTTTTT +TCAAACTTGCTCTACTGATAAATTAATAAATTACTCCCACAAAATCCAAT +AAGCCTCAAACTTAAGATCCTCCAATCTCATCCCCCTCATAAAACAATAA +TACTAAATCACTAGATCTCCGGTAGTATATATCAGAAGAACAGTTGCTCT +CCCTCTCGAACCGACTTACACTTGAGAAAAATAAATTGTGGAAGAGAAGT +GACGTCATCGTAACCTACCACTTCACAAGTTTATATATATATATATATAT +AAGTACTAGTTAGGACTAGCTAAGACCTAATTAGAACATAGGTATGGCCT +GTAAGTTAGGACCTAATTAGAACTCACTAGGACTATATATATATATATAT +ATATATATATATATGTAAACAAGAACCCGGGCGGGTAACCCCTTACGGTC +AGAGGGGTGTCCTACACCAAGGGTATGTAAACTGTGTCCCCCAGATGGCG +AAGTTGAGAGGGAAAAAGTGAAAAAGCGCGCCACATGGCCTCGCGACCGT +ATGTTGCAATTTCAAGCAACGTTTTTGATTTATTGGAGGAGAAATTTTGA +AAAAGTGAAAAAAAAGTGTGACCCCATATGAGATGCGTAATAAAATTCCC +TACAAGACCTTAAGAAAACGTGGCTGGCTGGCAAAAAACAGGTGGCAATA +ATAACGGAATGTGTATGTGTGTGTGTGTGTGTGTGTGTGCTCGAAGAGCA +TAGGCTCGTAAATCGTTATAATTGATGCTGGAGGAGAAGGAGACGATGGG +CCTCCAAAGTGTTACACCTGGTATTTGTTGGGAAAAATTTGGGGGAAATA +GGCATTAAACTACCTAACCTAATTGAGTTTTTTCAAAGCTTATATTATTA +TAACTAAGAGGTGTGATAATAAATAATTAAAGAACTTTAAAATTATCAAA +AACGCTTTCAAATCTGTAAAGCTGATATTTTAAGGATTTAGTACTAGTTA +AAATCTAGTTGGGACCTAGGTAAGACTATCTAGAAAGTTCGGACGTAACT +ATTTAGGAACAGTTAAGTCTTAAGGCCTGCTTGGGTACAGGTAAAAATGT +TTAGAAAGTTAGGAACTAAATAGGTGAAGTAAGTACTAGTTAGGACTAGT +TAAGACCTAATTAGAACCTAGGTAAGGCCTGTAAGTCAGGACCTAAATAG +GACTTACTAGGACTTAGGTAAGACTAGTTAATGTCTTGTTAGGACTAGTT +AGGACTAGCTAAGACCTAATTAGAACCTAGGTACGGCCTGTTAGGGAAGA +TCTGATTAGGACTTACTAGGATTTAGGTAGGACTAGTTAAGATATAGTTA +GGACTAGTTAGGACTAGTTAAAATTTAATTAGAATCTAGGTATAGCCTGT +AAGTTAGGACCTAATTAAGACATACTAGGGCTTAAGTAGGACTAGTTAAT +ACTAGTTAAGAACTAATTAGAACATAGGCACGGTCTGTTAGTTAAGGCCT +AATTAGGACTCACTAGGACTTAGGCAGGGCTAGTTTAGTTATTGTTAGGA +CTAGTTAGGACTAGTTATGTACCTAATTTGGACTCACTAGGACTTAGGAG +GACTAGTTATAATCTTGTTAGTAATATTTAGGACTAGTTAAAATCTAATT +AGAACCTAGATATATCCTGTAAGTTAGGACCTAATTAAGACTTGATTTGC +TAGGATTTAGACAGGACTAGTTAAGATATTGTTTGGACTAGTTGACTAGT +TAAGACCTAATTAGATCTTAGGTACGGCCTGTAAGTTAGGGCCTAATTAG +GACTGAATAGGACTAAATTTCTTGTTACGAATAGTTAGGACTAGTTAGGA +CTAGTTAAAACTTAATTAGCACCTAGGTACGGTCTGTTAGGGAATACCTA +CTTACCAGGCCTTAGGTAGGACTAGTCATGACCTAATTAGAACCTAATTA +GAACCTGGGCACGGCCTGTTAGGGAAGACCTAATAAGGACTTACTAGGAC +TTTGGTAGGACTAGTTAGGACAAGTTAAGACCTAATTAGAACCTTGGTAT +GGCCTGTAACTTAGGACCTATTTAGGACTTACTAGGACTTAGGTAGGACT +AGTTAGGACTAGTTGGAAGTTGGGACCTAACTAGTTAGACCCTTAATTTT +GTACACATGCTTATTAATATCAATAAAAATTTTAAAAAAAAACGACTTTT +TTAAGTTTAACTATATAAAACTATAATTTGGAAAATTTGCTACTTTGCTT +AAAAATCGAGAAAAAACCTAGCGTTTCTATAAAAAACCATCTTGAAGTAA +ATTTTGAAAAAACCCCGTCATCCAACAAAAAAAAATTCACTCACCTCGTT +AAGTTATACGGCAAATCGTTGCACATCTCATGATCCACCTTTTGACACCT +CTGCCCGTCCACACCAATCACAAAGAGCAACAGGAGCCAGGTTACTCCGA +GGTAACCACGAAATGGTCCCATTAATGATAATGGAATTGGGGGCTCACAG +CCTGGGTGGGGGAAAATATTGAGAGTAAAAGAAACAATGAGAAGAAAGAC +GGAGGATAGGCGGGGGGGGGGGGGGGGGCACACCAGTGGCAGCACCACCA +CGGCCTGTCCGTTGACAAATGACCCAAACGGACGGGGGGCGGGAAGAGTG +TCTGTTGTGTGTGTTGGGAGATGGCTGGCGGTTATCAGATATTTGTATGA +ATGGTATAGAGAAACAGAGACCAAGAGAGCTGAAAGATGGAGAGGCGAAA +GAGGAAGAGAGGGGGGGGGGTGGAAGTTTTTACGAGCCCTGTAATAAATA +TATCGAAGCAGCAAATCATTTGATGATAACGGAGGAGCGCGGGGACGGAG +ACGGCAATCATCATCATTATTAGGACCAGGGGTGTGCGGCGAATTTTTGC +CGAATTTGCTGTTTGCCGAGCTCGGCAATTTACCGAATTTGCCAAGCTCG +GCATATTTCAAAAAAGTAGATTTGCCAAATTTGCCGAACTTGGCATATTT +CAAAAAAGTAGATTTGCCGAATTTGCCGAGCTCGGCATATTTCAAAAAAG +TAGATTTGCTGAATTTGCCGAATTTGCCGAGTTTGCCGAGTTCGGCAAAT +TTGCCTATTTAGCCGAGCACGGCATATTTCAAAACAGTAGATTTGCCGAA +TTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAAGTAGATTTGCTGA +ACTTGCCGAGCTCGGCAAATTTGCCTATTTAGCCGAGCACGGCATAGTTC +ACAAAAGTAGATTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAAGT +AGATTTGCTGAACTTGCCGAGCTCGGCATTTTTCAAAAAAGTAGATTTGC +TGAATTTGCCGAGCTCGGAATATTTCAAAAAAGTAGATTTGCTGAACTTG +CCGAGCTCGGCATTTTTCAAAAAAGTAGATTTGCTGAATTTGCCGAGCTC +GGAATATTTCAAAAAAAGTAGATTTGCCGAATTTGCCAATTTTGCCGTTT +GCCGAATTTGCCGAGTTTGCCGAGCACGGCATATTTCAAAAAAGGAGATT +TGCCGAATTTGCCGAATTTGCCGAATGTGCCGATGCCGAGCTCCTGTTGA +TTTTTTTCCAAAAATTCAGTAAAACGACACAAATTTGTTTTAAGAATTCA +TTAGTTTCGGTGCTCCAAACAACATCAAAAAATATCAAATTTTTCCGAAT +TTGTTAAGCACGGCAAATTTGCCAAATTTGCCGAATTAGCCGAGCACGGC +TAATTTTGAGATTTGTCGCACACCCCTGATTAGGACCGAGAAAAGGGCCT +AACATGATTTCACAATTTGAAAAATGAAATTCAATTTTTCTTGGGAAAAA +AGTATGAATCTCTTCCTCCGCCCGTTTCCGGCAGAAACAATTGAACCAAA +CGAGCCAAAAGTGCACATTGTGTAACTTTGTTGGGGAGTGTAGATAACCA +GAAGAAACAAGATGGAACTTTCTTGCGATGAACAAATTTTGGAACACTGG +AGGGAAATGATTGGTGTTTTTTAAGCTTTTTAGTCAATTTTTAAAACTGT +TCTACAATAGGCCCAAATAGGCCTAATAGGCAAATAGGCCAAGTAGATTA +AATATGCCAAATAGGCAGTATAGGTTGAATAGGTAAACAGGCCAAATAGG +TCAAATAAGCTAAATAGGCGAGACTGGTGCTCAAATACTTTTTGAACTGG +TAATGTTTTTTCTTCTACACAAAAACAAAAAAGTCCCTGCTTAGTTCCGC +AAAATTGTGATTTTTTTCAAAAGTTACCCATTTTTGCCACTTTTCAATAG +TTTTTGATAGGTTAAATCTAGATTTTCTGAATTCAGCATATATGAATTAC +CCGTTTTCAACAAATTTAGGCAAATTTTTATTTTTGCCCAATTTTTTTAG +CCATCTAATGACTGATTTTGGGCAAAAAAAATTTTCCTGAAATTGTACAA +AACCATTAGAAATTGAAAGGCTCCTCAGTTTAAAGGCACATGAGGTTTTT +CGGAGTGGGTGGCAATTGTCGTTCGGCAAATTTTTTGGTCGACAAATTCG +ACAAATTGCTGGTTTGCCGATTTGCCGGAAAGTATTTTCTTACTTTTCAA +AATATATGTACGAACATTCAGAGGATGCTTACAATTTTGCCGGATAAAAT +TTAAATTCTGAAATTTCCAAAAAAAATGTGCAAAACCATAAATTGCCAGA +AATTTTTAATTCCGGCAATTTGCCGATTTGCCGATTTGCCGTAAATATCA +ATTCTGGCAAATTGAAGATTTGCCTTATTTGCCGACTTGCCGCATTCCCT +GATGTAGGCATCAAAACGACTGAACACCAAGTTTTTTTGAAATTTTTTAA +GTTTACCTTTATAATTTTTAGTGCTCAAAAAGTTCCAAAATTAAATAAAT +TTTGAAATTTGCCGAGCTCGGCAAACGGCAAATTTGCCGCACACTCCTGT +TTCAAATGTTCACCGCATATTTAATTATTCCGGAAATCCCCTCAAACATC +CATCAAAAGTGTTTTCCCTGATTTGTTGACTCTGACACCGACGGTGGTTG +TTCCCCCCCCCCCCCACTCTCTCAATTGGCATGTAAATGAGCCCGTATGA +ATGAAGTGCCTTTTGGCGGCAAAATGCATATCTCCAAGTACCATTGAATT +AATCTTCCATCCCCCATTGTCTCCTTCTATATAGGGGGGAGGATGCGTGA +TTCTTGAAATATGCTCCAAGTGACAAATTGAGCGTGTGTGATGTATCGTG +GCAGATGGCTGGCTGACAACGGATCAGTTCCAAAAACTGTATCAAACGGG +GGGAAGAGAGGGGAGATGAAGGATGGGGGCAGATGGAGTCATCGATGCAC +CATGTTTTTTGGAGCTGTTCACTCAGATATTAGGGTATTTTAATCCCCTT +TTTAAGGTCTATTTCTGATCGTAAAACTTGGTATTTTCAACTCATTTTTA +ACTCAAAAATTTCAAAAGTTTGAAAAATTACACAAAAACCTAAATTTTGA +TCTGGTTTCAGGCATTTTAGTCCCTGTTAAGCGTCTTCGATGCACCATGT +TGTTGTTCAACTTGTTTAAACTTTTTAGTTCCGCATCGAGGAAAATGGAA +AATAAAAAATTATTTATGTATTCAAAAACCATACTTTGATTCTCCGTAAC +AACGCTTTCATGGGAGGCAGGCCCGGTTTCAGGGCCTGACGCCTGCCTCA +AACCTGCCGGCCTCACGCCGGCCTCACGCTTCATTTCTGCATTTTGGCGA +AAAATCAAATACTTGGACATAGTGAAAAGGTGATTTTTTCGACGCGGCCG +ACACTTTTCGGGTTCCGCGCCGCACTATACAGGAGGCGAGGCTCGCGGCG +CGAGGCAGGCGGAGGTCGCCGCAAGGCAGGCGCGGCAAGCATTTTTGTGC +TTACATGGATACCCTAGTCTACACAAAGCACGAATTTCTGGCTTCCCTCA +TAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGGCTCGGCC +ATATCTGGGGTAGATTTGCCGTCGCGTTGCGTGTCGCGTCGCGGCTCGAT +TTTAGTTGTAAAACTAAATTTATTTGTCCGTGTGGAGTACACGACTTTCC +CATGCGTTGTCCGGCGGGCGATTGTCAATGGAGCGCAAAAAATTCAATGA +GAAAGGCCAGAACCCAGTGAAAAAGATAATTTGACAATTACAAATAATGT +TTTAAAATTTTTTTTTTGTTTTTGATTTTTGGTTCTCCTTGTGTTTTAAG +AACATGATGCATCACCGCTGGAAATTGCTGGATATGTAAAAAAATTATTT +ATGTACATATTTAAAAATCAAATCTTGATTCTCCGGGATAGAAGCATAAA +TCAAATTTATTACTGTAAATTTTCACTTTCAGTACATTTAATTGAAATTT +TTAAGCTTTGAAGTTCAGGGTATCATAGTTTTGCCTCCAAAATCCACTTG +CCCAAAAAACAAGCCTGGGAATTCCCGGCGGGGGACGATGGTTCGATAGC +ATCAATCATATCTGTGTGTGTGTGTGTGTGTGCAAGGCGGGGGATGAGCC +GGCGCGCGAAACGAATAAATCAAGAAACGTCTCTCTTTCTGCGAGCACGG +ATTTTGTTGTGAGCCCGCGCGCGCGCGGTCTATAGGAGGAGAGGGGTATC +ATGCACTTCTAATACAGGGCATACTTCTTTCATTTCCATGTTTTTGTACA +TGTAATAAAATTGTTAATTAGCCAAAAGTGGTTCACATGTTCACGTCGTA +AACGTCGGTTTTCAGGGTGTACTGATAATGAATGTGCTCTGTGTGGAGAC +AAAGAGGCAGCAGAGAGCAAGAATCAGTTAGGTTAGGCAGGTGACTTTTT +TCAATTGTGACTAGGAAAAAGTATTTTGGGAATTTTTTTTTATTTTTTGG +CTTCTGCCCAGATTTTCAGGATTTTTCAAATATTTACAGAAATTTTCGTG +ATTCTACAATAATATTTTTGTAATTTTCTCAATTTTCAAAAAATTGCCAA +TTAATTTTGAAGTTTCGAATGAAGCAATTGCCGAAGTTGCCGACTCCCGG +AAATTTCGAAAACCGGCAATTGCCGAAATTGCCCTTTGCCGGAAATTTCG +AAAACCGGCAATTGCCGAAATTGCCCATTGCCGGAAATTTCGAAAACCGG +CAATTGCCGAAGTTGCCGACTCCCGGAAATTTTGAAAACCGGCAATTGCC +GAAATTGCCGACTCCCGGAAATTTTGAAAACCGGCAATTGCCGAAGTTGC +CGACTCCCGGAAATTTTGAAAACCGGCAATTGCCGAAATTGCCGATTGCC +GGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCGCTTGCCGGAAATTT +CGAAAACCGGCAATTGCCGAAATTGCCGATTGCCGGAAATTTTGAAAACC +GGCAATTGCCGAAATTGCCCATTGCCGGAAATTTCGAAAACCGGCAATTG +CCGAAATTGCCGCTTGCCGGAAATTTTGAAAACCGGCAATTGCCGAAACT +GCCCTTTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAGTTGCCGACTC +CCGGAAATTTCGAAAACCGGCAATTGCCAAAATTGCCGATTGCCGGAAAT +TTTGAAAACCGGCCACTGCCGAAATTGCCGACTCCCGGAAATTTCGAAAA +CCGGCCACTGCCGAAATTGCCGACTCCCGGAAATTTCGAAAACCGGCAAT +TGCCGAAATTGTCGATTGCCGGAAATTTCCGATCCCTGAGTTTAGCCTTT +TTCAGCAAATCAAACAGTTTATGATTATTTTTTCAAAAATTGTTCTGCAG +TGCTCTTGCATCACTATTGTGGCCCTCCTTTAAATACAGTACTTTCTACA +GTACCACTACATCAATGATCCTTCCAGTAATGCCAACACATTGTACCACT +ACAGTAATCCTACAGTACCCTATACAGTACCGTCGCAATACAATTACCGT +AACACTATGGAAATCTTACAATAGACTACAGTATACAAAAACTACAGTAA +CCCCCTTGAAGTTAGTGTAAAACTTGCAAATGTTCAACTCTTTTTTCTGA +TTTTTTTTTGTTAAGTTCAGAAATTGTAGAGTGTTTTTGGCTTCTGCTCA +GATTTTCAGAAATTTTCGTGATTCTATAGTAGTCTTTTTGTAATTTTCTC +AATTTTCAGAAGTCTGCAAATTCAATTTGAAATTTCGAATAGCTTTAAAA +AACTCAAACAGTTGGCACAAATTTTCGTAGATTCATGTAGAATTTCAGCC +TTTTTCAGCAAATCAAACAGTTTTTTATTTTTTTTTGTATTTTTTCAGAA +ATTGTTCTCACCCTCCAAAGTACTATCACGTCCTAACAGTAATATTAGCC +TACCGTATCACTACAGTAATCCTCCAGTACTTCTGTGCATGCTACAGTAC +CCTTGCATCACCATAGTGGTGATCCTTTAAACCTACAGTACTTCTACAGT +AGCACTACAGTACCACTTCAACAGAATCTTTCCAGTAATATCAGCGTATC +GTACCACTACCGTAATCCTACAGTACCGCCACAATACTATTACCGTAACA +CTATGAAAATCTTACAATACACTACAGTATACAGAAACTACAGTAACCCC +CTTGAAGTTGGTGTAAAACTTGCAAATGTCTACCGTAATCCTACAGTACC +CCAATACAGTACCGCCGCAATACAGTTGGCATAACACTATGAAATCTTAC +AGTACACTACAGTATGCAAAAACTACAGTAACCCCCTTGAAGTTGGTGTA +AAACTTGCAAATGTTCAACTTTCTACAAATTTGCCATTAACTTGTAAGTT +GGGGGAGCGCATCGAAGTGTATACATATATGTACATGCCAACCAATTATT +TTCTCAAACAATTTATTAATAGTCGAAGACACCTGAAGCAACGATTAGGA +GGAAGAAGAGGAAGGAGAGATTGGCAGAAGAAGAAGAAGAAGACGAATTA +GTTGAAGAATCTGTTGAAACGGAAGACGTTGTTTGTGATGTCTCTAGCCG +TGCGACAGCTTCCCGTTTCAGACGGAACGATGTTCGCACGGCGATCGGTG +GCGAGATGTCGGACACGTCGATTGTCGACGAGAAGGGATCAGAGACGGTT +GAAGAATGCTGAGGAGGAGGATTATGTCGACGTTCCCGTCCACGACACGC +GGCCTGGGTACACGTGACACAGACGTGAAGGTTACAGAAGATGTTCACCT +CGTTGCTGGAATAATAGTCGTTGAGAGGTGGGTGGTGAACATGAACAAAG +AACTTAAGAGGCTTACCTCGTTGGGAATGCCCAGGCCTTTATGTGGTTGT +AGAAGATGGTCTTACCATTGCGTCGAGTCACTTCAAAGTCTCCCCACACC +TGGAACAATTTTCTATGGAAGTCTCAAATAATATGCAGTTGGTCGATGCA +CCATGATGAATTTTGTGCCAAACATGGTGCATCGACGCTAAATAATTTTC +TTTTGAAATTTAAAGATGTTTTGCTAGACTTTCCCTAAACATCTTTTTAG +TTTTCCAATGTTCTCTAATATCATCATGGTGCATCGAGAAAAAATGTTAT +AGGAGGAGTAAAGAAATTTGAGACTTTACTTTTTTAGACCAAAAATGACC +CAAAACTACCGAATTGTTTAGTAAGACGTTTTGAAAATTTTTCAAAACAA +AGTTATGGCGGTTCAAAGTTCTGGAAAATAGCATATTTTCAGCTAAAATC +TAATGTTTTGGGGGCTGGGGGAGGAATAAAAATGTAATTTTTTTTGTGCC +CCACTGCCCGAAAATGCACTTTAATCGACGAATAAACGGCTTATAAAGGG +CCACAATATTTATAAAAGAGTGATATTATAGTTATAAATAAAAATTGAGT +TCCCGACCGAGAAAAAAATTGGCGAAAATTTTGATTTTAGCTGAAAATGG +GACTTTTTTTCCAAAACTTTGAGCGGCCATAACTCTTTTTTGAGAATTTT +TCAAAACGTCTCATTTAGAAATTCGGTAGTTTTGGGTCATTTTTGATCTA +AAAAAGTAAAGTCTCAGATTTTGATACTTTCTCGATGCACCATGATGAAG +AGAAAAAAAGAGAAAATTTAGAAAAAAAAAAAAAGAACCCTTCCGATGTT +TTGGGAAAGTTTAGCAAAACAATAGATTTGTAAAAAATTCAATTTCATTA +GGTTCCTATTAAATTCTCAATTTTTATCAATGCACCATACATTTTCAGCG +TGAAATTTTGTAAAATGCACAGGAATGAAAATTGATCAGGTGTGTATAAA +ATAAGAAATTGAAGCATTTTGTTTTTTTTTTTGTCGATACACCATGATGA +ATTTCACGTCAAACATGGTGCATCCTGGAAAGGAGAGAGTTTTAAAAATG +TATCATTTTTTTCTCGATGCACCATGAAGATTTATATTAGTAGAACTTAA +ACCGCACTTAGCATAAGTGGCATAAAAATAAAGGTGGAGTAGCGCCAGTG +GGGATTTTGTCTAAATACACTTATTATGATCCAAAACGATCGAATATCTT +AATGAAACACTCCAAAATATTTAAGATTTTTCAAAATTTCCGGTCAAAGT +TTTGGCAAATTGCCAAAATATTGAAAAAAAATATGAGCTTTTGAGGAAAT +CCAAAGCAATGTCGCGTGTTTCGACCCACACAATGTTTTTATACAATGTA +GAAAAAAATTTTTTTTTGGTCGACTTTTAAAATTATGAGTGGCAAAAACT +GAGTAATTGCCAATTTGACAGTAAATAAAAAATTTTCAAAAACATTTTGA +AAAGTTTTATTATGATATTCGATTATTCTGGCACCATTTGAGTGGTTTGT +AGTAATTTCCCCACTGGCGCTACTCCACCTTTAAAATTAAAAAAAAAATC +ATAATGGGTATTTAATATCAATGAAAATTATCGATTTTTCCAAATGTATC +AAAATGAGTGTTCAGCGCGAAATTTTGTGCAGGACTTTTTCTTTCAATAA +TATATCCCGAATGATGCATTAGTTATGGGCTACACGATTTTTAGAAAAGC +ACCTGGCCATGCTTAAAGGTGGAGAACCGAAATTTGATACTCTGTCTTTT +TAGATCCAAAACGGTCCAAGACTACCAATATTCGTATTAACCTGTTCTGA +AAAATTTTCAAAAAAAAAAGTTATGGCCGTTCAAAGTTTTGGAAAAATGG +TCGATTTTTAGCTAAAATCTCAAATTTTGGCAACTTTTCAATGTCACAGC +TGGAGCTTAATTTTAGAAACAACACGTGATAAATTGCAAAAACATGCATA +AAAATATGTTCCAACCGCTCCGACACTAAAAAGGTGCCAAAATTTGAGAT +TTTAGCTAAAAATCGACCATTTTTCCAAAACTTTGAGAGGTCATAATAAC +TTTTTTTTTTGAAAAATTTTCAGAACGTCTTAATACGAAATTTGGTAGTT +TTTGGACCATTTTGGGTCTAAAAAGGCAAAGTATCAAATTTTGGTACTCC +ACTCACTATCGAAGCAGAGCCCCAAAAGTTTGACCGACCCAATTTTGTAA +GTTTCTTCGATGCACCATGATGATTTTGAGCAAAATGTTAGTTTTTTTTT +TTGAAAAACTGGTGGCAGGACCCAGTTTTCGGCAGTTTTAAATGTCGATG +CACTATGTTTTTTTTAATGAAACCGTACCTCCCCAGAAGTCTGCAAAGAG +CATCCGTGTGAGTCCGACAGTGGTAGCTCGGATATCCCGTCATTCGCCCA +ACACCTTCCGATTCGTCCATTCTGATCATCGCTCATTTCAACTGTGTACG +TCTACAATTTACAAATAGTTTCTTTTGATTTATGGAGTTCCTGACTTACA +ACTCTATCACCAACTGCTAACGGACGTTGTAGCTGCTTTGAATCCAAACT +GTCGCCGTCTAGAACACGAACTCGGTAGTCGACTGTCTGAAACATTATAT +GGGTCTCGCAGCGATAATTTTGAAGCCTTACCTTATTATCCGATAGGCTG +CTTGCTGTGGTGGCATCCGAGTTGATAGTGATTCCACCAAATGATACGGT +CACCTGAGATTCTTTAGGAACAGGGGCAGCAGGTATACAGGTCAGAAGGA +ATCGTTTGTCGGTTTCTGCATTGAATCTTAAAAAAAAACGATGAGGAAGT +TATTTTTTATTTTTGTCTATTTTTGTTCGTATATGGTTTTTTAGGTACCA +TGGAATAAAAAAAATGCTCCTAAAAAAATTAGTTTCAATAACAAATATTA +CTGGTACAGAGAGTGTAGATAGTTAGAGAGTGACTGACATCCGGGACCCA +ATGGGGCGGGGCGCGCGGAAGAGACGATTCGTGTCGATTTACGAAATGAT +GACAACGAGGAAAATTTCGTAAATCGACACAAATCGTCTCTTCCGCGCGC +CCCGCCCCATTGGGTCCCGGATGTCTGTCACTCTCTAACTATCTACACTC +TCTGTACCGGTAATACCATAATATGATCATCATTCTACATTAGAAAAAAA +TCGATCTGAAATCACAGATTTTTGGCCTCCCTCATAAATTGAAATGGAAG +AGGTTGCCAAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTA +CGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAAAT +GTAGTTGGCCGTGTGGAGTACACGACTTTCCCACGCGTTGCCCGACGGGC +GATTGCCAATGGAGCGCGAGAATCTCAATGAGGAAGGCCATGGCGCGCCA +GAACCCCATGATTTTTAGGGTATTTCGAGGTTGGCAAATATTCTGGAATC +TTTTTGCAAAATGTTTTTTTTTTTTTGAAAAAAAAATTCCAAAAAATATC +CTGATCGATGAAAATTGTTGGGTGAAAAAAGTTGCAGATTTTAGGAGAAA +TTTGAGAAATTAGAAAAATTAGAAATTAGGAGAAATCAGAAAATTTCCAA +ACTGCTTTCAGAATACTTGTATATATTGAAATAGCCTAAAAATCATGAAA +TTTTTCAAAAATCTCTAAACTAGCCTCCAAATTTGGTAGTAAAAATTCAC +TGGCAGCAACTTCAGAGCGAGATTTTTCTAGTTTAAAGTGCTCGTATGTC +GCTGAATTTTTTGTAGGTACCTATTTGAAAGCTCTTTTTTCAAAATTCAA +AAATTTAATTTTCAAGTTTAAATTTTGAGTAGCGCCAGTGGGGGATTTTG +TCTAAATACACTTATTATGATCCAAAACTACCTGAGTAATTGCCACTTTT +TGACAGTAAATAAAACATTTACAAAAAAAAAAAGTTTTATTATGATATTC +GGTCACTTTGGGACCAAATGAATGGTTTTTCATAATTTCCCCACTGGCGC +TACTCCACCTTTAAAACTGAGCGGAAATACTTTCCTTGTGAGCATAGCGG +CAAAAAACCTAGTACCACATGGCAAAAAAAAACCCACTCATTGTTAGCCA +TGACAACTTCGATCTCATTCTCCAAATTGCCTTCTCCGTTCTCCTTGGTC +GAGCAGCCAGTCAGCGGAATCTAAGCAAATAATGCCCAAAAATTCAATAC +ATTCAATAGGCAAACCTTCAACTGATATTTGGTGTCCGATTGAAGCGTGC +CATTTGCATAGATACACTTTGGATGGCCCGCGCGACTTTGTATCGTGCCA +CGGAAGTTTTCGTCAAACTTGATTTTCAATAGGAAATCTGTCTGCAATAT +TGAAGACGTTTTTTTCCTTTTGGGTGGTGACCTTCAAGGTTTTGGCCTGG +GTTTTTAATCTTCCATTAAATGCCCTTCAAATTCGCTTTTTCGAGAGTTT +AAGAGAGTTTCTAGGCCGAGGAACTTCTTGCAGCCAAATTTCTAAACTAT +TGTGTTTTTGCCAAAAACAATGAAACATTTTAGGTCATTTGTGACGTCAT +ATTTTTTCCATGCAACTTTTTATTGGCTCCACACATCTTCCAAAAAGCCT +AAGCCTGAGCCTAATCCAATGTCTAAGCTTAAGCCTAAGGTTCAGCCTAA +GCGTACGCCTAAGCCCAAACCAAAGCCTAAGCCTAAGCCTAAGCTCAAGC +CTAAGCCTAAGCCTAAAAAAAACCGGAAAATCCTAAGCCTAAATAGCGTC +AGTAGCAAGCTAACGCTCGCCACTGACGCCAAACCTAAGTCTCGGCTTAA +GCCAAAGCCTAAGCCTAAGCCTAAACCCATGATTAAGCCCAATCCTAAGC +CTACGCCTAAGCTTGAACCTAAGCCTAAGCCTAAGCCTAAGCCTAAACCC +AAGCCTAAAATTTCTAGGCCACCACTAATATTTTCAAAACTCGATTCTCA +AATACTTCATTTTTTCAGGATATGAAAGTAGGACAGAAATGGGCAGGGTA +TATGGTATGGAGCAAATATCACAAGATGGCAGAAACATAGATACGGGGTG +GGAGTGTTGGACTAGGTGACTTTTCTAGGCCATCCCTACCTTATCACACG +CAATAGAAGTGTCCACAATGGCCACCGATCGAATCAGCGGTGGCAGCACC +ACAACCACCGACCAAATGATCCAGTGCAGAATCATAAATTTGTGGAGGGA +AAAATCGATAACAGTAGTGAGGGTAATAGTAGTAATAATACAAATATATA +TGGAAAAATGAATACAAAAAGATGTGTGCGCTGGTTGGGGTGGTGGCGTA +AGAATACAGGTGGGTGGGGGGTATAATTGGAGCGTGGCCGAGGAGGAGAA +TCGCAAAAAAAAGAAGGAAAGAAAGAGGATAGTAATGACATGTTACGGTA +GAAGGACAACTACCTAATTATATGAAAGAGGGGGGGGGGGCGACGAGAAG +AGGAAAAAGTCTTACGCAATTTGCTACTCGACTTTCAATTTCTGCTAGAA +ATCGAAAAAAAAATAGGAAACAAATTCCGACTCTATTCGATATCATCACT +TCCGGGGCACGGCACAGGTCGGATCAGATTCAACGACGTCTCGCGATCCC +GACCCTCTGATCTTACGGCCATCCCATTGTTCACATGATAGTCGATGAGC +TCGGAGATGTTGCTGAACGTGCGATCGCGGGTTCGGACTCTCTGGAATTT +TGAGAGGTTTGAAGGTTTGGCGGGGGGGGGGGGGGAGGGTCTTACGTTGT +GATTGTCCAGTAGGATGAGATGTTTGTGCTCGTTTTCAGCGGTTCGGCCA +CTCAGCACGTACTTGCCGGGCGTGTGGTCGCTTTGTCTGCAAGGAACTGG +ACAAGTTTGAGCGGCCGACAGCTTGCGGGTCTTTTTTTAGAGAAGGGGGA +CTGTGAGGTGTCCGCTGCTTCAGACAATCTTAGCATCATGCAAACCTTGC +ATCTTTTGTATTTCAGGAAAAAAAACGCAGAATTTTTTTTGAACAAAAAT +TTCAGCCTAAAACAAAAATCTAAAAAAATTTTGGGAGGATGAACTTATTA +TACCAAATTTTTCCCTGGTCTTTCAAGAATTATTTAAAGTCCCGTGGCTT +CTGAACATATTATCAAACAAATTACAGATATGAAATGTGACTGAAGCTTT +AAGTCAGAAATATATAAAAAAAGGATTTTTCATACTATTTTTTCAGTCAA +ATTTGATTTTTTTAGACTTTCAGATTTTTCTACGAAGTCTGTTAAAATAG +GCTTATATTAAAAAGCTATCCGATTTACTATTAGTAAAAAATTATAGCGA +CCGACATCTCGCAGGTTGTTAAAGAAAGGTGCATTGACCGGCTCACGCAA +CTTTGGCAGTTTATATCTCGGCTGGTTTTGGTTTTATTTAAAAAATTTCA +ATTGACGAAATATTTATCACTTTTTCTACTAAAAGTTTGCAGTTGAACAC +TTTTTGCTAGCAGCGATATTAACCGAGATATTAGCGGAAAAAGTTACATG +AGAAACATGGTGCATCGACAAGAAATATCTCACAAAACTTTGGCAGGTTA +TATCTCGGCTGGTTGTGGTTTTATTAAAAAATTGTTAATTAACAAAATGT +TTATCCTTTTTTCTACTACAACTTTGCAGTTCAACACTTTTTGCTAGCAG +CGATATAAACTGAGATATGATTGGAAAAAGTTACATGAGAAACATGGTGC +ATCGACAAGAAATATCTCACAAAACTTTGGCAGGTTATATCTCGGCTGGT +TGTGGTTTTATTGAAAAATTGTTAATTGACAAAATATTTATCCTTTTTTC +TTCTACAACTTTGCAGATGAACACTTTTTGCTAGCAGCGATATAAACCGA +GATATGATTGGAAAAAGTTACATGGAAGACATGATGCATTGATCAGCTAT +CATAGCTCATATTTTACTTATCTCAGGTTTTACCAAAAAATTGCCAATTA +TTAAAACATTAGCCTTTTTCTTCGAAAATCAAATTTTGCCCGAATTGCCG +AAAATATAGATTTGATATTTTTTTGTAGATTTAGGAGCCTAAACATTTTT +TAATTTTTTAAGTATTGACCGTTTGCTTTTAAAAATGACTAATCGAATAC +TGAAAACACAGTTAACTTTTTTTTCAATTTTCGAATTATAATTAGGTTTG +AAAATTGCCGAAAATGTCGGCATTCAGTTGGAATTTTGGCAATTGCCGAA +AATTTCCGATTCCCACGCGCCCCTGGTGTGAACCTAGTGAGCATGAAGCC +AAACGTTTTAGAAATTCAGCAAAATTCTAGCTTTTTTCTATAAAAAATCT +AAAAAACCTTACCGAACCAAAAAATCGCCTTCCGTCTTCAACAAAGCCTG +TGCATCCTCTCTGGATAAATTTCCATGATACCAAACTTTCCCCACAACAT +CCTCAGTTACAGTAGGTGCTCGGCAATTCGACACAAATGACTGTCGATGC +AGGGAACTTCGATGTCTCATCGGCGGCGCCGGCACCGTAAATCCATCGTT +AGAAGTTGAAGCATTCGCCTGTGCATCAAAAGTGTTCACATTGATCGCAG +TGGTAAGGACGTCGATGAGCTTGTGCACATCCTCGATGAACACCACGTGG +CATCGACGATCCGTTCCATCCTTGTTTTTTGCAATGTAGCCGAACATTAG +CTCCGTGTCCGTACCCTTTTGGCCTTGGGCTCCGAATGAGAAGAATGAGA +AGGGATGACGTTGAATTAGACGACTTTGTTTTATGATTTTGATCATTTTC +GAGGAAATGTTGATGTCTACGGGGAAGTTTTCTTTTTTCACTTCACCGAT +TACCTGAAAATAAGGATGGTTTACCTGGGCTTTTTCATCGACCCGTGAAG +TGTCGGCTGCAATAATTTTAGTCGAAATTAGTGATAATAACTTTTCTATG +AATAGCGGCTGACATCATTTAGCGCGATTTTTGATCGACCTGTAAGATGT +CGGTTGCTTTAGTACATTCTATAGTGGCAGGCTTTTGGCTGAATTTTACT +GGATATATAAGCTATCAAAATTTGAGCATGTCGATGCACCATGTAATTAT +CTCAGTTTATTTCGCTGCTATCAAAAAGTGTTAAAATGCAAAGTTGTAGT +AGAAAAAACGATAAATATTTTGTCAATTGACACTTTTTCAAAAAAAAACC +AAAACCAGCAGAGATATAAGTAGTCAAAGTTGAGTCAGATATTTCCAGTC +GATGCACCATGTAACCTTTCTCTAATAACCTGTGAGATGTCGGTTGCTAT +AATTTTTTAGTCATTAATTTGGACAGCTTGTTAATTTGAAATAATTCTTG +ATGATATCGTAGCGCGGCCGACATTTCACGGGTCCTTTTTTTTAAACATT +TTGCAAAGCTGGTCATGCATTTTTGGTAACACTTAATATCAAATTAATGA +GAAAATGTTTTGTAAATTTTTACCATTAGCCATGCCCAGAAAATGGCAAG +TTTTTTATTTTATTTTCTTTTGTTTTTTTAATTCACAAAAAAAAACTCAC +CCTACTAACAACTGGATTGATTTCTCGAGCCGCAGTCACGCCAACAGTAG +CTGCAACGTGTTGTATACATTCTCTGAAAATTGAACAGTTACTTTATTAC +GTAGATTTTTTATATATTTGAGCTTGCAGATGTTACCTGCCTTCATGCCT +GCCTACCGCCTGATTTCTAAATTTTTGAATAAGATTTTTTTTTGATTTTA +AGCCATAAGAAAAACTAACGAAACAACTTGAACTCTCATCTCGGAAACCA +TCACGTTAATTGACTCGACTACTGGAACACTTCCGAGGTACTGAAAGACA +ATTTTATATTTTCGGGGAAAAAACTAATAAAAAACTCACAGTAGCCGACA +GAGAAACCCCGCTGCTCCGCAGCTCCTCTGCAAATGAGGGCTCCACGTTG +AGCATCGCCGCAAGTTGATTTTTCGACGGAATTTTTGATTATTTTTAGAA +AAAATCTAACTCGAAATTCGTTACAACCGAAATTTTGCAAGATTGAGTGA +ATGAGGAATGACCGGGAGAGAAACGGAGACGCAGGCGGTGAGCGGAGTGG +GAGAGAGAGCGCGCGAGACGGAGAGGCGCAGGCAGTGGTAGGGAGGAGAC +AGGGAAAGATTAGATTGGTGTTGACTGGGTGAGTCAGCATTCTAATAAGT +TAAGTTGACTCATAACTTTGTTTTTTGATCAGAGGGGGGGGGGGGGGGCC +GTGGCCTAGAAATATCATTGCCTACTTATTACGTCACTAATGGTCTAGGA +AACCTTGATAGCTTTTTTGGAGAAGATATGACGTCATTGGTGGACTAGAA +ATCTTATTTTAGTTCTGGAAGAGAAATATTTTGACCGTGGAAGACAAATT +AATGATGTGACCGGTGGCCTAGAAGTTTCAAATTATACCTGGGGAAATAA +ATGACGCCACTGGTGGCCTAGAAAACTTAAACTATGCCTGAAGACGTCAC +CGGTGACCTAGAAATTTAATTCTGGCGACGTCATAGAAATTTGAATTTTG +ATGAGAAATATAATTTTATTGGTTTTCTGAAAATTGAATTTTATTGATTT +TTTGGCAACCGGGAAATTGGAAAATTTAATAAATTGAACAAATGCAATAA +AATAAGCAGTTTTTCAACAGTCATTACTTTTTTCCGTGAACCGTTTTGAT +TTTAATTTGTAAATCTAGGTCGGAAAAGTCACACACACCGAGGAGCTAGG +CTTCCCTCATCCTCCCTGGATCAGTCGGTAACTGCTTCGACTGGGGAGTG +GGAGTGGGAGGGGTGGGATGAGTTCAATTCTTCTGGAATTCCATAATTTT +TATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGAC +ACAAAAACCTCTCTAGCGCGGCTTAAATTTACTTCAATTCTTCCGGAATT +CCATAATTTTTATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATT +GGAACTCGACACAAAAACCTCTCTAGCGCGGCTTAAATTTACTTCAATTC +TTCCGGAATTCCATAATTTTTATTTTTGTTTTTTTGCGCCTACATATACC +TGTGAAAATTGGAACTCGACACAAAAACCTCTCTAGCGCGGCTTAAATTT +ACTTTCCTGTCCCAAAAACTCATCTATAATATTTTTAAAAAATCTAGAAT +CCAAATCTATCAGATTTTTTTGAATTTTTGATTTTTTTCACATCGAGATT +CGGAATCAGCGGAAAATTTGGAGTCAATTAAAAATATTTTCCAGATTTCG +ATACTCCACATTTAAAGGAGATCACCTGAAACGCCAGAATATGATACTTC +ATACTCTCCATCTTCTCGCTTTTGAAAATAATCAAAAAAAATAGTCGCCG +TATTTATTGATATAGAAAAAATACCAACAAAATTGTAACTATTGATTAGC +CATACAGGGTCTTTAAAGTCAACATTCATAGTGGGAGCTGGAAATAAAAA +TATATAATAACTTGTTAAAAGAATTTATTGTGGAGTTATAACACCTATAG +ACAATTAAAATCACCTGCTGCCTAAAGAGTATTTACCAGAAGCAAAGGTT +TTCTGAATTTAGTGGAGTTTGTCCATTTACTTTTTTGCATGTTATTGAAT +TGAAATGATACATAGTGAAACTAGAGGTAAAATTATTTACTAGGTTTAGG +CTTAGGCTCAGGATTAGGCTTAAGCTTAGGCTTAGTTTTAGGTTTAAGCT +TAGGCTTAGAATTACCGATAACTGATAACTTTTGCAAATTTAGTTTCTGT +AATATCGGCAATAGCCAAAATTGCCGGAAATTTCTGCGATTCGAATAAAT +AAATTGAAATAAAAATTAGTTCCTAAGATACATGTTATCTTTTTGCAGGA +AAGTAGTAAACTCATGAAATGAGAAATTGCGATGAGGAAGGAAACATTCC +TATGGTTCCTTAGACAATTTCTCACCTTACATTAGTATATAATATATAAA +TGATGAATTTGACTTTTTGAAATTCTCTTCAATAAATACATTTAGTTGTT +TTTTTTTTAATGAGTAAAGTTGCAGAGTGTGGAATTTGCTATGAGGAATA +TGGTGAATATTGTTGGAAATTTTTCTGAAAGTTTTCATTTTTTTTGGAAA +TTTAGAGAGTTGGGTGTAATTACTGAAAATTATGTTTTAAAAAAATTATT +TTAATGATTTTTCAAATTTTACAAAAAACTCATTTTTAAATCATTAGAGG +TGAAGTAGCGCCAGTGGGAAGATTGTTAAGATCCACTCCTTTAATCCGAA +AAGTACCGAATATCATAATAAAACTTTTCAAAAGTTTTTAGAAACTTTTT +TATTTACTGTCAAAAAGTGACAACCACTCAGTTTTTGCCACTCATAATTT +TGGAAGTCGACCAAAAAAAAAATTTGTTTTCCTACATTTTTTATACTTCA +ATTTTGTTTTAATTATTTGTATTGAAAAATTGTAGGGGTCGAAACATGCG +ACAATCCTGTCAGTTTTCAAAAATCTCTACTTACAAAATATAGGACACGC +TCCAAAAATGGATGTTTTTACAGACAACGCCATCCGAATCCCTTGCATCG +GCACATGCGGTCATACGTTATGTGACAGTTGTCGTGAGAAAATTAGAGAT +AAAAAATGTCCTCAGTGTAATCAGAAAGGCGCATTTGTTGTGAAAAATGT +GAATAAACAATTTTGGGATTTAATTGTTTTTTCGCAATTTTTAAAACCCC +AGGAAGTGGAAGTTGAGGAGACTGAAGAGGTTGGTTAGAACTTTTTTTTT +GGATTTTTCGGTATTTCCGGGAGGTTATCCTTTGGGCCTAAAACTAGGCC +TAAGAGTAGGCCTAAGCCTAAGCCTAAAACTAAGCCTTAGCCTAAAACTA +AGCATGAGCCTGAGCCTAAGCCTAAGTCAAGCCTAAGCCTAAGTCTGCTG +CTATCAAAAAGTGTTAAAATGCAAAGTTGTAGTAGAAAAAACGATAAATA +TTTTGTCAATTGACACTTTTTCAAAAAAAAACCAAAACCAGCAGAGATAT +AAGTAGTCAAAGTTGAGTCAGATATTTCCGGTCGATGCACCATGTAACCT +TTCTCTAACAACCTGTGAGATGTCGGTTGCTATAATTTTTTAGTCATTAA +TTTGGACAGCTTGTTAATTTGAAATAATTCTTGAAGATATCGTAGCGCGG +CCGACATTTCACGGGTCCTTTTTTTTTAACATTTTGCAAAGCTGGTCATG +CATTTTTGGTAACACTTAATATCAAATTAATGAGAAAATGTTTTGTAAAT +TTTTACCATTAGCCATGCCCAGAAAATGGCAAGTTTTTTATTTTATTTTC +TTTTGTTTTTTTAATTCACAAAAAAAAACTCACCCTACTAACAACTGGAT +TGATTTCTCGAGCCGCAGTCACGCCAACAGTAGCTGCAACGTGTTGTATA +CATTCTCTGAAAATTGAACAGTTACTTTATTACGTAGATTTTTTATATAT +TTGAGCTTGCGATTGTGTAATCAAAAATAAACATTTGAAGCATGATACGA +AATATTTGAACGATTTTTTTTCGGAAAATCAATAAATGAAAATGGAGTTT +TTTTTTTGGATTTTAGCAAACTTCCCAAATGACGGAAAGATCATATGAAG +CGATTATTTTTTCTTTTATAAACCTGTTCAGGATTTGCATTATTATGAGA +AAATCCTAGGCCAATTAGGCTAGCATGTACGGAAGTATTTTTTAAAAATT +TATAAAAGTAATGAAAAGCTGATATTTTCAAAATTCCAGAATGACGGAAA +AATCATATGAAATGCTTTTTTTTTCTTTTTTAAACCTATTTAGAATTGTC +AAAACTACCAGAAAATACTAAACAAAATAGCTTAGCTTGACCGGAAATAT +TTTTAAAAAATTGATAAAAATAATGAAAAGCTGATATTTTCAAAATTCCA +GAATGACGGAAAAATCATATGAAGCGATTCTTTTTTCTTTTATAAACCTC +TTTAGAATTGTCAAAACTACCAGAAAATACTAAACAAAGTAGGTTAGCTT +AACCGGAAGTAATTTTTACAAATTGATAAAAATAATAAAAAGATGATTTT +TTCAAAATTCCAAAATGACTGAAAAATCATATGAAGCGATTCGTTTTTCT +TTCATAAAATAGTTTAGAATTGGAATAATGATCAGAAAATACTAAACAAA +GTAGGTTAGCTTGACCGGAAGTATTTTTAAAAAATTGATTAAAAAAACTG +ATTTTTAAAAAATTCCAGAATGACGGAAAAATCATATGAAGCGATTCTTT +TTTCTTTTATAAAGTAGTTCAGAATTAGCATTATTATGAGAAAATCCTAG +GCGAATAAGGCTAGCATGTACGAAAGTATTATTTAAAAATTTATAAAAGT +AATGAAAAGCTGATTTTTTAAAAATTCCAGAATGACGGAAAAATCATATG +AAGCGATTCTTTTTTCTTTTATAAACCTGTTCAGAATTGTCAAAACTATT +AGAAAATACTGAACAAAATAGGTTAGTCCTAGGAAAGACTAGTTAGGAAA +GAATTCTTAAAATAGGAAGTTGAACAGAAAATCTGGAAGATCTGAAATCT +GGAAAAAGGAACTCTCAAAAATTCAAATTTTGATTTTAGGAATATATGGC +TGTGTAGTCTTCATAGACAATCAAAATAAATTATTTTAATTTTCAACCAT +CTTTATGCACGGGCTTCTGTCCTTCCTCATTGAATTTTTCGCGCTCCATT +GACAATCGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTGCACACGGA +CAAATACATTTAGTTTTACAACTGAAATCGAGCCGCGACGCGACACGCAA +CGCGCCGTAAATCTACCCCAGATAAAGCCGAGCGAAATGACCTAGTTCGG +CAAACTCTTCCATTTCAATTTATGAGGAAAGCCAGAAACCCGTTTTTATG +TAAAAGTTCATACTGTGCAGTTAATTTAAACAAATCAAAATTTGGAAAAT +GATTTTTGGCTTTGTGCAAACTGTAGCGTTTTAGGCGTTAAAAATCTGCC +AATGAATAAAAAATTTCTTATAAAATTTTTAAAAAAACAGTTATTTGCCC +ATTCCGTTTTTCAACATTTATCAATTACGGTTCCAGTGATCAAATGCTTA +CACGGAAGTCACTGATGACGTTGACTCCATGTTTGGTTGCGATGTGAAAA +AGGTCGTTTTTTGCCCAAATCGAGAAAGGTCACACACACACATAGACATA +CACAAAACCTTATATAATTTGTAAGATATTTTGTTTGATTCGAGAAAAAA +AAGAGAACAGGTATTCCTGCGGCGTCGTTTTTCTAAACGGCAGGAAAAAT +TGAGAGAAAGAAAGAGAAAGAAAAAAGATGGAAAAAAACAGTTTAAATAT +AATTATTAGGTTTAATTATTAGGGGTGCACCATATTGTCGTAGGGGCCCT +TCTCCAAAGTTTTAAGTTTATCGATAGAGCGTGAATACATAAAGAGAGAA +ATTTGACCTGCAAAAAAAATATATGGTTGGTTCCCATGCCATAAAAAATC +CATGCAACAAATGAAAACAACACCTGCCAAGTGTCCTCCGCCAGTCTAAC +CAAGTTTTTCCCTCCAAATGTTCCGTGACATTGTTGTTTAAGGCTTTGTA +CTTTCCGCAGCCGTCTTATTCTTCCCGAAGTGTTCTCCCTAGATAATCGG +GTTTTTTTGTTGAATCGGCTGGGGGTAATGATCGGAGAAGATATATATGA +AATAAATGAATAAAAAAGGAACACCTTTTGGAGAGGCAATGAAAAAGCAA +GCTATGCAAAGTATTGATCCGTTGTTATGAATGGGCTTGCTTAGGCTTAG +GTTTTTTTTAGGTTTAGGCTTAGGCTTAGGCTTAGGCTTAAGCTTAGGCT +TAGGCTTAGGCTTAGGCTTAGGCTCAGGTTTAGGCTTAGGCTTAGGCTTA +GGCTAAATCTAGGCTTTGGCTTAGGCTCAGGCTTGTGCTTAGGCTTAGAC +TTAGGCTTAAGCGTAGGCTTAGGCTTAGGTTAGGCTTAAGCTTAGACTTA +GACTTAGACTTAGGCTTAGGCTTAGGCTTAGGCTTAGGTTTAGGCTTAAG +CATATACCTAGGCTTAGCCTTAGGCTTAGTCTTAGGCTTAGGCATATGTT +TAGGCTTATGCTTTGGCTTAGGCTTAGACCGTGTGTATATCCGAATGTGT +GTTTTATTATGTTCCTGATTCTGAAATCATTTGTTAGTTTAATATCTACA +AACATTCCAAACAGTCTGTATGTGCTGCCAGGTGGCATTTCCTTAATCAT +CTCAAATATATTTGGTTTCATTTCCCCCCATCGCAAAATCCCTTTCTTTA +CCTGTCATTTCGCCTTTACGTTCAACTTATTTGATTTTGTTGTTTTCAAG +TGATAATCACGATTAAACAACGAATGAAAAAAATAGGTATGGAATTACTA +CGGTATTCTTTTTTGCCTATCCTTCTTTCTCTCATTTTCCTTTTGTCTTC +TAACAAGTTCTGCACTTTTGAGGTACATTTCTTCTCCGATTTGATCAGTC +AAAGCTATTCGGTTTAAACCATCTTCTATTCAATTCTGATGATTACTGTT +AGGAACGAGTGGTCACTTAATTCAAAAGGTCGAACTGTTGTACTAATTGA +ATTGGAAAATTTGTAGGTTATTTGACGTTTATCAGAAATTGAAGATTTGA +TATAAAATTTGGTAAAAATGAAAAATAAAGTTTCATTTAGAGTAGTATTC +TGGCTTCCCTTATAAATTGAAATGGAAGAGTTGGCCATATTGGTTCGGCC +ATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGTCGCGGCTCGATT +TTAGTTGTAAAACTAAATGTATTTGTCCGTGCGGAGTACACGACTTTCCC +ACGCGTGGTCCGGAAGGCGATTGTCAATGGAGCGCGAAAAATTCAATGAA +GAAGGCCAGAACTTCGTGTAGTATTAGCAGACCAGGTTTTCACATAAATT +TGAGCGGTGAAACTAAAATTATGACATTTTTACGCAACTTTATGGGCCAG +AAAATTTTTTTTGGAATTTTTTTTTGAAAAAAATTCAAAAATTTTGATAA +AAATAATTGCCAAAAAGACAAATTTTGAGTAATTTTACTGCCTCTAAGAG +TAATGAACAAATGTTTCCAACTTTTTGCAAATTACTTTCTTAGTTCCCTT +GCAAATCTATATAGATTGAATTTGGCCTAAAACCTAACAATTTAGCTGCA +ATATTGTTACAAAAATTTGGGTACAATAGTGTGTTTATTGAAACATGTGT +TCTTGAAGTTGGGTAAGAACAATTGATGAAGGTTGTACCAAATGAACAAA +AAATGTTTTTAGAGAAAGTCTGAAACATTACCTTATTTCTGATGGTCGTT +AATCAAATTTTACTGTAACTGTTATGAAACCTTGGGCATCGTATTTTCTC +TATTAGTGCAGCCGACCACTTTACTTTGAGACGTTATATCTTGTTTATTT +TAAAGATCTCAATATTTTAATAACTACAAAATCATAGAAAAAGAACCAAC +AAAAATTTTGTTAGTTGACAATTTTTAAATAGGACAAACGATAACTGAGC +TATGAGCTGTCAAAGTTGAACAATGGTGGTGCAATAGAAGGAACTAATAG +AAAAAATACGGTAACCTAAATTTTTATGTTAAAATAAGAAGTAGCGGGTT +GATTCCAGAAGTTTTTTTTATAAGGTAACCATCCGCTGACCGCGCCTCCG +GTATCCCTTCAAAAGGCAAAAAGTAAACTTTTCTAAAACTACAGTAATCC +TACAGTAGTCCTACAGTACACCTACAGTACCTCTACAGTATCTTGACGTG +ATCCTCTACCTACTCCCAACCCAGTACCTCTTCAAAGGCTAAAAAGTCAA +AATTTCACAAACTACAGTAATCTTACCGTACTCCTACAGTAACCCTACTG +AACCATTACAGTAATTTGACATTATTCGCCACCAACTCCAAACCCAATAC +CTCTTCAAAAGCTAAAAAGTCAAAAGTTCACAAACTACAGTAATCCTACC +GTACTCCTACAGTACTCATACAGTACTACTACAGCACCCCGAACATATCC +CTCCACTAACCCCAAGTCAATATCACTTTAAATGACGAAAAGTCAATTTT +TCCAAAACTACAGTAATCCTACAGAACTCCTACAGTACCCCTACAGTACT +ACTACAGTACCCTGACTATGTCTTCCACTAACTCCAAACCAATATCCCTT +CAAAAGACGAAAAGTTAATTTTTTCAAAACTACAGTTATCCTACAGTACT +CCTACAGTACCCCTACAGTACTACTACAGTACCCTGACTATGTCCTCCAC +TAACTTCAAACCAATATCCCTTCAAAAGACGAAAAGTCAATTTTTCTTTT +TTTTAATTGAAATTGTCCGTTATTCCCTATTATGTAATTTTCCAAAAATG +CTGCCAACCTCAAAAACTGTTATGTTTTTGTTCATACACATTTAGCCACC +ACCTGCATATGACCCATAAAAAACCATACTTGACACCTGACATACTTGGT +TTCGATACAAAAATCGAGAACATTTGGCAAACCTGAGTTGTCATTCTATT +GGCTATTCACCATGTGCTCTAATAAAGTAGAACTTGGGAATATGTGTCAA +GGCTGTAAATGGGGGAGTAGTATTGTTAACATATGTACTGTGCAATATTC +CAGATGCCAAGTATACAGATTATCTAATGACAATAGGTAATTTGATTTTT +CAGGTGCTATAGTGCTATATTGTTCCAAATACATGATTTTTTTTTAGAAA +ATTGAGGTGTGGTGTCGAATGTCCCATAATTTTGGATAATCAATGGTCTT +TAGCGAAATCCTAATTTGAAGCCGTTTAAAGCTCGAAAGTGCAATACATT +TACAACTGCATTAGCGTTTTATTTTGCTCTGAAAATGACAAATACACAAA +ATTTTGGATTAAACCGCCTGGTTTTAAAACCGAGCTTAAACAATTTTAAT +TTTACAAATTAAAAAGTAAAAATTTTCTAAATTCCCTACACTAAAATTTA +GCGTCCACATCACTTTCTACCCCTTAATTAATTTTTTACTACATTTAACA +AAAATATTTTGAACCGGCAATTGTCAAAATTGCCTATTCCCAAAAATTTC +CAAAACCGGCAATTGCCAAAAATTTTCAAAGCCGGCAATTGTCAAAATGG +CAGCAAACTTCCAAAACCGGCAATTGCAGAAATTGCCTATTGCCAAAAAT +TTCCAAAACCGGCAGTTGCCGAAATTGCCGAAACTGCCGCAAACTCCCAA +GACCGGCAATTGCCGAAATTGCCGGTTGCCGAAAATTTTCGAAACCGGCA +GTTGCCAAAATTGCCGCAAACTTCCAAAACCGGCAATAGCCTAAATTGCC +GATTGCCAAAAACTTCCAAAACCGGCAATTGCCGAAATTGCCGATTGCCA +AAAATTTTCAAAAAAATTTCAGAAATTGATACATTTTTTAATTGTTGTGG +GAATTTTTTTTAATAAATTTGAAACATATCACATCCTCCTGTTTTCAAGA +AAATTAATTCCTTCAGTTTCTGACGACTCAAATCCTCCTCAAATGCCAAA +TTTATTTTGGGAAACTATACCAATTCTCAACAGAATTTTAAAGGTGGAGT +ATTGCCATTTTGTCTAAGTACACTTATAATAATCCAAAACAACCGAATAT +CATAGAAAAACACTCGAAAAAAAATTTTTTTGGTCGACTTCCAAAATTAT +GAGTGGCAAAAACTGTGTAATTGCCACTTTTTGACAGTAAATTAAAAAAT +TTCAAAAAAATTTTGGAACGTTTTATTATGATATTCGGTTATTTTGGGAC +CAAGTAAGTGGTTTACTCCACCTTTAAAAATTTAGCCGTTATACAAACTC +CAAATATATCCATTATTCTTTCCCCTATACCCTACCCATAACAAAACAGA +AAAATTTCAAATTCGCATCGTCGCAACACCACAGCATGTCCATTTGGAGT +GATGTTCCGAGAGAAAGGTCAAATCGTCTACCTCCTTATTCTAACCATCT +CTATGCCTATATATGAGGCTTTAATGAACGAGCGCCGCCGCCGCGCGCCT +AGCGCCTCCGAGTGTCGCAAAGTGCAACTTGTTTGCCACTTAACCTGAAT +TCTACTGTGTTGTATTATGTGAAGAATCGGATAGATGTAATGTGTAACAA +TAAAAAACCACGACGACGACTGAATATGGAATCGGCTAGGTGGTGCAAAA +GTTTCGGAAAGTTTTGGTACCATGGTACCTGTGTAAGCTCTGTGAATTTT +TGAGCCACGATGGGTCTTGCAACGATATTTCGTCGAAACTTTATTCTCGA +AAGTTTGTTCAATTTAAATTTTCCGCAAAAAACATTTTTTGAAAATATTT +TTAAAAATTTGAATTTCTCAGCATTTTTTTTTTAATATGAAGTTTCCAAT +CCCTCAAAAAAAAATTTCAGAGAACATTTGAATTTCCCGGAAACCCCAAT +TTCTGAGAATTTTTCAATTTCCCTTTAAAATAAAATTTCGGAGAAAATTT +GAAATTCCCGCCAAAAATTTATTTTGAAATATTTGAATTTCCCGGCAAAT +ATTTTTTTTTTTGAAAACTTTGATTTAACGGAAAACCCATTTTCTGAGAA +TTTTTGAATTTCCAGTTTAAAGAAATTTCCACGGGTTTCTGGCTTCCCTC +ATAATTTGAAATGGAAGAGTTTGCCAAACTAGGAAATTTTGGTTCGGCCA +TATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTT +TAGTTTTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGACTTTCCCA +CGCGTTGTCCGGCAGGCGATTATCAATGGAGCGCGAAAAATTCAATGAGA +GGAGGCCAGAACCCCGTGAATTCCAGCAAAAAACTTTTTGAAACTATTTG +AAATTCCCACAAAAAAACAGTTTTGCTGAGAATGTTTGAATTTCCCCCAA +AAATTTGACGGAATACTTGAAATTCAAAAAATGTTGTGAGAATATTTGAA +TTTCACGGAAAACCTGTTTTCTGAGAGTTTTTGAAAATCCCTCAAAAAAA +ATTTCGGAGAAAATTTGAATTTCCCTCAAAAAATTTCGAGAAATATTTTA +AATTACCGGCATATTTGACATTTTGAACTCCCCACAAAAAAATTTTTAAA +AATATTCGAAATCCCGGAATAATTTTTTTCACTATAGTCAGAAAAGATCA +ACTGACTAACTTTTCACAAACTACAGTACCCCGAGCATAACCCCCATTAG +TTTCCGATAGCTACAGTAATCCTACAGTACTCCTACAGTCCCCCTTCATA +ACGTTACCCTGATTACTAAAAAATGCCCTTTTAATGCGTATTATCACATC +TCACATGATTAAGACCAAAAGGGGTGTCCTTCAGATAAATACCCGTTCAA +TTTTTTTTACTGCAAACCAGTAGACTTATCTTTTAGGTTATGAAGAGAAG +ACTAAGTGTAAACAAGGTCGTTGGAAGTGATATGTTAAGAAGTTAACGGC +AAAATCGATGCCAAAACTTTCTGAGCTTTGACTTCTACTGCTCAGCTCAT +TCCATAACCATGAGCTCATCAACTTGCCCTCCCCCCCCCCCCACTATCTT +CCACCACACTTTCATTCCTCATTGTCGCAACAAACCCATCTCCGGATTCG +TCCTTTATATGTGTCACAACACAGGAGTACTCCTTAGCGCGCCAACTTGT +AATACCCCCAGCGACTTGGCCCAGAAACTTTCCTCTAATCGCATCCACAA +TATGGTCTGCAAGTACAAGATTAGCACCCCCCATTGTATGTCAATTTGTC +TAGTTTTTTATTCCATTGAACTATTCCACAATGTAGAAAATTGGGGTTAT +GGTACATCGAAACATGGTGCATCACATAATGGTGCGCCCAAATCATGGTG +CATCGTCAAAAATAAGAATCCGAGTCCTCCCAGACATCCATGTAGGTATG +CACTTTCCCGCCTGTTCCGCATCTAACCAACGATTAACTGAATCTTTACG +ACCCTCTCTCCTCCGAATGATGTTGAAAAATGTCGCGCCAGCACCTTTGG +AGGGGGGGGGGGGGGGGTTAAAAAGATTCCAATCTACCACCTATCTTCTC +CATTTATCTTCAATTTTGCCCCCCGCGCTCTTAGATTAAATGAACTTTTT +TGGCTAAATCACAGCACTTTTTATTAAATCTAGGAACTGCATCTAAACAA +TGCATGTGGTTACAGTTACCGAAAAATGTTGAAAATTTGGGAAAAGTGCC +AAAATGTTGAATCAAGTCAGAGAGATTCGAAGACGCTTCTAGCAATTTTT +TGACAGTTCCTGTCCCCTTTCGGTAGATTTGCGGCAATTCTCGGCAGATT +TACACCCGCTTTTGGCGGTTTTTCGGCAACTTTTAGCAATTTTGGCAATA +CTTGAAAACTTCTATTTAGCAACTTTTAGTCAATTTTCTGTAATTTCTGA +GAACTTCCGATTTTCTTTTACATTTTTTTCCGATGCACCATGTCCCGAAC +GCTCGCGCCACGACTTTTTTATTCATTATAGCAGGTCCTGTTTTGATGCA +CCATTTCCCAAAGAGCCCTGCAATGCTGGCTCATGTCACGATGTACCATG +TCCTGAAATGTCCCACCACGTTCCGCAACGAGGTTTTACTGCCAAATTTT +ATGCAATTCCAAAATATTTTTCGACAATTTTGTTAGCTTTTCCCTTTCAA +AAAAGTTCAAAATTCTGTTCCAAAACCACACCAAAAAGTCGAAGATCCGC +AAAATCTGCACTTGAAACACTATTTGACAACCCCCGTCTCAGGCTATCAA +AAATGCATGCAGTCATATATATGTGCAGCTTGTGAAACAAAAAACGAGAG +GGATCAGGGGCTCAGTGCTCAAGGTAGATGTGCAACTCTATGAAATTGAT +CGGTTATGCATGGCAAGTAAGAGTGACAGGGAGCGAAGTATGATGATGAT +GATGATGATGGTGTGGAGAGAGCGCAACGTATGAGTTATTGAATTTTCGA +GAAAGGTTATCTTTGATGGGGGGGGGGGGGGGGGGGGGCAGTTCATGGTG +CATCGAAATATAAAAACTTTCGTGGAGATACGCTTTTTGAAGAATTTTGT +GACACCTTCTTGGTGCATCGAGACAGTTTTCGTGGCAAGACCTGATTTGG +TTGAAACTCTGAAGCCAAATCGCGCTCTACGATTTTGTGACCAGGCCAAG +GTTTTGGTGGCATGGTGCATCATAGTAAAAATTCAAATCCTGGGAAAAAA +AGCTCTATATATAATATCCAGCCATGGACCGTACCTCCGGCGTGGCCCCC +TTCTGGAGCTAAAAACTAATTTTTCTAAAACTACCGTAACCCTACAGTAT +TCCTACCGTACCACTATTGTACCACTACAGTACCCCGACTATATCCGTAC +ACTAACCCCAACTCACTATTTATCCAGAAGCCAAAATTTCACAGACTACA +AAGACTACATAGACTACAAACTATGAACACACTGAATAAGCGCTTCATAT +ATATAGTGAATGATGGTGAGATCCATGTGACATGGTGCATTGTGACAGGC +ATTTTGGGAAGGGGGCTTTGAGCACAAAACAAAATCTTTAGTTATTTTTC +CGACAATTTCCAATAAAGTGAAGTTTAACAAGGTCGTGGCGTACTTGTTT +CCAGTTTCCTCACGAGTGTTGCATATTATACCGCCAGTAATCATTGCGTT +ATCACATAGTTGACAACGGTTTGATAATGTCACAAAGTGTGGGGGTTTTG +GAAGTGGCATCAAACCAGCATACGATTATTAGGACGTGATGAACTTATTT +TACCTGAACATATTATTAGGTGGTGGAGCTGGGAGCTTAGTATTTGGGTT +TTGAAACAATGCACCATGTCCTAAAAGATGCTTTATTGCTAGGTAGGGTG +CCGCGACTTTTGTATTCATTATAACAGGTTCAGTTCCGATGCATCTGCAT +TTTTTTAATACTGTTCTTATTCTTAGCTCAATAATTCAGGCTGAGGGCCG +CAGGCCCGAACACTTTTGGAAACTGTGGGCCAGCTTTAATCCTATTCCAA +GCAAATTGTTATTCGCTCAAGCCAACTAACCAGATTTCCTCAAACTTTAA +TCGCTCATATCTCAGCTCAAAACCATAGCAGAGACTTCGTTTTTTAATCA +ATCGATCCCAAATTTTAAGGAAATCTCGAATATCCCTATCTCAGGTTTGA +GGCGAAGCCGAGAACCTGCGCAAGCTACCTTTTTGGGCATCCCCATTCCC +GAAAGGCTGGCGCGGCCCTGCCGCGCTAGTCATTTGCCAAAACGTCAAAT +TGGGTCATGTCACGATCCATAATGCCTTGAAGGGTTCTTCTGCAACAGTC +CTAAAAGAAACTTAGCACTCTGGTTGAGGTATAGATGCACCATGTCCCAA +AGGGTCCTGCCATGTTGGGACATGTCACGATGCACCATGTCCTGAAAGAT +CCACGCTCGAAAACTACATTGTTCCGAGTGTTTACCTCTATTTCAATACG +AAATTTCAGCAAATTTTCATCCAAAATCATGTCATTCTAACAAGAGCCTA +TCATGTTGACTATAGGGTCGTGACGACCTGCTCGAGTTCGCCTCGCTCTC +CTGTTATCAGAATAGCTATGCGTTAAGTACGCGATGTATTGACAGTCACG +ATTTAACGCTTCAGTTTTGTAGTTTTGCTGGAAATTTTTGAGTTTTTCGT +TTTTTCTTGGCTCAAATCGAGTTTTGCTTTTTTGACGATTAAATAATTTA +TTCAAACTTAGCGCATTTTTTGACTGATTGTGAGACATGATGCATCGTGA +CAGGGCTTAATCGTGGCGAGACCCTCTAGTACAAAATTCTTTTAAATATC +AGTAAAAGCATTATAATCCATGATTCTATACTTATTTTATGGAATTTTCA +GCCTTAAAAAAATCTGAAATTTACGATGCTAAAATCTACTCAAATTATAG +TTTCAATCCAAAATTTCTCAGAAAAACTAAAATTAGCATAAAAATGTTTT +GTCTGAAATAGCCCTAGATTCAAATATCCCTAACACCCCAAAAAACACCA +ATGTACATCTCCTCTCCGTAAATATGTAGTTTTACAACCGCCTCTCTGTT +GACTGGGAGCCATAAATGTAGATATATTATCTTTCCAGATCGCCTGCCGG +CCCCTCCCACCTGATTGTAAAACTGCTCTTTGCTGTGGCGTTTTATCGAC +TTGTTTTTCTTATATATTCCATTCTACATACCTTAACACATTTTCTTGTA +TATTTTCTATACACTTTTTTAACTATAAAAAAATGCAACTCCTTTTTCTT +CGATTTCTTTTTATGCAAATTTTTTGGCTTAAAGGTGGAGTAGCACCAGT +GGGGAAATTGTTAAAAACCACTCCTTTGGTCCGAAAAGTACCGAATATCA +TAATAAAACTTTTCAATATTTTTTTGAAATTTTTTTATTCACAGTCAAAA +AGTGACAATTACTCAGTTTTTGCCACTCATAATTTTGGAAGTCGACCAAA +ATGTTTTTTCTAGATTTTTTATAATGTAATTTTGTTTTAATTATTTGTAT +TAAAACATTGTAGGACAAGACAGGGCCGCAACATAAGATATTGCTTTGAA +TTTCCTCAAAAGCTCATATTTTTCAGAATTTTGGCAATTTGCCAAAACTT +GGTATTTAAAAATTGTTAGAGATAACTGTATTTAGACAAAACATAGAACA +TTTGTATTTCAAAATAGTTCAAAATTCTAGTTTTTGAAATTTTGCGGCCA +GACTGACCCCCACGATGCACCATGACAAATTGCAATTTTTTTTTCAAAAA +TTGTTTTCCAAAGGGGCGTGTTCCAAACATCTGACCCAAGTTTTCCCGTA +GTTCTTCTCTCCCCCAGCGGGGTAAACACTGCACTTTACGACTCCGCCCA +GTGCTTTTTTTTTCGCAGAAACTGAGAGAGAAAGAAACATCTGCGTCTCT +CTCCCCCAGTACGCTCGTTCCCGCCCCCCACCTCGATCTGCCAGACCACA +CCGACCTGATTCGAGATTCCTTTTCTTATATGTATATGTTTTTGGAGAGG +TGATCTTGTTTTTTTTGTTTCTCCTTTGGTTTTGTTCTCTATGCTCTGAA +CTTTGGTCTCCTACTTTTCTACAGTTTTTTTTTAAATATCCAAATTTTTG +AAATAGAGGGTTGATCTACATGACCCCCATGCTTAGTCTACTATAATGCT +ATATCTGATGTTCCTCCGAATGGCCTGGTAGGTGAAGGCTTTTAGCCCAG +TGAGCCGGCTTACCAAGTCTAGGACCATGGTTCTTACAACTTAAGGCCCA +AAAAAAGCAGGCATCTGGCCTAACTTCCCCCTCACTAAATCTGTAGTAAT +ATATAATTTCTATCATACTCCATCTTTTTTTTCTACCTCTTATCATGTTG +TTATTGAGCAGCAACGCCCTTATATTGTTTGGTATATATATTTGATATAA +AACCTCGTAGTAAATTTTATTTTACACAACAACATTTATTATTTACTTTT +TTCATACTATTTTTTTTTTGCAGAACGAAAAAAAAATGCTATTCACAATT +GAGCAACTGGAGCTCATCAAAAAGCTGCAGCACACCGGGATGTCATCCGA +TCAGTTGCTCAAGGCTTTCGGCGAGCTGGAAGTTCCAGAGCAGCTTCAGA +ATAACAACACAATTGCCGCAGCCCTGTACAGCCCACTCCTGGTCCAACAT +CTCACAACACCCAAATCAGAGACTCCAGTCAAACTCACCGTGCAGACAGT +GCCGACACCTGTGAAGTCAGAGCCACAATCTTCAAATTGCTCATCACCAT +TTGAGCATCCGATATGCTCGAATGCTCCGCGGCCGATTAGGAGTCAGCGA +ACGCCGATGAAGGAGATTACCACACTGGACGATCCGAATGAGCTGGAGGA +GTTTATGAAGCAGGGCGAGGAGGCGTGCATTTTGGATATGAAGACGTTCA +TCACACAGTACTCGTTGCGGCAGACTACGGTAGCAATGATGACAGGTTAG +TTCCCAAAAAAGTGTAGTGGAAGAGTTTTTTTTCTAAAATCTAGGCCGTG +ACCAGAAATAAATCAGAATACATCCCCGGCGCCTAGATTCCTAATCTCTG +CTGTTAGCCACAGTGCAATTGAGTATTACTGTAGTTGATTCCTTCTATGA +CGTCATATGAAATAAAGTTGGCTAAAGGGAAAAGGGGACTCTGGATCTTA +GGCGAGCAATTCTCTGCAGCCGGCACCAGAATCGATCCCCCGGTGCCTGG +ATATCTATCCTTCGCTGTTAGCCACTGCGATATGCCCCACCCGCGCTGAG +ATCGAACCGAGGCGTCTGAATTCCTAGGCGAAGTTGCTACCCACTGCGCC +ATGTCAATCTTCTAAATTTCCAGGAGTAAGCCAGCCGTACATTTCAAAAT +TGCTCAACGGCAACCACCGTGAACTATCGCTCCGTTGCCGTAAGAACATC +TACTGTTGGTACCTGAACTGCCGACGTCATCCCAACAAACTCGCTGCCTT +CCTCGCCGATCCGACAACTCGCCTCGAGACGAATGGAGATGGCGAGCTGA +TCCCACAACGTCGAGAACGCTACGTGTTTCGTCCAATTCTGATCCGAATG +CTCGAATCGTTCTTCACACAAACGCCATTCCCAGATCTTCCACGGCGAGT +CGAAATAGCGAATGCTTGCAATCACGTTCTGAAGATGGATAAGAAAGGTG +TTGGGTTGATGCCAAAGGAGGTGGTCAGCCCTCAAGTCGTTTCGAATTGG +TTTGCAAATAAGCGGAAGGAGTTGAGAAGAAGATCCGCTGAAGCTTCGGC +CGCCTCCACCTCGTCCGCTTCGTCTTCTGCGTCATCGACTGCTAATCATG +ATTCTGTCAGTGTGTCCAGCATGAGCCCTCGCGATGAAGAGGTGAGAGTT +TTAATTTCTCGGCCACGCTGTACTCTGGGTGGAAGAATTTTTTCTAGGTC +TTATAAGGAATCGCCCTCCGGTTTTCCCACAAGTTAAGTCATAAACATGT +ACCATCTAGAGGTTAAATTTCTGGAGTTTTATTTATTTGAGAGTGATGGT +AAACCTGTCAGTCCTTGGCAAACATGTGTCTGTTTGGTCTCAAGGTCTAG +GTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTTGGT +CTAGGTCTAGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGTTCTAGGTCT +AGGTCTAGGTTTAGATCTAGGTCTAAGTCTAGACACAAATTTCTAGGCCA +CGAAAATTTCTGCCGTGGCCTAGGATTTTTTAGGCCATATTCTAGGCCAT +GATCCAAAAAAAACTTTCCCTGTCTCCTCTAACCCATTTTTTTTGCAGAC +AAGCTCCCGTAACACAACCCCGGAGACAGCAATCTCCCCGTCACCAGCAG +TGTCCACTTTTGAAGTGTCCCGCCCGTCTGCCATCATCTCTGCCACGTCA +TCAACAACCTCGCCAATCTCAATTCCAGCAACAATCATTCCATCAGTATC +GCCGTCAGCTCTCGAACTTTTCGCCATGGCCCAACAGCTTGGAGTTCAGC +TTCCGGTTCCATTTCCAACATTGCCAACACACTTTTTCCCGTTTCAAATG +GCTCCGTTCTACGGGAACCCGGCTTCTATTTTGAAGTCTGAGTGAAGCAT +TTCTAATTTTCTTTTCTTCTTTTCTACACCAATATCTTTTTTCCATTTAT +TCAACTTATTCTTCATCCCATGACACGAAAACCTCAATTCTTTCATATTA +CAAACGATGCTCCGTTTCTTACGCCCTGCCCCACACACGCCCCGTCGTCC +AAAAATCAATCAATAATCGATTTTTCATAATATTTAATTTGTTTTTTTTG +TGTTTCACTGCTGTTTTAATATTTGAAAAGTACGAGTTTCTTCAAAAACA +TTTTTTGAATAATATTTGCTTCACACTCCACGCGTTTCGTAATGTATCGC +TTGCCCTGAAATTTTGTTGGAAATTCCATTTTTTGTGCAATTTTTGTTAT +TTTTCAAGCGAGAATAAATATTTTCTAGTTCTAGAATTCAATGAAATACT +TTGCAAACGCGCCCCATTGCACTTGACCGAGGGGTGAAACAAGTTCAGTG +TTTTCAAGATATTTTTTTTTAAAAACTTGAATTTGGAACAATACAAAAAT +CTGTAAAATGCAACAGTTTTCCAAATCTTGTCCACGTGGAGTACACAATA +ATTTTTCATCTATACGGAAAGATTTCAAAATTGGAATGTTAAATTATTTT +GTGGTTTCTAGGCCATGGGAAAACTAGGCCATCAAAAAAATTCCAGAGTG +ACCTGGAAGTTCTAAAACTTTGTTGAAACTTGTCCACGCGGAGTACACTG +GTAGTTTATCAATAGAGCGCAAGTAATAATCCCTTGGAATTTTCCTTTCA +CCACCCCCTCTCCATTTTATATGAGAGTTTTTTCCCTCGCAATTTCCCAC +GCTCAAGAGGGTGGCCGCCATTTTTTTTTTGAGGGGGGTCGTATCTAGAT +TTGAAACACGTCATTTATGCTCAAAATGTGCCAATTTTTATTGTTTTTGA +GTTTCTAGGCCATTTTGGTAAGTTAGGCCGCATACTGACTTTGCGACTTC +CAAGGATATGGCCTAGCTTTTTTTTCTAGGCCATATAATTTTTTGAGTTG +CAACTGTGGCCAATGTTTTTTTTGGGTTTCTATGCCACTTGTGAAAAGTT +AGGTCATAGAATAACCTTACGGTAAACGGGTCCTCACAATCAGGAATTGT +GGCCTAGTTATTTTCCTAGACCACGTTTGATTTTTGTCTTTCTAAGCCAG +GTTTGGGTCTAGCTCTAGACCTAGGTCTAGTTATAGGTTTAGGTCTATGT +CTAGGTCTAGATCTAGTTCTCTCACGTGAGAAAATTAGGCCACCTTTCCC +CCTAAACTCTATGATCTCAAAACTAAAACTACTTTCTAGAAAACTCTTCG +AAAATCATAAAACCAATTTTTTATCACTATTTTCATGCTAAAATCCAATC +AGAAATTGATCAGAAACACGCATATAAATATTACGACTATAAATTCATTT +CTTTTTTTCATTTTTCCCTCCAGAAGGCTCTTGGCGAGAAAAATCTGCAT +ATTTTTTCTACTTATATGTGTCGAGACATGTGATATTCCGGCCGGCGGTG +GCTCTGAATGAATATTCAATTGAACGAGAAATATATATTCTCTCCAGAAG +GCGTTTATATTATGTGTTGCTCCTGTTTCTGCTGTATTCGGCGTGGATTT +GGTATGCTTCTCAGTGGAGTGCAGTTGCAGCATTTTTTTTCTTCAAATTT +TGCAATACTCTCGAACTTTTTGCACTTTCAAGCCTTTTTTTGGGTTGCCT +AGAACACTAGAATTTCTGGACTATTTTGAGATTTCTAGGCCATTCTTGAG +ATTTCTAGGTCATATTGTGATTTCTAGTGCATTTTTGGGTTTCAAGGCCG +AATTGGAAGTTTTAGGCCATTTTTCGGTCACATTTTTAGGCCACTTTGAG +GATCTTGTGCCAAACTGGGATTTCTAGGCCATCATGGGATTTTTAGGCCA +ATTTCGAGTTTTCCAATCATAATATAATTTCTAGGCTATCTTGAAATTCC +TAAGCCAGTTTGGAATAATTAGGCCATCTTGGGATTTCTACGCCATTCTC +GGATTTCTAGGTTAAACTGGAAATTTTAGAATTTTGGGGTTTTAGGTCAT +ACTGCGAATTTTAGTCCACGGTTGGATTTATAGGCTATCGTGGGATATCT +AGGCCGATTATGGAATCCTAGGCCAACTTAAAATTTCTAGGCCATTTCGG +GATTTCTAGGCCATCACGCCTCCTAAAAGGCACAGACAAAGTTCAAAACC +CACCAGAAAAAAGTGTGGTGAATTAGTCAGCAACACCCCATTTTTCTTTT +CCAAAAACTAAAAAAAAAGATACCCCTGACAGATATGGGCAGAGATGGGG +GTGCGAATCCTGAAATTTCCGAATTCCAGTGGGAGCTTTTTGTGCCAGAA +AAAGTAGTGGGGGCAAGTGAGAATGTGTGTCGCCTTCCACTTTTCAAACA +CCATTTTGTCCGTTTCGCCGGCCCGAAAATAGGCTTGAAAAGCTGTGGCC +TAGAATTTTTTCTCAAAATTTTTGACGTGGAAGAATTTTAAGATTTTCGA +GGCCAAGAGGTGGCCTAGAATTCAACATTTATTGGCAATTCTTATCTAGA +TCCCGAACCCCGACCAGTCAGTTTTTAATTTCCGGTGTCTGAATTTTTAA +TTAAAAATTATTTTTGGGAGGAGCTCCTGTTTTTTTTTCGTCAAAAAATG +AAGGTGGCCTAGCTTTCTCATTTTAAGGCCACGAATTCTAGTTAATTTTT +TGTTGGCTCATTTTTTGTTTCAAAAAACGAAAGTTAGTCAAAAACTTTTC +TGCATATCAAATGCTCTTTTTGAGGTTTTTTCCTGCAAAATTTTTCTAAG +AAAATTTGAATTCCCGCCAAAATTTTTCTCAGAAAATTTGAATCGCCGCC +AAAATTTTTCTCTGAAAATTTGAATCGCCGCCAAAATTTTTCTCAGAAAA +TTTGAATTCCTGCCAAAGTTTTCACAATGGGTCTCACCACGAATGGTGAC +AGACCCCGCCCACAATTCTCAGAGACATTGGGTGTGTTTTAGACCAAAAA +AATAGTTTTTTTGACAAAAACAATTTTCCAGCAAATACTTGATCAGTTGT +CATTTGTCTGTTGAAAGTGGAAAAAATAAAACATCTTTCCTTTTTTCTGC +TTCTCCCCCTCCTCGTCCTTTTTGTGCTCAAAACTCAAATGGCTCATCTC +AATTGCATGACAAATTAGCAAAAGATGAGAGCAATTTTTCCCTGTTTCTC +TTTTTTTTCCTCCGTTTGGCTCCTCCTCATGTCTTTTTTAGTAGTTTTCA +GAGTTTTACTATTGAATGTTCAAACTGGCTAAAAAATTTTGATTTTTTTT +TCTTTTTAAACTCTTACGAAAATTTTGATATAGGTTAGAAGCCTAAAATC +GACGGCCGACAGCGTTTACATTTGTGGCCTAGACTTCCAAGCCTTGGCCA +TGGCAAAAACTTGTTTAGCCTACCTTTTCAAATAGTGGCCTAAAAACCCT +ATACTATTTCTGAACTAACTGTTTACTCAAAAGAGAAAGTTAGTGGCCTA +ACTTTCTGAATGGTGGCCTAGAAAACTCAATTTTGGCACTTTCATGACCG +GTCATCAACCTGACATTGATGGCCTAAGTTTTAATGAGTGGCCTAGAAAA +CCAAAATATGGCCATGCGCTCAGCATGATCTAACTTTCCAACTCTGCTAT +AAATTCCTTGGGGGAAACCTCGGCCATCACGGGTGGCCTAGAAAACTGAA +ATTCGGCCAAGACCCCGTAATTCATGGCCTAACCTTTTAAAAGGACAGCG +TTTGGCTTTGGTGGCCTAGTTTTTTGTGGCCTAAGTTTACAGAAAAAATC +CTCAGCCACAACCTTTACCCTATACATGAAATCACATAAAAATGTCCAAA +TATTTTCCAATTAAATTTCCAATTCTCCACCCTTAATTCTTCATTTTCTT +TTCTTCTTTTATTCCTTTTTCACTCTCTCATTCTGAAACTAATCTTTTCA +ATTCTCAGCTTCTCTTTTCTGGTGTGGCTCATTTTCACTTTGCTCCCGCC +ATTTTCAATAGGATTATCCGTGCACACACACACATGGCTCAGTGAGCAAC +ACCAACAAAAAAGAGCATATATAGATATACAACGATATCTAACTAGTTAC +ACAGGAGCTTCTGTTGTTCTTCTGTGCCCCTCCGAGCCGAGACAAACTTT +TGGAAAAGAGCAACGCTTCTGGAGCCGACATATTCGAGAAATCCCGGAGA +CAATTGAGACCACTATGAGGAAATGATGGTCGAGGAGGAAATGAGAGATG +GCGTTGCTCAAAGTGCGCGACGAATGCACCAAGTTGGTCGGTTATCAGTG +AGTTTTTGTTTTTTGTTGGCCGAAGTAGAGATAACTAGGCCACCTAGGTA +GGCTGACGATCTTCAGTTTGCAAATCCTCTTCCACCGCACTTTTTTGAGC +GATCTAGGTTTGCAAAAGGTAGGCCGCCTGGTCCACCGTACCTGTCATGA +TGGCAGAGGTCTGGGAAAGCTAGGCCACCTGTCTGAGCTGATGGTCTAAG +GTCTAAAGTTTACCAAAAACTCTTCCACCGAAACTTCTAGGGCGACCAAG +GCTTGCAGAAGCTAGGCCACCAGACTTGGCTGGTGGCCTAGAATTTTCAA +GAACTCTTCCATCGTAAATTATTAGAAAGCCGCGATAGGAAAAAGCTAGG +CCATCAAATTACCTTAGTGGCCCAGAATCTATAAAAACTCTCCCATCGTA +CTTGCAAGGACGGCTGAGCTTGGAGGAAGCTAGGCCACCAGAATAGGCCA +GTGGCCTAGAATCAACAAAAACTCTTCCACCGTACCTCCTACAATGGCCG +AGGTAGGGAAAGATGGGCGCCAGGCTAATCTAACTTTCCTAGACTGACCT +AAATGGGAGAAAACTAGGCCACCGGGTTTACGGAGTGGCCGAAAATTTAC +AGAGACATTGCCCTGACTATCTGACTGTTTTTTTAGCGAAAGAACTTTCA +TATTTTCTAGGCCAGGGGCCCCCTACGCCCCAACACAATCCAATTTTTTT +TTGCAGATTTCTAAACTCGCACATTTGTCTCTGCATATCACTCATCCAAC +TTCTCGTCTGCTGCTGGGCCGTTGCTCAGCACGTCAACTCCTACATGACG +CACAGTAAGGTGAGCCAGAGTTCATTGGAGCGAATTTGTAACCAGAGAAA +ATTCAAAACTTAAAATTCAGATCTTAAAATGTGATTTTCTGGAGGGGAGC +CTCCCGCTGGAGGCCGTGGACGCTGTAATTTTCGATATCCGACTTTTCCA +TTACCTATGGGGCATTCGAGGATGTGTGGCAGAGTATTTGGATGGTGGTG +GGTACTTTTAAGTTTCCCACGAATCTTTACATTTTTCAGGCTTCGGGCGA +CTTTTGTGGTGCGTTTCCCACTGCTTAACCCTGGTTTTCTCCATTCCGGT +CACCTTCATCTCCCATCCGAAACCCTGTCTCTTTTGGCCGCTGCTTTTTC +AGGTGAGTTGGCTGAAAAAATTTGGAAAAAAACTTTTTTTAAATTTTTTC +CGAAAGGCGCAGTGGGATTTTCCACGACTACCACTCACAACAGCATGGTT +CGAGTCCGCGTGGGTGTGAATTTTTTTTCTAGTTTTTTTTTGAAGTACGG +AAATTGTATTTAGCCTTGAAAAATTCTAAAATAAGCAAACAAAAAAATCT +CCGATCAAAAACCAAGTAATCCGTCTCCAAAAAGCGCAGCAACGTCAAAT +GGTCCCACGGGGGGCCTGAAACGACAAATTTCCTGACATTTGACGGGTTA +TCCATCCGCCACCCTCTCTTTTGAAGGAACATTGACTTTTTCCGTTGAAA +TGGATAAAAAAATTGAAAAGAATTAGATAGATTCGGGAGAATGAATATGG +TGGCCTAACGTGGTGCTTGACCCATGGCCTAGAAAACCAAAACTCGGTCA +TCACCCTGATTGAGTGCCCCTTAAGAGATTAGGCCACGTACGACGCAATC +CTAGGCCACCAATAGTTTTCTCGGCCACAGCCACCCCAAACAAAAATCTG +AACTTTCTGATCCTTTACATCTGTACCCACTGAACCGTTTGTTTATCTTT +TTACTCGCTCCACGGGAGCAGAACTTTTTTTTTGAAATTCCACAAAAGAA +TGGGACAGACACTAGTGTATTTTGTTTTTTATTCAGACATGAGCCAGACC +AGAAATAGGATTGAATCTCGGATTTCAGAGCCTGGAAAAAATCGGAAAAA +ATCGGAAAACTGTGGGAGAACTGAGTTGGGTGGTAAATTTGGCAAATTGC +CAAAATTTGGGGAAATTAACTTTTTCGGTAATCTGTAACTACAGTTTTCC +TAAAAATGTATGAACCTTTTAGTGATTCTGCATAGTTTTTCAGGTCTTTA +AAATTGAACCTACAGTACCCCGTACAGTTCAGAAGATTGCAAAATTCCAA +GTTGACCACTTTTAAAGCGTGTATCTCGGCTGATTGGGAAAGTATCGGAA +TATTTTAAAATACAAATTTATTGTTGGAAAATTTTTTTTTTACTTAAAAT +TAATTAAAATTCAGCTTTCAAAAATGAGCAATGTATTTATAGATCCCATG +CAACTTTGAAATTTTGTATATCCGTTCAGTGTAATGCTATCAAAAAATTT +TCAACTACAAAATTATAGTAAAATTTAAAACAAAGAAATTGTTAGTTGAC +AACTTTTTAATGAAATAAAGTACAACCGAGATATGAGTTCTCAAAGTTGA +GCTACTTTATCGGCAACCACAATATAAGTCGCCCCCGTACAATGCACCAT +GTGGTAGAAAATTTCGGTTTGATCTACTTAGATCTACAAAAAATGCGGGA +GAAGAGACGCAGAGTTTTCTTTGCATAGCTAAGAACGTGCTGACGTCACA +TTTTGTTGGGCAAAAAATTCCCGCACTTTTTTGTAGATCAAACCGTCGTG +GGACAAACTGGTACCTCTTCGTTTTGTTGGTATGAAAATTTTGAAACTCA +CTTCGTTTTGTTGGTATGAAAATTTTAAACTAGAAAAGCCAAAGTTGAGC +TAGGCGCTCAAATTTGGTAGCATTTACTTTTTTCAACAAAAAAATAGCTG +GCCGAGCTTTCCATTTTTACGGCCACGTTGCAATAAAAATCCAGGAGGTC +CATGTCATCAACAAAAGTGCAAGGATGTAAAACAATTACACCGAAACGTT +TGTCGGGAACTGCTTTTTCAAAAAAAAAAGGATCTCTCCGAACACATGTC +ACCCCCAGGGTTCTAGCGTCTCCCTGACCTCGCGAGCTATTTCCTTGAGA +CATATCTCTCCGAAACCTTTTGTAATGGTTGTTTCATGTTCTTCTTCATC +TTCTTCTTATTCTTCTTGCTGGGATAAGCAGTTGAAGAAAACGAAAAGAA +CACATAAAACACAGGCACACACACACACACATACACACCGTAATATCATA +TAAAAGTGCGTCTGCGTCTCCCAGAGCGCCCTGGGGGTAAGGAACGCGGG +CGCCCGCAAGGAAAAAGTGCAAAGAAATTAGAGAAAAAAGACCGGTCTCT +CACTCACTTCTCGATCCCTTTTCTTCTCTAACTATAAAAAATGTGTGGCC +TAACGAACGAAAGCGAAAAAAATCATCGAGAGAAGTAGTGAGAGAGAGAG +AGAAGAAAGAGTTTTTTTGGACGCCGCCGCAGCTGCCAAGCATCAATAAT +GACATGCTGGAGAAAAAAATTCCAAAGTTTAAATGTATTGGGGATCAGAA +GCCTAGACCATAAGCCCCTTGTAGAGTTTTCTCGGCCATAGCCTTTTTGG +TACGGTACATATACATAGAGACTTCAGATTGGGAATTGCGAATCTGTTAG +AGTAAGAATAGGCCTAAAACATTATTGGGCCTAACGGTGACGGAGACTAG +GCCTTGTTGGGAGCTTAAACTATGACATTGCCTAGAACGTTGTTCTATCT +TGGTTATGTGGTGTCGGGCTTTCATGATCAGCTCCTCTACTTTTGTCCAG +AGAAGTTTTGGACTTTTTCTATGGGTGCTTTGGGCTCTATTGCACAAATA +GGTGATCTTGCGCACAACACAACGTAGATCAAATTCTTGTCTAGGCTCTG +CAGGCTCCTGAGAGGTGTTTTGTACAAGCCCAAAGCAAAAGGATCTCAAA +ATGTTTACAGGACTTCAAGCAGAGGATTTTTCGATGATTGCCAAAAATTT +TGGAACTTTTATAGGCTTAAGCTTATGGTTATGTTTAGGCGTAGGCTTAG +GCTTAGGCGTAGGTTTAGGCTTTGGCTTAGGCCTATGCTAGGCCTAGTAC +CATAATACTATTCTTACCGCCGCGCCTGATCAAACCAAAGAGTAGGTCAA +CAACCAATATTGACTTGCACTTTTTGCACGGTTAACTATATTACGCATAT +GGCCAATTTTGTTAGGGAGCATTGATTCATGGAAAAAATTTCGGAATTTA +TGAATGTTCAATTAAACTGGACTACGACAATTATTGGGTTCAAACATTTG +AAAATTTTTTGGCCGACGTCGGAACGTCTCACTTTTTCCTGATTTTTGTA +GTTTTTCCTTTTTACCGAATTTTTAGGAATATCTGGGAATTTCTCGTTTT +CTGATTTTTTTTCAATTGTTTTTAGATCCCCCAAGCCTAAGCCTAAGCCT +AAGTTTGAGCATAAGCATAAGCCTAAGCCTATGCCTAAGCCTACGCCTCA +GCCTAAGCCAAATGCGGAGCCTAAGCCTAAGCCTAAGTCTAAGTCTAAGT +CTAAGTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTGCCGGAGCCTAA +GTATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAGC +CTAAGCCGATGCCTAAGCCTAAGCAAGTTCCGACATTTTCGACAATTATC +TAAAAATCCTCTGCTTGAAGTCCTGAAAATCTTTAGGGATCCTCAAGTTT +CGAGTTTGTACGGAACGGCCCAAACGCCTCTTGGGAGCCTGCAGAGCCTA +GACAAGAATTTGATCTATGTTGTGTTGTGTACAAGGTCACCGGTTTGTTG +TGCATCAGAGCCCAGAGCACCCACAGAAAAAAGTCCAAGAGTGTATAGCC +TACGGTAGTCCTTGTTTAGGAGACATAGACAGTCTCTTTCTCTAACGGTT +TTTGTTTATTCTTTTTTTTTCTCCCCCTACTTTCCGACAGACATTTTCAT +CTTCATCTCCTTCTGCTGCGCGAATTGAATGGTCTATAAGTGTCTGCGTC +TCGCCGATTCGTACAGTCTATCGCTTTGAAATCGTCACCCCCAGGCAAAC +AGGACACCCGAACACACACACAACTATCCTCATTCTCAAAAAAATGGCTT +CACTGCATAAAAGTGCAGAAATTAGAGAGTATGCGGAGATTCGGAGAATC +CAGAGAGAACACACAAACACACTCGGAAACTCATATAGTTAGACCAGAAT +GATGGCTTTTTTGGAAATTTGAATTGGAAAGGGGTTTTTGAAAATTGGTT +GGAAGCATTTCAGATAGATTTACATTGAAAAAAATTAGCAGGAGCACCTT +TTCCATTTTAAAAAAATTTGTTGGCTTTAACTTTTTTCACGGATTTCCGG +CTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATTTT +GGCTCAGCCATATCTGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGC +GGCTCGTTTTTAGTTGTAAAACTAAATTTATTTGTCCGTGTGGAGTACAC +AACTTTCCCACGCGTTGTCCATCTGAAGATTGTCAATGGAGCGCGAAAAA +TTCAGTGAGGAAGGCAAGAACTCCGTTTTTTTTCAATACTGAAAAGTCTA +ATATTGAATTAATAAATTATTCAAACATTTAAAAACAATCATTTTTAGTG +TTTTGAATTTTTTTTTAATTTCAAATTTTTCTTTAAAACATTAAAATTTT +AAAAACATTTCCAAATTGTTCCAAATAACATTATTGAACTCGTAAAACAA +ATTTAAAGGTGAATTTTCATTTATTTCGTTAAAAAATTACCTTTTAAAAT +TTATTTTTTCAAAAAAATCTGGATTTTTTTTCTGCGATAATATTCGAGCA +GTTTTTTTCGATTTTTTTTCTGAAATTCTGTGAAATTATTAACATTATTT +GAATTAATTATTCAAACAATTTCAAACAGAAATACAACGAGTTTTTCCAT +TTTTTATCATTTTCCAAAGTTTCAGAAAAAAATTTCGCAAAAAAAATTTA +GATTTTTCCAAAAAAATTAAATTTTTGAAAAATTCTCAAACGCACGGATT +TCTGGCTTCCTTCATAAATTGAAATGGAAGAGTTTGCCGAACTAGGCCAC +TTTGGCTCTGCCATATCTGGGGTAGATTTACGGTGCGTTGCGTGTCGCGT +CGCGGCTCGATTTTAGTTGTAAAACTGAATGTATTTGTCCGTGTGGAGTA +TACGACTTCCCCTCCGACAGGCGATTATCAATGAAGCGCGAAAAATTCAG +TGAAGAAGGCCAGAACCCAAAGTTTCACCGAAAAATTCGAAATAAAAAAT +CCTGAAAAATTTTTTAATTTTTCCATAAAAATTAAAAATTTTTAAAAAAT +TCCCAAATTGTTCCCAAGACACATTTCAGAGCAGGTTTCAAAAAATCATA +TAAATTATTTATAAGGGTAACAACACAAAATTTGGGTAACAAGAGCAACA +ATTTTTAATTAAATGTTTCATTTTTCATCAAAATTACTCAATTTTCCTGT +TTCAGCAATCGGCCTATGGTATTTGCCTCCTGGTTCTTCTTCTAGCAGCT +CTTCCAAGAATTGTTGTAGTACTTGCGTCTCCACAAGCGGCTCCGTTGAT +TCCTATTCTGTTTTATCTTGTTGGCACCGCGCTCAATTTTTTTCATGTGA +GTACTTGCTCACTTTTTTATGGTCTAAAAATTGGCGGGAAATTCAAAAAG +TTAAGAGTTTCAAAAAGATCGGCATAAAATTTAAATTGAACATTTTTGGG +GATTTTTTTGGAAAAAAAAACAAATTCGAAATTCGACCCATTTTGGCGGG +AATTCAAATTCTTTTAAAAATTTCGAAAAACATTTTTCTGCAAAAAAAAA +TTTTCATTTAAAAAAAAAACATTTTAAAAAGCAAGCTTTGCCGGGAAGAA +TTCAAAAAATGTGGCTGGGATTTTGGCGCGAAATTCAAATTATTTTAAAA +AATTTTTGAGAATTTCTTGAAAAAAAAACTGAAAATAATTTTGCGGAAAT +TTGAATTCTTTAAAAAATGCCAAAAAAAAAAGATGTTTGTGCAGAAAAAA +TTTTAATTTTTAAAAAGCAATTTTTCACGGATTTCTGGCTTCCCTCATAA +ATTGAAATGGAAGAGTCTGCCGAACTAGGCCATTTTGGCTCTGCCATATC +TGGGGTAGATTTACGGCGCGTTGCGTGTCGCGTCGCGGCTAGATTTCAGT +TGTAAAACTAAATATATTTGTCCGTGTGGAGTACACGACTTTCCCTCCGA +CAGGCGATTATCAATGAAGCGCGAAAAATGCGAAGAGGAATCTGTTCTAA +AATTAGGCGGGAAATTCAAAAAGTTCAGGGTTTCAAAAAGATCGGCGAGT +TTCAAAAATGTCAAAAATATTTTTCTGCAGAAAAATTGTCGACTTTTTAA +TAAACTTTGCCGGAAAGAACACGTGGTGTCAGAGTGTCCGGTTTGATCTA +CGTAGATCTACAAAAAATGCGGGAGTTGAGAAGCAGAGTTTTCAACTGAT +TTCGAATGGTTAAGAACGTGCTGACGTCACATTTTTTGGGCGAAAAATTC +CCGCATTTTTCGTAGATCAAACTGTAATAGGACAGCCTGACACCAAGTGG +AAGAATTCAAAAAATGTCGCTGGAATTTTGGCGCCAAATTCAAATTACCA +AACGGTATTTAATACATAGAGCTTCTCACTCAACATCTGAGCTACCGGAA +ATTAACAACCTTCACATTTTTTGGTCATTACTCACACACATGTGGTTTCT +AAGCAAGTTTCAGATACTTTTTTTTTTGTTTTTTTTTGAATTAATACTAT +TTTTTGCAAAAGTCGCTTCGGGACCCAAAAAAAAAATTCAAATTCTTTTC +AGTTATACGTGTACTGGCACTGGTATTGGCACGTGAGTGCCATGTGGAAT +TCGGTGGTCCGTGTAAAGTTCGGACAGCGGCTCGAAAACGCGAATAAGCG +AAGTCGACGGGATAAGCCGATTGTGCCGAAGGAGGAGATCGATGATGCCG +TTTTGCATTACGTGCCAGCGAATAAGCCAACTGAACAGCAGAATCATGTT +CAGCACAATCATATCAGTCAAAACGGGATTCAGCAACCAAAGGTAGGTCT +ACCTACCTGCCTATTTTCCTGCCTACTCGCCTAAGTTTGTCTAAAATCCA +ACTGCTTGTCTGTTCTGCATACCAATATGCCTAGACATACCCACATTTCT +GCTCATCTTCTAACATGCCTGCTCGCCTAACTTAATGCTGTATGCCTATG +TACTAGGTTACTGCCAGCCTGCCTACTTGCCTACCTACACAAATGCCTAT +CTGACTACATCTATATCTATGCTTCTCTATGCATAAATGCCTGCCAAAAT +GGCTAACTGCGTGTCAAAGTTCATGCATGCCTGCCTACCTGCCTACGTGC +GTACATGCCTATTTGCTTACCTAAATGATTACCTGCTTACCTACCTGTCT +ACCTGCTTAAGAGCCCTACTTATTTGCCTACCCACCTGACTGCGTGTCTC +CTCTCTTTCTGCCAATCTAGGCCTACATGTCTATCTAGGCCTATATAAAT +TCCTACCTGCCTACCTGCCTAAATACCTACTTGCCTGGCTATGTCTTCTT +ACCAACCGTTTTTTTATGCCTACGTACCTGCGCGCATGCCTACCTACGTG +CCTACCAACACCTACAAATACCTGTCCGCCTTCATCACATTTTTCACTTT +CAGGTAATCCTTCCACCACCGAACCCCTACAACACCGCGCCCACACATTA +TCGACGCCGATCCTCCACAGAAGCCCACCGCTACCACCCACCTCGGCAAC +CGAGAAGCTCGGCGCCAACCCACCACCGAGTACCGGCCGACTATCCGAGT +GACGAGGAAGACGACTATGATGATACGGAAGGAGACGACGCGGATATTGA +TGATCTACCCACACCGCCACCGCCGATTTACGCCGTCCGCCTGACCTCCG +ATTCGTGGGAGAATCAGATGAGCCGCCCGTCGGGTAGACGGCGGTTACCG +GCGACTCCGAATTTGCCGAAACATGGAGAATTGCCGCAGATATTTAATAT +TCCTCATGCTAATGTTTAATCAAATTTTTGGGGTTTTATGGGTTTTGGAT +TTTCGGAGCGGAGCTTCATTTATCGCTTTAATATTGAATCAGGGGTGGTT +TTCAATTCTGGCAATTTGCCGGTTTGCCGATTTGCCGGAAAATTTAATTT +TCGGCAAATTGCCGATTTGCTGTTTGCGGGATATCAGATTTTCCGAAAAT +GTTTAGAGGGATTTTTTATAAGACGAAAACACTAAAAACTGTGTCTTTTT +GAATTTTTTCCACTTTTTCTACATATTTTCATAGAATTTGCTTACTTTTC +AAATTGCCGATTTGCCGGAAATTTTTAATTCCGCCAATTTGCCGATTTGC +CGTAAAAAATCGTTTGCCGCCCACCCCTGTATTGAATTATCCGGAACACA +GCAACACTCTGAAATTCGAGCATTAGTTAAATGTGATATTTGAAAAGTTT +TGCAAACAAAATAATTTTCCCCAGCTTTCATCATTTTTTCTTTCAACAAA +AAAAAACCGAGTGATATTATGATTTCCAATTTGTGCTATTTTGAGTTTTA +TTTTATTTTATTTTGTTGTTTTCAATAAATAAACGAATATTTTTTGGTCA +TTTTTTGGCGCTATGAAACTAAAAAATTTCAGGTAACTTAGCGGGAAGTT +CGTTTTTTTTTCATTTTGGCAGGAAATTTCATTTTATAAAATGGCAAAAA +CTTTTCGTTAAAAGTTTTTAAATTTTGAGAAAATTGACGAGAAATTAAAA +ATTTCAAATTTTTTGGCTCTAAATTAGGATTATAATTTTCCGAAAAAAAA +TTTCCGAATTAAAATTTGGCGTCTCAGTGTGTTATTCAATTAGAAAAACC +TTCAAAATATTAAGACATTTCGGAGGCACGTGGTGTCAGAGTGTCTATGC +TCCTTTAAATGATGCATTCAAAGGCGCTTACACACCTGCACGTAATCTCT +TTTTTGTCTCAAAACAAAAGGAGCTTCAGACTCTCATATCTCTGCAACTC +TGTGTGAATAACAATTGGAGCCCCAGAGCTCCCGGCTCCACACTGCCCGT +TTCCATGGAGACACTCCGATTATTATGGGAGCCACCACTGCTCGCCGAGC +AGCAGCAGCAGCAGCCCATTGTTAACCCGATGACCAATATCTATATTTGG +GTCCGGACCGCCCGTTCCCTTCAGTTTTTTTATCCGACTATCGATGTGGA +GGCCGATGGGTTCGGTTGCTTCTATGAGATTTGTTTGGAAATTGTTGGCT +TGTTGGAGGAGTGCGATAGGATAAGGTAAGCGTGCTCTATTGATAACACG +AATTTTTGTGATTTTCGGCAACATGGGATCGTGGTTGCCCAAAGGGAAGG +AAACGCGCCCCATTGATAAAATCATTTCGCAATAGAGCGCATTTTCATCA +TTTTTTTGCAGTTTTGACGAATTCGAGACCCTCTGCGAGAATAGAATATC +GGAAGTTTATGTGGAAGCAATTTTTCAAAATGCTGTGGAACAAGGAAATG +TGAGTTTTTTTGTGATTCTGATGCTAATTTAGCAAGTGCGCTCTATCGAC +AATTATGACTTTGTGCACGTTCAAGTATTTTCTCAAAGTTTAACACAGGG +TTCTGGCCTTCCTCATTGAATTTTTCGCGCTCCGTTGACAACGGACAACG +CGTGGGAAAGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACAA +CTAAAATCGAGCCGCGACGCGACACGCAAGGCACCGTAAATCTACCCCAG +ATATGGCCTGGCCTAGTTCGGCAAAAACTCTTCCATTTCAATTTATGAGG +GAAGCCAGAAATCCGTGAAGTTTAACAAATTGTGAGGTGTAGCAAACACG +CTCAAGTGACAATTTTTACTTTATGCGTCATAAATTTTTTTCTGAAACTT +AGAAAACGCGCTCTATTGCTACTTTGAACGGAAAACGCGCTCTAATGTCA +ATTTTATTTCCAGATAAACGCCCGCCTAAAGCTTCTCACCTTCTCACTTC +TCTTCGCAGGTCTCCAACAAAAAACTAAAGATCTCACAAATTCCATCAGG +TCGGACGTGGTCTTGACACGAATTTCAAAGTATTTTGGTAAATTTGAAGA +ATAATATTTGTTATTTTTTTGTTTTCCGAACTTTACAGGCCAAATATTCA +AACTTTTGTTCCAATTAGACGTGGGCCGCCGGTTACAGGACAGAGAAATT +GTGCACGCCATTGGAAATGGGCAGGTGAGAAGTTCGGCTACAAAAACGTG +ACGCGTGGCCTAGAAAGATTTGTTTTTCCACAGCTTTTTCCACAGCTTCC +ACAGCTAACGGGATGGCCTAAAAAACTCCACGGTCGTTTAGCGATAGAGC +GCACTTGCACATTTTGGGAATCTTCTGGAAGAAAGTAAACGTCACAAAAG +GCCTAGAAATCTTTATCGTGTGTGGTTTAAGAAACAATTCTCGGCTTTGA +AATTATGGTTGCTCGGGGAAAAATGATTGTTAGAAGCCGCACGCTTGCAC +GCTTGCACAGCTTGGGAATTTTCTGGAAAAGAAGTGACGTCACTGGTGGC +CTGTAAATTTTCGCCATGTGTGAATTAACAAAACAATTATGGGCTTTGAA +ATTATCGATTTTCACGGATTTTTGGCTTCCCTCATAAATTGAAATGGAAG +AGTTTTTGCCGAACTGGGCCATTTTGGCTCGGCCATATCTGGGGTAGATT +TACGGCGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTAA +ATTTATTTGTCCGTGTGGAGTACACAACTTTCCCACGCGTTGTCCGGCGG +GCGATTGTCAATGGAGCGCAGAAAATGCAATGAGGAAGGCCAGACCACGT +GAAAATCAATAAGTTTTTCAGCAAAAAATGAAAAATGAGGAAATTTCGTT +AATTTTAGTTTTGTTAGCAGTAGTGCGCGCTCACATAGTTCAAGAATTTT +TTTTTGAAGAAAAGTGACGTCACAGATGGCCTAGGAATCTCATCTATGAC +GTCACTTCTCTTCCACTTTATCCTATTTTCAGGGCTATGAATTCCTGGAC +ACCCTATTTGAGGGAACAGTAAAGCACAGACATGGAAACTCGAACCATCA +CGGCGTGCGCCCCCTTTCCCATATAATCCCCCAAATTCTCGAAAAAGCGA +GCAGTATATCCCTACCATTTTTGTGCAATGAAATCCGCCGACACCTTATC +AAAGACCCGTATCATATTGATGAGTTCTCAACTGACAAACCTGCTCAAAT +ATTTTCGACGGCTCGCCGAACGACACTGGCACATAATAGTCGACGGGTGG +TACACTTGCATTATATCAATCGAATTGAAGTGCTGCGGAAGGATGAATTT +GCGAATGTTCACCTGAGAATTTGTAATGATAAGATTAAGGCGTCGTTCGT +TTTTGTTCCGTTGAGGTGAGATTTTTTGGCCGAACTTTTTTTTGTTGCTT +TTTTTGAAAAATTTTTAAGAGATTTCATTTTTTTTTACAATAATAGAAAA +ATCAGAAAAAATATTCACGAAACCAATAAGTGGGCGGAGCATCAAACTGG +CACGCTCATTTTCCGTAGATCGTTTCTGCCAAAATCGAAAATTTCTTGAG +CTTTCTTGAAAAATAACGCTAAATTTAATTGTGAATTTATTATTATCTCG +AAAAAAATTATCAAACAGTCGAAAAGGGGCGGGCTTACATTTTTTAGCCC +CGCCCACTTTTAGATTTGTTTTGTTGAAAAATGTCCAAAACTGAGTTTTT +CTCGGAAAATTTGAATTCCCGCCAAATTTTTTTCCAGAAAATTTGAATTC +CCGCCAAATTTTTTCCAGAAAATTTGAATTCCCTCCAAATGTTTTTATTT +TCAGAAAATTTGAATTTCCCGTCAAAATTTTTTTCCCAGAAAATTTGAAT +TTCCCGCCAAAATTTTCCCAGAAAATTTGAATTCCCGCCAAAATGTTTTC +CAGAAAATTTGAATTCCCGCCAAAAAAAATTTTCTCAGAAAATTTGAGTT +TCCCGCCAAAAAATTTTTTTTAAAAGAAAATTTAAATTCCCGCCAAAATG +TTTTCCAGAAAATTTGAATTCCCGCCAAAATTTTTTCCAGAAAATTTGAG +TTCCCGCCAAAAATTGTTTTACTGAGAAAATTTGAATCCCCCCCCCCCCC +CCCCCCCCAAAAAATTGTTTTACTCAGAAAATTTGAATTCCCGCCAAAAA +TGTTTTTTCTAAGAAAATTTTAATTCCCGCCAAATTTTTTTTTAGAGAAA +ATTTGAATTCCAGCCAAAATGTTTTCCAGAGAATTTGAATTTCCCTCCAA +ATTTTTTTTTCTCAGAAAATTTGAATTCCCGAATTTTATTTTTGAAAATT +TGTGTGAAATTAAATTTTTGGGAATATTCATTGTGGCCTAAGTTGCTCCA +AATGGAAGAGTTTTTTAAAAATTAATTTCTCGTCCACGCGTCAATTGTAT +GCAAGAAATTCGAATATTTTCCAGATGTGAAACCGTATTCCTCGACAGAC +TTATGTACACAAAATGGATAGTTCTTGGCGCAGTACGCGGCATTGTAATT +GTTAAAAATTGTCAATCGACCCGAATTTCGGTGAGCTGCGACCAGCTGAT +TGTGCTCGATTCGAAAAATATCGAAATCTACGCCATGTCGCCGAAGAAAC +CAATAATTTTCAACAGCTCTGCGGTAACTTTTGCCCCATTTAACACGATT +TACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTT +>CHROMOSOME_II +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +CCTAAGCCTAAGCCTAAGCCTAAAATAGTGACTCTGGCAGTTCTCTAAAA +TAAGTGACTCTGGCAGTTCACCAAAAATTGTGACTCTGACCGTTCACCAA +AAATAGTGACTCTGACCGTTCACCAAAAATAGTGACTCTGACCGTTCACA +AAAAATAGTGACTCTGACCGTTCACCAAATATAGTGACTCTGACCGTTCA +CCAAAAATTGTGACAATGACCGTTCACCAAAAATTGTGACTCTGACCGTC +ACTATTTTTATTGAACTGCCAGAGTCACTATTTTTAGTGAACTTCCAGAG +TCACAATTTTTAGTGAACTGCCAGAGTCACTATTTTTAGTGAACTGCCAG +AGTCACTTATTTTGGTGCACTGGGGTGGGTCACGCCCCCAGTTCTCAGTT +ATGGGTACTCTGATCCACTCGGGACCCACTTTATCGTGTTCCCCGTGCCT +CATTTACCCTAGAGCTTCCTCCTTTACCTCTCCTCTCGCTATCTCTAACA +TTCCAATGGAAACTCCTATTTGAATTACCGCCACCGATGTGCCCGACGCG +ACTTACTGTTAGCCCTTGTTTTGCACAAATCTGTTGGCTTCCATATTTAA +AAGTTAATTAATGACCCAATGTTCTTTTTTTCTCTAAATCTCCACAAGAT +GTTCTGTTTTCCCTACTGGACACTATCGTTCACTGCGTCTCACCAATTCA +CATTGTCTCTACTTTACCTTTTTTGTCATAGTACACGTTCGCCAACGGTG +TCGACGGCCAAATGCTTTGGGCAGCGTTTGCTTTTTTTATAATTAGTTTT +ATTTTATTAAAACAATAGCTCTAAAGTTTACAAGTCATTTGTTATAGGCT +AAATGAGTTATGTCTAATAAGTAATTTGAACTAGATACTTCCGTGTAAGT +GACAATGTATCGGAAAAGTCCTCAAAGTGCGATGTAGAAGTTCACATGTA +CTTTGTTTGGCATGTTAGTAAAAGAGCCAGTATGCTGATTCATTTTATAT +TCTATATACTCATGTAATATGCCCATGTAAGGTTTAATTCCAAAAATATG +AGCGTGTTCTATTTTATAATATTTTACTAAAATACCTTTCAGTTAATTGC +ACTCAAATTTGTTGTTCTTCATTCTCTCGTTATGATTTAATCTTATTGCG +TCAAGGTCATTATTTTAGGTCCATTAGTTATCGATCTGAAACATGTTGTT +GTATTTTTCTATTCTTGTGAGCTCAGGACACCTCATACAACTCCAGAGAA +AATGTGTCTCATTATTCTTGTCTTTTTTCAAGATCTAATCAATTTTCTAC +ATTAACGACGTTTTTGTCGTTCTGCTTCTTTTTTTCGTTCGTTTGTCTCG +TCCATCAGCTGTCCACTCATTTCTCTCCCACTCACTAGGCAGTGCTTTGT +TTGGTTCCGATTGGCAGCTGGCTGCAGGGCCTGCATCTCTTCTATGTCTC +TCATTTACTTGCATTCTTTTCTTCGTTAATTTTTGTTATGATATTTAAAC +GGGAAGAAGAGTTTGTGGTTCTTCTTTTTATAATCACTAAAACTTTTGGA +TAAGTAACAATTTTCTGATAAAAATATTTTCACGGCGAAGAAAAAAGAAA +AAGAAGAGTAGTTTTTGCACGTTTTCATATAATTATTTTCGTTGATCAAA +TGTTCTTCTGGAGTTTTCTAATAAATTTCTTATCGACTTTTTTTCAGAAA +TTTTTCTCAACTTGTCATGTCAATGGTAAGAAATGTATCAAATCAGAGCG +AAAAATTGGAAGTAAGTTCTTTATAATTTCATTTATATACTATAAGTTTT +CTCGATCACAGGAGAAACAAAAACAACAGACAACACAAAAAACAATAAAA +CAATATTGCTCTAGTAATCAATAGTGTTGTAAAGAGGGAAGAAAATTGTT +ATCTGTGTAGCAGTCAACGTTGATTGAGATGTTGTGTTTGACTATAGAGT +TGAAAATAATAACTTCAAACTTGCAAGTCATGACTTATCAAACACTGCCG +GAACTTATTCTGGATCAAAGGAAAGTTGTCCAACTGTAGAGTCATGTTTT +TCAAAAGAAAACACAATTTTTAAGTATAAATATTTTGAAAAAGTATGTTT +TAGAAGTATGTCAAATTAAAAAAAAAATCCTTGGTTAAAAAATGATTTTT +TTGGATATATGTGTATTTTTAACTAAAAATATATACTTTACATATATATT +TTGGCGCAGTTATTTGATCTATAAATCAAACTTTTTGATAGACATTTTTT +TATATTTACAACAACTAGGGTTGTTATGAAAACGCCTATTATTCTACAAA +CTAAATTATTTTAATCATACATTCCCCACTATCTAAAAACTAATGCAATT +TTCAGATTTTGTCATGTAAATGGGTAGGATGTCTCAAATCAACAGAAGTG +TTCAAAACGGTTGAAAAGTTATTAGATCATGTTACGGCTGATCATATTCC +AGAAGTTATTGTAAACGATGACGGGTCGGAGGAAGTCGTTTGTCAGTGGG +ATTGCTGCGAAATGGGTGCCAGTCGTGGAAATCTTCAAAAAAAGGTATTT +TTAATTTAATGTGCATTTTATAATATAAATTCTTCAGAAAGAGTGGATGG +AGAATCACTTCAAAACACGTCATGTTCGCAAAGCAAAAATATTCAAATGC +TTAATTGAGGATTGCCCTGTGGTAAAGTCAAGTAGTCAGGAAATTGAAAC +CCATCTCAGAATAAGTCATCCAATAAATCCGAAAAAAGGTATTCACAATT +TGCATGATATTGTTATAATCTAATTTTCAGAGAGACTGAAAGAGTTTAAA +AGTTCTACCGACCACATCGAACCTACTCAAGCTAATAGAGTATGGACAAT +TGTGAACGGAGAGGTTCAATGGAAGACTCCACCGCGGTAAGTGTGTTTCT +TTAAAAATTACTTCCTTTTTTCAATTGTTTGAAATTAACAAGAAACCTGT +TGGAGCGTATTTCTGAACTTTTAAATCGAAAATATCATTTGCAAAAAAAC +TTGAAAATTGAGAAACTTTTTTAAAAGTGGAGTAGCGTCTGCGGGTTTTT +TTGCCCTAAATGACAGAATACATACCCAATATACCGAATATAACCGTAAT +AAAATTATGCGATTTTTATTTTTATTTTTCATGAATGTTAGGGGCAAAAA +ACCCACATGCGCTACTCCGCCTTAAGAAGAATCAGCTGTGAGCACTATCC +ACTATACATTGGAAATTTACAAATAAAATAGAGATTAAGTAATATAATTT +TTAAGGGTTAAAAAAAAGACTGTGATATACTATGATGATGGGCCGAGGTA +TGTATTTCCAACGGGATGTGCGAGATGCAACTATGATAGTGACGAATCAG +AACTGGAATCAGATGAGTTTTGGTCAGCCACAGAGATGTCAGATAATGAA +GAGTACGTTGTTTTGCAAATTGATTAAAAGTGGAGTAGCGTCAGTTAAAA +ACTCTAACATGTCTTAGGTTTTTCAAAAGTTTGGTCAAAGTTTTGGCAAA +CTGCCAACTTCTTGAAAACTTCGTTAAAAAAATTCTTGAAATGATTTGAA +AATTTGTATTATGTTATTCTCTTATTTCTGCACTATTCTATATGGCGCTA +CTATACTTTTAATTGATTTCTTGAAAGCAGTTCAATAATAATTAATTTTA +GAGTATATGTGAACTTCCGTGGAATGAACTGTATCTCAACAGGAAAGTCG +GCCAGTATGGTCCCGAGCAAACGAAGAAATTGGCCAAAAAGAGTGAAGAA +AAGGCTATCGACACAAAGAAACAATCAGAAAACTATTCGACCACCAGAGC +TGAATAAAAATAATATAGAGATAAAAGATATGAAGTAAGTCGAAATTGAC +AAACAGTGGTTTTTGTTTAAGTTTATTGCGAAATATTCAAAATTAGACAT +GTTAAAATTTTGCGAGATAATCTAAAGATTAGGTATACAGATTTTTTCAT +GTAAAGTTACATTCATCAAAATTTTTGTGTTCACCAAATTAGACAAAAAA +TGTTAGTTACACAGTATATTTATTTTTTATATCAATAAAACCTTTTTCAG +CTCAAATAACCTTGAAGAACGCAACAGAGAAGAATGCATTCAGCCTGTTT +CTGTTGAAAAGAACATCCTGCATTTTGAAAAATTCAAATCAAATCAAATT +TGCATTGTTCGGGAAAACAATAAATTTAGAGAAGGAACGAGAAGACGCAG +AAAGAATTCTGGTGAATCGGAAGACTTGAAAATTCATGAAAACTTTACTG +AAAAACGAAGACCCATTCGATCATGCAAACAAAATATAAGTTTCTATGAA +ATGGACGGGGATATAGAAGAATTTGAAGTGTTTTTCGATACTCCCACAAA +AAGCAAAAAAGTACTTCTGGATATCTACAGTGCGAAGAAAATGCCAAAAA +TTGAGGTTGAAGATTCATTAGTTAATAAGTTTCATTCAAAACGTCCATCA +AGAGCATGTCGAGTTCTTGGAAGTATGGAAGAAGTACCATTTGATGTGGA +AATAGGATATTGATTTTATAACGTGTAATTGAGTTTTGGCCAAAAAGGTA +TGGAAAGGTGGCTGTTTAGTTATATATTTTTCTATTATTTATTTGAAACA +TGCAAAATTGAAGTGAACAATAAGTGATGTTCATGGAAATTTAAACTGTT +TTATGATACTTTTTTGAGAAATTGAAAAATCTGTTCATTTTAGAAACAAT +GTCCACATGGTTCTAAGAGCTAAAATTTTTATTTTCATCCATTTAGAGTA +CTTTCTCTTTTAGAGTACGGCCCCAGAGCGATGTTAGAAACCTGAGATCG +GTCAACACAGACCGTTAATTTTGGGAAGTTGAGAAATTCGCTAGTTTCTG +>CHROMOSOME_III +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGCGCGAAATCCTATGAA +ATTTCAAGGATTTATAACTTTTTGAGTCCGAAAAGAGTCGGAAATCAGAT +AAAAATAAAATCGGGCTTTTCGACCAAAATTAGGCCTCGAAAAGTCTGAG +AAAGCACGGAATCTATGGATTCACGGCTTTTTGATTCCGAAAAGGTTCGG +AAAGAGAAGAAAATCGATAAGAATCGATAAATTTGCAGAAGTATTGCAAA +TAAATTCCGATTTTCACTAGAATTGCGTCATTTGGGCGCAGAAAATCGGG +CTTTTCGACCAAAATTAGGCCTAGAAAAGCATGAAAGGGGTCCAAATTCT +GAGATTTCGCAACAGTTTTTGGACAAGGTTATCCCGGAAATTAGCGGGAA +GCACTGAAGATCGAAAAACTGAAGATCTTGTCGTTGAGAATCGTTCAACA +GCGTCAGTTACTACTGAAAAACTGATTTTTGAGCAGAAAATCTGCCGAAA +TGTCCGAAATCGGACGAAAATCAGTGGTTTTTTCGCCAGGAACTCGTAAA +CGAGCGGGAAAAAACACTAAAATAAAATACATAATCGACGACGGCGTCGA +AAAATGGACTTTGGAGGCGATTTTGAGATAAAAATCGCCTCTCTGAGACC +GCGTCACCGCAACTCGTGCCTCCATCTGACTCAGGATCCGAATCCGGCTA +ACGAGTATACTCGAGCCGGTTCGGTCGATGCACCAATGTTGACACCCATG +TTCTTCGGGGAGTCAGACCCGATAGGTAACAAACGTGCGGCTTACTTAAT +GACGCGCGGAGGATACGGAGCTAGTACGAGCGGTGCGACTGATGATGCAT +AGGGAATAACAGTACACAAGCTTGAATTAATCCAAGTTTATTATCGAATA +AAAGGATTAATCAAAGAAAAAAGGAGGAAAGGGCGAGCTGCATTGGGAGA +CGACCTTCCTCGACGAGAGTTGTTGAAGAATTGAATGGATCGTAGGCCAG +AGGCCTATAATAATTATTGTGTGGATTTACGGGCAACGACACTCCGGAGT +AACGCTAGTTAGCGAAGGAGCGCGGTTGCATCTGAATAGCGCATATTGGC +ACGTAATTCAAATTAGAAAAATTACTAAAATGATTTAATTAATATTTTTA +ATAGAACGAATGGAATATAATCAGCAAATGGTACAAGCGGACGTCACAAC +ACATTGCTTAATAATAAATTTCCAACTGAAACCAATAGATTCAGCCTTGA +CACAACTGATCAGAAACTTGTTATACATGTTAAAATACTCGAATTCATAT +TCATCGCCACCAGAATAATTGGGTTTGAACACTCTTGCAACTTCAACTGA +GATGGTACCGTAGATCCAGAAGATGCATTGTTGGAATGTACTTCTTCCCA +AAAGGTTCTGAGATTTAATTGATTTTTAACCTGGGCCTAAAAGTCTCACT +TACGTACATTTCTAATATTTAAGGCATTTAGTGCTGAGAAGTATTCGACA +GTGGCCTCGATGTTTTCAAAGTGGAATAAATAGTGAATTGGAATAATGTT +GAAATAATGACCAAAAACTTTACATTCTTTTGATTTTTTCCACTGATCCA +TCCGAGTAAGCTGCTCAAAGTCATCGATTGTTTCAAGGCACCACAATTCA +ATACTTTTCAACTCTTGAGAATCGAAATAGGGCAGCGTAGATATAATATC +ATTGGGTGACACAAAAATAATCGATAATTCCTTCACATGAATGCATTGCT +TAGATCTGAGGATGTTCAGAAAATATGTGGTAACGTTAAGGTCTTGTTGA +GTTTGTACAACAAATTCGAATTTCCTGACACGTCCCAGTAATATTCTCAA +ATCGTTGAAAGCTAGTTGCATGAAGTTATCTCTTCTGATTACTCTCTTTC +TTCTGTGAGCCACAATCGAATTCCCGGCATTGGTGTAAATGATTTTCATT +TTATCAATCCGCATTTCAACTCGACCATTGCATACCCAAAACGAGATAGA +ATCAAAATTAATTCCATTTTGAACAACGGCAGCTCTCAGACTTTTACAAA +TTTTGAGGTGAGTGAGTCTGAAGAATAATAGCTTGGTTATGATTTTTCAA +AGTTAGGGTACCGAAATCTTGGAAATATTTTTAATTGACTCCAAATTTTC +CCCTGATTCCGAAAATCGATGTGAAAAAAATCAAAAAAAAAATTCCTGAT +TTTATATTTAAGCTTGAAATCACGCATTTCATTTGCGCCCCGGTCTCTTT +TTCAAATTCGCGCCCTAATAAATTTGCATTGGAGCGCACTTGCATCGTGT +CATTTTCTTCGTTTTTTTCATTTATTTTAGCAGAATTCAATGTTTTAAAC +CAGTTTTATTCATTTGTGGAGAGTTTTTATCGGTTTTTTTTTGACTAAAA +TGAAAAAAGGGTCCAAATGAAAATCGAGATGAGCTAAGTCAAGCTTAAAT +ATAAACCAGGGAAATTTTTTGATTTTTTTTTTCACTTTGATATTCGGAAT +CATGGGAAAGTTGGGAGTCAATTAAAAATATTTCCCAGATTTTGGTACCC +CACCTTTAAATCAAAATAAAATCAACTAACTGATCCACTGGCTTTAGCTT +TTCCAATACTTGACCAAGGATCTCTGTGGGCATATCGGAAAGAGTAGGGG +AAATGTGATCCTGGCTGTAACAATCAAATTGCCATTAACCCAGTATTTCA +ACAAAAAAAAACTCACAAATTCATATATCGCACAAAATTAATTGCCCACC +ATTTGTCAAGTTCAGCTCCACGTTCTTCAGTCAGAGCACGTCGGGCTTCT +CGGCTGATTGTTACCATTTTCAAAAGATATAATTTCTTTAACACAGAAGT +TAAATAAAATATGTCCGATAGCAAAAAGTAGATGTGAATGAATTGAAGAA +GAACTGAGAAATAGCTAAATATCTATGTCTTAATTTTCATAGAGTTTCAT +TGTCAGATACTACAATGTTACTATTGAGAAAAATGTCAAACTGATAAGAA +TAGCAGCCAGCTTAAAATGAAAATTTGATAAGAAATTGCTGTCTTAATAT +TAATTATATTGTCGTCAACAAACAGAATTTTCACTTGCTAGTTGTTAGTT +TAAATTATATTTTGATACCGAAAAGTGTTTGAAAATGGGGGGAAACTAGA +AAATAAAGTTTTCTACATATTCCATATTTTCAGAATTGATTTCAAGATAT +GTCGGAAACAAGCCAAGAAGCTCGACGTGCACTGACGGAAGAACGGGGAA +AGGTGCTTGACAAATGGTGGGCAATTAATAATTTGAGATTCATGAAATTG +TGAGTTTTTTGGAAATACTGGCTTATTGGCAATTTGATCGTTACAGTCAG +GATCCCATCTCCCCCACGCTTTCCGATATGCCCTCAGAGATTCTTGTTCA +AGTTTTTGAAAAATTTGATTCTATAGAACATTAAGTTGCTTTGACTTTTA +CAACAAAAATATTCGGTATAAAAATGTTCTGACTTATTTGTCGAAAAGTT +TGTCGAAGTCTGAAGCCCGCCGTGGAAAAAATTGAAATTCATTTTGATTC +TATTTCGTTTGAAGTATTTAATAAAAATGTTATTATGAAATTGGATGGAT +TAAAAATTCTCTACAATGATGTCGCAAATGGTGCTTCTATAGTGGCTTAC +AATAACAAGGAAGCAATGATCAAAGGAGAAAACTTCCTGAAACTAGCTTT +CAATGATTTGGGAATACTACTGGAACGTGTGAGGAAATTCAAATTTAAAA +TCTATGGAGACGATGTACATGCCATTGCCACATTTCTTTTAAATGCTCTC +AAAGCTGATCAGTGTGTTCACGTAAAGAAAGTAGTGCTTTTTTACGTGCC +ACTCATTGATATTTGCTCAATTCTCTCGTATTTTGATTCTGAAATGTTGG +AAAGAATTGACTTGCGTTGTAATGATACAAACGCTCATTTTGAACAACTT +GCTCAAAAAAAATTCCAACGAACAAAATGTGTAGAACTTTACAAACTTTT +TAATAAAGATTTCCAAATTTTTATACAGATTCACTAAATTTCCAGAGTTT +TCCCACAAACCGACACACAGACCGACCTGGTAGTGGAGAGGACAACATCT +TTATTCAATCCAGTCAGTGAAGTGGAATTAAACTGGGCTTCAAGGAAGAA +ATGGCACAACGGAAAAGGTCGGGAGAAAAACCAAAAGTCGGAAAAATATT +TTTTATTGAGATATAATTTTTTTTGGTAGAAACATTTTTCTTCGAATTTA +AATTATATTTCGCGCCAAAAATAAGATTAAAAACCAAAAAAAAATCCGAG +TGTGGAGAAGTATTTTCGAAAATATTCCTCTAATAATACCCTTTAACAAG +GGCTATAATAATGGAATTTCGGGTGCTTGAAAATGAGTTTTTTGAGATTA +GAAGTATGAATTTTTGTGTCTGGTGTTAAGTTATTTAAGTTATATTGAAT +GGAAATTTTAAAAAAATTCTGAAAAAATATTTATAATTGTTATTTGAAGC +TACTATTTCACCTGGAAACTTCTAGAATTTCCAATTTTTTTAAAAATTTT +TTAAAAATTTTTTTATTTTCAATATTTTTCACATATGATACAATTTATTA +TGAGATTTTCGGAATTTTTTAAGTGAAGTTTTTCCCTAAAGTTTTCAAAA +TTGACTCGAATTTTCTGGAATTTTTTTTTTCAAAAGAAACACAGCTTTTG +TTTAATTTCCAGTTAATTTTTAGCTTTAACATTAAAAAAAATTTCTTTCA +TTTTTAACAAAAATTCCCCTTCTTATTTTAGAATTCAAAGCCAAAAACCT +TCAAATTCAATTTTATCTAAAACCTCCTCAAATTCGAAAAAGTGTGAGAG +AGATACGCGAGCTACGAAAAAGAGCAAAAATCTGAGTTTTTGAGCACTTC +>CHROMOSOME_IV +CCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC +TAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTA +AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAG +AAGAGACCAAACCGAAAAATCAATTTTTTAAACGAAAAATCAATGTTTTA +AACGAAAAATCTATTTTTTAAACGAAAAATCAATTTTTTAAACGAAAAAT +CCATAAAAAATTGTTATAAAAATTCTGGAAAAAAAACTAAAAACTTAATT +TTTGCTTTGAACATTCATCTTTCGCGAAAAAAATTTCAGCAAATAAAACC +GAAAAATACAATTTTGCAAATAAAAAATCTAAATCAACAGTAAAAAACAA +AAAAGTCAAATTTCAATAGAAAAAAAAATCAAAAATCAATTTTTACTCCA +AAAATTCAACTTTTGCCAAAAACTAACCCAGAAAAATCAATTCACAAAAA +AAAACAAATAAAACTGCAACGATGTTTGTGAAAAAAATTTTCTTGATATT +TTTAACGAATTTTTGTTTAAAAAAAATGCATTTTTGGCCATAAAATTTTT +TTTTTGATTTTTTCAAACGAATTTCCCCTCAATTTTCTTGCAGATCGACG +TGGATATTGACGACCTAGATGACGATTTTCTCTCCACAAACGGAATGGAA +CGACACGGTTCAGAATTACAAGGAGAAGTGGTTTTCACTACGACGAGTAC +TGCGAATAACAATGTGAAACGAGCCGTCGAATATTTCGAAGATGATAATC +AAGATGATGCACTAACATCCACTTCATCCGGCAACAGTACACAGAAGGAA +TCGTCTCCGTTCACAGATTTTGATGATGTTCCGCCGCCACCAGTGGCTCC +AGAAACTCCGGCTCCAGCCCAAAACCGCCGAGAATCTGCGTCCCCCGAAC +GTCAATTCCTTGATGAGAGTCACCTCGGCGGAATTGGATCTCCGTTATCA +CAGAGTACAAGGCTCGATGAGACGTTTATTGAGGAATACTCTATTGAGTT +GGACACCTCTGGGAAGTATGTGTTGGGAAAAAAAATCCGAAAATTGATTG +AAAAATTCGAAAAAAAATCCAAAAAACCTTTTTTTAATGAGATTTTTTCT +GTGCAAAAATTTAAATTTAGAGCTGAAGAATGTGCACTTCTAGAAAAACT +TATTTTAAAAAATTCACATCCTTTTATCAAATTTATTAGCATATTTATAC +AAATTGATGGATAAAAATTCCAAAAAAGTTCCAGAAACAACATTTCCTCC +GCAGCTTCACCTGGTCCCAAGTCTCCATTTGACGATGATTTTACTGATAC +AGCTGCCCCGGTAGCCCCGCCACCAGCACCTACAAAAGCTGCCGAGGAAT +ATCGCCGGCAACCACATCAGAATCCGTTTGATGAGGAAGAGGAAGAAGAA +TCACAGTTTGGAGGGGGAACTCTGTCCGGTAGAGACCCATTTGATGAAGA +TGTACGTTTTTCGTAAAGTTCGGAATTTTTAGGGTATAAATTGAAAAACA +AATGGAGAAAATATGAATACCTAGATTTTTTTTTTCAAAAAATCCCAACC +CTAATATCCACAATTTTTTTTCAGTCTGGAAACTCTAACGAAAACCAGCT +CCGCGAGAAGAAGCTCCACAAAAAAGAGCAACTAGCTCACCGGCTCTCCT +CCTCTTCCGAAGAAATTGTGGAAGCCTCAATTCACGAGGATGAGCCAATT +GTGATGGCTCAAATTCCAGAGGAGAAGCCCAAACCGAAGGCTATCCCGGC +TTTTGATAACGCCTATGACGCCGACTTTGACAATTCCCCACCACTTCATC +ATTACTCGGCGGTTCATTTGGAAACTGGGCTCTCACCGCTTGAGGAGGCT +CAGAGAGCTCTCCGAGCCAACCGAGCAAGGCATAAGCCGTCGAATGTATC +GTTGGCAGAGGAGGCGAAGCTTGCTGCCAGACAGAGATACTCGAATGCAT +CGGATATTAGAAGAGAAGAGGAGGAAGAAGTGGTGGAAGAAGATCCAGCA +GTGGTAGTTCCAGTTCTACGGAAGGATCTGGAAGTTGAGGAGGCTCCGAA +ATCGGTACGACCGCCTAGATATCGGAAGTCAAGGGAAATTGAGGAACCGG +TGGTTGTTGATCGGTTTGTTGAGGAAGAAGTTGATGAGAAGGAGGATATT +GATGCGATTTTTGAGAAATATCGAAAGGTTCGTAAAGATATTTTCGAGAA +AAACGGCGTTGAAAATTTGAAAAATTTGAACTTTTTTCGAGTTAAAAAAT +TTAAACATATAGAAAAGATATGAATCTGACAAAATTTAGAGAAAATAAAA +TGTTATTCACCAAATCGCCAATTTTTCTGCATTTTTTTGTCCGTTTTACT +TTGGTAATTCTGGTAATACAAAACTAGTTTTTTTTCAAAAAAGAATTGCA +GGAAAAATATTTTAAATGTTTTTTGAGCACTTGAGCGCATGAGATAGAAA +AACGTTATTATTATGCATTCCCTCATATAAAAGTTTGTTCAATTTTTTTA +ATTAAACCCCGCTCTTTGAGAAAACTCTGGACTCTACATGGAGACTACCT +TAATACAAATTAACTCATAAATATCGGTGATTTTCAACTAGTTATTCATA +TGATGCAATTACTGATTTAATAACTTATAATTATGTGTCAATTTCAGACG +TCTGTATCCGCCGATCCAAAATCTCACACGCCGATTTTGATGGCCGACGA +GTACAAAGAACCACAGAAGCAAGGTGAGTTTAGTTCGAAAAAAAATCATA +ACACACACCAGTAGGTTTAAAAACATTGTTAGAAAATTTGAAAAAAAAAC +CAAAAACCGTCGTAAAACTACACTTTTTCTATTGAAAATAGAACAAACAA +ATCAAATATCCTACATGTAAAATTTAAATCGAGTGGAATTAAATTCTTCA +AACAAAAAGAAATCTGCATTTAATATCGATTTCTCATTCAATTGTTATGA +ATCATAAAACATGATTTTTTACGACCTCCTCTGAATTATCTACATTGTTC +TCTTTTTCATACTTTCCATATTCTAGTATCGATAGGACTAACACAATTTT +AATAGTGAGTTCGTTTTTCAAACAATTGGGATTAATTTTCAACTGAACTA +GACTGTTTCTGAACGCTCAAAACCTTCAAAATCAATGCTTCTTCAAAACG +AAAAAATTGCACACTATAAACCTCTCACTTGAAGTGGCAGCGCTCGTTTT +ATATTGAGAAAATATATATTCAAAAAAATGCTGCTGCTTCTTCAGCTTCT +CGCCGGGCGCCGCCGCCAATAGTGAGTTCGTTTTTCAAACAATTGGGATT +AATTACAAAAAAACTTAACTGCGCAATTTTTAATTGGGAAACTTTCAAAT +TTTAACCATAACTATCAATACAGCGGTATACGAAATTTTTCTTCAAAATC +GCACCGATACTGCATTTTTCCGGAAAAGGACAAAGTCGGCTAATTGCCGT +TTTTTATAATTTTTGCTCATTAAGCTTATTCCATTAAAAATACAATTCTT +GTTTAAAATTGCTGAACGGCGAATTTTGTCTACCCGTGGTGGAAATTGCC +GGTTTGTTGATTTGCCGGAAAATTTCATTTTCGGCGTGCCGATTTGCCGT +TTGCCGGATATCAATTTGCCTGAAACGTTTAGAGGAATACAACGGAAACA +TTTGAAACTGTGCCTTTTTGAAATTTTTTCCCTTTTTTTTACAATATTTT +CATAGAATTAGCTTACTTTTCAAAATAGATGTAGGAAAATTCATATGCGT +ACAATTTTGCCAATTAAAATTTGAATTCTGAAATTTACAAAAAAATGTGC +AAAACTACTATTCGCCGAAAATTTTTGGCAAGTTGCCGATTTGCCCGAAA +TTTTTATTTTCGGCAAATTGGCGCTTTGCAGTTTGCCGGAAAAAATTACA +TACACCTGTTTTCAGCCTAACTTAAAATATGATTTACTTTGAAAAATAGG +GAATTAAATTTAAATAAAATTTTCAACTGAACTAGACTGTTTCTGAACGC +TCAAAACCTTCAAAATCAATGCTTCTTCAAAACGAAAAAATTGCACACTA +TAAACCTCTCACTTGAAGTGGCAGCGCTCGTTTTATATTGAGAAAATATA +TATTCAAAAAAATGCTGCTGCTTCTTCAGCTTCTCGCCGGGCGCCGCCGC +CACATTTACCGGCCAACCCGTTCTCTGAGGTTGTCTTGTAAGGGCGTTTT +CATGTATATTCAGATTATTATGCATGAATTTCATTAATAACGGTATCCAC +CCACGTATATTTCTCTTCTTCTCTCTTTCTGTTGCGACGGGGGATGTCGA +TTGATTACGCCACGGGCGCTAGCCTATTCCGAATGCATTGAGAAATTTGA +GACCAGATTCTGGAGTTTTTGGAAGACGAATCGTCGGCAGCGGAGCTCGA +TTTTAATTTAATTTCGAGAGCACCCGCGTGCTCTCGCCTCGACACCCTCA +AACTTCTTCTTCTTCTTCTTTTCGTCGTCTTTCACTTTTTTCCTTTTTCC +TGTCCTAACCACGGCGTCTTCCTCCAATTTTCAGTTACCACGACGTCATT +AGCTATTTTTAGTCCGAGTGTGGAGCTTGAGAATTTGAGCAATTCTGATG +TGACATTCCTGTCGTTTTTAGCGCTAATTTTCCTAAAACCTTCAAAAATT +TAGAAATTCTCTATCGTCTTTCAAGAGCCTAAGTTTTTTTTTTCGAAATG +AGTTTTTTAAAATTGATCGAAATGTTTTTAAATACTGAATATTTGGGATT +CTAGATTTTTACTACAATATTTCCTTTTCAATTTTTAATTGGACAAAATT +TCAAAATGTTAAAAAAATTCTCCGAATTGAATGCTATTTTTCTAAAAAAT +TTTTTTAGTGCCTGCACCAGTTGTCGTTGCTCAGGAGTCGCCGATCTTAA +AACGAAGAAACTCTCTAGTACCATCAAGGATCAGTGGAAGGCAGTCGACG +>CHROMOSOME_V +GAATTCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCATAAGCCTAAGCCTAAGCCTAA +GCCTAAGCATAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAACA +TAAGCCTAAGCCTAAGCCTAAGCCTAAAACATTTGGAAATTATTTTTGAT +CGTTTATATTCAAGTAGCAAGAAAGTGTCCTAGCGTTAAAAATAGGAAAT +TTTTCGCTCTTTCAGAACAGTATACTCATGTCTCTGTACCGACGATATTC +ATTTCAAAAATCGCAAAAAAAGTTTTTTTCAAAATACCACTACCATTAAA +ACATTTGGAAATTATTTTTGATTGTTTATATTCAAGTAGCAAGAAAGTCT +CCTAGCCTTAAAAATAGGAAATTTTTTGCTCTTTCAGACCAGTATACTCA +TGTCTCTGTACCGACGATATTCATTTCAAAAATCGCAAAAAAAGTTTTTT +TCAAAATACCACTACCATTAAAACATTTGGAAATTATTTTTGATTGTTTA +TATTCAAGTAGCAAGAAAGTCTCCTAGCCTAAAAATAGGAAATTTTTTGC +TCTTTCAGATCAGTATACTAAACATTCACGTGTGGATTAAAATTAAAAAG +GTAGTGTTAAATAATTAAAAATCATTTAGGGGGGAACGAAACCCATAAGT +ACTGTCATTTTTATCTTTTACCTTTTTTTTTACGTACGACGTTTTTCGCT +GTTTTCCCTGATACAAAATGCGTTGTTCTTGTTTATTTATGTTTTTCTTG +AAAATGTTATCAACACTGATAATCTGAAAAATTATAATTTAAAACTTAAA +CGAAGCTAAAATGTGGCTGTTATAATACAGCGACTCAATGAAAAACTCAA +AAAAAAGTTGACTTTGCACGCTATGGTTAAAAATGAATGAATTCTTGGTA +CATGGTTTTTTTTGTGATTTTTCGTTGAAAAATCCACACCGTGTCAGAGA +GAGCTGAAAATGTTCATTGAAAGCGCTAAAAAACATTTGAAAAAATGCCA +ATTTTTCCGTAAGATAATTCGATTTGAAAGTTTGAAAACTGAATAGTAAT +TGTGTACTTGCAAAGAACCTTGTTTGCTTTTTAGTTTATTTGATCTACCA +AAGATTGGGTTCACTGTCTGACCATTTGGGTCACTAATCTCATAAACCGT +CAAAACAATCCAACGTGGTACAAAGTACATCAAGTTTTTCACAAGTCCTA +TAGTTAGCTGCGCATCCCTAATAGGTATCCCCATTAATTTTTTTTTCAAG +AAGAATGGCAACACAAACACCCCTCTCTGATGACTCGTGTGTCAAAAACG +AGCTCACGGAACTCTCCTCTAGTGAAACGGTCTCGAGGATTGACGAGGCC +CCGAAATTTCATGTCAAAGCTGTCGTCGGGCGTGTTGTGATAAAACATTT +TGGTGGCCGGGATTGTGTTTGTGTTCAGTCAGAAAGACGCTATTAGGACC +TCCTCCCATCTTATTAGCTGTTTATCCTTCATCACAAGACATCTCAATAT +TGGTTCCATAGGTGTAGCTTCTTCTGCTTCTTCTTCTTCTTTTGTACCTA +CGTCATCATACATTGGTTACTGTCCTACCGAGGTTTGTTTCAAATTTGCA +CATTTAAAATGGTATACACCTTTAAAATAAACTTAGAAGTAAGGCCTTTG +GTCCCACTACAAAAAATTTACAGTAGTTTGGTTCAGACTTTTCTAAATTT +AATTAAGGTTATTTTTTATTGACAAAAAATATTTTAGTTCAAGAAATATG +TTATGTTCAGTGGGTTTCCTGTCATATACTTCTACTTACCGTATTTCCTC +TATTAGTCTTGCATGCAAGACTAATTTTCAATTGACCCGTAGGGGTGCAA +GACAAATAGGGGTGCAAGACTAATAGAGGCTGCAAGACTAATAGAGGAAA +TACGGTAGTTATACTGGCAAAAGCGATAGCATTTCGAGAGAAAAATATTC +TTAAATGTGCTCAATATGGCTGATACAGATAGGTTTTTCATTACAGACAG +GTTTTTCATTTCAATTTTAAAAAAATACCTGACAGTTTATCAAGAAAATC +CAGCACATTCCAGAGTTATTAGAGTATTTAGAAGTTTGCAAGTTCCCAAT +TTTGTCAAGGGATTTTTCAAAGTTTCTCAAACTTTCCAAAAAATGCAAAA +AAAAACATTCCAAAAGTACCAATTTTTCCAAAAAATTCCATAAATATATT +CAGTCCACCGAACGTTTTTAGATCTAACTGAGAGTTCTCCTGAAGTTTTT +CAGAGTTTGAAGGAATTTATAGAAGTTTCTGATGTTTTACAGGATTTTAC +TAAAGTTTCTCAAATTATCTATAAATGCCAAATCTTTTCAGAAAGTTTTC +AGAAAATTTCCGGAAAACCTTCAATTTTTCAAGTTTTCCAGAAGATTCTC +GATTTTTCCAAAATCGTTTCAGAATTTTCCTAATTATTCCCATATTTCCA +TCGACTTCTTATAGTTAATTTGATTTTCATCAAATTGATACAAATGAGAA +AATTTGAAATTTGATAACTCACGTTTCGATGCAAAAAGAGACGAAAGGCG +GCGTGATGCGGGCAGGATTTAGGCAGGCGGTAGGCCCTGAAACCGCGCCT +GCCTACCATTGAACCTCTAAGCTATTCAGTTGTATTTTTTGATATTCCAG +ATGCGTACCGACGTGGGTTCTATTCCATTAATGTGTATTCTGTCTACACT +AACGACTGGTGTGTTCGGATATCTTCCGACAGAAGATCTCACAAATTCGA +TAATTTCTGGAAACGGTGGTTATCCAGTTCCTCCGGACACTATTATACCG +GCCGATGGAGATGAGGAAGGTAAGTGGATCAGAAATTAATAATTATAAAT +TTTTTAGAGTAGGGTTTTCTTCTGAAATCTGATATTTTGTGAATTTTGCA +AAAAATTGGAAAAATCGACAACGAAATGCAAATTGTTTCGTTAAATGCAA +AATGGATGCGCACCTTTAAAGAGTAAAGTCTATGAAAATGCTTTTATTTG +GTATTACAGTTCTTTTCAAAGGCACACATATTTTTCCCATTTAACAAAAA +ATCGTCGTGACCTTATATCGTATTTTCGGCGCAAAAATCGGAACATTTCG +CGTCTGTATAATACCCCATTTAAAGGTTTACGACGCAATAATACAACACC +GGGTCTCGACGTGGCAAACGATTGTTTATTGATTTTCACGGGATTCTCGC +CTTTCTCATTGAATTTTCGCGCTCCATTGGCAATCGCCTGCCGGACAACG +CGTGGAAAAGTGTAGTGTACTCCACACGGACAAATCCATCGGTTTTACAA +CTAAAAACGAGCCGCGACGCGACACGCAACGCGCCGTAAACCTACACAAA +ATCTCGCAGACTCAAAATGGCCTAGTTCGGCAAACTCTGCCATTTCGATT +TATGAGGGAGGCCAGAATTCCGTGATTTTCCCATTTCTCACGGCCTCTCT +AAATTTCACGTTTTTCAAAATTCATCTTTTTCTCTCTGCTCTCTCACTCT +CTCACGTGAAATATTACTTTCTGAATAATAATTTGTGTTTAATTAAATCA +AATTTTATTGAAATAGAATTCATGATACACGATCTTGAGAAGAGCTCTGT +CCTCCAGGCTGCGAACTGGAGCGTAGAAAGTTTTCATATTGTTAAAAACT +GCAAAGAAATGTTCGATTCCTTGTTCTGACGTGTGATGCTTTCTCAAATA +TGGAATTAAATGACAGACAAGGAGATGAAGTTTCGGAGTGACTCATTATT +TCATCAGTTTCATTAGGAAAAACACTCTTTATTTATTCAAGGAACTGTTA +AAGCAAAACTTCAATTTTGTCAATCTCTTGGTCTAAATACGTTCTATCGT +TAGATAAATCTAACTATCTAACTGAAACGAGTACAACTATATTGTAACGC +AAAAAAGCTAAGCGCCATAAAACACAAGTAAAACAGGCTCCAGTAAGCCT +AAACTGTTTTTACTATAAAAAACCATTGTCATTCACCTACCTACCAAATG +CCAATATAATTGGTTGAAAAAAATTAGTTTAATCTCCTCGCAAGATTTTT +TTCTCCGAAATTTAAGATTGGGCGCTTAGTGATATCATAACTCTGCAGCC +ATCAGAAAAACTGAAATGTATTTAAACTGTAAGTTTTAATCGTTTTATGA +GGATTATTTCTTTAGTTGACAGTTTTTTGATAGCTTCTTTAGTTATTGAG +CTACGGGCTTCCAAACAAAACCAATCAAAAACCACTATAAACCACAATGT +CCTAAAAGTGAAATTACTCAGTCAATTTTTAACCAAATCACGGCATTAAT +GTCTTGATATCTTCATTGAACAATTTGTAAAAATCGTAAGGCGGTAGTTT +TTTGATAAATGTCATCGTTTTTTAGTAAAATTGCGTTAACCATTCAAAAA +TGGCCCATTTTTGGTGTTTTCAGGCCTAATTCTTGTTTTTGAAATTCCGG +AGCCAGTTTTTATCGAAAATTTTTGTGCAATGTCAAAAAATGACCGGAAA +AAAATTCTCTACAATCGTAAGGCGGTACTTTTTAAAATTTCGTTTCCATT +CTTCCCCAGGGATCCCGTAAAAAACCAATTTTTCGACTAGGTCTCACATT +TTGCCCTACAAGAGCATAGTTAATGTTATAAATTTGGATTTTTTGGTCGA +ATTTGATGAGGTAATATTCAGTTGTTTGTTTATTGTTGGAAAATCTGAAG +ATTTATCAGCGAATCGCCCGATTTCGCCAATTATGACCAAAAAACCCCTA +GTTTAGGATTTTCACGAATGGATGAGTTCATTGATACGCTTCCACGCTGT +>CHROMOSOME_X +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC +CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT +AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA +GCCTAAGCCTAATCTGTGCTCCAAAGCCTTCGAACTGACGGACTTGTGTC +CCGAAGTCGAACTCTTGAAGTTGTCACCGAGTTGGCTAATAAGAAAGACG +CTACGTTGTCTTTTTAGTAAGTTTTCGTCGAAATTCTGGAAAAAAAATCT +GAAAAAAATGAGAAAAATTGAAGTTTCTTGTGAAAACGTGCAGCAGCCGA +CAACTAACGGGACTGGGAAAATTGAAATTTTTAACACAGTTAAAATGCGA +TGTGCGCATAGTGGGTGAAAGGCCATAATGCGCGCACCGCGTGTGGCGAC +CACCTATTATGCACCTATCGCGAACGGTTCGCGATGGGTCCATAATGTAT +CCATGATGCTTCCACTCACGAAACAAACAATTCGAAATATATATTGTTTT +TCCGCCTATTTTTTTAACATTTTATTGCAATTTTTATTGAATTTTTGATT +TTCACTGGTTTTTTTTCTTGAAATTTTGTTTCGTATGTGGTATTTTGTAA +TAATCATAATATTTTTTTCTAAATTGTGTGTCTTTTAGAGAAAACACTGC +TCTAACCAGTTGAGGCATTTAAAAACATCATTTAAACAACATGGCAAGCA +TTATTTCGTTCCTAATAAATGGAAGCATAGTCAGGATTACTGTAGTTTCA +CATGTATTTAGCCATTAAAATTGTAATCTGAGTTTTCATCGGTATTTGCG +CATACTCAGAAAATTTTGTTAAATATCTTGTCTGTTCCTGTATTTTCAAG +AGCGAAATATCGTCAAAATCAGATTATTTCGTTGAATCTGGAAATGCCCA +CTGTTCTTCATGCCTACTCGTGTCTATTTCTCATCAGCGTTATAACTCAC +CTTTTAAATAATATTGTAGAAACAAATTTTTTGCAGCTTCTCTTCGAGCA +GCAGACTTCACAAAAACTTCATCAACAAGAAAAAACGTGAAAATCTTCAA +CATCGGAATGTCTAGGTGAAGGATGTCGGAACGGGCAAGGTTTGGAGCAC +GGCTCAGCTTTTTTAGATTTTAGATTTTAATTTAGAAACACACCACCGAA +GAGGAGGAGATAAAGATGGCTCGGCTCCAGAATGCATTGAAAGTTGTTGG +ATGGTCGAATGGATTGAAAGCAATTGTAAAGAAGGAGTTACCCGGAAGCC +CTGCCAAAAAGCAAAAACCGGCATCGGTTGCGCCGAAAATTTTGGACTCC +TCGATCGGAAGAGTGAGTTTGCTGATTTTCAAAAAATAGGATGAAAGGCT +GAATAATTTGAGCTCTCAATTGCTAAAAATATACGGATGGACAAAACTAC +GATCATCATTGGTCACAAAGTTGCAGCTCCGAAAAGAGAATTCGTCTGGA +ATTCTGGAAGTTCACAAGAATGGTGAGTACTTACCTTTCAAGTGAAAATT +GAGGAAAAATTGAGAAAGAAATGTGTTGAAAGATGCAAAAAAATGACAAA +AATTCAGCTTATCCTGCTAAAATTACGCGTGAAAAAGCATATTTTGTGCT +TGAAAATCGCAAAAAAAATGCATTAGAAAAACCGATTTTATTTAGTCCTC +CTAACAAATCGATTTTTGTAGACCTGGAGTCATCCTAGCAAACGAGGCAA +CACTGGAAGAGGACGAAAAACGTTAAGATTCCGTATGAAGATGTCAGAAA +ACCGAGTTAGGAGGAACTTGGAATTAAATTTTTGAGTTTTCTTTTTTCTA +TAATTTTTTAAGCTCACTTTTTATTCTTTTTGTTGTTCTCCCACTTAGGC +CATGTTAATAAATGTGTTTTTGTTAAGAAAACTGTCTTAAATGCTCAGGA +TCAGGTTTTATTATTAAAAAAACAAACCCACAAAGCGCACATAATTTATG +TTCGCGATGCTCGCAAAATGCATCTCAAGTTCGCGATGGACGCACAATGC +GCGCGCAATGGGCATCATTTCCGGTTCCTTTTTAACACACGCGCGATCCA +CTCCGAAAGCACTATGCGCACATCGCATTTTAACTGTGAATGAAAATTTG +AAAAAAAAAACTAAATTTGAGAATTTTTGAGTTAAAAAATTCCAAATTGC +AGAGAAATAAAAAATAAAATTTTTAGAGAATATATCGAAAGAAATTCAAA +TTTTTAAGAAAAAATCCCAAAAATAAATCATTTTTCTAGAAAAAAAAAGC +AAAAAGTTCCCATTTTGCGATAAAAATCGAAAAAATCCCGATTTTTTTAC +AATTTTCTAAAAAAAAACTGAAAAAAATCCACATTTTTCAGAAAAAAACG +CTAAAATTTTAATTTTTTCTAGAAAAAAACAAAATTTTCAATAAAAAATC +CAAAAATAAAACCAAAATTAAAAAATTATAATAATTACGGGTAAAATCGT +ATGAAATCCCGTTTTTTTTTTAATCGTAATTATTTTCAATTTTTTGGTTT +TCTCCTCAAAAAAAATTGTTTTTTTTCCCATTTTTCTTTAAAAATTGAAA +GTTTTCCAATTTTTCTCGAAATATTGACTCAAAATTAGCTTTTTCTTCGA +ATTTTTAATAAAAATTTTCACTTTCGCGACCCGTTAGTTGTCGGCTGCAC +GGTTTTCTGAAAATTGAGAAATAAAATTAGAAAAGTTGCAAAATTGAAAA +AAAAAACCGCAAAAAACTGAAATTTTCTAGGCAAAAAAAAATAAAAGAAA +TCCACAAATTTTTCGATAAAAATTGAAAAAATCCAAATTTTCCTGAAAAA +AATCCCAAAAATCCAATTTTTCTACAAAAAAAACCCAAAAATCCACTCCT +TTTCGATAAAAATTTGAAAAAATTTCGATTTTTCAAGAGAAAATTCCGAT +TTTCTAGAAAAAAAACCCCAAAAAACTATAATTTTCCTTTAAAAAAAACC +CCAAAAATCCAAATTTTTGTACAAAAAATACCAAAAAATCCACATTTTTC +AATAAAAATTAGAAAAAAAAAACAATTTTTGCTGAAAAAAAACTCAAAAA +TCCAATTTTTCTACAAAAAATACAAAAAAAATCACGATTTTCCTGAAAAA +AACCCAAGAAACTATAATTTTCCTGAAAAAAAAATCCAAAAAAAAACCGG +GAAAAAAACAAAAGAAATCCAAATTTTTCGATAAAAAAATTGAAAAAATT +CCGATTTTTCAGGAATAAATTCGGGAAAAAATTCAATTTTTCTAGTAAAA +AACCCAAAAAAAACCCAATTTTTTTGCAGTTTCCGTCACTTCTTCTACCA +CCGTTTCCACAGTAATCTCATCGAAGGCTCAGGTCGCCTACTCGACAAAA +TTAATGATACTACTGCTGCCCAACAACAACTACAAACTACAAACGAACTC +GACGGCGATGGCCCAGAAATTGCAATCGCCGCGGCCAAAGCATTCCATCC +GACTGAAAAATTCGATTTGGAAATGAATGTGGACGACGATGAAATTCTGA +AAGTATTTGATATACAAGAACAAGAGCAAATTGTGATGAAAAAAATCCGA +CATTTGGAGAATTCTGACTTACATTTCGAGCGAATTCATGTGAATTTGGC +GAAAAAAGAGCGATTTTTTGACGACGTTCAGAGCTCGGAAAATGACTCAA +GCGACGAAAAACTCGCCGAAATTTGCGATTTTTTGAGCCAAAATTGCCGG +GAAATCTCGAATGCTGCGAAGCCTCCTCGAGCAACACTTGACGAATGGAT +TCAGACTGGAAAATTCGAAATACAACGTCGTCGAGAGATCCGGGCGGTTT +GCCACGTCATCAAGGCCATCGGTCAGATGGGAATTACACTTGGCGAGCTG +TGTGGAAAATTGAAAATTGCCATAGAGCAAATTGCCGGAATTTTGGCCGA +TTTGAGCGGAGACAAGAAATGGTGTCCGAGACCTTGGATTGCGCCGGAAG +GTTTTCTTTTTTTTTTAAGGGATTTTTGGGGCGAAAAATTTGGATTTGGC +TCACCACGCGCGAGCTTTGATTTAAAGGTGTTTTCGCGGTGAGACCCGGA +AATTTTATTTTTCCTAAATCTCTCTGAACCCGGTCATGATTATACTTAAA +TGAAAGCTCACGGCGAGCTGAATTCGAATACTAAGTGTATGGTTGTTTAG +CTACAGTAACCTGACACTGAATTTCGCGGCGAGACCCGAAAATCCCCAAA +AACTCTCAAAAACCGTCTTAGAATCGATCAAAATATGTCAAGATTATACT +TAAAGGAGGACTAACGGTTCGGACGATTTTGAACGTATAGACCAAAAATA +AGCTCAAATGAACGAAATTCGTAATGAAACTGCTCAAAAATTTTTCAAAA +ATTTTTTATGGCGGTTCAAAATTTTGAAAAAAATTACACTGATTTTGGCT +AAAATCACGATTTTTTCTCATTTTTCCGTGTCACATTTGTCCGAAGTTGG +TTTTTTTAGAATTATCGTCCTTTATTACATATTTTGGTAATAAATCTCAT +TTAATTTCGTCGATTAAAGTGCATTTAAAGCCGATAAATAACCAGTTTCG +ATGATTTTTGGTTACCTATCGGCTTTAAATGTACCTTAATCGATGAAATT +AAATGAGATAATCTACCAATATATGTAATAAAGGACGATACTTCCAAAAA +AGCCAACTTCGGTCAGATGTGACACGGAAAAATGGGAAAAATTCGTGATT +TTAGCCAAAATCAGTGTAATTTTTTTCAAAATTTTGAACCGCCATAAAAG +ATTTTTGAAAAATTTTTGAGCAGTTTCATTACGAAATTCATTTAAGTATA +ATCATGAGCGGGTTCAGAGAGATTTAGGAAAAATAAAATTTCCGGGTCTC +>CHROMOSOME_MtDNA +CAGTAAATAGTTTAATAAAAATATAGCATTTGGGTTGCTAAGATATTATT +ACTGATAGAATTTTTAGTTTAATTTAGAATGTATCACTTACAATGATGGG +GTTTAAAATTCTATAGTAAAAGTGTTTTTTGTTTTAGCTGTTTTAAGTAG +GATTATTAGATATATTAATATTGACCCTATAAAAAGAAGTTTTTTTCTTA +TCTTTTCACTACTTTTTAGTATACCAGTTATTTCAATGAGAATACATATT +TGGTTTTCTTACTTTATTTGTTTATTATTTTTAAGTGGTATTTTTGTTAT +TTTGGTATATTTTTCTAGTTTATCTAAAATTAATGTAGTGAAAAGTTATA +TAGCTGTGTTTTTACTTTTGTTAAGAATGTTATATTTTTCTCCCACAGTA +TTAACTTATAGAAGATATTTAGGTTTAAGAGGTTTTTATTATAGTATTTA +CTGGTTTATTTTTTGTTTTATTTTAGTATGTTTATTATTTTTTATAAATT +TTAGTAGTTATTTTTTAAATTTTTCAGGTGCTTTACGTAAAGTTTAAAAT +TATGTTTTTATTTGTTAGATTATTTATATTTATTTTTAAATGACAACGTT +TAATTTTTATTCTAATTTCTTTAGAATTTATAATGTTGAGATTATTTTTA +AAATTTTCTTATGTTTTAGGGGAAATAATGTTTTTTTATTTTATGTGTTT +TTCTGTTATTTCAAGAATCCTGGGTATGGTAGTTATAGTAGGTAATATAA +AATTTTTTGGTAGTGATAATTGTATTTTTTAGTAACAGATATAAGTTAAG +TTTAAACTATTGATCTTCAAAATCAAAAATTTATTTCTGTAGAGATAATA +GTATAAATAAGTATGTTTCTTTTTCGCAGAAATGGTTTTTTATCTTATAA +AGTTTTCTTTCAGGGAATTAAAATTTGATCATGGTTTAAGATGATTTAAA +ATGGTATTATCTAAATTTGATTTACAGAGTAGGCAATAAAAATTTACCTC +GGCAATTTATCGCTTGTAAAATACTTGTTCCAGAATAATCGGCTAGACTT +GTTAAAGCTTGTACTTTAATTGATGTTAATTATGAAATTATTATATTTTC +TTTTAGATCTATGGTAGAATTTGGATTTATATTAGTGAATTTTCATAATT +TTAAGATTTGTTGAACAAAGCAGATTAGTACCTGGTTAGACAAAAATTAA +AAGAGCAGGAGTAAAGTTGTATTTAAACTGAAAAGATATTGGCAGACATT +CTAAATTATCTTTGGAGGCTGAGTAGTAACTGAGAACCCTCATTAACTAC +TTAATTTTTTGACTCGTGTATGATCGTTTATTTTATTCTTAAGGATTATA +ATAAAAAATTTTTAATTTATTAAAATAGATATATACCCGGTTTATGATTT +AAGAAACATTTGGCCTACAATATTTTATATTATGGATTTTAGTTTTAGTT +AACTAAATGAAATTGTAAAAGACAGTAAAAAATTCTTAATGTATTTTTGA +AGATTATCTAGAAGTGGTACAAATCATCCATCAATTGCCCAAAGGGGAGT +AAGTTGTAGTAAAGTAGATTTAGGGGAACCTGAATCTAGTAATAAAACTA +TTTTTAAATATGTTTTGAAAACATGTTTTGAGGTAACTCGTAGTTTTTAA +GAGTTAGTTTAATATAGAATTGTTGACTGTTAATCAAAAGGTGTACCTCT +TAATATAAGAGTTTAGTTTAAGTTAAAACGTTAGATTGTAAATCTAAAGA +TTATTGCTCTTGATAATTTTAGTTTTACTTATAGTTATTTTAATGATGAT +TTTTATTGTTCAAAGAATCGCTTTTATTACTCTATATGAGCGTCATTTAT +TGGGAAGAAGACAAAATCGTCTAGGGCCCACCAAGGTTACATTTATGGGA +TTAGCACAAGCTTTATTGGATGGGGTTAAACTTTTAAAAAAAGAACAAAT +AACACCCTTAAATTCCTCTGAAGTATCATTTTTACTTGTACCAGGAATTT +CTTTTGTTGTAATATATTTAGAATGATTTACGTTACCATATTTTTTTGAT +TTTATTAGTTTTGAGTATTCAGTTTTATTTTTTTTATGTTTAATTGGATT +TTCTGTTTATACAACTTTAATTAGCGGTATCGTAAGAAAATCAAAATATG +GTATAATTGGGGCCATCCGTGCTAGAAGACAAAGAATTTCTTATGAAATT +GCTTTTTCTTTATATGTTTTGTGTATTATTATTCATAATAATGTTTTTAA +TTTTGTTTCAAAATTTAATTTGAGACTTTTAATTATTTACATCCCATTTT +TAATTATAGTAATTGCTGAACTTAACCGGGCGCCATTTGATTTTTCTGAA +GGTGAAAGGGAGTTAGTTAGAGGATTTAATGTGGAGTTTGCCAGAGTAGC +TTTTGTTTTATTATTTTTAAGGGAATATGGAAGATTAATTTTTTTTAGGG +TACTTTCTTCTGCTATATTTTTTAAATTTTCAATTTTTATAGCATTTAGT +ATTTTTTCATTATTAATTTTTATTCGTAGTTCATACCCTCGTTATCGTTA +TGATTTAATAATAAGTTTATTTTGATTTAAACTTTTACCAATCTCTTTAA +TTATATTGTGTTTTTACGCAGTTATTTTTTATTATTAATCAAGTTTATTT +TTTAGACATTTTTATATTTGTTTTTGTTTTACAATTTTTGTTTTATTTTA +AAGAAAGTATATTAAATACTTTAGTGAAAAAATTTCTTAATAGGTTAGTA +GGAGTATTTAGATATACAAATACTTTACCATTAAGGTCAGTAATTTCTAT +TTTTACTTTTATTGTTCTTTTAACTTGTTGTTTTGGAGGTTATTTTACTT +ACTCTTTTTGTCCTTGTGGAATGGTTGAATTTACTTTTGTTTATGCTGCT +GTAGCGTGATTAAGTACTTTGTTAACTTTTATTTCAAGAGAAAAATTTTC +AGTTTATATAAGAAAACCAGGAGACACATATTTGAAAACTCTTAGAATGC +TATTAATTGAAATCGTTAGAGAATTTTCTCGTCCACTTGCTTTAACAGTG +CGTTTAACAGTTAATATTACTGTTGGTCATTTAGTTAGAATAATGCTTTA +TCAAGGATTAGAATTAAGAATAGGTGATCAGTATATTTGATTATCAATTT +TAGCCATTATAATAGAATGTTTTGTTTTCTTCATTCAAAGTTATATTTTC +TCTCGTTTAATTTTTTTATATCTTAATGAGTAATAAAAAAAAAAAGATGT +TAACTTAAGTTTTAAAGTGCCAAACTTTTAATTTGGAAATGGTGGACCAC +ATCTTAGTTGATATAGCATAAGAAGTGCATTTGTTTTAAGCGCAAAAGAT +ATCCGTCAACTAACGAGTTCATAAAGCAAGTCTTCTAAATTTGTTCTAGG +TTAAATCCTGCTCGTTTTTGATTGTTTTTATTTCTTTATTTACCTTGTTT +TTAACATTATTAAGAATTTTGACTAATAACGTTATTGTTTGATGAAGAAT +TTTTTTATTGATAACTGTAGTTTTTATTCTATTAAATAAAAGCAGCAAGA +GATATACCAGAATTTTTAATTATTTTGTTATTCAAGAGTCTTTAGGTTTA +TTATTTCTTCTTTGTAGAGGAGGTCTATTACAATTTTTTATTATTTTATT +GAAAATTGGTGTAGCACCGCTCCACTTTTGAATTTTTAATGTAACAAATA +ACATTTTTAATTATGGGCTAATGTGGTTTTTAACATTTCAAAAATTACCA +TTTTTAACTATTTTATTACAAATTTTTTGGTTAAGATCCGTGTATATTTT +GTTATTTGGTTTATTGATTTGTTATGTTCAAATTTTTGTCATAAAAAGTT +ATAAAAATTTGTTAATTATTTCATCCACAGAGTCTTTTAATTGGATTGTT +TTGGGAGTATTTTTTTCAATGTTTAATACATTTTATTTATTTATTTATTA +CTTTGTATTAATAGTTTTATTAATTTCTAAGTTTTCTAAAACTAGGGGTT +ATAATTTTATTAATTGAGAAACAACATTAGTATTTTTAAATATTCCATTT +AGAGTTTCATTTTTTGTAAAAATTTTCTCATTGAGGGAAATTTTTAAATA +TGATAGATTCTTTACTCTATTTTTGCTTTTTACAATATTTTTATCTGTAT +TGGCATTTAGATTTTGATTAATTAACTTGAGAATGAAAAATAATGAAGAA +ACTTCAAATAATAATAAAATAAATTATTTTATTATTTTTCCGTTAATAGT +TATTTCTATTATTTAATTACTTTTCTAGTAAAATATATTATATTATCTTG +ATAAGGTAAAGTTCCAGTTGGGAGAAGTAAGATGTAAAATAGATATTACT +ATGTTTGGTTACGGTCCAAAAAGATGCACATCTTTGCGATCTAGTTTAGA +AAAAATATTTGTTTTTGGTGCAAAAGAGTTTGATTGCATTTAGTTTACTC +TTTTAGTTTATAATTAAAATATGGCCCTGAAGAGGCTAAGAATATTAGGA +GTATTGAAAATTAATAATAGATTATTAAATTTTGTTAATGGGATGTTGGT +GACATTGCCATCTAGAAAAACTTTAACATTAAGATGAAATTTTGGTAGTA +TATTGGGTATAGTTTTAATCTTTCAGATTTTAACAGGTACATTTTTAGCA +TTTTATTATACGCCCGATAGGTTAATAGCATTTTCAACAGTGCAGTATAT +TATGTATGAGGTAAATTTTGGATGAGTATTTCGAATTTTTCATTTTAATG +GGGCCAGGTTATTTTTTATTTTTTTGTATTTACATATTTTTAAAGGGTTA +TTTTTTATAAGATATCGTTTAAAAAAAGTATGAATGTCTGGTTTAACAAT +TTATTTATTAGTAATAATAGAAGCTTTTATAGGTTATGTTTTAGTTTGAG +CTCAAATAAGATTTTGAGCAGCAGTAGTTATTACTAGACTTTTAAGAGTT +ATTCCAATTTGAGGGCCAACTATTGTTACTTGAATTTGAAGAGGTTTTGG diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/ce.fa.fai b/src/test/resources/htsjdk/hts-specs/test/cram/ce.fa.fai new file mode 100644 index 0000000000..2ad2e7f307 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/ce.fa.fai @@ -0,0 +1,7 @@ +CHROMOSOME_I 1009800 14 50 51 +CHROMOSOME_II 5000 1030025 50 51 +CHROMOSOME_III 5000 1035141 50 51 +CHROMOSOME_IV 5000 1040256 50 51 +CHROMOSOME_V 5000 1045370 50 51 +CHROMOSOME_X 5000 1050484 50 51 +CHROMOSOME_MtDNA 5000 1055602 50 51 diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/README.md b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/README.md new file mode 100644 index 0000000000..137f2a8edd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/README.md @@ -0,0 +1,175 @@ +CRAM codecs test files +====================== + +The data here corresponds to the new compression codecs implemented in +CRAM 3.0 and 3.1. Rather than entire CRAM files, these tests +represent individual files compressed using a CRAM codec, with none of +the CRAM blocks, slices or container wrappings present. + +Each directory corresponds to a codec, with both the CRAM compressed +file and a corresponding gzip compressed version of the same file. +The CRAM encoded version may have multiple variants, demonstrating +different capabilities of that codec. For example the CRAM 3.0 rANS +may have an order-0 and order-1 encoding, while the CRAM 3.1 rANS adds +additional bit-packing and RLE methods. + +To validate decoder implementations with these files, you should +attempt to decode the CRAM codec-compressed file and demonstrate +identity with the original ungzipped copy after file specific +processing (see below). + +To validate an encoder, you can perform a round-trip using each +specific codec option. While this is not a guarantee of accuracy of +implementation, if the round-trip works while the decoder on the +supplied data also works, then it is a demonstration of correct data +layout. Note it may not be possible to simply compare compression +outputs as two implementations may choose different frequency tables +where rounding is required. Both are valid, but different. + +Note the origin of these files is the htscodecs self test directory. + + https://github.com/samtools/htscodecs/ + + +Processing +---------- + +In CRAM the quality values are just encoded together into a single +block with no separators, such as newlines. The rANS codec just +compresses as-is, while the fqzcomp codec may utilise the sequence +length in order to improve compression. The name tokeniser doesn't +care what the separator is, but if BYTE_ARRAY_STOP has been used in +CRAM then they could be newline, nul or tab terminated. + +For ease of performing round-trip tests, all the data files here are +textual and newline separated (with the exception of the 32-bit +unsigned integer file "u32"). + +Therefore some transformations are required when performing equality +checks. + +As an example, we will use htscodecs' tests. + + $ gzip -cd gzip/q40+dir.gz | perl -ae 'print $F[0]' | md5sum + ea2e88c7a117c3989203f6987058d548 - + + $ rans4x16pr -d -r ransNx16/q40+dir.1 | md5sum + ea2e88c7a117c3989203f6987058d548 - + + $ fqzcomp_qual -d -r fqzcomp/q40+dir.3 | tr -d '\012' | md5sum + ea2e88c7a117c3989203f6987058d548 - + +The perl command outputs the first column in the uncompressed test +data, without newlines. (The htscodecs fqzcomp_qual program does +however output newlines, so we are removing these for consistency, +but this is specific to the htscodecs implementation of that test tool.) + + $ gzip -cd gzip/10.names | md5sum + 3a45331216b626bce255d12e83a615f3 - + + $ tokenise_name3 -d -r < tok3/10.names.9 | tr '\000' '\012' | md5sum + 3a45331216b626bce255d12e83a615f3 - + +Similarly for the name tokeniser, the htscodecs test tool is +using nul bytes, so we transform these to newlines before comparing. + +The important thing here is to compare the contents of the files +rather than the specific layout. Whatever processing you do will be +implementation tool specific. + + +Specific test data sets +----------------------- + +The gzip subdirectory has the original data with names below. + +### q4 + +Fixed length Illumina quality values binned to 4 discrete values. +Good for evaluating the PACK format of rANS-Nx16 and range. + +### q8 + +Fixed length Illumina quality values binned to 8 discrete values. +Good for evaluating the PACK format of rANS-Nx16 and range. + +### q40+dir + +Fixed length Unbinned Illumina quality values with 40 discrete values. +This file has a second field indicating the strand, 0 for original and +1 for reversed. This ancillary information could be used by fqzcomp +as a selector bit to improve compression ratios. + +Note only the first column will be decoded when using the pre-made +CRAM codec compressed files (although this second column may be +embedded in some of the fqzcomp encodings). + +### qvar + +Long read quality values with variable length records and many +discrete quality values. + +### *.names + +Multiple sets of read names produced by a variety of platforms and in +a variety of orders, including single and paired data and both name +sorted and position sorted (which essentially randomises names, but +may have pairings close by). + +Note some of the name files are in FASTQ format with `@name` and +potentially ending on /1 or /2. These won't be the format used +internally with CRAM, but are still designed as a test for coping with +arbitrary name formatting. + +The "rr.names" file contains a merge of two different name styles and +may be a useful test for optimising the selection of the previous name +to delta against for a name tokeniser encoder. + +### u32 + +This is a binary file with 32-bit little endian integers. It is a +useful test of the STRIPE data interleaving capability of the rANS-Nx16 +and range codecs. + +Note this file is not line-wrapped and should be compared as-is. + + +Notes on specific codec files +============================= + +The fqzcomp, range, rans4x8, ransNx16 and tok3 directories have the +CRAM codec compressed copies of the above files. There will be +multiple versions of each file with a suffix indicating the encoding +used, as below. + +### rans4x8 + +".0" and ".1" used for Order-0 and Order-1 entropy encoding +respectively. + +### ransNx16 + +The "Order" byte is extended to contain additional bits, with +8 for +STRIPE, +64 for RLE and +128 for PACK. The suffixes are the decimal +version of these combinations, so ".192" for example is PACK + RLE + +order-0. + +### range + +As per ransNx16, encoding Order, STRIPE, RLE and PACK. + +### fqzcomp + +Fqzcomp is different to the range and rans codecs in that it doesn't +have a fixed set of data transformations. Instead it has an internal +description of various operations and their positions, bit-sizes and +shifts. We don't describe the precise configuration, and instead have +".0" to ".3" for 4 arbitrary configuration settings. + +### tok3 + +".1" to ".9" can be viewed as a compression level, like gzip -1 to +gzip -9, with more exploration of different compression techniques. +All of these use the rANS-Nx16 entropy encoder. + +".11" to ".19" are similar, but using the range coder instead. diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.0 new file mode 100644 index 0000000000..992ff0e236 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.1 new file mode 100644 index 0000000000..a9cb24ff1f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.2 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.2 new file mode 100644 index 0000000000..d9ad593e7d Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.2 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.3 new file mode 100644 index 0000000000..7f8d7b0acf Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q4.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.0 new file mode 100644 index 0000000000..c40bfbd840 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.1 new file mode 100644 index 0000000000..59844bd685 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.2 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.2 new file mode 100644 index 0000000000..9e6bfd912a Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.2 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.3 new file mode 100644 index 0000000000..d090b41c71 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q40+dir.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.0 new file mode 100644 index 0000000000..a07a785767 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.1 new file mode 100644 index 0000000000..dd91f82aa0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.2 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.2 new file mode 100644 index 0000000000..c249848ede Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.2 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.3 new file mode 100644 index 0000000000..4d8edf0179 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/q8.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.0 new file mode 100644 index 0000000000..ef47edcda7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.1 new file mode 100644 index 0000000000..4005543f46 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.2 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.2 new file mode 100644 index 0000000000..3ed5aaed2f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.2 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.3 new file mode 100644 index 0000000000..3ace9d2861 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/fqzcomp/qvar.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/01.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/01.names.gz new file mode 100644 index 0000000000..e179f44f63 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/01.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/02.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/02.names.gz new file mode 100644 index 0000000000..92fe46620f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/02.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/03.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/03.names.gz new file mode 100644 index 0000000000..e21f002a00 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/03.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/05.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/05.names.gz new file mode 100644 index 0000000000..6b2095e001 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/05.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/08.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/08.names.gz new file mode 100644 index 0000000000..dc6fe18828 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/08.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/09.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/09.names.gz new file mode 100644 index 0000000000..74c6d154f4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/09.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/10.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/10.names.gz new file mode 100644 index 0000000000..e8d63c2f63 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/10.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/20.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/20.names.gz new file mode 100644 index 0000000000..4a06b0268f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/20.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/nv.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/nv.names.gz new file mode 100644 index 0000000000..b139692e69 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/nv.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/nv2.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/nv2.names.gz new file mode 100644 index 0000000000..e272f83087 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/nv2.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q4.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q4.gz new file mode 100644 index 0000000000..a1c00df9c9 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q4.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q40+dir.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q40+dir.gz new file mode 100644 index 0000000000..0eab1d3241 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q40+dir.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q8.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q8.gz new file mode 100644 index 0000000000..4e69e5339e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/q8.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/qvar.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/qvar.gz new file mode 100644 index 0000000000..7d861ff721 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/qvar.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/rr.names.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/rr.names.gz new file mode 100644 index 0000000000..bdb3993211 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/rr.names.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/u32.gz b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/u32.gz new file mode 100644 index 0000000000..3f8ba03adb Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/gzip/u32.gz differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.0 new file mode 100644 index 0000000000..439d892f7a Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.1 new file mode 100644 index 0000000000..b45b214931 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.128 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.128 new file mode 100644 index 0000000000..146304d3f4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.128 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.129 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.129 new file mode 100644 index 0000000000..5f3381130f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.129 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.192 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.192 new file mode 100644 index 0000000000..701f2ea054 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.192 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.193 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.193 new file mode 100644 index 0000000000..e963a62442 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.193 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.64 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.64 new file mode 100644 index 0000000000..9a45b3fb67 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.64 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.65 new file mode 100644 index 0000000000..3785a7d2c6 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.8 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.8 new file mode 100644 index 0000000000..d4eea77c20 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.8 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.9 new file mode 100644 index 0000000000..14c2a982f4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q4.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.0 new file mode 100644 index 0000000000..f8308ebcc3 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.1 new file mode 100644 index 0000000000..a63fe74c2e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.64 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.64 new file mode 100644 index 0000000000..c29fe5d949 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.64 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.65 new file mode 100644 index 0000000000..b51531db3c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.8 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.8 new file mode 100644 index 0000000000..96fe825e27 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.8 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.9 new file mode 100644 index 0000000000..62fc0a5924 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q40+dir.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.0 new file mode 100644 index 0000000000..886d91195a Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.1 new file mode 100644 index 0000000000..3caa525109 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.128 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.128 new file mode 100644 index 0000000000..44ae87f1ae Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.128 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.129 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.129 new file mode 100644 index 0000000000..f78b7c6905 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.129 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.192 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.192 new file mode 100644 index 0000000000..4d6fea3d79 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.192 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.193 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.193 new file mode 100644 index 0000000000..61f05a2c58 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.193 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.64 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.64 new file mode 100644 index 0000000000..48c780848c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.64 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.65 new file mode 100644 index 0000000000..456abb0c48 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/q8.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.0 new file mode 100644 index 0000000000..c10c473b66 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.1 new file mode 100644 index 0000000000..61736f41b2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.64 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.64 new file mode 100644 index 0000000000..b937a7d34c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.64 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.65 new file mode 100644 index 0000000000..f331ce9465 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/qvar.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.1 new file mode 100644 index 0000000000..c01ee3c87f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.4 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.4 new file mode 100644 index 0000000000..d91c7a12d1 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.4 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.65 new file mode 100644 index 0000000000..9ba82f5376 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.9 new file mode 100644 index 0000000000..ddc92f60be Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/range/u32.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q4.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q4.0 new file mode 100644 index 0000000000..9c0e8989b1 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q4.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q4.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q4.1 new file mode 100644 index 0000000000..011276fde5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q4.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q40+dir.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q40+dir.0 new file mode 100644 index 0000000000..8d528450c7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q40+dir.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q40+dir.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q40+dir.1 new file mode 100644 index 0000000000..b227735e89 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q40+dir.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q8.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q8.0 new file mode 100644 index 0000000000..e8bebd7a89 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q8.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q8.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q8.1 new file mode 100644 index 0000000000..caa41eacce Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/q8.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/qvar.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/qvar.0 new file mode 100644 index 0000000000..60f1e764d7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/qvar.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/qvar.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/qvar.1 new file mode 100644 index 0000000000..2ac8986d5e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/rans4x8/qvar.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.0 new file mode 100644 index 0000000000..a6720da2a4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.1 new file mode 100644 index 0000000000..776f4f37d2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.128 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.128 new file mode 100644 index 0000000000..3785f944c5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.128 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.129 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.129 new file mode 100644 index 0000000000..52107325dc Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.129 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.192 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.192 new file mode 100644 index 0000000000..0c7a04b57b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.192 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.193 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.193 new file mode 100644 index 0000000000..dec9deb19d Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.193 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.4 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.4 new file mode 100644 index 0000000000..f0eefbbb0b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.4 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.5 new file mode 100644 index 0000000000..e8870c18f8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.64 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.64 new file mode 100644 index 0000000000..ae3f7d97e2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.64 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.65 new file mode 100644 index 0000000000..9b1c8d9b47 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q4.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.0 new file mode 100644 index 0000000000..08a68ba0e0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.1 new file mode 100644 index 0000000000..7442a57644 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.4 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.4 new file mode 100644 index 0000000000..c226c4847f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.4 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.5 new file mode 100644 index 0000000000..33d1a2c694 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.8 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.8 new file mode 100644 index 0000000000..6c442f7d6f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q40+dir.8 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.0 new file mode 100644 index 0000000000..30c641a3c5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.1 new file mode 100644 index 0000000000..aa70744f66 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.128 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.128 new file mode 100644 index 0000000000..09a96876ba Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.128 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.129 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.129 new file mode 100644 index 0000000000..e8a0a7b8f8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.129 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.192 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.192 new file mode 100644 index 0000000000..76affb0968 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.192 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.193 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.193 new file mode 100644 index 0000000000..19a8040031 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.193 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.4 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.4 new file mode 100644 index 0000000000..9806260439 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.4 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.5 new file mode 100644 index 0000000000..73c2fadcc8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.64 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.64 new file mode 100644 index 0000000000..16faede482 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.64 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.65 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.65 new file mode 100644 index 0000000000..f570fabaaf Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/q8.65 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.0 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.0 new file mode 100644 index 0000000000..483ba168e0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.0 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.1 new file mode 100644 index 0000000000..347e5dfd27 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.4 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.4 new file mode 100644 index 0000000000..22c33fa678 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.4 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.5 new file mode 100644 index 0000000000..8c029fe24a Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/qvar.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/u32.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/u32.1 new file mode 100644 index 0000000000..a6ff86cfc4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/u32.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/u32.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/u32.9 new file mode 100644 index 0000000000..9ba00663aa Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/ransNx16/u32.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.1 new file mode 100644 index 0000000000..c7f846a67a Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.11 new file mode 100644 index 0000000000..cafca3b3be Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.13 new file mode 100644 index 0000000000..7f4ec67cd4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.15 new file mode 100644 index 0000000000..e147148d75 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.17 new file mode 100644 index 0000000000..859bc105c6 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.19 new file mode 100644 index 0000000000..6f4faaa5b0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.3 new file mode 100644 index 0000000000..0a9e3eb999 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.5 new file mode 100644 index 0000000000..35939d9129 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.7 new file mode 100644 index 0000000000..fc819967d5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.9 new file mode 100644 index 0000000000..fc819967d5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/01.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.1 new file mode 100644 index 0000000000..b3f2dcbe83 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.11 new file mode 100644 index 0000000000..d973c175d9 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.13 new file mode 100644 index 0000000000..0cf7b133b7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.15 new file mode 100644 index 0000000000..24329256bc Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.17 new file mode 100644 index 0000000000..d9bfe5bd9b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.19 new file mode 100644 index 0000000000..d9bfe5bd9b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.3 new file mode 100644 index 0000000000..480d170dc2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.5 new file mode 100644 index 0000000000..21f7d1d82f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.7 new file mode 100644 index 0000000000..04e60161cb Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.9 new file mode 100644 index 0000000000..d7e14f7be4 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/02.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.1 new file mode 100644 index 0000000000..64de82b10f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.11 new file mode 100644 index 0000000000..cb25273399 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.13 new file mode 100644 index 0000000000..1bb2e864e6 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.15 new file mode 100644 index 0000000000..09412484eb Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.17 new file mode 100644 index 0000000000..cc5ad9d76b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.19 new file mode 100644 index 0000000000..85e1d99c28 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.3 new file mode 100644 index 0000000000..ba4ec983c3 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.5 new file mode 100644 index 0000000000..007681b165 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.7 new file mode 100644 index 0000000000..2234ab40bd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.9 new file mode 100644 index 0000000000..2234ab40bd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/03.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.1 new file mode 100644 index 0000000000..558132214b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.11 new file mode 100644 index 0000000000..d53d34a94e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.13 new file mode 100644 index 0000000000..815798d0ad Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.15 new file mode 100644 index 0000000000..9e7a85b7bc Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.17 new file mode 100644 index 0000000000..86885da497 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.19 new file mode 100644 index 0000000000..86885da497 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.3 new file mode 100644 index 0000000000..7479ec4440 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.5 new file mode 100644 index 0000000000..855802f668 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.7 new file mode 100644 index 0000000000..4c61e910dd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.9 new file mode 100644 index 0000000000..4c61e910dd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/05.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.1 new file mode 100644 index 0000000000..f311edbbb8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.11 new file mode 100644 index 0000000000..6701cd9a17 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.13 new file mode 100644 index 0000000000..221bfeb3c0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.15 new file mode 100644 index 0000000000..e12138da81 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.17 new file mode 100644 index 0000000000..4d27529d72 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.19 new file mode 100644 index 0000000000..4d27529d72 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.3 new file mode 100644 index 0000000000..2bab8f4bd1 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.5 new file mode 100644 index 0000000000..06a148ffcf Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.7 new file mode 100644 index 0000000000..a957b38c10 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.9 new file mode 100644 index 0000000000..a957b38c10 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/08.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.1 new file mode 100644 index 0000000000..26c88b86ea Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.11 new file mode 100644 index 0000000000..09d4fb1463 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.13 new file mode 100644 index 0000000000..32b17e05d8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.15 new file mode 100644 index 0000000000..bc904a25e8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.17 new file mode 100644 index 0000000000..3bc9a2ad3e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.19 new file mode 100644 index 0000000000..3bc9a2ad3e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.3 new file mode 100644 index 0000000000..22926208eb Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.5 new file mode 100644 index 0000000000..eaf12c4b6c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.7 new file mode 100644 index 0000000000..c12b599521 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.9 new file mode 100644 index 0000000000..c12b599521 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/09.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.1 new file mode 100644 index 0000000000..e791dbbf2c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.11 new file mode 100644 index 0000000000..7609c65226 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.13 new file mode 100644 index 0000000000..f4b8466405 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.15 new file mode 100644 index 0000000000..6be1dac6f7 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.17 new file mode 100644 index 0000000000..6fa657b797 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.19 new file mode 100644 index 0000000000..6fa657b797 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.3 new file mode 100644 index 0000000000..2ea721f4fd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.5 new file mode 100644 index 0000000000..7b93e7f344 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.7 new file mode 100644 index 0000000000..6d308cb318 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.9 new file mode 100644 index 0000000000..ae93cc6a5b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/10.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.1 new file mode 100644 index 0000000000..e4614cc90d Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.11 new file mode 100644 index 0000000000..15694dc99b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.13 new file mode 100644 index 0000000000..07aba4555c Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.15 new file mode 100644 index 0000000000..a76213dcbd Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.17 new file mode 100644 index 0000000000..e3ef5e7dea Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.19 new file mode 100644 index 0000000000..e3ef5e7dea Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.3 new file mode 100644 index 0000000000..f050dce6a8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.5 new file mode 100644 index 0000000000..bab2c82448 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.7 new file mode 100644 index 0000000000..b6988c481e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.9 new file mode 100644 index 0000000000..b6988c481e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/20.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.1 new file mode 100644 index 0000000000..825d5e8d29 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.11 new file mode 100644 index 0000000000..f1fd7585c8 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.13 new file mode 100644 index 0000000000..3327ceabef Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.15 new file mode 100644 index 0000000000..529a6f6563 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.17 new file mode 100644 index 0000000000..e09e40dcd9 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.19 new file mode 100644 index 0000000000..e09e40dcd9 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.3 new file mode 100644 index 0000000000..c6766912f2 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.5 new file mode 100644 index 0000000000..0d5b78ba6b Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.7 new file mode 100644 index 0000000000..60197d6667 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.9 new file mode 100644 index 0000000000..60197d6667 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.1 new file mode 100644 index 0000000000..be610407ce Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.11 new file mode 100644 index 0000000000..3087b99780 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.13 new file mode 100644 index 0000000000..b7211ca049 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.15 new file mode 100644 index 0000000000..2ab18c1fa9 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.17 new file mode 100644 index 0000000000..0ba48d41d0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.19 new file mode 100644 index 0000000000..0ba48d41d0 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.3 new file mode 100644 index 0000000000..03b147fbf5 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.5 new file mode 100644 index 0000000000..d607d4976e Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.7 new file mode 100644 index 0000000000..e3fb555386 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.9 new file mode 100644 index 0000000000..e3fb555386 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/nv2.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.1 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.1 new file mode 100644 index 0000000000..0237e32f2f Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.1 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.11 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.11 new file mode 100644 index 0000000000..36839f7e1a Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.11 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.13 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.13 new file mode 100644 index 0000000000..1edf26f674 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.13 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.15 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.15 new file mode 100644 index 0000000000..8a44eb13aa Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.15 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.17 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.17 new file mode 100644 index 0000000000..52f2252709 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.17 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.19 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.19 new file mode 100644 index 0000000000..52f2252709 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.19 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.3 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.3 new file mode 100644 index 0000000000..1b28cd6698 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.3 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.5 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.5 new file mode 100644 index 0000000000..cb113227c1 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.5 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.7 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.7 new file mode 100644 index 0000000000..c2d282fd85 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.7 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.9 b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.9 new file mode 100644 index 0000000000..c2d282fd85 Binary files /dev/null and b/src/test/resources/htsjdk/hts-specs/test/cram/codecs/tok3/rr.names.9 differ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/README.md b/src/test/resources/htsjdk/hts-specs/test/sam/README.md new file mode 100644 index 0000000000..73b4a79d06 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/README.md @@ -0,0 +1,421 @@ +SAM format validation files +=========================== + +Note, some issues will be checked in multiple categories, eg pos +outside of sequence length and seq-length length / cigar matching. +Also the interplay of undefined fields (CIGAR with pos 0), etc. + +We could unify these and declare one such test as the canonical one, +but for now working on each column in turn and investigating all +possibilities has naturally lead to a small amount of duplication. + +Other things to consider - floating point values in integers? Eg pos +10.5, MAPQ 1e2? Probably comes under the warning category? + + +Header +====== + +Check all acceptable fields can be read, matching their regexp and +required values are indeed required. +Check for duplicates. +General regexp of [A-Za-z][A-Za-z0-9]:[ -~]+ for all bar @CO. +Permitted to freely add new tag:value, but not new line types. + +HD +-- + +Must be first line if present and only occur once + +- VN* + - Must be present, but can be anywhere on line +- SO + - unknown, unsorted, queryname, coordinate only +- GO + - none, query, reference +- SS + - (coordinate|queryname|unsorted)(:[A-za-z0-9_-]+)+ + +SQ +-- + +- SN* + - Must be present. No dups. Match regexp +- LN* + - Must be present and > 0. +- AH + - chr:start-end, chr or * +- AN + - Comma separated list. + - Distinct from SN names or other AN names. +- AS + - Assembly identifier; no limits listed. +- DS + - Description. Explicitly permits UTF8 +- M5 + - Lowercase hex symbols only. Correct length. +- SP + - Species; no limits listed +- TP + - linear, circular +- UR + - URI; proto:path or path + +RG +-- + +- ID* + - Must be uniq; no char limits listed +- BC + - Barcode SEQ or SEQ-SEQ +- CN + - Centre name; no char limits listed +- DS + - Description, may contain UTF8 +- DT + - ISO 8601 format date or date/time +- FO + - Flow order; IUPAC codes or * +- KS + - key sequence; array of nucleotide bases? +- LB + - Library; no limits listed +- PG + - Programs used. Should it match an @PG line? + Note it's plural - so end of PG chain? Comma separated list? +- PI + - Median insert size; no limit on format. + *Assume* it's numeric, but maybe float? + Also assume it's one value - "median" - and not a range. +- PL + - Platform; CAPILLARY, DNBSEQ, HELICOS, ILLUMINA, IONTORRENT, LS454, + ONT, PACBIO +- PM + - Platform model. May exist when PL is absent (unknown) +- PU + - Platform unit. +- SM + - Sample + +PG +-- + +- ID + - unique ID + - Mandatory +- PN + - name +- CL + - command line; may use utf8 +- PP + - Previous PG. ID must match +- DS + - Description; may use utf8 +- VN + - Program version + +CO +-- + +Free text, doesn't have to honour TAG:VALUE syntax + + + +Data Columns +============ + +- QName +- Flag +- RName +- Pos +- Map Qual +- CIGAR +- Mate RName +- Mate Pos +- TLEN +- Seq +- Qual +- Aux + +General failures: + - Zero length (empty column) rather than "*" or 0. + - Not enough columns + +Qname +----- + +- "*" (missing) +- "*x" (starting with *) +- allowed symbols [!-?A-~]; ie all printable bar @. +- Length; up to 254 + +- Fails + - Longer than 254 + - Starting with @ part way through a file + - Containing disallowed symbols; @ in middle of name + +Flag +---- + +- Single but split into multiple supp and/or secondaries +- Neither READ1/2 set with paired seq (unknown) +- Both READ1/2 set with paired seq (triplet) +- Assumption checking (should pass) + - Bit x4 (unmapped) but with CIGAR (permit) and MAPQ (permit) + - Bit x1 unset in conjunction with bit x2, x8, x20, x40, x80. + +- Inconsistent values (may not be able to validate, may warn) + - mate mismatches + - paired but no flag + - reversed but no flag + - multiple primaries +- Fails + - higher bits used + - negative values + - non-numeric + - possible octal misunderstanding (Leading zeros permitted?) + + +Rname +----- + +- "*" +- Full range of chars. +- Long lines (doesn't have the 254 limit that QNAME does) + +- Fails + - starting * or = + - invalid chars elsewhere (blackslash, comma, single / double + quotes, square / curly / angle brackets. + - doesn't match a known @SQ header line + +Pos +--- + +- Range: 0 to 2^31-1 + - 0 for unmapped + - >= 1 for mapped +- May be unsorted + +- Warn / semantics + - Syntactically correct, but longer than @SQ line + - pos 0 with RNAME or CIGAR; "no assumptions can be made". + +- Fails + - out of range + - non-numeric (eg "*") + - leading zeros to trip up octal assumptions (099) + +Map Qual +-------- + +- Range: 0 to 255 + +- Fails + - out of range + - non-numeric (eg "*") + - leading zeros to trip up octal assumptions (099) + + +CIGAR +----- + +- Valid codes + - M match / mismatch + - = X explicit match / mismatch + - I D indels + - S H clips + - N ref skips + - P padding + - * no CIGAR (both mapped, and unmapped) +- Minimal lengths; zero permitted by regexp +- CIGAR with no sequence shown +- Neighbourng indels; ID and DI +- Reads entirely consisting of insertions (no bases on ref) + - At pos 1; every base is prior to start of ref +- Neighbouring matching ops, eg 1D1D, 10M10M +- (Circular genomes? needs more work.) +- Very large CIGAR strings (BAM has a 64K limit so tools that parse + SAM into in-memory BAM may fail). + +- Warn + - CIGAR aligning off end of references + - Zero length seqs? Eg entirely deletions? + +- Fails + - CIGAR length mismatching sequence + - too short + - too long + - Location of H (outer most only) + - Location of S (outermost bar H) + + +RNEXT: Mate RName +----------------- + +- As per RNAME +- "=" +- "*" +- valid chars +- length +- other end not present (subset of file) + +- Fail + - Illegal chars (eg space) + - Quotes + - Brackets + - Missing from header + + +PNEXT: Mate Pos +-------------- + +- Simple working case +- Range of values, from 1 to end (if single base long seq) +- 0 for unknown (RNEXT *) +- 0 for not-paired + +- May warn + - Mate name known, but zero location listed ("no assumption") + - Mate pos doesn't match actual mate pos + - Mate pos is outside of reference length + - 0 and flag 0x20 assumptions? + - Mate data specified on unpaired data + +- Paired with secondaries (strict) + 1. Segment is a run of bases. + 2. Read is 1 or more segments + 3. Linear alignment is a read aligned in one record. + 4. Chimeric alignment is a read aligned in multiple records (with suppl). + 5. Only one line per read with FLAG&0x900==0: the "primary line". + NB: FLAG 0x20 is "next segment"; not next primary record. + 6. RNEXT/PNEXT is defined to be next primary record. + 7. TLEN is defined in segments and not limited to primary. + TLEN is zero if not all segments map to the same reference. + The consequence of 7 is that secondary alignments can change the + primary TLEN field, or even zero it. + *Assumption*: This is an error in the spec and will be amended. + Possibly FLAG 0x20 needs to be next primary segment too? + +- Warn: Alternative secondary pair encoding which breaks primary + definition. RNEXT/PNEXT/TLEN per mapped copy, so secondary + alignments of a consistent pair will have their own self-consistent + RNEXT/PNEXT/TLEN figures. + +- Warn: Paired with secondaries+supplementaries + As above. + +- Triplets + - READ1, READ1+READ2 (middle), READ3. + - (Warn) +Secondary alignments + - (Warn) +Supplementary alignments + + +- Fail + - Negative values + - Not integer + +TLEN +---- + +- Simple correct values +- Unknown 0 +- Actually 0 (needs 5' to 3' interpretation) + +- May warn + - Technically incorrect values + - +/- 1 + - left/right and not 5' to 3' + - Woefully wrong values + - Outside of range of chromosome + +- Fail + - Not integer + +Seq +--- + +- Simple case +- Legal chars (=ACMGRSVTWYHKDBN) +- Empty string ("*") +- Unmapped sequences without any SAM header + +- May warn + - Lowecase (no assumptions may be made, but can't encode case in BAM). + - U (legal, but not in BAM) + - Non IUPAC (spec says all of a-zA-Z is legal, but can't put in BAM) + +- Fail + - Illegal chars, including *, . and - in seq. + +Qual +---- + +- Range of values: ! to ~ +- ** (meaning two bases of qual 9) +- * for unknown qual, with seq +- * for unknown qual, without seq +- * with length 1 (ambiguity in spec, but must be accepted) + +- Fail + - Different length to sequence + - Out of legal values; eg space + - Non * with seq = * + +Aux +--- + +- Tags + - Range [A-Za-z][A-Za-z0-9] + - Stress test number of individual tags and length +- Types + - A [!-~] + - Full range + - Fail: outside range, note no space + - Fail: length != 1 + - i [+-]?[0-9]+ + - explicit + + - leading zeros + - range -2^31 to 2^32-1 + - f + - full range tests + - explicit + + - exponentials + - integers as floats + - Fail: "10." (not permitted by regexp, but parsed OK by most libs)? + - Fail: nan (not in regexp) + - Fail: +/- inf (not in regexp) + - Z [ !-~] + - Empty string permitted + - Length check (>256) + - Full range + - Fail: outside range + - H + - paired, uppercase + - empty + - Fail: odd number / lowercase + - B + - test all the sub-fields for size boundaries. + - Fail: size fields and one past each boundary + - Fail: other B types + +- Fail + - General syntax + - Other types (including case change variants of above; I, z, etc) + - Aux tag not 2 chars + - Aux tag occurring multiple times + + +Todo +---- + +- SAMtags: should have its own directory of tests dedicated to those + tags. Eg see the base modifications ones. + + This doc is for tag *format* in SAM rather than specific semantics. + + However things to consider there. + - MD / NM consistency + - RG tag matching header + - PG tag matching header + diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/compare_sam.pl b/src/test/resources/htsjdk/hts-specs/test/sam/compare_sam.pl new file mode 100755 index 0000000000..23b67d3a41 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/compare_sam.pl @@ -0,0 +1,213 @@ +#!/usr/bin/perl -w +# +# Copyright (C) 2013-2018 Genome Research Ltd. +# +# Author: James Bonfield +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +# Compares two SAM files to report differences. +# Optionally can skip header or ignore specific types of diff. + +use strict; +use Getopt::Long; + +my %opts; +GetOptions(\%opts, 'noqual', 'noaux', 'notemplate', 'unknownrg', 'nomd', 'partialmd=i', 'template-1', 'noflag', 'Baux'); + +my ($fn1, $fn2) = @ARGV; +open(my $fd1, "<", $fn1) || die $!; +open(my $fd2, "<", $fn2) || die $!; + +# Headers +my ($c1,$c2)=(1,1); +my (@hd1, @hd2, $ln1, $ln2); +while (<$fd1>) { + if (/^@/) { + push(@hd1, $_); + } else { + $ln1 = $_; + last; + } + $c1++; +} + +while (<$fd2>) { + if (/^@/) { + push(@hd2, $_); + } else { + $ln2 = $_; + last; + } + $c2++; +} + +# FIXME: to do +#print "@hd1\n"; +#print "@hd2\n"; + +# Compare lines +while ($ln1 && $ln2) { + $ln1 =~ s/\015?\012/\n/; + $ln2 =~ s/\015?\012/\n/; + chomp($ln1); + chomp($ln2); + + # Java CRAM adds RG:Z:UNKNOWN when the read-group is absent + if (exists $opts{unknownrg}) { + $ln1 =~ s/\tRG:Z:UNKNOWN//; + $ln2 =~ s/\tRG:Z:UNKNOWN//; + } + + if (exists $opts{nomd}) { + $ln1 =~ s/\tMD:Z:[A-Z0-9^]*//; + $ln2 =~ s/\tMD:Z:[A-Z0-9^]*//; + $ln1 =~ s/\tNM:i:\d+//; + $ln2 =~ s/\tNM:i:\d+//; + } + + # Validate MD and NM only if partialmd & 'file' set, otherwise + # discard it. Ie: + # + # 1: if file 1 has NM/MD keep in file 2, otherwise discard from file2 + # 2: if file 2 has NM/MD keep in file 1, otherwise discard from file1 + # 3: if file 1 and file 2 both have NM/MD keep, otherwise discard. + if (exists $opts{partialmd}) { + if ($opts{partialmd} & 2) { + $ln1 =~ s/\tNM:i:\d+// unless ($ln2 =~ /\tNM:i:\d+/); + $ln1 =~ s/\tMD:Z:[A-Z0-9^]*// unless ($ln2 =~ /\tMD:Z:[A-Z0-9^]*/); + } + if ($opts{partialmd} & 1) { + $ln2 =~ s/\tNM:i:\d+// unless ($ln1 =~ /\tNM:i:\d+/); + $ln2 =~ s/\tMD:Z:[A-Z0-9^]*// unless ($ln1 =~ /\tMD:Z:[A-Z0-9^]*/); + } + } + + my @ln1 = split("\t", $ln1); + my @ln2 = split("\t", $ln2); + + # Fix BWA bug: unmapped data should have no alignments + if ($ln1[1] & 4) { $ln1[4] = 0; $ln1[5] = "*"; } + if ($ln2[1] & 4) { $ln2[4] = 0; $ln2[5] = "*"; } + + # Canonicalise floating point numbers + map {s/^(..):f:(.*)/{"$1:f:".($2+0)}/e} @ln1[11..$#ln1]; + map {s/^(..):f:(.*)/{"$1:f:".($2+0)}/e} @ln2[11..$#ln2]; + + + if (exists $opts{Baux}) { + # Turn ??:H: into ??:B:c, so we can compare + # Cramtools.jar vs htslib encodings. Probably doable with (un)pack + map {s/^(..):H:(.*)/{join(",", "$1:B:C", map {hex $_} $2=~m:..:g)}/e} @ln1[11..$#ln1]; + map {s/^(..):H:(.*)/{join(",", "$1:B:C", map {hex $_} $2=~m:..:g)}/e} @ln2[11..$#ln2]; + + # Canonicalise ??:B:? data series to be unsigned + map {s/^(..):B:c(,?)(.*)/{"$1:B:C$2".join(",",map {($_+256)&255} split(",",$3))}/e} @ln1[11..$#ln1]; + map {s/^(..):B:c(,?)(.*)/{"$1:B:C$2".join(",",map {($_+256)&255} split(",",$3))}/e} @ln2[11..$#ln2]; + + map {s/^(..):B:s(,?)(.*)/{"$1:B:S$2".join(",",map {($_+65536)&65535} split(",",$3))}/e} @ln1[11..$#ln1]; + map {s/^(..):B:s(,?)(.*)/{"$1:B:S$2".join(",",map {($_+65536)&65535} split(",",$3))}/e} @ln2[11..$#ln2]; + + map {s/^(..):B:i(,?)(.*)/{"$1:B:I$2".join(",",map {$_<0? ($_+4294967296) : $_} split(",",$3))}/e} @ln1[11..$#ln1]; + map {s/^(..):B:i(,?)(.*)/{"$1:B:I$2".join(",",map {$_<0? ($_+4294967296) : $_} split(",",$3))}/e} @ln2[11..$#ln2]; + } + + # Rationalise order of auxiliary fields + if (exists $opts{noaux}) { + @ln1 = @ln1[0..10]; + @ln2 = @ln2[0..10]; + } else { + #my @a=@ln1[11..$#ln1];print "<<<@a>>>\n"; + @ln1[11..$#ln1] = sort @ln1[11..$#ln1]; + @ln2[11..$#ln2] = sort @ln2[11..$#ln2]; + } + + if (exists $opts{noqual}) { + $ln1[10] = "*"; + $ln2[10] = "*"; + } + + if (exists $opts{notemplate}) { + @ln1[6..8] = qw/* 0 0/; + @ln2[6..8] = qw/* 0 0/; + } + + if (exists $opts{noflag}) { + $ln1[1] = 0; $ln2[1] = 0; + } + + if (exists $opts{'template-1'}) { + if (abs($ln1[8] - $ln2[8]) == 1) { + $ln1[8] = $ln2[8]; + } + } + + # Cram doesn't uppercase the reference + $ln1[9] = uc($ln1[9]); + $ln2[9] = uc($ln2[9]); + + # Cram will populate a sequence string that starts as "*" + $ln2[9] = "*" if ($ln1[9] eq "*"); + + # Fix 0 cigar fields + $ln1[5] =~ s/(\D|^)0\D/$1/g; + $ln1[5] =~ s/^$/*/g; + $ln2[5] =~ s/(\D|^)0\D/$1/g; + $ln2[5] =~ s/^$/*/g; + + # Fix 10M10M cigar to 20M + $ln1[5] =~ s/(\d+)(\D)(\d+)(\2)/$1+$3.$2/e; + $ln2[5] =~ s/(\d+)(\D)(\d+)(\2)/$1+$3.$2/e; + + if ("@ln1" ne "@ln2") { + print "Diff at lines $fn1:$c1, $fn2:$c2\n"; + my @s1 = split("","@ln1"); + my @s2 = split("","@ln2"); + my $ptr = ""; + for (my $i=0; $i < $#s1; $i++) { + if ($s1[$i] eq $s2[$i]) { + $ptr .= "-"; + } else { + last; + } + } + print "1\t@ln1\n2\t@ln2\n\t$ptr^\n\n"; + exit(1); + } + + $ln1 = <$fd1>; + $ln2 = <$fd2>; + + $c1++; $c2++; +} + +if (defined($ln1)) { + print "EOF on $fn1\n"; + exit(1); +} + +if (defined($ln2)) { + print "EOF on $fn2\n"; + exit(1); +} + +close($fd1); +close($fd2); + +exit(0); diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-A.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-A.sam new file mode 100644 index 0000000000..f5b31f1ea2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-A.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type A +A 4 * 0 0 * * 0 0 CAT QQQ AA:A: +A 4 * 0 0 * * 0 0 CAT QQQ AA:A: diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-A2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-A2.sam new file mode 100644 index 0000000000..e0a71d0535 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-A2.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type A +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:AA +A 4 * 0 0 * * 0 0 CAT QQQ AA:A: diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B1.sam new file mode 100644 index 0000000000..b746cfaf5f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B1.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type B +b1 4 * 0 0 * * 0 0 CAT QQQ BA:B:F,1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B2.sam new file mode 100644 index 0000000000..5f88d18fab --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B2.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type B +b1 4 * 0 0 * * 0 0 CAT QQQ BC:B:C,-1 bC:B:C,256 bc:B:c,-129 Bc:B:c,128 +b2 4 * 0 0 * * 0 0 CAT QQQ bS:B:S,-1 BS:B:S,65536 bS:B:s,-32769 Bs:B:s,32768 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B3.sam new file mode 100644 index 0000000000..82b8b41001 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B3.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type B +b1 4 * 0 0 * * 0 0 CAT QQQ BI:B:I,4294967296 bi:B:i,-2147483649 Bi:B:i,2147483648 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B4.sam new file mode 100644 index 0000000000..1ca13b91ea --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-B4.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type B +b1 4 * 0 0 * * 0 0 CAT QQQ BA:B: diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-H1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-H1.sam new file mode 100644 index 0000000000..6ff38bfd4a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-H1.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type H +h1 4 * 0 0 * * 0 0 CAT QQQ H0:H:9 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-H2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-H2.sam new file mode 100644 index 0000000000..4719e8da21 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-H2.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type H; lowercase +h1 4 * 0 0 * * 0 0 CAT QQQ H0:H:abcd diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-Z1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-Z1.sam new file mode 100644 index 0000000000..5c53f6172a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-Z1.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type A +z1 4 * 0 0 * * 0 0 CAT QQQ Z0:Z: +z1 4 * 0 0 * * 0 0 CAT QQQ Z0:Z: diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f1.sam new file mode 100644 index 0000000000..02e7d1db86 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f1.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type f +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:1E-46 F1:f:-1E-46 F2:f:3.502823466E+38 F3:f:-3.502823466E+38 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f2.sam new file mode 100644 index 0000000000..447fb0f9c0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f2.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type f +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:10. F1:f:9. diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f3.sam new file mode 100644 index 0000000000..10ca4080ef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f3.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type f +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:nan F1:f:inf diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f4.sam new file mode 100644 index 0000000000..93de6f0c60 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-f4.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type f +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:e F1:f:E diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format1.sam new file mode 100644 index 0000000000..8d7ddf51ac --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format1.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Format +b1 4 * 0 0 * * 0 0 CAT QQQ Z:Z:short diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format2.sam new file mode 100644 index 0000000000..913f44c2e5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format2.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Format +b1 4 * 0 0 * * 0 0 CAT QQQ ZZZ:Z:long diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format3.sam new file mode 100644 index 0000000000..5417125c2f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format3.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Format +b1 4 * 0 0 * * 0 0 CAT QQQ ZZ:z:case II:I:100 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format4.sam new file mode 100644 index 0000000000..fd9de4ac6a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-format4.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Format +b1 4 * 0 0 * * 0 0 CAT QQQ ZZ:Z:repeat ZZ:Z:repeat2 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i1.sam new file mode 100644 index 0000000000..af7604cfe6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i1.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type i +I 4 * 0 0 * * 0 0 CAT QQQ I0:i:-2147483649 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i2.sam new file mode 100644 index 0000000000..4ab7c19874 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i2.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type i +I 4 * 0 0 * * 0 0 CAT QQQ I0:i:4294967296 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i3.sam new file mode 100644 index 0000000000..cd51f54039 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i3.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type i +I 4 * 0 0 * * 0 0 CAT QQQ I0:i: +I 4 * 0 0 * * 0 0 CAT QQQ I0:i: AA:Z:zz diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i4.sam new file mode 100644 index 0000000000..2aa7d7b895 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-i4.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO Type i +I 4 * 0 0 * * 0 0 CAT QQQ I0:i:10.999 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-tag.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-tag.sam new file mode 100644 index 0000000000..a510dcdf1b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-tag.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO TAG checking +tag1 4 * 0 0 * * 0 0 CAT QQQ 0A:Z:0 9a:Z:9 +tag2 4 * 0 0 * * 0 0 CAT QQQ A/:Z:/ A_:Z:_ A@:Z:@ A{:Z:{ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-tag2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-tag2.sam new file mode 100644 index 0000000000..c1845b187b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/aux.fail-tag2.sam @@ -0,0 +1,3 @@ +@CO Validation of AUX +@CO TAG checking +tag3 4 * 0 0 * * 0 0 CAT QQQ A:Z:1 AAA:Z:3 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail1.sam new file mode 100644 index 0000000000..77ddf8e3d4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail1.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: Mismatched seq +M1 16 CHROMOSOME_I 51 1 50M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +M2 16 CHROMOSOME_I 51 1 50M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail2.sam new file mode 100644 index 0000000000..8c7a672b91 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail2.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: clip location1 +H 16 CHROMOSOME_I 51 3 2S1H46M1H2S * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +S 16 CHROMOSOME_I 51 3 24M1S25M * 0 0 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail3.sam new file mode 100644 index 0000000000..23d8947ce3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail3.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: invalid chars +Y 16 CHROMOSOME_I 51 3 50M2Y * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +Z 16 CHROMOSOME_I 51 3 49M1Z * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail4.sam new file mode 100644 index 0000000000..2e49f1b716 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail4.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: malformed +X 16 CHROMOSOME_I 51 3 50M2 * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail5.sam new file mode 100644 index 0000000000..c603cc171f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/cigar.fail5.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: malformed +X 16 CHROMOSOME_I 51 3 * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail.sam new file mode 100644 index 0000000000..8cfde78244 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail.sam @@ -0,0 +1,10 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG failures +@CO Bit range +f1 4096 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +f2 8192 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +f3 16384 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +f4 32768 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +f5 65536 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +f6 2147483648 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +f7 4294967296 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail1.sam new file mode 100644 index 0000000000..cc5af7106a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail1.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG failures +f1 * CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail2.sam new file mode 100644 index 0000000000..28570e3331 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail2.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG failures +@CO Bit range +f1 -1 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail3.sam new file mode 100644 index 0000000000..8e65de78a7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail3.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG failures +@CO Non numeric +f3 099 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +f4 0x20 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +f1 * CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +f2 x CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail4.sam new file mode 100644 index 0000000000..cc5af7106a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/flag.fail4.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG failures +f1 * CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD1.sam new file mode 100644 index 0000000000..17f87a6fb9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD1.sam @@ -0,0 +1 @@ +@HD VN:1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD2.sam new file mode 100644 index 0000000000..80a506266d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD2.sam @@ -0,0 +1 @@ +@HD SO:query VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD3.sam new file mode 100644 index 0000000000..44cd22e0b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD3.sam @@ -0,0 +1 @@ +@HD VN:1.6 GO:none diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD4.sam new file mode 100644 index 0000000000..d6edbcb2f2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD4.sam @@ -0,0 +1 @@ +@HD VN:1.6 SS:unknown:MI diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD5.sam new file mode 100644 index 0000000000..cce98f482e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD5.sam @@ -0,0 +1 @@ +@HD VN:1.6 SS:unsorted:bar code diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD6.sam new file mode 100644 index 0000000000..5735166f33 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD6.sam @@ -0,0 +1,2 @@ +@SQ SN:ref LN:1 +@HD VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD7.sam new file mode 100644 index 0000000000..7b452cb0e1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.HD7.sam @@ -0,0 +1,2 @@ +@HD VN:1.6 +@HD VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG1.sam new file mode 100644 index 0000000000..fdd5a4f7f2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG1.sam @@ -0,0 +1,2 @@ +@PG ID:bwa +@PG ID:bwa diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG2.sam new file mode 100644 index 0000000000..d6417b96e2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG2.sam @@ -0,0 +1 @@ +@PG VN:1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG3.sam new file mode 100644 index 0000000000..a041516cdc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.PG3.sam @@ -0,0 +1 @@ +@PG ID:bwa PP:missing diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG0.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG0.sam new file mode 100644 index 0000000000..e29cfcbb54 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG0.sam @@ -0,0 +1 @@ +@RG DS:no ID diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG1.sam new file mode 100644 index 0000000000..5d1e83fc73 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG1.sam @@ -0,0 +1,2 @@ +@RG ID:RG:r +@RG ID:RG:r diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG2.sam new file mode 100644 index 0000000000..a9691db208 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG2.sam @@ -0,0 +1 @@ +@RG ID:1 DT:2020-23-06 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG3.sam new file mode 100644 index 0000000000..40ef07ebd0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG3.sam @@ -0,0 +1 @@ +@RG ID:1 DT:Tuesday diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG4.sam new file mode 100644 index 0000000000..952d2a0cdd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG4.sam @@ -0,0 +1,3 @@ +@RG ID:1 PI:1000-1500 +@RG ID:2 PI:small +@RG ID:3 PI:123.456 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG5.sam new file mode 100644 index 0000000000..2000bbc2ac --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG5.sam @@ -0,0 +1,2 @@ +@RG ID:1 PL:454 +@RG ID:2 PL:UNKNOWN diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG6.sam new file mode 100644 index 0000000000..229863580b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.RG6.sam @@ -0,0 +1 @@ +@RG ID:1 PL:illumina diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ1.sam new file mode 100644 index 0000000000..d7fa520098 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ1.sam @@ -0,0 +1 @@ +@SQ SN:ref LN:0 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ10.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ10.sam new file mode 100644 index 0000000000..171d858db4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ10.sam @@ -0,0 +1 @@ +@SQ SN:A LN:1 M5:7FC56270E7A70FA81A5935B72EACBE29 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ11.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ11.sam new file mode 100644 index 0000000000..6227314464 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ11.sam @@ -0,0 +1 @@ +@SQ SN:A LN:1 M5:7fc56270e7a70fa81a5935b72eacbe diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ12.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ12.sam new file mode 100644 index 0000000000..d0287a00f0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ12.sam @@ -0,0 +1 @@ +@SQ SN:A LN:1 M5:7fc56270e7a70fa81a5935b72eacbe2930 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ13.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ13.sam new file mode 100644 index 0000000000..13b3002bad --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ13.sam @@ -0,0 +1 @@ +@SQ SN:ref LN:99 TP:unknown diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ14.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ14.sam new file mode 100644 index 0000000000..9fcea50a73 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ14.sam @@ -0,0 +1,2 @@ +@SQ SN:foo LN:100 DS:duplicate-tag LN:200 +@CO Tags may not appear more than once in a single header line diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ2.sam new file mode 100644 index 0000000000..2ffc418e1c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ2.sam @@ -0,0 +1 @@ +@SQ SN:* LN:1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ3.sam new file mode 100644 index 0000000000..422f041cce --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ3.sam @@ -0,0 +1 @@ +@SQ SN: LN:1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ4.sam new file mode 100644 index 0000000000..d079725d9b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ4.sam @@ -0,0 +1 @@ +@SQ SN:ref1a LN:101 AH:= diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ5.sam new file mode 100644 index 0000000000..07a690f9d8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ5.sam @@ -0,0 +1,2 @@ +@SQ SN:ref2 LN:99 +@SQ SN:ref2 LN:99 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ6.sam new file mode 100644 index 0000000000..cbe04781ef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ6.sam @@ -0,0 +1,2 @@ +@SQ SN:ref1 LN:99 AN:= +@SQ SN:ref2 LN:99 AN:* diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ7.sam new file mode 100644 index 0000000000..a7e11532c3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ7.sam @@ -0,0 +1 @@ +@SQ SN:ref1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ8.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ8.sam new file mode 100644 index 0000000000..0d8c697f7f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ8.sam @@ -0,0 +1 @@ +@SQ LN:99 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ9.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ9.sam new file mode 100644 index 0000000000..e877942b41 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/hdr.SQ9.sam @@ -0,0 +1,3 @@ +@SQ SN:ref0 LN:99 AN:ref2 +@SQ SN:ref1 LN:99 AN:1 +@SQ SN:ref2 LN:99 AN:2,1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail1.sam new file mode 100644 index 0000000000..743d57093e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail1.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of MAPQ +@CO 0 to 255 range +m1 16 CHROMOSOME_I 2 -1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail2.sam new file mode 100644 index 0000000000..a4f206daf1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail2.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of MAPQ +@CO 0 to 255 range +m1 16 CHROMOSOME_I 2 256 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail3.sam new file mode 100644 index 0000000000..a3777b42f9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/mapq.fail3.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of MAPQ +m1 16 CHROMOSOME_I 2 * 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail1.sam new file mode 100644 index 0000000000..d7796c73e7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail1.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@CO Validation of PNEXT +neg 99 CHROMOSOME_I 51 1 50M = -1 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail2.sam new file mode 100644 index 0000000000..c34dd135e3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail2.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@CO Validation of PNEXT +float 99 CHROMOSOME_I 51 1 50M = 1.9 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail3.sam new file mode 100644 index 0000000000..e611b6be35 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pnext.fail3.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@CO Validation of PNEXT +x 99 CHROMOSOME_I 51 1 50M = * 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail1.sam new file mode 100644 index 0000000000..1ce52ec08a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail1.sam @@ -0,0 +1,6 @@ +@SQ SN:range LN:1000 +@CO Validation of POS. +@CO non-numeric +p1 0 range 088 0 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +p1 0 range 0x20 0 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +p1 0 range * 0 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail2.sam new file mode 100644 index 0000000000..4a8d76a62a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail2.sam @@ -0,0 +1,5 @@ +@SQ SN:range LN:1000 +@CO Validation of POS. +@CO non-numeric +p1 0 range -1 0 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +p1 4 * -1 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail3.sam new file mode 100644 index 0000000000..1a6b4e411f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail3.sam @@ -0,0 +1,4 @@ +@SQ SN:long LN:2147483647 +@CO Validation of POS. +m1 0 long -1 1 1M * 0 0 C J +m2 0 long -2147483648 1 1M * 0 0 C J diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail4.sam new file mode 100644 index 0000000000..82dde9db11 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/pos.fail4.sam @@ -0,0 +1,3 @@ +@SQ SN:long LN:2147483647 +@CO Validation of POS. +m1 0 long * 1 1M * 0 0 C J diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail1.sam new file mode 100644 index 0000000000..047ada06ee --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail1.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Banned symbols (@) +x@ 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail2.sam new file mode 100644 index 0000000000..050dc52694 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail2.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Banned symbols (@) +x 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU +@x 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail3.sam new file mode 100644 index 0000000000..896d099e20 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail3.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Too long +x############################################################################################################################################################################################################################################################## 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail4.sam new file mode 100644 index 0000000000..231d742915 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qname.fail4.sam @@ -0,0 +1,2 @@ +@SQ SN:CHROMOSOME_I LN:1009800 + 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC XG:i:1 XM:i:5 XN:i:0 XO:i:1 XS:i:-18 AS:i:-18 YT:Z:UU diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail1.sam new file mode 100644 index 0000000000..d8d70edbc6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail1.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +char1 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail2.sam new file mode 100644 index 0000000000..116f2a057e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail2.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +char1 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail3.sam new file mode 100644 index 0000000000..674d764b4e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail3.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +char1 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIX diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail4.sam new file mode 100644 index 0000000000..d932869f67 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail4.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +char1 4 * 0 0 * * 0 0 * IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail5.sam new file mode 100644 index 0000000000..23491d29ef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/qual.fail5.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +char1 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT XX:Z:noqual diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail1.sam new file mode 100644 index 0000000000..5c15b6eb72 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail1.sam @@ -0,0 +1,4 @@ +@SQ SN:= LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x1 4 = 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail10.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail10.sam new file mode 100644 index 0000000000..14c97c5b1d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail10.sam @@ -0,0 +1,3 @@ +@SQ SN:foo LN:1000 +@CO Validation of RNAME. +x1 4 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail2.sam new file mode 100644 index 0000000000..63365792c0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail2.sam @@ -0,0 +1,4 @@ +@SQ SN:*foo LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x2 4 *foo 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail3.sam new file mode 100644 index 0000000000..669e9210e3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail3.sam @@ -0,0 +1,4 @@ +@SQ SN:x, LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x3 4 x, 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail4.sam new file mode 100644 index 0000000000..78546ad802 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail4.sam @@ -0,0 +1,4 @@ +@SQ SN:x\ LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x4 4 x\ 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail5.sam new file mode 100644 index 0000000000..7295732ee6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail5.sam @@ -0,0 +1,4 @@ +@SQ SN:x[] LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x5 4 x[] 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail6.sam new file mode 100644 index 0000000000..b13f304e6c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail6.sam @@ -0,0 +1,4 @@ +@SQ SN:x() LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x6 4 x() 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail7.sam new file mode 100644 index 0000000000..f643acc9c8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail7.sam @@ -0,0 +1,4 @@ +@SQ SN:x<> LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x7 4 x<> 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail8.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail8.sam new file mode 100644 index 0000000000..5478a5e95d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail8.sam @@ -0,0 +1,4 @@ +@SQ SN:x"'` LN:1000 +@CO Validation of RNAME. +@CO illegal chars +x8 4 x"'` 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail9.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail9.sam new file mode 100644 index 0000000000..25f52321fa --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rname.fail9.sam @@ -0,0 +1,4 @@ +@SQ SN:foo LN:1000 +@CO Validation of RNAME. +@CO Mismatching header +x1 4 bar 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail1.sam new file mode 100644 index 0000000000..f48f53bcb6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail1.sam @@ -0,0 +1,5 @@ +@SQ SN:foo LN:1000 +@SQ SN:space space LN:1000 +@CO Validation of RNEXT. +@CO illegal chars +x1 99 foo 100 0 100M space space 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail10.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail10.sam new file mode 100644 index 0000000000..a7271a52ce --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail10.sam @@ -0,0 +1,4 @@ +@SQ SN:foo LN:1000 +@SQ SN:space space LN:1000 +@CO Validation of RNEXT. +x1 99 foo 100 0 100M 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail2.sam new file mode 100644 index 0000000000..7d7c7a5be7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail2.sam @@ -0,0 +1,5 @@ +@SQ SN:foo LN:1000 +@SQ SN:*foo LN:1000 +@CO Validation of RNEXT. +@CO illegal chars +x2 99 foo 100 0 100M *foo 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail3.sam new file mode 100644 index 0000000000..3b28810d2b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail3.sam @@ -0,0 +1,6 @@ +@SQ SN:foo LN:1000 +@SQ SN:x, LN:1000 +@CO Validation of RNEXT +@CO illegal chars +x3 99 foo 100 0 100M x, 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC + diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail4.sam new file mode 100644 index 0000000000..b33f5bc565 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail4.sam @@ -0,0 +1,5 @@ +@SQ SN:foo LN:1000 +@SQ SN:x\ LN:1000 +@CO Validation of RNEXT. +@CO illegal chars +x4 99 foo 100 0 100M x\ 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail5.sam new file mode 100644 index 0000000000..309f8059f7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail5.sam @@ -0,0 +1,6 @@ +@SQ SN:foo LN:1000 +@SQ SN:x[] LN:1000 +@CO Validation of RNEXT. +@CO illegal chars +x5 99 foo 100 0 100M x[] 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC + diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail6.sam new file mode 100644 index 0000000000..58b43798ec --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail6.sam @@ -0,0 +1,5 @@ +@SQ SN:foo LN:1000 +@SQ SN:x() LN:1000 +@CO Validation of RNEXT +@CO illegal chars +x6 99 foo 100 0 100M x() 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail7.sam new file mode 100644 index 0000000000..34a6bb2724 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail7.sam @@ -0,0 +1,5 @@ +@SQ SN:foo LN:1000 +@SQ SN:x<> LN:1000 +@CO Validation of REXT. +@CO illegal chars +x9 99 foo 100 0 100M x<> 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail8.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail8.sam new file mode 100644 index 0000000000..2ebdc60dbf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail8.sam @@ -0,0 +1,5 @@ +@SQ SN:foo LN:1000 +@SQ SN:x"'` LN:1000 +@CO Validation of RNEXT. +@CO illegal chars +x8 99 foo 100 0 100M x"'` 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail9.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail9.sam new file mode 100644 index 0000000000..fb9a99238a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/rnext.fail9.sam @@ -0,0 +1,4 @@ +@SQ SN:foo LN:1000 +@CO Validation of RNEXT +@CO Mismatching header +x9 99 foo 100 0 100M bar 100 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail1.sam new file mode 100644 index 0000000000..555c8b7295 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail1.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +chars1 4 * 0 0 * * 0 0 A C III diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail2.sam new file mode 100644 index 0000000000..e23b6a64ba --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail2.sam @@ -0,0 +1,5 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +chars2 4 * 0 0 * * 0 0 *A II +chars3 4 * 0 0 * * 0 0 ~\ II +chars4 4 * 0 0 * * 0 0 0. II diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail3.sam new file mode 100644 index 0000000000..1e75d20379 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/seq.fail3.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +chars1 4 * 0 0 * * 0 0 III diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail1.sam new file mode 100644 index 0000000000..83ca04eec2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail1.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of TLEN +float 99 CHROMOSOME_I 51 1 50M = 201 199.1 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail2.sam new file mode 100644 index 0000000000..1b1707fac1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail2.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of TLEN +float 99 CHROMOSOME_I 51 1 50M = 201 * CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail3.sam new file mode 100644 index 0000000000..1b1707fac1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/failed/tlen.fail3.sam @@ -0,0 +1,3 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of TLEN +float 99 CHROMOSOME_I 51 1 50M = 201 * CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-A.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-A.sam new file mode 100644 index 0000000000..a3aa87b916 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-A.sam @@ -0,0 +1,96 @@ +@CO Validation of AUX +@CO Type A +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:! +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:" +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:# +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:$ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:% +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:& +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:' +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:( +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:) +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:* +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:+ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:, +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:- +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:. +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:/ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:0 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:1 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:2 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:3 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:4 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:5 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:6 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:7 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:8 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:9 +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:: +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:; +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:< +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:= +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:> +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:? +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:@ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:A +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:B +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:C +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:D +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:E +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:F +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:G +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:H +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:I +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:J +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:K +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:L +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:M +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:N +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:O +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:P +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:Q +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:R +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:S +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:T +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:U +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:V +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:W +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:X +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:Y +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:Z +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:[ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:\ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:] +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:^ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:_ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:` +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:a +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:b +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:c +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:d +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:e +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:f +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:g +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:h +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:i +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:j +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:k +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:l +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:m +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:n +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:o +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:p +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:q +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:r +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:s +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:t +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:u +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:v +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:w +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:x +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:y +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:z +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:{ +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:| +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:} +A 4 * 0 0 * * 0 0 CAT QQQ AA:A:~ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-B.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-B.sam new file mode 100644 index 0000000000..74370f6178 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-B.sam @@ -0,0 +1,5 @@ +@CO Validation of AUX +@CO Type B +b1 4 * 0 0 * * 0 0 CAT QQQ BC:B:C,0,127,128,255 Bc:B:c,-128,-127,0,127 BS:B:S,0,32767,32768,65535 Bs:B:s,-32768,-32767,0,32767 BI:B:I,0,2147483647,2147483648,4294967295 Bi:B:i,-2147483648,-2147483647,0,2147483647 +b2 4 * 0 0 * * 0 0 CAT QQQ BA:B:f,0,-0,+0,-.9,+.9,9.9,009.9 BB:B:f,1.175494351e-38,1.175494351E-38,3.402823466E+38,-3.402823466e+38,-3.402823466E38 +b3 4 * 0 0 * * 0 0 CAT QQQ BA:B:i diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-H.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-H.sam new file mode 100644 index 0000000000..3a46c947fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-H.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type H +h1 4 * 0 0 * * 0 0 CAT QQQ H1:H:DEADBEEF H2:H:0123456789ABCDEF +h1 4 * 0 0 * * 0 0 CAT QQQ H0:H: ZZ:Z:empty H1:H: diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-Z.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-Z.sam new file mode 100644 index 0000000000..86d65076c7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-Z.sam @@ -0,0 +1,6 @@ +@CO Validation of AUX +@CO Type A +z1 4 * 0 0 * * 0 0 CAT QQQ Z0:Z:Simple string Z1:Z:1 Z2:Z:22 Z3:Z:333 +z2 4 * 0 0 * * 0 0 CAT QQQ ZZ:Z: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ +z3 4 * 0 0 * * 0 0 CAT QQQ Z0:Z: Z1:Z:empty-test Z2:Z: +z4 4 * 0 0 * * 0 0 CAT QQQ Z0:Z:x Z1:Z:long################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################long Z2:Z:x diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-f.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-f.sam new file mode 100644 index 0000000000..a046073b15 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-f.sam @@ -0,0 +1,7 @@ +@CO Validation of AUX +@CO Type f +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:-1 F1:f:0 F2:f:1 F3:f:9.9e-19 F4:f:-9.9E-19 F5:f:9.9E+19 F6:f:-9.9e+19 F7:f:-9.9E19 +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:0 F1:f:-0 F2:f:+0 +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:09 F1:f:-009e+0 F2:f:+00009e-0 +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:00.1 F1:f:.1 F2:f:-00.1 F3:f:-.1 +I 4 * 0 0 * * 0 0 CAT QQQ F0:f:1.175494351E-38 F1:f:-1.175494351E-38 F2:f:3.402823466E+38 F3:f:-3.402823466E+38 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-i.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-i.sam new file mode 100644 index 0000000000..541e782946 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-i.sam @@ -0,0 +1,4 @@ +@CO Validation of AUX +@CO Type i +I 4 * 0 0 * * 0 0 CAT QQQ I0:i:0 I1:i:1 I2:i:127 I3:i:128 I4:i:255 I5:i:256 I6:i:32767 I7:i:32768 I8:i:65535 I9:i:65536 IA:i:2147483647 IB:i:4294967295 i1:i:-1 i2:i:-127 i3:i:-128 i4:i:-255 i5:i:-256 i6:i:-32767 i7:i:-32768 i8:i:-65535 i9:i:-65536 iA:i:-2147483647 iB:i:-2147483648 +I2 4 * 0 0 * * 0 0 CAT QQQ I0:i:0 I1:i:00 I2:i:0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000999 I3:i:+0 I4:i:-0 I5:i:+2147483647 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-tag.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-tag.sam new file mode 100644 index 0000000000..e2dc003b59 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass-tag.sam @@ -0,0 +1,5 @@ +@CO Validation of AUX +@CO TAG checking +tag1 4 * 0 0 * * 0 0 CAT QQQ AA:Z:AA aa:Z:aa Aa:Z:Aa aA:Z:aA +tag2 4 * 0 0 * * 0 0 CAT QQQ ZZ:Z:ZZ zz:Z:zz Zz:Z:Zz zZ:Z:zZ +tag3 4 * 0 0 * * 0 0 CAT QQQ Z9:Z:Z9 z9:Z:z9 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass.sam new file mode 100644 index 0000000000..23b25785d0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/aux.pass.sam @@ -0,0 +1,5 @@ +@CO Validation of AUX +@CO Many tags stress test +a1 4 * 0 0 * * 0 0 AAAAAAAAAA * aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 ai:i:1 aj:i:1 ak:i:1 al:i:1 am:i:1 an:i:1 ao:i:1 ap:i:1 aq:i:1 ar:i:1 as:i:1 at:i:1 au:i:1 av:i:1 aw:i:1 ax:i:1 ay:i:1 az:i:1 ba:i:1 bb:i:1 bc:i:1 bd:i:1 be:i:1 bf:i:1 bg:i:1 bh:i:1 bi:i:1 bj:i:1 bk:i:1 bl:i:1 bm:i:1 bn:i:1 bo:i:1 bp:i:1 bq:i:1 br:i:1 bs:i:1 bt:i:1 bu:i:1 bv:i:1 bw:i:1 bx:i:1 by:i:1 bz:i:1 ca:i:1 cb:i:1 cc:i:1 cd:i:1 ce:i:1 cf:i:1 cg:i:1 ch:i:1 ci:i:1 cj:i:1 ck:i:1 cl:i:1 cm:i:1 cn:i:1 co:i:1 cp:i:1 cq:i:1 cr:i:1 cs:i:1 ct:i:1 cu:i:1 cv:i:1 cw:i:1 cx:i:1 cy:i:1 cz:i:1 da:i:1 db:i:1 dc:i:1 dd:i:1 de:i:1 df:i:1 dg:i:1 dh:i:1 di:i:1 dj:i:1 dk:i:1 dl:i:1 dm:i:1 dn:i:1 do:i:1 dp:i:1 dq:i:1 dr:i:1 ds:i:1 dt:i:1 du:i:1 dv:i:1 dw:i:1 dx:i:1 dy:i:1 dz:i:1 ea:i:1 eb:i:1 ec:i:1 ed:i:1 ee:i:1 ef:i:1 eg:i:1 eh:i:1 ei:i:1 ej:i:1 ek:i:1 el:i:1 em:i:1 en:i:1 eo:i:1 ep:i:1 eq:i:1 er:i:1 es:i:1 et:i:1 eu:i:1 ev:i:1 ew:i:1 ex:i:1 ey:i:1 ez:i:1 fa:i:1 fb:i:1 fc:i:1 fd:i:1 fe:i:1 ff:i:1 fg:i:1 fh:i:1 fi:i:1 fj:i:1 fk:i:1 fl:i:1 fm:i:1 fn:i:1 fo:i:1 fp:i:1 fq:i:1 fr:i:1 fs:i:1 ft:i:1 fu:i:1 fv:i:1 fw:i:1 fx:i:1 fy:i:1 fz:i:1 ga:i:1 gb:i:1 gc:i:1 gd:i:1 ge:i:1 gf:i:1 gg:i:1 gh:i:1 gi:i:1 gj:i:1 gk:i:1 gl:i:1 gm:i:1 gn:i:1 go:i:1 gp:i:1 gq:i:1 gr:i:1 gs:i:1 gt:i:1 gu:i:1 gv:i:1 gw:i:1 gx:i:1 gy:i:1 gz:i:1 ha:i:1 hb:i:1 hc:i:1 hd:i:1 he:i:1 hf:i:1 hg:i:1 hh:i:1 hi:i:1 hj:i:1 hk:i:1 hl:i:1 hm:i:1 hn:i:1 ho:i:1 hp:i:1 hq:i:1 hr:i:1 hs:i:1 ht:i:1 hu:i:1 hv:i:1 hw:i:1 hx:i:1 hy:i:1 hz:i:1 ia:i:1 ib:i:1 ic:i:1 id:i:1 ie:i:1 if:i:1 ig:i:1 ih:i:1 ii:i:1 ij:i:1 ik:i:1 il:i:1 im:i:1 in:i:1 io:i:1 ip:i:1 iq:i:1 ir:i:1 is:i:1 it:i:1 iu:i:1 iv:i:1 iw:i:1 ix:i:1 iy:i:1 iz:i:1 ja:i:1 jb:i:1 jc:i:1 jd:i:1 je:i:1 jf:i:1 jg:i:1 jh:i:1 ji:i:1 jj:i:1 jk:i:1 jl:i:1 jm:i:1 jn:i:1 jo:i:1 jp:i:1 jq:i:1 jr:i:1 js:i:1 jt:i:1 ju:i:1 +a2 4 * 0 0 * * 0 0 AAAAAAAAAA * aa:i:1 ab:i:1 ac:i:1 ad:i:1 ae:i:1 af:i:1 ag:i:1 ah:i:1 ai:i:1 aj:i:1 ak:i:1 al:i:1 am:i:1 an:i:1 ao:i:1 ap:i:1 aq:i:1 ar:i:1 as:i:1 at:i:1 au:i:1 av:i:1 aw:i:1 ax:i:1 ay:i:1 az:i:1 ba:i:1 bb:i:1 bc:i:1 bd:i:1 be:i:1 bf:i:1 bg:i:1 bh:i:1 bi:i:1 bj:i:1 bk:i:1 bl:i:1 bm:i:1 bn:i:1 bo:i:1 bp:i:1 bq:i:1 br:i:1 bs:i:1 bt:i:1 bu:i:1 bv:i:1 bw:i:1 bx:i:1 by:i:1 bz:i:1 ca:i:1 cb:i:1 cc:i:1 cd:i:1 ce:i:1 cf:i:1 cg:i:1 ch:i:1 ci:i:1 cj:i:1 ck:i:1 cl:i:1 cm:i:1 cn:i:1 co:i:1 cp:i:1 cq:i:1 cr:i:1 cs:i:1 ct:i:1 cu:i:1 cv:i:1 cw:i:1 cx:i:1 cy:i:1 cz:i:1 da:i:1 db:i:1 dc:i:1 dd:i:1 de:i:1 df:i:1 dg:i:1 dh:i:1 di:i:1 dj:i:1 dk:i:1 dl:i:1 dm:i:1 dn:i:1 do:i:1 dp:i:1 dq:i:1 dr:i:1 ds:i:1 dt:i:1 du:i:1 dv:i:1 dw:i:1 dx:i:1 dy:i:1 dz:i:1 ea:i:1 eb:i:1 ec:i:1 ed:i:1 ee:i:1 ef:i:1 eg:i:1 eh:i:1 ei:i:1 ej:i:1 ek:i:1 el:i:1 em:i:1 en:i:1 eo:i:1 ep:i:1 eq:i:1 er:i:1 es:i:1 et:i:1 eu:i:1 ev:i:1 ew:i:1 ex:i:1 ey:i:1 ez:i:1 fa:i:1 fb:i:1 fc:i:1 fd:i:1 fe:i:1 ff:i:1 fg:i:1 fh:i:1 fi:i:1 fj:i:1 fk:i:1 fl:i:1 fm:i:1 fn:i:1 fo:i:1 fp:i:1 fq:i:1 fr:i:1 fs:i:1 ft:i:1 fu:i:1 fv:i:1 fw:i:1 fx:i:1 fy:i:1 fz:i:1 ga:i:1 gb:i:1 gc:i:1 gd:i:1 ge:i:1 gf:i:1 gg:i:1 gh:i:1 gi:i:1 gj:i:1 gk:i:1 gl:i:1 gm:i:1 gn:i:1 go:i:1 gp:i:1 gq:i:1 gr:i:1 gs:i:1 gt:i:1 gu:i:1 gv:i:1 gw:i:1 gx:i:1 gy:i:1 gz:i:1 ha:i:1 hb:i:1 hc:i:1 hd:i:1 he:i:1 hf:i:1 hg:i:1 hh:i:1 hi:i:1 hj:i:1 hk:i:1 hl:i:1 hm:i:1 hn:i:1 ho:i:1 hp:i:1 hq:i:1 hr:i:1 hs:i:1 ht:i:1 hu:i:1 hv:i:1 hw:i:1 hx:i:1 hy:i:1 hz:i:1 ia:i:1 ib:i:1 ic:i:1 id:i:1 ie:i:1 if:i:1 ig:i:1 ih:i:1 ii:i:1 ij:i:1 ik:i:1 il:i:1 im:i:1 in:i:1 io:i:1 ip:i:1 iq:i:1 ir:i:1 is:i:1 it:i:1 iu:i:1 iv:i:1 iw:i:1 ix:i:1 iy:i:1 iz:i:1 ja:i:1 jb:i:1 jc:i:1 jd:i:1 je:i:1 jf:i:1 jg:i:1 jh:i:1 ji:i:1 jj:i:1 jk:i:1 jl:i:1 jm:i:1 jn:i:1 jo:i:1 jp:i:1 jq:i:1 jr:i:1 js:i:1 jt:i:1 ju:i:1 Aa:i:1 Ab:i:1 Ac:i:1 Ad:i:1 Ae:i:1 Af:i:1 Ag:i:1 Ah:i:1 Ai:i:1 Aj:i:1 Ak:i:1 Al:i:1 Am:i:1 An:i:1 Ao:i:1 Ap:i:1 Aq:i:1 Ar:i:1 As:i:1 At:i:1 Au:i:1 Av:i:1 Aw:i:1 Ax:i:1 Ay:i:1 Az:i:1 Ba:i:1 Bb:i:1 Bc:i:1 Bd:i:1 Be:i:1 Bf:i:1 Bg:i:1 Bh:i:1 Bi:i:1 Bj:i:1 Bk:i:1 Bl:i:1 Bm:i:1 Bn:i:1 Bo:i:1 Bp:i:1 Bq:i:1 Br:i:1 Bs:i:1 Bt:i:1 Bu:i:1 Bv:i:1 Bw:i:1 Bx:i:1 By:i:1 Bz:i:1 Ca:i:1 Cb:i:1 Cc:i:1 Cd:i:1 Ce:i:1 Cf:i:1 Cg:i:1 Ch:i:1 Ci:i:1 Cj:i:1 Ck:i:1 Cl:i:1 Cm:i:1 Cn:i:1 Co:i:1 Cp:i:1 Cq:i:1 Cr:i:1 Cs:i:1 Ct:i:1 Cu:i:1 Cv:i:1 Cw:i:1 Cx:i:1 Cy:i:1 Cz:i:1 Da:i:1 Db:i:1 Dc:i:1 Dd:i:1 De:i:1 Df:i:1 Dg:i:1 Dh:i:1 Di:i:1 Dj:i:1 Dk:i:1 Dl:i:1 Dm:i:1 Dn:i:1 Do:i:1 Dp:i:1 Dq:i:1 Dr:i:1 Ds:i:1 Dt:i:1 Du:i:1 Dv:i:1 Dw:i:1 Dx:i:1 Dy:i:1 Dz:i:1 Ea:i:1 Eb:i:1 Ec:i:1 Ed:i:1 Ee:i:1 Ef:i:1 Eg:i:1 Eh:i:1 Ei:i:1 Ej:i:1 Ek:i:1 El:i:1 Em:i:1 En:i:1 Eo:i:1 Ep:i:1 Eq:i:1 Er:i:1 Es:i:1 Et:i:1 Eu:i:1 Ev:i:1 Ew:i:1 Ex:i:1 Ey:i:1 Ez:i:1 Fa:i:1 Fb:i:1 Fc:i:1 Fd:i:1 Fe:i:1 Ff:i:1 Fg:i:1 Fh:i:1 Fi:i:1 Fj:i:1 Fk:i:1 Fl:i:1 Fm:i:1 Fn:i:1 Fo:i:1 Fp:i:1 Fq:i:1 Fr:i:1 Fs:i:1 Ft:i:1 Fu:i:1 Fv:i:1 Fw:i:1 Fx:i:1 Fy:i:1 Fz:i:1 Ga:i:1 Gb:i:1 Gc:i:1 Gd:i:1 Ge:i:1 Gf:i:1 Gg:i:1 Gh:i:1 Gi:i:1 Gj:i:1 Gk:i:1 Gl:i:1 Gm:i:1 Gn:i:1 Go:i:1 Gp:i:1 Gq:i:1 Gr:i:1 Gs:i:1 Gt:i:1 Gu:i:1 Gv:i:1 Gw:i:1 Gx:i:1 Gy:i:1 Gz:i:1 Ha:i:1 Hb:i:1 Hc:i:1 Hd:i:1 He:i:1 Hf:i:1 Hg:i:1 Hh:i:1 Hi:i:1 Hj:i:1 Hk:i:1 Hl:i:1 Hm:i:1 Hn:i:1 Ho:i:1 Hp:i:1 Hq:i:1 Hr:i:1 Hs:i:1 Ht:i:1 Hu:i:1 Hv:i:1 Hw:i:1 Hx:i:1 Hy:i:1 Hz:i:1 Ia:i:1 Ib:i:1 Ic:i:1 Id:i:1 Ie:i:1 If:i:1 Ig:i:1 Ih:i:1 Ii:i:1 Ij:i:1 Ik:i:1 Il:i:1 Im:i:1 In:i:1 Io:i:1 Ip:i:1 Iq:i:1 Ir:i:1 Is:i:1 It:i:1 Iu:i:1 Iv:i:1 Iw:i:1 Ix:i:1 Iy:i:1 Iz:i:1 Ja:i:1 Jb:i:1 Jc:i:1 Jd:i:1 Je:i:1 Jf:i:1 Jg:i:1 Jh:i:1 Ji:i:1 Jj:i:1 Jk:i:1 Jl:i:1 Jm:i:1 Jn:i:1 Jo:i:1 Jp:i:1 Jq:i:1 Jr:i:1 Js:i:1 Jt:i:1 Ju:i:1 +b1 4 * 0 0 * * 0 0 AAAAAAAAAA * ZZ:Z:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass1.sam new file mode 100644 index 0000000000..68820a21a0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass1.sam @@ -0,0 +1,19 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: valid codes +M 16 CHROMOSOME_I 51 1 50M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +X= 16 CHROMOSOME_I 51 1 1X48=1X * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +ID 16 CHROMOSOME_I 51 1 10M1D10M1I29M * 0 0 NTAAGCCTAACCTAAGCCTANAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +ID2 16 CHROMOSOME_I 51 1 10M1D1I10M1I29M * 0 0 NTAAGCCTAANCCTAAGCCTANAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +ID3 16 CHROMOSOME_I 51 1 10M1I1D10M1I29M * 0 0 NTAAGCCTAANCCTAAGCCTANAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +S 16 CHROMOSOME_I 51 3 2S46M2S * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +H 16 CHROMOSOME_I 51 3 2H46M2H * 0 0 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +HS 16 CHROMOSOME_I 51 3 2H2S46M2S2H * 0 0 NNAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCNN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +D 16 CHROMOSOME_I 51 1 25M50D25M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCAGCCTAAGCCTAAGCCTAAGCCTAA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +N 16 CHROMOSOME_I 51 1 25M50N25M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCAGCCTAAGCCTAAGCCTAAGCCTAA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +DN 16 CHROMOSOME_I 51 1 25M25D25N25M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCAGCCTAAGCCTAAGCCTAAGCCTAA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +ND 16 CHROMOSOME_I 51 1 25M25N25D25M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCAGCCTAAGCCTAAGCCTAAGCCTAA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +I 16 CHROMOSOME_I 51 1 25M3I25M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCGTATAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIXXXIIIIIIIIIIIIIIIIIIIIIIIII +IP 16 CHROMOSOME_I 51 1 25M2I1P25M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCGTTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIXXIIIIIIIIIIIIIIIIIIIIIIIII +PI 16 CHROMOSOME_I 51 1 25M1P2I25M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTATAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIXXIIIIIIIIIIIIIIIIIIIIIIIII +PIP 16 CHROMOSOME_I 51 1 25M1P1I1P25M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIXIIIIIIIIIIIIIIIIIIIIIIIII +Mend 16 CHROMOSOME_I 1009751 1 50M * 0 0 TACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass2.sam new file mode 100644 index 0000000000..739a9e336e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass2.sam @@ -0,0 +1,6 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: unknown cigar, mapped & unmapped variants +@CO CIGAR: known cigar, but unknown seq +map 16 CHROMOSOME_I 51 0 * * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unmap 20 CHROMOSOME_I 51 0 * * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +noseq 16 CHROMOSOME_I 51 0 2H10M1D10M1I20M1S * 0 0 * * diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass3.sam new file mode 100644 index 0000000000..fadbf235e6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass3.sam @@ -0,0 +1,9 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: zero width elements +@CO CIGAR: minimal length sequence +@CO CIGAR: absent quality +0M=X 16 CHROMOSOME_I 51 1 0=25M0M25M0X * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +0DNIP 16 CHROMOSOME_I 51 1 25M0N0D0I0P25M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +0HS 16 CHROMOSOME_I 51 1 0H0S50M0S0H * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +short 16 CHROMOSOME_I 51 1 1X * 0 0 N I +M 16 CHROMOSOME_I 51 1 50M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCN * diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass4.sam new file mode 100644 index 0000000000..9f4b08cbcb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass4.sam @@ -0,0 +1,6 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: entirely insertion +I1 16 CHROMOSOME_I 1 1 50I * 0 0 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +Imin 16 CHROMOSOME_I 999 1 1I * 0 0 G I +I999 16 CHROMOSOME_I 999 1 50I * 0 0 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +I1009800 16 CHROMOSOME_I 1009800 1 50I * 0 0 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass5.sam new file mode 100644 index 0000000000..75b878954f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass5.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: long insertion ATTTAGCCCCCCCCGATTTA +@CO plus sub-sequence *****GCCCCCCCCG***** +M 0 CHROMOSOME_I 51 1 25M20I25M * 0 0 NTAAGCCTAAGCCTAAGCCTAAGCCATTTAGCCCCCCCCGATTTATAAGCCTAAGCCTAAGCCTAAGCCN IIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBBBBBBBBBBBBBBBIIIIIIIIIIIIIIIIIIIIIIIII +MIM 0 CHROMOSOME_I 75 1 1M20I1M * 0 0 CATTTAGCCCCCCCCGATTTAT IBBBBBBBBBBBBBBBBBBBBI +I 0 CHROMOSOME_I 76 1 20I * 0 0 ATTTAGCCCCCCCCGATTTA BBBBBBBBBBBBBBBBBBBB +PIP 0 CHROMOSOME_I 76 1 5P10I5P * 0 0 GCCCCCCCCG BBBBBBBBBB diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass6.sam new file mode 100644 index 0000000000..168c40a3cb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.pass6.sam @@ -0,0 +1,4 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: long cigar +S1 0 CHROMOSOME_I 1 255 36M4I33M2D18M4I13M3I5M2I7M1I8M4I30M1D20M5D25M4D63M1D31M2I13M4I83M3I36M4D77M2D8M2D5M2D14M2I5M4D1M1D27M5I3M4D47M2D5M4D7M1I70M3D42M4I59M5I2M2I13M4D3M5D6M4I5M4I58M1I10M3I57M1I15M5D57M4I10M1I19M4D9M3I27M4D11M3I9M4I21M4I62M4I51M1I8M3D23M1I5M4I24M2D1M5I4M4D14M3D63M5I1M2I20M4D10M5D7M2D22M4I22M2I9M3I46M5I1M4D12M5D8M3D17M5D149M1D20M1D61M1I14M2I38M4D9M4I62M1I8M1I55M3D62M4I8M4I50M5D19M3D11M2I53M4D7M2D32M2D57M3I48M2D11M4D15M1I23M2D16M5I7M1I3M1D27M5D4M1I18M1D79M5D1M5D8M5D20M1D22M5D24M2D30M5D43M1I17M1I22M2D18M3D1M4I15M1I4M3D1M3I22M5D62M4D19M3I3M5I7M2I110M5D7M2I9M4I28M2D3M4I17M1D1M5D103M5D45M3I32M3I37M1D20M1D22M5I6M3D101M1D20M3D6M1D15M5I14M5D118M1I3M1D3M5I37M4D10M4D10M1D10M2I48M1D2M3D7M4I60M1I38M4I16M3I20M4I30M2D3M2D15M3D35M1D7M1D1M1I44M4D6M5I1M2D2M3I83M3I3M1D18M2I1M5D65M2I13M3I25M1I10M2I23M2D12M1D10M1I1M4D8M3D27M5I9M1D11M3I69M4D115M1D28M5D38M4I5M5D21M4I11M5D43M4I70M5I38M1I27M2D8M3I2M2I10M1D94M5D17M2D9M4I21M1D2M5I8M2D32M4D52M1I37M3D7M5I64M1I31M2I21M2I11M4I46M4I5M5D22M1D55M4I18M3D102M5I72M4I4M1I7M5D19M1D40M2D101M3I2M1I36M2I26M4D5M2I29M5I13M5I20M3I9M2I8M2I143M1I10M4D25M5I41M1I9M5D12M2I8M4I11M2D66M3I1M5D77M5D4M2I49M4I15M3D11M4D17M5I143M2I29M4I4M3I4M3I19M3I44M5D108M3D12M2D19M1I13M3I18M5I2M1I16M1D4M3I318M4I39M4I21M1I24M3D32M2D70M5D11M5D34M4D46M4D3M3D32M3D54M2I8M1D65M5I53M5I27M3D6M1I34M5I34M5I37M4D1M5D10M5I68M1I8M4I6M1I14M5I6M5I26M3D50M2D2M5D22M4I34M1D24M1I28M4D67M2D43M4D17M4I57M3D35M5I66M1D45M2D27M3D28M3I32M4D24M1I16M2I3M3D6M4I33M4I12M2I19M2D5M1D119M3I64M5D29M3I87M2D4M4D42M4D3M4I76M2D19M2I51M2D18M1D2M4D21M4D11M1I6M4D135M1D10M1D120M1I102M4D37M5I8M2I51M4D50M2D14M2D32M5I2M5I36M4D59M3I87M1I21M2D14M1D27M5I3M5D4M4I90M1I37M5I19M3D12M1I21M5D51M4D3M4I8M4D28M4I76M2D5M3I13M4I214M4I18M1I22M2D12M2D123M5D9M1I9M2I17M1I7M5I70M2I34M1D13M5I2M2I69M4D129M5I64M2D15M2D9M1I56M5D73M1D45M5I55M3I26M2I24M4I31M2D29M5I2M2D80M3I28M1D19M4I1M5D4M3D118M3D36M2D32M3I1M2D35M2D27M1I32M2I7M3I51M1I51M3D21M4I4M5I40M1I27M4I55M1I16M4D50M1D107M5D96M1I4M1I68M4I4M4D4M1D78M1I5M2I73M1D7M5I21M4I8M5D71M5D19M5D20M2D7M5D27M1D35M5D38M4I83M1D33M4D54M4I19M1I3M2I11M4I4M1D10M5I24M3D1M2D12M4D8M5D1M2I22M2D39M2D101M4I4M4I26M5I13M3I26M4D33M5D10M2I13M3D19M3D18M2I27M2D3M2I2M4D33M3D55M4I6M3I129M1I14M3D41M4I3M5I81M5D9M5D12M2I5M3D1M5D40M5D2M1D21M1D4M2I2M4I12M4I22M3I105M4I1M5I14M3D19M5I6M4I13M2I10M2D11M4I34M2I7M2D32M3I13M5D23M4D8M3D59M5I11M3I53M1D19M2I122M2D15M2D108M5I1M4D14M5I11M4D12M1I19M2I1M3D7M3D4M2I1M5I24M2I15M1I36M3I16M3D25M5I3M4I22M5D6M4I22M3I77M5I43M1D13M3D30M5I19M4I29M2I86M2I23M4I9M3I7M1I14M3I3M4I39M1I77M2D5M4D58M1D1M1D4M5D57M5I22M3I84M1D19M3I14M5D21M4I10M5D17M1I4M4I63M2I23M4I23M4D32M5D40M5I29M4I126M3I2M1D105M4I49M1I32M4D29M5D31M1D15M5I6M5I21M4I56M2I6M3D11M4D3M1D28M4D78M1D5M1D20M3I67M1D2M2I7M5I2M4D14M5D4M3D27M2I18M5D20M5D58M3D19M4D36M5I133M3I75M4I39M3D28M3D158M4D8M2I12M5I68M5I18M2D17M4I52M1D90M5I17M5D47M4D3M2I15M3I4M1D17M4D1M3D23M1I84M5I1M4D10M1I11M3D78M2I3M4I2M5D13M5D21M2D24M1I89M4I2M3D59M4D22M5I14M4I16M2I53M1I13M1I81M4D11M3I29M2I170M2I43M5I116M3I1M5D1M2I20M5I51M1I17M3D2M4I5M3I17M5D36M5D21M3D4M2I85M2I18M2D42M3I48M3I7M4I11M5I17M4I3M3D45M1I93M1D38M5I8M2D41M3I56M2I35M5D59M5D36M3D9M5D23M4I12M4I14M1D38M5D6M1D2M1D2M3D126M1I9M2D31M5I81M4I7M5D19M5I25M3D222M2D29M2D105M1D39M1I4M2D7M2D67M3D32M5D3M3D36M1I50M2I117M1I75M1D24M2I80M4I48M1I11M4D4M2D55M4I21M5I29M1D51M3D16M5I43M3I17M3I6M4D99M3D17M3D22M3I18M5I35M3I28M1I23M4D9M1I46M3I16M4D18M3I32M3I16M1I60M4D76M3D1M3D9M2D28M2D25M1D8M1D1M5D56M3I8M4I33M1D15M2I83M5D60M5I99M4D90M4I69M4D41M1I4M4I1M3I50M3I38M2D80M2D56M4D33M3I8M2I11M5I15M3I42M1I135M2D29M1I34M3I13M1I74M1I10M5I48M4I8M2I74M4D6M3I43M2D3M4D99M2D20M3D35M5I12M1I4M2D25M5I68M3D57M3I24M5D8M5D10M3D84M5I170M3D31M1I9M3I7M2I47M1D31M4D7M4I13M2D7M4I7M2I58M1I81M3D18M5I6M5D68M4I18M1D25M2D1M2I7M4I5M1I14M3I75M2D33M5D17M1I19M2I3M5I5M5D53M3D1M3I33M1D27M5I33M1D93M5D1M3D167M4D38M2I33M3D119M4I43M3I31M3I7M1I77M5I5M2D5M5I24M4D10M4I88M5D47M4I29M4D63M1D11M2I41M3D97M3D13M4D48M3D55M4I3M5D32M1D53M5D13M1D7M2D23M4D131M4D17M2D18M4D4M2D6M1I71M1I29M5I12M3D48M1D45M4I41M1I84M5I84M2D17M5D87M3D88M2D14M5I52M5D62M4I39M2I44M2I26M4I15M4D21M1I8M3I21M4I48M4D34M4D29M4I17M1D18M5I91M1I35M4D4M2I10M4D26M2I4M1I27M4I14M2D11M3I35M5I64M2D86M1I119M5I23M4D27M4I70M5I8M1D12M3D17M3I9M1D77M3D29M1D35M1I37M3D7M4D35M2I13M3I9M2I112M1D19M4I20M4D81M5I129M1D3M4D48M4D31M4I73M5D18M4I8M2D15M5I18M4I33M5I112M3D13M2I26M5I21M3D1M1I63M2D1M3I22M5D5M4I18M2I10M3D7M1I34M3I1M4I2M5D56M3I48M4D13M3I26M5D24M5I7M5I13M4D16M5I44M1D60M1I17M2D18M5I4M2I1M4I4M4D40M5D81M2D19M3D4M1I19M4D10M4I9M5I7M2D51M2D13M4I19M1D57M2D58M3D84M3I2M1I24M1D11M1D3M3I47M2I9M2D5M2D65M1I25M2I35M3I45M3D1M5I13M1I34M3D5M5D2M4D30M2D21M3I6M1I69M4D69M1D9M3I61M4I3M4D16M4D47M3D28M3D14M2I85M2I33M4I9M4I48M4D78M5I73M2I5M1D60M3I31M4D1M5I24M2I32M4I14M2I19M3I5M2D22M2D49M3D5M3D11M2D43M4D4M1D10M1I14M3I3M5I19M5I63M3I4M3D32M4I1M5D18M1D17M4D41M3D25M1I20M3D43M2I21M2I19M3D2M3D17M4D30M5D30M4D9M4D6M3D51M4I58M2D23M2D4M1I19M1I12M2D20M2I1M3I42M2D82M3I3M4D33M2I37M5D65M1I82M4D6M1D54M5D11M5D34M4I7M3I17M5I33M5D38M1I31M5D26M1I16M4D20M2I13M5I23M1I11M1I10M4I4M3I7M3I26M3D30M5D3M4I35M3D1M5D14M4D24M3I23M4I7M1I32M1D29M3I14M1D107M5I6M5I6M4D3M1I41M1I20M2I32M2D1M1I7M1D3M4I7M3D140M3D48M2I4M3I117M2I18M3D4M4D13M1I11M4I27M1I49M1I52M1I5M3I10M4D116M5I7M2D73M1I30M3I27M1D1M1D14M2I40M4I16M4I76M2I43M3D30M1D10M1D43M1D24M3D1M3I16M5D25M4I34M3D50M4D37M5D12M1D38M1D30M4I23M1D14M2I29M1D17M3D3M5I16M1D29M3I3M3D48M3I141M4I32M4D13M5I23M1D26M1I76M4D50M2I11M5I65M4I2M1I37M3D54M4D34M1I17M5I2M1I5M4D8M2I43M1I147M1D8M5I53M2I59M1I14M5I25M5D28M2I56M5D36M2I5M1I27M3D1M2D14M2D37M2D1M1I11M4D55M4I105M5I3M1I9M5I45M4I49M3D75M2D31M5D1M3D3M3I23M4I65M3I19M5D44M5D68M4D11M4D9M5D28M1I20M4I2M3D118M3I10M4D2M5I40M2I32M1D41M1D9M3I30M4I8M2D7M3I9M5D21M1I34M1I22M1D97M3I44M5D13M4I17M2D46M1I99M3D44M3D16M2I20M4I62M4I9M5D32M2D3M1I29M4I13M3D7M1D11M2I40M1I80M2D47M2D21M2I25M4I21M2I11M5D36M4D112M4I42M2D4M5D67M2I43M5D33M4I27M4I25M1I81M1D10M2D6M4I12M3D6M5D11M2I12M4D41M4D21M3D36M1I32M4I58M4I26M2I12M3I6M5D1M3I6M3D21M1I45M1D20M3I18M4D87M2D59M3D3M2D59M5I60M3I17M3I8M5D2M2D13M1I15M1I6M2D55M3D4M2I86M1D10M2D24M4D6M5I51M3I5M3I6M3I27M1D2M2D39M2I55M4D17M4D98M1I63M3I6M2D114M2I23M2D22M2I36M2D24M5I32M3D23M5D5M4D48M1I26M4I9M1D18M3D1M1D7M4D1M3D14M5I34M1D37M1I68M5D30M4I48M5D108M5I37M5I24M5I46M3I19M1I10M4D118M1I3M4I30M2I35M4I8M2I29M5I26M4D11M5D9M5D21M3I38M3I26M1D5M1I52M2I9M3D4M1I31M4I1M5D24M1D3M1I98M2D30M4D8M4I7M5I76M3D19M4I5M3I47M1I26M4I10M5D41M1D79M1D7M3I14M5D53M5D50M5D73M3I86M1D20M3D69M1I33M1I17M4D38M3D19M5D55M3I27M2D6M3I62M3D8M3D33M2I15M5D2M4D34M4D50M2D68M1D64M5I20M5I29M5D71M3I8M1I40M3I9M3I12M2D15M1I2M2I39M4D36M3D38M1I2M5I30M2D26M5D47M5D19M5D13M3I1M4I3M1I10M2I29M4I78M5I37M3I15M5I6M3D83M5D16M5D6M2D9M4I32M4D13M5D22M2I15M1I56M3I23M2I28M3I71M3I67M5I8M3D7M1D16M4D4M1I15M2D6M1I19M4D1M1D37M2D78M4D23M2D14M2D81M1D11M4D12M3D31M3D70M1D8M5D18M5D6M2I27M4I11M5D22M4D78M3I3M1I162M1D94M4D65M1D2M1D28M3I33M1D47M4I125M5I19M5I106M1I10M5D1M5I61M1D37M2D30M5I101M3D9M4D7M4D59M2I31M4D73M1I13M5D36M1I55M2D31M1I34M3D10M5D53M1D27M1D10M3D19M3I58M5D47M2I54M5I27M3D55M1I46M3D53M3D40M5D5M4I87M1D30M2I21M2D18M4I85M5I3M4I8M3D33M2I38M3D6M2I10M1D28M4D61M2D35M2I24M2D13M1D1M4D37M1D39M3D28M4D1M3I32M1D48M2D132M5I17M1D12M1I47M3D46M1D22M1D26M4D38M5I70M5I8M3D108M4D83M1I35M2D7M3I27M4I17M4D16M2D2M5D53M4D8M3D29M4D20M4D42M5I29M1I19M1D19M3D43M4I26M1I10M5D23M5I9M3I22M3I7M5I49M3I9M4D20M1I73M5D25M2I18M2I1M4D2M1I9M1I55M3D45M5D2M2D17M4I53M4I7M5D19M5D9M2I13M2D1M4I42M2I11M4D4M3I23M3I28M3I22M4D2M1I6M3I47M4D15M3I7M2D46M3D81M4D102M4D15M2D11M2D47M4I65M4I54M5D1M3I37M5I21M2D44M1I69M5I10M5D11M1I115M1I5M4I2M2I10M4I19M4I74M3D32M5I22M3D27M5D35M2I14M3D54M3D14M1I9M2I22M3D20M1D12M4D45M4D1M3D77M1I5M1I53M4I18M1D5M5D18M3D30M1I6M4I16M5D9M3D16M5D100M3I79M2D81M3I56M3D2M5D25M5D26M1D46M2I6M2I9M4D10M5I53M2D2M2D92M3D6M3D45M4I28M3I19M3D9M3I10M5I29M3I51M1D12M5I75M5I22M3I21M1D8M1I7M2D2M1I25M3I19M5D29M4I2M4D25M1D2M3D9M5I26M1I65M3I28M3D62M3I51M2I2M4I32M3D10M5D73M5I3M1D7M1I4M2I56M2D93M5I1M5I28M2D22M1D6M2D28M3D23M5I11M4D100M5I90M2D43M1D57M2I17M2I13M3D71M5D9M5I14M4D120M4D15M5I69M5I1M3I53M4I22M3D7M3D61M5I39M1D38M5D80M3I24M1D6M1I10M1I41M5D50M1I30M1D4M4I126M5I4M4D68M1I87M2D24M1D1M4I70M5D13M2D43M2I1M5D79M2I65M3D6M5D108M4I10M3D44M1I23M5I115M2D10M3I6M5I7M2D57M2I5M3I25M3I79M5I23M3D17M1D28M5D58M5D39M4I12M2I72M2I44M1I39M4D36M3D32M2D21M1I96M3D82M2I7M4D102M2I30M2I46M1D14M4I21M1I28M2D44M2I23M4I164M4I10M1I7M5D12M2D115M4D50M3I1M1D22M3I52M1D74M4D8M5I29M5D83M2D37M4I5M2D30M3I91M2I66M4D14M2I30M1D53M4D14M1D47M5D60M1D19M4D2M2D2M4D42M5I29M4D5M3D15M3D20M2I7M5I3M2D57M2I35M5D3M4D20M3D1M5D71M5I12M3I8M1D29M5D14M4D1M4D6M5I1M1I70M1I47M5I52M1D5M2I54M1I177M4I75M3I2M2I3M2D23M1I17M2D57M1D25M1D42M3D29M5I33M1I17M2I42M5I27M5I15M5I12M5D2M5D1M4I81M5I8M4D2M3I16M1D60M5D41M2D47M5I22M5D114M3I32M3I32M2I37M3I13M2I25M5I21M4I13M5D16M1I58M4I67M5D2M2I38M1D12M3I24M4D11M2D1M2D9M1I9M1D31M2I13M4I72M2I4M4D14M3I49M2I10M2D62M1I152M1D13M2D7M2I102M4I23M5I32M5I1M1I26M3D21M1D7M2D36M1D24M4D1M4D46M2D9M1D3M5I94M1D5M2D2M4D1M1D6M3I5M4D24M3I5M4D81M1I11M2I49M3D32M2I26M2D11M4I86M2D32M4D26M1D5M2I19M3D10M3I46M5I101M1I21M2I28M4D17M3I34M5I3M1I7M4D55M3D4M1I37M3I3M3I97M1I44M5I48M2D63M5I61M4I7M1D40M4D2M3D48M5I55M1I6M4I2M4I1M3I22M1I3M2I43M2I6M5D26M1I12M1D6M4D2M4D57M1D30M1D134M4I22M4I153M1I10M4I3M4D36M5D6M2D2M4I8M4D5M2I17M5I13M2D27M4D21M4D25M1D1M2D17M3D52M1D16M2I12M4D121M1I2M1I68M3I19M4I48M4D24M4I8M2D33M2I9M2I90M1I1M5I22M5D1M2I25M2I55M2I15M2D43M4I57M3I14M4D23M2I17M5I20M4I2M4I32M2I37M3I7M5I11M1D24M1I15M2I30M2D27M2D57M2I2M5D29M3D90M2I2M2I48M5I17M3I41M1D3M3I17M1I83M1D13M2I4M2D22M4I136M2D6M3D11M3I38M5I2M2D114M1I13M1D96M2D13M4I2M1I6M2I2M4D75M2I21M5I2M1I12M2D13M2I8M4I4M1D10M5I5M4I16M5D50M4I15M3D18M3I39M5I85M2I49M5I56M2I38M5I126M1D64M3I33M2D1M3I11M5I6M3I60M3D41M4I6M4D10M5D20M2D19M3I61M2D8M4I3M1I56M3D37M3I69M1I3M2D26M3D80M3I20M4D69M3D71M1D24M2I78M2D95M5D12M1D14M3D30M5I14M1D16M3I43M5D18M5D12M4D15M1I27M3I2M3D120M3D77M5I145M4D9M1D22M3D3M5D3M2D18M1D55M4I27M2I22M1I51M3I53M1I37M2D17M5D57M2D27M1D17M2I50M3D53M1D69M4D9M4I135M2I4M3I39M2I15M1D40M1D16M1I41M3D38M3I21M3I16M2I3M4D1M1I45M2D12M3D59M5I43M4I2M1D26M2I1M5D11M4D83M3D15M4D5M4I60M4I2M2I15M3I122M1D4M2I28M2D12M1I44M4D11M1I54M4D5M2I16M1I33M3D17M1I24M1I33M3I58M2D17M4D13M4I6M5D26M5D17M5I8M2I7M4I24M4D44M1D94M1D5M3D32M4I4M2D19M5D63M1D70M1D13M2I67M1I21M5I3M4I35M5I12M1D30M3I29M5I72M4I33M3I43M1D16M4D3M3D7M3I54M3D9M5D46M5D68M3D77M1D29M4D33M3D7M5D46M4D24M5I16M2I5M5D13M3I36M5D2M2D21M3I7M2D11M3I59M2D45M4D29M5D32M1D7M2I44M2I94M3I4M1I20M1D27M5D19M1D7M3I14M3I11M1I5M2I17M3D44M3I28M4I3M2I64M2D28M3D15M5D61M2D74M2I50M4I9M4I57M1D7M5D17M2D4M5D13M2I9M1D29M3D26M2I7M4I5M2I21M1I60M4I123M1D37M2D6M4D27M3I23M1I19M2I10M2I7M3I36M5D50M4I3M5I190M2D74M3I48M1D5M3I29M3D75M3I11M3D77M1D43M2I5M5I17M1D52M4D28M4I14M5D4M5I14M3I16M1D3M5D63M2D8M5I2M5D28M3I43M2D11M2D64M1D9M5D22M1D97M2D29M3I10M5I9M1D118M4I6M4I37M4I137M2I33M5I41M1D23M1D26M3D68M3I14M4D74M2D32M3I5M2I61M5I15M2D44M1D14M1I42M2I27M2I17M2I8M2I19M2D5M4I59M4D4M2I29M5I13M1I92M3I1M5I1M1I31M2I2M5I41M2D27M5I106M1D13M4D29M1D22M1D8M5I2M3D48M5D65M1I73M4I5M1D31M1I7M4I9M5I12M2I36M4I18M5D11M4D109M3D73M2D13M2I62M1D52M5I91M2I3M3D21M2D12M4I27M4D12M1D46M1I39M3I13M4D9M2I1M3I20M5I78M3D72M3D9M5I4M2D24M4I63M2D9M2D15M1I38M5D4M3D7M3D10M2I39M5I34M3I116M1D22M2D18M2D8M5I2M2D100M4D107M3D12M4I1M3I12M3D3M2I11M1I57M1I7M3D45M3I42M4D27M1I80M2D57M5I35M1D6M2I39M2D44M3I14M1I5M2D46M2I66M4D48M1D42M1D30M1D21M2I21M4I4M3I102M5D20M2D16M3D13M5D23M4I9M4I12M1I26M2I171M3I40M2D35M3D2M1I43M1I41M3D32M3D17M3D54M2I39M5I60M1D40M3I34M1D1M2D12M3D22M2I76M4D69M3D38M2D2M3I8M3I26M5I22M3I21M3D47M1D20M1I34M2I8M2D8M5D23M2D45M2I43M5D8M3D1M2I49M2I14M3I45M2I83M3I39M5D283M5D77M4I13M1D25M2D1M3D23M2D26M4D2M2D23M5I55M3D7M5D9M1I3M1I3M4D54M4D23M3I47M2D17M1D8M1I19M1D17M4I23M4I7M3I51M5D77M1D57M2D9M5I31M4D12M3I76M5D14M3I15M4D44M2D11M1D34M3I2M1D13M2D12M2D25M4D59M1I27M3D18M1I2M5I41M3D10M2D1M5D22M3D12M1D57M2I97M3D9M5D12M3I3M5I9M4I33M3D48M1I32M1I1M2D29M5I52M3I11M2D17M1D18M2D198M3I82M2D20M1I31M3I8M5I147M3I52M2I5M2D2M5I6M2I84M3I16M5I45M1D20M5I14M3I118M2I27M4D8M5I20M2I33M2I5M4D26M5D62M1D4M2I22M2I15M1I4M2I2M3D25M3D21M1D95M3D7M2I54M3I1M4I82M5D18M2D3M2D43M5I32M5D8M1I5M1D6M1D8M2I91M4I35M2D2M1D73M3I24M1D19M3D33M2I45M5I13M4I33M5I22M3I13M1I26M4I6M4I44M4D40M2D13M3D17M1I11M4D11M2I7M2D27M2D24M5D36M4D23M3D36M3D34M4I27M2I61M1I57M5D26M1I25M2D75M5D23M4I17M3I8M3D52M5I5M4I9M5I22M3D9M4D55M1I28M1I21M3I12M5D29M5I32M5I18M1D20M4D23M1D7M5I16M3I63M4I13M4I18M2D24M3D4M3D1M3I14M1D20M2I24M2D55M2D56M1D46M3I14M4I59M5I7M4I58M5D28M2D13M3I8M3D43M1D10M2I60M2I31M1I4M1D162M1I13M5I82M4D5M5I69M3I16M1D36M3I2M4D54M2I57M2I39M2I18M4I2M1D65M1I148M1D46M3I17M2I6M5I244M5I26M3I3M2I10M2I23M4D2M4I49M4D6M2I14M4D30M1I29M3D38M5I33M3D84M4D13M5I15M1D14M4D14M3D3M2I44M5D120M2I5M3D12M2I99M2I1M4I35M1D7M3D17M1D16M5I35M4I9M1I105M2D6M5I15M2I3M2D5M1D60M1I149M3I48M4I21M3I21M1I27M1D16M4I26M2I1M5D87M2D40M4D23M2D26M4I32M4D18M5I16M3D8M1I39M1I14M3D16M2I2M5D2M4D20M1D58M1D55M3D22M4D76M5D41M5I27M2I21M5I9M2I43M4I61M3D6M5D32M4I48M1D89M5D61M5D62M4I72M5I8M4D21M4D8M5D53M3I26M4I132M4I10M5D74M3I138M3D13M1I7M1I50M3I3M1D70M3D14M1D39M1I85M2D12M2I59M4D5M3D50M3D5M5I1M1I27M5D52M3I36M4I30M3I35M1D12M2I13M1D63M3D8M4D67M4I2M3I1M3D84M1I48M4D97M3D16M3D55M1I17M2I4M3D56M5D6M4D6M3I11M4D37M1I23M5I9M4D16M4I68M1D40M2D31M3D44M5I65M4D14M5D8M1D27M3D10M4D114M2I26M1I22M3D49M3I5M2D11M3D17M3D13M3I10M2D118M4I14M2I7M3D58M3I10M4I7M5I8M5I4M3I9M1I36M4I5M1I97M1I1M3D20M3I14M4D24M5D58M2I17M5D123M5D2M2I26M4D4M2I11M3I15M1I34M3I29M1D23M2D1M4I3M5I14M4D5M5I12M2I4M1I26M4I6M1D26M3I33M5D13M4D23M4I6M3D5M3I9M3D52M3I72M4I10M1D133M4I36M4D71M5D77M5D31M3D22M2I23M4I71M5I22M3I69M5I35M3D44M3I8M1I24M4I20M4I4M2I46M1D9M2D56M1I30M4I9M1I21M1D1M3I5M4I78M3I4M2D4M4I18M3I13M5D34M1I9M4D17M4I68M3D71M5I88M1I4M5I111M3I4M2I38M1I117M5D32M1D14M3I33M2D11M2D148M1D156M3I6M5I8M3D32M4D23M1D1M2I16M1D13M3D47M2I47M2D5M1D35M3I55M1I45M2I44M4I40M5I23M2I70M2I1M5I1M4I36M2D15M2D5M4D14M5D121M5I1M5I17M2I37M4D5M4D64M2D1M2I19M5I8M3D19M2D19M3D26M5D53M2I25M2D10M4I4M3D80M1I70M2I9M4D54M1D25M3D4M5D14M3D31M1I20M1I129M2D25M1I22M4D4M3D90M5D33M1I13M5I34M3D8M2D1M2D25M5I14M1D31M1D15M2I3M4I11M4I2M5D65M1I14M4D66M4D21M2I15M5I4M2D9M4I44M3D28M1D34M3D47M5I5M1I146M4I47M4I10M2I7M1I120M5D41M2D19M3D2M2I16M2I36M4I74M2I40M1I97M3I3M2D44M3I3M3D79M2D72M2I25M1I38M4I5M3D15M2I37M5I46M2D68M3D9M2D8M4I32M5D4M3I153M5I6M5I3M2D5M1D19M2I21M5I13M5I254M3D47M1D34M5D27M3D10M4I12M4D7M1D12M1I111M5I42M1D55M3I52M4D3M2I66M2D19M3D14M3D1M1D13M1I55M3I170M2I152M4I134M1I1M3I55M5I12M2D4M3I1M4I6M1I72M5D20M5I17M1I34M1I81M4I49M1D1M2I15M3D15M5I60M5I23M1I52M3I13M3D89M2D12M5D15M1I29M3D28M2D56M2D1M5I1M4D79M4I2M5D30M3I17M2I3M5D26M5I5M1I18M5D15M3D5M4D57M2D109M3I13M4I16M5D21M1D10M1D38M5D8M5I19M5I29M1I46M2I32M3D48M5I15M4D56M1D28M4D96M3D39M5I19M5D102M3D5M3D57M2I32M2I25M5I65M2D22M1I58M5I36M1D18M5I70M2D133M4I24M2I14M5I29M1D24M4D27M3D69M1I27M1D42M2I28M2I15M5I9M4I73M5I80M3I35M4I5M4D6M4D21M4D40M5D54M1I135M5D35M2I39M5I76M4I23M5I107M4D13M4D29M5I22M4D22M5I21M5D19M3I9M1I16M4I22M2I68M1I16M5D35M3I2M4I3M5D2M3I18M5I49M3I56M1I63M3D6M5I10M5I25M5D1M5I35M3D59M5D32M3I83M1D2M1D67M1D69M5D11M3I18M2D27M5I98M4D50M1I18M5I58M3I3M5D87M1I107M2I41M2I68M5I34M5I16M3I40M2I38M4D82M5I1M1D11M2I52M5D18M1D60M3D13M1D8M3I37M4D4M1D30M4D110M4I55M5D5M1I4M4D69M5I25M1D37M3D26M4D50M1I7M4I45M3I10M3D76M1D25M3I1M1I44M2I147M1D2M3I132M1D56M2D57M1D8M5I5M1I8M4D31M4I26M2I5M1D8M3I20M3I1M3I4M1D16M1I53M4I60M3I18M2I3M4I7M2I3M1D33M5D45M4D4M4I8M3D47M1I249M1I26M5I15M2D50M5D3M1I17M1I34M5D13M4I37M2D52M2I59M5D152M1I14M3D62M4I8M5I39M4D41M5D64M2D69M4I20M4I49M2D13M3I9M1I34M1D107M1D16M2D4M1D69M5D8M5I49M1D27M5D41M3D69M3D18M5D37M1I1M1I1M5D3M3D35M1I17M2I47M2D42M4D13M4I1M2I27M4D66M5I58M1D2M3D28M2I26M5D5M5I88M2I30M2I74M2I23M4D7M2D9M2I13M3D61M3D13M3D113M4D18M3I33M1I4M2I25M5I21M1D1M5I13M4D53M2D13M4D2M3D12M3I20M5I170M1I14M5I12M1D38M4I6M1D76M4I39M3D22M5I71M4I57M3I35M2D4M3I2M5D13M5D6M4I2M4I36M5D13M4D43M4D88M3D143M5I12M4I57M5I29M1D33M5D2M1D18M3I38M2I71M2I10M5D39M3D18M4D21M5I4M5I11M5D24M1D19M1D8M1I1M4D47M2I67M5I9M1I15M1I6M1I16M2D5M1I48M3D4M3I12M5I6M1I32M5I100M1D9M2I34M4I6M2I12M3I70M1D9M2D3M5D22M3D89M3I11M3I15M4I5M4I19M3I4M1I81M2I4M3I6M3D20M4D1M2I40M5I53M3I24M5I85M1D13M3I11M5I68M5D17M3I13M1I24M5D21M2I6M5I8M4D91M2D5M1D67M5D11M3I51M1D20M4D21M2D4M4I36M3I4M1D29M2I17M2D36M4D7M1I3M2D5M2I82M2I50M2D8M5D41M1D13M4D17M1I33M4I7M2D19M1I9M1D20M3I22M2D22M1I30M3D24M3D8M3D30M4I24M3I10M3D15M2I19M4D12M2I9M1D21M3I40M1I19M4I50M4D26M5I13M3D23M5I20M5D31M4I16M2I9M4D8M1D35M5I49M3I62M1D5M1I2M4D38M3I53M5I22M3D8M3D88M3D141M4I14M5I20M5I6M5I2M3D37M2I82M4I11M3I26M1I40M2D236M1I13M4I70M5D2M4D3M5I32M4I26M5D40M1I2M1D9M1D60M3I30M4I97M4D9M4D15M5I21M5D5M2D2M3D48M1D66M1I40M4I2M4I4M3I26M2I9M2D75M4D56M2D108M4I23M4I7M2D10M3D6M4I8M1D6M1D56M5I12M2D36M5D45M3I2M3D67M1D34M4I6M3I158M5I123M4D63M3D33M1D47M1D43M5I86M2D2M3I74M2I28M2D52M1I63M1D36M3I42M2I12M4I2M4D65M1D22M2D20M4D11M2I4M3D7M4I7M3I39M1I23M2D1M2D1M2I51M5I19M2D5M1I17M3D43M4D4M4I59M5D102M2I48M2I9M1D56M3I6M4I48M3I4M3D36M1I52M5I8M3I13M2D1M4I12M3D56M5D25M5I1M1I47M3D12M5D6M5I46M2I29M3D20M2D5M1I7M2I2M1D8M4D83M2D32M1I36M5D23M1I8M2D20M3D19M3I16M5I1M5I47M3I5M1I55M1I1M5D26M1D16M3D74M5I39M5I3M3D36M3I42M2I11M5I68M2I19M1I25M5I110M1D5M3I86M5D31M2I36M4D19M4D4M5I122M2D18M3D3M3I79M5D14M2D22M1I5M2I14M3D54M2I17M4D76M3D10M3D73M1D6M5I8M3D67M5D140M4I18M2I29M4I27M4D83M3I23M3I25M1D32M2I39M2I8M2I68M4D63M3D36M2D2M5I54M2D28M3D59M3I14M1I12M4D8M3D4M5D7M2D22M4I10M1D99M5I130M4I75M2I47M2I52M4D35M4I8M2I16M5D13M4I80M1D42M1D40M2D18M5D9M3D48M5D28M3I24M2I23M4D77M4D37M4I47M3I3M3I110M2I27M4I5M5D24M5D69M2I30M4D23M4I12M3I3M5I27M1D5M5D21M4I24M4D58M1I14M3D76M5D20M2I49M4I40M3D10M5D42M3I1M5I60M5I8M4D36M4D16M5I31M2I7M2I22M5I3M2I6M2I63M5I35M3D14M4D35M5D14M1D9M3D33M5D145M1I18M4D36M1D61M5D1M3I121M5I173M2I30M5D70M4D17M1D56M3D10M2D13M5I51M5I41M1D21M1D17M4I1M1I8M1I65M5D2M1D2M3I54M3I54M2D2M3I48M4I15M3I6M3I17M3D6M2D64M4I12M3I9M4I4M4I21M3D76M2I47M1I26M1I3M2I70M5I29M4D1M5D22M4D37M1D8M1D1M4I20M1I40M4D22M4I22M3D1M3I13M5D42M5D8M3I1M1I125M4I74M5D13M1D16M4D14M2I17M3I17M1D6M4D7M1D5M5I30M3D15M1I21M4I10M1D3M1I2M3I34M1D8M1D3M3I15M1I23M4D50M1D44M1I48M5D6M1D8M4D1M3D10M5I14M1D6M5D19M2D13M2I15M2D20M2D28M2I95M1I20M5D8M4I65M4I19M1I23M1I50M1I7M2D14M5D30M2D2M4I1M3D135M3D25M2D7M3D1M5I12M4I3M4D1M5I23M3I11M4I48M4I26M5D100M2I69M3D20M4D14M4D12M2D140M1D29M1I2M2I46M2D50M2D44M4I15M4I192M5I11M4D75M5D130M3D19M4D12M1I2M1D60M2D9M2D36M3I17M4I4M1I12M5D40M3D25M1D26M3I19M1D26M1I46M3D12M2I5M1I9M1D46M3I148M4I3M3I95M2D48M4I127M2I7M4I12M2I75M5D28M2I24M1D1M4I18M3D29M1D2M2I37M5D15M5I45M2D6M4I42M5D15M3D73M2D8M3D43M4D1M2D18M3I34M1D5M1I40M4I26M2D22M4D24M3I20M3D58M3I38M2I39M1D11M1D22M1I6M2I1M3I12M1D8M4D9M2I19M4D70M1D3M4D3M1D59M5I3M5D3M1D14M4I6M4D36M3D26M1D13M5I79M2D42M4D31M5I40M1I30M4D2M5D20M5I3M2I18M5I40M5I33M4D47M3D44M2D46M1I22M1I29M5D34M4I33M2D13M4I14M2D52M4I7M1I68M1D15M1I19M1I13M1I17M2D41M5D45M5I2M5I24M4D23M1D60M4D2M3I25M3D6M3I27M5I30M1I54M4I14M5I8M1I25M5I35M4I101M2D17M3D33M5D11M5I17M3D1M2I11M1D11M4I32M4D59M1D7M2I11M3I8M3I3M4D20M4I30M4I10M3I14M5D3M1D3M1D8M2D107M1D40M3I69M4D7M3I39M3I17M5I7M5I104M4D63M2D78M4I76M5I30M5I2M3D8M3D50M5D111M1I9M2D8M2D32M5D5M1D5M3D17M4D16M5D3M5D10M2I16M4I16M2I34M4I24M5D14M2I67M1D2M5I111M2I11M1D64M5I1M2D17M2D34M4I52M5D20M4I120M5D8M4I30M3I10M1D198M3I3M5D57M5I20M5I165M2D38M4D5M1D14M4D91M2D5M3D114M1D4M4I40M3I10M5D61M1I2M1D6M1D26M5I64M2I34M3I10M1I59M4D18M3I29M1D38M3D8M5D11M2D9M1D83M4D14M3I9M4D13M1I15M5D28M4D91M5I9M4I90M5D11M3I19M3I1M5I12M2I15M3I41M4I35M1D33M3I119M3D103M4I15M5D2M4I81M5I16M4D19M3D132M1I6M2I52M1D18M3I8M4I14M5D18M3D41M1D15M2D19M1D4M4D29M2D36M5D66M3D28M3I5M2I44M3I76M5D24M4I20M1D21M3I55M2D34M4D84M1I24M4I54M5I33M1D68M2I20M4I37M4D34M1D75M4D54M2D31M4D6M2I10M2D55M2D28M3I18M2I4M3I22M4I80M5D17M5D15M5D102M3I13M1I16M3D128M2I27M5D19M3D11M4D28M5I15M2D1M5D62M2D39M2D8M5D20M4D17M3D13M3I7M4D3M3D41M4I85M3D48M2D41M3D14M3D4M1I24M4D62M3I58M3I16M4I116M3I58M2I3M2I23M5I45M2D52M1I21M3D11M4I16M5D43M5D55M3I56M2D36M5I40M5I13M1I30M4D129M4I2M5I7M1I18M1I79M3D11M2I7M5I15M5I4M1D12M2D51M2D11M3D22M5I114M3I22M5I12M3D51M3I194M2D4M3I21M2D4M4D22M1D1M5I3M1D34M5D12M2I5M4I10M3D12M4D16M5I34M2D15M4I24M3I42M4I102M4D7M3I133M5D4M4I18M1I56M3I1M3D28M5I2M5I63M1D1M5D1M4I11M2D56M1D25M1D3M1I73M3I10M5D21M4D10M3I11M2I72M3D22M2I49M2I65M4D29M3D49M4I29M4I6M1D19M4I17M3I35M2D41M1I108M1I57M3I21M4D10M3D18M1D56M4D10M2I12M2D9M4D48M2D33M1D5M3D24M2I52M3I10M3I18M2I28M3D9M2D25M4D3M3D14M1I16M4I27M3D99M3D7M3I21M2I20M5D9M5D14M4I45M2I35M3D7M5I2M3D9M3I14M4D52M1I27M4D7M5I25M3I4M1D1M5D18M4D5M4D12M3I64M5D4M3D5M5D95M2I6M2I39M1I10M3I35M4I40M3I63M5D18M2D4M2I20M5D2M1D28M2D2M5I24M1I42M4I11M2I3M2D15M4D11M1D40M4I31M2D33M4D6M2I6M3I29M2I14M3I34M4I12M4D6M1D34M3D24M5D158M4D19M4I17M5I1M3I42M3D5M2I103M3D26M2D3M4I20M3I41M4D15M3I20M1D14M4I12M5D24M1D9M1I24M1D31M2I18M1I31M2I70M2D27M5D6M5I55M3D44M3I2M1D67M4I113M5D33M2D1M2I9M3D20M4D11M4I16M2D11M1D9M5I6M4D5M2I16M4I77M1D70M1D16M1D9M4D180M2I7M5I11M2I12M1D64M5I6M5I7M5I20M3D6M2D42M3I23M5I39M5D1M1D11M1D37M2I10M4D6M5I46M5I23M3I12M4I27M2I157M4I14M1D54M3D138M2I21M3I19M5D1M5I1M1I30M5D17M4I47M3I16M3D12M2I11M5D14M2I43M1D37M1D51M5I12M1I72M4D30M3D12M3D34M1D31M3I38M2I7M5D26M2I4M1D31M1D44M5I9M5D4M5D8M4I121M2I1M3I14M1D11M5I5M4I62M3D48M5I43M4D15M4I44M1D16M5D34M5I38M1D16M4D5M1I1M2D1M1D48M5I35M4D31M2I94M3I52M2I2M5I34M1D25M3I112M5D50M3D8M4D45M5I7M4I10M4I9M5D5M5I11M1I35M3I14M2D26M3I1M4D8M3I10M5D12M3I23M2I35M3D3M4D58M3I17M2I27M3D25M3D15M2I9M3D69M2D34M4I4M2I50M3D26M4D178M3D19M3I14M1I1M2D118M2D24M3D8M5D22M2D5M2I11M4D7M3D4M4D8M3I7M2D23M2D51M2I1M2I8M2I1M5I21M5D95M5I4M3D2M3I18M4I3M2I202M1I3M4D47M5D23M3I56M5I56M5D70M5D13M4D15M1D29M2I6M4D6M1D15M4I114M2D49M2D44M2D49M4I4M1D45M1D34M4I16M4D23M2I18M3I122M1I15M2D4M4D39M5D35M5D19M3I13M2D19M2D26M4D57M5I25M5D19M3I89M5I138M1I61M2I47M3I6M1I34M1D3M3I57M4D2M4D23M3I177M4I3M3I2M2D22M2I22M5I1M2D46M1I64M2D35M1I26M2D9M1I10M4I8M4I2M1I15M3I5M2I68M1D10M4D196M3D18M3I7M2I12M3D11M5I18M5I9M2I45M4D3M2I4M2I93M5I10M3I10M1D14M3I2M4I10M1I32M5D55M2D9M5I1M3I196M3D87M3I73M1I79M1D3M3I3M5D13M3I12M3I20M5I1M3D13M2D94M2I21M1I21M4D51M1D29M2D74M5D2M1D33M2D1M4I39M5I10M1I9M4D1M2D17M2I14M2D35M1I151M3I5M4I16M5I19M2I38M4I13M5I4M4I17M2I36M1I31M5I4M5D61M5D8M4D44M2D59M1I8M2D62M2I2M3I106M5I28M3D23M2I2M4I5M2D22M3I49M5I23M3D10M4I64M2D21M5D13M1D159M2I38M4I24M1D4M5I38M5D15M2D10M4I11M3D6M4I8M3D5M2D16M4D12M2I7M4I6M5I94M4D5M2D15M2D1M5I14M5I64M5D16M4I2M4D1M2I13M5D1M5I13M4I3M3I49M4D29M4D16M5I51M5I13M5I23M2D11M1I45M1I48M2D63M4I27M4I12M4D55M2I21M3D14M3D47M4I87M4I10M4D132M1D35M5D53M2I22M4D97M5I17M4D66M3I17M5D2M1D1M5D10M3I47M1D22M1I38M4I64M1D33M3D5M4D1M4I10M3I30M5I8M1D45M1D33M1I10M3I6M3D5M5D17M4D96M1D41M3I82M5D93M4D16M3I1M3I30M3I12M4I11M2I20M1I38M5I12M2I3M1D31M4I44M1I26M1D72M5I36M5D56M4I1M5D108M3D1M5D26M4D49M1I16M2D78M1I28M1I20M1D115M4I98M4I66M2I26M5D33M3I3M3D33M2I121M5D10M5I38M3I1M3D69M5D43M3I2M1D21M3I1M5I29M3D67M5I42M4D46M3D1M4D5M4I35M5D56M1I45M5D14M4D9M4I76M4I15M4D1M2D25M2I14M2D37M3I27M4I30M4D23M1I1M1D38M5I41M3I23M2D4M5D100M4D38M2D85M2D16M2I42M3D91M2D44M2I25M1D27M2D45M1D38M3I30M5I4M3D1M1I77M1I31M5I4M3D11M4D43M1D34M1D31M4D16M3D43M4I5M1I78M4D27M1I18M1I13M1I21M5D39M4D22M3I42M1D6M1D3M2I13M3D12M3D1M1D13M2D75M4I1M1D11M3I33M4I4M4D15M1I14M5I16M1D85M5D6M1I4M2I24M2I49M2D4M1D48M3D60M3I4M1D61M2I8M1I3M2I4M4D18M1I38M5D15M5D27M3I47M4I6M2D13M3D43M2D132M1I25M4D8M4I17M5D4M5I31M4I27M2I19M5D60M5I15M1I5M3I27M2I90M2I17M3I5M5D120M2I32M3I20M2D36M4I7M3I8M2I2M3I93M2I7M3I24M3I42M5D12M1I17M5D7M2D57M2D10M4D34M1I18M5I22M3I16M2D11M5D45M1D2M3D23M2D83M5I83M5I85M3I11M5I35M4I26M3D1M2D117M4D26M5D5M4I36M2I6M4D27M5D14M2I218M5I1M1D170M4D12M5D13M3D9M4D53M2D48M5D23M5D22M2I43M3D12M4D66M2D2M1D25M1I28M2D69M5I35M4D4M2I24M3I82M1D2M4I28M1I16M2I33M1I3M4D26M5I96M1I77M5D3M1I6M5I42M1I57M4I23M2I28M4D10M5D62M5I35M1D5M5D44M2D39M2I6M5I30M1I45M5D4M2D1M4I33M5D11M1I13M5I62M4D10M1D58M5I18M1D30M5I64M1D22M2I34M5I18M5D69M1I4M1D52M1I18M5D11M4D21M4D16M3I12M4D5M3I116M1I60M4I12M4D101M5D18M4D32M1I19M5I91M3D8M5D7M1D39M4D1M4D71M3I10M3I23M1D96M5I33M1D10M3D54M3D46M3D11M1D37M3I20M4D24M3I4M1D3M2D30M1I6M1D45M3D10M5D9M2D59M5I9M4D9M4D127M4I14M1D11M3D35M2D68M2I16M2I9M4D85M3D9M5I1M5I21M2D16M2I70M4D13M5D7M3I10M1I6M5I88M1I191M2D2M5I11M1I213M5I59M3I34M3D9M5D16M3I31M3D26M4D6M4D7M5I38M1I8M5I101M2I107M1I120M2D7M1D39M2D15M2I39M1D139M2D2M1I39M4I65M4I22M1I12M1I55M5D23M3D63M2D23M4D26M3D23M4I37M5I41M2D66M1D45M3D22M4D44M3I19M5D18M2I61M1D63M4I6M3D67M5D32M5I25M3I125M3D26M5I10M4I31M4D38M5I11M5D15M2I10M2I10M3I75M3D10M2I21M5I12M1I20M2D43M5I76M1D78M1D67M5D1M4D10M4I20M2I51M1D62M5I20M2D69M2I13M5I22M2I23M5D69M1D43M3I21M1D3M4D1M5D43M3I20M2D101M5D2M2I37M1I21M3I13M1D110M5D34M3I7M2D51M1I66M3D1M3I53M5D22M1I11M1I3M3D10M5I11M4D14M5I2M4D2M1D11M2D121M1D58M5I6M2D6M1I6M3D44M4I33M4D4M2D15M4I8M3I118M3D22M3I3M1I21M2I83M5D209M5D9M4D26M5I5M1I6M3I2M5I9M2I60M2I11M3D20M1D36M5I10M5D49M3D49M3I56M5D51M3D36M5D45M4I3M4D97M4D11M5D41M1D63M3I3M5I101M2I6M4I28M4D6M4I190M4I6M3D51M1D9M4I4M5I1M5D31M2I65M3I7M4D4M5D2M1I39M2D7M4D41M2D8M1I8M3I73M4D11M3D45M2I7M4D76M1D22M2I81M3I45M4I5M4I19M2I14M3I6M4D29M3I21M1I16M5I25M3D14M2D23M3D49M5D17M2D54M2I24M5D1M3I12M2D34M5I52M2I51M4D65M2I42M1D99M3I1M3I112M5D70M5D17M4D47M1D39M5I12M4I17M2I1M5I116M5D22M4I16M4D54M1D52M4D1M4I13M3D41M3D13M4D6M3D4M2D20M1D3M1I57M3I13M2D22M5D23M5D9M1I24M5D10M2D37M5D33M2D21M1D5M3I4M3I35M1D5M5I23M1D196M2D109M5D64M4D10M1I21M5I5M4D104M2I33M2D14M1D6M2I26M2D51M1D14M5I62M2D33M1D25M3D1M5D58M5I1M3I14M3I47M2I12M4D63M1I59M4I34M4D1M1D22M2D3M3D44M1D11M1I35M3D9M2D14M1I29M5D23M3I51M4D48M1I9M5I76M2I15M1D76M2D12M5D1M4I16M3I86M3D102M2I10M5D20M3D1M3I15M1D11M2D2M4D1M1D84M2I55M1D29M2D43M4I27M5I77M3I34M2D20M3D66M1D84M3I14M1D47M2I87M2I47M2D24M3I37M1I1M2D12M1I60M5D30M5D10M4D12M2I11M5I10M4I35M1D39M3I10M5I18M4D54M2D76M1D17M2D16M3D9M5I11M5I7M5D18M3D29M3I8M5I26M3D5M5D15M2D15M4I31M3I54M5D85M4D14M5D81M1I43M3D2M1I11M4I2M5I20M2D6M1I40M2I8M4I33M5D13M3D30M3I19M4D81M5I22M5D4M1I9M3I4M1D20M5I38M5D72M4D51M2I46M4D20M5D14M2I23M1I90M5I24M1D14M2D16M5I22M4D15M2I26M1D8M3I35M1I14M3D41M1D3M5D12M5D60M1D71M5I13M2D43M5D16M2I72M5I3M4I4M3D8M4D3M4D23M3I11M4D8M2D29M4I5M1D218M4D61M3I2M5I8M5D36M1I18M3I1M2D43M4I29M1D5M1D8M3I48M2D19M5D77M3I29M2D8M4I16M2I9M2D115M2I3M4I76M4D62M3I3M2I43M3I5M1D5M3I44M5D81M2D86M1I2M4D17M1I24M2D9M1I72M1I80M1D9M4D36M3I28M1D27M1D38M2I2M2I4M5I14M5D40M4D62M5D7M3D36M4I17M1D67M3D1M3D13M1D9M4D36M3D19M3D39M5I11M3D16M4D4M2D32M4I18M5I36M1I30M3D54M4I72M4D31M1D12M3D20M4I100M1I2M4I11M3D16M5D2M1I1M3D41M4I53M2I29M5I2M5D10M3D22M1I41M2D4M3D15M3I10M4D14M5D31M2D32M3I111M3I142M5I22M4D14M2I32M3D32M5D16M1I26M1D18M5I123M3I9M2I29M5I36M5D2M1D18M2D28M4I59M4D11M3I5M5D10M4D34M5I8M5I54M4I1M4I44M2I34M4I51M1D2M4I27M2D27M2D33M1D9M5I38M2I34M5I22M1D73M5D19M3I4M1I16M5I18M5I1M4D37M5D9M1D2M5D124M4D106M1I12M5I7M3D7M2D89M5D20M3D5M1D14M4D60M2I114M3I24M3D12M4D6M4I16M3I29M5I15M4D38M5I5M1I8M1D6M2I31M3I139M2D29M1D30M2I1M3I22M5I4M4I20M3D63M3D4M3I7M4I15M2D2M5I12M2D54M1D6M4I29M5D42M1D82M3I16M5I74M1D35M1D17M2D29M4I95M5D54M2D132M5D28M3D7M3D12M3D10M4D14M2I30M5D29M5I68M2D28M2D234M5D4M3I94M2I27M2D12M1I6M5D19M4I13M4I43M2I19M5I48M1I84M5I5M3I15M2D37M3I4M2D23M3D7M2I19M2D103M2D4M4I94M3I67M4I6M3I6M5D82M5D4M1D5M4D24M3D4M5I16M4D21M2I46M4D37M5D16M3D36M5I10M1I89M1I12M5I7M4D7M4I53M2I65M2I8M4I139M2I6M2I14M3I30M3I15M1D47M2I7M4I2M3D6M4I2M2D74M2I24M1D1M4I22M3D47M5I10M1D62M1D28M5D1M1D35M5I35M2D15M3I12M3D141M1I67M5D18M2I30M5D9M2I3M5I53M2D34M1D36M2I38M5I177M5D15M1D104M5I47M4D4M5D6M5D43M5D63M2D72M3I71M2I142M1I3M3I28M4D56M1I3M1D20M1D7M3D6M4I13M1D8M2I38M3I77M2I30M4I60M1I25M3D70M5I70M2D32M1D61M4I4M3D32M2D35M1D1M1I41M2D23M3I12M4I86M2I4M4D23M2D10M3I31M4I129M5I9M1I5M2D1M2I3M5D115M3D2M4D21M2D9M5I18M1D3M1D6M3D43M2D60M4D28M3I56M4I1M3D57M2I7M5D31M4D8M1D36M3I82M1I31M5I75M3D16M3I24M4I20M1I7M4D15M1D64M5I2M1D27M1I1M4D23M5D64M1I40M3I49M2I3M5I18M2I32M5D69M3D5M5I49M3I4M1I17M4I43M4I55M2I16M5D23M1D63M2D40M1D2M4D87M2D41M1I3M4I22M1D24M2I18M1D47M4D62M5D54M3I34M5I56M1I9M4D6M2D34M2I86M1D130M3D24M5D36M3I27M5I5M1D32M5D3M3I24M4D3M4I9M5D40M5D42M5I15M4D7M1D29M5D5M1I60M2D11M5I15M4I3M4D47M5D25M2D32M4D24M3D48M3I19M5I4M4D87M4I17M5D54M2D55M1D23M3D5M5I178M5I16M3D13M4I141M1I49M2D32M1I61M1D34M1I104M5I1M5I35M1D16M1I7M2D90M2D55M5I50M5D33M2D8M1D153M1I40M5I15M4D3M4I82M5I70M1I6M5D13M2I57M2I29M1D28M5I4M5D19M2D23M4I6M2D68M1I28M1D20M3I64M2I21M1D28M1D33M1I39M2I25M5I3M3I7M4D29M4D1M5I11M5D6M5D10M1D23M5I14M2D12M1D57M2D3M4I42M4D1M4D12M2I36M2D40M1I11M3D63M2I16M3D90M1D2M1I37M1D36M1I10M1D7M1D26M3D1M1I147M2I31M2I22M5D86M5D27M3I48M5D22M5I107M1I22M3D7M4D12M3I160M5D23M1I12M3D38M1I57M1I12M1I9M3D44M4D13M3D62M1D5M5D153M2D14M3I49M4I25M2D6M5D66M2I12M3I28M5I9M2D33M5I26M2I4M5I57M2D4M4I43M3I15M5D55M4D79M5D57M2D9M1I12M4I2M3D27M5I11M1I31M1D18M4I9M1D71M4D31M5D13M5I7M4D2M5D36M4I3M1D8M5I1M5I33M3I21M1D38M4D17M2I1M4D27M1D42M5I23M5D1M4D245M4I1M4I21M2D19M3D42M5I3M4D52M5I37M3D10M5I9M5D44M2D8M4I30M5I11M2D9M1I22M5I122M4D119M5I16M4D21M1D6M5D25M5I69M3D99M5I8M5D4M5I27M3D3M4D11M1D14M2I12M3D15M2D7M5I8M5I61M2I2M3D3M2D15M2I21M1D21M5D1M2I10M5D6M3I59M2I8M2D23M3D33M1I60M1D88M2I36M2D158M5D97M2D34M3D16M1I50M1I114M3D47M1D98M3I32M5D6M1D8M2I69M5D14M4I4M5D3M5I4M5D2M2D12M2I21M3I7M4D25M3I43M5D9M4I3M2I23M3D2M1D1M5I66M5I38M2I25M5I12M4I8M1D26M1D16M5D31M5D44M3I88M1I21M2I49M2D26M2D26M5I37M1D6M3D24M1I21M5D17M5D13M4I9M5I19M2D1M2I92M4I107M2I43M5D9M3I28M5D3M1I4M5I21M2D12M3I78M3D4M2I39M5I5M3D54M1I2M3I38M3I2M3D14M5I61M5I61M2I16M1D24M3I4M2I2M3I27M2I53M3D8M1I28M2I38M1D27M3D8M1D18M4D6M4D1M4I30M4I33M1D56M1D59M5D16M1D30M2I58M2I60M1I50M4I3M3I25M4D32M3D30M3D47M2I31M5I50M4D27M3I37M5I27M4I37M1I21M4I72M4D11M3I76M4I34M5D7M4I42M4I6M4I18M5I17M3I153M5I28M2I55M2I54M4I27M2I27M4D39M1D47M2D44M1D2M4I26M1I3M5D22M3D21M3D41M5D76M1I15M4D2M5I41M5D318M4D2M1D3M1D17M5I32M1D37M3I11M1I31M5D18M3D15M3D1M3I13M2I41M4D68M2I24M1D23M2I34M5I3M1D7M1I29M3I10M3I37M1D15M1I11M1D57M3D26M4I37M5I40M5D26M4I57M5D6M5D44M2D1M1I46M5I3M5I127M4I33M3I51M4D3M5I23M2D19M3I72M4D34M1D5M5D16M1I36M4D20M2I22M3D9M4D5M5I15M1D1M5I3M5I18M2I19M2D15M1D131M4I135M5I42M1D17M4D29M1D25M4D10M4I10M1I15M2I9M2D6M1D18M4I47M2I36M5I109M1D76M5D51M1D15M3I12M2D35M1D6M5I1M2D9M1D7M5D39M2I40M4I16M1I23M2I32M2I53M3D1M4D15M2I36M3D94M1D24M3I35M1D4M4D7M3D4M2D28M2I18M5I3M5I7M1I85M4D43M3D50M5I47M2I7M5I6M2D6M3I8M4D8M4D176M5D30M2I21M5I14M4D50M3I73M5D39M1I4M4I16M4D20M2I2M5D16M5D5M5D26M2D18M3I65M1D19M2I92M1D23M2D3M3I63M3I14M1D21M2I32M5I13M3I29M2D7M5I3M4I63M3I39M2D5M2D31M2I21M2D5M5I36M3D4M5D59M5I85M4D36M5I32M2I72M5D61M4D16M1D52M1I110M5D3M5I27M5I40M1D9M4I23M5D5M2D51M4I21M5D14M1I90M5D98M5D18M3D68M2D5M2I10M1D45M5I8M2I55M2I40M3I7M3D30M1I11M2D13M3D1M2D67M1D32M4D40M3D38M5I21M1D1M5I22M4D5M4I3M2I44M1I5M1D56M2D12M3D91M1I118M5D4M1D24M5I12M3I4M3D8M3I14M4D72M3I63M3I7M4D25M3I65M1D33M5D2M1I19M3D56M1I18M5I21M1D2M5I14M4D44M3D2M3I5M4I1M2D13M4I24M3D24M3D8M5I99M5D51M4D33M1D11M1I12M1D53M3D4M3D44M4D108M2D2M5I4M5I58M1D20M3D127M4I24M1I26M3I4M1I16M1I155M3I2M5I45M2D50M3D70M4I52M4I38M4D23M2D51M4D9M2D11M2D12M1D2M2I24M4I26M5D45M4I83M4D41M4D204M1D27M5I3M2I32M4I7M3I27M3D69M2D42M2D26M2D7M1I56M2I32M2I75M1I131M4D33M4D1M3I4M4D4M4I15M3D65M1I3M2I1M1D61M2I39M4I3M2I40M3D12M3D32M2I9M4D65M3I61M4I50M3I31M1I75M2I121M4I5M3I56M3I49M4I21M1I14M5I29M4I5M1D14M2D22M4D96M2D114M5I12M5D29M5I12M5I21M3I8M3I46M5I37M1D18M1D27M5I23M1D20M3I28M3D19M3I61M2D11M3I14M4D29M4I45M3I2M4D2M3D86M5I22M5I30M2I9M5D10M1D18M5I92M4I44M1D102M1I19M4I15M3I10M3D33M2D40M5I12M5I54M3D9M1D6M5I48M3D82M3I20M4I64M3I12M4D9M2D3M1I27M4I7M5I22M1D18M2I108M2D68M4D49M5I21M2I41M3D49M2D31M1I24M4D26M5D11M1I7M5I14M3I11M5D22M3D47M4I29M1I16M2I8M1I15M5I16M4D90M4D5M4I10M1I19M1I57M2I8M4I14M5D8M4I25M3I86M2I26M3I14M4I33M2I50M4D69M5I15M2I172M2I1M5I71M3I2M4I42M3I2M2I25M1D55M3D3M1D78M1D40M5D65M3I1M4D6M5D22M1D3M4I66M3I72M1D3M3D19M5D10M5I25M1I11M2I20M5I17M5D34M2I3M2D8M4D1M2I54M2I21M5I23M1D22M4D2M3D12M2D28M5I25M5D41M4I14M5I3M1D103M1D54M2D93M1D8M1D2M4D49M5D26M2D20M3I8M5I7M5I1M5D24M1D45M5D128M2I4M5I20M5D19M4I36M4D31M3D20M2I14M2I39M4D4M3D77M3D23M3D2M5D11M3D4M4D22M4I18M5I67M1D39M2I2M3I4M1I81M1D96M1D39M2D9M5D39M2D83M1D3M5I34M4D3M5D48M5D11M1I80M1I6M4I63M1I15M3D24M2I14M5D3M4I10M4D15M5D6M5D38M5I64M1I40M4D68M3I18M4I9M2D16M3I3M4I14M4D21M4D82M4D14M5I137M1I26M1D23M3I9M4I88M5D29M3I52M3D5M2I105M4I38M3D16M5I6M4I12M3I68M3I29M3I8M5I3M5D11M4D34M3D9M3I56M5D10M3D16M3I86M1I57M3D7M5I58M5D35M2I22M4D33M5D20M5D22M4D21M4I25M1I20M1I77M5D27M3I8M3D25M3D32M1D53M1D26M5I24M4D78M2I3M4I34M3D88M5D84M4D17M5I4M5D12M3I72M2D38M4D23M4D3M1D17M2D23M2I19M1D42M1I5M5D66M1D114M5I9M5D118M5I47M4D5M4I3M3I57M1D8M3D2M2I14M5D92M4I21M5I34M1D11M4D11M3I3M3D7M5I19M5D22M3D63M5I8M3I54M4D34M5I7M5I45M4I15M2D88M4D15M1D15M2D5M4I66M1I33M2I18M2D54M2I2M3I119M2D4M4D55M5I59M4D29M4D121M3I30M3I39M2D25M3D25M3I5M4D19M2D32M5D89M3D21M1D68M5D17M2D16M2I89M1D1M3I42M4I3M3I27M5D44M5D37M1D15M4I13M2I19M1D62M1I1M2D4M1I74M1I47M4D16M1D3M3I44M4D15M4I49M1D1M2D56M3I55M5I44M2D12M4I6M5I48M3I11M3D20M1D31M1I23M5I54M3D31M5I10M5I8M2I13M3I3M4D6M3D34M1D24M3I55M2I1M5D3M4D83M5D20M4I11M4D85M1I34M2I56M1D19M4I14M2D1M3I104M3D2M2D63M3D1M2D38M1I31M1I66M4D7M4I7M1I25M3D1M3I4M4I4M1D29M3I16M2D29M3I47M2I60M2D23M1I57M5I18M2I26M4D34M4I14M2D23M3I102M3D29M1I72M1I22M1I17M2I75M2D14M3I1M3I17M4D29M1D65M3D34M4I55M4I37M2D18M5D56M1I31M2D3M5I21M5I12M4I2M4D2M4D51M4I158M2I1M2I24M2I42M4D51M5I10M3D4M3D148M4I42M4I35M4D34M5I19M3D10M4D4M1D25M1D1M3D34M4D13M2D68M2I66M1I23M1D14M2I34M5I96M3I12M4I44M3D23M5D2M5I12M1D23M4D77M4I7M1I26M2I4M1D11M4I41M3D127M3I17M1D68M1D33M5D6M5I41M1D32M2D69M5D66M5I26M5I65M2I14M1D4M2D2M1D4M4I7M2I4M4I11M2D22M3D46M1D25M2D10M5D6M4D6M4I2M1I10M5D18M5I22M5D1M5I59M5D24M4I26M2I23M3I31M5I62M1I2M2I3M4I37M3D3M3D1M3D4M4D10M1I26M4D32M5D6M1I23M5I6M5I12M2I1M1I61M3D48M2D19M4I12M2I24M2I11M3I37M5I79M3D15M1I2M1I83M4I9M2I14M3I44M1I38M4I7M3I28M5D18M4I29M2I42M3I127M4I78M2D17M3D16M5I25M3D91M5I13M3D18M5I61M3D19M5D35M1I1M2D19M3D22M1I70M2I8M4D8M1I19M2D27M2I35M1I49M1I34M2I47M1D115M1I261M3I35M3I4M3D31M5D12M3I64M5D24M4I41M1D16M1D4M5I5M2D21M4D31M4D117M5I31M1I76M3I22M4D76M3D12M5D1M4I9M3D28M2D1M4I7M3I2M5D14M5I24M1D7M3D3M4I57M3D101M3D4M3D6M4D13M4I56M4D5M5D26M5I5M4D7M2D62M2I20M3I3M5I78M2I9M2I24M4D160M5I51M1I41M1I11M1D8M5I166M4D16M3I21M4I11M1I54M2I68M4D44M1D20M1I22M5D3M1D56M3I5M5I18M2D19M2I14M4I14M5I52M2D14M3I60M5D10M4D7M5D18M4I192M2I59M4D65M5D9M1D18M4I68M4D43M2D16M4I59M2D6M3D42M3I14M5D16M1I21M2I74M2I17M2I19M5D9M1D11M5I7M1D1M4I55M3D47M1I26M3I51M2I4M2I28M2I12M1D76M5D40M2I18M2D8M1I1M5I20M5I14M2I1M5I24M3D18M1I1M1D63M5I21M1I12M1D44M5D23M1I26M1D24M1D27M1I72M4D18M4D30M2I23M2D2M3I12M5D64M4I50M3D96M4D16M2D22M1D35M4I75M2D5M1I50M2D10M5D12M3I17M3I14M4D113M5D40M4D38M1D110M4D2M1I75M2D18M4D44M4I18M1D86M5I19M4D5M3I236M4D9M3D29M4I156M5I47M5I2M4D4M2D47M1I12M3I25M1D24M1D56M1D17M4D4M3D40M4D43M5D11M4I19M4D15M2I50M5D9M3I9M5D25M5D19M3D23M3I3M5I2M5I46M3I1M4I4M2D6M3I4M2I5M4I3M4I2M1D22M3I6M5D34M4I11M3I20M5I32M3D19M2I151M4D24M2I40M2D6M1I12M4D72M3I16M3D31M2D10M2I21M3I28M4I30M1D20M4I32M4I25M5D3M5D51M2I1M5I16M4D28M4I9M5I9M5D2M4D60M2D45M1D4M1I49M5I32M1I5M5I94M5I16M4D49M3I3M2D2M5D61M2I34M3I6M2D14M1I26M1I5M2I9M3I9M5I28M3I21M2D6M1D31M3D26M5I33M5D115M4I86M1D10M1D46M1I1M1I28M2D18M1I20M1D79M5D5M4I10M4D16M2I63M3D4M2I54M2I4M2I21M1I52M3I36M1D16M1I27M2D4M5D68M4I13M3I6M2I14M5D37M3D31M4D15M5I35M2D28M5I2M4D30M3D7M1D65M4D49M4D38M4I19M4I43M4I69M4I39M5I125M5D13M3D1M2D14M5I14M3D59M3D6M2D1M2I3M3D52M3I38M3D15M5I69M1D124M4D5M4I66M3D18M3D30M4D4M5I16M3I28M3D35M4I8M5I11M3D44M2D22M4I19M2I23M4D145M3D35M3D61M5D18M4I22M4D11M1D78M2D12M3I4M5D37M2D6M2D34M1D25M5D6M4D40M1D27M3D23M5D106M1I21M5I22M5D18M1I39M4I6M3D37M1I14M2D18M2D25M4D7M3I3M3D16M1I59M2I31M5I19M1D43M5I3M3I14M1I37M5I24M2D51M5I35M4I4M5I12M1I30M3I14M3I12M3D33M5D5M4D40M4I12M1I6M1I93M2I6M5I33M1D19M4D60M1D5M3I46M3D6M5I61M5D52M3I14M5I41M4I91M5I26M1I34M4D19M3D8M5I98M4I8M2I74M4D15M4D13M4D3M4I72M2I6M4D14M2I73M3I19M1D40M4I15M4D75M1D14M1I8M1D12M1I23M1D28M3I84M5I30M5I57M5I35M1D17M2D61M1I85M5D56M1D147M5D25M2D6M5I10M3I16M1I51M5D38M4D6M2I21M5I37M1I31M5D5M5I27M3D80M2D19M3I3M1D1M3I127M1D36M2D19M3I1M4I15M3I5M5I42M1I28M3I36M3I26M5D31M4I2M1D8M4I48M4I49M2D3M3D72M3I115M3I134M3I31M5D50M5I13M3I7M4D68M3I2M1D11M2D11M1D1M2D55M4D52M4D11M3D2M4D86M4D12M3I51M1I10M5D21M5D54M4I8M3I21M1I235M4D60M4I8M5D19M2I19M5D27M5D12M3D11M5D1M5D55M2D12M5D9M3I9M2I66M1I51M2I3M1D4M2I24M3D51M4D19M3I31M5I51M2D27M2D11M3I24M1D19M3I9M1D51M3D26M3I21M5D58M3D34M5I76M1I7M5D3M3D24M1D33M3I14M3D39M3D15M2D74M3I27M4I9M2I21M4D42M4I34M3D84M5I116M1I5M2I38M2D35M4D55M2D2M5I13M4I3M2D23M1D57M5D26M4I46M4D30M1D40M2I9M4D22M1I5M1I17M2I7M4D19M2D6M5I13M4I43M5D44M1D7M2D7M4D90M5I48M1I25M3D2M2I15M4I30M4I18M2I36M4I19M4I2M1D170M2I21M4I23M2D29M4D34M2I7M2I8M5D4M3D22M5I48M5D82M4D35M4I12M5I39M1D66M5I26M4I6M1I3M2D190M5I21M2I11M2I17M4D31M5I37M4D12M2I42M5I31M1D26M5D13M5I39M2I9M1I138M5I6M1I40M2I2M5D45M4I18M5I17M4D22M4D14M1I18M5D38M5D2M2D44M1I6M5I65M1D129M2I36M2D18M4D36M2D21M3I14M4D37M1I71M5D59M4D120M2I18M3I79M5D33M5I8M1I3M4D49M4D23M5D4M1D14M2I15M1D11M5D53M4I70M2D159M5D4M2D27M5D8M3D30M1I23M2D56M2I145M3D77M5D12M4D15M5I22M2I7M4I119M5D76M4I13M1D43M2I87M3D14M4I2M4D59M4D12M2I33M2I68M3I7M3D15M1D117M1I26M4I36M3I48M2D8M3I122M3I73M4D50M3D13M1D63M2D24M1D1M4I22M4D11M3I2M4I40M4I43M5I25M4I90M2I6M2I8M5D5M3I39M1D17M3I28M5D6M3I6M2I37M3I93M2D73M1D52M3I31M2D67M5I22M5I22M3D7M3D27M3I18M4I1M1D14M5D65M4D64M4D74M2I22M1D91M3I18M2D7M1D45M4D36M1I6M2D20M2I5M2D11M5D66M3D28M2I22M3D97M4D63M3I199M1I51M2D2M5I59M1D26M1I92M5I21M3D13M3I35M4D16M5I5M4I12M3I18M1I25M1D57M2D24M3D20M3I4M1I21M2D49M1D44M3I36M3D13M3D40M4D41M3D43M5D16M4I14M3D7M5D27M1D11M2D88M5I59M1D32M5D39M3I49M3I28M4D22M3I9M5D21M1D13M2D51M1D16M5D24M2I36M5D15M3D4M3I3M3D20M5I21M1I61M3D28M1D21M3D15M4I16M4I9M1D23M4I13M1I14M4D18M2I17M5D52M2I50M5D36M4D15M4D6M3I14M3D1M1D26M1I5M2D71M4I12M2D16M3I9M2I35M4I52M1I18M3D18M5I28M5I47M3I59M2I10M2D2M4I19M4D2M4I2M4I9M5I13M4I93M5D41M3I56M4I24M5I14M5I5M5I9M1D11M3I7M4I71M5I22M2D9M1D65M3I2M5D4M1D85M2D2M5D45M5D3M4I27M3D25M5D1M2D46M1I76M3I5M1D7M4I6M1D32M3D17M1I23M5D18M4D40M4I13M1D26M5I21M1I34M4I8M3D7M4I8M1I1M3I6M4D1M4D37M1I16M1D50M2D70M5D34M2D6M1I52M4D6M5D10M5I4M1I4M4I11M4I71M4I31M4D42M1I25M5D33M3D87M2D11M1I9M5I2M5I18M2I52M5I12M1D3M1I15M2D13M2D50M4I1M2D106M5I7M5D16M1I79M4D10M3I29M4I16M4D167M5D27M4D7M4I14M5I3M1I28M3I26M1D22M5D2M2I36M2D74M1I7M2D15M1D31M2D16M1I89M4D3M5D14M4D31M3I32M5I27M2D18M3D12M2D37M2D6M3I5M2I30M5I8M1I14M1D39M4I23M1D4M2I22M4I4M5D13M5D12M3I47M5I3M3I45M2D43M4D27M5D24M1D69M4D44M5I53M5I4M5I47M2D42M2D61M3I1M3D22M3D2M1I5M4D7M1I45M1I13M3I19M3I4M3D59M1D7M1D8M4I50M1D20M1D19M4I57M2I47M5I44M1D5M4D2M1I16M1D31M4D2M3I86M3D12M3I5M2D27M4I28M1D42M2I17M2D37M2I48M4I21M1I29M1I77M1D46M3D49M3I7M2D9M4D32M1I47M4I33M5D5M1D52M4D19M4D6M5I40M1D8M3I2M1D107M5I23M5D16M5I27M5D9M2D30M1I9M3D59M4I48M5D30M4D48M4D6M1I19M1I10M1I22M4I9M5I30M5D2M4I19M1D30M1I29M4D113M1I54M1D36M5D16M5D62M2I19M4D88M3D63M1I9M1I9M2D85M4I14M2D25M2I11M3I4M3I72M3D55M5D6M4I69M3D37M1I9M5I38M3I68M3I36M4D7M3D3M5D41M4D36M4D73M2I4M2D10M1I7M4I103M4I9M2I39M1I7M5D27M4I16M5I7M4D5M3D29M5I21M4I18M5I2M1I37M1I35M3I63M4I35M3D8M3I7M3I41M2D32M1I10M1I19M2I8M2I38M4D1M4I2M1D23M2I5M5I31M4D9M3D46M1I7M3D3M5I19M1I46M5D39M4I15M5I82M1I55M3D11M4D23M1D99M4I73M5D54M2I38M5D23M3D50M5I14M2I1M5D5M4I15M2I44M5D56M1I1M4I47M2I1M3I38M1I1M4I17M4D34M2I29M4D20M3D3M3D21M5I1M1I32M3D59M2D13M1I7M3D20M4D8M1I54M2I30M2D12M2D58M1D9M4D8M4D8M3D94M4I28M5I17M2D14M3D71M3I1M3D50M5D3M4D21M2D14M5D8M3I2M5D4M4I34M3D21M5I83M1D4M3I23M1I58M4I49M3I1M5I44M3I16M2I27M1D3M2I4M4I38M3D17M3D76M4I44M5I35M5I31M4D24M3I19M1I42M5D35M3D6M2I132M5I13M1I6M4I19M1I16M3D12M2D47M5I31M3D34M1D45M1I17M2D6M3I3M4D109M5D3M5I57M4I43M1D17M4D11M5I13M5D84M2I39M5I8M3I25M5I11M5I24M5D49M2I37M3I15M3D157M5D42M2I64M1I4M1D39M3I27M1I41M2D10M4I68M2D37M3D28M1I40M4D7M4I8M2I51M2D27M1D12M1D87M4I12M3I1M3I53M4D9M5I10M1D1M1D41M5I5M5D18M1I67M1I58M5I38M5D48M5D8M5I19M4I7M4I48M4I19M5D8M3D103M2D37M2D14M3D21M2I1M1I66M5D4M5I17M3I46M4I1M1D94M2I5M2D14M1D18M3I8M4D47M5I41M5D15M2D6M3D62M2D22M5I60M1D4M2D16M2D20M4D19M1I8M1I2M3I35M3D16M2D59M1I10M3D57M5I16M1D6M2I147M2D52M4D21M3D5M1D19M1D6M4I42M3D18M2D8M2D15M2D6M1D40M1I48M2I27M1D90M1I6M2D11M1D2M2I51M3D2M3I13M1I79M2D15M4D10M1I29M4I46M2I1M5D11M4D14M1D24M4I19M4D25M2D52M4I12M2D122M3I1M1I10M5D1M1I3M2D31M4I41M1D67M4I8M2D32M5D39M3D7M1I17M5I14M5I26M4D21M2I8M5D5M1I43M1I9M1D5M5D77M2D60M1D43M5I51M2I49M3D22M1I27M4I22M4D1M2I5M1I14M5D13M1I54M5D43M5D51M4I23M4D2M3D7M3D30M1I4M1D22M2D48M1D12M3D4M4I106M5D68M3D65M5I2M1I43M2I6M3I6M1I59M2D17M2I4M2I11M1I5M2D52M5D12M3I7M4I15M3D28M4D52M4D2M2I12M1D11M5I18M2D8M4I28M4I3M1D33M5D55M5D28M2D106M5D15M5D15M5I2M3I2M3D17M4D13M2I21M3I44M3D13M3D2M1D17M2I23M2D2M2I33M3I8M2I14M4I86M5D28M2I67M1D150M5I9M5D124M3I58M5D119M2D20M3D39M2I2M1D11M1D30M3D19M3I6M4I37M2D3M3I2M2I7M4D54M5I16M5I22M4D11M2D12M2D26M2I17M1I23M4I22M1I46M4D8M5D7M4D17M1D8M4I4M2I55M2I30M3D4M5I28M1I20M5D10M4I16M5I21M3I28M5I29M4D8M3I5M3D36M2I26M1D3M4I16M2D103M1I66M5D45M1D86M5D17M4I20M3D9M4I27M1I9M4D4M2D53M3I57M4D36M2I4M3I2M1D47M3D26M2I115M1I17M2I14M2I46M3D9M2I14M3D4M3D71M4I6M2D7M5D34M3D25M2I11M1D11M5D13M3I104M3D7M4I28M2D19M3D228M4D37M2D44M3D17M4I35M4I6M1I69M1D93M3I8M4D22M2D11M1D11M5D3M3I39M3I36M4I58M3D31M1I4M5D61M4D28M4D8M4D1M5I41M1I1M5I26M1D16M2D21M1D49M3D19M4I31M5D20M4D18M5I80M5I9M4I20M1D61M3I1M3D71M3I80M4I3M1I8M5D5M3D1M4D30M4I49M2D9M1I41M1D15M5I4M3I12M2D12M1D1M4D64M5D24M1I21M1D17M5D11M5I45M5D35M3D45M5D21M4D14M1I12M3D46M3D10M2D14M5I1M5D24M1D20M1D17M5I35M2D89M5I14M4I4M5I27M1D84M1D19M5I78M4D14M2I9M2D5M5D26M3D2M1D29M1I34M1D2M2D17M2I96M5I13M1D15M4I27M1D11M5D79M2D25M3D2M2D13M4D59M3D26M5D50M1I18M2I2M1D70M4D13M1D64M4D19M5I8M3D65M1D11M1I59M2I1M1I81M2I23M4I32M3D44M1D33M1D126M3I6M5I2M5D31M5I71M4D10M1I44M5I1M5D33M4D7M2D4M5I8M2D2M3I42M4I8M1I25M5D101M5D7M3D21M2D40M4I59M1I19M1I6M4I4M3I21M3D41M5D11M1I21M1I34M2I113M1I32M3D51M2D26M5I38M5D12M4I1M2I3M4I22M3D8M2D31M4I92M2I38M4D7M5D107M3D62M4I8M2D47M3I29M5D19M1D102M4D53M5D31M3D41M4D19M3I13M3I19M1I8M2D59M4D48M3D12M2I84M5D8M4I11M2D19M5D45M2D3M5D63M5I11M2D22M2I8M3I58M4I9M5I51M2D3M2I24M3D11M3D31M1D34M5I23M5I12M3I23M4I11M4I180M3I8M2I2M5I3M1D32M1I7M1I31M3D15M2I2M3D2M2D29M2D12M5I6M5I3M1D43M5I62M1D32M3I26M2D15M1D17M4D21M1D1M4I16M3I55M5I32M2I20M3I54M3I16M2I104M2D39M1D93M4I31M2D2M3D54M2I16M3I10M1D21M4D4M1I73M1I72M3D12M3D17M3D22M4D11M3I3M2I96M3D77M4I37M4I10M2D29M2D25M1D51M4D3M5I1M3I79M5D4M2D170M1D10M1I1M1D14M4I18M5D4M2D64M2I51M5I6M4D35M4I4M5I105M4D25M1I65M5I21M3I19M2I19M4D50M2D14M5D2M4I11M4D11M5I2M4I3M5D13M4D9M4I77M5D54M2I11M1I79M3D24M5D4M1I5M5D9M5I5M2I12M2D6M1D31M4D40M1I19M5I3M3I44M4I4M1I81M2D13M4I42M2I20M1D5M5I60M5I5M3D4M4I2M3D20M3D34M5I1M5I59M1I7M1I11M4D8M4D11M4D37M4I24M1I23M3D50M1I29M5D3M2D20M4D26M5I25M3D91M5D37M5D6M2D57M2D106M2I1M5D13M3I67M2I22M3D15M4I35M2D24M1D42M5I28M3I57M3I33M4I48M3I8M2I13M4I12M4D10M3I16M3D15M3I5M5I82M5D3M2D9M4D9M5D12M4I70M5D1M5I12M4D35M5D19M3I23M2D67M4D73M5D2M3D169M4I18M5D7M2I71M2I44M1D13M2D47M3D6M5D11M3I37M1I16M4D70M5D61M1D5M2D3M4I115M2D29M5D18M4I57M4D10M5I13M4I13M1I6M4D57M4I19M4I3M4D42M5I19M5I33M1D12M4I4M1D18M3I14M5D6M4I8M1I3M3I2M1I4M3I81M1D38M2D64M1I60M5D91M4D20M1D2M4D9M5I16M4D71M2I61M4D10M4D132M4D11M4I23M2I22M1I55M2I23M3D5M1D4M4D151M5I4M2I47M1D2M5I2M2D17M2I3M2D6M1I38M3I7M1I74M4D14M1D53M2D11M3D9M1I9M5D13M4I38M3D30M2D40M2D2M5D5M4D20M5D10M5D1M1I1M1I14M3I29M4I64M2D8M1D41M3D33M2I57M1D12M5I54M1D113M1I66M3I82M3D39M3D15M1D58M5I11M3D9M4D16M2I9M5D13M2I24M2D34M2D4M3I13M1D73M1D56M3D7M1I11M4I12M4D33M2D47M2D28M4D15M3I42M1D11M5I103M3I18M1I13M3D29M1D136M3D15M2D8M1D7M4I10M5D14M1I13M5I11M3I98M1I94M4I49M1D34M3I12M2D6M3D60M5D28M4D34M5D86M4I36M5I19M5I9M1I21M3I31M3I10M3D2M2I30M5I156M2I78M2D11M5I5M4D5M5I51M4D7M2D17M1I53M1I1M3D43M1I48M2D15M4I10M1I35M4I40M2I20M1I14M3D4M5D1M3D73M4I91M2D11M1I11M5I99M5I7M2I58M1D50M5I21M1D35M5D86M2D65M1I5M4D17M4D1M4I6M2D39M5I23M2D3M4I21M3I20M5I7M1I15M4D16M4I20M3D15M1I32M4I5M1I86M5D40M3D11M2I27M4I85M2D2M5I59M2I14M1I114M5D2M1I3M2D24M4I13M4I12M2D73M4D7M2I3M3I55M1I3M5D7M3I81M1D17M4I39M1D10M5D19M4I25M4I65M5I54M5D20M2D10M2I58M3I35M1I30M2D56M3D14M2I195M5D77M1I16M2D97M5D3M4D12M5D9M3I14M2D4M3D6M2D55M4D8M5D28M2D52M5I13M1I26M3I115M2I40M4I17M4I33M4I11M4D34M5I18M1D3M4D11M1I8M1D60M4D55M4D20M2D5M3D1M4D8M2D29M4D18M1D72M3D51M5D14M5D47M5D6M4I4M5I2M4I18M5I135M5D7M3D50M4D17M2I26M4D12M2I6M5D38M4I2M3I52M2I5M2D2M2I4M1D14M3D5M3D50M5D59M5D10M3I20M1D9M5D160M4I8M2I71M1I59M1D6M3D32M3I28M4D70M2D76M5I28M2I21M4D7M1D10M4D8M3I27M2D15M5D9M3D11M4D52M3I19M5I100M5D55M4I1M3I19M4D3M1I34M1I17M3D15M4I30M4D115M5D126M1D21M5I20M2D1M4I49M1I15M5D42M4I32M2D6M4I31M5I8M2I58M2I1M2D69M1D6M2I34M4I21M4D21M3D68M4I35M2I28M2D22M4I5M5D27M5I39M3I5M2I155M2I24M2D59M4I31M1D16M5D6M5I40M3I26M1I38M3D6M4I21M4I20M5I3M1I8M2D46M5D36M3I12M3I39M2D10M5I3M2D9M3I28M5D2M5D24M4I100M3D17M5I69M3I30M5I27M2I1M5I49M3I63M2I4M5D16M4I45M5I85M4D25M3D21M4D16M5I211M3D12M4D14M4I30M5I23M5I4M5I6M5I8M1D11M1I48M3I29M1D14M3I35M3I32M2I10M1I27M4D107M2D71M5D52M4I1M4D2M3I8M5D50M4D15M2I59M5D3M1I8M1D37M2D69M3I58M3I2M2D67M5D15M2I46M3D27M3D54M2I55M4D18M2I134M2D35M4D84M3I49M4I34M2D39M3D30M2D14M3D32M4D30M3I8M2I123M2I70M5D5M4I22M1I31M1I9M2D5M2D20M2D28M5I36M2I41M1I14M2D98M3I3M4I8M1I37M4D1M5D62M4I30M5I38M5D26M1D18M1I18M2D28M3I8M2D65M4I10M4I4M4I8M4I8M2D21M5D30M5D42M1D5M3D13M1I54M2I39M4I59M4I44M5D5M5D9M3D64M4I3M5I21M4I15M4I31M5I42M1I49M5I49M3D6M2I10M5D24M1D45M2I2M4D22M5I16M1D20M3I12M5I3M4I13M3I73M2D27M3I9M3I20M4D1M3I3M1D2M4I2M1D48M3D5M3D90M5D19M3D8M5D12M4I3M4D1M4D18M5I9M2I66M4D10M2D81M2I18M5I16M4I71M5I13M2I12M3I55M4D2M3I31M1D13M2I73M5I18M2D6M2I13M1D29M3D91M3D1M3D62M4I37M2I82M2D10M3D11M3D18M2I63M3D19M4D12M3I16M4I21M4I21M4I59M5D12M5I48M5I4M3I64M5D17M4I1M3D41M2I30M5D6M5D5M1D7M2I25M2I6M4I15M3D39M1D34M1I21M5D35M5D4M1I23M3I40M3D58M5D24M3D139M4D85M5D5M3D1M5I45M3I1M4D3M4D30M3I3M5D39M2D124M3I19M2D68M5I1M1D13M5D24M3D14M3D6M4I7M4I6M5I9M3D43M1I62M4I15M1I2M5I19M2D26M4I11M3I39M1D21M1I3M1I32M5D90M3D36M2I29M5D5M2I33M5D40M4D18M1D62M4I22M3I7M2D14M4D29M2I38M2D95M2D10M4D6M3I5M1I16M5D4M5D16M1I45M5D8M2I1M2D39M1D45M2I13M5I3M3D49M3I23M4D8M1D73M3I14M1D48M3I9M4D7M4I7M4I9M4I8M1D7M5I23M1D4M2I16M4I26M2I20M5D8M2D45M3I14M3D12M2I26M1D47M5I19M2D1M1I10M5I50M2D21M5D4M3I48M3D16M5D49M1I19M2D17M5D7M2D10M1I46M4I1M1I20M4I23M1D20M4I54M4D71M2D3M5I1M3D82M5I12M3I36M1I2M3I86M5I20M1I18M2I40M3I63M1D22M1D23M1D46M2I50M4I104M3I8M3I36M3D81M3D22M5D131M3D41M3D3M4D16M2D17M5D9M5D2M5I29M4I25M5I12M4D23M5D43M3D17M2I26M2I6M1D42M1D57M4I7M2I22M1I10M5I17M2D23M5D15M1D8M1D9M2D28M4D15M5I12M3I1M2D23M5D17M3I29M3I39M3D9M3D58M1D168M1D48M1I6M1D23M2I10M2D4M3D27M5I46M2I24M2I19M2I30M3I248M1D21M1D14M3D42M1I18M3I33M2I19M3D19M1I65M1I21M1I21M1D36M4I14M1D7M2D42M4I19M4D107M2D35M4I37M2D57M1D80M1I66M1I1M5D20M1I41M2I16M5D21M4D40M1D24M3D17M1D11M4I14M4I12M4I40M5I81M2I13M2D28M4I66M5I21M1I111M2D87M2D4M2D19M1I12M5I1M3D19M1I71M5D50M5I7M3I41M2D62M1D27M5D121M4D7M1I24M5I5M5I19M4D37M4I20M4D59M1D77M3I27M2I34M2I26M4I15M1I14M2D85M3I14M1I2M3D5M3I21M2I16M5I17M2I6M3I1M5I43M4D7M4D38M5I24M2D7M4D54M3D2M3D26M1I29M4D34M4D1M1I7M2I23M5I26M3D26M4I14M4I99M1I112M3D116M4I6M3D22M3I46M2I90M2I51M4I50M1I15M1I4M1I23M3I23M4D3M3D8M3D26M2D28M4D16M1I101M4D41M1I15M4D7M5D8M5D1M2I62M3D50M2I47M2I12M5D97M2D12M4I8M3I27M4D17M1I51M3D72M5I5M1I68M5D31M4I6M1D15M4D9M5D54M1I21M1I6M2I13M4D4M5D9M4I79M4D21M3I28M5D4M1I21M4I5M2I37M3D10M5I29M4D13M5I8M5D33M5D10M3D40M1D63M5I8M2I7M5I62M2D8M3I5M3I53M5I17M4I39M3I15M2I7M5I42M2D39M2D95M1I99M1D3M2I44M5I22M2I20M2D36M2D7M5I63M2D5M2I84M1D70M1I53M4D21M4I72M1D19M4D31M2I3M3I56M1D9M4D44M3D58M1D24M4I18M5I31M1I24M2I67M3I22M1D53M4I10M3I45M1I37M1I4M3D6M1D140M2D27M1I107M1I2M5D35M3D21M3D5M4I100M3I11M3D31M4I45M2D42M1D35M4D61M2D14M2D29M1I46M5D8M1D61M2D34M3D17M1D22M1D18M2D39M3I45M3I27M5D1M4D89M4D29M2D25M3D3M4D17M5I17M4D1M5D46M1D41M1I151M5I26M4D24M1D93M4I11M2I61M3I31M1I2M4D24M2D15M4D73M2I8M2D2M3I20M4I18M3I22M1I32M2I18M1I4M2D31M5I6M1I4M1D2M3I99M1I13M2I4M3D20M1D31M4I22M3D25M3D16M1D3M5I46M2I2M2I33M5D14M3I19M1D122M1D47M3D3M2I46M2I29M1D39M3I2M1D12M2I49M1I47M4D158M4I24M1I36M3D23M3I18M4D61M2D15M2D36M4I30M2I2M5D24M5D3M1D2M3D34M2D9M3D4M2I16M5D136M4D3M3D4M3I17M3I32M4I22M3D29M2I10M4I7M1I1M3D10M1D38M3I17M3D13M4I23M1D43M1D17M3D7M4I18M2D4M1I32M5D6M4D26M1D56M4I26M3D41M2I22M2I7M5I3M5I2M5I29M5D23M4I34M2I16M5I10M2I2M2D55M1D6M5I52M3D43M3I78M4D18M5D15M1D8M1D16M4I10M3I67M1D41M5D3M4D9M5D17M1I25M5I1M1I9M3D54M2D20M5I17M2D27M5D30M4D59M1I8M2D47M4I1M3D13M4D83M5D13M5I121M4D13M2D2M3D15M5D13M1I38M2D29M3I84M3D33M5D126M2D9M4D99M1I29M1I9M4D4M5I12M3I12M1D34M3D97M2I15M3D19M3D11M5D46M5D7M5I30M3I35M5I67M3D20M1I12M5D31M5D13M4I14M2I13M4I7M5D18M3D26M4I64M4D7M2I48M4D66M3I56M3I41M5D9M2I5M5D87M2D11M3D69M5D46M2I17M2I4M5I46M1D36M1I2M4D9M1D29M2D4M5D23M4D31M4D42M5I1M3D25M2I44M2D21M3I16M2I120M5D44M5D38M1I45M1I19M3I10M1D5M3D62M1D8M4D35M3I3M3I3M1I5M5I10M4I42M2I66M5D85M4D16M4D2M1I78M1D74M4D6M4I50M4D11M3I37M3I17M2I7M1D24M5I60M3D3M1D1M1D42M4I21M5I104M2D14M2I9M3D115M1I32M4I28M4I39M1I32M4D41M1I88M3D40M4I27M3D2M2D17M3D4M4D18M3D13M2I22M3I4M2I30M3I23M5D161M4I19M4D41M2I13M1D66M3D11M2I15M2I31M3D55M1D62M1I2M5I10M4I15M2I168M1D7M3D45M2D55M1D45M1I20M2D65M1I46M1D46M1I2M1D7M4I20M2I3M2I66M4I36M3D7M5D51M2D17M2I4M2I100M2I1M5I10M5D8M1D23M5I78M3I35M4D13M1D72M3D39M5I21M1D1M4I22M1D119M3I1M3I26M5I4M4I5M3D41M3D10M2D132M5D34M1D35M3I34M2D7M3I11M3D6M1I28M3I27M1I25M2I14M4D1M4D51M4D25M1I62M3D7M4D33M4D10M3D16M2D36M4D55M5D25M2D5M5D7M4I58M4D14M3D4M3D60M5I26M2D64M1I10M1I3M1D4M5D36M4D18M2D17M3D1M2I32M5I65M3D9M3D65M4D91M3I13M1D10M5D31M3I120M5D17M4I35M3D12M4I10M5I7M1I15M5I29M2D7M1D2M4D2M5D2M3D29M2D20M3I19M2I26M5I19M2D29M5D29M4I45M2I5M5D18M4I70M2I22M3D27M5D8M5D12M1I4M4D64M3I3M4D31M3I4M5I35M4I17M3I27M5D25M5I11M2I12M3I9M2I39M4D9M5I18M5D11M4D41M2I28M3D10M3I1M2I67M2I56M3I8M4D3M2D3M5I2M5D31M5I26M5I7M2I32M3I37M3D61M1D16M3I46M2D7M2I44M1D11M5D4M4I38M3I2M2D12M1I38M4I7M5I9M1I6M4I40M2I20M3I34M2I5M1I38M5I15M5I46M3I85M1D14M5I32M4I13M3I12M1I76M4I40M2I76M3I14M3D13M2I1M2D78M5I23M1I3M1I18M3I36M4D9M1D16M5I42M2D32M1D30M2I18M4D42M4I18M2D117M5D12M3D22M5D21M2D18M2I81M3D7M2I81M1D39M4I32M5I33M1I48M5I26M4I17M2D41M1I110M5D13M2D51M1I69M4I18M2I32M3D46M5I14M1D30M3I27M3D34M3I5M3I45M1I67M1D7M3D13M2I11M4I18M1D21M2I91M5D51M1D1M4D6M1D23M5I32M1I11M2I19M1I8M1I49M4D44M4D23M3D11M1I45M4D55M5I7M1I2M5I64M1I30M3D34M3D1M4D42M3D2M5D68M2D59M5I12M2D2M4I24M4D15M4I21M2I46M1I19M4I37M1I14M2D63M3I100M4I17M5D85M2I130M1I32M1D65M5D79M5D10M4D27M5I85M5D6M2I50M3D28M4D7M5I11M5I1M2I8M2D2M5D66M5I30M1I18M5I43M5D3M2D5M5I57M1I90M5I32M2D27M4I28M1I75M1I85M3D38M4D57M5I18M2D97M1D1M1I23M4D1M5I6M5D51M2I59M1D24M5I25M4I23M4D49M2I131M5D2M4D3M5I32M3I25M5I7M3D14M5I9M5I61M2I6M5I4M1I5M3I64M5I12M2D28M1D13M4I46M1I13M1I42M2I1M3I45M5D37M3I5M1D14M1I21M1D147M5D17M3D84M5I3M4D10M2D13M1I13M4I75M5I2M1D6M2D13M3I32M2D8M2D22M4I52M1D4M4D10M4D16M4I3M4D3M1D23M4I6M4D33M3D238M2I5M5I9M3I5M3D12M2D16M4I35M4D41M4D7M3I26M3I17M3D132M3I29M3I24M5I49M5D2M1D10M5I30M1D26M2I16M5D76M2I105M2I66M4D8M3I2M3I103M5I1M2D47M2D61M1D14M4I1M3D3M5D4M2D48M3I36M2I13M4D1M3I20M3I26M1D42M4I19M1D21M1D26M5I49M3D18M5D15M4I7M3D30M3I23M2I80M2D2M3I4M4D7M1I10M3D33M3D42M5D11M5D1M4I15M1I38M2D117M2D33M1I11M1I112M1I23M1D24M5D32M4D30M2D37M1I37M5D16M5I14M5I30M1D26M5I40M3D9M2D8M4D2M2D14M1I19M4I19M2I90M3D16M3D9M1I23M4D19M1I13M2I49M1D47M5I35M3D33M3I21M4D1M1D70M3D75M5I137M5I21M3D73M4I14M1I53M5D17M3D59M5D21M3I43M3I37M2D8M1I53M2D22M4D111M3D48M4D35M4D10M1D46M5I39M1I300M2D19M1I38M2D52M3D29M5I102M5D17M3I26M4D12M5D86M3I5M1I13M5I21M5D14M1D42M3I27M3D12M1D9M5I51M3D76M4I2M4I52M5I98M2D47M5I19M1I30M5I9M2I24M2D42M3I22M3D1M1I39M1D12M1D151M4D25M3D1M1D21M5D10M1D36M2D35M4D38M5I13M4D83M2I13M1D40M3I16M1I14M4I45M3I9M3I29M2I18M2D24M4I4M2I40M3D46M5D2M1D11M1I21M1I30M3D17M1D16M1I13M1I37M3I3M2D21M2D19M2D11M2I10M3I120M3I44M2I4M5I45M4I122M4D27M5D20M4I50M5D22M3D21M1I6M1D26M1D23M3D17M1I49M2I7M4D37M2D74M2D7M4D81M3I6M5D9M1D8M2D40M1I7M4I24M3I1M3I36M4I32M1D1M4D21M1I12M5D91M3D3M1I36M1D15M4D13M5I57M1I123M5I10M1I75M3I162M3I22M1I6M1I18M5I31M1I43M3I83M2I57M5I43M2I6M5I19M2D77M1I33M5I10M3I9M2I34M1I7M3I47M5D17M2D37M4D25M3D23M3D1M1D16M4D1M1D12M3I29M2I1M4I28M1I4M5D65M4I26M4D4M1I59M3I21M4I51M4D16M4I81M1D4M3D54M5I82M3I10M3D73M5I59M2D32M5I11M4D5M3D46M2D15M4I10M3I35M4D11M4I52M2I4M4I23M5D41M4I78M2I115M5D1M3D5M4D6M5I10M3I13M2I1M2D68M1I17M1D1M2I8M5I20M1I49M2D32M5D75M3I11M2I29M5I15M4I31M4D25M3I87M1D22M4I20M3D11M2I10M1D39M1D6M2I138M3I102M5I10M2D50M5I32M2I34M4D4M1D6M1D22M5D8M1D17M3D2M3I65M2I15M1D5M5I16M5D7M5I23M4I10M5I9M2D14M4D27M1D22M1I43M5I59M3I11M3I61M2I38M2D11M3I52M2D129M2I40M4I28M4I25M5D10M5D75M5I92M3D15M4I8M5D1M5I90M4I17M4I167M2I36M5D106M2D61M4I99M1D2M5I39M1D43M4D4M2D23M5I82M5I5M3D12M4D11M2I17M4D42M2I35M4I20M4I44M4D24M5D30M4I33M3I6M3I7M2D22M5D36M1I36M5D3M1I7M5I2M5D3M1D7M1D40M5I49M1I57M3D13M2D24M1I66M2I49M3I23M3I22M1I32M1D12M5I9M3D11M3D6M2D30M5D43M1D61M4D12M1I4M2I36M2I19M3I4M3D87M5I3M2I28M2D76M1I25M2I12M1I19M3I31M4D48M5I26M2I56M4D2M2D16M1I57M2D59M2I5M4D25M2D5M4D46M5I3M3I9M2I10M5D8M4I29M5I4M4I5M1I34M4D28M2D6M5D90M1I42M4I3M4D78M4D21M3D35M5I41M4D32M1D6M4D16M3D41M1I50M1I74M1I5M5I16M4D29M3D35M2I110M2D30M2I1M4D1M2D14M4D20M4I3M5I30M3I19M5D16M3I23M3D68M3I20M4I5M4D2M1D44M2I19M5I8M5I46M3D12M1D4M2D12M2D107M4D59M2D31M3D6M1I45M1D138M5D24M5I6M5I17M4I63M1I54M3I51M3I21M4I28M2I9M1D15M1D1M3D2M4D14M4I68M5I27M1I92M2I6M5D2M3I9M4D17M1D23M2D14M3I39M5I6M2I2M1I43M3I8M3I27M5D3M1I64M4I30M4D14M5D14M2I8M3D17M4I18M5I47M4D5M3I14M5D11M5I30M2D42M1D19M3I12M3I30M3D5M1D17M2I8M4I29M4I194M5D106M3I16M5D53M3D27M3I16M3D41M5D1M5D13M3D36M5I52M4D3M4D48M1I1M3D10M4D56M4I1M3I9M2D23M2D61M4D37M4D20M4I27M4D35M1I19M1D13M4I41M4D8M4I38M2D40M2D8M3I30M5D2M1D53M4I11M2I6M5D12M1I13M5I31M3I60M3D38M4D52M1D56M3I20M2D9M2I12M5I43M3D7M1D1M3I48M5I44M5D9M2I65M5D4M4D44M3I1M1I39M1D14M4I53M1D7M4I2M1D1M1I3M2I47M4I27M3I27M5D39M2I36M1I9M4I11M1I20M1I54M3D20M1I10M3D71M5D34M1D46M1I80M4I22M4I62M4I3M2D14M5I127M5I46M1D22M2D26M5D36M3D24M1I16M4I23M5I18M2I13M5I1M1D30M3D8M1I67M4I11M3D4M5I4M5D4M2I53M4D19M3I35M3I17M3I15M2D7M2D6M2D23M4I16M2I102M3I1M3D93M1D26M1I24M1I16M1I102M5D16M3I25M1I4M3D9M4I26M1I18M1I3M2D44M1I73M5D14M2I15M4D35M3D15M3I35M1I42M5D32M4D25M2D1M3I99M1D12M2I30M5D41M3D23M3I16M4I43M4D15M3I12M3D67M1I18M4D43M2D44M3I153M2D63M5D14M1D5M4D10M4D19M3D21M1D37M5D42M3D21M4I6M5I30M3D9M4I31M4D18M5D12M2I11M4D63M2D35M5I40M3D18M4D42M4I2M3I65M1I8M2I33M1I5M4D50M3D8M3I85M4D22M3I14M2D29M2I20M4D2M5I2M3I23M4D66M2I5M1D2M4D54M4D95M2I30M4D16M4D53M5I17M4D11M1I54M1I1M5I23M2D3M2D8M1I14M3D56M3I7M4I11M2I7M5I5M3D2M5D27M5I69M4I19M2D117M1I52M1I115M4D20M1D2M5I19M4I71M1I2M2D96M3D19M3D1M3D33M3I31M3D10M2I8M4D33M4I61M1I8M4D3M2D41M5D26M5D71M1I7M2D3M3I20M3I15M1I32M2I8M4I15M4D20M5I8M3I11M1I87M1I16M3D28M2D4M3D21M3D3M2D36M3I28M1D13M2I40M2I54M3D45M3I25M4D10M1D88M1D44M3D71M4I53M1I12M4I15M1D2M4D2M4I6M1D11M4D15M1I43M5D17M2I70M3I52M1I31M1D37M3I9M4D9M4D9M3I30M1D122M2D9M3D3M2D4M3D60M1I50M3D5M4I19M2D45M1I11M1I21M4I1M5I11M2D18M2I70M2D10M4D69M3I14M4I20M5I26M4I106M3I35M3I12M4I6M4D85M3I13M5D91M5D87M1I27M4I81M4D51M2D20M3D24M1I17M5I11M5I18M3I2M5I17M3I52M2D30M4I50M1D41M3I10M2D20M5I20M4D23M2I44M4I3M2I3M4D4M2D15M1I9M5I4M1I24M4I42M3D18M2D36M2D168M4D17M4D59M3D46M1D4M5D77M1I33M5D41M3D19M4D41M4D101M2I50M1D95M4I47M2D13M3D110M4I30M5I1M2D119M2I22M3D16M1D7M4I8M5D54M5D12M4I6M5D12M3D77M3D20M1I30M2D5M4D8M4I14M3D85M1I120M2I1M5D23M3D1M2I100M2D39M4D8M4D48M4D10M5D69M5D17M2I7M4D15M1I12M2I23M4I9M1I28M1I3M4D95M1I9M1D34M1D25M5I6M2I4M3I52M5I1M4I4M4I104M1D56M3D94M3I65M4D22M2I3M4I8M1I89M2D25M2D33M2D51M2D12M1D64M2D35M4D15M3I11M5I66M4D3M2I32M5D43M5D61M2I7M1I51M2D2M3D58M1D1M3D29M2D36M3I37M2I37M5I21M4D19M5D32M3D83M4D61M5D22M4D67M5D24M1I111M3I3M5D4M2I43M2D45M4D74M3D81M5I22M5D224M4D9M2D2M4I103M5D84M4I2M2I8M5I12M3D43M2D24M4D29M2D15M5D2M4D21M3D1M3D8M3D14M3I26M1I21M4D84M1I3M2I6M4I16M4I49M3D17M4I42M3I47M4I11M2D1M4I13M2D16M5D8M2D70M2I4M1I144M4D27M3D20M1D3M1I18M5D5M4D15M5I16M1I70M4I6M2I25M3D148M2I198M2D58M2I120M2I10M2D23M2D19M1D33M3I16M5D21M5D40M5I9M3D16M5I8M3I50M4D15M1I57M4D2M3D22M3I7M3I18M5I8M3D14M5D77M5D16M5D17M1D48M5D17M3I17M3D77M1I20M3D10M2I50M4I3M2I74M3D76M5D32M1I39M4I32M5I10M5D14M5D46M3I48M3D33M1I34M2I8M5D40M5I40M4I6M3I13M5D8M1D16M4D38M5I7M3I3M5I21M1I10M2I4M2D31M5I139M5I24M4D179M4I18M3D64M2I23M5D1M1I10M3D35M5I20M2I6M1I38M5D29M3D43M2I16M4D6M5I6M1I7M4I14M3D17M4I1M5I34M3D114M5I62M4D21M5I34M2I5M1I28M1D68M1I100M1I39M2I21M5I22M1I65M2I51M3I12M4D3M5D12M3I2M5I6M5I17M1D42M5I69M1D4M4D4M2D3M3I12M1I34M1D9M3D27M2D4M3I36M5D33M2I5M3D46M3I43M4D5M1D3M2D15M5D65M1I7M2D9M4I35M1D7M3D130M4D60M2D2M5D14M4I13M2I5M1I65M4D47M2D40M1I42M4D27M1I3M5D11M2D1M5I49M4D8M2D34M2D25M3I40M4D48M4D76M2D30M5D13M4I76M4D3M4I12M1D11M5D16M4D15M2I57M4I8M3D10M5I16M4D17M4D45M1I17M3D11M5D128M5I13M4D53M1D16M5I6M5I7M5I69M1I9M1I24M1I79M5I14M5I37M4D56M5D10M3I51M3D20M5I16M3I12M5D16M2D26M2D19M5D87M3I21M5D12M5I43M1D67M3I4M3I2M4D9M1I41M5I85M3D74M1D14M1I39M3I37M4D28M3I49M5D75M5I12M4D114M5D5M2I46M1D6M3D19M3D28M2I128M2D114M2D9M5D13M2D15M1D22M1D146M5I5M3I18M3D1M3I9M2D71M4I10M3I50M4I21M2D16M2I9M1I10M2D11M3I8M1I1M2D121M2I1M1D35M4I50M4D6M2D9M3D3M4I8M3D27M4I34M1I69M3I18M1I11M4D5M2I28M1I39M5D1M1D24M5D132M3D3M4I22M4D15M1D27M4I2M3D47M4D8M1D65M2I18M4I11M3I37M3I72M5D4M5D10M4D27M4I8M4D61M2I67M1I3M3D6M2D14M1D39M3I25M3I7M4D12M5I27M2I19M5D85M4I19M5D97M5D95M1I3M1D68M1I24M4D39M2I21M2D22M2I81M1D57M3D26M1D42M4I8M5D13M5I47M1D91M1D38M1I2M1D155M1D2M5I69M3I5M4I8M4D41M5I3M3D9M3D133M3I32M3D47M1D39M2I68M3D3M3I5M2I6M1I28M3I9M2I11M4I3M1D35M3D87M5D81M1D54M5I35M2D57M1I11M2I94M4D19M2I49M1I23M4I54M1I8M1I8M4D79M2I4M4D5M5I7M5D83M5I4M4I16M4I38M2D15M5I7M2I2M5D18M2D46M2I1M1D5M5D2M5D6M3I19M2I1M2D34M4D21M2I55M2D63M1I9M1D7M5I48M3I13M3D16M2D10M5I64M4I5M4D32M2I1M2D2M4I3M3I47M5I27M5D88M5D9M2D6M2I11M5D72M4D16M3I11M4I30M2D6M4D37M1D32M3D9M5D76M5D82M3D7M4D11M5I8M5D18M2I70M2D2M3I153M2D47M3D33M5D20M3D51M3I1M4I26M5D6M5D4M2I16M5I45M2D4M2I55M2I62M2I51M5D88M2I19M1D25M5I33M5I16M5D15M2I2M1D3M2D8M3I25M3I24M1I14M3D14M2I160M1I9M1D26M4I3M5D116M1I16M2I70M4D32M1D45M1I37M4I45M5D2M3D50M3D28M4I23M4D9M3I135M2I1M3I9M4D7M4D80M1D11M3I18M3D14M5I5M1D21M4D20M1I53M4I14M4D9M4D3M5D32M4D48M5D16M3I2M2D3M3I27M5I63M2D4M4D20M1I19M4I26M2I2M5I26M4I14M2I18M1D5M5D57M4I26M5D59M4D26M4I31M1D2M3I24M3I18M3D3M3D14M1I47M2I20M3D21M3D30M4D8M4D44M5I1M3I134M1D3M2I22M4D20M2D16M2I41M3D50M3I43M3I23M5I39M2I90M2D30M2D28M5I21M2I16M5D2M2D158M2I8M2I31M5D36M1I11M3D51M2D150M4I3M5D7M3I34M3I12M1D4M3D26M4D7M3I30M3D8M4D15M2D36M4I5M1I21M5D22M1I181M1I94M4I1M3I5M2I27M2D14M1D27M5D141M1I16M4I15M1I16M2I33M4D23M2D6M3I31M1D32M3I23M4I50M5D19M5D60M5D47M3D24M3I68M3I60M1D45M5D30M1I46M2D4M5I27M4I79M5D32M2D17M4D3M1I15M1I1M5I14M2I6M5I20M4D40M1D23M4D13M2D16M2I39M1D53M2D25M4I1M1D7M3D7M2D48M4I31M3I33M3D7M2I18M2I18M1I52M1D64M4D4M3D19M1D26M4I3M2D42M4I2M2I9M1I121M1I6M4I31M5I13M1I14M2I122M4I19M1I33M5I15M2I12M5D6M1I48M1I1M1D43M2D6M3I79M2I45M3I16M1I83M2D17M5D28M1D1M5I7M1I55M3D28M2I93M5D51M2I6M4I9M4I88M5I50M2I4M1D23M4I89M4D2M3I20M4D128M2D36M3I50M3I131M4I5M4I21M4I44M3D4M4I16M3I33M5I59M1D6M1I20M3I25M3D18M1D28M4D24M1I9M2D13M4I5M2I81M1I13M1I33M5D7M4I17M2I88M2D6M5I17M3I28M1D27M4D24M4D22M3D7M4D8M2D22M3D3M2I71M3D23M5D38M2I24M1D5M5D24M1D1M5D7M3D19M2I69M3I50M5I25M3I34M2D37M4D63M2I14M3D37M4I8M2D13M4D30M1I8M5D60M3I14M4D35M1I102M5I19M3I18M4I10M2I14M5I85M1I23M1I10M2D28M2D9M3D25M2D10M4D92M3D43M1I29M5D49M3I4M5I20M2I16M2I15M1I181M2I7M5I43M5D32M4D24M4I26M5I23M3D46M4I46M5D17M5D10M1D85M1I35M4I56M3I43M5D20M4I17M3I44M1I10M1D119M4I24M4I5M3I92M1D45M1D4M2I85M3I77M3D60M5D1M1D24M2D61M1I20M3D37M2D78M5D20M3D17M5D14M1D28M1I45M4I2M3D46M3D22M4I51M2D11M4D27M5D13M5I38M1D32M3I56M1I41M5D32M4I12M3D3M4D24M3I78M2I26M4I45M1I19M4I14M5D42M5I9M5I9M2D24M3D3M2D12M3I14M5D9M2D15M1I20M5D92M4D12M2I46M5D2M4D82M4I9M5I21M3D54M2D53M1I62M4I7M5D19M4I3M3D48M4I53M4I85M3D26M3D96M5D10M2I8M5I63M4D2M5I76M1D3M2I63M5I44M3I56M5D13M4I6M1I25M1D20M5D9M4D35M1I18M3D22M5D116M3I33M3D7M2D8M5D2M2D16M2D16M4D62M3D25M5D6M5I110M4D105M4I96M2I54M4I243M1I76M4I41M2D8M3I46M1D33M4D12M5I52M2I2M3I34M1D9M1D17M3D77M2I2M5D16M5D108M5I11M4I12M5I25M5I47M5D5M1I11M1D14M1I19M4D67M5I10M2D41M3I24M5D18M2D25M5I30M4I30M4I15M1D153M4D5M1I26M2I34M1I1M2I8M2I12M5I81M4I14M2D49M3D66M4D14M3I21M5D100M4D15M1I39M3I10M2I138M4D8M1D54M4D25M2D21M5I1M2D17M5D38M5D53M5D41M4I180M4I17M4I20M3I12M2I47M2D62M4D8M4I46M2D38M4D74M4I60M4D127M2I58M3I91M1D22M4D7M4I8M1I70M3I25M3I32M3D41M2D11M1I48M1D19M3I27M3D88M2D33M5D88M3I19M1I9M1I22M5I2M4I5M1D13M2I22M2D26M3D107M2D68M1I27M3D12M3I67M1D71M5I14M5D69M1I21M3D29M5D3M3I23M4D4M1D2M1D2M1I23M5I34M4I16M2D22M5I48M2D7M2D20M4I16M2D20M2D7M3D31M1I43M3D51M5D25M2D1M3D10M2I29M2D105M5I1M1D34M2I4M3D23M3I75M3I44M3I12M3D18M2D22M4I39M4I16M2I11M1D14M1I6M4I15M4D90M3I14M5D33M5I14M4D2M3I2M3I90M4I10M5D81M4I19M3D122M2I26M4I14M4I9M1D28M5I14M4D28M5I65M5I10M4D23M1I58M1D22M3D15M3I45M1D23M4I47M4D15M1D9M3I19M5I3M4I29M1I7M4D6M1I24M3D106M4D138M5I18M5I5M4I1M1I18M4I70M2D20M3I14M1I81M5D18M4I44M1I18M4D7M1D16M2D12M3I48M1D1M2D123M4I45M5I2M1I2M1I14M3D15M3I7M2I11M3I23M1I42M3I12M3D46M1I17M1D38M3I3M1I9M2I83M2D6M1D51M5D21M2I6M3D41M1D62M3I24M3I4M3I3M1I27M2I56M2D1M4I23M4D63M3I16M2D10M3I2M1I28M2I65M3I74M5I58M5D12M3I13M2D14M3D4M5D17M5D8M5D1M5I25M2I6M3D28M3I11M2I108M2I2M2I6M1D41M1I25M3D26M4I44M2D47M5D55M1I1M2D96M3D11M3I53M5D2M2I84M4D2M1I31M1D41M1I65M3I28M2D133M2D2M2I15M2D7M5D13M5I4M3D11M2I12M2I5M5D8M4I27M2I11M5D142M4D14M3I93M2I9M4I24M4D11M1D46M5I17M2I6M3D101M2I81M2I6M4D66M2D46M4I10M4I224M4D71M2I8M1I16M2D1M5D49M3D30M5I32M1D72M3I82M1I25M4I35M4D20M1D38M1I54M1D24M3D10M3I96M2D23M4D9M3D9M3D8M5I19M5D8M2I16M5D66M5I6M2D19M4I8M2D32M1D82M4I26M1I5M1I5M2D50M3I75M3I11M2I6M4I96M2I47M1D5M1I6M4D15M2D41M1D42M3I19M1D35M3I46M3I2M3I15M5D22M5I12M5I5M2D1M3I8M4I20M3I9M4D11M3D1M2I25M5D7M5D16M5I21M5I11M4D35M4D15M5D6M5D57M1I104M1D34M2D24M1D35M3D36M2I4M2I3M5D9M3I57M4D28M1I22M5I106M1I46M1I5M5D5M1I3M5D10M3I2M3I53M3I24M2D41M1I20M4I8M2I92M2D68M4I5M2D5M2I10M2D11M4D43M2I10M1I17M3I93M2D35M5I7M1I18M1I9M1D23M5I33M3I24M2I2M4D2M5D236M4I78M4D11M3I28M3I2M5D9M3I50M2I36M1I28M4D62M5D17M3I38M3I43M3D22M1D65M1D39M3D12M4D79M3D110M4D4M1D24M3I3M1D54M3D24M4D20M5I7M5I63M1D42M3I14M5I2M4I51M1I3M2I41M1I46M5I4M3D34M4I7M1I2M2I44M4D63M2I36M5D11M1I98M2D25M1I2M5D31M4D12M3D8M2D6M2I22M1I95M1I32M4D50M5I3M1D5M1D6M3I22M1I10M5I2M1D2M1D9M5I99M4I30M5I105M1I14M1I12M3I32M5D34M3D7M4I41M4D13M5I18M4D38M4I39M3I2M1D4M1I12M3D35M1D27M1I67M4I8M2D23M5I42M3D10M3D134M4D45M2D3M5D8M5I8M2I1M5D6M2D36M4I27M1I23M5D21M2D29M4I8M3D134M3I30M4D2M1I74M2I112M2I63M4D75M5D5M2I102M2D9M2I23M5D56M2I31M1I45M3I27M4I3M1D17M1I26M1D16M1I17M2D28M3D34M3I145M5D8M2I11M3I13M3I4M2I11M1I19M4D23M1I10M3I48M5D8M1I76M5I20M4I34M5D46M1D6M5I62M2I2M5I25M3D10M2I7M3I36M3I8M5D2M3I4M5I40M5D2M3I16M5D20M4D11M5D34M2I61M2D1M3D47M2D66M4D10M2I29M3I27M3I28M1D9M4I18M4I61M3D32M4I83M2I55M2I20M5I94M3D61M5D103M4D3M2D28M5D7M2I1M2D31M2D25M5I40M3I53M3I40M5I24M4D68M2D9M1D56M3D19M5I19M1I47M3D42M5D101M1D9M3D4M5D71M4I2M2D31M5D3M1D3M1I4M3D20M2D16M4I11M3I28M3D54M5D29M2I12M1D65M2I81M4D24M1D11M2I11M2D9M3D37M4I28M1D6M2I30M1D3M5D15M2D82M5D40M1D41M1I69M5I28M1I28M1D17M3D187M1I12M3D30M5D15M3I11M1D15M3I12M5D3M4I7M4D10M1I21M5D17M5I54M4I32M5I38M5D19M5I85M4I10M4D11M4D64M1D42M4D34M1D72M4I21M2D8M5D13M1I4M5D50M2D36M2D20M1I56M5D61M5D12M2I54M4I18M3I3M2I28M2I100M3I12M1D6M1D21M5D3M2D19M5I63M1I26M3D31M4I16M3I10M4I37M1I20M4D5M5D18M4I5M2D59M1I94M5I39M1I6M5D41M1D43M5D46M1I13M1D21M3I49M4D15M2D3M5I17M1I11M5I35M1D14M1D10M5I46M2I21M1D61M5D48M5I46M4D4M5D7M3D50M3D23M2I71M4D13M3D23M3D7M1D14M5I19M1D62M1I18M1I37M4D27M4I32M1I59M1D12M2D21M4I72M1D13M3D12M2D10M5I15M3D38M4I1M3D7M1D3M2D9M1I3M2D58M4D18M4I2M3I1M3D22M5I87M4D13M2D24M1I20M1I1M3I67M5I21M2I18M1D18M4I4M2D13M4I10M2I66M1I2M4D37M1D68M5I46M4D14M5D1M5I38M4I26M2I24M4I21M5I22M1I86M2D78M4I7M1D9M4D31M5I4M3I13M4I55M5I95M5D24M4D1M3D15M1I35M5D8M1D25M4I10M5I1M2D13M4D31M4I95M4D21M4I26M1D25M4I6M5D2M3I22M3I8M2D34M2I2M1D4M2D26M4D27M3D9M4I40M3I5M3I24M2D68M5D26M5D17M2I44M5D20M4D32M4I18M4I6M3D9M5D1M3D14M4D1M5D17M1I87M4I16M3D20M3D5M1I18M4D1M2D8M2D15M3D17M4D11M4I70M3I21M1D16M5I61M1I85M2D46M2D10M2D37M1I5M4D17M2I42M3I49M1D7M2D25M5D46M3D23M3D18M1I71M3D4M4I5M2D5M4I50M1I48M5I67M1D65M4I44M5D6M2I120M4I14M3D4M5D56M5I25M3D81M4I106M2D17M3I50M2I109M2I30M1D17M1I22M2D51M2D30M2I18M5I7M2I4M5D61M1D66M1I37M3I11M4I33M2D3M5D3M4I17M4D15M1I30M3D64M4D46M3D25M5D5M1D14M3I8M4D8M5I28M5I16M2I123M2I32M4D13M5D31M4D25M4I35M5D23M5I91M1I27M1D12M1D25M1D1M2I20M4I18M4I31M5I20M4D11M5I10M3I6M2I11M3I54M5D15M1D102M4D1M3D5M1I18M1D10M5I59M3I123M5D26M4I25M4D4M1D6M2I1M4D23M5I50M3I38M3D17M1D15M5D6M1D28M2I8M5D35M3I19M1I21M1I31M1D14M3D42M1D99M1I42M1D8M5D25M3I16M5D21M5D11M4I26M3D17M5D8M1D10M4D42M4D12M1D47M5I1M5D36M4I6M5I14M2I25M5I10M3D55M3I2M2I5M1I30M3I46M4D2M5I4M5I48M5D30M1I26M5D35M5I45M2I23M3I8M3D22M5D36M5I38M3I33M1D108M5I22M5D4M5D23M1D46M3D3M2I106M2I49M5I1M4D2M3D1M2D179M5I97M2I40M1D68M1D44M2D40M2I14M4I17M1I1M4I36M3I3M3D21M2D66M2I1M3I11M4D33M3D38M4I33M4D21M1D1M2D31M3I26M4D16M2D61M1I83M1I55M4I15M2I26M5I5M1I13M1I26M2D26M3I115M1D24M3D18M1D37M2I57M4D32M3D4M1I24M2I39M3D16M4I50M4I35M2D141M4I10M1I5M5D2M3D38M1I26M4I15M5D36M4D45M1D50M1D9M5D9M4I37M4D112M5D11M1D30M4I14M4I18M5I4M2I76M5D29M4D13M2I2M2I28M5D21M2D1M5I17M1I11M5I48M4I36M4I17M3I63M4D21M3D90M3D18M4D75M5D12M5D82M4I11M4D2M5I5M5I36M1D29M5D7M5D7M1D9M3I39M2D85M2I1M1D37M2I41M5D21M3I23M2D17M4D9M5D26M2I31M1D10M1I116M2D9M2I13M3I24M5I51M2D1M4I17M4I67M4I10M4I7M3I32M4D60M2D17M1D47M5I68M4I14M5I45M1D11M4D19M5I31M4I55M3D10M4D33M1D78M4D4M3D8M5D12M2D2M1D2M4I12M4I25M5I55M1D2M3I19M3D8M4D49M1I36M4I22M2D15M4I27M2I3M4D36M1I24M5D16M5I45M3I39M5D28M3I3M2I40M3I21M2D32M2D14M2I20M1I54M5I52M1I11M3D12M2D53M2D9M3I133M5D37M1I98M5I10M3D39M1I16M2D12M3D57M1D4M1I14M2I31M5I55M5I8M4I48M5D116M4D40M4I13M2I127M1I2M4D10M1I3M3I15M2I50M5I17M2I65M4D53M3I16M3D41M1D5M2D103M1I13M2D18M5I79M1I13M4D25M1I45M3D2M3D6M1D18M3D3M4D5M1D3M4I59M4D5M4I5M1I69M1D22M5I51M4D9M4I3M5I6M5I5M3I67M4I2M3D14M2I86M5I57M3I17M2D24M5D14M1I50M4D35M5D17M2D31M2I24M3I74M3D18M5I6M4I63M3D4M4I48M4D11M5D16M4I18M1I28M3I19M3D32M2D26M3I13M4D69M1I24M1D105M2I5M5I13M4D20M2D4M2I11M2I116M4D41M4D169M2D5M2D51M5D37M1D26M5I2M5I35M1D3M2D16M3I2M1I37M2D57M4I21M5I53M1D5M4D30M1I1M1D27M2I93M4I7M3I3M5I18M1D24M4D4M4I6M4I25M1D24M3D12M4I136M1I38M3I4M1D2M3D38M1I14M4D42M2I34M3D41M4D40M3I14M1I8M5D41M1D7M2I39M1I24M2D27M1D11M2D45M4D41M5I19M4D4M5I46M4I16M2D25M4I26M4D12M4D24M2I2M1D5M2D54M2I36M4D65M3I22M1D21M2I40M1D51M4D10M5D1M1D42M2D12M3D19M3D2M4I35M2I50M2D4M5D17M1D31M2I32M4D3M5D102M3D59M2D1M5I88M3I28M1I32M3I1M1D86M2I45M1D22M2I4M1I18M5D22M1D4M2D18M4I10M3I21M1I55M3I27M4D9M1I20M3I15M1I91M1D26M3D216M5D11M3I25M1I74M5D21M2D49M5I2M4D12M5I136M2I31M3D1M1D11M5D28M4I23M1I34M1D24M5I4M1I5M5D3M3I55M5I7M4D19M3D29M1D33M1D17M3D35M4I33M5I16M3I9M5I21M4D34M1I26M5D15M2D1M5D16M1D50M5I5M3I3M4I9M5D23M4I13M5D5M3I28M5I28M4I38M2I38M1D5M4D25M4D56M1I24M1D3M3I23M5I124M3D30M4D98M1D57M2I34M1D26M3I16M4I20M3I3M4D19M5I93M1D23M3D5M2D26M1D2M3D11M1D31M1D57M2I2M4I49M5D21M3D28M3D9M4I12M3D25M4D79M5I49M1I14M4I30M2I25M1I47M5I14M4D58M5D40M3I5M4D1M2D60M2D59M2D3M5I1M3D17M2D7M4I52M1D55M5D46M4I22M5D8M2I14M5D1M4D30M2I3M1D48M5D19M5I41M1D17M4D36M2D40M1I12M3I19M1D22M4D11M5I25M1I1M5D96M4D8M2I22M2D67M4I138M4D10M1D37M4D33M5I11M5D31M5D6M4D26M4I21M4D2M3I59M2D63M3I5M5D12M1I9M5I74M1I76M3D45M2I121M1D17M4I1M3D16M2I50M2I25M4D14M1D28M3D72M4I3M1I7M4D33M5I36M4D134M5D29M4D6M4I36M1D48M3I7M1D16M2D5M3D1M3I1M4I100M2I110M4D51M3D5M3D80M4D31M2I3M1I53M5D64M5D19M5I39M4D53M3D62M5D102M1D14M2D28M4I22M3D3M5I24M1D23M4I70M4D8M2D34M2D6M1I18M4D73M4I15M5D14M3I81M5I51M5I9M3D184M4D49M5D22M3I25M4I46M1D16M2I19M1D69M5D92M4I14M4I40M5D153M3D17M5D19M4I48M5D27M2D49M5I11M1D24M4D25M5D4M2I34M2I10M2D2M3D40M4I26M1I3M4D61M4I76M4D9M5I43M2D49M3I24M4I1M3I49M5I37M4I17M4I10M5D131M3I75M2D6M2I25M4D11M5D6M1I13M4D3M4I13M1I10M2I182M3I18M2I1M2I84M5D10M4I138M4I10M4I13M5D5M4I28M2D7M3D184M2I43M2D24M1D7M1I6M1I39M2D24M1I28M5D2M2D7M3D3M3D6M2I51M3I1M1I21M3D22M2I13M4D32M5D5M1D13M2I67M4I5M2I56M5I68M4I59M4D24M3I34M2I106M2I1M5D21M3D24M5I15M5I2M1I42M3I7M4D10M2I16M1D33M1D83M5I10M1D67M4D44M5I13M1I71M2I3M1I21M2I31M3D30M1D66M5I54M1I8M1I3M1D5M4I5M1D8M4D20M2D36M1D53M4I21M1D4M3D22M5I29M4I28M5D23M2D26M4D29M2I57M2D11M4I23M2I7M5I27M3D8M5I7M5D44M5I23M1I18M1D22M1D106M1D28M3I59M1D3M1D16M2D11M1D21M2D14M1I18M5I231M3D31M2I4M2D16M5I143M1D1M2D1M2I20M1I22M4I44M4D5M2D5M4I47M1I12M1D21M3I55M3D18M1D6M1I1M3I29M5I91M1I30M4D5M1I38M4I23M2D2M5D1M3D13M3D12M5I40M5D7M1I2M5D59M1I117M1D120M2D82M5I18M3I2M3D47M4I31M5D9M1D6M3D3M4I1M4I104M4D45M5I3M2I30M3D33M4D100M3D51M2I66M2I10M1D13M2D73M3I9M5I7M2I35M5I86M5I33M5D10M3I1M5D14M3D52M5D54M2I25M1D33M2D81M2I14M2I35M5D15M2I38M3D57M2I47M2I26M5D23M1D73M3D15M4D16M2I3M5D110M2D13M1D45M4D14M2I5M4D34M3D56M4I5M1I52M1I8M3I17M2D5M2D33M3I39M2D93M5D20M3D7M5I38M1I4M3D83M2D7M3D10M1I50M1I49M4I22M1D37M4D38M3I28M5I32M3I10M1I37M1I12M2I15M2D10M5D10M3I56M1D6M2D15M1D40M1D50M4I139M4D10M2I84M2I12M3D13M5I13M3D53M4I12M4D16M5D11M1D43M5I9M5D29M2I95M1D2M4I8M4D80M4D48M4I14M4I15M1D75M4D10M5D1M3I62M5D33M3D146M3I30M1D18M2I20M1D110M1I2M3D88M1D40M1D21M5D147M2I1M5D23M5I25M5I8M2D122M3I21M3D10M3D19M4D3M2D166M3D4M2D34M5I25M1I19M4D16M1D4M4D13M1D3M5D65M1I13M3I108M2I33M5I24M1D1M2D35M5I8M2I92M3I26M5I15M1D60M4I10M2D18M5D34M3I103M4D31M1I29M1I26M2I130M1I65M5D2M3I33M1I64M1D69M2D5M4I31M3I13M3I25M4D22M1I1M2D6M4D65M2D58M3D61M4D39M4D117M2I122M2D41M5D24M4D5M5D24M3I33M2I11M2D8M4D68M5D36M5I17M5I61M2D71M1I28M5I76M1I31M3I10M3I11M5I4M2I73M1I26M2D2M1D11M1D9M3I4M5D49M5I25M2D17M2I77M1D2M3D45M3D4M2I64M1I21M1I102M4I46M3I2M4I39M5D11M3D4M1I37M5D45M4D71M2D25M3I16M1I39M5I40M3D2M2I32M1I80M5D37M3I62M2D27M3D50M3D28M2D18M1I45M4D15M5D2M2D23M3I15M4D50M3D16M4I8M1D20M1I44M3D14M3D12M1I1M1I4M4I6M5I18M5D11M5I19M4D55M1D16M1I8M4D27M1D38M2D28M5D23M4I2M4I88M3D61M1D30M1D9M4I75M2D93M4I48M4D34M3D19M2I40M3D29M5I34M1D20M2D98M5I23M5D30M2D7M1D8M2I7M3I3M5D19M1D6M5D13M2I21M4I18M5I88M1I12M1D67M5D6M1I6M2I83M4D51M3D1M4D56M5D7M5I18M5D97M3D6M5D5M3I8M3I19M2I85M4I35M5D28M4D5M4D14M1I16M3I50M3D20M1I11M4I2M3I37M5I51M4I39M5D16M3D46M5D80M3D1M1D16M2D57M2I13M3D9M1D11M3I20M2I75M1I12M2I32M5D20M5I6M2D32M2D53M4I21M2D35M3D132M3D13M3I17M3I5M3I87M5D55M3I13M2I28M5D8M2I70M4I51M1I20M3D1M5I16M4D21M1I8M5D28M4I22M3I23M1I45M4D27M1I34M2I1M2D19M3I123M3I1M1D84M5I90M5I10M3I5M1D16M3I21M2I50M4D21M4D9M2D65M5D36M3I1M2I13M1D38M2D26M1I38M3D37M2D49M3D48M3D71M5I37M4D73M4I32M3D38M1I55M2D110M2D10M1I14M5I64M4D5M3I48M5D38M4D53M4D31M4D18M5D2M1I19M4D2M2D70M2D7M4I57M4D3M3I1M1I62M3I25M2D125M5D105M3I14M3I7M1I91M4I69M3I29M2I22M4D30M1I56M4D13M3I21M5I5M3I51M5D45M4I10M5D12M3D5M4I36M2I24M2D38M4D4M2D39M5I156M5I12M3I14M2D32M3D21M1D14M5I29M4D52M2D10M1I6M3D35M3D10M3D2M5I51M1I45M2D9M5I33M5I56M4D3M4I26M5I122M2I57M2D25M5I5M2D44M4I94M5D64M1I17M5I55M5D41M5D1M2I2M5D41M3I31M4I18M4D17M1I14M1I37M1D47M4I4M3D5M4I22M5I73M4I129M2I21M1D12M1I1M2D59M2D156M4D21M3I29M1I27M2D24M4I110M3D32M3I90M3I9M3D59M2D25M5D7M1D66M3D5M4I27M3I6M1I45M2D2M2I40M1I2M3I14M5I52M1D6M4I19M3I77M3D22M4I74M5D8M4I12M2I34M1D45M3D78M5D7M3D21M1I31M3D56M2I24M4D78M1I19M2D82M1D63M2I25M1I29M4D25M5D2M2I4M2I30M4I38M5I17M1D16M4D42M5D42M4D16M3I41M1I21M5D91M4D11M4I47M5I11M1I31M3I13M2I52M5I9M1I65M1D40M2D38M2I6M1I6M5I3M1I17M1D16M4D1M4I43M3D1M2I21M2I28M4D42M1I46M2D134M5D6M2I6M1I34M3I54M4D12M2D17M4D98M1D7M4D63M3I112M5D25M2D1M1I10M1I3M3I142M3I23M3I70M3I7M1D4M4D2M3D8M4D9M4I64M3I20M1I28M4D1M3D6M3D32M2I1M5I26M2D12M1D27M2I23M1D9M2D15M3I3M5I1M1I13M2D7M4I9M2D55M2D70M4D6M4D26M5D81M4D2M2I26M1I11M1D121M5I15M4I27M5D49M4D75M1D7M1I21M1I32M2I80M1I2M3I80M1D4M5I1M3D5M2D6M1D33M4I47M1D45M1D3M3I32M1I17M2I21M4D41M3I12M1D2M2I61M5I63M2I37M1D6M5I19M3D18M3I22M4I53M5I26M1I42M1D74M3I40M1I1M1D19M4I70M2D4M3I23M4D35M4I15M5I84M4I24M3I43M2I33M4I31M5I35M4I1M5I6M3I2M5D32M1I7M5D13M4I12M5I30M4D1M3D7M3I9M4D16M4D6M4I24M4I1M2D15M3I1M2D97M2D29M5D17M2I12M5I16M3I19M2I1M3I24M4I1M1D25M3I13M1I58M3D17M1I117M5I20M5D12M1I12M1D39M3D13M3I26M3D44M2D36M2D140M4D5M1D38M1D16M2I31M1D1M3I29M1I22M4I24M5I73M3D40M1I92M1I3M4I156M4D176M5D18M4I12M5I33M3I7M3I83M3D160M3D116M5D85M4I1M3I5M5D69M5I79M5I2M3D65M5D21M5I10M4D67M2D4M1D29M5D45M2D1M5I11M4D11M5D34M2D10M3I38M1D105M1D44M5D11M5I131M5I2M2D25M5I53M1I3M1I79M1I30M5I75M3I36M2D8M3D27M4I3M4D58M2I29M4I29M5I68M5D11M1D1M2D40M2I3M4I5M2D15M4D25M1D44M4I95M2D37M1I12M4I33M3D8M4D51M1D73M3I10M1D40M1D113M4D9M2I42M3I78M3D91M4I35M5D25M1I3M4D14M4I64M3D13M5D43M5I6M2D29M2I18M3I35M5I25M1I41M1I3M4D9M4I25M3D25M1D5M2I47M5I102M1D39M1D37M5D14M4I28M5I40M5I29M5I6M5D7M3I34M3D5M5D6M2D41M2D27M2I5M5D10M3D7M3I35M1I10M3D3M2I16M1D7M2I39M2D9M3I60M1D11M3I9M2I18M5D21M5I12M4D2M3D3M5I30M5D6M2D13M3D115M2D51M1I40M4D37M5I22M5D9M3I3M3I10M5D30M3I3M1D20M4D62M4I38M4I3M4I33M2D17M1I52M2I46M2I37M4D117M2D3M2I54M2D7M1D17M2I51M1D32M5D12M5D67M3D6M1I6M2I3M1D38M3I20M2D23M4I32M3D115M3I16M1D57M4D41M3I39M3D8M3D11M3I31M1I7M3D14M5D16M5I8M2I22M3I20M4D13M5D48M1D5M1I26M3D35M2I7M2I56M4I1M5D19M4D29M1I56M4I8M2D23M5D4M5D5M2I49M5I41M5D47M3I2M4I135M5D34M4I13M5D31M3D32M3D11M4I48M3I60M4D18M2D3M1I3M3I1M4I19M1D54M5D35M3D11M1I37M5I51M4D26M5I3M2D15M3D5M1I44M5I6M3D6M2I34M2I7M3I1M3I11M2I22M2D17M5I13M4I46M5D5M3D63M4I20M3D10M2I114M2D291M2D3M2I52M1I9M5I16M3D10M4I41M5I31M1D94M3D12M1D48M5I12M2I16M4D52M1I30M4I28M4I31M4D19M2D2M4D36M4I5M3I11M2D31M3D238M2I76M4D36M4I86M5D14M1I1M4D41M2D14M2D26M3I6M2I3M1I31M2I61M3I14M3I10M5D25M5D37M3D12M4D21M3D54M5I7M5I53M2D10M2D44M1I46M2I12M5D92M4D13M5I6M2I45M2I16M5I3M3D11M5I31M3I29M1I18M3I30M1D2M3D6M1I57M2D16M2I27M4D1M1I3M1D70M5D83M3I28M3I68M5D16M5I42M2I22M4D36M2I7M3I12M4D15M2I6M3D2M1I71M5D12M2D83M2D15M3D84M4D118M4D14M1I24M1D6M1I12M3D71M4I43M3D36M1I12M2I59M5I34M3D37M1D1M2D38M3I6M2I36M2I20M5D18M4I23M4I57M3I5M3D60M5D82M3I75M5I6M2D11M2D23M2D24M3I17M1I35M4I19M1D8M2D78M2D20M3D5M2I1M1I18M5D8M5D50M2D74M5D6M2I25M3I3M2I20M1I38M4D4M5I27M4I12M3I11M2D69M2D126M2D4M3I4M2I57M5I13M1D58M1D4M3I13M3I20M5I25M3I33M1D34M5I10M2D20M5D50M5I15M1I8M3I27M4D8M3D23M1D4M3D25M3D35M1D58M3I15M2I11M5D20M5D6M5I26M3D39M4D77M2I9M5I17M5I20M5I22M5D5M2D23M1I21M2D14M5D78M4D5M2D49M1D22M3I8M5I19M2D5M1D17M1D5M1D1M4D27M1D3M2I5M2D23M4D16M1I12M2I98M5D67M5D18M1D5M5D24M3I11M4D7M1I7M1D51M5D12M4I16M3I6M1I3M4I60M3I13M4D131M1D32M5I5M4I106M4D5M5I23M3D17M4I69M2D35M2I146M5I2M3D30M4D20M2D28M3D111M3D53M5D2M4D8M4D30M3D37M4I1M3D41M5I32M2I24M2I58M5I30M2D56M1D5M4D63M5I11M2I17M5I16M2I52M1D21M4I5M3D8M1I11M4D29M2D54M3D6M4D60M2D5M2D10M1I23M5I13M3I23M3I5M4D1M4D55M1I4M4I43M3I44M5I61M5D1M2I24M1D55M3I68M3D6M5I4M2D22M3I34M3D2M3D13M2I112M1I65M4D36M3D8M5I38M3I55M4D18M2D136M3D3M2D4M4I5M1I53M4D22M1I33M3I1M3I17M5I62M3D1M3D88M2I3M2D11M5I4M4I16M2D62M4D4M1D25M1D4M3D17M4D45M3D15M2D10M2D15M4I52M1D1M2D2M5I16M2I25M4D64M3I19M4D31M5I5M3D25M2I18M5D53M1I3M3D22M3I3M5I47M3I18M4I15M4D15M1I4M2I2M3I61M1D70M1D3M5D9M5I1M3D18M2I16M1I6M4D31M2I65M2D31M3I9M5I54M2D144M5I42M1I71M1D194M5D2M5I7M5I51M3D11M5I7M2I12M2D19M4I34M2I41M3I55M3D15M4I44M5D3M5I20M4I3M1I69M4D35M5D8M5I2M5I30M1I18M3D68M3D45M1D37M1I141M3D69M4I36M3D4M2D6M5D30M2D2M4D5M2D42M2I35M3D6M5I7M5D35M1D1M3I2M5I34M3I18M1I16M2D3M1D34M1D134M3D33M1D68M4I103M4I15M2D5M4D24M5D7M1I53M3D83M4I27M3I17M1D1M5I16M4I21M5D6M5I32M5I32M1D52M5I5M2D170M4D28M2I38M3D88M2I29M3I4M3D6M3I18M2I37M5I15M4I22M2I9M4D23M5D44M1D22M1I8M1I10M3D6M4D53M3D71M4D3M1I13M1D22M2I10M3I15M1D24M5D27M3D18M5I7M2I4M5D53M2D24M2I14M2I25M3I63M2I16M1D19M1D55M2D24M1I130M1D2M2I4M2D17M1D213M5I60M2I26M3D12M4I22M1D54M5D18M5I52M5I62M3I50M5I68M5D31M4I4M2D17M5I46M4I4M3D32M2D5M3D28M3D8M3I47M4I46M2D94M5I5M4I21M5D9M1D47M3I52M3I32M5D16M5D22M3D55M3D9M1D47M3I20M4D10M4D25M2I11M4I27M5D14M5I14M3D50M4I13M4I16M4I85M5I35M4D62M2D10M2D33M4D11M4D18M4D7M4I157M4I39M3D10M4I3M4I43M3D57M3I14M1D52M5D13M3D39M2D20M5D84M2D25M4D12M5I1M4D60M2I14M3I40M4D5M3I7M4I18M3D21M4D15M3D30M4D26M2D8M5I16M2D35M1D181M2D4M2D35M4D33M1D50M3I42M1I8M2D18M5I33M3D64M4D10M2D30M1I6M4I31M2I89M4D3M3I27M5D53M4I25M5D7M1D4M3D46M5I15M4D76M4I7M2I21M3I48M1D3M3I55M4I20M5I18M5D2M3D41M1I37M4I32M4D4M4D63M3D8M2D10M2D24M1I25M5D15M5I24M1D24M1I7M1I34M4D22M4D20M5D111M3D107M2D13M5D20M2I20M3D7M1D4M2I5M1I12M2D6M3D57M1D6M1D24M3D78M5I49M5D11M3I8M5D24M4D95M5D9M1I28M3D17M1D7M4D85M4D25M2D69M4D37M2D32M5D23M3D5M3D10M4D1M4D27M5I21M5I9M2D64M3D34M2I19M1D27M1I20M4D45M1I27M4D14M5D16M2D3M5D32M1D27M5D3M4D9M5I38M4D23M2I11M3D2M2D17M3D59M4D4M1I59M4I15M5I25M5I8M5D120M5D6M3D1M3D75M1D9M3D1M2I9M4D18M4D3M4D10M1I24M5I170M3I52M3D16M5D40M4D9M2D103M2D55M4I50M3D12M4D11M1I10M3D70M5D43M4D32M1D31M3D26M5D1M5D38M2I21M1I25M2I32M3D4M2D4M5D25M4I5M4I7M1D65M5D4M2D17M3D8M3I87M2I16M4D24M2I107M2I1M4I6M2I37M5D75M4I86M4D94M4D37M4I27M3I17M2D4M1I73M2D5M3D24M4D13M5D29M1D18M1I2M2D45M2I9M5I39M1I17M1D47M3D116M3I10M1I62M3D6M5I12M2D56M4D71M1D14M5I1M5D1M4I6M2D82M3I16M4D26M1I43M1I39M3D24M5D15M1D6M2D1M3D3M1I34M2D58M2I2M2D9M1D29M3D10M2I2M5I15M1I25M2D2M5D18M4I18M3I4M4D10M5I9M3D6M2D55M4D4M5I6M1I43M5D14M5I24M5D1M3I14M2D57M3D15M1I5M4D57M4D44M1D29M1D44M3I14M2D53M1D7M3I10M4D108M3I10M1D2M3I33M2D18M2D50M4D23M2I70M5D3M2D14M3I4M1D23M2D12M3D23M2D22M2D12M2I55M3D16M1D27M2I10M1I36M3I6M3D84M1D333M1D6M2D2M4D4M2D12M1I6M5D22M3I7M4I15M1I9M5D3M2D30M5D14M4I24M4D5M3I35M3I11M4I15M2I21M3D80M4I12M4D24M1D1M4D39M2I36M4D8M3D2M2I11M2D5M3I59M5D47M1I1M2D44M5I4M4D16M3D48M5I75M2D54M1I75M1I75M2I23M5D4M3I101M5D30M2I44M2I17M4I39M2I68M2D3M4I22M3I13M1I42M3D40M1D5M1D11M3D21M1D2M5I3M5D13M3I35M4I21M3D1M3I34M4D49M4D15M1I52M2I12M3D13M3D26M1D37M3I100M5D10M2D14M5I31M1I61M3I2M2D34M4D43M4D4M1D15M1I44M4I16M4D7M1I17M1D13M4I14M1I49M2D10M2I64M1D36M5D65M5D34M4D33M3I108M1I75M3I37M4D5M2D69M5I72M3D2M3I5M3I50M2D2M3D18M2I26M5I1M2I11M3D45M3I63M1I3M3I42M4D33M1D35M2D56M4I29M1D9M4D2M1I10M5D22M1I42M5D74M4D9M1I39M5I36M2I6M2I52M4D24M1I2M2I28M1I19M1I39M1D52M1I26M2D26M4I35M1D8M2I19M1D55M2D108M2I30M3D9M2D14M5I9M5I8M5D10M3I4M2D2M3D51M4I13M3I1M2I59M4I22M1D3M5I35M1D33M3D5M2I17M3I13M2D15M5D25M4D39M3I54M3I30M5I63M5I21M4I19M3I6M1I60M4D6M1D46M1I14M5D46M2I72M1D30M3D27M3I31M1I48M3D2M2D12M3D14M2D7M2D8M4I19M4I32M2D36M5D37M3I29M1I4M5I14M4I2M5I7M2D3M5I20M3D30M2D27M5D14M4D19M3I21M3D11M1D32M3I84M1D28M5I23M1D24M3I3M3D1M3D74M5D12M1D12M4D14M4I16M1D32M5I28M3D2M2I45M3I76M1I13M3I64M1I20M5D2M1I19M3I1M2I31M3D15M4I34M1D97M1I53M3D142M2D61M2I16M5D25M3D21M1D43M2D17M1I12M1I17M3D21M1D53M4D83M5I24M1D49M3D5M3I44M1I51M3D3M5I5M3I23M1I30M4D15M1I39M2D14M3D36M2D7M2I60M1D14M5D5M1I22M3D49M5D10M4I12M3D3M4D16M3D27M1D41M4D42M2D9M5D74M5I76M3I2M1I11M4I27M2D20M5I72M2D23M5D30M4D113M3I6M4I10M5I41M5I62M1D4M3I24M2I28M4D17M5I40M5D11M1I50M3D8M2I18M3D36M1I26M1I1M4I29M5D13M2I51M2I34M3D33M3I4M1I13M1D41M1D9M2D87M4I11M3D26M2I20M4I29M3I1M5D68M4D5M2D88M5I23M3D18M4I25M1D13M2D71M5D41M5I43M4I44M3D30M3I2M1I4M4I4M2D6M5D40M3D13M1I44M2D49M3D9M1I34M4D38M1D15M3I35M4I20M4I36M1I43M4D7M5I74M5D44M4I2M2D2M3D46M1I1M2D21M3D24M1D192M3I9M2I1M1I29M3D14M4D9M2I16M2D10M2D28M3I59M2I49M2I5M2D21M2I89M1I89M3D39M1D8M2D91M2D6M2I6M2D18M1D60M4I8M3D1M2D1M2D11M2I74M5I67M5I63M4D14M1D14M3D31M4D3M2D22M2I22M3D22M5I8M4I10M4I84M4I40M5D19M2D6M4I4M4D31M3D18M2I14M5D1M1I11M5I27M2D4M1D144M5I59M1I19M5D26M5D24M3D12M2I16M4I58M1D20M4D23M3D19M3I43M2D5M2I18M5D39M2I39M2I36M4D22M3D20M3D34M4I58M3I26M4I4M3I16M5I59M4I22M5I125M3D55M3I7M3I27M1D2M2D31M1I4M2D17M2D17M4I21M2D33M5D1M4D22M1I29M4I1M4D185M4I31M3I3M2D9M3I12M3D1M2I8M3I84M4D89M3D32M2I4M2I6M2D13M1I62M2D43M5D37M1D1M3D11M5I20M5D7M5D41M4I13M4D6M5I2M1D13M1D10M4D10M4D59M4I1M3I11M5I5M4I21M2I11M1D77M5D59M4I21M2I11M5I3M4D40M1I29M3I14M1D13M5I3M3D10M2I3M5I2M5I8M1D30M3I50M2I10M2D60M1I100M5I63M4D10M2I70M1D69M1I51M3D39M3D40M2D11M3D61M4I6M1D21M2I10M4D9M4D2M1I6M1I105M1D8M4I94M5D38M2D15M2D3M4D66M3I25M1I43M4I6M5D4M5I1M4D18M2D22M3I57M1I15M4I16M5D4M4I7M4D28M1D7M5D14M4D11M1D72M1D27M1D32M1D3M4D47M2I52M4I1M2I1M3I12M1I29M2I6M3D20M4D51M2I7M1D1M1D24M4D54M4D11M5D15M5I59M1I1M5I55M5D41M5I8M3D9M2D9M3D26M3I36M4D24M2D3M1I28M3D3M3D5M2D12M1I19M5D21M1D11M5D2M1D1M2I18M1I162M3D31M5D36M5I4M5D17M5D36M3D81M2I5M1I41M4D23M2I12M5I23M4I18M2I14M4D34M1D6M5I2M5D15M3I9M4D97M3I84M4D85M1D47M1D23M4I4M2D16M5I15M3D33M3I113M2I38M5D16M2D26M3D1M5D1M1I4M3D3M5D36M5I16M5I29M2I32M2D22M2D20M3I15M1D4M3D99M5I2M5D8M2I45M4D9M2D24M4I137M2I37M1D19M5D7M2I6M1I26M1D82M2I52M3I40M2I2M3I75M3I49M1I52M1I10M1I39M3D5M4I19M5D29M3I39M2D39M3D38M2D158M5D22M2D32M3I32M3D26M1I3M1D1M4I73M3I128M4D24M1I12M1D17M3D44M4D41M4D13M3D53M4I51M4I4M5I25M1I30M3I11M1I91M1D27M2D1M5D5M1I10M2I51M5I35M2I33M1I29M5I42M2D16M4D63M4D50M1D40M4I8M1I36M3D4M3D35M3I7M5I3M5D75M2D12M1I2M5I13M2D14M1D10M4I17M2D5M1I15M4D49M5I43M4D23M4D24M4D19M4D62M4I105M5D39M2D59M3D14M3I13M3D13M3D46M3D38M5I57M2I36M5D26M4I3M4I19M3I19M4I16M5D30M1D14M3I57M3I35M3D28M4D15M2I3M1I47M5D21M2D26M5D25M3D9M5I3M4I18M1D10M1I17M1I20M1I18M5I2M2D47M1D7M2D5M1I13M5D3M1I61M5I13M4I54M3I71M5D30M1D17M5D116M2I10M5D12M2I47M4D40M3D40M1D11M3I30M2I52M4D65M1D16M3I2M1I31M4I53M4D15M3I17M3I90M1D27M2D18M5I29M2I53M2D17M4I14M4D4M5D37M4I45M1I5M2D17M2D1M3I12M5I15M5D12M3D44M2D60M3I48M5D60M5D60M3I17M2I13M1D4M1I6M3I30M4I35M5I9M2D23M4D76M3D23M4I95M3I23M3D33M3D21M5I15M5I22M4D15M2D25M5I3M3I31M1I25M4D1M4I31M3I1M4I41M4D7M3I43M2D9M5D25M2I31M4I26M1I5M2D14M2I57M2I10M3D116M2I90M1I2M5D36M4I1M5D8M3D20M3I33M5I7M1I32M5D6M5I4M2I8M2I23M5I6M3I9M1I13M5I81M1I60M2I25M5D46M2D65M5I22M1D13M4D11M1I93M2D87M4D9M1I39M4D30M4D88M4I46M4D46M3I23M1D12M3D28M4I20M2D1M5I24M5D49M4D5M1I22M1I52M5D41M5I8M4I49M1D15M1D34M1I16M4D5M2D1M5I19M5D20M5D10M1D27M2D17M5I37M3D12M3D8M1D71M2D45M4I2M3I38M4I68M3D24M1D22M5I4M4I160M1I6M1D49M4D36M1D10M2I25M4I19M2D34M4I42M3I27M3I6M2D76M4I58M3I63M4D36M5I21M1I22M2I5M1I12M3D124M5I11M5D33M5I28M4D12M4I92M4I90M3D41M5I126M3I9M5D55M4D61M2D51M4D33M5D25M1D6M3I10M2I35M3D7M1I4M3I28M2I12M4I41M4D25M1I74M3I13M4I20M2D1M1I5M5D28M4I113M4D42M3I6M5I11M2D18M5D18M5D36M3D50M5I45M1I11M3D5M2I44M2I16M3I108M4D12M4D28M2D6M2D126M3I16M1I17M2D7M2I50M5I1M2D33M3I18M3I31M4I11M1D69M3I23M1I87M3D2M5D9M1I21M4D49M3D109M1D9M2D36M1I43M1I178M2D152M1D2M5I11M3D96M4D56M2I38M2D6M4I56M5D22M2I16M3I8M4D3M3D38M5D47M4I130M2D67M3I118M3I117M3D4M3I19M4D1M5I12M1I59M5I43M2D9M1I67M2I61M5D6M4I33M4I27M3D3M4D4M4D53M1D64M1I3M2I3M2I49M4I21M2I11M5I30M1D1M5D3M1D7M5I47M5I34M2I14M2I18M1D7M2I8M4I9M1I8M2I15M2D52M5I17M3D70M2I12M1I13M4D107M2D7M5D15M4I4M3I15M2D100M3D10M4I27M2I15M3D20M1D17M1I31M5D106M3I20M4I87M4I24M2I6M2D52M3I12M4D41M1D58M3I4M3D30M5I49M4I19M4I61M5I15M3I60M3D7M1I21M1D37M4I14M3D71M4D50M2I10M2I7M2I6M1I3M3D29M3I6M4D7M4I93M2D29M5I46M3D21M2I77M3I43M2I12M3D60M2I1M2I146M2I2M2D8M4D27M1D11M3I57M4D24M1I18M3I28M5D40M5I19M2I29M4I33M4D4M5D66M5D3M5I31M2D5M4I49M5D9M2I72M2D24M2I11M5D2M3D92M5I51M5D56M2I7M5I11M5I39M2I21M3I41M1I11M2D48M3D83M3I12M1I8M1D1M3I17M3D36M3D35M2D33M1D24M4D1M5D4M4D22M5I36M1I10M5I43M3I100M4I14M2D76M4I2M5D49M5I130M1D38M2D1M2D25M2I14M4I10M5I20M1D35M5I46M1I59M5D17M2I44M2D8M4I12M5I3M5D134M2I19M2D20M5D6M5D19M3I6M5I5M4D71M1D3M1I17M3D50M3I18M1I1M3D37M1D21M1I10M1D44M1D1M3I19M2D3M2D6M5D17M3I39M1D3M5I4M3D11M5I1M2D42M2I43M3I60M5I38M1D30M3D8M1D27M2I39M3I24M1D23M5I9M3D13M2I31M2I33M3D6M4I53M4D8M1D15M5D9M3I12M4I17M3D4M1I9M4D23M4D14M4D80M2I7M5I55M1I23M5I3M3D5M4I5M1I19M2D12M5I46M1I25M5I13M3D61M3I2M5I13M2I15M4D8M4D20M4D36M4D21M4I75M5I43M5D23M5I38M4I78M4I33M2I13M3I82M1I17M1I1M5I1M5I42M3D7M1I37M5I2M4D22M5I108M2I5M4I10M4I32M1D1M2I41M3D84M3I16M2D19M2I13M2I13M3D20M4D12M2I3M1I23M3D23M2D2M5D2M2I27M4I21M1D31M4D15M1D69M4D2M4I4M5D136M4D18M1I7M3D104M5I13M2I32M3D58M4I17M5D6M3I42M5D33M5I22M4I32M1I17M2I23M5I8M1D23M3I44M3D20M4D20M5D91M1D12M2D13M1D25M4D34M3I10M2I26M5D9M3D2M5I25M2I109M2D27M2I18M1I34M3D31M2I94M3I15M4D17M3I12M2I2M3D9M2I114M2I6M2I11M5I33M2D47M4D3M3I33M2D11M2D10M5D11M3D11M3D28M1I55M2I38M3D11M4I81M4D12M2I9M5D14M3D47M1I25M2D3M5D4M3I15M4I8M5D59M3D45M4I94M1I6M3I2M1I1M2D4M2D19M2D1M1D18M5I6M3D23M1I9M2D18M1I26M4D32M1I4M1D23M4D35M3I4M4I37M1I30M5D22M3I136M3D84M2D21M5D71M3I54M5D83M1I13M3D8M4D30M3D31M3I49M1D16M4D14M1I4M5I18M5D30M2D18M4I79M1D1M1D48M2I16M1I23M4I25M4I30M1D8M2I21M5I17M3D60M1D41M1D1M5D54M3I44M5I64M2I36M5I16M5D4M2D49M3D41M4I7M5D14M3D6M1D13M1I2M2D19M3D1M5D4M1I41M1I25M3I21M2D23M5D48M5I53M5I1M2D13M5I1M4I20M1D25M5D2M1I124M4I4M2D17M2I58M4I70M3D30M5I47M3D35M5I2M2I35M5D20M4D24M5I8M3I30M4D23M3D61M4I9M3I19M4D15M2D98M1I44M3D7M5D18M1D4M4I58M2D23M2I2M1I6M5D51M5I9M5D61M3I12M2D60M4D10M2I10M4I64M1I1M1I23M1I16M4D5M3I12M1D24M4D7M5I78M2I27M4I40M5D27M5D16M4D7M1I9M4I30M5I31M3I28M4D15M4D55M1I3M5I5M5D8M4I70M4I17M2I45M4I33M5D20M4I39M4I16M1I22M5D167M4D69M2D4M1D9M5I19M3I103M2I4M2I44M1D6M1I106M2I9M5I37M3I7M4D1M2I60M1I21M5D176M2D36M1I26M5D1M5D4M4D48M3D70M5D79M5I12M3I6M5D21M2I4M4D32M4I64M1I102M3D4M1I2M4I40M5D27M3D8M1I13M4I81M3D45M3I10M4I78M5I71M2D94M3I9M1I49M4D18M2D66M3D1M2D62M3I9M5I14M2D24M4D3M5I20M5I7M5D4M3I1M5D20M2I7M4D35M1D13M5I1M1D43M5I63M1D21M5I24M5I30M4D41M4D18M5D40M4D22M1I67M5I28M5D41M2D108M3I3M5D13M1I118M5I5M4D21M2D27M3D35M5I35M3I56M1I13M5I10M4D26M4D87M5D6M5D3M2I1M3I1M2I21M5D154M3D26M5D3M1D7M4I41M3D40M3D48M4D27M2I5M4I18M5I25M4I14M3I23M5D67M4D8M5D16M3I75M4D6M2I75M1I53M3D82M3D64M1I23M5D59M1D57M3D1M3I75M5D4M2D56M1I32M1D9M3I25M1I73M1D9M2I1M5I36M5I28M5I39M3D44M3D9M4I4M4I2M1I30M3I14M4I77M4D31M3I51M5I19M2D41M2I20M5I8M1D2M2D6M2D66M1D2M5I23M1D11M5I39M2D94M1I5M1I84M2I45M1I3M2D38M4D64M4D2M5D24M5D15M5I57M1I134M4D29M5D9M4D16M2D16M2I90M5D8M2I23M2I1M4I33M3I98M4I23M2I17M3D18M2I64M1D28M4I40M1D14M5D7M5D29M1I38M4D8M4I115M1D100M1D24M3I4M4D10M5I26M5I10M5I12M5I83M2I99M5D55M3I10M2I16M2I14M4D85M5D25M5D5M3D13M1D9M5I35M1D9M4D12M2D50M4D99M3I7M4D26M3I77M3I6M4I46M1I19M4I32M4I52M5I25M1I20M4D27M5I33M1D46M5I41M1I1M4I43M3I25M4D81M1I24M5D14M4D7M3D67M2I59M4I1M1D20M2I17M1D37M4I118M5I24M3D32M1I1M2D18M5D2M3I5M5I11M1D34M1D17M4I62M5I72M4I9M5D3M4I8M4I35M2D3M5D30M3D27M2I8M4D4M3I46M1D5M4I2M2I3M2D3M5D123M1I40M1D35M5I4M4I116M5D13M3D90M5I36M5I35M4I89M1I11M5D33M3D46M5D15M5D96M4D33M4D30M3D15M2I7M4D6M3I23M2D68M1D47M5D55M3D19M5D21M3I19M5D33M5D17M3D31M2D13M3I17M5I17M1I30M1D26M4D51M4I10M5I80M2I34M4I2M2I16M2D1M5I26M2D15M5I39M1D15M5D79M3I3M4D7M4I6M3I90M1D33M5I73M5I7M2I70M5D44M1I59M2D27M3D14M5I23M3D7M2D14M3I115M1I24M3D36M2I27M1I2M1D150M4I2M5I115M3I2M1D23M4I1M5D14M3D33M4D27M4D21M2D1M2D5M4I40M5D2M2I8M2I131M2D27M1D60M1D43M4D33M2I18M2D2M1I3M2D10M5D2M1D3M4I13M5I9M2D62M2I3M4I19M5D74M1I81M3D15M2I7M3I7M1I42M5I34M5D39M1D100M4D28M5I12M2D24M3I24M5I14M3I13M5I15M2D15M2D12M1I7M2D65M1I8M5D13M1I49M1D49M5I43M4I20M5I26M5D90M4I25M5I27M4D12M2I22M3I100M2D1M5I38M4D47M2D4M1D39M1I27M4D35M5D44M3D16M1D4M3D35M5I3M1I16M5I27M5I27M4D19M3D55M5D6M4D15M4D7M1I20M1I5M1I2M2I15M5I23M2D29M5D19M2D7M3D70M5D54M3D33M1I58M1I24M2I12M5D16M3D49M1I51M1D4M5I6M1I46M2I161M3I4M1D6M2D15M4I15M4I11M2I104M2D3M2I6M3D37M3I3M1I12M3D28M2I1M3D13M3I29M3I17M2I24M5D4M2D15M4D22M5I3M1D14M4I6M4D22M3D50M2D34M5I5M5I39M3I24M5D16M5I20M2I31M3I20M4D39M1D41M5I29M5D9M4I13M2I8M3I46M2I59M5D17M1I36M3D7M5I45M3D9M4D22M4I40M5I1M3I2M3D8M5I10M3D18M5D64M2I26M3D87M2D57M2D65M1D42M3I40M2D20M2I100M5D17M4D10M3I15M1D2M3I50M4I20M1I9M3I5M2D8M4D94M5I74M3I55M2D24M3I66M5D24M2D47M4I23M3D28M4I40M5I44M5I17M3D37M5D41M4I74M2I88M1D3M1I9M4D29M4D15M5D22M1I18M5D42M4I37M1D20M2I17M2D38M4I51M2I75M3I72M5D15M1D7M1I3M2D5M1I44M3I47M3I12M1D44M1D67M4D97M5D20M2D12M1D32M2I10M4D10M3D1M5I18M2D30M3D58M2D6M1D13M2D54M1I34M5I14M4D7M2I10M3D7M1D11M5I36M4D10M1I23M4D70M4I19M2D80M4D17M3D5M5I16M5D27M4D7M3D4M4D9M2D10M5I48M1I37M3D9M1I28M5I6M3D3M1D33M5I64M5D24M2I22M4D11M2I9M3D12M2D45M4I14M2D15M2D7M1D1M4D92M5I34M4I82M1I1M3I21M1I25M2I102M1D4M3I33M3D71M1D25M5D53M3D39M5D43M5D5M5D17M3I51M1I19M1D53M3I28M1D93M3I34M3I12M2I19M2I60M2I21M5I12M3D21M5I37M1I43M2D20M1D20M2I5M3I3M5D26M2I37M3I77M1I12M1I2M1D28M3I1M1D7M4D24M3D46M3D24M3D1M5D37M3I39M4D11M2I34M1I184M3D76M5I14M1D6M2D26M3I21M4I4M4D71M1I20M5D7M5I144M3I19M1I2M2D12M1I126M5D13M3D56M3I25M2I6M1I3M5I3M5D17M4I10M3D35M5D6M5I55M1D34M4D29M5I6M2D20M4I32M3D9M5I20M3I30M2D51M3D15M3I46M2D45M1D1M1D34M4I12M5D9M2I2M5I18M2D8M3D29M5D59M2I38M2I17M2I119M5D9M4I22M2D10M5D36M4I4M3D22M2D11M1I43M4D86M4D25M1D1M1D29M2D131M4I3M5D5M3D67M1I16M2D13M5I19M4I29M1I59M5D48M4I64M2I33M3I10M3D14M3I19M2I4M4D12M2D14M5D100M1I10M2D25M5I30M4D54M5D66M3I4M1I7M4I5M1I55M1I7M2D99M4I43M5I39M1I39M3I30M5I18M2D20M2D14M3D6M3D103M4I21M3D1M3I38M4D12M2D7M5I56M4D10M3D18M5D57M1I3M2I11M2D6M4D70M2D16M4D44M5I62M3I155M2D14M1D21M1D46M3I3M4D47M5I2M4I13M1D13M3D16M5I116M5I4M2D64M4I95M5I43M1D5M3D7M2I2M5I91M2I60M4D15M5I24M5D14M4D7M3D10M2D18M1D16M3I43M4D15M3D2M2I3M1I146M1D40M4I28M5I10M1I86M5I31M2I72M5D30M4D124M4D52M4I20M3I30M2D23M1D4M4D1M3D11M5I8M5D17M3D2M4I24M4I1M1D41M1D16M1I131M2D12M1I21M1D4M2I1M1I31M2D104M2I41M2D18M2D13M4D26M1I55M1I22M1D17M5D41M1D51M3I27M2I59M4I4M1D21M5D12M5I19M1I6M3I1M4I22M5D17M4I5M3I5M4I25M2I8M1I6M2I40M5I6M3D45M4I8M3I38M4D4M4D24M5I1M2D23M5D12M4D13M5I26M3D13M5I36M3I11M4I93M3D51M1I14M5D16M3I86M1D35M5D44M4D138M1I30M4D14M3I10M1I45M5I23M1D25M3I4M5D28M2D29M2I10M1I4M4I10M2I15M3D21M3I71M4I24M3I18M5D53M2D19M2D1M1D7M4I5M2I15M1D42M2I1M5I20M4D2M3I3M5I58M2I1M3D23M1D39M5I46M1I2M2I58M3I25M1D32M5I54M5I8M1D17M1D24M5D121M2I19M4I39M3D52M5D2M1D16M3D10M1I4M2I33M4D2M1D59M5D59M3I4M5I1M5D10M4I43M4D41M1I4M1I92M2D82M5D2M2D38M3D22M5I32M1I39M5D8M4I3M4I11M3D16M2D35M3I50M2D38M3D50M2I10M5D40M2I11M1D22M2D4M1D1M3I48M5I54M3D6M4D8M1I8M3I13M4I100M3I4M3D23M5I21M1I1M1I4M3I46M4I13M4D29M2I14M1D18M5D17M3D6M3I67M4I13M3I13M5D76M4D4M4I86M1D2M4I42M5D41M5D7M3I6M1I25M4D41M2D38M1I4M4D100M2I25M5I12M1D1M4D2M1I49M4D31M1I169M5D2M3I4M5D26M3D32M4D10M2I14M1D36M1I53M1I19M2D22M1I100M2I9M5I11M5I36M5D13M2D41M5D49M2D12M3I107M2I24M5I7M2I24M3I39M5D6M1I74M4I1M1D13M3D50M4I39M2I11M4D19M1D32M3I1M2I8M2D4M4I32M4D1M4I5M4I18M5D9M1I18M3D102M1D18M3D4M1I36M3I6M5I10M4D31M5D2M5I4M2D14M5I36M3I40M4I51M4I11M3D31M4I2M1I3M4I4M4I36M1I53M3D9M2I47M2I36M4D11M3I18M3D8M3D10M1D36M2I21M3I91M3D75M1D40M5I90M4I11M5I92M2I51M3I117M2D39M2I3M3D33M3I4M1I13M3I116M5D12M5I41M5I30M3D38M2D12M4D35M3D16M2I56M1I10M4I72M5I13M1I3M5I18M1I28M5D131M2I45M1D21M2I27M5I17M4I22M3D4M5D14M2I1M3D12M4I42M2D123M5D5M1D167M4D27M3D99M5I23M1D22M4D15M3I25M4D34M3D18M2I12M1I19M2D58M4I61M2I11M2D9M5I12M2D28M2D24M5I1M2I24M5I45M4D5M2I7M1D41M4I3M5D76M5D33M2I80M5I23M1I98M1D17M5I49M3I10M4D14M5I55M3I3M3D73M2D5M2D51M3I94M4I74M1I127M5I52M3I59M2D12M5I77M5D21M2D7M3D11M2I46M1I41M3I18M5I16M4D6M1I19M1I3M1D112M3I79M3D21M3I30M2I13M4I25M1D18M3D11M1I94M4D21M1D8M2I12M4D8M3I17M5D46M4I67M2I50M4D24M1D1M1D11M1I36M4D72M5I131M2D2M5D22M5I11M1I1M3I38M2I40M1I56M2I13M2I93M3D99M3I16M3I3M1I3M4I20M2I37M2I18M4D54M4D11M1I23M5I10M2I32M2I1M3I5M3D30M4I13M5D11M4D6M4D46M5D13M4D16M1I28M2I94M1D22M2I56M4I54M5D52M1D10M5D32M1D7M4D25M3I16M1I2M2D3M3I14M2D6M4I94M5D1M3D5M5I8M5I3M2D118M1D82M3I3M2D9M3D8M1I5M1D9M4I2M5D3M1D96M4D18M2I11M4I27M3I2M4I101M4I10M3I3M2D31M2I14M2D22M3I6M1I28M4D10M3D31M2D10M5D31M1I132M1I11M3I14M1I15M5D4M5D11M5D48M4D38M2D43M5D3M1D71M2D9M2D7M3I93M5D24M5I15M1I4M4D32M5D23M3D12M3I21M4D9M1D216M3I61M3D8M3D14M1D17M5I53M3D10M3D54M3D63M5D22M5I22M5D35M1D58M2D46M4D10M1I5M5D10M2D13M5I3M4I8M5I1M5I29M4I1M4I12M5D64M4I3M1D6M1D21M5I34M2D45M2I37M3D20M3I1M3I15M3I5M1D3M2D10M2D1M3I15M4I83M1I52M4I7M1D3M4D40M5I22M4D26M5I7M5D76M3D28M1D16M1I24M3I85M4I4M3D87M3I38M3I57M1D6M4D117M5D6M2I1M2D74M1I13M2D100M5D4M4D7M3D2M1I6M3I58M5I17M1D13M4I9M3D8M1I112M3D5M2D92M5I39M5I12M2I1M3I154M2D1M5D3M5I18M4D28M4I46M1D45M5I81M5I25M3I40M4I5M2D6M3D11M3D87M4I4M5D5M4I83M1I40M1I22M4I6M5D14M1D10M2I45M5I93M4I12M4I36M5I63M2I20M4D49M4I7M3D25M3D1M5D3M2D35M4D5M2D41M1I12M1D17M5I151M4I59M5I52M4I8M3D28M3I15M1D15M3I2M5I19M4D1M1D11M3I13M4I41M3D20M2I53M1D4M4D11M5I74M5D11M3I11M2I71M3D24M5I66M2I37M1I3M1I48M3I23M5I2M1D8M4I43M3D28M2D8M1I17M2D11M4D12M1I36M2D66M2D9M2D66M4I27M2I12M1D87M5I56M1D2M3I5M2I59M2D141M4D27M4I59M4D24M3I51M2I7M3I15M2D11M2I2M2D467M4D4M2I12M3D2M2D36M5D41M3D62M5I9M1D7M3I25M2D32M2I8M5D3M5D5M2I100M4I46M4D18M1D24M2I23M3I42M4I131M2D9M1I2M2I22M5I42M4I91M3I47M1I42M1I6M3I46M1I71M5D56M3D76M3D68M1D88M5D17M5D19M5D112M5I23M1I43M4I19M3D32M3I35M3I2M4I37M4I2M2D18M3D33M1I4M4I23M4I40M1I13M4D7M5D29M3I31M3I3M4D6M1I4M1D59M5D16M1I22M3D13M3I90M1I7M1D2M1D35M5I6M1D26M3I25M4I15M5I5M1D16M3I28M5D16M1I51M5D71M2I28M4I26M2I12M5I1M3D2M3D64M5I12M4I73M1I21M3D34M2D39M4D27M3D6M5D74M2D18M5D6M4D75M4I1M2I16M1I14M4I77M1D2M5I38M5I23M2I20M3I31M3D92M3D5M2I44M1D23M1I32M4D6M1I4M3I10M1I9M5D1M3D16M1I36M4I2M5I10M2D5M5D32M1D18M4I87M3D147M2I7M4D47M2D7M1D8M5I13M3I13M4I22M4I40M3D70M1D110M4D21M1D39M2I56M1D7M2I122M2D9M1D73M3I18M1I24M1D53M5I21M1I19M5D19M5D56M4I87M3I7M3D17M2I73M4I22M2I12M5D6M2I35M4D43M4D155M2I19M4D22M3D15M4I38M5D5M2I81M2I46M5I12M3D3M1I67M5I13M1I51M1D100M2D34M5D13M2D2M4D28M1D38M3I29M3I38M3D16M5D4M2D100M5I22M4D30M4D13M4I23M2I14M5I42M5I95M2D17M5I27M3D19M5D19M4I19M1I21M4D39M1I10M2I6M5D5M4I13M1D10M2D108M1D7M2D112M2D3M5I34M3D9M1I3M4I39M3I1M2D10M3D21M5I20M2D13M3D19M5I34M1I10M3D13M3D19M1D76M3I17M1I11M1I31M1I9M5D90M5D23M5I8M4D8M1D19M2I24M3D70M3D12M5D33M2I51M5I80M3I29M4D80M4D10M3I56M1I20M3D118M2I37M1D32M2D2M3I41M4I31M5D1M4D6M4D23M1D7M4I1M4D27M3D9M5I13M4I5M5I11M4D15M3I1M5D24M5D55M5I79M2D26M5D25M4D5M2D1M4I13M4D25M5I24M4D39M4I76M5D2M1I28M1I55M4D67M4D4M1I23M5I6M3I16M3I19M2I73M2I38M4I21M4D6M1I28M3D37M2D17M5I31M5D52M1D5M2I19M4D19M1D114M5D53M4D12M3D56M1I4M3I21M4I33M2D30M2D48M5D44M2I20M2I49M5D49M5D16M1I12M1D10M2D1M3I28M1I20M4D40M5I56M2I54M2I123M3I17M5I27M1I30M5I40M3I12M4I11M1I33M3I17M4D2M5I22M4I9M4I15M2I21M4I23M5D22M4D33M5I38M1D13M5D2M3I10M1I5M3D54M1D96M1D9M3D30M2D36M3D40M2D93M1D88M2D16M4D72M3I31M2I4M1D3M4I7M5D2M1D4M4I186M4I18M4D25M3D20M1D4M1I24M4I20M2I6M2D30M2I2M3I21M5D79M2D77M1D13M1I23M2D11M1I16M4D9M3D14M5I19M2I59M1D5M1I9M2I25M4I24M4D6M2D38M3D47M4D3M2I8M3D28M1D17M5D45M4D30M5D12M1I24M1I1M4I4M1D16M5I114M4D14M1I43M1D21M2I55M1D42M5I4M1D59M5I31M4I27M4I3M5D6M4I2M2D1M3D40M5I8M2D4M3D119M2I18M5I24M5I2M2I9M3D93M2I24M5D1M1I78M4I19M1I144M3I1M3I10M5D20M3I6M5I4M1D35M2D19M1I17M4I25M3D9M1D36M3D7M2I66M3D37M3D8M4I64M5I19M2D8M1I14M1D16M2D17M3I2M1I16M1D29M5I32M3I129M1D29M2I78M3D8M5I113M1I8M1D109M1I11M5I1M4D33M5I51M5D35M4D30M2D96M3D44M5I10M3D18M5D14M2I56M1D15M2D8M3D5M2D7M4I6M4I13M5I15M4D5M3I46M5I18M3I66M2D6M4D7M3D20M5D33M5I12M4I42M4I24M4D8M5D4M4D23M4D1M5I8M2I1M4I19M2D82M5I41M3I9M3I18M1I10M1D1M1I2M2I3M2D47M3I6M1D29M5D109M4D28M4I22M4D141M5D38M1I17M2D37M1I26M1I15M4I24M1D24M5I40M5D14M3I45M1I1M5I32M1D6M3I14M4D12M5I53M3D42M2D71M4I13M1D22M5D58M3D24M2D53M2D23M3I12M4D8M2I10M1D12M2I17M1I86M5D141M1I17M5I69M3I12M4D1M4D3M2D127M5D48M2D81M4I54M2I17M3I33M2D69M3D33M5I12M4I22M4D61M4I32M1I29M5I32M3I3M1D54M4D67M4I20M2I42M1I8M4I2M4I6M5D14M4I73M1D61M1I9M2D15M3D41M4I37M4I28M1I47M4D76M5I23M4D106M5D19M1D19M2D73M4I29M2I17M5I21M1D79M1I14M3I39M3I32M2I11M5D7M5I5M1I5M5I29M3I7M3I57M1I2M3D28M1D8M2D18M1I75M4D130M1D91M3D24M2I29M1I23M2I69M3D17M3I29M2I7M2I14M3I71M5D30M5D24M1D11M2I11M1D14M5D31M3D35M4I18M3D11M4I32M5D39M2I46M4D6M4D3M4D53M5I17M5I4M3D19M4D42M4D10M1D4M1D41M1D11M3D47M5I10M5D22M2D11M4I14M4D73M3I33M1D3M5I60M1I46M3I18M3I34M1I26M5D5M4D55M2D16M4D16M5I3M3D23M4I6M2I11M5D84M4I13M4D8M4I18M1D17M1D17M4I25M5I8M2D60M4D26M4I47M5I16M3I18M4D1M1I12M3I1M3I59M5D68M4I20M5I18M1D17M1D12M4I22M1I14M4D30M1D125M2I6M4I3M4I6M2I26M4I61M2I114M3D47M5I10M1D30M3I28M2I21M3D17M1I83M1D27M2I65M4D1M3D1M3D136M3I28M3D3M1D53M4D10M4I16M2D30M5I47M4D3M4I72M2D29M4D25M1I28M4D19M5I22M3I5M3D40M5D52M4I116M5I49M2D15M1I5M3D24M2I15M3D65M5I15M1I37M5D2M1D13M3D26M3D49M1D40M2D6M5D6M1D6M2D3M2D1M2I4M2D193M3D21M1D28M5D31M5I45M5I24M2I71M2D5M4D70M2D25M3D16M1I12M3D10M1I100M5D44M4D45M2D31M5I20M1D21M3I5M1D18M2D29M1I3M4I81M4D31M2I14M2I10M1I49M2D9M1D14M1D9M3I17M5I69M4I57M3I33M1D11M3I69M1I63M5I21M2I57M5D67M3D11M1I62M4D23M3D29M1I13M4D28M3D34M3I15M1D80M5I96M1I35M3I32M5D8M1D16M3D43M1D24M4I20M4I30M4I1M4D19M5D11M5I60M5I78M1I41M2I17M1D3M4I4M4I32M1I58M1D2M4D40M2I12M1D38M3I119M4D46M4I4M1I8M5I26M3D61M4I32M2D99M1D15M1I8M2I52M2D4M4D63M2I38M1D7M3I10M2D22M1D36M3D81M3D1M2I6M5D2M5D9M5I19M5D11M2D53M1I20M4I31M2D13M5I11M2D27M3I12M3D15M2D129M5I2M1D43M3D16M4D11M2I46M3I39M2D2M1I49M4I36M4I6M3D23M3D27M4D24M2D8M3I5M5D28M1D9M3D40M1D43M5I69M3D10M2I20M1I3M1I8M4D33M4D56M2D17M2D50M2D65M4I26M5I38M5I30M5D23M1D39M4D4M2I4M2D44M5D126M3I13M5I20M4I14M1I52M4I5M3I64M4D30M5D16M3I42M1I5M1D1M1I10M4I15M4I22M5D2M3I14M5D36M3D49M3D4M2I5M5I36M2D53M3D28M2I12M4I66M1D89M1D28M1D74M3I23M2I113M3D38M5I34M3I33M5I61M2I27M4D18M1I15M1D19M5D51M5D2M4I21M1D27M2D19M4D236M2D37M1D3M2I4M2I87M3D12M5D1M4I58M5I5M1I7M5D20M4I5M4D32M4D4M4I9M2I67M3D57M2D17M3D4M2D8M4I46M2I1M4I81M2I17M1D50M5I48M1I53M1I58M4D22M1D38M2I32M5I1M2D86M4D24M4I64M2D13M3D12M3D10M4I3M2D33M2I5M2D15M3D21M4D2M1I8M5I3M5D7M3I4M4D12M2I48M2I57M5I81M2I8M4I61M4I58M4D17M2I70M2D88M2D22M5D89M5D15M4I1M1D27M2I36M5D18M3D11M4I13M1D9M4D25M2D40M2D69M1D58M1I43M3I104M4D61M5I7M4D17M5I3M4D5M4D10M3I97M4I24M1I31M3I177M2I11M1I4M5D38M4I61M5D39M2I13M3I53M2D5M5D6M4I19M1I12M5D11M2D25M3D78M4I20M4I44M5I79M2I10M1I8M2I23M2I3M1I48M2D36M4I13M5I20M5D54M2I15M3I11M1D23M2D29M1I44M2I13M1I67M1D23M3I22M3D23M1D5M3D39M5D16M5D32M5D21M3D29M2D178M3I59M1D65M1D123M2I124M4D68M3D4M1I2M4I27M3I5M5D25M2I1M4I19M4I8M5I39M5I41M1I4M3D39M4D28M2I2M2D9M4D23M3D29M2D34M2D6M3I10M5D17M1I18M1I62M1I8M1I3M1I35M1I17M4D169M2I78M1I42M5D40M5D29M4I138M5D44M5I9M3D13M1D47M4D138M3D38M1D32M4I38M5I4M1D16M1D20M1I34M5D13M2D22M4D21M4I3M2D15M4I16M2D7M4I38M5I52M1I11M1I30M5D56M2D27M2D49M4D15M1I10M2D89M2I11M4I28M4I15M2D41M1I93M5D12M3D7M2D5M1I10M2D26M3D11M5I17M4D29M5I9M5D18M4D69M3D4M2I35M4D29M2I2M1D75M4I54M1D1M4I18M4I2M5I57M1I9M1D43M1D3M1D86M2D74M1D42M2D11M4I7M1D39M3D23M3I9M4I2M3I64M4D21M1D26M2D4M2I3M2I11M1D61M3D49M5D6M1I4M3I27M3I41M5I48M5D1M2D3M1I134M2D11M5I6M4I58M4D45M3D48M3I71M5I40M4D22M2I57M5D14M4D6M5D3M3D55M2D30M5I6M4I4M4I1M3I21M3D22M2I79M5D15M4D14M1I11M5D62M4D53M5I10M1D41M4D13M1I114M3D38M2I1M4I35M1D70M3D22M2D70M3I32M2D4M2D53M5D18M2D16M1I23M4I12M3I51M4I9M2D12M4I58M3D2M1I8M1I18M3I33M3D29M2I75M2I18M2D9M2I129M3I19M1D13M5D20M3D2M2I16M5D3M2I3M5I57M3D134M4D21M5D7M3I22M3I68M3D16M2I20M2D2M2D1M2D16M2I53M3I6M4I25M1D54M3D11M4D64M1D3M5I77M4I131M4I52M4I1M2I3M4I49M3D27M2I17M3I42M5D50M1I12M2I37M4D2M1D10M2D83M3I3M5I20M4I29M3I52M4I5M1I1M5I49M2D31M1I2M3I21M3I15M4D21M5I24M3D34M4D2M4D65M2I82M5D46M4D31M2I77M2I8M2D15M1I8M5D3M4I5M2I29M1D13M5I8M5I30M1D1M1D8M2I76M1D61M5D2M2D24M1D28M5I13M2D124M4D59M1D35M4I29M5I21M4I59M5D7M4D15M3D28M5D58M2D17M1D8M2I52M5I165M4I80M2D33M5I45M5I10M5D16M1D171M4D14M4D13M1D5M5D31M3I8M5I32M5D12M4D3M1D16M4I15M4D79M5D20M3I27M5D54M3D4M2I11M2D102M2D31M1I71M4I48M3I47M3D86M5I7M1D27M5I3M2D2M2D2M1D7M4I70M4I27M5D77M5D61M2I51M2D13M5I29M3D10M3I96M4I5M4I27M5I36M5I4M4I10M3D47M5D9M3D19M4I20M4D27M3I3M2I85M1I40M4I1M4I23M4D1M4I140M3D17M1D63M5D17M3D19M2I4M3I44M3I9M4I16M3D7M2D49M5I47M4D5M2I3M3I44M2I2M2I45M4I55M4I33M1D44M2I90M5I5M2I8M4I113M4D62M1D31M3D78M3D30M3I9M2I174M3D24M3I6M3D7M4I31M4I14M3D24M5I15M4I45M2D6M1I29M5D3M5I3M5I44M3D96M4D9M4D102M3I7M4I5M1I67M1I32M4D17M4I37M4I6M3D2M4I2M2I46M3I37M3I107M2D11M4I65M4I94M5I20M1I4M2I33M4D56M2I1M1I40M3I5M1D73M4D103M2D21M4D9M5I20M1D29M2D2M4D12M4I40M4D7M2D21M3D29M4D11M2D25M1I17M3I61M5D22M4I39M3I16M2I25M5I62M2D10M1I26M1I7M5D22M5I41M2D3M4D28M5D4M3I9M1I46M2I9M3I7M1I10M4D6M5I123M1D55M5I14M1D22M1I11M1I5M3I23M1I40M2D21M2I8M3D9M2D21M3I8M2D2M3I95M1I3M2I8M1D22M3I13M1D22M3I93M3D125M3D6M1I57M2D36M2I44M3I28M5I26M3D40M2I10M5D12M3I66M5I28M4I15M3I12M4D65M1D10M3D5M4I47M3D9M5I18M5D75M3D7M5D21M4I104M2D57M2I22M1I3M1D39M3I25M1I15M3D1M1I116M2D58M1I40M3I5M2I65M1D80M2D6M3D5M5I1M2D3M5D6M2I15M1I116M4I2M4D83M2I2M2D60M4D5M1I12M1I29M1D1M3I50M2D110M5I102M2D17M2D44M4D146M4I20M5D25M5D47M2D2M4I34M4I24M4D34M3I39M2D78M2D100M3I16M1D13M4D24M3I1M4D84M3I38M2I21M1D28M1D3M4I55M3D46M2I35M4I71M2I4M3D40M4D48M5D14M4D20M2I31M3I5M3I4M5I91M4I61M3D48M5I1M5I70M2I38M1D38M5I11M3I20M5I26M1I3M4D81M5I28M4I73M3I21M2I5M5I69M4I9M2D39M5I4M2I37M1D48M4D81M1D6M3D20M3D4M3D19M4D4M2D11M3D10M4D72M1D112M4I25M4D1M5D43M2D17M1I12M3I8M4I16M5D9M2D165M1D33M3D9M1D14M2I61M1D2M3D24M5I10M5D7M4I3M3D17M1I7M5D33M2D30M2I7M2I14M3D19M2D44M5D14M4I85M2I7M2D8M4I6M5D2M2I29M1I56M2D15M3I55M1I1M2I19M3D21M2I21M2D9M2D38M5D13M1D13M3D35M3D18M4I13M1D49M5I5M2I8M2I3M3D78M5I84M3D53M1I51M5D10M2I14M4D15M5I7M2D2M1D96M2D43M3D24M3D3M2I12M4I5M4D7M4I22M1D4M3D23M2D3M3D9M1D25M3I46M4D42M4I6M3I55M2I59M3I3M4D20M5I77M1D24M4D35M1D41M5D2M1D74M5I10M4D28M3D175M3I2M5I26M5I25M3I5M1D2M1D4M2I32M1I15M1D63M5D56M5D2M4D68M2I5M1D57M1I12M4I27M3I27M2I16M1I24M5D4M1D35M5I69M2D26M4I48M1I1M1D47M1D18M5D25M1I6M2D5M3I1M2I4M4I38M4D1M1I23M4D27M1D10M5D45M4I65M4I21M5D7M1D18M3I9M1I12M1D10M5I22M5D21M1I23M1I12M1D10M1I20M5D6M1D1M5D25M2I20M1I25M3D7M4D75M1D50M1I8M3D2M3D5M1I7M2I26M1D59M2I11M3I38M1D41M2D7M1D28M2I16M5D9M2I1M1I84M2D27M5D2M5D26M1I31M4D26M1D12M5D81M2I28M3I49M1D22M3D8M2I2M3D25M1D52M5D20M4I2M4D13M2I8M2I1M5I28M3D22M1I18M2I54M5D47M3D2M2I18M2D34M4I9M1I2M4I149M5D149M4D2M4I55M4I60M5D22M3I60M3I38M3I27M3I2M1D30M5D53M4D12M2I17M5I9M2I27M3D19M2D178M1I17M4D7M3D2M2D14M3I31M4D38M2D61M4I62M4I16M3D20M1I7M1D20M1D46M2D47M2I76M5I21M1D26M1D27M3I1M1I18M2I7M2I15M2I12M2D10M5D19M4D6M3D35M2I1M5I76M3I17M1D5M1I26M4D36M3D8M3I71M5D48M4I4M2I19M1I95M4D67M5I14M3D69M4I15M2I6M1D13M1D34M1D124M4D6M5I54M5I54M5D39M5I1M3I4M2I14M2I12M4I3M1I5M2D3M5I74M1I1M2D21M2I6M1I39M1I137M4I38M5I14M5I30M5D27M2D10M4I12M2D43M1D34M3I44M5I25M3D122M4D15M4I32M2I23M3D19M1D50M5I63M3I11M2D20M2I16M5I9M1I16M1D91M1I11M1D10M2I38M2I45M4I22M2D16M5I19M3I56M1I154M1I18M5D25M3I14M2I25M4I2M1I29M3D49M4D45M4I6M3I18M1D32M4D7M4D11M5D24M1D58M5I8M1I4M4D15M5D61M1I5M4D27M4I5M5D18M4D1M4D11M3D31M4I2M5D12M5D9M5D26M1D9M5D10M4D31M4D117M5D49M4D115M3I1M2I66M3I15M3I8M4D9M5D17M4D95M3D29M1D14M1D4M1D11M2I23M1D11M5I12M2D9M5I12M5I8M5D148M4I10M4D10M3D38M2D124M5D27M1I29M2D8M3D151M3D73M4I2M3I112M4D20M4I20M5I25M4D156M3I49M4I36M5I14M4I5M4D10M5D4M5D31M5I7M5D14M2D59M1D32M5D42M4D2M5I7M1I64M2I2M1D20M5D20M5I20M2I41M5D68M4D14M5D15M3D41M4D13M2I14M5I57M2D3M1I130M5D54M3D154M2I7M4I54M2D76M5I1M1I15M4D38M4I4M2I14M1D15M5D7M3D37M1D25M1D14M4I168M5I11M5D1M5I24M4D38M1I69M1I12M5D67M1I99M3D6M5I18M4I28M3I137M2I17M5I46M1I91M2D1M2I72M5D20M1I12M4D7M1D41M5I30M4I133M1I67M4D208M1D78M3I101M4D27M4I28M3I67M3D2M1I2M1I75M3I4M5D3M2I57M3I40M1I54M4D38M1D16M4D49M3D108M5I44M2D8M3I2M4I26M2D47M3D26M5I66M5D4M3D27M3D6M3I3M2D45M1I18M4D23M4I43M2D2M3I46M5I114M3D81M1D43M3I4M2D42M3I18M4D25M5I55M1I21M2D19M5D15M4I16M3D2M3D84M3D25M2I39M5D1M5I4M1D25M4D20M3I9M4D34M1D4M1D19M5D87M4D14M5D102M3D58M3D64M5I80M2D13M4D56M4I4M4D29M1D55M4D15M4D42M5D51M1D14M3I19M4I7M4I3M2I10M4D9M1D19M3I11M5D54M1D3M1D23M4I26M3I89M3D124M3I1M5D1M1D39M1D7M4I81M2I12M5I58M1D13M2D23M1I25M2I27M2D5M3D3M1I1M3I20M4D53M2I22M5D67M5I36M1D16M2D25M5D5M1I12M5I64M5D70M1I49M1D65M4I14M5I15M5I21M4D24M1I75M5I10M1I4M4D52M4D4M5I2M3D95M4D21M5D40M4D78M2I39M2D46M5D3M1D5M2I16M4I20M5I94M1I44M3I203M1D22M5D4M2D27M2D19M4I7M3I32M5D31M1D2M2D33M4I38M3I26M5I19M5I26M3I2M3D5M2I2M3I4M3D70M3I13M3I16M1I8M5D9M2D15M4D17M3I58M5I40M2I23M1I20M2I16M3I15M1D74M2I41M1I6M3I2M2D51M2D17M2I48M5I32M5D6M4D36M4I23M2I20M3D10M5I25M2I4M2D47M2D38M3I1M4I41M1I39M1I56M3D25M4I8M2I7M2I8M3I10M3I27M5D7M1I18M3D38M3I41M3D108M5I7M2I12M3I71M5I18M2I131M3D72M4D4M4D28M4D11M4I15M1D27M5I3M4D11M4I6M5D5M1I36M3I2M2I10M3I61M3I80M4I4M3D3M4I10M3I82M3D8M3D1M4I76M3I31M5I122M1D27M3I9M3I17M1I45M3I4M4D14M3D20M3I18M3D1M1I60M2D113M1D39M1I10M4I18M1I12M2I16M4I11M3D11M4I6M1I1M3I2M3D42M1D29M5D30M1D29M5I44M4I38M3D7M4D44M5I46M4D28M3I19M3I30M1I8M4D1M4D30M5D106M3I7M1I6M5D9M3D24M3D7M4D39M1D27M4D97M2I36M1D14M2I4M5I19M1D44M3D58M1I4M4I20M5I34M2I39M5I31M1I41M4D85M3I13M4I52M3D34M3I5M3D41M3D102M5I40M4I16M2D105M4I80M3D36M3D19M3I40M2I79M1I46M2D83M5I14M2I23M5I17M3D53M2D19M5D12M3I28M2I25M4I18M2D66M4I35M5I5M4D27M5D29M1D7M4I15M5I3M3D6M3D53M5I203M3D32M2D36M4I22M4I36M1I8M2D90M5I24M4I18M3I11M4I8M5D118M1D44M4D2M4D23M3D20M3D37M4I4M3I17M1I22M1D95M3D1M5D37M3D34M2D39M1I20M4D19M2I28M3D2M5I74M2D8M3I81M5D1M3D15M3I6M1I43M5D7M1D2M1I14M1I49M4D8M3D3M4D4M1D49M2D80M4D200M1I5M2I36M3I75M3I13M5D57M1I43M5I4M5D3M1D23M1I10M1D6M5I10M2D50M2D40M3D80M5D8M5I20M1I72M4I4M2I94M4D61M4I1M4I8M1I47M5D3M5I2M4D119M1I46M5D13M2I6M3D2M1I7M3D40M3I34M1D14M1D19M1I33M2D34M1D55M2I1M2I5M5D15M3D56M5I32M5I4M2D31M1D23M2D120M3I123M5I23M3I18M5D47M2I80M3D15M2I35M2D8M5I12M1D34M3D46M5D17M1D77M3I7M2D32M2D19M5D28M1I24M2I24M2I3M4I4M2I3M2I58M4D1M4D16M4I24M5D29M1I5M1I27M2D34M4D24M4D36M1D74M3I53M2I61M5I23M4I22M1I156M5I3M1D10M4I5M3I67M2I2M2D21M1I25M5I46M1I62M1I118M1I66M4D43M4I1M1I40M1D13M1I44M1I2M2I3M2I40M4I8M4D2M2D52M3D7M4I52M3I17M2I2M3D8M4I68M4I37M4I75M3I59M4D14M2D24M1I5M3I26M3I31M1D11M3I72M5I8M1D22M5I10M1D84M1D46M2I74M2I7M3I51M3D4M3D8M4I32M1I6M3D20M2D30M4I1M4I14M4I52M3D85M3D16M1D6M2D31M4I46M5D11M4D24M5I8M2I3M5D77M5I31M1D28M2I2M3I31M4I10M3D4M5D7M4D10M3I9M4I37M5I3M4D4M3I15M3I14M4D25M2I25M4D9M3I4M4D36M4D52M4D2M5D15M5D7M3I27M5D29M1D36M1D57M2D13M3I16M4I27M2I15M4D19M4D75M5I3M3I6M1I22M5I3M4I6M4D29M1D63M3D43M3D45M3D3M4I14M5D121M3D12M3I4M5I23M4I17M1I9M1I6M5I46M3D35M4D19M4D14M4D87M3D15M1I31M4I11M2I28M2I41M3D8M3I4M3I12M1I7M3I27M3I8M1I34M5I45M2D49M2D13M5D7M5I6M4I3M5D6M4I134M3D9M3I18M4I29M5I10M2D141M3D31M5I5M5D41M1I43M5D2M4D15M2D7M3D55M5I84M4I50M4D14M5D2M4D39M5I27M3I20M1I4M4I19M5I114M3D31M1D33M3I19M2D6M4I23M4I68M1D56M3D9M1I117M5D80M4D48M1I47M4D36M3I3M2D44M5D25M3D16M4D3M4I138M3I37M1I26M5I35M1I4M2D3M5D30M2D11M1D2M3D101M3I46M4D1M4I13M4I46M3D6M3I16M4D26M2D4M4D3M1D19M1I30M3D31M1D16M1D5M5I36M4D15M5I15M4I23M1I14M1I60M3I3M2D32M1D4M2D83M1D23M5I36M1D33M1I9M3I4M5I18M5D14M1I16M3D8M1I77M3I28M1I15M1D65M4D6M3D9M2I10M4I8M2D112M5D45M2I18M4I72M5I6M2D178M1D19M2I38M2D105M2D15M1D44M4D6M4I11M4I154M1D29M3D3M1I14M1I80M3I21M3I5M2I54M1I1M1I75M5I3M1D53M4I15M1D17M5I173M4I40M4I65M5I4M5I25M3D23M5I15M4I37M2D34M4I22M4D8M4D26M5I13M3D29M1I106M3D4M5I1M3D19M1D50M3D58M2I33M4D13M1D29M3D87M1I17M2D61M3D126M4I4M1I7M2D17M5D62M3I48M3D11M5D14M5D65M2D33M5D3M4D7M2I31M2D122M2D37M3D101M3D55M2I19M3D23M5D19M4D19M3D40M2I56M4I2M3I35M5I83M1I13M4I1M2D52M1I1M5I21M5I11M2D39M4I5M5I26M5I60M3I4M1I47M5I10M4D66M1I58M2D14M4D39M4D28M3I11M2D35M1I20M3D6M4I42M2D9M1D2M1I8M1D33M4D36M3I103M1D81M5I4M1D29M1I4M1D125M5D5M4D42M2I1M3I3M5I6M5I12M1I10M2I49M5I3M4D89M5I16M3D2M2D16M1I59M4D3M2I25M4I13M1D4M2D41M2D17M4I15M5I26M1D3M3D54M5D2M1D61M4I10M4D7M1D9M3I83M2I47M3D58M1I8M1I70M5I11M3I78M4D32M5I13M5I29M2I26M4D12M4I74M2D28M5I40M4D39M5I32M1D10M4D7M2I13M5I27M1D5M2I6M3I18M5D39M4D51M4D32M4I25M5D66M1I52M3I10M3D15M1I12M2I2M3D28M3D126M1I33M3I19M5D48M4I3M3D14M5D44M1D116M1D7M5I116M4D42M3D38M4I8M4I11M2I5M5D8M1D19M5I49M1D9M1D17M1I8M2D19M3D10M3D12M2D49M2I10M1D56M3D56M3D29M5I39M3I21M3I16M1D18M1I39M2D17M1D22M2I7M1D37M2D37M2D2M3I42M1I5M4I2M5I49M3D21M4D18M2I2M3D11M5D155M1I69M2I57M2D53M3I59M4I41M5D23M2I35M1D47M2I20M3I3M1I8M3D39M4I47M5D18M5I55M1D7M4I15M1I28M5D65M1D95M1D10M1I13M2I13M5I2M3D38M2D24M5I38M4D2M4I33M3I7M4I21M4I38M5I60M3I5M2D82M1D13M4I18M5D32M2D4M4D2M1I21M1D80M5D69M5D88M1D10M2D11M4I8M1D77M2D13M1D24M1D3M4I10M2D9M2D70M1D54M5D6M5D66M1D52M2D9M1D9M1I1M1I25M2I35M4D2M1I50M4D56M5D4M3D5M4D15M1I13M1I19M5D92M5D3M1D7M1D67M4I14M1I132M1I11M1D53M5I59M2I1M4I9M2I24M5D28M4D32M1I17M3D28M1I31M2I95M2D83M4I10M3I16M1I44M5I135M3I13M5I36M3I10M3I23M4I27M1D35M3I21M4I65M1D18M1I4M5I11M2D39M3D1M3I11M1D60M3D84M3D30M3I65M4D4M3D45M2I9M5I12M4D3M2I10M1I1M2I61M2D25M3D14M1I37M4D25M1I14M1D13M3I7M4D21M4D6M1D23M5D26M1I31M1I81M2D7M1D28M2I21M1D82M3I31M1D52M4I2M1I48M1D16M3D4M5I105M5I13M3I12M3D52M1D90M4I37M5I76M5I60M5I8M3I31M4D17M1I12M5I45M1I3M4D13M2D15M4I96M2D15M4D25M4I1M4D2M1D99M3D42M1I3M1D11M2D38M2D29M2I5M2D46M4I37M4D16M1I80M3D16M1D8M1I28M3I29M5I28M3D65M3D27M5D66M5I40M4I27M3D20M1I48M2I35M4I41M3I20M5I8M1D38M5D27M1D107M1I2M1D31M2D25M5D32M2I123M4I14M5I25M4D17M1D4M4D6M5D36M3D16M1D32M1I60M1I25M4I13M5D61M3I14M4D11M3I48M4I30M3I1M5D66M1I32M3D1M2D36M3I32M3I10M2I2M5I13M3I65M1I24M4I13M3D8M3I22M4D3M4I80M3D21M3I10M5I16M1D28M1D42M2I6M3D3M3D31M5D1M5I1M1D17M3D82M3I12M4D59M2D55M3I1M5I40M2D38M2D29M1I20M5I51M5I16M4D19M2I6M5D9M2D50M1I31M3I166M3D32M2I8M1D28M4D3M2I9M2I5M3D47M1I12M1D114M2D4M2I80M2I12M2I34M5I26M2I2M2D27M2D39M5D14M1I39M3I9M5D14M5I2M3I2M4D13M1D21M3D43M2I3M3I45M2D90M3I10M3I16M2I2M5D17M2D26M4D25M5I8M1D101M2I12M5I39M1D103M4D65M4I22M4D51M4I50M3D20M2I13M2I37M1D121M1D19M4D15M1I28M1D36M3I40M3D13M4I56M3D62M4I48M4D14M1I3M4D32M3D126M1D16M4D3M3I50M2D11M3I12M5I33M2I11M1I16M4D73M3I30M4I57M3D22M3I8M3D2M2D32M3I48M5D82M3D14M3D10M1D8M2D36M5D7M3I10M3I33M5D21M3D23M3I31M2I6M5I9M2D12M5D40M2I14M3I65M4D6M3I20M1I1M2I29M2D116M2I60M2I25M2D1M2I48M5I18M2D8M3D19M4D8M3D16M3I38M5I27M1I76M5D39M1I1M1I24M4D77M2D63M4D14M4D34M5D31M5D26M4D24M5I57M2D43M2I41M3I6M5D10M5I115M2D14M5D22M5D45M2D15M2I3M1I4M1D8M3I12M4D3M4I93M2D13M1I30M4D20M5D7M3I50M5D68M4D18M1D16M5D20M2I29M5I24M2I5M3I30M2D2M2I46M3D13M2I8M3D1M5D22M2I19M4D5M1I46M2D30M2D51M2I62M3D98M5D83M1D28M4D43M1I25M2D13M4I1M2D18M3I22M2D51M3D92M2D8M3I49M5I47M3I54M4I2M4I5M5D30M2I17M3D11M2I14M2D39M1D5M4D68M4I9M3I52M4D19M4D5M2D83M3D53M3D26M1D38M2I60M3D51M2D7M3D25M3D35M3I11M2I111M4D4M4D5M5I149M1I169M2I3M4D14M3D49M1I10M2D34M2D30M5D6M1I40M4I18M1D63M1I21M4D98M1I3M1D2M4D6M2D1M2I16M5I4M4I66M3I19M2I5M1D14M4I74M3I100M2I5M2I15M1D49M4I64M4I21M4D54M1D17M4D18M4I62M3D11M2I3M2I20M4I2M3D176M1D67M4D84M3I23M2I15M4D62M4I21M3I38M2I29M1I25M5I38M5D57M3I1M2I50M1D49M4I6M4D171M2I40M4I12M3I93M2I111M3I4M3D1M1D26M4D6M4I7M3D6M3D52M3D11M3D14M2I74M5I25M5D1M4D48M2D2M1D132M1I104M4I5M4D10M5D27M1D17M2I13M1I80M2D28M2D67M3I81M4I30M4D20M5D1M2I18M5I73M2D10M3I19M2I7M4I24M5I3M2D15M3D40M4I61M4I9M1D18M3I4M1D2M4I27M5I50M4I50M1D8M2I3M1D129M5D12M2I58M2I1M3D6M3I27M5D139M3D6M2I30M2D60M5I10M2I15M1D27M3I2M1I80M3D27M1I25M4D49M2I2M4D25M1D93M4D31M4I19M2I15M4D22M2D23M2I31M5I7M5D3M1I82M5I2M3I6M2D8M2D5M1I29M5I31M5D9M2I70M5I8M3D29M3D9M3D41M3D116M1I36M2I42M2D63M1I14M2I14M2D13M3I57M4I93M3I83M2I33M5I18M4I14M3D8M4D11M1D19M2D49M1I1M3D6M4I7M4D32M3D1M5D3M3D85M4D30M4D47M5D11M2I25M4D18M5I35M3D8M4D9M3D31M4D19M1D17M2I14M3I54M2D6M4D2M4D17M1I34M4I14M4D33M1D30M4D27M3D99M1D111M4I119M1D33M3I154M5I20M3I38M5I18M1D20M3I28M3D6M4I4M5D8M4I23M2D1M1D19M1I1M5I17M3I44M4I52M3D28M4D23M5I69M4I41M5D108M1D36M5D66M5D10M4I34M4D16M2D7M1D35M1D45M5D22M5D68M4D18M2I37M3D12M3I17M1I3M2D36M4I1M4I43M4D9M4D59M2D21M1I9M3I26M3I9M2I5M5D4M2D43M4I38M2D27M3D2M2I72M1D2M4D131M1I22M1I51M2D5M1D5M4I14M3D3M5I102M5I86M4D73M1I22M3D28M4I52M1D44M3I26M1D55M3D114M2D4M4D72M3I19M2D32M3I12M3I44M1D140M4I40M5D16M1D7M4I12M1D13M5D12M5I21M1I8M2I9M4I1M5D86M4D94M1I4M3D34M2D53M2D8M3D3M5D3M2D20M1I9M3I29M3D72M4D79M4D7M1D31M5D2M1I34M3D36M1D56M5I32M5D48M4D15M3I19M3D1M2D24M2I17M2I47M4D44M2I12M1I114M4I34M1I21M5D52M2I47M1D4M3I61M5D10M4I12M3D40M1I14M3I27M4D1M3I27M3I4M4I4M2D73M3I76M1D80M1I68M2I40M4I88M3D22M5I4M1D20M2D10M5D11M5D7M4I64M4I50M2D4M1I24M5I13M5D41M4I18M1D8M4D1M1D5M2D23M4D25M5I43M3I10M5D8M1I7M2I15M5D9M2D1M1D38M3D121M4D28M1D117M2D24M3D104M5I17M1I30M3I18M4I6M1D39M3D20M2I11M1I58M3D46M2I36M3I9M3D61M3I13M2D40M5D3M3I6M1I16M3I47M4I18M2I12M4I44M1I25M4I24M3D10M1D14M2I72M1D7M4D46M1D16M3I49M2I33M4I2M3I1M1I4M4D20M3I23M5I8M5D30M4D51M1I3M3D58M4I9M3D15M5I61M2I46M4I4M5D49M4I7M3D15M2I3M2I26M2I4M3I75M1I122M2I19M2I56M1I5M5D88M4D18M3D61M4I9M2D15M1D4M2D43M1D11M5I2M4I51M3D7M1D11M4D77M4I15M2I4M2D19M5D2M5D54M4D11M2I69M1I7M1I13M5D37M1I35M5D7M4D37M5D20M4I35M1I69M2D43M4I94M5I5M4I43M3D35M4D58M3D49M3I18M2D65M3I76M2D18M2I45M1D51M2I11M1D13M1D16M2I8M1D29M3D3M1I57M1I6M2D28M3D144M3I28M4D5M5I115M1I12M5I1M3I88M1I3M1I21M5I10M5D40M3D95M1I60M2D2M2D6M3I28M3D10M5I45M1I14M1D3M2D6M5D60M5D63M2D19M1D66M2I48M2D55M3I109M4D8M1D56M3I10M2D60M2D163M3D21M4I92M2D13M5D7M5D21M5D11M1I12M1I98M1I7M4D14M1I14M4I50M1I89M1D8M4I14M2I38M3I17M2I37M5I22M4I14M1I33M2D23M2I33M2I35M5I20M1D36M2D7M5D58M3I91M5I2M1I1M2D21M1I15M1I9M5D17M1D5M4I36M5I15M3I6M1I20M4D46M2D10M2D78M4I91M1I61M1D63M3D15M4D98M1I6M5D24M4I75M5D3M4D18M2D102M5I23M5I4M3I7M3I82M3I65M2D113M2D10M1I73M5I45M5I32M4I29M2I17M1D14M1I6M5I50M3D7M4I10M4I25M3D31M3D3M5D1M3I35M5D18M4D35M3I58M2I64M5D2M2I15M2D162M1I22M2D5M3I23M1I70M1I18M2D80M4D31M5D58M5D26M5I74M3D27M2I19M2D21M4I27M4I27M4I8M2D26M4D146M1I38M4D11M4D32M3D4M2I19M1I19M3D27M5I20M5I18M1D12M2D69M5D16M2D95M5D78M2D2M5I31M4D16M1D1M3D23M2D21M1D26M3D32M1D7M4D30M4I66M1D28M4I71M4D7M2D32M1I43M1I11M5I3M4I1M5I59M5I32M1D61M5D97M3I1M3D3M2D20M2I19M3I3M2D2M3D19M3I2M3D12M3D36M4I55M5I1M3D62M4I114M5D115M3D78M5D7M2D71M4D20M5D46M4I25M2I29M2I62M1I38M4I1M1I93M5D31M4I33M3I34M2I28M4I10M4I24M5D13M5D47M5D3M5I60M3D2M3I1M4I30M4I25M5D7M5D5M4D70M2D63M5I12M2D57M1D23M4D8M5D51M3D17M4D6M1I26M3I43M5I15M1I40M4D27M5I2M1I44M1I5M1D5M1I21M3D2M3I17M2I13M4D8M3I16M3D19M5D137M2I46M2I7M4I11M4I10M5D1M2D41M4I28M4D33M1I61M4D13M4D33M3I3M2I8M3I49M4D9M1I4M3I15M1D18M3I11M1I4M2D21M5I41M4I13M3I108M3I68M5I64M4D6M4I10M1D17M1I6M5D46M1D64M2I2M2I12M4D72M2D21M1I18M1I44M4D13M3D30M3I16M1D2M2I84M3I13M4D8M2I74M1I19M4I16M4D50M1D7M2D73M3I16M2I11M5D33M5I3M4D85M2D64M2D26M1I10M5I9M5I10M1D25M3D7M4I34M1D24M5D6M4D92M3I23M5I52M3D12M2I11M5I2M5I75M1I2M3I17M3D54M3I59M2D23M3D9M4D20M4I5M3D71M1I14M2D18M3I8M2I17M1D44M4D36M5I11M3I19M1D19M1D2M3I26M1D43M3D19M1I122M4I30M2I23M5D59M1I4M5D23M5I1M3D2M2I62M4D13M4I93M5I27M3D41M5D16M3I22M5I42M2D24M1D62M4D12M1D16M4I19M1D32M3D39M3I2M1I53M4I2M2D6M1I17M2D43M4I2M5D80M1D51M2I39M1I22M1I39M4I30M3D9M4I12M4D10M1I126M5I120M4D49M2I8M5D42M5D32M5I11M3I22M3D35M4I15M3D50M4I1M2I10M4I12M3D20M5D113M3I10M5I3M4D1M3I51M1D11M3I7M5D28M2I14M3I23M1D4M1D8M4D52M2D2M2D35M4D18M5D19M2I68M3D37M5I11M1I6M1I16M1I7M3D38M3D4M4D4M3I9M2I24M2I20M1D10M1D3M5I15M5D17M5I63M5I3M2D97M1I32M1D60M4I65M2D2M1I1M3I8M5D17M4I7M4I27M1I16M1I5M5D81M1I43M4D9M5I14M5I31M5D10M3D24M1I12M5I1M4I26M2I54M4I15M1D27M2I23M2I10M5I90M3I29M3D14M5I10M5D11M5I21M5I21M4D62M5I5M3I21M5D25M5D40M2I24M5D6M1I8M4D54M5I40M5D1M1D3M5I218M4D7M1I1M5D3M5D1M5D11M1I108M5D2M5D1M5I11M5D72M1I50M2D36M1D2M1D56M1D6M5D38M3I16M4I5M3I25M2I2M5I48M1D19M3D32M1D14M4I3M2D25M2I26M4D6M2D4M2I5M2I74M5I6M2I12M2D38M1D1M5D3M3D16M2D1M1I28M4I131M5I13M1D74M1I12M5I37M3D8M2I12M4D52M1D8M5D28M5I35M1D39M5I12M5I37M4D27M5D55M3I15M3D134M2D57M4I37M1I10M3D119M1I46M4D153M3I26M2D29M2I18M1D15M2D17M5I1M1D58M2I64M5I44M3D26M4D11M4D13M1I27M5D1M4I7M1D9M5D74M5I39M5D5M5I1M5D11M2D16M2I35M2D24M3D11M1D15M5D10M2I8M1I78M5I83M3D12M1I32M1I15M1I9M4D32M5D26M5D48M1I16M3D39M2I48M2I9M3I24M2D31M4I55M2D18M4I11M2I2M4I30M4D56M4I72M4I9M2I75M5D136M4I17M3I10M1I9M3D1M4D46M4D38M3I30M1D64M5D28M4D22M3I5M5D8M1D3M1D27M5D71M2D25M2D1M1I19M2I35M3I6M2D61M3I40M1I78M5D12M4D41M1D68M3D27M4I47M1D5M3I50M5D2M1D83M1D41M1D140M3I93M2D106M4D65M2D20M1D25M4I50M5D50M2I18M5D20M2I23M5D1M1D9M3D40M5I11M5I50M5D9M4D19M4D2M2D69M4D51M1D27M4I101M2D17M5D26M2D68M3I61M4D2M3D36M4D1M2D13M2I3M5I3M5D91M1D64M2I24M2I4M1D18M4I38M3I16M2D6M3D8M5D10M1I30M3I6M4I27M4D4M3D8M1D9M5I34M3D12M2D53M1D19M2I66M3I47M2D26M3I13M3D28M3I27M2I3M4I14M2D19M1I18M4I25M2I68M5I6M5I33M1D35M1I34M4I92M4I50M1I6M4D3M2D3M1I71M2D1M5D14M3D42M1D21M4D28M1D34M1I75M5D4M3I82M4I15M3I50M5I68M2I90M4D4M4D22M5D74M5I16M4I9M2D17M4I11M4I16M2D11M2I80M3I92M1I51M5D2M2I46M5I21M2I21M5I75M3D19M3I43M5D10M1I52M3I20M2I226M1D15M5I13M2D49M4I18M4I16M3I86M5I7M1I7M2I23M4D22M5I37M2I40M5I13M3D2M3D65M3I5M2D37M4D122M3I13M4D27M5D2M2D38M4D1M4D7M5I41M2I9M4D11M5D27M4D7M2I9M5D35M3D22M3D50M3I21M3D72M3I103M5I25M3D13M2D17M5I14M4D23M4D93M4D1M4D101M2D21M5D3M3D11M4D1M5D53M3I16M2D20M5I11M5D9M2D78M1D147M1I25M5D153M5D12M2D37M5I46M5I44M2D5M5D48M2D85M3I17M3D15M2I16M1D91M1D29M1D6M2I8M2I37M5I80M1I3M3D46M1D7M5D16M3I7M1I74M4I63M4D5M2D37M4I9M4D68M5I26M5I21M5D15M5I41M4D14M4I9M3D2M4I35M5I3M2D29M1D12M1I2M4I54M1I16M2I28M5D6M1I1M5I7M4D11M5D11M2I26M5I9M2I66M1D39M3I12M1D42M2D34M1I10M4D12M5I97M3D9M4I10M1I21M2D18M3I31M5D7M2I14M5I90M2D31M4I16M1D7M1I99M4D70M5I16M1D82M2I53M2D32M2D169M2I13M1I58M3D8M2D16M3I1M5I2M1D52M4I54M4D62M2D16M2D5M2I12M1I21M2I108M1D37M2D3M4D32M5I17M2I7M3D24M3D46M3I21M1D113M3D29M3I57M1I3M5I3M5D109M1I19M1D5M3I6M4I21M3I4M4I12M2D5M3I79M2I3M1D59M1D46M4I72M1D58M3D70M1I36M2D37M1D5M4D39M2I11M1I18M2I2M2I79M4D11M5I25M4I27M5D32M1I35M4D7M2D5M1D8M4I10M3I54M5I6M4I43M1I52M2I3M5I7M3D31M1I35M4I53M1D72M1D15M5I7M5D4M3I1M4I39M3D1M4D34M3D8M2D5M2D13M4I119M4I4M5D42M5D41M5D69M1I37M1D4M3I48M2D8M1D9M1I13M3D10M2I49M4I51M1I6M1D151M3D9M1D14M3D1M1D24M1D7M5I1M3I24M2D5M1I57M3D8M5I26M5I59M4D46M4I88M4I57M4D24M2D7M3D24M5D8M1I59M1I7M4I64M3D1M4I72M3I9M2I24M5D1M1I12M1D34M1I32M3I35M1I72M3I26M3I13M3D23M2I7M1D9M5I36M4I80M4I34M3I17M5I38M4D1M4D26M2D77M3I25M2D10M3I14M4D29M1D44M2D24M5D45M5I4M5D22M3D2M5I3M5I34M2I48M3D14M2I27M4I30M4I50M1I2M4D17M2D33M1D45M4D50M3I10M2I19M1I6M3I105M2D20M1D25M3D8M3D14M4I16M2D5M1I12M3D20M3D6M4I14M2D16M2I5M1I12M2I83M2I9M4I36M1D27M4D56M1I58M5I53M5I35M5D23M4D57M2D16M3I1M5D7M5I11M3I5M5D99M2D70M4I7M5I14M2D25M5D4M2D3M2I58M2D4M1D23M4I6M5D16M4I25M3I36M3D88M3D34M4I28M4I40M3I62M2D47M1D8M5D22M5D4M2D40M4I12M3I2M1D13M5D62M2I19M4D104M4I21M2D5M1I102M4I32M4I14M2I1M5D19M3I24M3D7M2I54M1I46M4D33M3I37M2I15M2I5M4D12M4I23M1D6M1I3M2D3M2D1M3I26M1I39M5I2M1D28M1D16M1D2M4I55M2I6M2I110M3D23M1D19M5I54M3D27M2D38M4D21M4I9M4D3M2D59M3I34M4I19M4D17M5D10M1D3M3I51M5D5M1D74M2D4M3I10M1I6M4D16M1I38M5I66M3D66M3I15M2D1M1I35M3I43M2I22M4I25M3I6M4I55M2I14M1I158M4D27M2I18M4D44M2I16M2I6M2I17M2I25M5I60M3D5M3I101M2I17M1I53M2D1M4D3M1D21M3D1M1I9M3D39M1D14M5D19M4D10M2D4M4D14M3I22M1D61M1I80M3D30M1D6M1D7M2D21M4I4M4D52M2D4M2I32M5D34M2D33M1D7M2D75M1D12M5I55M4D24M2D43M5I22M4D23M4I68M1I24M3I31M5D32M4I55M4D8M1I29M1D45M4D10M1D22M5I35M1D13M1I18M4D12M3D10M2I16M1I61M2I53M5D8M5I33M4I9M4D26M2D14M5I1M4I11M4D11M2D7M5I51M4I24M2D27M4I23M5D9M5D75M1I46M5D30M2D11M2I25M3D61M3I60M4D12M5D37M3D8M2I64M4D1M4D13M5I5M5I11M3I6M4I8M3I4M5D50M5D1M3D25M5I22M1I10M3I37M3D36M1I26M1D1M1D14M4I80M2I72M4D62M3D8M4I20M1D5M5D13M2I34M3D1M2D1M5D17M4I51M5D30M2D10M4I75M3I13M4D52M1D127M5I10M2D70M3I22M1I30M5D15M5D5M5D1M4D85M2I22M5D60M5I32M4I16M5I46M1I18M1D24M2D14M5D3M5D43M3D4M1I32M2D57M1D5M2I13M2D46M3I5M5D8M2D11M5I51M5I20M5D40M2I10M1I76M4D51M1D163M5I14M2I7M5D110M4I13M3D19M3I2M1I39M1I45M2D111M1D74M4I50M2D9M5D24M2D59M4I52M4D57M5D68M4I7M1D35M1D19M4I1M2D65M5D20M3D56M2D26M5I19M2I21M5I14M3I19M1I18M5I3M1I17M2D8M3D6M2D34M2D1M2D1M4D18M2D91M4I48M5I3M1D42M3I1M1D18M4D19M4D1M1D17M2D19M4D70M2I7M1I48M3I46M2D19M4I54M4I3M4I46M4I81M2D46M4I20M1I3M3I4M5D23M3D16M2I32M1I21M3I11M5I23M1D8M2D16M1I71M4D6M1I44M5I14M4D70M1I4M1D70M1D108M1D4M4D25M1D30M1D2M3D1M3I12M3D24M1D12M5D6M5I45M5D4M4D17M1D16M3D29M4D20M4I32M2D11M2D6M1I26M3I68M2D70M1D70M3I21M3I22M4D48M5I30M2I18M4I17M1D26M1D10M1I13M5I18M3D43M1I19M5I28M3I36M5I74M2D113M4I11M1D12M3D54M1D48M5I9M4I50M3I7M2D5M3I45M3I4M3D11M1D8M3I34M4D40M2I16M5I20M5D2M2D82M2D29M3D1M3I6M1D13M5D35M3I18M2I3M3D9M3D60M3D92M3I1M4I8M2D35M4D19M2D2M5I1M1I7M4I14M4I10M1D45M3I7M3I16M5I124M2I55M4I18M5I68M4D23M3I55M4I22M3D61M2I21M2D9M4I61M3D54M5D34M2D52M3I37M1I20M2D11M4D10M2I24M1D6M4I7M1I65M5I69M1D13M1D37M5D24M3D20M4I47M3I93M2D32M1I91M3I14M2D29M4D5M5D5M2I81M4D17M5D3M2D5M1I8M3D31M4D39M2I56M4D133M2I62M4I33M2I123M4I47M4D44M3I17M4I6M4I11M5I7M1I4M1I3M3I5M5D19M2I144M4I52M4D20M4I24M2I20M1I37M2I50M4I23M1I18M3I2M5D8M5I23M4D6M1D52M4D67M1I19M2D39M3D28M2I51M2D41M4I78M4I11M1I12M5I54M4D30M3I149M1D161M4D46M4D1M5D8M3I18M3D88M3D27M5D33M4I5M2I7M5I71M1I12M5I34M3D38M5D13M3I44M5I15M3I2M4D13M4D14M1I18M4I6M2D63M2I36M1D41M1I68M4D20M3I8M5I26M3I49M2D53M3I26M5D52M2I52M3I4M4D9M4I31M1I16M1D18M2D15M3I3M4D106M4I10M1I14M2I10M5D4M2I9M4I62M5D3M2D38M4D184M5D92M4I47M1I80M4I10M5D38M1D9M4I6M5I79M5D77M5D40M1D43M1D4M4D3M2D32M2I29M2D9M4I163M4I18M5I82M4I9M1I6M5I8M5I13M1I9M4D11M2D1M1I30M1I4M1I6M4D62M3D20M4D3M5D13M3D88M3D1M1I38M3D126M5I32M1D12M1I37M4I17M5D62M4D86M1D26M2D1M2D31M2D52M5I25M4D73M1D9M5I39M4D30M3D56M1D123M2I88M1I84M2I19M4D16M5D5M3I5M3D112M4D14M1I5M2I34M5I25M2I5M5D6M2I10M2D30M2D89M4I1M3I7M2D13M2I16M4I17M4I27M4D17M5I81M5I8M1D5M5D2M3D48M2I13M2D69M5I42M4I78M2I111M2I60M4D33M5I40M1D81M2D2M1I12M2I31M2D34M2D11M1D16M2D11M2D15M4I31M5I16M3I14M3I17M1D79M3I42M5I1M5I45M5D5M3D2M4D83M5I2M3D19M5D6M3D7M5I14M2D6M2D3M3I54M1I68M4D10M3D71M4D152M3I5M2I45M2D96M3I10M4D39M4I15M1I6M1D37M5I25M4I9M2I40M1D34M5I5M5D3M2D6M1I66M3D17M3I16M4D3M3I12M1D70M1I43M4I22M1I15M4I17M4D11M2I36M1D2M5D10M2D13M5D9M3D9M5D3M4D1M5D1M5D5M4D75M4D24M5I33M2D31M2D12M4D12M3I129M4D11M3I1M4I30M1D22M3I19M2I1M2I32M2I86M2D18M2D56M4I25M2I31M5D63M5D1M1I34M5I29M2D31M5D17M4I25M5I2M4I2M3D16M1I12M2D8M2I3M3D30M3D78M1I4M2I35M2D38M3D28M4I137M4I109M3I5M2I6M2D43M3D11M4D165M3I4M3D57M4D3M5I68M3I92M4D10M5I24M5I1M1I22M4I58M2I54M4I4M2D43M3D44M4I28M5D22M3D16M4I9M4D1M5I58M3D59M1I37M2D17M1I40M4I29M5D4M3D40M1D10M4I4M5I49M3I1M1D16M2I5M5I13M1D8M4I9M2I33M2D34M1D35M5I22M4I33M3I38M4I6M5D15M2D37M1D32M1I108M3D18M5D22M4I10M1I17M3I19M4D5M4D68M2I14M5D1M3D29M5D135M2D33M4D42M2D41M4I17M1I23M4I23M1D25M4D31M3I9M4D136M5I20M5I13M5I50M5D124M4I16M3D3M5D101M2I16M3D1M3D84M4D30M1D32M1I23M4D28M5D6M2D40M1I3M3I11M4D5M3D39M5I1M2I7M5D54M2I21M5I21M2I12M4D16M4I17M2D64M5D15M5I35M3I47M1D1M4D1M3I8M2I54M3I80M1D1M5I3M5D23M1D3M5D51M1I37M5D19M2D14M4D17M3I25M3I59M4I50M5I19M2D87M3D5M4I26M1D17M5I14M2I13M1D99M4D14M5D15M3D47M4I37M5D4M2D79M4D14M4I63M3D13M3I1M4I34M2D92M2D18M3D12M5D34M2I9M2I74M2I26M3D55M3I25M5I4M4I10M2I103M3D41M2I2M3I15M2I117M5D15M1D5M5D6M4D7M3I11M4D35M5I1M1D11M5D4M5D126M2I14M5D29M4I10M4D16M3I2M3I31M2D54M3I84M4I57M5I22M5D54M2D14M1D6M5D98M2D9M3D27M2D9M2I15M1I9M1I37M5D37M2I25M4I6M2I21M5I20M2I29M2D110M1D31M5I32M3I44M4D76M2D24M4I11M4D62M4I35M2I15M4I39M5I107M5D19M3D92M5I2M1I10M3D11M4D18M5I53M4I22M1I60M4I4M5D2M3D51M2D3M3I65M2D38M2D31M3D18M1I1M2I43M3D34M3I71M5I48M5D17M3D18M4D74M2D79M3D36M5I1M3I68M5I24M1D84M2I55M4I39M5I23M1I22M5I39M5D7M1I24M5D18M5I1M2D88M3D60M5I119M5I17M3D6M3D9M3I13M3D3M4I4M1D3M4I14M1I34M5I62M4D4M5I6M5D42M4D1M4I6M1I15M5D34M1D46M3D123M5D93M4D20M5D90M5D36M1I2M2D26M3D44M1D62M2I71M3I49M3D9M5D36M1D27M2I30M3D97M3I18M2I10M1I14M1D63M3D32M1I25M2D24M3D48M4D14M4D1M2D32M5D113M2D27M1I7M1I18M3I27M5I8M2D2M5I29M2I3M4I34M1I20M3I77M5I26M1I3M2D43M5D75M4I39M2I49M5D32M1I14M1D20M5I4M1D45M4I3M5I3M2I99M5I18M5I26M3D17M5D32M5I15M3I3M5I1M2I26M5D54M4D10M4I16M1I24M4D1M5D18M2I91M4D9M4D33M1I30M5D159M3D43M4D36M4D10M3D33M3D13M3I15M4D27M3D1M1D40M4D65M1D1M4D61M3D18M5D4M5I6M2I25M3D125M5I31M1I4M5D42M1D81M5D40M5I26M3I1M5I50M4D14M3D10M5D2M1I44M5D61M2D35M1I38M3D4M3I4M3D4M1I22M1I37M1D2M3I50M3D4M3D131M5D11M3I8M2D3M5D87M1I18M3D78M1I24M1I24M2I44M4D17M3I10M3D23M4D11M1D10M3I67M2D41M3D9M5I42M4I6M4D5M1D17M2I9M1I13M2I22M2I25M5D43M5I101M2I4M3I11M2I18M5D27M3I11M4D64M1I6M3D24M2I1M1D6M1D85M5D2M1D20M4D27M5D13M5D28M4D113M4D19M5D5M1I2M1D92M4I43M4D120M1D20M3I5M5I40M5D16M4D15M5I19M4I5M3D6M5D48M2D49M4D50M2D39M4D9M1I49M3D6M3D35M2I1M3D58M1D82M1I45M2D25M5I8M3I4M4I3M3I40M3D57M3D6M2D46M2D6M4I74M2D14M3D4M3D22M2D54M5D3M3I61M3I15M1I52M3I26M2I29M2D31M4D18M3D14M1I56M2D12M1D20M3I16M2D12M4D2M4I31M2D12M3I73M5D23M2D45M2D4M1I3M5I14M1D4M5D72M2D21M1D2M5D91M3I17M4D18M3I9M3D4M2I18M3D23M4I75M3I12M5D1M2I28M5D25M2D6M1I42M5I7M4D27M1I14M2I12M3D40M4I20M1D51M4D50M4D47M3I53M3I5M1D2M5D33M4D96M3D67M2D3M3I49M1D9M3I45M5D1M2D7M1D8M1I75M2D30M4I20M5I22M5D1M4D5M1I36M1D8M4I34M1I21M3D35M5D1M5I26M5I50M5D29M5I64M4I1M5I65M2I59M3I49M2D40M3D115M3I28M1D1M1I3M3D9M4D141M4D11M3D7M4D41M5I29M5I40M2D27M3D7M1I3M4D8M4I8M3D2M2I1M5D46M5D32M5I23M5D32M2D169M3D85M2D39M3D68M3D59M1D11M2I13M1I22M4D8M1D1M3I9M5D22M1D23M5D22M5I12M2D29M5I2M3I1M4D15M2I85M1D50M5D8M5I7M1D21M1D39M1D49M4D6M1D133M3D127M5D1M5I16M3I10M2I30M4I28M4I15M1I10M1D21M4D28M2D4M4I29M5D6M2D32M5D26M5I46M4I13M2D45M1D29M5I84M1D8M4I38M2D47M2I32M4I60M1D39M4I27M4D32M3D41M4I17M4I20M5D16M1I17M4D11M4I35M5D29M2I19M4D15M3I17M2D29M4D31M2D37M5I10M5I107M4D1M4D63M2I6M2D37M1D35M3I63M1I31M1I19M4D1M2I16M5I44M4I7M3I18M3I42M1I47M1D10M4I16M5D6M2D16M5I1M5I38M2I71M1I15M3D19M5D81M3I75M1D3M1D21M5D64M5I25M4I14M4D85M1I23M5I3M5I3M1D13M3I29M2I19M1D10M3I56M4I21M4D3M2D9M4I39M5I97M5D48M1I82M5I34M1D15M1D38M2D4M1D19M4D14M1I50M1D14M1I1M4D48M5D4M3I5M1I2M1D59M3D8M5D93M4D17M3D30M3D24M3D31M3D52M4I25M4I12M3I7M1D41M5D60M5D26M2I4M1D23M5I38M5D15M5I75M1D4M3I30M2D9M4I41M5I34M1D4M3I43M5D3M3D12M5I1M3I31M4I78M2I8M5D86M1D8M4I12M4I31M5D46M4D41M2I15M4D37M5I42M5I9M4D14M5I81M5D25M1I30M3D6M2I44M5D2M2I31M2I6M1D14M5D58M3D96M2I1M4D10M2I36M3I27M4I77M5I11M3D5M3I62M4D58M3D50M3D9M3I21M1D1M1D3M2I51M3D95M1D10M1D4M5I15M5I14M1D10M4D13M5I11M5I36M5D7M4D64M4I55M5D59M2D19M5I6M5D50M4I125M5I13M5I19M1D84M4D2M5I50M3D10M3D22M2D14M5D22M5I14M2D7M5I94M5I105M5D2M5D5M1I20M3D44M3I17M1I22M2D12M4I9M5D51M2I28M3I12M4I16M3D32M5I26M2D21M5I2M1I4M5D41M2I5M4I11M5D12M4D11M4I4M2D2M2D11M3I28M3D2M5D47M2I40M4I4M5D16M2D86M4D13M2I11M3D1M1I24M3I5M5I18M2I10M3D10M3I8M1D46M1I31M3I6M2D38M1I9M2I3M4D2M1D49M1I81M5D57M1I14M1I8M3I19M3D5M3I16M4I2M3D58M3D16M1D32M5I31M2D13M4I23M3I1M4I99M2D21M4I57M3I11M5I13M4D25M5D155M2D25M3D32M2D1M2I6M3I7M2I109M1I3M1I7M5I21M2I22M2I14M3D112M5D31M5I131M1I18M5I11M4D5M4I39M3D12M5D12M2I47M2I53M4I6M3I29M3D7M3D18M4D28M2D21M4D30M5D34M4D10M5I59M4D13M2D24M2D10M1D81M4D43M2D23M4I1M4I63M4D27M3I19M1I49M4I10M2D73M1I23M1D110M5D4M5D74M4D135M4D5M4I68M2I63M5D10M3D22M4I34M2I37M2I41M5I69M5D4M1D27M5D10M1I9M5D13M2I25M3I9M5D57M1D75M4D2M3D80M4I17M2D2M1D1M1I28M4I12M5D21M2I40M3I118M4I64M3I21M2D4M4I20M1I36M1D8M3D31M1I9M5D50M5D7M3D69M5I58M4D3M3D1M5I45M3I5M1I5M2D63M2I2M1D88M5I35M3D2M4D2M4I40M2I66M5D50M4I21M5I29M2D6M3I101M1I16M2I58M5I25M5I60M2I20M2D14M4I1M1I31M5I1M4D52M4D59M5I60M2I76M3I11M1I30M2D35M3D13M4I99M1I39M2D10M3I5M1I29M4I20M5D19M3I12M5D45M4I16M5I6M2I154M2D193M2D15M1D71M1D6M2D7M4I33M4D67M5I63M5I22M4D9M3I99M5I16M1D18M1I31M1I70M5D52M1I7M3D6M4D10M2I14M3D58M3I36M3D20M5I91M5I19M2D23M3I38M2I31M5D37M5I37M2I48M4I27M4I18M3D13M4D12M4I18M4I25M2D5M5I14M1I15M5D44M1D58M2I23M3D49M2D10M2I4M2D20M4D3M2I37M3I30M5D12M3D15M2I3M4I35M5D60M3D60M1I59M1I58M1I45M2D67M2I27M4D24M5I25M2I54M1I20M5I17M1I67M2D79M5D51M2D122M3I19M2D36M3D22M2D8M3D79M4I49M4I4M5D16M4D45M5I5M3I15M5D68M5D99M5D62M3I5M5I5M5D15M2I9M1I23M1D10M5D1M1D17M2I82M2I17M4I82M1D34M3I48M2I15M2I7M4D89M5D41M5I26M2I8M5I55M1I30M4I28M3I40M4I136M3I4M5D22M4I31M4I24M2I34M1D65M4D17M5D12M1D98M2I7M1D17M4I32M1I12M3I17M4D6M3D26M2D32M3D13M5D22M5I7M5I2M4I15M1I3M2I82M1I27M5D52M3D30M2D57M3I7M3D50M1D13M2D59M5D35M2D7M2D28M4D35M1D25M2D64M4D39M2I23M4I7M1D9M2D12M1D62M5I41M1I5M2I8M1I23M4I6M3D39M2I44M2I37M5D20M3D22M1D163M1D40M2D120M1I23M3I52M5D4M3I14M4D2M3I4M2D18M1I17M2I2M2D49M5I44M4I15M4I3M2D20M1D101M4I4M5D8M4D4M4D5M1I17M3I76M1D67M2I2M2D27M4I56M4D74M3D10M1I44M3D6M3I61M5I9M2I16M5D2M2D3M2I17M5I23M5D10M5I40M1I136M4I9M1I13M2I64M5I27M5D12M1I47M2I17M2I127M4D12M5I17M4D1M5D1M1D18M5I26M4D22M1I23M4I135M1I1M3D4M1D6M4I46M2D19M4D18M2D25M4D6M1D16M5I7M4D45M3D6M4D168M3D15M4D1M4D14M4D47M2I23M4I27M3D30M5D80M4D12M5D2M2D20M2I15M3I44M3D50M2D32M5D79M4D6M2I5M2D1M2D74M5I31M5D13M3I17M3I47M5D20M3D75M4D28M3I24M1D16M1I42M3D48M3I33M4D37M1I7M1I123M2D36M4D21M5D32M2I19M5D53M3I10M2D32M3I22M1D15M2I128M1I13M5D43M4I9M2D55M5I80M1I15M5I63M4D42M1D86M5D20M3I3M2D27M4I8M3D55M5D49M4D16M2I5M4I14M4I48M5I25M2I40M1D9M1I51M1D58M1D2M1D66M5D11M3D174M2I27M2D12M2D31M3I18M4I40M4D87M5D32M4D5M4D8M1I24M2I17M2D37M1I15M5D19M4I2M2I40M2I8M3I23M5I54M2I10M5I41M3I29M2D35M1D56M5I4M2I15M4D29M5D8M2I11M1D10M1D16M1D62M2I16M2I6M5D16M4I2M3D15M4D50M1I53M3D119M1I35M3I22M1D27M1D20M3I23M3I2M2D47M4I5M5D6M4I13M4D20M3D21M5D39M3I34M4I5M5I16M2D13M1I49M5I19M1D18M1D56M3D26M4D35M3I16M2I13M3I4M5D104M5I19M1I33M5D1M1I11M3I8M4D26M2I41M5I15M4I4M1D17M1I55M3I23M2I3M1I64M4D10M4I42M3D1M4I9M2D19M5D21M4I21M4D3M2D20M2D7M3I20M4I6M3I55M3D2M1D32M2D22M4D29M2D40M2I20M5I18M5D23M5I51M2D30M3D22M1D22M4I10M4I4M1D29M4I20M4D13M3I23M1D20M5D150M3I12M1D12M5I29M5I9M2I17M2I12M5D5M1D60M3I19M2D4M5D7M3D52M4I72M2I8M1I24M1D2M2I10M2I29M5I66M3D11M3D41M5I3M3D48M2I27M3I20M3D46M3D39M3I38M2I19M4I24M5D5M1I12M5D7M4I4M1I66M4D5M5D6M5I15M5I22M2D38M2I8M4D32M5D22M4D43M3I15M3I27M3I19M2I2M5I8M5I5M5I27M3I14M3I10M3I42M4I5M2D34M3D166M1D13M3I17M3I5M3D4M3I18M4D8M5I20M2I2M5I16M2D30M5I32M5I27M5D89M4D88M3I53M4I1M3I9M2I118M5I3M4D3M5D30M3I15M1I142M3D7M2I6M4D25M5D1M3D2M1I36M2I8M5D16M5I18M4D34M3D34M2D107M3I2M1I1M2D43M3I35M2I42M2D35M4I13M3I64M4I23M1D1M5D38M3I1M2D42M3D2M1D21M5I4M2D3M3D54M1D4M2I2M3D15M5D107M1I50M2I35M5I34M5I81M4I36M1I18M3I61M1D124M4D7M1D29M2I33M3D25M5D54M4D64M1I26M4D23M4I12M5I7M3I29M5D39M5I1M2D44M1I96M1D47M5D8M3D17M4I21M3I18M1I1M4I7M2D32M5I42M2D2M2I49M3I12M3D3M5I9M4I33M1I175M5D28M2I29M5I2M1I56M2D44M3I17M1I61M2D55M2I39M3D42M2I44M5D24M4I9M5I45M3I21M5D46M3I9M1D16M4I3M4D53M1I5M4D32M2I21M2I72M3I64M4D6M2I27M4I9M1D44M1I5M2D26M2I29M5D13M4I50M3I25M4D1M3I30M2I8M2I28M5I85M2D51M4I24M3D34M2I11M3I48M2D1M1D1M3I2M1D3M3I1M5D15M2D14M2D10M4D1M1D2M2I49M3D59M4D105M5I32M2I9M4D24M5I3M5I31M3D37M1D34M4D10M1I32M1D81M1I30M2I38M3D6M1D27M4D3M2D94M4D4M3I3M1I31M4I33M5I52M2I18M5D3M4I6M2D10M2D12M2D5M5D3M5I5M4I38M5D6M5D30M2I13M1D67M1D9M3I37M4I16M3D41M1D20M1D79M1D1M2I6M3I22M3I17M4D42M3D1M3I19M4I1M1I5M1D14M2I17M5I10M2D20M2D7M3I36M3D43M3I50M2D23M4D23M4I21M4D4M1D14M1I3M2D38M4D7M5I39M2I10M4D35M1I13M5I163M3D14M1D23M1I8M5D53M5I11M2I10M4I39M3D18M1I4M2D5M3D54M5I30M1I7M4D15M2D20M5D3M5D52M4D25M4D21M1D4M4I78M5I3M5D7M2I61M1I32M3I9M4D170M5I4M1I41M1D69M1I4M1I43M5I26M4I20M3D14M5D9M3D21M1D14M5I73M5D1M5I30M1D6M3D6M2I4M5I17M1I2M4D2M4I10M3D43M3D20M1D107M4D66M2I18M4D12M2I22M4D9M2I14M4I48M4I37M4D16M3I67M4D32M2D15M2I23M3I29M1I20M3I3M3D119M2D31M4I2M2I63M2D4M4D27M5D2M5I163M3D18M2D8M1I18M5D4M5I5M5I89M4D19M2I214M4I21M1I12M1I8M2D12M2D44M2D41M4D22M4D1M1D33M3D18M4I29M5I14M2D12M1D13M4D18M2I12M2I18M3D2M2D1M3I65M5I11M4D33M3I1M1D9M1D17M3I14M2D21M4I17M4D19M1I15M5D16M5D6M3D5M5I92M1I4M1D8M3D17M2I6M1I19M5I125M5I90M2I8M2I54M1D116M1D5M2D27M5D75M1D1M4I29M2I3M3D89M1I28M2I101M4I30M4D10M3D20M2I45M1D50M1I35M2I8M5D28M5D52M2D65M3D12M1D49M5D40M4I136M1I28M4I20M1I57M5D58M4I51M2I68M4I57M1D89M3D45M5I32M3I12M1I17M2I46M4D1M5D15M2D28M2D17M2I6M1I72M5D11M3D12M4I209M4I56M5D38M2I29M4I57M3D4M1D16M3I12M3D17M1D94M3I36M5I67M3D3M3D10M5D12M1I35M3D19M1D11M2D42M4I54M3I2M3D12M3D36M5D41M3D31M3I1M3D12M3D10M3D27M3D23M5D38M2I41M1I22M1D53M4I4M3D7M2D10M3I1M4I3M5I3M1I29M2D56M1I9M5D185M1D2M5I37M4D70M5D16M2I9M1D62M3I33M5I41M2I12M3D33M1I4M4D20M5D75M5I88M5D9M2I2M1D42M3I12M4I50M5D49M5I145M5D22M1D16M5D40M4I18M5D38M2I51M5D46M4I8M5I76M4I11M3D22M3D25M4D8M2I23M4I46M1I20M4I29M2D4M1D48M1D55M1I67M1I2M4D79M2D19M5D5M2I19M3D79M4D41M5D18M4D18M2I72M3I5M3D12M2I31M4D7M1I103M1D8M1I15M1D23M3D6M5I76M2D5M4D47M5D16M4D58M4D20M3D29M1D3M1I13M3I31M4I10M5I4M3D37M4I25M5D15M3D38M1D23M5D40M3D2M1D6M1D116M2I11M1I40M1D33M4D25M5D111M2I26M1D36M3I41M2D2M5I25M5D33M2I4M5D28M4D1M3I111M2I21M1D17M5D8M1I41M3I46M2I57M2I5M5D2M1D5M1D9M5D61M4D2M5I28M1D76M3I29M5D19M4I27M4I70M2D27M3I15M5D19M1I5M2I33M2I20M4D28M1I10M4I4M3I51M4D57M3D127M5I87M4I61M2D70M1D73M1I52M3I52M3D109M1D66M3D69M2D15M1D71M4I5M4D41M2I33M3I27M2I22M5I2M1D3M5D64M2D67M2I10M2I4M5D10M1I54M5I4M5D44M3I51M5D131M3I13M5D2M4D15M1I16M1D49M1D24M4I24M2D86M1D1M1D8M2D6M4D3M2I4M2D62M3I24M2I30M2I4M3I9M5I81M1I32M1D35M5I12M4D4M1I40M5I14M2I60M4I2M3D7M3I20M2D26M3I35M5D24M5I59M2I18M4D74M5I13M2D19M5I31M3I21M2D12M5D53M2I9M1D18M5D8M3I38M2I23M2D1M5I97M1I5M3D2M2I15M5I63M1D17M4I8M1I8M3D21M3D110M5I79M4I12M3D2M3I39M3D23M3D4M4I2M3D22M4D15M3D11M4I1M4I13M4I1M1I26M1I45M1I71M2D35M3D4M5D8M1I21M5I10M3D46M1I4M4I9M2D53M1D25M2D52M3D44M1I36M5I11M5I2M2D9M1D3M3D52M3I23M1I4M3D3M2I3M5D35M2D17M2I25M2I68M3D102M1D7M3D19M2D15M3D10M3I14M3D2M4D23M5I14M1D18M5I11M1I7M1D32M2D14M5D55M1I39M3D28M5I2M2D23M5D48M1D10M1I38M2D13M2I10M4D73M1D11M4D24M5I47M1D46M1D10M4D58M3D27M5I7M3I26M2I3M3I8M1D28M2I33M5D38M1D30M1I5M3D52M2D2M4I5M3D16M1D20M2D5M4D61M2I11M2I4M4I1M5D82M3I10M5I54M1I40M4D3M1I2M1I20M2D12M4I48M2I68M1I7M1I27M2I23M1D37M2I22M1D5M1I134M5D5M2I97M1I25M5D35M4I52M2D11M1I4M4I118M3I44M3I25M3I3M5D26M3D61M5D57M1D60M4D109M1D32M4D9M3I31M3D14M3D9M3D189M4I23M5I26M2I85M3I10M5I2M3D15M4I56M1D15M3I14M1D82M3D18M3I74M3D107M3I19M4D46M1I38M1I39M1I25M5I37M4D3M3D65M1D19M2I57M2I31M3D10M4I16M4D8M2I22M1I15M4D34M1I11M5D43M5D14M5I53M5D7M1I5M4I74M2D55M2I5M1I5M4I1M3D40M3I13M5D55M3I33M2I81M2D66M5I82M1I20M1I68M4D1M2I13M1D21M1I51M1D16M1D18M3I10M3D10M3I54M2D40M5I34M2D37M3D48M1I25M5D11M2D16M4D25M1D72M4I3M1D13M5I35M3D35M3D30M1I33M2D28M2D40M5I52M1I3M5I32M3I14M3I3M1I19M2I8M4D41M1D85M5I54M5D75M2D4M5I18M3D1M4I77M2D17M3I6M4D10M5D20M5I48M4D137M1I4M2I35M4D6M4D16M1D84M3D25M5I2M5I2M5I50M5I40M1I7M2I25M1I39M1I58M3I26M3I49M5I85M3I22M4I18M3D31M3I8M2I4M3D40M1I6M1D4M5D5M5D6M1D249M1D125M4D12M3I6M2I3M3I32M2I37M4D55M5I71M3I8M4D25M5D17M1D74M2I4M4I31M3D4M3I21M5D36M4I33M2D26M4D10M1I11M1I45M3I46M4D30M3I8M5D30M4D7M5I60M4D8M4I14M2D4M3D8M5I95M4I14M4D6M2I11M4D38M1D60M3D23M3I73M1I11M3D13M5D9M5D74M3D28M1D189M3D34M1I13M2D28M5I77M2I9M2I16M3I29M4I15M2D35M1I20M2I98M3D9M3I52M1D16M5I16M1D11M1I13M4I3M1I25M4I22M4I4M3D29M1D17M1D13M4D35M4I12M4D22M1D114M5D27M3D1M1I33M5D3M1I25M5I33M4D33M5I5M3D12M2I26M5I18M4I11M5I27M5D64M4I4M3I36M3I148M3I33M5I6M2D78M3D115M2I51M2D30M1D64M5D19M4I61M2I30M1I1M2D4M5I33M2D72M4I15M1D57M2D38M5D80M2I29M3D2M1D24M1I52M4I48M4I4M3I59M3D5M2D105M2D17M2D12M4I34M5D12M4I54M2D56M5I60M3I8M4I53M4I11M4I59M4I23M4I29M3D9M4D1M5I36M4I2M2D69M3D70M4D17M5D18M2I79M2I5M4D1M1D26M1I6M4D18M3I50M4I10M5D23M2D93M5I16M2D11M3D39M3I3M1D14M1I12M3D40M1D90M5I48M1D27M4D20M2D39M1D9M4I15M1I7M2D14M4I100M4I24M1I5M1I59M1I44M1I51M2I37M5I70M1D15M2D6M3I6M3I1M1I2M2D6M5D8M1I8M3D19M4I23M2D22M2I1M4I32M1D22M2D29M5D78M1D3M3D1M2I36M1D6M1I29M3I83M5D13M5I32M1D44M3I41M2I48M2D48M2I7M2D51M2D25M1I34M3I3M5D19M3I27M2I98M2I36M4D42M3D36M1D1M5I22M4D60M1I25M5D18M3D18M5D20M1D17M4D26M4D26M1I2M5D15M1D17M5D33M4I2M4I18M4D7M2I10M2D11M2I6M1I15M2D44M5I161M5I11M2I8M3D24M2I19M4I1M2D142M4D50M3I9M5I11M4D8M2D4M4D25M3D7M3I72M3I44M5D1M5D80M5I76M4I81M5I70M5D58M1I108M3D44M2I48M3D2M2D6M3D5M2I7M4I10M4D18M1I2M5D36M1D65M1D6M4D110M4I5M3D33M4I3M4I33M1D2M2D21M5D110M2I18M3I36M1D24M4I3M1D2M4I15M5I175M4I4M4D66M1D6M3D31M2I61M3I15M4I13M3D9M2D57M2D20M2I71M4I7M5I14M4D3M5I7M5I49M2D20M5I9M2I64M4I39M5D4M5D46M2D6M5I21M2I15M1I65M4I14M1I4M5D51M1D34M3I53M3D109M4I53M5D5M1I32M3I26M2D17M2I1M2D39M3D19M3D3M1D8M2D9M2D3M1D4M5D33M4D33M2I112M2D34M1I45M2I17M4I3M2I44M4D4M1D15M1I19M4D28M3I14M3D41M2D5M4I63M3D7M1I71M3I13M5I10M1D62M5D54M5I57M3I14M4I49M3I46M4D25M5I19M1D45M1I2M5D17M5D28M5I4M4I15M1D21M3D32M5D9M2D25M5D6M4D27M5I8M1D57M3I74M2I13M3D22M1I35M1I17M5I25M2D31M3D20M5I25M5I82M2D6M3I18M2I1M3D18M4D7M5I23M1I20M3I3M5D71M4D11M5I22M3I64M4D27M1D3M2D42M2D52M3D4M5I1M4I53M4D39M1D3M2I1M5I21M2D10M3D28M3I11M2I96M2D2M1D65M1I54M5D13M2I2M4D16M2I86M1D4M3D6M5D19M1I11M4I12M2D4M1I120M4D11M3I110M4D122M1I23M2D18M5D9M5I40M5D37M4I12M1D52M5D15M4D18M5I20M3D23M4D3M2I49M1D13M1I36M2D45M3I5M2D22M3I58M2I105M1D49M4D13M2I8M1I31M3D4M3D15M4D16M3I45M1I84M2D47M4D8M4D22M3I32M4I8M2I4M1I69M5D18M1D19M3I3M4I4M4I12M1I3M3I22M2D60M5I49M1D31M5I94M1I3M5I52M4D94M5I12M1D29M4I18M5I10M1I22M4I18M2I9M1I34M5D24M5D12M1I6M2I29M2I66M1D57M5I20M5D10M1I40M5I19M2I27M4I42M3D24M2D51M2D11M2I40M1D12M5D13M5D18M4I14M2D10M1D91M5D10M5I18M1I9M2I21M4I22M4I19M1I2M5I34M1I21M5I36M4I14M5I16M2D98M2I17M3D29M2D76M2I6M4D38M2D61M2I10M1I12M3D79M5I31M5I16M1I5M2D84M4D2M3I1M2D84M4I11M5D74M4I3M2D9M3D7M1D117M3I8M4D24M2I11M4D7M3D64M2D86M3I6M3D127M3I3M2I14M3I57M1D61M5D19M4I13M2D17M4I8M3D8M5I48M1I3M5I22M3I2M2I53M1I39M1D34M3I4M3I14M2I46M4D11M5I2M1I122M5D52M4I32M4I93M3I16M3D64M1D65M2D42M5I9M2I37M4I46M4D16M2D14M3I4M4I78M1D2M1I69M1D23M2I47M5D22M5D16M2D4M4D2M5D40M5D31M3D55M1I33M1D7M2D6M3I7M3I75M5D16M1I52M1I66M1D61M2D41M2D30M4D69M3D9M3I8M2I12M4I33M2I28M3D2M2D25M4I7M3I55M2D17M2I72M3D15M4D12M2D10M5D35M2D4M3D14M1D22M3I2M5D16M3D13M5D61M3D63M1D25M2D49M4D39M4D33M2D52M2I22M3D53M4D26M2I21M5I40M4I35M1I37M3I107M4I5M4D46M5I45M5D14M3I43M2I75M1D3M2D14M2D26M2I2M3D157M4D8M5D38M4D48M1D15M2D47M3I17M5D7M4I4M5D4M1D4M3I3M1I73M4D11M2D23M2I3M3I111M5I25M5D17M2I130M1I23M1D24M1I75M5I61M4D82M1I14M5D49M4D38M4I21M2D13M4I86M1I32M3D66M1I33M5D42M4I3M2I17M4I33M4D9M2I12M4I27M2I70M2D168M2I26M2I17M5I11M5D66M2D7M3D45M4D58M5I13M4I3M1I14M2I39M3I50M5I149M4I11M5I100M2D44M1I2M4I58M5D119M4I13M4D25M4I17M2I5M3D4M2D61M1D12M4D39M3I63M3I2M1D26M3I19M2I8M2I18M1I5M3D122M3D2M1I29M5I16M3I18M1I19M1I21M4I14M5I84M1D17M4I28M4D32M5D113M5I38M1D5M1D18M1D32M2I14M4D2M1I39M1I36M5I3M1D27M3I52M3D85M1I89M4I1M3D23M1D9M4I2M4D135M3I13M2I11M4D2M3D26M1I12M2D92M5D7M4D104M4D27M2D6M3I8M2I35M2D9M1D2M4I20M4D81M3I18M5D15M4D52M5D36M5D1M2D33M1I23M3D19M3I51M5D116M1I25M5D6M3D61M2I11M2D8M5I15M2I63M3I25M1I37M1I18M1D94M1I22M1D2M2D6M1D40M4I60M5I22M1D66M2I48M3I37M3I4M4D2M3D9M5D48M3I13M1D34M2I6M2I18M4D11M4I38M4D132M5I45M3D24M4D15M2D6M4D3M1I25M1D4M4D47M4I21M2D77M2I13M5I13M5D19M4I3M2D26M5D45M3D12M5D11M2I6M2I17M4D46M4D21M3D5M3D21M1D3M3D34M5I22M4D150M1I72M3D71M2D27M4D75M1D33M3D1M3I49M4I8M2D98M5I15M5D16M5I51M1D184M4D6M5D71M5I42M2I2M5D6M5I17M3I11M3I29M2D20M5I76M5I43M4D67M4I35M4D196M3I6M3D32M5D39M2D7M1I1M2D21M1D6M1D4M2I18M2D16M5I50M5I14M5I15M3D51M4D64M5D29M2I8M5D1M5D51M4I6M3I68M4D20M1I4M4I44M1D39M4I46M1I25M2I2M1D30M5I2M1D12M5D40M4I16M2D51M4D17M1I24M5D12M4I15M2I4M1I31M3D5M1I39M1D23M5D61M4D34M2D11M3I2M4D15M3I54M1I68M3D23M4I25M1D5M5I30M3D80M3I9M1D13M1D13M3D5M1I101M3I4M4D9M3I1M4D1M4I23M3D37M5I64M3D17M2I86M5D44M2I3M1I37M1D19M3D42M4I84M1I22M1I39M1D31M3D23M5I80M2I4M3D45M3D5M2I23M3I5M1I2M2I35M4I13M5D79M2D88M4D15M4I23M3I1M4I9M2I55M4D2M4D77M2I18M4I18M1I48M3I10M2I8M2I129M2D68M3D2M4I65M4I2M2I74M4I81M2D32M1D9M4D56M1I1M5D31M5D149M1D52M5D17M5I108M3D37M2D35M2I10M2D10M5I49M5I38M5I30M5I18M5D3M3D16M1D102M5D29M2I5M2D16M3I18M4I41M4I61M2D1M2D107M5I5M3D22M1I58M3I1M1I51M5I40M4I1M2D2M5D53M5I14M1I78M3D37M1I25M5I211M5D28M2I1M1D2M3I10M1I13M1D1M4I21M4D1M1D36M5I45M5I17M3D13M4I22M1D18M2I10M4D30M2I27M2I82M1I2M1D28M1I3M2D39M5I24M1I38M5I12M4D21M2D32M3D5M2I18M5D32M2D16M4I13M2D13M3I17M5I41M5D1M4I11M5D94M5D30M2I11M2I29M3I43M5I94M3I37M4D51M5I60M1I22M5D67M2I27M2I6M1D1M1I4M5I34M2I89M3D21M3D25M3I16M1D10M4D17M1I10M3I44M5D1M1I16M3D6M4I62M3I44M1I91M5I7M4I55M4D68M4D7M5I11M3D24M3D30M3D26M2I23M1D5M3D52M4I54M1D96M5D39M3D30M2I53M1D8M2I8M1I46M3I3M1I4M5I3M5I5M1I5M5I19M5D1M1D1M5I29M1I13M3I34M3I35M1D7M1D10M3D92M3I4M5I14M5I49M1I35M5I102M1D7M1I11M4I83M3D15M2D3M4D6M4I33M5D43M3I18M3I115M2D1M3I58M3I28M4D20M3D11M1D40M5I4M1D45M2D78M5I4M2D27M3D69M4I60M2D14M5D63M3D19M1D95M3I12M3D34M4D51M2I9M3I88M4I6M2I1M1I7M3I21M2I12M4I35M3D36M2D4M2D94M3D57M4D44M1I3M2I30M2I17M5I1M2I3M2D26M5D22M3I54M2D33M3I32M4D27M5D13M2D12M3I1M5I11M4D39M1I21M2I76M1I38M1I5M2D39M3D22M5I84M2D23M5I11M2I42M4I1M5D20M5I115M1D43M1D39M2I54M1I4M3D63M2I3M4D45M5I30M5I7M3D17M5D8M3I6M3I35M1D67M4I75M2I25M5I41M3I11M1D28M5D6M5I60M4I13M1D26M1I17M3D8M3I4M1I11M5I5M1D137M2D27M1D45M3I9M3I93M2D18M2D5M5I17M4I13M2D49M2I120M5I9M4I56M4I13M3I57M1D4M2I30M4I31M2D48M1I49M3I2M4I58M2I4M2I5M3I32M2I5M1D5M4I47M1I35M2I25M4I20M5D6M4I13M3I6M1I11M3D63M1D28M2I1M1D36M5D5M4D41M4I5M4I16M2I3M5I66M1I11M3D20M2I26M1I4M4I107M3I10M1D13M3D30M3I19M1I37M2D10M4I4M3I56M2D34M5D34M3I46M2D46M2I32M3D35M5D25M1I33M4I38M4I35M5I4M5I45M1D1M4D11M3I7M3I4M4I3M5I13M1D63M2D71M5D42M1D72M4I1M5I48M2D6M3D5M5D7M4I4M3I2M1I8M4I27M1I3M5I16M5I38M5I62M1I46M3I24M4I22M2D54M3D2M1D13M3I26M3I3M4D59M2D22M2D50M3I88M4D21M4D11M4I31M4I9M5D9M3D31M4D139M5D61M2I26M4D140M1D27M4I61M3I13M2I40M5I141M4D74M4I53M1I73M4I48M1I50M5I64M3D82M2D95M5I31M3I16M2I18M3D33M4D9M3D6M3I45M2I23M4D37M4D10M3I22M2D100M2I16M4I7M4I1M3I8M1I1M1D85M5D3M4D43M1D64M1I12M5D25M2D25M3D71M4D4M1I29M5I44M4D10M4D8M5I33M1D45M1D24M4I1M5D12M4D4M5D7M5I4M5D1M5I23M4I15M5I15M5I138M3I56M1D23M5D69M4D24M4I32M2D8M3I28M5I4M1D20M2D77M2I6M4D6M1D48M1D1M2I65M3D26M1D72M4I46M4D37M1I6M2I19M5I39M3D9M2D17M5D9M1D36M4I24M3I14M5I59M3I13M5D1M4D32M1D37M3D7M1I77M1I22M2I3M2I18M3I16M5D7M3I4M5D86M3D62M3D89M2D2M1I5M5I16M5I29M1I30M2D2M4D105M3I5M2D15M2D94M5D52M2D4M1D74M4D3M1D45M1I15M1D13M3I21M2D51M2D20M2D137M4I6M4D31M5D14M5I17M2D5M1I112M2I19M1I112M4D6M3I59M3I14M5I2M3I56M4I29M4D19M1D84M1D180M1D11M2D39M2I3M3D49M2D4M4I40M4I75M2D24M5I120M4D8M3I7M5I64M1I13M4D19M5I23M3D32M4I32M3I6M2I38M4I10M2I32M4I12M1D34M5D30M1I30M2D14M3I64M2D6M2I110M5I16M2I79M5D49M3D3M3I28M5I41M5I16M5D4M5I8M1I26M1D24M2D1M2D11M2D35M5D52M5I8M1I130M3D20M5I6M3D21M2I21M2I10M4D78M2D22M1D42M4I6M2I8M1D141M4D34M4D30M2I25M5I22M1I53M4D66M5D27M3D104M5D20M4D22M2D52M3D60M2I9M5I18M2D7M5D30M5I52M2I65M2I14M3I69M4I24M4I8M5I4M1D33M3I23M4D3M1I6M3I7M2I117M4I150M2I184M5I8M2D7M2I7M1I21M3I27M3D19M3D3M5I5M4D21M5D47M1D43M3D13M3I6M2I9M2D44M4D15M2D63M1I9M4I29M3I9M2I21M2I17M5D41M5I10M1I6M5I32M2I95M2I11M5I25M1I9M4I56M2I24M4D6M3I5M5I87M2D25M4I10M3D23M1I31M2I50M2I2M5D5M5I9M4I26M3D47M3D17M2I22M3I73M3I15M3I33M2D67M2I12M2I11M3D1M5I44M5I56M5D65M5D67M4I25M4I40M1I82M1D15M4I22M4D16M5D50M3I51M5I10M3D18M3I4M4I37M4D26M4D52M1D55M2D15M2D6M2D2M3D15M3I35M4D32M3D22M1I13M1D48M1D30M2D37M4I25M5I5M5I26M5D56M1D15M1D17M1D7M5D144M5I5M3D22M5I8M2I22M5D3M3D126M1I22M2D10M1D12M3D31M4D52M3D46M3I15M1D42M3I142M2I18M5D52M2I3M4D16M2I157M3I7M1D5M1D17M1I44M5D129M1I4M5D6M3D58M3I8M3D28M5I11M1D125M2D2M2D43M5D43M1D11M4I19M5D7M3I10M3I12M2I2M3I22M1I19M4I48M2D7M4I51M4D2M1I38M1I19M5I17M4I5M3I25M1D4M1I9M4I16M4I10M5I6M3D31M5I38M4I17M4I22M1D7M5D29M2D172M5D73M4I2M2D34M1D25M2I13M5D70M2I7M2I1M3D15M4D32M3D3M1I7M4D16M5I9M5I27M1I1M3I31M3I2M5I50M4D10M2D42M1D96M1I24M3D17M5I34M1D22M5I64M2D11M1I13M4D17M5D24M2D107M3I22M1I8M4D9M3I26M4D35M3D19M5D7M1D20M1I9M2D7M5D7M4I125M2D34M1I16M3D110M3D3M5I18M3I94M4I16M4D30M5D41M2D39M4I35M2I12M3D9M5I2M3I18M3D60M4I9M1D20M5D12M1I22M1I3M5D19M3D20M5I14M3D22M4I5M4I1M1D2M5D72M3I40M2I37M2D7M3I19M4D9M1D1M3D32M5D6M3I41M5D75M5I55M3I7M3D6M3I3M3D51M5D1M2D79M1I35M4I7M3D14M2I33M1D17M4I11M4D1M3D22M3D8M4D31M2I31M5I40M5I51M2I4M3I3M5I21M1D91M5I72M1D45M2D4M3D254M2I19M5D35M1D55M2D23M2D2M5D5M3D14M4I24M2D12M4D8M3D25M3I12M4D96M5I39M5I55M2D14M1I8M1I4M2I4M5D22M5D30M1I9M1I26M3I5M4I67M3I30M2I63M4I3M2D18M4D1M2D18M3I116M3I15M2D30M1I11M3I116M5D2M3D17M3D13M5I12M4D19M4D3M1I9M4I24M3I4M4I15M5I48M3D36M2I6M1D9M4D40M4D2M5D49M3I94M3I11M5I15M3D26M4I27M5D8M3I8M1D14M1D24M3I103M2I1M5D40M4I52M5D2M1D9M4I14M5D120M1D58M4I37M5I23M5D78M5D69M4D16M3D6M1D50M5D15M5D3M1D18M5I1M3I2M5D40M3I44M4I24M2I23M5I12M4I6M4D69M2I46M5D47M1D21M5I170M2D46M2D10M4I106M5I75M3I4M4D16M1D6M3I12M1D13M3I13M4I36M3D51M3I54M1I61M3I18M3D16M4I5M2D36M4D2M1I15M3D31M3D15M5D81M5I13M4D12M2D35M5I109M1I2M4I7M3D36M5I24M2D31M5I2M3D49M3I6M5D54M1I83M5I53M1D61M5I108M2D38M1I44M3I42M4I4M5I33M4D16M3D6M5I20M3I13M3I34M1D54M2I3M4I7M1I23M2I3M5D57M2I34M2D4M4D87M2I1M1I37M4I7M1D63M1D8M4I68M2I41M5D90M5D65M4I9M4I2M2D5M4D3M5D3M1D20M1D17M4D55M2D57M2D17M3I20M3I1M1D42M2I16M2D10M1I46M5I30M1I2M2I17M3I43M2I18M4I21M4I19M1I92M4I11M5D17M3D8M1I20M1D36M4I19M2I7M4I84M2I9M5I60M1I28M2D33M1D20M2D5M3D19M2I31M2I2M2I28M1D2M1I10M1D7M3I3M3I44M5I3M2D20M4D90M1I1M3D5M2I4M3D46M3D35M3D6M3I11M1D38M1I61M3I26M2I17M5I42M2D30M4D46M1D19M2D56M2I1M5I74M5D31M5I3M5I16M1D14M5I4M5I32M3D64M1D5M3I23M5I19M4D51M5I17M1D49M4D51M3I27M5I7M5I51M2I27M4I24M4I15M3D9M4D9M3D33M3D12M5I49M2D2M3I81M5I39M3D55M4D49M1D33M2D1M4D13M1D3M5D9M2I34M1D1M5I8M4I11M3I2M4I2M4I72M5I11M1D4M5I17M5D13M5I1M3D13M2I13M2D90M1I27M4I31M5I6M2I26M2I26M4I15M2I44M4I81M4I40M1D19M3I2M3I21M3I4M4I20M1I6M1D2M2I18M2I38M1I35M2I49M2D10M4I8M1D6M3D20M2D3M3I4M4D51M5I10M5D23M1D58M2D89M1D24M5D47M2I2M2I12M3I25M5D1M4I42M5D37M3I33M2I32M3D39M5I23M3I8M5I7M4D62M2D38M4D45M2I81M5I2M3I43M4D93M1D2M5I31M1I2M3D26M2D36M4I23M3D10M5D3M1D23M3D198M2I2M2D110M5D88M2D4M5D14M5I10M3D33M1I1M2I2M3I27M4I81M3D38M2I20M3I78M5D53M5I48M4I1M3D12M3I18M2D24M2I29M4I14M4I3M4I28M4D8M3D69M3D133M1I54M5I12M2I160M3I8M2D80M2I33M5D99M1D2M2I10M5D9M3D35M4D61M1I13M3D9M1I2M5I32M2D13M1I1M2I5M4I7M3I58M3I28M5D16M1I5M2I14M2D12M5D68M1D19M1I55M5D24M4D19M4D3M5D10M2D59M5I28M5I113M2I20M1I164M5I118M4D54M4I13M2D43M4I23M1I32M3I10M1D12M1D1M4D109M1I16M3D24M2D45M1D18M1I25M5I10M3I8M5D5M4D38M3D31M4I30M3I12M2D14M5D10M2I91M3D23M2D28M1I37M4D6M1I18M1I34M4I12M5I18M5D60M2I3M5D19M4I103M3D10M5I6M5I4M3D31M1D43M1D48M3I2M5D10M3D46M5I124M3D2M4I11M1I23M1I2M4I33M4I36M1D13M5D18M1I24M4I2M5D38M5D40M3D4M5D24M3D4M5D5M4I49M5D94M4I8M4D18M3I118M5I21M4I17M2D25M4D8M2D70M3D9M2D46M5D27M1I45M2D15M4D116M5I19M2D19M1I98M1D32M4D9M4I22M2I37M4D89M1D29M1I34M5D7M1D4M4I55M5I114M4D75M5D9M1I121M4I29M1D23M4I29M4I123M3D12M1D11M3D4M2I32M4D72M1D20M5D27M2I98M5D3M1D53M4D23M3I2M3I6M5I10M2I26M2I5M4D18M1I45M4D11M3D56M3D29M3I37M4D59M2D57M2D27M5D43M5D18M5I4M3I155M4D14M3D128M1I2M4I19M2I23M3D35M4D59M2D113M4D99M2D78M4D29M2I14M4I50M4D10M2I8M2D6M4I1M2D19M4I10M2D13M2D12M2I11M2I37M5D2M5I52M1D36M5D8M3I40M2D139M3I22M3I8M4D36M5I23M5D15M3D10M5I7M3D5M4D36M1I102M2D5M3D8M3D6M5D16M2I105M2I22M5I55M4D21M1I4M3D24M1I10M3D11M3I42M5I2M4I34M5D14M5D24M2I7M4I4M5I26M1I5M4D41M5D154M3I13M4I10M4I9M3D15M1I33M5I94M4D41M5I13M5D27M1D31M4D47M2D30M2I35M5D5M3I97M3D22M4D64M3D79M5D22M3I2M3D14M5I5M3D5M4D73M3I5M2D37M2I14M5D7M5D23M5D43M3I8M3I53M2D34M3I63M1D12M2I19M2I9M2D46M1I1M2D5M4I4M4I10M4D1M3D44M2I17M3I4M4D2M5I12M2D6M4D30M5D45M1I20M2D24M3D33M2I26M5D14M2D5M3D50M4I1M3I2M3D7M4D1M5D58M4I6M5D8M4D14M5I2M5I11M1I78M2D108M2I27M4D23M5I59M1I43M2I102M4I83M3D35M4D2M2D88M1D112M1D11M3D3M2D4M4I23M2I4M1D25M4I43M3I27M3D7M5D10M5D13M5I12M5I28M2D6M5D47M5D79M5D4M2D72M4D43M5D7M3I16M4I7M3I18M3D4M1I5M1I23M3I51M1I7M1D89M5I49M3I8M2I40M2D2M2I17M5D11M2D59M3I56M4I15M4I1M5I50M5I102M4D10M4D55M1I8M1I12M1I23M4D5M2I13M5I6M1I14M3I46M4D72M5I81M1I15M3I15M5D13M5I38M5D129M5I22M2D39M5D6M2I9M4D43M5D4M2I25M2I27M4D57M3I7M5I17M2D7M3D16M3D35M5D73M5I8M4D25M4D2M2I40M1D19M5D28M5I23M1I63M4I50M1D14M5I25M2I11M4I3M5D39M3I45M1I19M5D50M1D4M2I124M5I19M2D1M5I17M2D12M1D7M5I5M1D21M5D39M5I9M4D178M3I19M1D27M3I97M3I5M2I11M5D14M5D21M4D2M5D3M5D6M3I21M1D29M1D9M5D7M2D74M2D14M2I6M2D30M2I6M1I53M4I39M5D21M4D23M1D2M3D36M4I28M4D29M3I59M3I119M3I44M3D15M5I21M2D35M1I40M3D41M4D2M5D9M1D19M1D56M2D7M5I70M3I82M1D19M1I5M2I51M1I93M1I51M5D9M3I5M5I1M3D8M2D35M2I1M1D17M3D53M2I33M4D10M2I104M1D52M3D69M2I24M2D1M4D1M2I6M4I32M2I86M3D14M5D15M1D5M1D69M4D36M5D14M3I32M5D2M5D29M2I4M3I37M3D2M5D62M5D20M5D62M2D21M1I26M1I8M2I85M2I43M4I53M1D14M5D3M5I1M3D11M2I122M5I80M2D3M5D4M1D18M5D15M3D8M2I7M3I25M1D97M1I30M3D75M5I21M1D24M3D33M2I20M5I11M4D8M3I1M1D3M3D12M1D9M2D10M5I41M4I27M2I68M2D6M4D1M1I63M4D71M1D63M5D18M1I193M5D31M3D27M5D4M1I13M4D57M2D12M2D58M1D83M5D6M5D5M1I100M5I10M4D13M4D7M4I38M4I114M3I23M4D21M4D1M5D1M1D85M3I82M4D5M5I8M1D23M3D48M1D24M1I15M3D1M3D63M3D42M2D46M4D6M1I21M4I8M4I176M5D41M4D35M3D43M1D30M5D33M4I30M2I6M4I7M3I32M2D157M5I13M3I22M5D12M5D72M5I10M4I147M2D67M3D6M5I22M2D27M5I8M3I1M3D15M5I9M2I7M3D84M1D67M4I53M1I23M5D33M1I25M5D4M4D43M3I41M4D6M5I75M4D61M2I39M2D58M4D56M1I19M2D4M5D103M3D30M2I19M4I10M1D6M2I20M2D10M5I42M5D5M4D61M1I97M4D6M4I71M1I71M2I28M2I5M4D6M5I39M1D9M3I33M4D6M4D28M5I37M2D22M2D97M5D9M2I63M5D8M5I14M2D2M5D15M5D55M2I155M5I95M2I48M3I15M3D5M3I6M3D56M5I13M4D3M2I10M5D4M1D72M2I24M5D1M3I18M4I103M2I37M3I53M5I14M5I20M2D47M2D26M3I50M4D11M3D3M1I86M2D45M2I53M1I48M1D3M4I4M3D2M1D12M2I51M2I6M1D22M3D24M4D43M4D16M5I1M3D4M5I74M4D10M5I7M4D12M5D25M2D133M3I136M5I1M1I2M4D1M1D64M1I12M4D48M2I48M3I57M1D56M1D3M3I54M4D21M5I68M4I32M1D21M4D46M5I14M4I8M3D20M5D15M2D175M4I10M5I10M4I15M4I46M2I3M4D5M1D23M5D26M3I29M5I9M5D31M3D22M5D13M3I29M2I74M4I12M5I71M3I97M1D10M2D106M2D23M3D5M4D37M4D13M4D95M5D6M3I6M1D22M5I29M4D9M5I43M2D2M1I30M4D18M5D46M2I25M1D14M4I23M4I3M4I21M1D20M1D5M1I19M1I65M1I5M1I3M4D74M5I66M1D40M4D4M5I60M4D21M3D2M5D11M1D12M3D9M4I41M2I54M4D14M4I12M2I8M2I5M1D12M3I14M3I4M2I60M5I19M2D10M2D7M5I42M5I12M5D7M5D104M3I22M2I11M5D17M2D11M5D24M5I2M1D89M4D12M3I66M4I12M2D19M2I115M5D47M3I7M4I26M1I42M5D83M2D4M3I27M5I66M3I87M1D42M4D13M2I28M2D11M1I49M1I1M4I29M2D41M1I4M1I23M1I4M2D3M3D78M1D35M2I13M2D52M4I51M1D135M4I97M2I20M5I12M3D80M3I35M2D25M1D14M4D73M4D9M3D37M5D14M4D13M1D49M1D29M5D59M4I13M2D10M3D17M2I11M4I5M3D44M3D47M5D36M4I2M3D28M4D96M3I39M2D25M2D42M4D68M2I65M5I123M5I25M4D15M5I53M2I40M2D15M3I31M1I5M5I45M1D1M1D19M4I4M3I32M5D20M4I73M4D4M2D44M3I20M2I73M3D10M4D7M1D2M2D5M1I10M1I176M2D20M2D80M2D22M3D103M3D67M3D60M1D45M3I11M3D10M4I29M4D20M2D26M1D27M1I61M2D3M4D31M3D36M5D54M1D83M3I34M2D7M2I30M5D93M5D8M4I18M3I96M1D19M3I8M5D29M3I33M5I76M4I40M2D4M2D1M3D4M2I19M2D3M1I10M5I57M5D38M3D32M4D3M2I8M1D9M5D204M5I19M5I21M5I21M3I5M3I12M4D34M1D1M2I19M1D13M2D4M5I6M2D34M1D37M2D11M2D58M3D8M3I10M3I30M4D4M5D58M3D29M3I15M2I21M1I26M1D69M4I10M1D46M4D12M4D8M5I29M2D7M5D1M3I104M4D27M4D34M4I20M5I22M3D51M1D2M5D21M4D16M3I148M5I47M4D16M1I18M2I12M3I95M4D8M5I13M1D89M3I57M5I5M3I31M3I117M2D69M3I8M3I16M1I62M4D39M4D50M5D36M2I6M5D122M3D43M1D42M5I23M1I48M3D47M1D23M1I38M3D59M5D3M3I12M1D8M3D46M1D25M1I2M3I6M2D15M2D6M4D11M1I39M4I57M4I21M1I20M2D61M5D52M2D52M1I4M4D29M1D15M3I66M3I7M5D11M2I25M2D25M4I68M3D40M4I49M3D134M4D44M5D18M3I14M1D1M3D7M1I19M2I8M5I19M5D51M2D11M2I20M2I33M1I6M1D9M5D3M3I91M2I11M3I15M3D66M2D5M4I2M2D3M2I78M4D13M5I6M1I26M4I34M3I76M5I7M3I120M4D48M1D75M2D18M2I40M2D23M5I3M2I40M1I18M5I23M5D15M3D32M1D21M4D46M3D42M5D95M4I5M2I53M5I16M4D36M3I69M1I73M1I17M4I9M3D20M5I9M3D24M4D84M5D13M4D88M4I20M3I1M4D4M4I42M4D17M5D20M2I13M4D17M1D27M4D61M3I25M4I6M5I10M1D26M2I38M5D64M3D92M2I33M3I50M2D77M1I27M1I8M3D16M3D8M4I33M5I97M1D41M3D18M2I21M5D44M4D41M5D6M4I8M4I12M2D8M5D10M3D73M1I31M1I17M3I6M4I2M4I39M5I26M1I61M1I13M2I42M1D43M2D19M5I6M5I16M2I31M5I27M1I7M4D2M1D3M2D83M5I5M2D27M5D23M4I10M3D69M1I1M2D56M2D15M3D65M2D23M3I10M3I25M5I65M1I8M5D5M5I255M4D3M1D91M3D40M5D3M3I17M4I106M4D27M4I10M5I7M1D31M2D32M1D51M2D36M1D12M4D3M5D3M1I74M4I110M3I9M4D20M4D4M4D18M3I20M3I44M2I1M1D10M2I17M3I48M5I7M4D27M1D29M4I6M4D9M5I40M4D32M1D86M1I1M2D6M4I21M2I27M5I11M2D22M2D21M1I31M1I123M3D29M3D23M3I13M1D23M5D6M4I11M3I38M2I16M3D5M1I26M5D15M4I116M4D9M1I4M5I20M1D61M2I15M5I7M1I35M1D68M5I13M1I17M1D22M2D1M2D80M5I37M3D5M4D5M1I43M4D13M2D13M2I22M2I75M5D17M5D8M2D41M3I53M2I17M2I9M2I109M2I3M4I39M2D82M2D39M3D31M2D55M4I11M3I17M4D32M1I1M1D35M3I1M4I45M5D75M1I92M1D58M2I16M5I4M3I9M4D2M5I117M2I30M3I14M5I5M1I12M2I8M1D1M3D38M3I28M5D71M1I38M4D105M2D18M3D8M4D89M4I17M4I25M2D5M4D19M2I37M4D44M4I25M3D6M4I45M4D35M1I3M5I29M1D28M1D17M3I10M3I115M2I50M3I6M3D58M4D20M3I34M3D25M2I13M5D15M2D59M2D78M1D4M3D55M2I43M4D1M3D13M3I39M4I4M1I34M2D16M5D133M4D15M1D63M1D29M2I9M1D16M5I45M3I35M1D15M2D50M1D24M4I3M5D9M3I4M5D40M1I33M1I10M3D8M1I28M1D34M5D128M5I7M2D55M1D112M5I1M3D23M2D17M4I3M2D91M1D44M1D20M3I31M5I5M2I6M3I38M5I27M4I37M4D47M1I17M3I13M4D21M4I12M5I20M1D37M1I17M5D35M5D21M1D9M2I21M1D21M5I6M5D294M3I23M2I24M2I9M3D33M2I1M1D4M4D39M4I27M1I7M5I8M3I35M2D3M4D31M2I52M5I9M4D42M2D45M4D33M1D2M1D17M5I96M3D10M3I28M4I4M4D25M1D2M1D42M3D12M4D4M2I29M5I33M3D11M5D21M3I58M5D3M3D33M5I1M3I47M3I42M5D7M5D8M3I12M1D1M5I6M3I159M2D5M1D38M1I2M3D42M2I77M5I30M4D2M4D3M5I1M3I30M4D25M3I24M1D26M2D26M3D21M2I4M5D16M5I36M4I22M2D10M2I210M2I19M5D41M4D7M5I85M2I29M5D105M3I31M3I3M4D5M3I5M2D19M5D83M3I34M3I6M2I7M5D61M3I102M3D9M1I27M2I20M3I30M4I6M5D5M3I9M5I83M5I35M2I1M2D78M3D7M1D45M5I43M1I11M2D3M3D14M2I68M2D66M1I7M2I2M2I3M4D18M3D29M4I6M1D9M5I13M5I13M3I47M2I24M3D2M3D9M4D9M1D64M4D29M1D11M4I56M3D3M1I56M3D102M3D28M3I23M3D52M4D126M3I44M2D33M3D162M5I22M3D54M5I43M3D18M4I56M3I18M1I5M2I39M1I11M5I60M5D22M2I18M2D76M1D50M3I31M1D49M3D116M3D60M3D24M2D25M5I10M4D1M3I29M2D103M1D8M2I67M1D46M1D2M3D65M2D26M3D4M3D14M1D10M1D15M5I27M4I8M3D9M4I21M4I28M5I38M2D10M5I2M2I18M5D8M1I4M2I22M5I85M3I32M2D3M3D14M1D15M5D68M2I3M4I51M4D2M3I4M2I24M4I4M2I10M2D7M1D51M3I1M1D1M2I23M1I2M4I5M5D6M4I33M1D75M2D7M1I25M2I4M2D33M4D35M5I70M2D50M5I22M3D79M2D28M4D9M5I16M1D26M3D19M3D57M1I87M5D12M3D111M3I18M2D47M5D2M4D6M4D9M5D42M1D112M4D8M3I54M2D1M3D41M5I8M1I14M1D15M3I6M2D5M5D14M2I15M2D8M3I4M5I19M5I45M3I39M5I15M4I25M2I18M4I10M1I105M2I7M5D27M4D3M1D1M1I16M4D2M2D21M3I6M5I68M2I31M1D61M4I23M2I14M2I8M1D105M2I13M3I20M3I52M3D61M5I8M4D7M4I14M1D15M1I11M1I12M4D25M3D1M1D31M5I5M3D1M3D83M2D27M4I14M1I1M1D21M1D45M4D58M1D3M1I50M5I8M4I67M4I25M5D18M4D60M1I11M2D33M4I4M3I2M2D48M1I110M4D2M3D29M3I2M1D48M5D14M4D62M3D45M5D21M3I18M1I17M1D5M4I31M4D58M4D35M5I27M3I4M5D93M5I155M5I16M5I53M1D27M2I2M4I17M3D34M5D32M2D64M5I20M2D52M1D33M1D83M5I6M1I40M5I3M5D37M5D3M4I37M5I6M5D1M2I99M3I28M2I23M2D4M1D121M1I50M3D30M2D1M2I80M4D20M5I45M4I64M4I20M4D17M2D8M2I51M2I32M1D14M4I3M2D143M1D3M5D1M1I36M3D1M1I64M5D47M4I8M1D12M2I43M1I119M3D61M1I106M3I27M5D3M5D71M1I18M3I1M1D20M2D29M5I32M4D10M5D18M3D31M5D77M4D10M5D27M5I26M2D6M4I43M2D43M1D15M1I6M3I71M3D65M4I40M2I27M4I17M2I95M5I7M2D177M3D47M5I3M2I4M3I24M3D10M4I38M1I45M1D11M2I40M2I15M5D77M3D41M5I130M2D34M1I32M3I13M3D23M3D18M1I21M2D55M * 0 0 GCCTACGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAATATGCCTAAGCCTAGGCCTAAGCCTAAGCCTAAGCCAGCGTCAGCCTAAGCGTAGCTCAGCCTAAGCCTAAATGGCCTAGGAGCCTAATGCCTAAGCTGAGCTAAACCTAAGCCTAAGCCTAAGCCTAAGCTAAGCTTAAGCCTAAGCGTAAAGCCTAAGCCTAAGCCCAAGCCTATAAGCCGAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTCAGCTTAACCTAAGCCTAAGCCTAGGCCTAACCCTAAGCGTCTAAGCCTAAGCCGTAGTAAGGCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAGCCCAAGCTCTCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAAAGAGATAAGCAAACATTTTATTTTTTCAAAATTGTTTTCATGGTAAATTCAAAACGTTTTTTTTTTAGTGAAGCTTCTATATTTGGGGTACCTAATTTTGCCTGCACCTGCCTTATGCTCCTGTGTTTAGGCCTAGTACTTGTTTAAGATCCTAAACCTAATACTAAGTCTAAGCCTAAGACTAAGCCTAATACTGCCTATAAGACTTAAGGCTAAGACTTAGCCTAAGACTAAGCCTAATACCAAGCCTAAGCCTAAGACTAAGCCTAAGCCGAATAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGCCTAGAACAGACTAAGCCTAAGACTGAGCCTAAGACTAAGCCTTATACTTAGCCTAAGCCAAAGACTCAATGAATAGCCTTAGCCTAAATATCTACAGCCTGAAACGCCTGGTAGTACACTCTTCTGAAAATACAAAAAATTTGCCATTTTTATAGCTAGGGCACTTTTGTGTCTGCCCATCTAATATAGGCAACCAAAAATAATTGCCAAGTTTTTGATGATTTGTTGCATATTGAAAATAAACATTTTTCGGGTGAAATGAATATCGTAGCTACAGAAATGGTTGTGCACTCATCTGAAAGTTTGTTTTTCTAGTTTGTTTTCTTCGCACTTTGTGCAGAATTCTTCTTGATTCTCATTGCAGAAATTTGCAAGAAAATTCGCAATTTGTATTAACAAAAATTGTTCAGTGAAAATTTTTGGAAATTAGTTTACGAATAAATCTCACATTTTTTATAGAAAAATTATTTTTAAGAATTTTTCATTTTAGGAATATTGTGCGTTATTTTAGAAAATAGCTAAATGTGATCTCTGTAATTTTGCCTGCCAAATTCAGTGAAATGTAAAAATCTAATATCCCTCATCACGTGCGACTTATTCCCGAATCAGCAAATTTTTTCAATATGATAGTTTGACATCAATAATTTGCCTATATAACTTTAGACCTGGAGTTGGCTATTAATGCCAAATTCATGATATCTAGCCACAACATTCGTTAGTAGAATTGTTGTTAGTGACGAACCTATAAACAGATTCGTGTTTTCAAGAAATTTTGCTATCATGGTTTTTCTTGGTCTTTTAACCTGGTATTTCGTTTTTGACAAAAATTTTTGTTTCTTGATTCTTGCAAAAATTTTTCCCTCACGACGGCCTTGATGTACCTTCGAAATACTACATCTTCTGGTTCTAATAGTGTTCATTGTTTTATATAAATACTTATTTAATAGGATTTCGGGTTATATAATTTGTATAAAGAGTGGTTGACATAACAAGGCTGACGAAACTTTGTGATGGCTGAAAATATTTTCGTAGCTTTGTTGATTTTTATTTATCGTGTTTGAATAACGTGTCCAATCGCCGAGAAGGAATAGAATACTGGACGACATTGTACGTATTATCCAAAAAATCAGAAAGGTAGATGACGGCACCACAATTCTTTCTGTCAGGTTTTACAACCGCCCAGTGCGTGTCACATGTTCACTGTATAAATGGTTGTACACAATATGCGGAAATAATCTAATGCATTCCAATAAGGCATAATATAAGAGGCTATCAGGCAATGCGTATCGCTCTTTGCTTTGTTTAAAGGGGGAGTAGAGTTTGTGGGGTCTATGTTTCTGAGTCTAATTTTGCCCCTGATACCGAATATCGATGTTAAAAAATTTAAAAATGTCAATTTCCCTCAATGATTTTATATTATTTTTTAAAATCCGAAATTCCATTGGATGCCTATATGTTCTAAACGCAAAATTTTCGCAGAGACCCCTGCCGCCCACGAAACCTTGCCGCACGTGTGGGTTTACGAGCTGAATATTTTCCTTTTTTATTATTTTATACCGATTTTGGTCGATTTTTCTCATTTTCTCTTTTTTTTGGTGTTTTTTATTGAAAATTTTGTGATTTTCGTAAAGTTATTCAAACTATTTATTAATAAAAACAAAAACAACTCCATTAAATATCCCATTTTCCGCAAAAGCGAAGACTAGGAAAATCGCTCTGGAGATAGAATGGATCAACAATTCTTATTATATCATTCCGCTAAAAATCATTATTAATTTTCTTCTGAGAGTCTCATTGCTTAGTTTACGCCAAGAAATAAATTAAAATTAAAATTGTTCATTTTTGAAAAAAAAATAATTAAAAAAACACATTTTTTGGAAAAAAAAATAACTAGAAAAACGGATCCTCCGCGTCGAATCACTGTTTCCGAACTCTTAAAATTCAATGTTTATTGTACAACCCTTTCGCTATTGATTTGATAGCTTTTAAGTAATAGAATTTTCGATACATTAAAACATTTCACAATTAAGCTGGTTCTGAACTGTGTAGAAGTATATTTAAACAAGACTAACTGATACAAAAATATAATTATGATAGTTTTCTGGACCACGCCAATATAAACGATGATCAATCAAGGGACCTGCTACAGTCGTCCACTAACCCGAATATCGACAAGAAAAGAAGAACGCCAACTTTGGATAGACGCTCTAGGGGCCGATGTCGGAAACTAGTCGGGAAGCTAAACCAGAATAGAGGGTACATTACAGATGAGGAGGAGGATGAAGATAGAAATATGCCGACAACATCGTCAGGCCGCTGATTTTTTTGATGTTCTACGCTTAAATTTTCAGCGAACGAACTATTTATTTTGATTGCCTTTTTAAATTTATAATATTTGCCATATGAAATTCTCACTTTCAGGCTGGAAACGTAGTTTTGCAGGCCCCGTCTCCAGTCGATTTTGCGCTGAAAATGGGATATTTAATGGAATTCTTTTTGTTTTTGTTAATAAATAGGAATAAATTTGCGAATATCACAAAATTTTCAAAACACCAAAAAAAAAGAGAAAACATGAGAAAAATCGACGAAAAATTTCGCTATAAAATCAATTAAAAATAGAAGGAAACATATATTCAGCTCGTAAACCCGCAAGTGCGGCACGGTTTGTGGGAGGGGCGGCTCTGGCGGAAAATTTTGCGTTTGAAAACGTCGATTACATGGCATCCAATGGATTTTCGGATTTTCAAAATTAATATAAAATCAGGGAAATTTTTTTAAATTTTGTCACTTCGATATTCGGTATCCGGGGCAAAATTAGAGCAGAAACATAAATTTCCCCAACTCTATCCCCCTTTAACAACCAACGCACCCGAGGATATACAAGCGTTCTATCTACTAGGCATAACTCGATTATTGACATATTATAGACTTCTTTTAATATTTGTAAAATAGTGGATCAGACCCAAAATTCAGCCCGCGAAGGCATGACGTCAGCACGGAGGAGTCTTGTAGTTTCCAGAAGAACTCTGTCGTCTACCCTAATGCCTTGCGAACCCGGGCCATCCTTTCGCTCAGAGGAAATGGATTAGAGTACTCATCAACTCCTCTGTCTAATTTTCAACTGCGGGGGCGACCGTACTGTATTACCGCGGCGACCGACACCTCCCGCGTTCCGTCGATCGCTGTCTGTTGTGTGCGCCTGCGACTCCGCCCACCGGTGGTAACTTTTTGTGGAGGAACAATTCCTTGATTTTGGTCAAGGTTTTTCTGCGCTTTTCAGCGTATTATTATTGACCAATTTTGAATAAAATTTTCAAGAATCATCTAAAATATTTAACATTTATTTAACATAAATAACGTGAGTACGCAGTAAAACTTGACATTTTCAGGAAAATTGCAATTAAACGAATAAAAATCGATATATCCATCATGTTTGGTCGTGAATCCGGTGTGTTGAGCCTACAATGCATACATTTTTACTGGATAAATCTCCTTTGGGAATCCGGTTTGCAGTGCTTTCGAAATGACATGTCCAGTTGAGAATCGCAGGCTCTAAGATGCTCGGGCTGAATAATGAATTGTTTTAAAAAATGTTTAGTAAAAAATTGTTTTCGAATGCATATTGGCTTAACCGATATTATCCAAACGTGACGTTTTCGCGATTTTCGCGCGCTAAAATTACAGTGAGTGAGGTCGACACGACAATTTTGTAAAATTACGGGCGTTCTTTAAGAAGTACTTTAGTTTAAAAAATACACTTCATTTCGTGGAATTTTCTGAATATATTTTTCATAGTTTTTCTCTTTAAATAAATCACTTTTCAACAAAAAACTATGAGACAATAGTTTGTACAGTATTCTTTAGAGGGGCACGCCTGCTCGAATTTCGCAAAAACGTGTCGTGTCGAGACCCCCATTACAGTATTTTTGAGCCGAATATCGCGAAATTTCAAGTCTGGGTGAAACATTGAAATTTTTGGCAAAATAAAAGAATCCTCTTTCAGAATATATTTTGTAAATTTCGAGACGAAATGTATACCTAAATGAATTTTAATTTTAAACCCCTATTAAATATTATTTGGCGTTTTTTATGCATGTCGATTCACTAACGATTTAGTAGTAACTACACGTGGGCAAGTTTATACAGTTTTTGGCTAAGATTTGTGAATTTGAACCGTTTTTCGGCGAACATTACACATGAAAAATTGGCAAAACGGGTTCAAAAACAAAAATTTTGTTAAACTGTAAAAACTGTCCAAAAATTTCGTAAATAACCGGCACACACCCTTTCATTTTTTCAAAATTTTAATTGTTTTCGAATGTTTTTTTTGCAGAATAATTTGTAAAATGAGCCTTTTGTGAATTTTTTTTAATTTCAAAGTTTATTTTTTCTCAAACCAACCCCTGTTGTAACTCGTCCAACTATGATCATCACGTACTGTCGAATAAGTTTCTCGTGATTTGTCACATTATCCTTGAGCTACATCCGCCAGGTTTCAGTCCTTTCTGAAAATGAAAATTAATTTTAAACAATATTGAATTATTTTAAATGAAACAGTTTTCAGAGATTTAACCTTTCGTTCGAGTCCACCACCAGGCCTGCACGTTATTCGGGTGTTATCTTTTAAAAAACTGAAAAATCGAAAATAGTTCAATTTCTGTTTTGTGGTCAAAATTGTTCAATTACAGGTAAGCAAATAGTCTTTAATTTTCAAGTGAATTGAAAATTAGGGAAATGACCGGACATAAGTTTAAAAACCCGATTGCAGTTTTCAAAGGTAAATTGAAAATTTAATAAACAGGTTGTAAATCAAGGAGATCCTATTGAATGAAAAAAAATCCGAATGTGCCGACGGGATTTTTCGGTGGTTTTTGAACGAAAATCGAAAAAGTAAATGTTTTTAATTTTCAAATTTCAATTTTTAATCGGAAAAAATGTACGAAATTGACTTTTTCATGTGAAACATTGTTGTTTTCTAGTAAAAAAAAATTTTAACCGATACAGATTTTCTAGACTCAGTTTTTTCGGTTGAATATTGTTTTTTACTATTTTATCTTTCTATTACAGATACAATTTTATTTCGCTTAAAAATAACCGGAACATCGAAAATATTTTTTTTTCTGTTTCTCAAAACATTTCAATTACCTAGAATTTTGTTTAAAAACTACATGCTTTATTTATGAACGTAGTAAATAATACCCCCTCTTATTTATAAACTTTCAACATACAATTTTTCAGTTTTCAGTGCTATCTAGTGCTTACCGCACATCACTTTTAAAGAAATCAACCAAATCGTCACCAAATATGCCCTGAAATCCATTGAATCCATAACAACTTTAATCATAACGTCGTTCGTTTCGGGCGGTGCAAACGTCTTTGGCAGTCCTTCGCTACGAATCATTATCTCCAATTCGTGGATGTTTTCCAATATATTGATCACTTTTCGTGATCAACTCCTCGACAACTTCTTCCATATCAACTTTCAATAAGAATGGCATTAAGAGATGCTTTGTAACACGTCCGATACCCGCTCCGCAGTCCAGCTGCATAGTCAAGCCGAATAGATTCTGGAAAATATTGTCATTGTAAAATTCAAAGTTGGCCCAGGGGTGACCGGCAATTTCACAGCAAATCGTTGTCAATTTTCCATGAATTTGATGCCCGAAAATTGGAAAAACGACAATTTGCCGGTTCGCTGAATTTACCTTTTTTAAATTTAATTTTCAATTCAGGCAAACGCTTTTTTCCGTTTGCCGGATATCAATTTGCAGGAATTTCTCAAAGGAATTTTTATTAAAACGGAAACACAGTGCTTTTTTTTTTCTTTCCCGTGTTTTTCAGATATTTTTATAAAGTTTACTGACTTTTCAGAATGGTGAGATGTAGGACAATTTTGTTTTAAAAAAATTGTGAAATTTCCAGCAGAACAAAAAAACATGTGCAAACCCACAAGTTGGCAAAAATATTTTGCATTTGCCGTTTTTCCCGTTTGCCGAAAAGTCTAATCTCGGTAATTGCGCCATTTTTCGAGATTTTGAGCCACATAAAAAACTTTGAACCATTTTTGAGTTAAGTATTATTACGACATTCGTTTATTTGACGCTGCACGAGAATTTTATGGGCCTATACCTTCAAAATTGTCGGGGTTTGAAAACCCCTATATGTTCGACCGAATGTTAATCTCACTTTGATGAAAATAAAATTTTCTACGGCTCATAAACGTATAGCCGCCGTCAGTCTCAAAATTTATACGATAGACACTTTATGGCGTTTATCGCCTATATTCCGTCAACAATTATTCATCTCTTTCAATGTTGTTTTTTTTTAAGGCTAAAAATGAACTTTCATGCAAATTTGTTTGATTAGGCCGTGTCGTGGTTCAACGATGCAAATTTCAGAATTTAAAAAATAAATGAAAACGAAAATGTTTCTATATACCCTATTTGTGTTCTGTGATTCCGAATACCACTGTGAAAAATTCAAAAAAAATGCCCTGATTTTATATAAATTTTTGTAAGCGTCTACAATTGTCGTTTGAATATCACACTTGGTTACACAAAATTATGAAAATGAGGAAAATTTGTTTTAATTTTTTCACATTGATAGTCGGAATCAGGAAAAAAAATAAGGTCTATAGAAAAATTCCGAACCTTTACTGCTTCTCTGGGTATAATAAATTTAAAATAAATACAGAAAATTTCAGTTCACACTGACCTAATTAAATTTGGGTATATTTCTAGGATCCGAGTTCTTGTTTACACCAGATTTACAAACTATCTAGCCTTTCACCGCCTTTTTATCATTTCCCTTCAGGCAACTCCATAAAAATCGCCTTTCGCCTCATATTACAAGATTATTCCCCTTTCTCTCCCCATTGAAAGTCATTTTCGAAACAAGCGGAAGTCATATGTGGTGTGGTGTGCGTTGGCAAACAACAAGAAAGAATCTCTGAAAACAAAAAGCGTTTTGGGTGCCCAAGTAATATTGAAAATCGTGTCTCATTTTCCATCAAAAGAAAAGGAGAAAAATTCGGCGTTTTGTTTGATTTCCGGGAAAGAAGACTCGGAAAAAGATTTAATTGACTATTTTTCAAGCAAACCTATATTGCTACAACTTTCTAAAAGGTCAGAAATTGCCGCGTAGCCTAGAAAATTGGAGGTTTAAACTCTTCCAGCTGGTAGTATTTCAGACAGGGTGCATCGAAAATTCGAAAATCCTCCTACAGAAATTAACATTTTGAAGCATCTAGAAAAGTTGAGATTATAGTACCTCACTTTTGCCGAGAAATCTCTTTCGAGGTTGAAGAGGTCTTACAAAATTTTCGGTCCTCTGACGTGAAAATGGGATGGGTTAAGGCTTCACACGACGGCGTTTTCAGGTCACACGAGAAGTTATCGTACGAGGAGAATTGACCTCCAAACCCTGATCGTGACTACAGGTCGTCGTTCGGAGCATGCGGAAGGTTCAGTGTTCGAAAATCTTCGACCAGCTTATGAGACCAGCGAAATAGACAGGACGACCAAACATTTGTGGAAGAGCTTTTCCTAGACCATCAGGATGCTATTTCGACAGAGCTGAGATAGTCGTTACGAAGTGTGGAAAAGCTGGTTTTCCAAAATCCCCGACCAGGTAGAAAATGAGACACCGATTAAGTTTATCCAGTGGGTAGAGTTTTTTCTAGGCCATCATTATGCTAGAAAAAAGCTTCGGCCATGGGGTTTTTAGGCCGTCTATTTATTTCTCATCACTTTCTCAGAAATTTCTATTTCTCAGCACCCCCCAATGATAAGTTTTTTGCAAAAAACTGCTTTGCTCATCAGCAATTCGTAATCAGGTGACCCCATTAGGCCTACCGAAACACACATTTGTCATTATTTTTCCGAATAACAAGAAAAAAGTCTTCACGCATGGGGAGATAAGAAAACCTGATTTTAAATCTTACTGTGCCGGCTGGCGCGGCGAGCTTCGATCACTGAGCCGAAAGATTAGAAAACTATGGGAATGAGGGCGTATCGTACAAATCGTCCAGGCAGAATCTGTCTAATTTTCGAACGTATATCCAGTTTTGTTATTAATTTAAGTAAACCCGTCAAACCTAGAAACAAGTAAAACGGGAGGGGGGGAATATCAGAAAATTAAATCTTGCGCACACTTTTCCATTGATCTACTAAGGTATACAATGCCCAGAGGTGTGCGGCAAATTTTGAAACTTACCCGCGCATGCCGCCCGTTTTTTTGTTTCTAGAAAAGTCAGATTTTTTGTCGAATTTGTTCAAAATTCGCTAAGATACTGTGAGTTTAGAAAAAATGACGAAAAAACTCGGAAAAGGAGGAAGAGATCTGAAATATGTAGATTTTTTTAGAAAAGACCAGGATAAATTACTGAAAAATTGGCATTTTTCGTCGAAACCCCAATATACTAAATTATGCGGATTTTTAGTTTCAAATTCAACATACAGTGCATTTTTTGGGCCTACTTCTACGACTTTAAAGGGGGGAGCATTTATGCGGGAGGGTCCTGCCGCGCATTTAGTCATCATTTTTAGCAGTTTCTGTGTAATTCAGATCACATGCAGGTCACACAATATTTATCCCATATTTAGTATGTGCCGTGCTTTTTCACAAATTAATTGTGATCTACGCGTGATCCCTGCGAATTTTGAGAAGACTTTGTTAAAAATGATGACTGTCCACGGCAAGACCCTTCGACGTATGAATGCGCCCCCCTTTAAAGTTGTATAAGTGGAAAAAAAATGCTCTAGCAAAAAATCGAACATTCTGATATTTGAATATCTCGAAATTAAAATAATTTGTGAAAAATTTTTATTTTATTTCGAAAACTACCGATTTTAGAAAAATTCTAAAATTTCGATTTTTTTTGTTGATTTTTCGATTTTTAAAATAAAATTTCATAATCTTTTAAACCGATCTCTCTTGCATTTCCTGAAAAATCGTGATTTCTATCCTTTTTCTTCAGTCCTTCAATAAATCGTTTCGACTCCGATAGGTCGGGCGCGTGAAGCGCTTCGAATCCGCCTAGCATTCCGTTGAAGTCCTGCCTCGCGCGGCTCCAGTATTCCTCCGCCCTGAGAGAGAATAGTTGAAAACATTGTTTTGAGACTTAAAAATTTTTTTTTTAGTTTTTTTCAAAAATTCTTACATGTTATAGAGTTTGTTTTTCAAATTTCTTTTTTCAGAAAAACTTAGTATTTTCGATAATTTTAGTTACAATAAAAACGAGTTTTTTTTCAAAAAATATTTCGGTTTTTTTTTTAATTTTTGGTCTAAAACCGCAAAAGATTTGCGTGTTGGCCGAACTTTTTGATTCTGTACCTTTTCAAACAACTGCAGCATTGAATTTTAGAAGATAATGAAGAGCTCATTTTGCTTATGCTCCAATGTTGCGTCAGCTGCTCCGAGCAGTCTGGAGACATGACGAAAAGACGAGGGGTCACGGATATGATGACGATACTGGAAATGAGATATTTACATTGTCTACTAGCTCATCGGGAAAATTATTACCAGAAAGATAAACAGACATGTGCGTTTTTTTAATGGAAGAGAAACACAAGAAAAATTTGGACAAACTAGGGCAGGGCTATGAGTCGATATATGGCTTCGGTCTCGACACCACTATTTTTGTTAACTAATATGGTATGGTCGCACCTATAAAGAGTACTGTAGTTTCTAACTCTCTTTGCTGCAACATAATTGACGCTCAGCGAAAACTACAGCAATTCTTCAAAAGACTATCTGTACCCTTTGTGTGGACTTACGGGCTCGATTCTCGTGCATAAACGAATTTCTGCTCGAATGATAGCCCTATGTCAATTTGGTATAGTCTTTTCTTTTGCCATTTTTCCGTGTTCTTCTAATATTTAATCTATTATTAAATTATGTAATTCTCACCCTCCTTAGAACTGCGACCGAACAGAGATTCGTCACCTCCGCCCCATATTCCGGCCAATCAGATCGAGTAGGCGGAGTTCGAAGTCGCTGATTGGTTTGAAAAGTCGCGGAAATGCAAGAAGTTTTAAGGTAGCCGTGGAAAACTGATGACTATTCTAGCGCGCTTGTGTCGATTTACGGAATCTCGATTTTCAGGAAGGAATTTTTAATTACATTTTTTCGCTCAATTAATATTCTAAATAAATAACTACATGATTTGAATTAATTTAATTTCATTCGAGCCAGTAGATCGACACATGTGCTACAGTAATCATTAGTTTTCGCAACGAGATATTTTGCGCGTACAATATTTAGTGTCCCGTAATAACTCTACTCCCTACAAACATTACGACCTCCAGAGGCCTCCAGGTAGTTGAGACTCTTGTATTTCCAATTCAGAGACAATGCGTCACTGGAAGAGAAACCGAAGCGGAAAAAAAAACACGGAAACCCAAAAATAGGGTTTGCCCCGCCCTATTCTTCTCCAATAATTGTCTTATTTTTGCAAGACTTACCACCTGTGTATGCCTTACTCGACATGCGTTAAACCCCCCCCCCCCTCCCTATCTTACAAGGTACTGATAACACTTTCAGTCTTTCACACTTTTGGCGGGGACATCGCCGCTCTTTATTCGCGGCGAGCTGATGACTCATCAATTTTTCACTCAATTCCGCTTTTGATTATCTTCAATGTTCTAGAAGGGCACATTGGTCATCCTTATTTTTTCCTTCTCTTTCTCGGGCCTTTGTTGCGCATGACCGCCCCCTACAGCAGGGCGTGGCCTGAACGGGGGCTCCGAGAGCTACTCATTCTTGCCGCGTCCCCCTCCAGCGCCACCCAAACTTCTTCGGTTCTAGAGATCGAGAAGAAGCGAACGTATGATTTTTTAAAATTATAATTGTTTCTTTCGAAAAAAAAAATTTCATTTACAGTAAGCCACAGATACAATCAACGAAACTCTTGAATTCTGCTATCTTTTCTTGCGACAGTTGCGGTTTTTGGTGAGTTTATGCTTTAGACTTTTCCGCCAAAAATACAGTTGCCGGTCTCGGTATGGCAAAATTTTTGTTAAATTCGAAAAGCAGTGAGTAAGTAGTTTCGAATTTTCGTTCCTGCTTAATTTTCATCAATTCATCGACTCATTTTTCTCACGACTTCTTCTTTATGAAAAATCAATGAGAATTCTGACTAGGTCAGGATCTTAGGGGTGAGGTACCTAGGGACGCATCACATATGCCAAACGGAAGCTGAGAGCAATCATTGGCTACAAAAATATGCTTTCAAATTGCAACGGACCTCTGGGAGACTGCAAATTCGGCCATTCTGAAATTATGCTTTTGTATGCTCGAAAGTGGTAAGAATTTAGGATTTATTACAGAAGAACGTTTAATTAGTAAAATTAGTTTTTTTATACTTGAAACAAGTACAGTAGGCCTGTATCAAAACACATTGTTGGACTTCTTATTCTACTTCATGTTTTTCTGTAATAAATTCTAAATTCTTACCACTTTCGAGCATTCAAATGCATAATTTCAGACAAGAATTTCCAGAGTCCCAGAGGTGCGTCGCAGTATTTGAAATATTCTTGTAGCCAATGATCTCAGCTTCTGTTTGGCATGTGGCGTCTCTAGGTACCTCACCCCGAAGCTTCTCCATTCCCTAGTGAGCAAACAAAATTTTGAAATTAGTACGATTTAAAGGCACATTGATTTTTCTGGGTCAAGCACAAATTTGTCGTGTCGAGACCTAGGCTACGTTAGTATTTTCGCGAAAAATCGCAAAATCTTGCAGCTGGGATATACTTGTGCGAGAATACTTTTTGCATTAATTTTGAGAAAAATTATTTTTTTTAGACTTTTTGACAAAATTTTTCGGATAGCCAATCATAAAACGGCGACCTGTGCCCGGTTGTTACATTAGGCCAACAAAGTTCCTGGGAACACTGCTGCAAACCATAATAGAGGGGTCCGGAGCATAATATCGATTTTTCGTACTTTCCTGTATTTCTTGTTCTATATGGCCGGAGTAGAACAGGATTTGAAAGTCAAAATTTTTCTCATATGGATATCACATGGATATCAAAATATTTCCATATGGATATGGAGAACATTTTTCTCCTAGGGACTTTGAAAGTTGAATCACTTGACATCTGGGGAATTAGTATTCCAGGCGTAAGTCGAATCTGTTAGAAACGGAAATGGGCATAGTGAATTAGGTAGACTTTCAATTAATCTGATCCATTGCAGTCAGACGCGGTTTCCCGGCCTGACGCCTGCCTCCAACATGCCCGCCTTCACGGCCGGTCCCGCGCCTGATTTCTGCACTGTGACGAGACAGACGAAGGTCGCCTTCTGGCGCCCGCATGGAGCACAATCGAATTGTCAGCTTCCGATGGGAGTCCGTAAATCGACACACAGGGGTACCTCAGACATTTCCCTCCCCCTTACGAATTGTTAGTGACAATTGGAGGGGGACTTCATCTCCAATCGAGACACACATATGTTGTCGTCAGTGAAGTGTAAAGATCTTAACGATTGCTGTATGATGTTAAAAAGCACTCTATGATCACCTAGGTTTTTCATCACACCCTTATTAGGTGTGGTGCCCATCGAGCACTCACGCCAGGCAGGGAGAGCACCGGTCCCTGACTAATGCGAATGTTTTAGACCGGAAAGCGATGAAAGAGCATAGAAGATCATTATCACGTCTAATTAGGTTACGGCGAAATTTGCAAAAAAGAGCAGGAAACTTGGCTCATATCCAATATAACAACCAGGACTTCCATGTAGGCGTTAAAGCGATACCACTGTATCTCACCCCAATCCGTACCTTAAGCTGAAACAAACGTGGACTTTTTTCATCTCTTAAAGGAGTTTCGTAAACGGGAAATTGTTTTAAAATGGAGTATTTGTACTTCAACAATTATTGCAAAAGAAAAACGGAAAAAATCCGCTAACATTCAGCATTTTAAGTCTCATGAAGAAGTCTTTAAAATTTCAACCGTAGAGAAATCCTGCATAGGCACGACGCTCTAGGCATTCGAATTTTAATATGTTTTGATGTTTTGAGAAAAATAATACAATAACTTCCCAGTTTTCTATAACTTTGAGAAAAAAGCGAATTAAATTCCGAAAAAACTACATTTATCAATATTTTGTTTACGAATATGGCCTAGAAAGCGCGTGGTGGCCTCGGATTCATTTGCTCGCGAAATTCAAATTCCGTCACTTTCGTCGATTTCAACGGCCCTGTAAACCCGTGCTGCATGTCAACGGATTTTTCCCGCTTATTCTTTCTTTTGCAGAAATAATTAGAAGTTTGAGTACAAATACTTGTAAAACAATTTTATTTTTGCTATTTTGACGTTGATTGATTACGGTTTTTTTGGTTTGGGACCAAAAATTCCAGAAATGTTTGGCGTGTCTAGTCTTTCGACTCGAGACTACTCTGTATTAAATAGGCAAACATTTATTTTAACACAGTTGTGACGTCATAATATTTTGATACATTTTGCAACATTACTTAAATAACCCCATTAAAAATTAACCTAATCGTGCATCAAACAAAATTTTATGGTTTTTTTGGTTTTTCGAAAATTTCAATTTTTTTTGTTTTTTGGGTTTTTTTGGTTTTTCAAAAACTTCAATTTTTTGTTTTTTGGTCCAACATTTTTTTTTGGTCTCAGCTCTTCTGGCCTACCCTAGGAGAAATAGCGCTTCAAAAACTGATGAAAACGTACAAATTTGTCGATAGAAACCAAATATTACGAAAATCTGAAAAGTTGGCTCAAATCTAGATTGGATCGGCCGATTTTCCACAAGTTTCCAAGCTTCCACAAGTCGTATCCCGAGTCGATTCAAATTGAGTTTGAATACTGCCAATTTTGAACCAAATTTCCCTGGCTTCTCTGTTATTTAAAAAAACGCGAGGCAAAAAAATAAAACGATCTAATTATTACTTTTGTGAACACAAAATTCTGAAAATCGCGCGTAAATATTGCGCAACATATTTGACGCGGAAAATATCTCGTATCGAAAACTACATTAATTCTTTAAATGACACGCTGTATGTGGTTATTTACGGGCTCAAAAAACCGACACGTTTATTTTAGAAAATGCCCGTAAATCCACACATAAGAGAGTAATTGAATATAAAAAGAATTAACCTGTAGTTTTCTACGAGATATACGCTTTGCGCGCCAACTATGTTGCGCAATACGCAACCCACCATATGGATATATACTGATGTGAGGATAAAAAACAGCAAGCCAACTTTCAGCGGTCGGCTCCGGCAGGCCTCGAGGACTGCGTCCTCAGGAGCAACTGTACAGTCTGGAGAAAGAGAACGGAGTTGATGTGAAGCAAAAGGGGCGCTGAAACCAGCAGCAGATGCCGACACATTCCTTGGATTTGTTCCATAGAAGAGAATGGTCACGTGGCAGCCATGCAGCGGTCGATGATCAATATGAGGAGTCTAGAGCTCCTTGTTATTTAGTGGTGGTGGCCGTAAAAGAGAAAACTCGGCCAAGCTGCTCGGAGTTTTTGAATTTTTGATAATCCGAAATGAAAATTGATTGCTCGAAAAGGCAATCTTTTGGAAAAACGAATTTTGTAATTTTTTTCAGCAAAAATTGCTTTTCGAATTTTTCCATTAAAAAATCGATAATTTCTCCCCGTGCAGTGGAAAACAAACAATATTTTTTTGATGATTGGCACTCTTCCAAACCCGGCGAGGACTAGGTACACTCCTGCGTCATCCCCATTATCTTATCACACTTTCTTTCGAAAATAGCGTTTGAGGTAGAGACGGAAAAGTGAGAAAGGTGAGTCAATTTTATGCGTAGATTTAGGATGATAATACACACAAATTAAAAAAACGAATGCGTGGCGTGCACTGAAACCCTCATATTTAGGCCCCGCCTAACGGTTTCACCTCTCGTCCACTCACGGAGAAAAAAATTTACGTGGGGACCAACCAATATCAGGCCTAGGCCGCCATCGTACGGGTTCCGCGCGCCGCTATGTTTAACTCTCTGTGGGTGTGGCGAGCTGTCTCCGCCCGCTGCGACTCGAGTAAAACATAGCGGCGCGCGGAACCCGTAGGAAGTCGACGGCCGATATTGTTGGACAAATTTTTTCCTTTTATCCGTCAGTGGACGACTATACAAAAAGGCGGGGCCTAACCACTTAAGATGTTTTCTGCAGTACACGCCACGAACAGTTTTTTTATGTTGAGTGTATAGGTCTAGATTCTCGAAAGTCTAACAGTTATTTAAATGATGAACTCGTGATGACTGTTAAATTGCTTTGGAAATTTCGGGGGAATTATAGAAATCGATTTTGTATCGATAAGATTTACAGGAAAAACCCAGTACCACTAATATCTAGGTATTCGATGGTAGGCAGGCGCGATTTCCTTGAGGCCTGCCTGGAATCTGTCCGGCTCACACCAAAATATGTCTATCATTTTGCTGAAAACCAAATTAAGAAATGAAAGTGTAGAGATGATGACGGAGGTCGCCTTAAGGTCAGACAGGTTAAAAAACCGATTTTAGCTATTTTAATTTTCTTAACAACCGAATTAGAAATATGCTGCTTGTCATTTTTGAGTAAAAATTATTCATACGAAAACTTCGACCAAAACCACCCCGAAAAAAATGAGGAAAATAAAGATTTTTCGAGAAAATAACAAAAAAATCCAGCAAATAGTGAAAAATAGTTCTCTCCGAGAAAAGGAGTTTAGACGCTATGAGGTAGTCTCGAAAATCATTTCAACCTAAAAGCCATAAACGGCATTATCGATTAAAATTCTCACTGAAAATCCGGTGCCCGAATTTCAGTGCTCCCCACAATCGAAGCCCGCTTGGCCGAAGTGTTGAGAGCCGGAGAACGCGGCTCGGAGTCAACCCGGAGGAAGTCCGTTTTGACGGATCTTCGTCCTCGTAATTCCAATAAATATTCTTTGCCCTACATACTTTATCCATCTGACAACTAAAATGTCAGTTCTTCTTGGCTTCAGCGGTTCTATTTGTCAAATGGTTTATTTTCCCCAGAGCGAACTCTCAAAAGGTTAAAATATTGTTCGATTACCCCTTTTTGTCAATTATTTTCTTCAATTTCTTATTTATCATTATTTTTCTAAACGAAGACGGTTGTGAATTTAAATTATGTTAATGGTCTAAACTTTCCAAACTGAATAAATTCAGCATGTTGGCACGTTTTTACAGTAGTTTTTGAGTGAAAATAGAGGTAAAAAGACAGAAAATCAATAAAAAATGAAAACAAAACTATCAATGAAAAATGGTTGAAAATCGAGCAAAAATCGTTCAAAAAAAAATAAATTCGAAAAAATAATTGCGTCGAGGAACGCGTCAGTACTCTCTGCGACTCTCACCCTTCAGCACGCGCGCCACGAGAAATGCGCAATGGCTAAATTCGCGCGGAAAATCATTTCGTTTTTCAACATTAAACAAATTCGACGAGTAAATCGCTCAATACTTAAGTAAGTATGGATTTTCAGCTCGTTCAAAAAATTTTCAGAACCGTTTTAAAGTCGTAAGGTTTTTTTTTAAATCGTCGGAAGTAAAAAAATAGCGCGGAAATCTACGGAGTGCGGAGCGAACACAGGCGCTGTAATTCAAATGGGTAGAATAGTCAAAATTGAAAGTTCGCCAGCACGACCATATTTTCAAAACTTAATGGTAGATTTTTTCGTTTTTCTTTTGTGGTATTTCGGCATTTAAGATTAGAGAGCACATTTTAAAGTAAAATTCCCCATCCAAGTCGCACTCACCTTCTCCAGCCATTTCCAATTGGAAAAGTGTATTATATCCCGTCTTTTTTTTTCTGAACAATAAATTTTTCGTTTATCCAGGATAGTCATGATACAAATTCGTTAACAAAAAATGAATAAATGAGAGCGATTAAAGCATTGTCGGAAAATATGGGTTAAGGAGAAGGGGGCGGACTTTTGGATGGGGTACAAAAACCATCAATATGCAAAAACTGGGCTAAAAGCAATATTTTCAAATTATGCCCGACAAAGGTTCAAAAGTCAATATATAGAAATGAGAACATGAGTATTATGCCACGTGGCGGGAAAAATACGTGGAGTGTAATACGATGATCAGATCCTTGTGAATACAAAGTTTGTGACGACGTGGCCGAGAAGAACTTTGTAAGCCAATGCGTAAAAAGGGGTTCAGTCTAGGCCGAAATTTTTTTTGGGCCACATATTAAGTTAAATTAATTAAAAAAAATCACAGCGTATCCAATTTGCCGAGTTTTGACTTGAGCTCGGCGCGATACGTGTCGATTGACTCAAAATATTGTTTTTTTTTATTTCCGAATAAAAAATGGTGAGTACCTCCAAAATTAGCTTTTCATTGTCCATATAGAACTTTTTGATTTGTTCCACAGTTTTTGTGGCCATCCGGCGATCCAAACTCGAAATTGTCATTTCCTGGTACCAGTGGAAACCTGAAGGAATTTCGGATGTTTTTGCTTAATCATAATCATGATAATCTTACGTGAAACATAAGACTTGGAAAACGAGATTTTTCGAGAGTTCGAATTCAATTTATCTTCAGATTTTATTGCAACAAATCAATTTTCAACATAAAATAATTTTTCCAACTTTTTTTCCCAATTTATGAGAGTTTAAACATTGTTTTAAAGCAAACCGCCAACATTACATAAAAAATTAAAATATTGTTGAAGGAAAAAAATGATGAAATAGATTTTCTGACAAAAAATTTAATTTTTTTGGATTCGCGCTTCAATTATTGCGTTCTTTAAGAAGAGTGATCGAATTTTATATTTCCAATTGTAAAAAAATTTAAAATGGAATGAAACCTTTCCAAAGAAAAACTGAATATCACCAGAACTTGTGATTTTTCAGCATTTATTTTTAGGTTTGAATTTTTTTTTCATGATTGCCAAACGTGAAAAGTGCAATTTTACCGAACATTTAAAAAATCAAGATTTTTCAATTCTCTCTGAATTCCTGCAGATTTTTCGATGAAAAATTGAATTTTCCTTGGGTAATATTATTTTTCGGGAATTTATCAGTTTTTAAAAAAAATTTTATTGTCTCTGAAGTTCTCGATAAAAAATTATTTTCTGCAAAAAATCTACTTTTTCTCATTGAATATTCCGTAAAAAAAATCAGAATTACAAGGCACATTTCCTTTTCTAATCTACCGTATAATAATTCAATATTCTTTTAAAAATTCGGGGTAGATAATGAATTGTACCAATTTTTATTAAAGTTAATTTTTCTAATTTACGTTTCAAAATTTTCTTGAATAGTTTTTGGAATTACAGATTGTTTCAAAAAAATTTATTTTGTTTTTTTTTCTCGAAAATTTGAAATCCATACATTCTAATAGCATTCTTTCTGTTCCTCAGGACTCCAAACATAATTTATCCTGACCTTTCCAGATCGATTGCCATTTGTTGCAATAGTATCTAGTTCAGAAATCTCTCGAACCATCTTCCCTTCAACGCCATAATATGTTTCGCTTCCAATTTGCATTTTCTCCTTTTGGTACACGGCTGTATGTCATTGGTGCACGGAACATTGGTTGACGGGCTTCTTCATTCAGAATTCTGGAAAAGTTGATGTTGTGCGATTTTTTTTGGGTAAAAAAAACAATTTTCGTAAGTTTAATTAACTAATATTTTAAAAAATCTGTCTCAGTTTCTGAGGCACCACGGGTTCAAGATCTGGTGGGATTGCCTCCCGGATCTGGCACCGTGCCAACGCATTGAATGCAATTTTTCTGAAAAAAGGGCAACGAAGATCCGATTTAAAAAAATTTTTCAATTATTTTCCAAAGTTTTCACGAACTATAAGAACGGAGCAATTTTTCACAAAAATTCCAGTTCCTTTTTATGTTAGAATTTAAAAAAAAAATTGAATTTTTCCTAAAAAATTAGTACATTTTCCGATATCTCAAGTGTGCCATAAGAGCCTAAAATCAGAAAACTTTTAAAGGAAAAATTTTGAGCATTCTTATCAAAAAATCAACTTCTTCTCACAATGTTACCTTATTTTCTTTCTAAATTCTGAAAAGCATATCTCAGCTTTTGCTAAACTATTTTTTACCTCAAATTTTGAGAAAATTAAAATATAAGAGCTATGATATAGTAAATATTTTATTTTCTAATAATTTTTGGTATTTCTATTCTTTCGTTTTTTCATTTTTCAAAAATTCCACATAGTTTTAAATGTTCATATTATTTCTTTTGTCCAGGAAAACTCGTAAATTTTAGTACAACTTTAAACCGGAAGATTGATCTTTTAAATTTTTTTTTCAAAAAATTTGAATCTTCGACATGAAAGATGTAGAAGTGTGATTTAAAAATAAAAGTGCAGGTATTTTCAGTTTACAGCAAAAGTCAGTTTAAAAAATTTCGACTGGTTTTCAAAATGAGTTTCCTTTTTTGTACACGTAGAACTTTTTTTATTTTCCGATTTCTGGCGTTTAGTTGCAGAAATTTTTTTTCCGCAAAGTCAGGAAAAATTCAGAAAAATAGGACAGTCAAAAAATTGTAGCTACAATTTTTTGAGTGTCTTTTTCTGAATTTTTCCTACGATTTTGCGGAAAAAAAAACTTATTTTTTCATGAAATCGAGTACCCATCCAATTCCACAAACTTACTCGTTCTCCTCCATACATTTCGTTTGTTCTCCAAACAAGTGGAAAACACATATGATGTTTTCTCATATTATCATTCCAGTACAGCCGGTGTATCGACCGAAGCTCCGTGCCACAGATTCTGCACGTATTCCATCGATTGGATCAGCTTCAATCGCTTTCTCCACAATGGCCTGAGGTTGAGAAGGGAGTCGTCTGGAGAAAAATAGAATAGAATCATGATTTTTAGGTTATTTTACGTTTAAAAATCTAATTTTTAAGACGCGTAAACGTTGGGCTCATTTATAAAAAATCGGCACACCGGCAACTTTGCCGAAATTTCGGAAAATTGTCGGTTTGCACATTTTTGCGGATCGTGAAAGTTCAGAACTTCGATTTCAATCCGCAAAATTGTATACATCCTATCAAAACATCAATCTTGAAAGGCCATTAAATACTCTCTATGGTCTAAAGAAAAGAAAACGATGGTGTAAAAAGATGCAGTTTTAAATGTTGTCTTATTAATAACAAAATTCGACAATTTGCCGGAATTGCAATTTTTTTTTCTCCAACTTCCGAAAAAAACCCACCGACCACCATAATATCATCGTCTTCTTCTGTTTCTTTTCCAATTCCAAGCCCTTTGATCGCTTTTCCGGTGGCTGGCTGCATGAGCTCAAGGTATCCGTATACATAGATTTTCATGTCTGAAAGAAAATTCAAATTTCTTCTGGAATGTTACTCGAAAGTATCATTCCGGACATTACTCGTTGCCGTCGTTTGGTCAGTGCACGGAGGCTTGCCGGACGTGGAACACGCATCAAACGTAAATAAAGGATACACGGTTCACATCCGTGACGCGACATTACACATTTAGCTTAAAATTGTGAAATTAATTTTTTTTAATAGCATCTTTTTTTTTAAATTTCGCCCATGCTTTTTCCATTTTTTCAACGAGTTTCCTTATTTTTTGTCCATTTACTGTAAGTTTTTGAGAATTGTTTTTTGTTAATTTAACATTAGCAAACATTTATTAGCAAAAATTTTATTAGCAAAAAAACTTTTTTAATTTTTTTAAATTAGCTCAAAATTCTCGAAATTTTAGATTTTTAAAGGGTAAACAATATAAAACTTAGGGAGTTTTGAGCTATAAAACGATAAATTGATTTGAAAAAGGATGATAAACTTAGTTTAAAAAACCGACAAAAATAGACTAAAATGAAGGGAACACGGCAGCAGCTTAGCCCCATGCTTAGCCAGCAGCCCTGTAGCAACCCAGTATCAATAATATCCCGTGCCAATTTTCTAGAACTGAATATAAATTGGGTTGCAATGTTGCTAAAGGGCTGCGAAAGACTGAACTGGGATGAACCTGGGCTGCAAGGGGCTGCGAAGTGCTGCGAGGGCAAAGCTCAGGCTACAGTGCTAAAAGGGGGCTGAGCCCAGACACTCAGGAAAAAACTCCATACTCGCAGCCGCACCACATTTGCGCTCTGATCGCGTGCTATCCGCGCGCACAGAAATTCGAAAGTATTACTGTTCCAAATTCGGAATGCGCGCACGAGGGAGAAGACGCAATTAGAGCGCGGATCTGCACGTAAGGAAGAAGTGGGACTGGAGCACGAACCAGTAATCTAGTCGCGCCTCCGCTCTCCAGGAGGTCTAGAGCGATTTGCCGAGCAGGTCAGCCCTTCGCAGCCCTTCAGGAAGTACAATCAAAATTATACAGAAATTTTATATTGGAACGGGATATCATTGATACGCCTAAACAGCCCTATTAAATAGTGATGACGGCGTAAATGAAATTCGCCATTTCCAGCTAACATATAAATTTTTTTTTTTTAACATTGATATGAATGGATTCAGCAGAAAATTTGCCGAAGTCATTGGAAAATATTAAGATTTCCAGATTTCGGTACTCCACTTTTAAAACTGAATTTTAAAACTGTAGTCTTTATTCAATGTTTCTTTCAAAATTTAAAAAGTAGAATATGTGAGAAAAATTTCCAAAATTGTCAAAATCTCTAATAGCTGAAATATTTCACGGCCAACCGGCGGGGGGTACATGAGAATTCTCTACCGTATGATTCCAATTTGGCTGACTGCGTGCTCAACGTTGACTAATACTGAGTGTAAACTTTTCGTACACCGTTGCGTACTGCACAGCGCGCATTTTAATTGACGACATTTAGCAAAAATTATAAGATTTTTCGGAATTATGAAGCGCAATTTTCACAAAAATAATGAGTTATTTGTAGAATTTATGAAAAATCGTGAAGATTTTTTTCTTGATATTCAAGAACAAGCAATTTTTTTCTTAACAGAGGAATCCTCTCGCATGCACCTGTTGTTTTTTGCTCCACTTTAGGACGATAAAAATGCGAATTGTTGATAAAATGAATGATAAATAATATAGAGTAAAAGTGCAAATATGACTTCAGCAAGTTTTAAACCCAAATTTTTCCTGGTCGATTTTCTGTTAGATTCCTGGTTTTGAGTAAACAGTCTGATATATTCCTGATTATAATGATAACAATCACGAACATAAGAATTGTAGAGCACAGAGAAACAACAAATTGCAAACACAGCAACTGATATCAGAATTAACGACGGAAGTACCACGGAAACCTCCTCGGTCTCCACCTCGCCCACCACGGAAGCCACCACCTCTGTCGCGTCCTCTGAATCCTCCTCGATCTCCACCGAATCCACCTCTCCTCCATCGCGGTCTTCTGATATACCACGGAAGCCTCCACCTCCACCAGGATCTGTTGAGAGTCCTCTGAAGCCTCCTCGATCGCCACCTAAAACCACGGAAGCCACCACGATCCGCGGATTTTCCTCTATAGCCTTCGAGGCTTCAGTTGTACCCCATTCTTGGCACGCCTCAGATCTCTACAAAAAAAACAAATTAGAAGCATTTCAGACCATGCTTATCGAAATGTGTACCTATCCCGCTTTATCGCAATCTGTCTATACGTCTTATCCTTTTGGTTCTCAACTTCTTTAACTTGTCCAGTAGCGAGCTTGCTAACGAGCAGCATTTTCCCGAATCGCCTTCACCTCAGCCTCCACAGCATCCAGTGGCTCCTTGACAATCGTAACTTCGAGTAATACGTTGCTCACTCTCCTGCTCACGACGCTATTTCATCTGCTTCTTTTTATTGTCACCGCATTATGGTTGTGATAGAGATTAACCTCTCCGTCTCATCGATTTGTCCACTTCTTCATTTTTGACTCCGAGTTCCAGCGTCAGTCGGGTCCGATCTCACGAAGACGGACCGTAGCTATTCTGGCGAATTCCGCAGTCACGTCCTTCAAAAATGTCTTGTGGATGTTCTTCTTGCTGAGGGGGCTGCTGAAACCAATGTCGGCATGATGAGAGTTCCGGTATTCTGAATCCTTTTCCTGCGTGGGCTAGCGACGAGCTGCACGTCTGAAAATCAACGTTTTTGGAATTTTTGGGCGCATGATCTGGAGCTACAGAATCATTCGATTCTTAGAATCAGCATGCTTTTATTCATATTTTAGGATCTTTTTAAAAAATCTGGACCAAAAGTTTTCGAAAAAATTTTAATTTTTGTGACTATCAGAAATTTGAATATTCACTAAATCGAAAAAAATCATTGCAAAATCCATTCGTCAGCTGAGAACATTCAAAACTTATCAATTTGAAATCAGCATATTTCAGTGTATAATTAAAAAAGTTTCAAAAATTCTGAGACTTTTATTTTTGAGAAAAATAATTATTCGCTCGAATTATTGAATTTTCACTAAGCAACAGTAAACTTGCGCCCATGCTACAAGCCTGAATCTTTCAAATTAAGAACCAGCATGATTTTTTCAATATTCTAGGACGTTTAAAAAAAATCTGGACGAAGTTTTTGAGGAACGTAATTTATACAAAAATGTTCTGATTTTTCACTAAACTCAATTTATAAAAATAGTCAACGTTGCCCATGCTGTACACCTAAATCATTATGCGGAAATTCAGAACCGCCATGTATTTTTTCTTACCAAAGGCTCTTTAAAAAAAATGTGGACCAAGAGTTTTGATATTTAGAAAAATAACTCACTTTTCGACGTTTTTCGCCTTCTCGTTGCTAACCCGACAGTTGATTTTTGCGGCGATTTGTGGCGCTGAAAATTTTTAGTTTTATTAACGAAGAAAACAAGAAAAAACGACGAGAAAACATCAGAAAAATGCGAAAAAACATCGAAAAACCACCGCAACCTCGTGCTAATAACAAAAAAAAAGCATTGCAGCCGCGGGACTAGTTTTCGCAACTGTCTAGGCCATGTCCCGTTCGCCGTGCCGTGTATTTGTTTAATTCCCTTTTTGGAAAAAGTCAACATATTTCTCTAACAAATCGTTTTTCTATTAATTTTTGTCTAAAATTCACAATCAACAGATCTTTTGCATTGCAATTCTCACAATATCCCGACAGGAAACCTCAGTTACAAATCTGATTCACCTCTTTGAATAGTTCATTATTAGTGACGGTTTCATTCAAAGCACATTAATCATTGTTTTAAACTTTTGCACTTCGTGTTTTATGTAATAGAATTGTAATGGACAAAAGAAAGCAAGAGCGTTGGGGCATCTGCAAAAAATCATGAAATTTATTCTCTTTTTATGATTAAATTAGAATTTTCTAAAATTCCCTTTTTTTGACATATGCACTTACAGCCGCATGAATCTTGTTGAACCGTTTTCCGAAATGAAAGAAAGTGGACAAAAGACCAATGTTGATTCTTCTCCAATCATCATGAATTTCTTTTCTTCTCATCGCTTGAACCATCGCAGCGTCGAAATTACTTGACTGTCTCGTTGTTCAGAATGAACAGACCTGTAAAATCAGTTACTTTTTTTTAGCAATTTAAACAAAGTACTATTTCCAAAAAATAGGGAAAAAAAGGTTTGATTTTATAAACTCTCGAATTTTTATTATGGTCAATTGTTATTTTTTCCAGAGAAAAACTCATTCTCCCAATATTCAGAAGTTTCTCTCTAAATTTTTTTCCCATCGTACCCTTATCTATAGGTAATTGATATGACGTACGATCCAGTCTGAGATGTCTTCTGTAAGCCGTTTCTCGTTCATTTCGTCTGGAACCGCCCAATCAAGTTGATCTCTGTACGGTTCTTTTTCCAATTGCTTGCAGTTGGCTGTATAATCGCCTGATAGCGTGTTCGGTTCCCACGTGGATTAGATTGTCGACATTGAAAGTGGATTTGCTGGAGGAAATTGGGAATTTTTCAAGGTTTTAAGTGGATTTTCAAGCTATTTATAAAAGCAGGAAAAAGCTCAGAAATAAACTTTTTTTACGTCGTGTTTTTTCCAATGGAATTACCTACTTTTAACTAATTGTTCGGTTTAAACCCAGAAACTTGTTTCATATGGATTTTCCCGGTGAAAATAGAAGGAATCGTCGCATTCTCAAAGTTTTTTCACCGATTTGTTTCAATTTTAGCACAACTCAATGAATCACAAAAATTCCATTAGAGCCGATTTTCGTAAATTGGTTCCTACATTTCGAACGAAAAATTGTCCTTTCTGTTTAAACCGGAAATTCTCTTTTGAAAAACCAATGAAAATTTGAATTTTCTGCGCTTTTCTTCGGAAAATTATTCTCGAAGTTTATCAATCGATCCTTGGTCTTTTTTTGTTCCGCAGATAACGGCTGGCGGAGTTTACAAGCGTACCAAGTGGTTCAACTTTTATGCGATAAAGCTTTATAAATGGGACATAGATGAATAATATTTCGAGAGGCTAAATGCAAAAAGAATGAGTAAAAAAGCGCGCAGCCCCGTCCATCTCTGACGAAAAACGCCGTTTAAGGATCGGCTGGATTGCAATTTCCGAATGGGAGTAGTTCGAAGTGTCAAAATGCCGGAGAGGTAGTCGTCAAATTTCACCGAAACGTAACCCGGTAATTTCCACAATTAATGGTCGATTTTTCGCAACAAGTGGTATGTTTGTCAGGATTTATATTGTGGCAGTCCAGATTTTAAGGATTATTTTTGGGCAAAAATGTCGAAGTAATTTTCTCTGAAAAAGTTCGTTTATTATAATTCAGATTTTTTAGATAGTTTTCATCAATTTTGCCAGTTTTCAGCCTGAGAACCTTACTAAAGTACGATGTGTATCATGAGCGCCCCTTTCATGAAGCTAACGAGCTTCAGCTTCATCTTCGTCCTCTTCATCCTCCAAATCTTCATCCTCATCGCCCATTGATTCCCCAGACGTTGTTTCGCGTTTGCTCATGGATCTTATAGGACGAGCCTGAAGATTCAATTCTTTTAAATTCAAATTTACCGCTTAAAAATCGATAATTCTCCCGTACTCTGGTTTCTTCTTCTTGTTCCGCCTGCTCCTCTGGATCATCTTCCTCCATTGACTAGGGCCGGCATTCAACATATTCAAGCCTTCGTCTGAATTTCTGGCCAATTTATACAAAAACCGACAAAATAATAAGCATCACTTTCTTTTCGCGTCTTCGTCAGAGACGTGTGAATCCATTTCCTGGAATTTGAGTTTGAATGTTTTTAAACAAATTTTATGGAGAAAACATTCGAAACACTAGAACTTCTGTTGAAACACGAGAAAATTTTTTGAAAATCCATGAGAAAAACAGTTTTGAAAAATCTGTTTTTGGAGGCTCTCCGTTGAGGAATCGTCACCCGAGACGCAGATTCTCCGGTTTTTTCATAGTTTGAGTTTAAGAACAAAACAGTTTAAAAAAATGTTTTTAGTATTTGAATGTAACTTATAATGTATGTTTTACTTCCATTAAAAATTAAAAAAAACTACAACCCTAAATTATCATGTAAATTTGAAACCGTGAATCAATCTCCGCGGAAGGGCGAGCCTATATTCCGCAAGCGCACTCTATCGCTAATGTACAATGGGCGGTTTTTCTAACTGCTAGGAATTAATCGGATTCTCGAAGTTGATTTTGGGTTTCTTTTTTTCGGGAACATATTGGTGTTTTTGCGTTCAATATTCAAACTTAGAGGAAAACTGCTTCAAATAATTAGGGAAACTCTTGAAACGAAAGCGCTGAAAACAGGCAAAAATAATTATTTTTGTATTTTTTAGGCTACTTTCTATACTTTTGCGTACATACTATAGTTATTCTATAACAGCCATTAAAATTATTAAAATGATTTTTCCATTAAAAATAAAATGAGCAAAATGATTCTTTTCCAGAATCCTATATGCGCCTTTAAAATCTCTCGGATTACTGTTTCAAAGAAATTCTCCTTTATATTTTTAATTTTAAATTTTTTCCTGAATGTCAAATATTAGGGTAAAAATCATAATAATATGTGCTATTCATATGAGTGTGGGCAAGAATTAGTGAAAAAGAACAAAAACACGTATGGACTGTAAAATTGGAATTTTGAAAATAAAAATAATATGCAGAAACAATTAAAATTTCCAGGAAAAAAGTCAGTAAAACCATCAAGAAAAAACTACTCGATTTTGAAGGAAATCAGCAAGAAATATCGTAGAAAAAAGTATGTTTAATTTGGAAAACCCCTGCTTGAATTTGTTTACAGTAAATTGGGCATAAAAGCGTATTGGCAAATTCGCAAAAACAAAAATCTGGGGATCGTGATGTGATGGAGTTGGGTTTTGTGAAAAAATTCAGCGCGGAAAAAATTGAGTAGACTATTTCAAAAATGTCGATTTTTGAAATTTGTGAAAAATTGAACAAAAACTGTTTTTTTTTGGAATTTCAAGAAGTTTTATAAATTTTTTTGGTTAAGATCAATTTTGAATATTATCTAGTTTGGTTTCACTTAACCATGCAGAACAATTCGTACAAAGGTATTCTAGAAAGGAAATGTGCGCTCCAGCACATTATTTGCTCGTGGAGCGCACTTGTGTGCACGTACGCTAGACCAGAATGTGTGGTAGAAAGGGAGGGAATAGGAAAAACAACAAATTGGGCAATGTAAGATTCGGAGAAAGAATTGGAACGAAACAATATGTATTTCGAGCTCCGCGAGCTGGTGGATCAATCCACAGGCTCTCCATCCTTGCGTTTTCGAGAGGCACATTGCATTCTAGTTACACACACCCGAGCACGTGTATAATGGAACATTGAAGCCTGGAAACGAGCCATCGCTACCATCATTACCACGTGGATGAAAAACTTAAATTTTGATGATTCGAAAATTTTCTGGAAAAGTTATGATTGTGAGATAAATTGAATTCTTTGAAAAATCAAAATTGCAAATGCTTGTAGAAAATTTTATATATTTTTTTAAGCGTATCTTTTCTGTATACATTTCCAAATTTTTTTGTTACCCAATTTTAAAGATTTTATTGAATTTTAAAATTCCTTTCAGTAATTCGGAAACTTTTTTTCAACTTTTTGATTTTCCGCATTTTTTAAAATTTTATTCAAGGAGAATTATTAGATTCTTTTGAATTTAACGAATTCTGTTCGCTAAAAAATTTTTCGATTTTTCCTGATTTAACGTCTGACAAATATATCTGGTTTTTTTATTTTCCTGATTTTTCTGTTCGATTAAAAATTTATAAAAACAAGTTTTTTTCTAATTTTTGGTTTTGATGATTGTGTATTTTTTCTGAACTTTACAGTTTACGATGACACCGATCTTCCACATTAAAAAATTCGATACAAAAAAGCATTAACATGATTTTTAAAATTTGAATTATTTTTCAAAAAAAATAATATTTCAACTGTGTTTTCGGAATTTTCGATTTTTTCTGAGTTTTTTTTGGAATTTTTCCTCCTTTCTGCTACCAGAAAAATATTGCCAAATTCAATGTTGTGTAGTAATTGTATTCAAAAAAAGTGTTCAACTTCTGAGTCTAAACCTTTTCCGAATCCTTAAATCCTTGCAGAGCTCTCGTGAATTCAGTTGTCAATTATGTGAATAGCAAGCTGCGTAACATTTTAATGAAAGTTTTAGTTTGTCAAGGACTCGATTAATTTCCGAATAATCATAATCATCGACTCGAAGATCATATAATCCTTGAGTATAGTTCCAAATTACTTTGCTTCACGGAAAGCAGCAGTGTCAATTTCATTTTGATTCACGGCGGCTGGTGGTTCTCCTTCTCCAGATGCATGGGATGAGCCGGATGGCCTGAAAAATTAATTTTTTGGAATTATTATATTTTTCGGTTTATTTCATGCATCTCGATTATTTTAACAAAATTACCAAATTCAACTAGATTACAACTTGCACTGTGTCGATTTACGGGTTTTGGCGTTATACGAGTTGAATTTGTTTATCGATAGAATATTAAAATTTAGCTAAAATTGAGTAGACTATAAGAAGAATTTTTTTAACTTCAAAAATCATTCGAGGCAAAAACGTCACGAGCGTCAGGATCGACACAGTAGTCATTTATATAAAAACCAGTTTCGGCCACGAAATATCTCGCGCCATTCTTCAAACATCTTGGGTAGTACGTATTCTCAAAACTGTGAGTTCACGTATAATATTCATGCGAAATTTTGGTCTACTTTGTTAGAGAAATCATCACTAACATATTGCCAGTAGGCCGAATATGATATCGAACATTCGATCACGCCGTGACGTCATCTAAGTGTATCCGTATATTCATTCGTTATTATAAACATGATCCCATCCAACTTCTTCAACTCGGAAGGGCGGAATATCCTTTTCAGGTCTTCATTCTAAATTCAATATATCCAAAGTTGAATGGTGCGAGTAAATTGGATAATTTTACACGGCGCTTTTTCGCATAATATCTTCTCCATTTTTATCGATATTTGCATACATCATGATACAGGCGAGTAGTTTTTCCGTTTGGAACTATCTGTTGCTGCAGGAGCACTAATCATAAATGATTCAATAGTTTCAGTAGTCATTGCACACATCTTCGCTGGTGGCCTTGTCCTTTTTCCGACGTCTTTTCCAGCTCACTGATCAAATACTTCAGTTGGCCGACGATCTGGCATTCCTCATTTCGTTCATGATATAGGCCGACTGGCCTCCCAAGAGTCGGGTCGACATTATCGATATTAAGGAAATCAATCTGATCTTGTGTCAAATAACACGACGTTCGAATCCAATACAGCATATAACTGTGCACATTGCGTGAGTCGTTGAGATCTATTCCGACGGCGAGGTAGAGAGCAAACCGAGCAAGTTGTAACGATCGCCCAGGACGTCTGGCGTGCGGCGAGCGAAGAGCACCTGGAAATTTTCCTTGAGAAAAACCTATCATCGTTGTTATACGTTCCTTCACTTGGCATTGGAGTTGGCAGCATATGTTTTGAAAAAACGTTGTTTTTGTTGAAAGAACATTTTATATACGGGACCATGAGATAATATTCCTATTTCCTTACTGGCGCGAAACCAAAATATGCAGGCCACGGCAACGAGAGCGCATATGGCAAAGAGAGACGAATCTTATTTTCTTGTAATTTTTACGGTTTTAAAATAATTTAGAATCCTTTTCAACTATCTTGATTGTAAAATATTACAAATTACAGAATTTCGCTACCAAATTTACTGGAAATCTAAACTCTGAGAATGCGCATGGAGCAACATATTTGACGCGCAAAGCTCGTAGCGAAAACTACAGTTATTCTTTAAATGACCACTGTAGCGCTTGTGTCGATTTACGGGTTCGGTTTTTTAAAGAATTTTCGTGTTGTTCGAGAAGTGACAGTGGTATTCCTTTTCCTTCTTTCTTAATCCTATTATTTTATCATTATATGCTTAATTTTAATATTCAATTCATACAACTAAATTATTAATATTTCGAGTAGACATTCTAAGAATTCCGGTAGTATTCGCTTCGAGATATTTTTCGCGTGAAATATTGTTGTGAAATACGCATTCTTAGAATAGATGGTGCTCCCGTAATAATCAGATAAGAAAAGATTTAGTCCAAGAACTTTCCGAAGATTTCAATATTTGCAAAATCAGAAACCTGACCCCCGAAGATTCTTTAAATTTTAGAAATTTTTCAAGGTTTGCTAAATAACTCTAACTTATTTCTTCTATTAATAGGCCTGCAATACTTTTTCGATGGTCTTGCCGCTTCGGGCAATAACTATTAGGGAGTGCAAGTCTAATAGAGAGTGCCATACTATTCTTCAGAAAGTTTTTCCGTGTTGGGGCTAGATTCTATTTGAAAAAACTCCAATTTTATTTGGAAGTATAGAAAATTTGATTGAAATTGCAACAAAAAGCACAATAACGACTTCCAGCTCGAAAAATTTTGTTATAAACTGTTGCATAACAGGGAAAAAATGTTATTAAAAATGTTTTATTAGTAAGAAGTGTTACAAAAAAAAGTAGGTGCAAGACTATTAGGGAGTGCAACACTAATAGGTGCACTACTAATTTTCGGAAGGTCTCCGGGCAATACTAATACAGGGAGTGCAAATCTAATAGGGAGGCCATATTAATAGAAGATATACGGTATATATAGCTTTGAAAAATCGGAAAATGCCTAATTTTGCTACTTTTTGAGGTTTGAAAATCTCTAAAAATTCAATAAATAAAATTTGGGTCAAATTACCGCTAGATTATTCCCATGAATCATCCATGGTCTATGACAATTCGAATCAAATAAACCAATTTTCGAAATTTCATGTATGACCAATCATTGCCCAACAACCACATTTCTTGTCCACCCCAAGCTTTGCCAGAAATTTGCGACGATGATGATCCATAAGTGATAGGCATCTCTGACGTGATGCAGCCATTAGTGCAATTGGTAAGACGAGCCGAAGCTGGTAGATCACTTATATCAACGAACATATGGCCATAACTTCCTGTCAAATTATGAACATGTAGAGTTGGGAGTTTACATGTCCAGCTGGAATAATATGGAAACGTGAGGGAACAATTAGTTCGAGACGGGGAGGGGCAGGTTGGCTTAGGGTGCCAACCGACATAGCCGAACATTGGGGTTTCTGATCAGCTTAGCGCCAGCCGACCGTCTACTAGTACTGCAGCTAAATTTTCGTCGGCTGTCGGCTGGTGAAAATTTTCATAATCAATTTTAATGGATGTTCCAAATTTTTCCCTAACTTGACCAAATTTGTTTGCTGGCCCAGCGACACCCGATAATTTAGATCATTGCGCATTACGGCAGAGGCTACTTGGCAGAAACTTTATAATTTTAAATTCAGAAATTCAATTCGTTTTCAAATAATATTTTTTATAACTTTACCGATCAATCACTTCAATCGGATCAAATTTGAGCCAATACATCGCTTGCACTTTTTAGTTGTAGTGTGCATGTGTAGATCTTTTTATCTGCGAAGTGAGTCAATGAAGAATATTCGCGACCAGTTTCTAAAACTCAGTTTTCTAAGGAAATTTCTGAAAAGAAATTCGAGAAAAAACTGAGTCAGCAAAAGAAAATGGGAAATGTATGTCTGGAAATGTATTCGAATATTATATTCAAAACAGTTTTCAAAAAAACAACGATAGCAATGGTGATCAGAAAGGAAGGAACTGGGCGAAAAAAATTATCTTTGAATCTCTTTGCATCTTTGTGATCTAAAAGATAAAGGTTTCACATTGGAGATTTGTGAATGTGATAAGGGTGAAAAATGGAGATTAATTGTGGTAAGTAAATTCAGGAAAAACCTAATTTTTGGTGAGAAAATTGTGGAAAAACTATAAAAGAATCTTTGGGGTTTAAAACTCAAGTTTTTCGCTGTTTCCGCACTGTGCTGACCAGTTTTTTGAGAGTTTGGCCGAATTCGGTGATTAGATCAAAAAAATAATTTCAAAACTTTGCGCCTCAAGTGTGACGTATTCGTACTCTATTGCCGTTCCACCAAAATTTCCTTCATTGTTTTGTCATTTTTCTGCATAATAACTGATCTGGGTTTTTTTGCTGCATCACCCAAGTGTACGAATTTCCCTAAAAATTATACCGGTATTTTTTCAAAATTTTTAGTCGCTAGAATCTTTTTTATTTTCTTTAAAAAAAGAGTTTTCTCGCGAGTAGAAGGAGAAAAAATGTGTGGCCATACTTCTTCGTTAAAGAATGCACGACTAGCTATAGCTCAAGCCCCCTCTGGAACGTTCCATCTTCCTCCCATTTTCCCACGTTCGAGAATCACTTCTTTCCCTCAGCTTCTCTTCTTCTAAAACCACAACTAGACAAATGTGCTTGTTTTCCATTTTTCACATCGCCGAGAAACCCGCTATCACAGACTCAATGCGCCTTCACCGGAGACGGGGCTATTTGTGTGTGTACATTGTACTGATCTCTGCGTGATATACGAACACCGGCCTCGGATTGAACCAGAGGGGGGGGGGGAGGGGGGGGGGTGTGGTAAAAAAAGAGAAATACTCTGAAATTCAATCTAGAAGTAGAAAGAAAACAAAGCGAAAAATTGGACATTCGTCCGGCTAAAAAATCTCATGGAAAACAAAATCTACTCCGTTCGATTTGTGAGCATTTTCATCCTATCTCTCTCACAAACCCGACTAAGGAAACGATAAAGCCTGGGCCCATCCCCAAAGTGTGCTCTCATGCTCTGGAGCGTTCTAGACTGTCTGTAGAGCCACAACTGGCGGAATAGCACTGAAGTGATGGAGAGCCGTAGAGAGAAGAAAAAAACGATTTGGTGGCGGAGGAGATGGCTTCGGCCCTCCAAATAAACAACAATTACTCGATATCGTTTCCTCTGTGATGGTGTTCTCTTCAATGTTTACTGTACGATATTGAACAGGAAATTAAATTGAGGTACACTCTGAATACATATACACAATAAATAAATACAAAAACTATAGTTTCCGCACAAAAAATTCAAAAAAAAAACGATTTTTTTTGTCCGAGAGGAGTATATGGCCTAGAAAAATAAAACTCGCCGATGCCTCTTTGGTCTGATGAAACTTTAAAAAATTATGGCCGAATTTTAGATTTCTCAGGCCAATATTGATACGTTTGTCGATAAGTACCATAAATTAGTCGGTTTTTCACGGGATTCTTCATTCCTCATGCTCATATTTTTCCTCCATTGGCAATCTCCTGCTGGACAACGCGTGGGAAATCGTGTGCCCTACACGGGCAAATACATTTTGTTTTACAAAGCAAACCGTGCCGCGACGCGACACGCAACGAGCCGTAAATCTACCCCAGATATGGCCGAGCTATGCCCTAACCTGTCAAAATCTTCCACTTCAAAAGATGAGGGAAGCCATAGAAGCTCCGCGTGTTGTTTCTGAAAAAAAAACCCGCCTAAAGTTGATTTAAATTATCGTTTCTTTGGAAATAATAAAATCGATGAATTTGTCGATATTGATAAATTTCCGATAAAAAAAAAATTACTTAAAAGAGGAAAAAAAATTCTCTTTTAGTACCAACAAATACGCCCATTGGACTAACCAAATCGTTCTTTCAATCTTTGTTTAAATCTTTGTGCGTCTATAATTGTCGCTTCGGAAAACTACACAAAATCACACACACACACAAGGAGAAGAAAAGAAAAAACGTGTTCCATGACCTGCCATCTGGGCTGATCGATCTGTGAATTGGGGAAAATTGAGGTATACTGGTTTTTTATCGGGAAGATTTTTTCGGAAGGATTGAGATGAAAGTTCGAAAGGTAATTCGCAAAGTTGAGATTTGAAAAATTCGAAAAAAAGACAATCTCAATTCTGCTGTAACCCCCAATTTTGCGTCATGGCCCAGAGTATGCAGCGTGCCCTAGAAATTACTAACGTGGCCTACAAAGATCACGGCGGTATCTATGATTTTCTATGTGCGTGACCTAGAATATACAAGACCTAGATTGATTGCGTAGAACATCTCCCAGTATATCCTAGCAGTCTTAAGTGGCAGTTTCTCAGTTAGTACGCCCAAGAATTCTCACGTCAGCATGACCTAGGATGTTAAAGCGTGGCCTACGAATTTTCAGTGTCTTCTAGGATATTCCAGTCTAAAAATTGGTTCAGTGAGGCCTGAAATCATCGCGTGTCCTAGAATGTTTAATTGCAAAAAAAAGATTTGAAAACTAGTATTTCCCTAGAATTCAGTCTGAGCATTATTTTTAATCTAGTTTTAAGGAAAAAATCAAAATAATAAACATTTTTTGATTAATGTCTCCGATCTACAGATGGGTGCAAGAAAGAATGCAACATTGTGATTGCTCGGTGGAGCATGACGATAAAAGAAAGAGACAGGTCCCTCACCTCCCCAGTGGTCGAAACAATTATAAATTGGACAAACGGAGAAGGGGTCGGGCAGACACAAGAGAGAGAGTACGTGAAGAGGGTGTCCAGGAAAAATGGGATGAGGGCAAATCTAGTTCAAAGATGAGCACTTTTCAGGATCTTTGATTCTGAGAAAATCAGATTTTGAACAAAAAGAATAGTTCATAATTTAATGGCATACATAGAAATATTTTCAGATTGTTCTTCAAAGAAAAATATTTTTATGGGACATCAAAGTTTATTTATTGCATTCTTCCAAAACAGTGGCCGGTCTGGACAGTTCGAATTTTTGTTAAATGCGAGGAGGTGTGCGCCTTTAAAGAGTACTGTAATCATTTCCAACTTTCGTTTTAATATTTACTTGTGGGAAAACATTAATGCTTAACGAAAAATGACAGTACTCTTTAAAAGAGCACATCTTCTCGCTTGTGACAAGCATTTTCGCGTCTCGGTGACAACTTTTAAGTTAAAGGCACAATGATAGAACTTTTCTGAAGAATTTAATTTATTTTTAAGTTAATTGCTACTGGGCTGTATCCTTTTTCAAGTCGCACGAGAGCCAAACTGTAGCAAATCTTAAGAAAAAAAGTCGACAAAACGTGCCGAAATTAGTAAACTTGAGAGCTTTAAAACTCTATTATCAGTTCTTCGCCAACAAAAAGAGTACCGTATCAGAAACGACCTTCGACTTTTTTGGCTCTCCTGCAACTACGGACATGAATTAGTTCTTATTGACAGTTTTCAAGTTTTTTTTTGGGAGTTTTATTTATTGTGCATTTAAAAAATCGTACTTTTAAGTTTGATGCGTGGCCTAGAATTTGCCCGTGTGAGCATCTCTCCACGGTAGCCAAGAAATTTTCTACCGTGGCCTAAAAACTGCCAGTGTAGAAATACTTTATTGTGGCCTAAATTTTCCAATGGTCCTGTTCTTTTTATAGTTCGAATGCACTTGACTTTTCGTTCGACCTGGAAGCGTAAAGAGTGGTGGCCTAGAAAACGATTCATGAGCAGAGTATTGAAAAAAAAACGAAATTTCGAGCAACAAGCGAACAAAAATCGTCTGTCGATAGAGTCTTTCGAATACTGGGGATGCAAATCAGCAATTCATTCTAAAAAAACTTTTGTGATAAGAAATCAAACTGATAAGCCAGTGTAAAGTCACGTAAAGAGGATTGAAAATAGCATTTCAGGTCGGGGTACGGTAGGGTTTTTGTAGAAATCTTAATGCAACATTTCAATGGGCAACGAGTTCGTGGCCTAGAAAAATCATGTCTGAAAAATTTGCAAATGCGCTCCGGTAGCCCGGATTGGTTAAAAATTTTCAATGCCTATTTGAAGTGGCGGCCTAGAATATACCAAATAATGGTCTAGTACTCAAATTGGCGGCATAGAAATCAACCTAATGAGCTAGAGAATCTTGTAGGCAGCTTTGATCACCTATGATAGGCGGAGGTGATAGGTAAAATTGTAGACAAAGGTAAGTTGAACATAGGCGTAGTCGTTTGCAGGCATACATAGGTCATTTATTAGGCAGATGAGGCCTGATTGTACAGTGCCGTCCAAAAATATATCCTATCTTTGACTTTCGATAAATTTACAAATTGCGTTTTCAAACGAGCACAACTTTAATACTAGAAATGTTATCGGAAAAAGTTCAACTCATGTATGTATTGCCCATCATTACGTCTACTCGTATTCAATTGTTTGTTGTTCAGGCTACCTACTGTCACGGTCCGACATCAAATACAGCGGCCGACATCTCGTAAGCCCGTTTTTGACAGCCCACGTTTACTGATTCGGCCGTATCTCGAAAACTTATTTTTTTCTGAAAATGTTAAAGTGAAATAGTTTTCATATTATTTGTTATCATTTGTGTTTATTCACTTTGTTCTGAAAAATCCAGTAAAAGTTATGGGAGTGCAAACTTGTCGCTCACTGCAGCTTAAACAATCAAAAATCAGGTTACTTAACTATAGTTAGTTCTAATTTTTTTTTTGTAGAGCATTTTTTAGAAATAACACATGTAAAATCACATTGAGCGAGCTATATTCAAACACGATGATTCAGGAAAAAATTCATTGGTGGCGAGAAATGTTCACGGCGTAACACTATTCAAGTTTGATCTCTCATAACTCTTTTTCTGGATTTTTCAGAACGAAATGAATAGACATAATGACAAGTAGAAAACTATTTTAACAACACCTCGAAAAAAAAATCGCTCCTCGACATACGGCCGAATCACTGAGTCGTTGTCAAAAACGGGCTCACGAGATGTCGGCCGCTGGATTATTTGTCGTGGCACTGGTAAAAAACTTAAAAAATTGAATACAAGTAGACGGAGTTATGGGCAATACTTCATCTGTTAGCGAACTTTTTTCACAGGATATTTCTAGTTTTAAAGTTGTGCTCGTTTGGAAAAGTTGTAGCAAGTTATCAAAAATCGAAGATGGCATATGTTTTGGCCGGTCCTGTAGGTTAAATAATCTCGTTATCAGGTGTAGCATGAATCAAAGCCATGTAGGCGGGCGTAGGTATCTTCTAGCCGAGTAGGCGTGTTACCTAAGGAGTCAAATGCAGACGTAAGTAATCATAAATAATTCACACTTTGTGCGCAGGCGTAGCTCACCTTGTTAGACAATCATAGTTAGCTTTTAAGTAGGGTTAGGACACCTATTATAGGCAGGTTTAATTCCTCTTATATGTGTGCGTAGAACACGATATAGTCAGGTGTAGGTCACTTTGTAGGCAACACGTCTAGGTTCTTCTTTCGGCAGGCGAAGGTCATCTTCTGAGCAAGGTTTGCCTTGTAGAAGGGTCGATGTACGTTGCCGTAGGCAGACTAAGTTACCTTCTGGGCCTGCCTATAGTGACTAGTAAGGCAGGTGTTCGAACCAAGGGTGTCAGTGACCCGTAAAAATTACAACAACGGGACAACTGGATGTCCCGTTCCCGTCAAAATTTTGAAAACGGGACAACACGTCCCGGTCCCACGAAAACACCCAAAAAACGGGACAACGGGACCCGTTCCCGTGAAAATGCGCTCAAAAACGGGACAAAAACGAGACGTCCCGTTCCCGTAAAAATGACAAAAACGGGACACCGGGACTTCCCCTTCCCGTGAGAATGTATTTTGAAAACAACGGGACGTCCCGTTCCCGTGAAAACACCCAAATACACCCAAAAAAACCGGACAACGGGACAAAGAGACGGGACACGGGAGACACCCTGGTTGGCACCGCACTGAAGAATGCTGAAACCAACTTTTTTTTCAAAAATGGCCCTGCTCAACGAGCCGAATGCATTTTGGTCGTATAATATTGGCATACCTTTTTGCCACCGTGAGAATCATTGAACAAAATCATGCACTTTCAATTTCATTTTTCATTTCATCAAATAAAAAGATTCGGGGATTTGATATATATTGGAAAGTAATAAATGAATGGGAGATTTGTATGGATCGAGGGGGAAAAGTGCACACCCCGGGAAATGATCAATTTGGAGCAGGCAATTGAAGGAGCTGGAGCAGGAGGCTACACTAACCACCCCTTCACAGCTAAACACATGGCTAATAAAATTGAATATTTGAAGTGAACTACTAGTGATAAGCGGTGAAACGGGGTATGTGGCCCTCATTTTTTTTTGACACTTCGAAAACCGCATTTCTTATCACTTGTGTGCAGAAGCATTGAAGCAGGAGGCAAGTGGTGGTCTAAAAATTAGAAAAGCTCGGCCACTGCTTGCCCGATAGGAGCACACGGTCGCATACTGTTTCAACAGAAATTCGAAAAAATTGGAAAATCCCGTTGATTCCGCTGAATCCGACGATTAAAGAAATTTATCCTCGCGTTTCTGATTGCACTGAAATCGCTCAGTATTCTAGAAATTTGTTTTCTGCGAGTGTATATTGTTTTGGAAATGTTGTGTTCATGTTTTACGAAGAACAATATAATATTATGTATATTAGTTATTATATATTATTATAATAGAAATTTTACAACGTAAAAACCCCAAACTTCTAGAAGAAATTGCCTCGCGTGTCTCATTACAATAAAATCAGTTTTTTTCCTTTATTTTATATTACAATATGTATATCGATTCAGCAAAACGGGCGGGACAGAAAATTAAGAAAATGGCGAATAGTTCGTTCCCGCGGAAGTAAATTTCCCCGAATTGGGGAGAAAAAATTCGAATTTTTACTGGATTTGTCTCAAGCTTTTGAATCTAGAAACAGTTTCTCTCTAGTAGAATCTCTTTAAAAAATTTTCGTTGCACCAAAAAGTCACTTTTCCTACTGAATGCGAATTAAAACATTCCGCCAGGAGACCACACAAAATCGAGAGACTTAGTTAGACAAGTAGTGGGAAAATAAGAGGCAACAAATCATCTCCGAAAGTTTTTTTGTGCAGAGTAGGGGAGAAGTTGCGGCGCTGAAAGACAGAGAAAGGGAGAGAGAGACAGAGAGGGTGAGAGATATAACAGAAAACCAGTATGGCGGAGGAAGAGAAGAAAAAAGTGTTAGAAATATTTGTCCGTCGACGCCTTCTTCGTCTTCGTCCTTCATAAATGAAACCATGAATTTTCCTCAGATATTGCCTTACTATTAAATGGGGCCCACGGGGGGCGAAAGGGTGTGGCCGGCCGATCCAAAACGGTGGCCTAGCAAAATATCGGCGGTGGCTCACGGTATCAAACAAAAAAACAAACATCGAATGACCATAATTTTTAAGCTTTTCAGTTTTTGGAGTCATTTCTGATTTTTATCCCAAAAATAGAGCTCTGTGCTATTTTTATGCAGAATCAGCTGGCTAAACTTGGTTTTCGGAATTTGTGCGAGTCTTAGAGATTCCCGACACAGCATCGAGTTTTACTGGAGAACACGTAGCGAGCACAGAAAAGGAAGGAAACAAGAATTGGCTCCGCGAGCAACCAAGCAGCCGTTCAAGAACAAACTGACCGAGCAAAGAACAGCGCGATAGGGCTCATGTATATCTTCTAAAAATAATGGATACTGGATAGAGAGATGAGAGACAGCAGCAGATGGTCAAATGACGACAAGCCACTTTCGAAGATTATTTGGTTTATTCATGCGTGTCTTTTTTTTTCTTGCAAGAAAAAATGATCATTAGCCGAAAATTAAATATTGGTTGTCCGAAGTACAGAAATGAAAATAAATCGTCCGCAAGGAGTACAAAATTCAAAATGGCTATTATCAAAGAGAAGGACACAATTCAAAAGTGTATATTGTCCGAGCAGGAGTACAAGATCCAAAAAATGAATTGTCCGAGAGGAGTAAAAATTCAAACCACAAAAATCCTGAGAATTTCAAGAAAGGGGCGGAGCCTGATTCGAGTGGACTGTCGTTGCAAAACGCAAAACTTCAAAAACATACCGTTTTCAAAATCTACCTCGCCGACCTACCGTAACCCTCTAAAATTTCTCTAGGATCAAATATCATCGCAAGAAGTGTTCGTTCGAAACGAAAAACGTATTTCTGACGCCTCATCACTCATCTTATCAGTAACAAACCTGAGAGAGACGGAAACAAAGTTCCGAACTATATTTTGAACCGAACAGGGATCCTGCAAATCACGTAATGGACAAAATGCATTGCTATGCAGCAAGACGCAATTGCATTCTTCAGCCAGAATATCGATTTTTACTACGTACGTATAGTGATAAAAAAAATAGATGCTGAGTTACGATCTTTAATTCGCCGGATGTGCGAGGTTTGCATTTTTTTTAGCCTTTCGAATTGTCGTGCAGAAAAACCCGTAAGCATGATTTTTCTCAGTAAAAATTTCTTGCGCCAAAATTGTCTTCTATTTTTTTCGCGAAAAATCAAAAATCTCCAAAACTTCGGTGGAGCGCACTTTCTGGACCACAATAAGCGAAACATCTCTTTCTGCGGTTTTCAAAAAATAAACGAACAAACATCAACAAGAAACGAGAGAGAGGTTTTGTTGCCTTAAAAAAATGGATATCGAATTTCTGTGCTCCATTTCCCTCTCCGAGAAATGGCGCGGGGAACGTGCAAACAGTGCGAGTATGTCTAATGGCTCTCACGTAGATCGAGAATCTCGAGTGGAAACTTTGCTAGTATAGACAGTTGAAGGAGGCCGGAGTCTTTTATTCTATTGGGGAACCGAGAAAATTTGTTTATGTCTGGCCGTGGAGCGTAGTTAATGTAATTTTTTTGCATTAAACGTGCTCCATCGAACAAGTAAAAAAATATGCATACTAGTATGTACCTTAAAATAGTTGTAACACGAATTGCCTGTGGAAATAAAAATCACGGCAAGTTCTCTCCATAGGATCAATGTAGGGAATTTTGCTGTTTATAATGCAAACGTCGAAGTCTCTAAAAAGCTACAATTTTCGATCGGTATCGTTCATGCATTTCGACTGATTTTCGTTATTTTTTATTGGAGTACGCTCGTTCTATCGAAACACGGGGCCCGAGAAAATATTATATCCAAAATCTAGAGAGGTTGTCTTGCGCTTAGCCGAAGTGAAGATTAAAATTGTTCAGCCTGCGTTGCCCGACGACTTTTTGTAAAACTTGGCCACCAACTTTTTTACGAGGCTGCGGCTACATCGCATTTGGGTGACTTTATATGTGTTCAGGGTGTCCAAACATGCACCCAAAAGAGAGTGTCATTTTTAACGCACGAAACAGCAATCTCAAACGGGGCGACAAAAAATGAGAGAGAGAGAAAGACGGGCGCAATCTAATGTTTTATCAGTGTTCTCTTCTTCTCCTCCGACCTCGTTTGCATCCCCCTAATTAATCATTCGTTGGTTTGTAATACAGAGAGAGGGAAATAGTGAGTGTGAGGGAAAATTGGAGATTGAGAGAGTTAGAAATAGAGAGTGAGAACTTCAAGTCACTTTTTAGCCGTTTTAAAAAGTTTTGGTCGATGATTTTGACATTTGATAAACCTGAATGAGAGATGATGCTTAGATAAATGAAAATTGAGATGATAATTATACATGACTTCACTTAGAGCGATGTTGTTTCACGTGCAAATTGGTGATTCGTCGAGAAGTTGTGACTGTTCGTGTCGGGAAAATTTCACTAGCTGTGAGCGCCCTTTTTAAAATGTAAAGTAGCATAATTTATTTTCAGAAAATTTAGCGTTGGAAAAATAAGTAGTGCGCAACATATTTGACTCCCAAAACGTTTTGTAGCGAAAACTACAGTAACTCTTTAAACAATACTGGTTTGGTTCTGGTGTCGCGGGCTGCCAAAATTCGAAAGTAAATTCATTAATAATCGAACCAGTAAATCGAGCGCTGCAGATGACAGTGGAGGAATTAATGTTGTTTTCGCTACTAGATATGCGTCAAACATGTTGCGCAGGACACATTCTCAGAATTTTGTGTTCCCGTGATATAACAATTCATTTTTCTGTCCCATATAACCTCTTTCAATTATAAGAAACCATTTGCAGCGAAACACAAACAATTTAGCCGATTTCTATTTCACCTATAAAATTCGCGTCAATGGCCCGCGCTGTCGAGATCATAAAACCATATGTTATGCAAATGGCGTAAAATTCAACGGTGGCCGCCCGCATGGTCATTGATCGTTATAAGCAGAATGGAGGAGGGTACGGGGAGCATCACTTTCCTGAAATGAGCCCGCGAGAGATTAGAGAATTAGAGAAATGAGAGATCAATGAGAGGGTGAAAGGTATGAAAATAAGAAAGGGATGTAAATGAACACGGATGGAAATAGATGGAATAATGAAGTGCGCAATCGATGCACCATCTCAGATTTTTCGGTTTTCGCGGCAGATAGTTGAGGAATTACATTTTTCGGGCTCCATCGATAATGCCCTGCCGGACAGCGCGTTATGTGAGTCTCCACAGGGGCAAATACCTTTAGTTTTACAATGCGAAACCCGAGCTGCGACAACGCGCCGTAAATCGCCCCCAGCCGTGACCGAAAATGGCCTAATTCGTCAAACTTTTACATTCCAAAATATCAGGGAAACCAGGTGCGCGTTTCCTGTTGTCCGAAAAAAGATTACAACAAAAGAGAAGAAATGGAGCATTTGCGCGCCATACACTTTGAGACAATTTCATTTTCCACATCCTATATATATTTTCGTTTTTCTGTCGTATTTTGTTGACTTTTAATTTATTGGTATTTCGACCGATTCAAAAATAATTATTTTGACTGTATTTTGCATACATGTAGAACTGGTGTTTTTTAAGATATTCGGCCCATTCAAGTTTTTCAGTGTATAATTGATATATGATTTCATTCCGAACTGAAAATTATATCGAAACGATGGAAAACCTCGGATATTAATACTGATTATAGTGGCAAGAAGAGAGGAATCGGAAAGTTCGTATGGATCAAGTTCACCGATTCTCGAAACACAGTCATCTGGCCGAAACTTGACGAAGTTACTGAGGATGAATATTCTAATTCGAGCAGTAATGAAACTAGCGACGAAGAGGAAAACCTCATACAAGAAGTACCAAAAGTCTTAGCTATAACAGAGAGGTAAGAATTGTGTCTTCTAGTGACTTTTCGCCAGATTCTCTAATATAATATATTTTGTTGTAGAGAGAAGAAAAGTTAACGGAAAACGAGACGAATTCGTTTTAACGGTAATCCTTGAAGTACAAACTAGCAATACTAAAAAATGCGTGAACGAGATCTTATTTTCAATATAATCATGGGCAAAACGATGAAATTATGAAAAGTCTCTTATTGGATACCGATGGAACTATGACTGCAGCAACAAGGCTTGTTCGGAATGTGCCTACGATTGGAATCAGTGCCAAGTTACTCTCTGGACTGGATTTATTAAAAATAATATGAGCTGCACGTGGCACTGCAAAAAACCGCTTCGCTTCAACAATGCTTCTTGTGGTTGGTTTGCTTTTCAAAAAATAGTTCACTGTTTCAGAGGTTCAACCAAGTCGCTTCTTCATGTTGAAAATGCGGTGCCCACCCGGACCATGTAATCGCTCTTCCGGAAACACATTGGCGACCGATTTTGTTGGTCCACCTCTAGTTCTGTGCGAGAACAGTGATACAACTAGTATTTTCAGGACAAAGGCTCGACTGACTGCGGAAGCTCCCGCATCTGAGGAGAATCTCAAATCAGGATTCCATTCCAAAGCGACAACTCGAACGCTTTCCAAAGATCGCATCAGAACGATCCACAACGTTCATCAGCCGAAGAACATGCGGAGCCAGATATCGTGGTGGATGGCTGAGTACGCAGCTCGAATGCCTTAAGGCGAAACAATTGGTTTTTTAATTAAGCTTGCTGGTCATGTTAATTTTGAACGTGTTAGTTCACATTGTTTTTTTTTTTAAATGTGTGTTGTTCTAATAAATTTGATTAATCACACGTTTTCTAGTCTACTACGTGCGTCACGAGATATCAGTGGTTTCTTCTTATCAGAAGCTGAATCATTTCCGGTTGTCAATGTTTGTAGGTCAAAAGAAAGGCTGTGTGATTTCGACCATTGATTTGTTTATATGGATAAGTTCCTGCCTTTTGGAAGGGCAGTATTCCCGGTATATATGGGCCTAATACGGAATCGAAAATAACCTGACACAAACCTGACGTTGCCTGTTGCCGGCGGCGGCTTAGTAACTTGACAGCGGGTCGCGATTTCACCTGCCTGTTCTCCATTCTGCAGCGAGCGACCTGCTGGCAGGTTGCCACTAAGCTGACGCGGTTTACCTGTGTTATGGCGCGTGCTCAGTCGTTTCAGGAAACTAGTAGCATCAGAAGATCGGGGTTCGGGAAACTGCCATCCGGGGCTTGAAGGTTCTATGAAACAGGGCGAATGACAAGGAGAGGCAATAAACAAGTAGTAGGCGTCCTCTAGAAAACATTTTTGTCTTTAATACGCGTTTCCTACTGATGCCTTATTTATTGATATTTGGATCCCCTTTTCTAGAATAAAAAATCAGAATCAGCAGAAAAATTTGAGAAAAAGTCATCGCCACTCAGAGTTGGTCGGAGTAAATCAGAGATAGGCATAGTAAATCATAGCTAGTCAGAGAATATCAGAGTTAATCCGGGTAATAAGTAACCTAGTCATAGCATATCAGAGCTAGGCATAGTCAAGCGTGGTTACTCCCAGTAAAACCACACTTGCACCGAACTGCGGCTAGTGTGCTTTACCTGTAACTCCGCTTTTTACTCTGAGTTAGTATGATATGATTTGTCTGAGCTGTGGTTGGGCTTCGCGGAACTTGAATAATTCGAGACAAAATCTAAAAATTTTAGCGAATTTTGTTTAATTTATTTGAGGTTCTACGACAGAACTCGAAAAATTTCGGGTTTTAATGTTTACACATTTTATAAATTTAAAATTGAATACTCAACTGTGGGACTCCTCGAAAATCACATGCTCATTTAAATTTTGAAGTTCGAACCTCAAAAAACGCGCAAAAACCAAATTCAGCTAGGATATCAAATTTATGATTGAACCCACATCTATATTTTGATGCGGTTTATAGTTTCTGAAGTTTTCGCGATAAAATCCGAATAATAATTACCCGTACCGTATATTCTCAATCTAATTCCCAGGTCATTTTTTCATGCAGCACTATGAGAGACTGTCGTTACTACTGGACAAAAGAGCATTAATTTTCGAACGGCTACTTTTAATTAAAGATCACTAGTATTTAGTCACAAAAGCTATTTTTTAAGCAGAAATTCATAAAAATGTTTTCAATAGCGAACTTTTGTAACCAAAAGACCCAGTAAAACGATTCAATTACTTTCGTCAATTATCAAAAAATCATCAAAAATATACAAAAAAATACCAAAAAATATTGAAACTTTCAAGTGACTCTTTCAATAGAAAATGGGGAGCACTAATACTGCTGATTTTTCGGACCCTTTTTGAATGCAGCACTATTAGAGACTGCAGGATTTACTACTGGAGTGATGCTGCACTAATAGAGAATATACGGTATATAATATATTCTTGCAGAAAAAAGTACGATTATCAATGAAAATTAGCTGATAAGAGGCTTTTGTTTGAACTAAGACGACGGAACGCCTCTAGTTCAAAAAATTCTAAAACCACGTTGTGTCAGGCATGTCTCATTGCGGTTTGATCTACGAAAAATGCGGGAATATTTTTCCAGAAGAATTGACGTCAGCACGCTCTTAACCATGCGAACCGCAGATGAGATGTCTGCGTCTCTTTTCCCGCATTTTAAGTTCAAAAGGGACTTTCTGACACCACGTGTAAAAAGGGGTTACGACGGACCCTGGCCTAGAATTAGGCGTGAAAATGCTCTGGCACTGATGTAGTGAACCGCGATGCAAAATTGGGGGCCGAAAATTAGGCTTTCCTTGCGAGAACGATTACTTAAAAATGTTTTCCTTTGTCGAAAATTTAAAAAACACACCACATGTATTCATCTCGACCAACGCCTCGTAAATGTTTTCAAAAAAGGCGGGTAAAATTAGTTGAATTCGCCAAGAGGAAATTCACCGCTGTTGAGCGCGTGCAAAAATTTCAGCACTTGCTGACGGTGTTTCCACAAATTACACCGATTAGTGGGGCAGAAAACACGTGCACACTCTTTCAATAAAACTAGAAAATAAATCCCAGGCCTGCATATATTGCACAAACCGTAATCCCCTTCGCGCTAAACAACACGCGCAACGATGCTCCGCTTGGGAAGGAAAAATTAATTTAACTCGGGCTTTTCATTAAACAATTTTTACATCGTTAATTTTTCGATGTTTTCACTGCGAAAAAGTGTTAAAATAACGATTTTTAAACCTATCTTCAATGAATCCGTGCAAAAAATCGCGATTTCTCGAGTTTTGAAAGAAATTTATGAAACAATCGGCATTTTTAATAATGGTTTGAAATAAAAATCTAAATTTTTTTTCGGTGCAGAAAAGTCGTTGCTCGCACAGTTTTTTTAAAGCATTTTCACATCAAACTCCGCCTTTTTTCCAGTAAATCGATCTAATATGTAGGGAGTGCGAGACAAAGCTGAGCGACGGCGCAAGCGGCTGGCTTCGCCGAGTATCCCGACAGATATCGATCCAAAAGACAGACTACTCGCCATATATCTTCCAGGCGATTTGGGCGCTTTCCAGTTGTACGGTAAATTTTCCGACTTTCAAGGTAGAAAAGTGTAGAAAAATCGAACTTACTTCTTAAAACTCGAAAAAATCGAATTCTTTCAGGATTCGGCAACTAGACGAGCTCCTAACCGACAATGTTGAAATACTGGCCAGGGGCCGCAGCCGCACACGATTCTTCTAGAATTCCAGAAAAGACCGACGTGGCTATGATGATGTTCTATTTGGATTTAAACGACGAGTCTTATACACCGTCAAAGCGCAATTTTTGGCTTTTTCAAACGAAAAAATACAATAAACCCTGAATATCCAGTTTGTTTCTCAATTTTTGCCTAAAAAACGGCTTTTTCACTCGCTTATCATTTACAATTTGAACAACAAGTTTTTTAAAGGATAAACATGAATTTCTAGCTTTTTCAGAGGTTTTCGATTAAAAAATAGAGATTTTTGTGATATCGGACGGATAAATTACCAAAGCTTGCTGTCGATTTTTTTAAATATTTTTTACTTAAAAATCTGCAATTTTTTTTTTCGAGGAAACATGTGAATTTCAAGCTTCAGAGATTTTCTATGAAAAAGGTTCGTGCCGAGACCCATGTGCTTTAAACTTCAGAATTTTCCCAATTTGAAATTAAAAAGAGAATGAAAATTGTCATGGAAAAATGCGTTTTTGGCCCAAAACCTCCAAAACTTCGAGTACAAATATAGGTCGAGTTTCAACTGTTTTCGATCAATTTTTTTGCAGAATTCAAGTAAAAATGGGTTAGCACCATCTCACGATATATTTTTCCGTCAAACACAAACATTTAACGAGCCCCAGGGATGGACAATTATCGATTTACGCGAGAAAAATGGGAAACCGAATTGCGTTTTTTGGCTTCAAGTATTATTCAGAATGATCAAAATGGCAGAGATGCTCATATAACGTAGACGAATTGAGAATTTCAGAACGAAAATTGCCGAAAAAATAGAAATTTTAGCGAATTTGAGTCGGAAATTTCGAAATGATTGACATTTTTAAGCAAATTTCCAACTAAAATCTAATATGCAAATTTGATCTGTTTATATTTTTCTTTAATTGTTCTAAAAACCTTAATAAACAATTAAAAATTGAAGTAAAATTAATTTTTTAACTTTGAAAGGATTTTTTGATTGAAAATTTTCACAATTTATTTTGTGGTGGGGCTAATTAAAATCGTTGTTTTTTTTTTCAAAAAAGTTAAAAAAACTTTAGTCAGAAATTGCCTTGTAAAATATGTTTTTTCTCTAGACCTCGTAGTCACGAGGACGCGTAGGTCGCCTCGCAAATTTGAAAAACTCAAGAAAAATCAATAAATTTGTGATTAATCAAGAAAAAAAATTTAATTTCCTGGTCTCAGACACGAATGCTTCGAAAAAAAAAAAGAGGCGAGCCTACGCTAATATAGTTGACCACGCCCACAAAATGGGCAAATCAAGTTTGGCACAATCTTTCAAAAAATCGAAACAAAAATTTTTCCAATTTTGTGAGATTTTACGAAAATTTCCGTTGGAAAATCGAAAAAAAATATTCTCGTTTTTTATTTTTCAAAAAAAAATGTGCCTAAAATTCATAAAATAAATCAATACTTTCTCAAAATTTCAACAGTCCATCTTCCAGGCACGTTCAAGAGTCCTTGGACCCCATCAGGCGATGTCTCCACGAACGAATCGAATATTCACGGGAGAACCACACGGACCGATTCCCGATAAAAATATCAATTTCGACGGCTAGGATTTTGCCAATTTTATCGATCACTCACTTCTTCACTTCGTTACATTTATCCGCCTCCAGTGATTCCAGATAATGAGCCAGTTTTGCATTGAAATTTAGTGCGAAAGGCCATATAGAGCATGATTTAACATAAAATTTCGAATTGATAAACAATGGAAAAACATGGTGCTATGATGCTTTTTTAACACTTTTAATTGTTCCAATTTGAGAAGTAAAATTTTCAGCTGATAAATCAACTGATTTTCTATATACCTCTGCCACTAAAGCTTAAAAACTTGCCCCAGTGCTGTCCTAACCTTCAAATAGCTGGCAAGTCTATTTATTATTCTTGTTTCATACTATTGAGATTGCTTCGCGAGACCCCAACCCATTTACCTGTAGTTAAATATACGAATAATTATTTATATATTTTCTTTAAATTTCCTTAGTATACTATTTTTCTGATCTCTCTTCAAAAAACGCTAGAAAAAATAAACAAATGTCGGTTTAAAAATGCCCGGTAATTTACCTTCTATAGTTTTTCGAAAAAAAAACCGATGAAATTCAGATGGAAATTCCCGATCCCGAACTGCCGGGAACACCGGTTGGTCCGCAAGATTTGGAGATTCTAGACACGCCCGGTTATACGAGAAGCTTAGTGCGTTTCGTGTCGGGACCCGGAAATTTGACATTTTTGGCGCGCGGCTTATTAGAATAACTCCAAACCTTGTCAAAGATGTTTTTTTCGAATTAAATAACATTCGTGCTTGGGCTCGGATATTCACAGAAATTTTGATTTGGAAACAATTTTTTTTGAGGCCAAAATTTTCAAAGTTTGTCTTGTTGGCGCGTGGACTAGTAGGAACCGCCCCTTCTAAATTATCCCTGTATTGAGCAAGTTTTCTGACATTGATTTCAAAATTTTTTTTTAGAAATTTCTGGTTTATTTTTTCCGGTTTTTTTCCGAGTTGCTGTTTAAGTTTGGAGAAATTTCAGAATTTGTCAATTTTAGGTGCGTGGCAATCTTTTTTCAGTAACTTTTTTTTTATTTGAAAAATTGAAACTTTCGCGATGCGGTTCAAGTAAAGCCACAAAAACTCAATGATTTTTTCACAAAAATTTCAAATTTCTTGCAAGACCTACTGCAACTTCGATTTTTAGAAAACTTTATGCTTAAGAAAAAAAACAGCGCGAATTTTCTGATTTAGCCCGACCCGCCCCAAAAATGGAAAGATTTCCGAAAATTCGAACCAAAAGTTCGCAGAAACTTGAATTTCTCTCACACAGAACGCGCTAATTTGAATTTTTCCAAAAATAAGCAAGCGCCCGCCCCAAAAATGCACAAATAAAAATTTTGAACCAAATAAATACAATTTCGCTTTTTTCCGTTTTCGAACAAAAAATTCTAAGTAAATCTATGGTTCTCAGGGCCCAGGCACCCATCTACCTACTTAAAAAAGCGTTAAATTTCAGGAATTAGCATCAACCGAACGCGCGTCTCGCAGATTGTGTAGTCTCTATTTGGGCGGAGATCTCGAAAAAAATCTATCGCTGCGATCAGAGATCCGAAAAATCCGTGATTGAAGTCACGATTCTGTTGGAATGGGAACACGGACCAATTCAAGCGGCGAAAGTAGTGTAACAGTGCTGAAACCTATTTCGGAAAAATCAAAAGTTGGTCTCTTTTTAGCAAAAAAAAATCGATAAATCGATGAAAACCGACAACTTGGAGAATTTTCATTTATCTCAAATTTGAGTCCCTCAGCGCCATATTGTGTACTGTAGGTGCTCGAATGTTGAATTTCAAAAATTGAGAACTAAAGACATCAATGTCGTGACGAGACAATGTTTTGAAAATTTTGAATTTCAATGTAAAAAATTGGGAACTTCCCTCCAAAAGGTAAATTGGTTTAGTCACAAACTCTGAAATTTTGAAATAAAATTTTTTTCGGCTAAAAATAAGTATTTTACTTTAAAAACTATTTTGAAGAAAAAAAGTTGGGTCTCGCCACGTTGTATCTTGTATATGTGTATCTAAATTGCCATGTTGTCGAGACCCTCTCCTATTTTACACTTCAACTTGTTCCTCACGAGGGACGAGGAACAGTGGTTTCTAGGCCATGGCCGAGGGGTTTCCGACAAGTTTCATCGGCCATTTATCTTGCTTTGTTTTCCGCCTGTTTTCTTTCGTTCTTTTTCCCATTTTTCCTTAGTAAAAAAATAAATATTTTTGCAGATGCCAAACGATTTTCAAGTAAAAAAATCATGTATTCAGTGGGCAAGCAGCGGTATGAAAGTTAGGGCATTGTTGATGTATTATCTTACGGGAATACAAAACCTAAACTTTTGCTGAAACATGATACATATGATGCTTAAACTGACTACCTGATCTTCTTAACGAGACCGCTGAAAAAGTTTTGAGGTTTTCAAAATTCAACTTTTTGTGCGAAAATCTCGACTTTTTCACCGAAGTTGAATGGAAACCTCAAAACTTTTTCAGCGGTCTTGATATGAAAATCAGGCCACTAGCTTCAGCATCTAAGCATCATATGTAGCATCATGTTAAAGAGAAAGTTGTTTTGTATCGTTCCTGTAATCTGTGGCATCATATTACATTGCCCACTTTCACCGCTACTGCCTGCCCACTTAATACATAATTTTTTCACTTGGAAATTGTTTTAGCATCGCAAAAAATATTATGTGTATTTATCAGTTTTATTAAGAAAAAACGAAAAAAATCAGTGAAAAACGAAAGAAGACAGGCGGAGAACAATACAAGTGTGGATAAATGGACTCTGGAACTTATGCTCGGCCCATCCGCCATGGCCTGAAACCACCTTTTCCTTCGCCTCGTAAGGAAAAAGTTGCAGTGACACTTTTACTCAAATAAAAAAACAAAAACCGATAATTTCACCATTTATCAGGCACATCTCTTCCTCACACCGGACCTTAGTGCTTAAAACGAGGCCAGTTCTTCCACAGCGAGCCGACGAGATTCATCGGTCTCCAGCACATGAAATTATACATTTTTGCTGACAATGTATTGATTAGTGGGTTAGTTTTTAGTTGTTTGCATGGGTCAGACTACAAACGAAAACCCTAATTTCAGAGCAAATTTGACGGATTCTTATTTTACTAATCGAACGGAGCGATATTACGTTCTATTCAGAAAGTGCAAACCATTGGCAGATTTCTTCCACGCAATTATCAACATAAGCGTTGTTGGTGAGTTGGCGATTGCGCTCCACCGACACTGGTCAGCTCGCTTGAACTGATAACTTTATCTAAAAAATTGCAATAATTGTTTTAATTTGGCTTCAAAAAACCATCAGTAGATGTAATAAAATTCTTCTCAAAGCAAAAAATTAGATACTTTCTAAAAAAATTGAATCTCCCGCGAAAATAATTTTTTGAGAAAATTTGAATTTTTCACCTAAATATTTTTTTCAAGATTTTTTACCACAAAATGAGGCGGGGCCTCGGTATACACGCTCAAAAAATCAAGGGAAAACTTAAAATACTTGTAAATTTGACTACCAGCTATTTTTTGCGAAACAAAAATCGAAAGTAGCACTTTTCGAAAAATTCTCGACAAAAATGAAAAATGGGGGGGCGATCTGTGTGCGGCGGTATTCGGCGGCATATGCCGATGCCGGTTTTTGGAGCCCGTCATATGCCGTTATGCCGATTTGAAGATTCACGGCATATGCCGAAAAAGCCGTTATGCCGAAAAATCCCCCGATGAATGCCGCACATGTCTGGGCGGGACTTCAAAAACCACGCCCACAACAGAGAACAAAAATTTGGAGTGACGGTTTGCAATTCCCTCGCGCTTTTTCTTGTTTTTTTTCAACAAGATGAAAAAGCGCTCTACTGACACATTTTTTTTCTAATATTTTCATTATAAATCCAATTTTCAGCCGACTCGAGCTTTTCATTGTCGAAATTGAGCAAAACTGGTGCCGAGACAATGTGATGTGCACACATATTTAGGTAATCTGAAAGGATGGGTAACCTGAAATTTTTCCAAAAAAATTTAACGCTTCGTTCGTCTCATCTCTACCGATGCTCAAAACACGTGTGAATCGACTTAACGAAAAATACAAAGAATCGCGAAAAACGTCGTCGAATTGCATGTCTGCTCACACGTGGATTTACCCCGTTTTTCAAATGGGGCATTTGGGAATCAGGAGTTTGAATTAGTAGTTTGCAAAAACTTTTATCACTGAAAAATCCGGAGCTCAAAATGACGATGGCTGCGGGATATTTCAATTTGGCTATCGAATTCGAGATTATGAGGAATCGATTCTGAAAGAAGGAGATTAACATTTGGATATGAAATCTTACAGCTTCTCCTTTTGTATTTTTTTGGGAAAAATATCTGAAATAAGTTCAAAAATTTCAAAATAGAATTTTTTCGAAATTTTTGTACTCCTGGAAATTTTGGTTAAAAAAAGTTTTCTCGAGAAATTTGATTTCCCGCCAAATTTTTTCTGTGAAAATTTGATTTTCCAACATGTTTTCTCATAAAATTTGAATTTCCCGTCAAGATGTTTCTGAGGAAGTTTGATTTTCTCATCAAAATATTTCAAAATCATTTCCAGGCGAACGGATTCTTCGATCAAAGTGGCTTCTCGGAAATAGATTCCACCACTATATTCCAACATTTCTGATCAATTGAAAACGAGAAATCAACGGCCGATCGAGTGTGAAAACGTTCGAATAACGATAGAGAAGAATGGACATTTCATGCAAAAGGTTTTGTAACGGCAGAAAATAATAATCAATTAACGACATTAATTGGCTCATCTAATTACGGTTATCGATCGGTTCATCGAGATCTTGAAGATCAAGTGATGGTTGTTACAAGAAATCGGACACTTATCTATCGATTAACAGGAAAAGAAAAATCTATTATTCGAATATTAATCGATACTTGACATGGCTGCACTTCAACAACCGGAACATCATAATTCCACCATTAGTTCGAGTCATTTCACGTCTAATTCGGAGTTTTTTGTAGACGTTTTCCAATTCTTTATAGCGGAATAATAAGGTTTGACTTTAATAAATCTTTGTAGATTGTTACAGTTTTTTTGAAATGCAACATTTTGCCGAATTAGGCCATTTGACAATTTTTGGTCGTGTCACGGCGCGGAGTAGAAAACTAAGTATTTTGATTTGTTTTTTCGAAATATCCGAAAAACAACAAAAGGAGTTTTTTGTTGAAAAAAATGTTGCGAATTTCAGAATACGGCACTTTTCCGATTTCTGCCCCCTAGGGCTGTTATGAGGGGGACGTCCCCTATTGGGGGCCGGGGACGATCATTTGTACCCCCATGGGGGACGGGCGCTTGTCCCCGCCACGTGACGGGGAGCGCCCCTTGTCCCCGATGGAACGAAGATTCGTCCCCTTTTGAGTTCTGATTTATTTTAGATTTTCACTTCATATCTTACCGGTACAGAGAGTGTAGATAATTCGTTAGAGAGTAGACGTCCGGGACCCAATGGAGCGGGGCGCGCGGAAGAGACGATCTAGTGTCGATTTACGAAATTTTCAGCAACTCGTTGTCATCATTTCGTAAATCCACACAAATCGTCTCTTCAGCTTGGGTCCCGGATGTCTGGCACTCTAACTATCTACACTCTCTGTACCGATAATAAAATATTTTTCCGTGACTCGTTTCCATAGCTTAGACGCTGTGTGCGGGGATACCGTGGATATTCCACACAAAAAACGTGTCGCTTTAATAATTATGAAGCAAAAAATACAACAAACGCACATTCTTCACATTGGGTAAACGAGGGGGCGCGCTCCCACTTTACCCGGGCGCCCCTTTTCGGGGGGGGGGGGGGGGCGTATTACGGGAGGTTTTTTGAAAAACTTGGTAATTTTTGAAATATGTCAACTGACAGCTGTCGTTCAAGTATGTATTTCTATCATATCTCCATACAAATCATAGTTAATTCTTTAGCAATATTGGGGTCCCTCACAAAGTCCAAGTTTTCTTCTCACACGGCCGCCTTCGATTTTTTCTTAAGAGCTTCATTTGCGAAGATCAAAATACATGATCGACAAAGTTGAGTCACTTAAACATCATCATGTGTGTTCGCCTGCAAATGTTAACAAAGGACCAGGCGAATTTGCCAAGCTTTCACGTCTTCATGTCTACGTAGAAAATGCAGTCCTTGAAGAAGCCACGCAGACAGACAGGCAAGTACATAATCAGTAAATGGGCAAATAGGCAAAGCAGGCATGAAATAGGTTAGGCACGTGGGTAGGCAGGTATGAGACATACAAACATGCAGGCAGGTCTGAGAAAGCGAGAAAAGGCAGGTGAGCATGATGAAGGCACATAGGCAGGTAGGCAAGGAAGCTCCTAGACAGGTACAAAATAGATGTGCGCAAAGTAGGCTGCAAAGAAACTAAGCTCGTCCCCAGGCATGAGGTAAGCGCATAGGCTTGCAAGTAGGCGAGTAAACACGCGGGCATCAAATTGAGGCAATCAGGTATTTTTGGGCTCCATTTGGAAACACACTTACTGGATAGAAAAGAGTGGGACTCGTGTAGAATGCAAATGCTATATAAATTGGATCCGGTGCAGCACAGATTTTCTCTTTGATCTCGTTTGTTCAATCCGTAACTCCGATAATTGATTTCTCCAGTTTCACTTGTATTAATCGCTTGGAGAGGCTCTCGATGATAGAATGAAAAATACTCAGAAATTGTCGGATATGTTCTCGATTTTCAGTGAATTTCCTTAGAGAAAGCTAAAAACTCACGAACAAACGCTGCCGATCGAGTCCACCACCAGTATTGCCTACGCCCCACAAAAACCGGTCTCTCGCTGTCTGTCACTAGTTTCAACAAATACCTAATCTCCTCGGCATCTTTCGGTCCCATATGCTCCGGCCATCCGGTATAATGGTAATGAGTCCCCTCTTGAGTACGCTACTTTCTGGAAAAAAGTTTGTTGCAGGCTACCTTTTAGGCCATACTGCATGGAACAAAAATACGGACAGGCGTGGAAGGTTAGAATAGTGATGAGAAAAAATGAAAACAAACATTTAAAAAAGCAAAGAATTGACCGGTTATTATTAAAAAATAAGAATTTTTATCCGGACAATTCGAGGCAGATGTGACTGCCTACCGGCGTGCCACCGCGCCTATCTCATGCCTGCGTGCCTTTACTGACTCCCAAATATTAGCAACAATTGTGACCTAGTCTTCAACAAAGGGTTCGAGATACTCTTCGTGCAAGCGATTGTTAAGTCGCCAAAATTGGTTTTTCGTCGAGTTCAGTTGGAAAGTACCTATCACAGTTCACCGTATTAGCACCAATAAAGTTGAAAAATACGATAAATGGATTGAAAACGAAGGGTGGCTTGAAGGCAGGCAGGACCACTGCTCTGTGTAGGGCGTCTTGTAGACAAGCAGACAGGAGTGGGTCACCATGTAGGCAGAGGGAAGGGTAGGTTGGCTAGTGGGCGGGCAGGCGTAGGCTGCTGCAACACAAGCATATAGGCTCATCTATTTCCGCGAAATCCCACAACAACATCACAAATGTACTTGATTTATTCAGCTTCACTGACTCCCAAAATGCGGCAATCGCTAAAATATCGGAGCTTTTCTTATCAACAGGCTCAACTGCGGAGCAGGCATCAACACAAACTTCAAGCCGTTATCCACTTCAACAACATGTGACGATGCTGGCTGAAAATGAACGGATTTTTTGGGAGGTACCCATAATGTTGCCACTTGTCTACCTATGTGCGCTTGAGTTAAAGGTTAAACCTAAGCCTATGCCTATGAGCCTAAGCTGAGCCTAAGCTTAAGGTTAAGTGTAAGCCTAAGCGTAAACCTAAGCAATGAGGCGAAGGGTAGGCAGGCAGGCGTACCAGTCTTACCCATTCTTTTTCGAAGACTCATAGACACCGGATCACAGTGACATCCTGTAAGGCGCAAAACTGGACAAAATCGTCTCCCGTAATTTCTACTCTAGGTTATTTGGAACCTTCTCAAATACTGACAATTTTTTCTAGTAACGAACGAAATTAGCGTGTTGAATGAGTCTTGAGCGGCCGAATTGAAAAACGTATCTCATTCAGATCCACACGACTGATCATCTGATTTGGTGGGTACATCGTTTCTCTTTTTCTTCCGAGTCGAGTATTTTGTAGCGGAAGCAAAAGGAAGCAATTATATATGACAATGACGATCAGAGCCAAAATTACATATTGTTCGTGTGGTCTGGGATTTTGGAAATTTTTAGGGATGTTCAGCTTCTAGGCTTTGTTAGCTTAGCTTAGGCATAGGCTTAGGCTTCGGCTTAAGGCCTAAACACAGAGGTTGGCGGAACCAGGCAGGCAATATTAGAGGTACCCGCCAAATATCTAGAAGCTTCACTAAAAAAAAAACGTTTTGAATCTAAGCATGAAACCAATTTTGAAAAAGTAAAATGTTTGCTTATCTCAATTTTTGCATTTCCTTGCTTTTATATTGTAATTAAAAATAATAATTTGAATTTTCAGCTCGTTCAGCGATAGAGTTGTGCTAAATTTCAAGAAGAAATTAAGAATTTTCGTAAAAAATATTTGTTAACGCGAAAAAACTTTTAAAGCTTTAATTCATATTGTTCAAAAAAGGTTGGAGTAAAAAATTTGGAATTTTTTTGATTTTCACCCCAAAACCTTTCTTTAGAATGTATCCCTCTTGCCTCCATCCGCGCCTTATACGCAATCCGCGCCTGATGATTTTTCTCCGGGAACTTGAGAAAACCGATTTGGTTGTTGGGAGAAGAAGTGCGGAATGAGGAGCGTTTTTTGAGAAAAGATAAAATTTGGGATTTTTTTGATCATACTTTCCCGAAAACCTTTCTTTAGAATGCTCTGCCACTTGCCTCAACGCCTTGTGATTTTTCTCCGGGAACTTGAGACGATTTGGTTATTGGGAGAAGAAGTGGGAATGTGGAGCGTTTGCTGAGAAAGATAGATTTTCTACTATTTCTCAATTATTCAATACTATCGAACTTGATATGCAGTCTTTGAACGTTCTTGTCATTACGAGTAGGCGAAGGTTATTGGTAAGTGTATGGGATGTCTTTCCGATGAATTTTACCAACGGCACGGGATGCCTGAGTGTACCTTTTCGATTTCATAAAAACTTCGGAAGGTGTGCTGAGCGTAGGCGTAACTCGTTAAGCTAATTTTTCCTTTCCTGGTAAATCTTATCCTGATCAAACCAGTTGGGAACACTGTGGCGCCACGTGCAACTTCATGGGTAGGCGGCAAACACCACGGAAATTTATGGATTTGGGGCACCCAATTTGACGTAATTTCGGTTTCCGAATTTTGTCGGTGCATTAAGGGTTTGACACTGAAATCGAGTTTGGGAATTAGCGTTTTTCAAGTCGAATACCCTCAAAATTTTGGTTTCCGCAAGTTTGTCTAAATGCAGGGGTAGGCGGCAACTGCCCTTTGGCATATTTAATTTTGGCACGACGAATTCACCCAATTCCCGTCAACGTGAACTTTCTTCTCGTTTCTTAATTAGTTTTTCATTAAATTGATAAAAATGAGAAAATTATAAATTTGTAAATTCACTTCAAAATGCAGGCGGGCAGGTTTCAGTCAAGCCCGTCTGAAACCGCGCCTGTCTACCAAGGAAGCCCTACACCTTTCAAATAAGATCAACTCACTGTGGTGGTGTGGACCATTCTTTTCAGAATTTCCAAGATCTGGCGGTGGTCGGAGAATTGCAGTCGTGGCAGAGGCTTGAATAAATATGAAATGAGCAAAGCAAGTCCAGAGCAGCAACAGGGAGCCTTTTTCGGCAAGTCTGTTTTGAAAGACTTGAAAACTCCAGTCCACCATCATCCAAGCTCGTCAGAGCATCCTGAACTTCACCGAGCAAGCGACTTCTTATTGCCAACATCCTTCACAAGTTCTACCGGTTTTTCCCACGATTTTTCCAAGCCTACCCTACCAAGACTAGCCCAAACAACCTTCTTAGCTTCCGTGAAACATAACCATATCTGTCTACAAATTCTGTGGAATCAGATTAAGTCCACTTATGCATCTAAGCTGAACAACATCACATCCAAAGATGCTCCAAGCGCCACCTCAGCTTCTCAAGATGATCTATCCTTATCGTCCTGTGCCAAAGTGGCTCCACTCGCTGCCAACTCTCGTTGCACAATTTGTGCATGGTTCTAATGATTCCACATTTGCTCTTTATTCTCGGAGCACGTCCTCCAGTCGAGCAATTTCTTGAGCCGCTGGGCCATTATGGAATTAGTGTTCAGCGCCGTTTGTAAACTGGGATGTTTTATCCGAAGCAAATTTGCGGCGCTTGCTAAACGTACAGCGCCAGAGATTTCAGACCACTATTGAGGCTTGAAACTGAGATCAGAGCATCTTCGACAGCAGTGGCTATCGGCAGGAATTTTTGATCTGTTCGGAACGAATTCAAATCTGACAGGTTCTTTTTAATTTTGGCCAATTCTTTGTTGGTCGAAGCCAGCTCTACGTCGGAAGAAATTGACCAATATCAGAGCGAGAGTCATTCATTTGTTCAATAGCACGTTTTTCTAGTGTTTTCAAAAGATTCGGATTCACGAAAGTAGCGTTTGCCGTCAACAATTCTACTCATGGTCAGCAACAACATTAGCCGCTCATTTTTTTCACTCCATTAAAGCATGGGCGAGCCTCAGCGGTTGTCCAATTGCTATTGTTATCCTTGCAATCAGTGCGCATTCTGCGTCCTGATTTGCTTTCAACAAGTTGATTCATCACACTTTCAAAATCGATATCGATTGTTCCCTCAATGTTCGATGCAATTTTAGATAGTCCCTCCAGAGTCGTGAAGTGGGGGGTTATTAGATCAGAGTAGATTTGGCGCATTGGGCTGAAAGTTTATTTGTATTTTCGTTTTTTTGAGTTTGAACCTTTCTGGACAACCGACAGATTGGCTCAAACTAAAGGACTTTACAAAAGTTTTTGTCAAATCAATTTCGCAAATATTACCGGTTTTTCGGAGCTTTGATCAGGGTGGGGTGGCAAACGATTTTTTTCCCGAAATCGGCAAATCGGCAACCCGGCATTTTGCCGATTTTACCAAAATGGCCTGGAAAATTTTTGAATCCCTCCCTCTAAACACTTCCGGTAAATTGTTATCCAAACTACAATTCGGCAAATTACCTGAATTAAATCAATTTGCGCCCAATCGGCAAATTGCAAACTGCAAATTACTCTCCGATAAATTTGGAGAAACCGGCCAATCGCCGAAAATTTTTGGTAACTGGAAAAAATTTCAAAAGGCACTGTACCCTTGCTTCCGTTTTGAAAAATGCTTCTAAACAGTTCCGGCATATATCCGGCAAACGGCAAATCAGCAGTTGGCCGTAAAATAAAAATATCCGCCTCAGCAAATTAAGGCTGGAATTAAAAAGTTCCTCCAAATCGGCAAAACCGGGAATTTGGCCGCGTGACTTCGCCAAAAATAAATATGCCAAACGGCAGTTGCCACCTACCGCTGCAATGTTAGACAAACTTTCGGAAACCAAAATTCTGAAGGTATTCGACAATTGTTTGAAAAACCCTAATTCCCAGGAACACGACTTTATTATAAAACACTTAATCGACAAAATTTCGGAAAGGCCCGAAATTTCTGGCATATTGGGCAAATCGATAAACATTTTTTTCCGTTGTGCCGCCTACCCCTGGAGTTGCACGTAGTGCCACAGTGTTCCCTATTGGTTCGCTCAAGAAATTGCGGACTTGCCAGGCAAAATTAGCTTAACACGCCGAGTACCTCGCTTAGCTCACCTTCCGAAGGTGAAATCGAAAGGGTACACTCAGGCTTTCCGTGCCGTTGGTAATTCATCGGAAAGCCACGCATACACTTACCAATAGACCTTCGCCTCAGCGACAAGAACTTTCAAAGACTGGATATCAAGTCAGATCGTTCGATAGTATTGAATAATTGAGAAATAGTAGCAAATCTATCTTTTCAACAAACGCTCCACATTCCGCACTTCTTCTCCCAACAACCAAATCGTCTCAAGTTCCCGAATTTGCGTAAAATTATGTGATCAGTACTTTCTCGGGCCCGAGCGTCGGTTGCCAATTGAGAGTTTAGGTTATGCTCCATATCAATTGCTCCATTCGGTAGACCAACTGTGTACTTCTTCGGGACTGCCCGATGGATTCGATGGTTTGAAGATGGATCTTCGATTCTTGGATATATTTGGAAATGCATTCCGGATAGATGCCATGTTTTCTACTAGCTTTCTTAGTGCCGCGATTGCGGGATCCCAGATGTGTACAATCTTGATGGGTGAAAATTATGAGTTCATCACATCACGAACTTTTGGCCATAATACAAAGAAAGAGGAGCAGCTATTGTTTTTGAAGCCATGCATCGTACATATTCGGATTCCCACTACAATCTTGGGATTTTTTCAACAAATCGTTTAACGCAGAATGGGATTTGGGAATCTCGGTAAACTAGTGAACGCTTCAATCTCTATGTACAGTTGCTCCATACTGAAAGCATTTCGGAAAGGGTTGTAACTTATGTAAAACTCTCTGTAATGTCTTTCATGTCTGCCTTGAAATTTGTCTCGTCTGGCCACTTCTTGGGACCTCCAATATCATGAGCCAGGTGGGGGTACCACACTTTTGACAGTTGTAAGGCCAGAATTGTTTTGCATCAACATCGTCGCCGATATTCGATTGTAGTTCTATAAAGGTATAGTTTTTGGGGGCAAAAAACGAAAGTGGTTCAAAATTTTGGAACATAATGCCTATTTTTAGATAGCTAAAATCTAAAATTTTGCATTGCTGACAAGCTTGTGAAAATCGGCTTGTTTAACAGAAAATAGGCTTTTTCCTATACTTTGAATTACTTTTTTAGATTGAAATTAAACTCATTTCGGTTATTTCCAAACGTCCACAAAGCCGCAAACTCTATCAGGGGTAGGCGGGAATTGTAGGCAAATGTATTTTCTGCAAAGCTAATCGGGATGTGTACAATTTTGCCTCTGGCAGTTTACCGAGCCCATTTACCGAAAATTTTAATTCCGGCAAATTGTCCATACTCTATTACTACATAGGCCCTTATATAACATCTTTTTCCGCCCCTCTACTCTATTACCACCTAATCTGTTACTACAGTGGATTTTTAGAAACCAAAATTTCAGCTTTTGAATTTTATATTCGTAGAGATAAGAAATTCGTAGTGAAAAGTTGAAACCTGGAACAAACATAGCTGCATAATTGCATCGTAATATGTAAAAATAGGTCTTCCTTGGTAGATAGGCGCGGTTTCAGGTGCGCATGCCTGAAACCTGCCTTGGGGCCATATGTGAACGAGTAGACTGTAGTTTTAAAAAACAAAAAAAGGTACCTAACAAAAAACATTCTCATATATTAGTTTGAATGTGCAACCAAACCTTTGAGCGCTATCAGTTTAGAATTTCCAGCCAGAACTGGAGTCAATTGCATTCAGTTGATCCATTGAGATATCGTATTTGAACAAATCCAGAGTTAAATTCGTTGATGGAATGGTTCCTTTTGTGCCGTTCAATTCTTGTTGTAGTTACATTGATCTCAATCGTGAGGAGAATTGTAATCGTGCTCAACGGCAGTTATGAAGTTGTCATCTGCAACTTTTATGACTGATTTTTTTAGATGAAGTTATTTGTTGTCTTTTCTTTTATGAATTATTACGTATATAATACGTATCATGCGATATTGTTTCGCTTTCCAACCCCCGGGGAACTCTTTTTACTTTGTTTTTTTTTGACTTTTATGGACTTTTTTGTCCTTTGCTATTTTTTTTATGAGAATTGATGCCCGAATTTGACTTTTTTCAGATCAGATTTTTTGGAATTTCTTCGCAGAGGAGAATTATTCTTTTTTGTCAAAGCGAGCTAACGACCTAGCCACTGACGCCAAGCCTAACATAGGACTGAACCTTCTAAGTCTGGAAGTAGCCTAAGCCTACAAGGAAAGTCTTTGAAAGGGCACTGTAGATTTTGGTTCCTCTCATGTTGATTTTCCGATAGAAGTGTGTGTTTTGATCTATCCAAAAAATTTAGATCCAAGCCAAGTTTCAGCAAAGTAATGACATTTCGAAATTTCAGTTAAAAACACCATTGTGAACTGTCTTACAGTGCGATCCACACAAATAGCTCGCGTGAACACCAAAAATGTGACGCCCACCACAATAGGCTGAAGACAGTGGATTTCAATGCTGTTTTTAACTGAAAATTCAAAATGTCGCACTTAAGTTTGCTGAAACTTGACTTGGGCAGCTAAATTGATTGGTGAGATCTACCCAAAGCTAACACTCTTCTTGAATCGGAATATCAACATGAGAACCCTAAATCTACGGGCCGCTTAACCCAGACCTCCCTTGTTAGCACTAAGCCTATGCGAGACACGCAAAATATACATTAACATACATATACAACAAATACAACGTAATAATTGTTTTTCTGTAATTCGCTGACAAACCTTTCCAACTACGTTGGGAACGTGGATCTAATGGCGGTCATCACATTAAAGAAACTGGATTCTTCTGGAGCAACATATATTGAAGTTAAACCTCCGAAACAGTCAAGAAACCTTCGAAAGTATCCGAATTGACAACACGATTAACCGTTATAATTATCAAAACGATTATTATTGATTCGAAGACAGAAGACAAAATTCGGAACCAAAATAAAAATCAACCTACTCATTGCACCAAAATATTATGAAACTTCCCTTTGATCGACGGTTTTTGAAGCAATTAAAGATTGGAAGTGTGAATTCTGAGAAAAGGAGTGTTGGAATTTTTATTTATTTTATAACGAAAAGGTCACGCGTTTCTGTAATTTAATTTCTATGAAAGTTTTAAGGTCTCACAGAATGTCAAACACTAGATGGCCGAAGAAAATTTGACATAAGCAGCGAAATTTGACCTTTCAAAAAAATTAATATTACGTGTACAAAAATCTTTGATTCCAATGGAACTGAATTTTTGGGTGATACAAGAGGGAATGTGTCTCAAGGTGTAATTTCAGTAAAACTGTACAAGAGAAAAAACGTTCAATATTTTTACGCCGTCTATTGCTAATAACTTCTACAAAATTTTCATTCGGACATAACAAAAATAAAACAAGGTGACCATGGGGTGAGATTACAGGTGCATTTCCTCATCTTCATTTTTCAGACTGAACATCCAAGATAAGTAGCCCGAACTGAAGTTTTTCTGAAAATGTTATATAGTCATTAAACATCGGTCAAAAACAGTATTTAAACAAAATATCCCGAGACAACACACCTTTTTTGTCTTCAAGATATTCAGATAGAAACCTAATGTCCTGAAACTTGGATTTTGGGTCCTTAAGAAGATAAAACAGATAATTAGCTGTTTTAAGTTAATACCCGCAATCATTTTCACATTAGAGCAAAATTAAATTAAAATGAAACTTTTTTTTGGATTCAAGCATTTTTTGGAACCGAAATTCAAGTTTTAGGACACCCTAGTTTTCAACCTGAATATCCTGAAGACAAAAGTGTTTCACCATCTTGGCATTTTTTGTTTAAATACTGTTTATGAATGTTTGATGAGTATTTAGGAACTTTTTCAGAAAAAAATTCGGGCTATTTTTCTCGGAATTTCAGTCTGAAGATGTATGATTTTTTAATTCAAATTTGAGGGAATGTCGTTCATGGTGGCTCGAGGTCAATGGATAAATGGCTAAGACTAAAACATCGACATTGATCGAAGAACGATTTTTTATTCAAAAAATAAGATTTATTTGACTAGCACTGAAACATTCATCGTTTTTTGTCACTATAACCCATTGGAATGATCTGTAGAAATTAACTAAATTTAGAGATTTTACCGATACGTGGCAATATTTAAGACATTAGTTTTCGCCCTGGCCGTTTGTCTGTTGAGATAGTGAAGCGCCAGCTAAAGCGCATCGCCTTTGGTGCTGAGAAGCAGGTCTCGACGCGACGACATCTTTCTTCGCGCGCAGCGGCGAGATTTCGTCAGTACGTGTTGGAGCGTATAAGAATAAGGACGTGATTTTATCGATTTGCATCGATTTTTTTTGGATTTTTCTTTGTTATTGTATTTTTATCGAATTTTTAGTAGTTTTAAGGTTCTTTTTTATCGATTTTCCTTGGTTCCGTTGTGTTTTTAAGCGTTTTTCTCGTTCGTAATGATAAAAAGGGCGGTTTTCTCCGTTTTCCAAGAGTTATTTGGTATGTCAGATTTTGCAGGAGGAATCATCAAAATTCTCAGTTTTTGGCATGTGATCCTTACGAAGAGTACTGTCTGATGCACATCAATGGCTTTTTCCCCCGCAGGTGCTACAGTACGTGTTCTACTCCTTTCAGGGGTTCCTTCTCTCTTCTAGGAGATTAAATATGTTCGTTGTTTCTTCCCTCTATCTTACGCGCTCTTTCCAGCCTTGTTAGTTTATCCATGCTCTTTTCTTATGTAATTTTCGTTTATCAATTTCTCTAATTATTTTCGGTTTCCGGTTCGTGCACTCGCGCACCCTCTCCCTATTTTACTCTATCTCTCACTATCTCTCACATCTGTCTCTCTCTCATAAGCTATTTTGGTATTTTGCGCGTTAAGAAGTCATGTTTTGATGGACCGTGTTCAAAGGAAGAATATTTTCGGCGAGTGCAATGTATGTGGTGTGAAGTCACTCCATGAGTCTTATTATTCCGATAACCTTTTATCGAGATGTAGTACCTTATCGAGCGGCCCAATTTTATGTATGTTTATCTACATTGTGGTTACCATGTAACGGGAGTTCACATCGCAGGAAGTTCTTTATCGCGAAAGTATCAGACCCCGGATTACCTATCAGTTTAAATGCGACATCTTTCGTCGGGTGAGATATAGTATCTTGTGTTTCTATCGCATTTCATTGGACCGGTCGAGCCAGGTCTGAGTGTTTATGAGCACGAGTCGACTCCGTGAGTCTCAATGATTTTCCGTTTGCAGGCGGTTTTCCAGGTTTCCCGTTGGTTTCTGCTTCATCTTCTACTACCGTTTTAAGTAGGATTGGCTCAAGTCTACGGAAGAGTAGAGCAAGCCTACGGTGTAAAGAAGGTCTTCGAAAGAGTAGCGCAAGTTTACGGAGGATTCACGCAGGTCTACGGAAGAGTGGAGCAGGAATACGTTAGAGAGTCACTAGACCATACTGGGGGTCCGATTTACAATTGGATTCTCGAAAAACCGTGTACCTGCATAACCAGACAGCCGATATATCTACCTTACCGTCCAATTGGTCAAGTATTTCAGGAGAAGCGTATAAGGCTATGATTTTCTTTAGCAACGCCGCGCGTTTTGTAATTGCATAACAAGCTGTGTATTCCGTGTAGACTTTATCCTGCTCACTTGTTAGATGTTTAGGGACATCCGGTTCGACCTTTTTTCTTTCTCCCGCTATCGACGACGCAGATCACTGCGTATGAGTTGCTTTTATATACGTCGATCGATTGTTCCGGTATACGTAAAATTAGGCGCTATATTTTATCGCTTTCCTTGCTCACGCGATTCAGATATTTTAATGTCGAATTCCGTCACCTACCACTACGTAGGAGATATGCAGTGCTTTGTCAGAATAACTCAGGTCGTAAGAGTCTCTCAAGACTAGGGAGATATTCGCAGGTTGGTGGCAGTAATTTGTTTTTCCAATTAGCTATTCTCCTTGTCAGGACTTATTCAGGGAGTCGAAGTAGCCCGAGACGTTTGGCCCTAGTATGGATACTTCACGACAGTTCAAACAGATTGTGGTCGGCCTTTAATGGGAATTAGTTCTACTGCTCAGGTTCATAGCTGACTTAGCCGAGCCCCTTCGAGGTACGTCGCAATTTGGCGATTAGCATACTTCCAGGAAGACATAGACGAATCACAGTTTCAGAATTCCTATACACTTCGGTAACTACGGAGTAAGGCGATCAGTTCCTTGCCGCATTTATATGTTCATCTGAACTTTATATTTTTGCATATTAGCTCACGGATTACATTGGAAACTACAGATAACTGGGAGACAAATGCTTCGCTTTTTGTCACTTTTTCCGAGTTTACTCAAGCCCAGAGTAATGTAGTTTGAGGTTAATCTACTTCTCGTTTCCATGTGCAGATACTAGCAGAGTTGCTGTTATAACTGAGAGTCATTTCACACACAATACGGGTTAATGTCTGTCGGCAGTTTCTTCTCAACGCAAGGTTTTCGCTATATAGATAATCTGGTATAGCGGTGAACAACCTGTAATTATTAAACGCCTCAAGCATAGCCGTGACTAGTTATAGCCCCCGGCTTTGCGGGTTCTACCCTATACCACACAAAACCCAAACCAATAAACTGCACCCATGATAGTATATAATTCGTGTAGTCTTTTTAGAGCGTAAAGTTCTGATCAGGGAAAACGAATTCTCGGGGAACGCGATCCTAGAAATGTTTTCCCGAGAAAGTGAGGCGAAAGCTTAAAGGCGCATCGCCCTTAGTGAGAGGCAGGTCGCGACGCGACGACATCTTACGCGAGCAGCGGCGAGCGTCAACCATTCTATGTGTTGGTTTCCCCCCTCCCGCCCCACACACATATTATTACAAAGTGCGAGACATTGCCAGATATGCGATGATTTCCATCCTTACGGAGAAAAATCGAATTATTATGAAAATATTAAGTTTAAACCGTAAGTCGTTTATTTTCAGGAGGTGAGTTTTATTTTTCCTTCATCGTCGCCTGACTGGGCAGTCGGTGTCTATCTGAACAGGTTCGCAGCTCGACCCTTGTGCTTGTTTTCGGTAGCAGGAATACTTATGGGTTTTTTCTCAGTTTCGGGAGAGATATTTACAGGCTTTCAGGAAACCGAGATTCAGAGTTTAATAATGACATATCTTTACAGGAAAATTGTGGTTTGAGTTTGCAGCCTTTCAGAGCGCCTGATGGATCAATAGTTCAATCCACGGAAACACGGACGAAAGTGGTCCACCGAGCAATCAATGTGGAACGAGACGATTCCAGCGTTTACCATGCCCCCTAACATCGATGATGGTCTAGATATGGTAAAGTTCTTCCCATCAAGCGTTGTTCGAGTTTTGGACAAACTTCTTCGATAAAATACTTGACTAAAAAAGCGAATTAAAGTCTACCACAATTTGAAAAAATATTTGGTTCTAGATTATTTCGAAGATTAGACTATAAACATCACGGCCTAACGTAGCTGAGGTTTGACATGTTGTGGGACTGAATACAAAAGCGTGAACTCACGTAGACTGTCTCTTGAATAATTCGAAGAACCAGATGTGAGCTACGGAATAGGCTTAGGCTTAGGCTTGGGCGGGGCTGGGAGGAGTAAAAAATTGCGGAATTTGCCGTTTGAAGAGCTCGCGAGTCCGAGTTTGGCAAATTTTAAATTTTGCCGTACGGACACACCAAATTTGACAAAAAATCGTCAAAAATAACAAATTGTTCCGAGTTTGATCAGTTCGGTAAGAAAATTATGAAAAAAGTGATTGCAGAATTTGCCAAGCTCGCCTTTGTCTTTGGTCAATTCAGCACCATATGAGTGATTATTATCAATTTTCCACTGTCGCTACTCGTCGCATTTAACAAGTAGTCATCGATTGCCGAAACAACTTCCTTCCAGCTCAAACTTTTTTCTTAGCCTTCATCGGGAACCTTTCCTAATTTTTGCCCGGCCTTCTTAACCTCATTCTTCCCATCTTCCCAAATTACAGTCCCATCCTTCTTCTCTTCTTCTTCCCACTACGACCATCTTTGTCCACGTATAGGACCTTTCTCGGGAGAGTGTGTGCAACCGAGACAATTTGCGAAAAACTGCTCCCGGTCCCCCCATTCGTTTTCGCGAAATCAATAGACACAAAAATGTTCCGTAAAACAAATCTCCCCTTGTCGTTTATCCCCCTGTAAGTACACAATATCCTTTTCTCAGAAAAAAACCTTTGTTCTTCAATTTCGGAATCATCTTTTCTTCGTGTTAGTCCTGTGAAAGGCGGAGTACTGAAATATGGAAAATATTTTTAAAGGACTCCCTGATGAATATCTAGAAAGTTCAAAAAATTTTCCCTCATTTCATATTTCAGCTTGAAATCTTTCATTGTGCACTAATGAGATTTCGACTTCGAAGTTTGTTTGAAATGTGTTTTCAAGGTCAATTTTCGTCAATGTATTATTTTACTATCGAAAAACTAAAAAAATTTCAATGAGTAAAGTAAGTCAGTAAGCATTTGGTAAATAACAAAAATCTCGTAATTCTACACATAGCGTGTCGCGAAAATTCGAAATCTGATGGGTGCACAGAAATGCTTCAAAGTCAAATATAAAATAAGGGAAATTTTTGTGAATTTTGTCAGATATTCGGAATCAGGGGCAAATTTCATGTGAAGTCAATTAGAAACGTATTTATTTCGTGGTACTTTTCTAGTCTAAAACTAAAACTAAAGCTAAGCTAAAGTTAATTAAATTACCATGAATCTAATTTGTTTTGTTTTAAAGTTTCCGATTGCAAAAATTCCAAGATCTCAGTTTGCCGAAGTTTAAATAACGACTACTCTGGACTTTTCCCGAAAGAAATCGAACACCGGAGTATACTAATAAGATCCATCGACGGTACACAAAAGGATCATGAAAAAGGGGCACCGTGCGCATAATACCTTCTGGCTTTCCCCTTCCCCAACGAAAGATTTCCTTCTTATATTTGTTCGTTTCGTTCCTGCACACTGACTCCATCTCTTCTAACCCCCTCCTCAGTCTGAATACTCTCTCATCTCACAACGCTTCTGTCTACCTGCCTGCGTCCCCTCGGTACCATATACTAAGCTCTTCGTACCTGCCACTTACCAACAACTTGCCTCTTGGAGGTCTCTCTCTCTACCACATCACCTTGTTCTTCGACTTGTGGTTCTCTCTTATCGAAAAAGTGACTTTCCCGTGTCCTTCCGGGCCATTCACATTTTCCAATTTTATTCGAATTTTATGTGCCCACTGCTAGCTAGGTTCTATATTGAGTGCCGAATTAATTTTATTGATGGTCTAACTAAATAAAGCCACTGGCAACAATTTTTATAAAATTTGTTTGCATATTTATGTAACATTAGCGAAAGTTTTAAAATTCGTACTGTGTGAGACATCACTTTCGAAGTGTTCATTCTATTACGGGATCACAAGATTATGAGAATACTTATTGCGCAACATTCTTGACGCGCAATAACTAGTAGCGAAAACTACAGTAATTCTTCAAATGACTATTGTAGCGCTTGTGTCGATACTGGCTCGATTTTATTTAAATGATTTTTTTTCGAATAGTGACGTCGATATTCCATTTTGCGTTCTGTCATTTTCGTATTATCTATAATTTTATTCATTTCGAGAATCGAGCCCATAAATCGACACAAACACTACAGTAGCATTTAATACTGTTATTTTCGCTAAGATGCGCGTCAAGATTCATTTCCTTACGAAATACAAACTTCTTGGCGAAAATTTCAAAATTCAAATTGCCCGCTTAGTATTTAGCCCGATTAAAGTTTTCTGGAATTTCCTGCCAAATAAAAAGCTAGTTTAAATATTTAAAAAATAGCTTAGAATTCTTAGAATGCGTATTGCGCAGCTTATTAAAGTGACGCCCAAAGCATTTCATAGCGAAAACACAGTAATTCTTGAAATGACTACTGTAGCGATTTTGTCGATTTACGGGCTCGATTTTTGAAATAAATTTTTTAAAATCTTTTCGAATCAAGCCCTGAATAGACACAAGCTATACAGTAGTTATTCAAAGAGGTTTTGCGATCGAGGTATTTTGTGTGTCAAATAATTTATTCCCGTAAAACAAAATACCGCTCTAAAGATATAAAATTTACAACGCCTATTAAGCACCCCACTGAAACCCGCCGGAAAATCCAGAAAAATTATATAAATTTCACCTCTAAAAAATAACCTGGATAGTTGACCGCGTAATTCGACCTGTTTTATTCCCGATTGTCCGACTGACCACACCCCGATTCTCTCGAACTACCCGCGACAAGCTTAAGCATCTTTCTTTATTCCCACACTTTTCGTAAACTTCTGAGAGACAAAACAATAATATTTCTTTCTCAAATCAATATTGGCTATATTCTCCGCATCCCGTAGCCGGTCCCATCAACGTACTTCTAGAACTCCCACGAAATTTCAATTGCTCTATTGAAAAGGTCTCTCTTTTATATGACCCAGGCGCAAAATTTCGTGCAAAAATACAATCGACGGTTTTCTCGACGCGATAATTTTTGCTAAATTCCAAAAATGTGTGCGCCTTTAAGATTACTATTGTAAATAGCTTCAAACTTTAACCGATTTTAACAATTGAATTTTCTATGTTTTCCGTTTAATATATATTTATTTATTTAAAAATTAAGTTGAAATTGAGATAGGCTAGATGAAGATAAATTACATTACTCTTTAAAGGCGTACATGGCGTTTCGCGACCGGGTACAGTATTTTCGACTGCGATTTTGGTTTTTAAAAAACCTAACCAATAGAATTTCCAGCGCTCACACTCATTGGCCGTGGAAATTCAGCAGCAACCGTCCGACAGCTCTTTTTCGTCAAACGACGAATTCGACGATCGTCAGAACAAAAAGTGAGCAGTTTTGTATGAACAGCAGGTGTGATATGATTTTATTGTGAAATTTGGGACTACAAACCCGAAAAAACAGTACACCTTGTGTGATCTAGAAAAAAATAGAGCAATCGATAATTTTCGGGTAATTTTAAAGTTATTTTCAGCGAAATAAACAATATTTTTGAGCATTGGGTTTTCAGTCATTTTCGATTAAAAAATTCTTCAATGTTGAGCTGAAACTATCGATTTTTACTAGAAAATTGATATTTCTAGCGCAACCACAATTTTAATGTTTAAATTGCTTTGAAACCTCATAACATCTCCCGCACCTCCAGTTTTTGAGTTTTCCGAATATCGGAAACTCAACAGAATCTCATTTTCCTACCGAAATCTATTAGTTTATAATAAATTTGATCGTTTTCTGCTTAAAATTCCCTGAAACTTCTGAAAAAAAACCGATTAATCAGCTAATTCGCTTAAAACTAATTTCGTGCCGGGATGACCACGGCCTCGGGTTTTAAATCGTATGCGCTTTTTGTTTTGTACCATGTTTATTATAGTTTTTAAAGTAAAAAATGAAATTTTCAGCAAGTTTTGGCGTCAAAGAAATGTATCGAACGCATAAATTGAACGAATACTGGAGGCTTGATTTCTGGTATAGCGAATGGTATTCTAAGTGAGTTTTATCCGATAATGGGAATCGACGAAAAACCAGAAATAAACAGTTAATTTCCAGAAATGAGCAACGGGAACAGCTGCAATCACCATCACCAATTCCCGATCAGCATTCCAATTTCGTGCTCGTCACACTCAATTCAATCACGATCACGAATGAGGACACTCTGAACGCGAATAGGGATCTCCTGTCTCGTGCGCCTGCAACGACGTAATTGTCGCCAGAACCGTGTAACCGTCGTTTATTCGCGTGGAAGGCCGGCCGGGATAATGTTTTTCTAAAAGACCATGTCAGGATATTGGGAAATACAACGGTATGAAAATCGGCTTTTCAGCGATAAAAATTGGAATTTTCAGGTCAACCCAGCGTGGTATCCCGTAATGCTAATCAGGAGGAGCGTATGGTTCATGCACATTGTGTAGTGAGAATAAAATTGGTTTTTCTGACCTTTCTATGAATAACCCCGATTCCCATGAAAATATAAGGATGTTTTCAGCAGAAACTCCAGGCAAATTGAGTTTTTGATGCGAATAATGGATTAAAAAGGATAACAAAAAAATCCATGAAAATTATTTTTTACATCAAAACTCCATAAAAATCGGATTTTTGAGCGGATAGATTACTTTGCCAGAAATTGCATTTAGCAAAAAACAATTCTTGCGCGCAATTGCGAACAAAAAATTCAGAACAATGAAACATAACAAAGTTAAAAAAATTATTTATTTAAATACTTTTTTGAGCTGAAAATAAAAAAATTGCCTCAGATTTTGTGGCCAAAAATTCAAGAATATTGCATGAAAATTAGTTTTTGTTTGCAGACGAAAGCAAAAATTAATTCTTTTTCTCGCTTAAAACTGGGTTGATAAAATGGTGTTTAACACAAAAATCCACAAAAAATTGATTTTTAGGCCACAAAATCTATGAACATTCTGATATTCTGGAAAAAAATTAAGAAAATTCATATTGATTTGCCATTTTGTTCAAAAACTTTTTTCAAAAGCATTTCATCAGTGGGAAAAATTTGATATTTCAACAAAAAAATTATTAAATTTTAGAGCTAGCCTACGGCCATGGAATTGTAAGACAGACATGAGAGCTAGCGGATGTGACGTGGCTCCGGGAGCAGCTTCAACAACCTCCAGCACATCATCACATCATTCAACTGCAACAAACCATCAGCCATGGTTTCATTCAAGATTAGCAGAGAACTGAAAAGTAACATAGAAAATGTTGGAAAATCTGGGAAAATGTGTCATTATTCGGTTTTGTCGTCAGGTTTCCAATTTTATGAAAAAAACGTCACTAAAAACGACATAATTCTTACGGAAACATCTGAAATTGTTTGCATGAAAAAAGTCGCGATTTTCTAGAAAATTTTAAAATGTAATAGAAAAATGTTGAAAATAGATTTTTTCTGAATTTTTTGAATTTCATTAGATAATAGAGACAACATCATGTTTTGGAGTCAACTTTTTCGCCTGAAACGCTGGAAAAGGCAGAATAATGGTTAGGGTTTTTAGTGGTATCGAAAATAAAAATGTATTTTTTAAAAGAACGAGAATTTTTTTTTCGTCGAACGTTAGTTCCAACAATAATTACTTACAAAACATTTTTTGTTGGAACGTCTTTTTTTTCTGAAGTTTTCTTAGATTTTGATAACTTTCTTAATTTCAATTCAAATCGGCAAAATTGTACGCGTCTTTTGACTGTTCCCACATCTTTGTAACGAATACGGGAAAAAATATTTCAAAAAGGCACTTTTTTCAAGTGTTTTCGCCTTATAAAAGATTGCCTTCCGGCAAATTGGGATATCCTACATACGGCAAATCGGCGAACTGACAATTTGCCGGAATCGAAAGATTCCGGCAACCGACAACCTTCCGATTTGCCGGTGTCAGAAACTTGAAAAGTGTAGAAAAATAATTGGACGTCACAACTAAATAATAATTCATGTCATTTCTTAATGTATTTTAATACAGTTTTGACGTCATTTTTCTCCATTTTTCATTCTTCCGGCGCACTTGAATAACCCTGTATACCACTTAAAAATCATGTTTAATTTACAAATTTGTAAACTCCCGATTACCTGCATACCGGAGGAACCTTCCTAGTACGTGAATCCACAAATTTCCCCGGCGTCTTCATCACTATGTATGTCTTTTCACGGAAAAGTCGAACACTATCAGTGCATCGAACAGACGGCGGTCAGCGCAATTGACCTGTGACCAGGAAGAACATGGTACTTTTCCAATTTGACACAGTTGGTCTCGGTGAGTCATTTCGGGGCTGTAGAGACAGGAAAAGGGGGAGGAATGGGTGAACCGGTATTCGTTAGACTGAGACAGGTGAAGATAACAGTCATGATTTTATATTGTGAAGAGTTGTATTATAAAGGTTGGTTGACTAGATTTGATTATTTGGGCGAAAGAGAAAGTGAATGAGGGGAAAATTGTTAAAATTCGGATTTAAGTATGAAAACTCACAAAAATGTTATATAAATTTATATTTTGGATATAACTAATTAAAGATTTTATATAGCAAGACTTTAAATAATATGAATATAATAATCTAATATATCAATCTCCTCATTTAATGGCTAGTTGTAATGTCCAATTTTCCAGCACTTACCTACAAACGTGACGCGGACGGTCTCTGCCATCGCCTCGTGGTAACTGCGATTATTTGTGAAACAGCGACATTTTCATCAATCGGATCATCGTCATTTGGTTCATCGTCGACAGTTGATGTGGCATATCGTACATCAGTATTTCGACACGCGGGTTAGATATTTCATCGAACGATATATGTTGGTGACACAATTGCACGGAGACGCCAATGGAGATGTTCGATTGGGAACTTATAAGAATCGAAAAGTCGCGCTAAAAGTGTCGAAAATGCATGGAAATGGAATGTTGGACTCATTGCTGGATGAAGCCATATGGTGTAAGTTATCCAATTATTGAGAAGAAAATAATTTTGGCAAAGCCCAAAACAATGCGTGTTGAACAATGTCATGTTAAAAATATATTTATGTTTCAAAAATGTATTTCAATTTAGGTGTTGCTTTTAATTTGGATCTCAATAATAACAACGTTTTCCAAGTTTTTAGTTATGAGTACCCCGAAATCTGAAAAATATTTTCAGTTGACTTCCAAATTCCCTGATTCCGAAAGTCTAAGTGAAAGATTCGAAACCTGATGGGCTGAGCACAAATTATTTGTACAATTTAAACACTTTTTAATTAAGATAAATTCCCCAATTTTTTTGAAAATATTCCATTAATTCCTATTTTATGTTAATAATTGATTCAGTTTACAAAGCTTAGTTTCATAATTTTCAATTTTCCTGATTGATGAGATAACTAATGGCAGCAAATAAATCTGAAAAATCCCGAATTTTGCAGAGGTCTGTCGCTGAACATCCAAATCTAGGGACGCTTGTCGTTGTTGTACTGATGATGAGTGAATGTCGACATGATAACTGAATATATGGCAAATAGTTTTAATCGATTTACTCCGATCTCGAGGAAGGCATGCGTTGGAGAATCGGAGGCAGTTAATGTATGTTCGATGTAAGAAAAAGTTGACAAATAAAAAAATTGGAATTTCACATTCGCCAATTAGATTGTTCAAAAATTGTTGACATTTCTGCATTTTTATAACCGAAAAATCGACATTTCATTCCGCCTGAGTAATAGTAACTCACCACGAAAAGGGTTACTGTAGCAGTCTTTTAGCTGTCTCTGGTTTAGTAATTTACGATTTGCCGGTCGTCTGAAACCCGATTTTTTCTAGATTTTAACAATTTTCTAGTATGCTGTTGGCAATTCATTCCAAAAACATTTTAATGTTGCCGCTAAATTTTTGTGCTCCGTTTGTCGAAAAGCCGACTTTTTAAAAACACTGCAAAATTTCTCTCTAAGTTTTTTAAAAAATGGTTGCCCTTGAAATCAATGCAGTGTTTATATTTTATTTTGGATTTTTCGAACAAAAATTTTGTTCGTCTATCCGAAACACCAAAAAATCCACTTACCATTTTTCGAAGCGAATTTTTTTTTTCCAAACAACAAACCTGATTTCAAGGGTAGAAACATTTTTTAAAAAAGTTGAAAAAAATATTGTAAAATCGGTTTTAGTTTTTAAAAAAAGTCGTTTAAATTTGTTGCACAATTAAAAAAAAATTTAGAGAAAAATCTTGGAAGGCTTCACGCACACAGCTGAAAATGCTAATACAGTACAGCTTTTCGTGGTTGGACCCAGCCACCGTGGTTACTCTACCTCCGGCAAAGTGGAAAATTCGATTTTTTTGTTAGAAAATTTGAAAATGTCAAAGACCTGTGAAATGTTTCAATTTTTTGTGCCAGCTGTTCTTGAAATCCAAATTATTCGACTTTTTTTCCATTTTCAGGGATACTTGCCAAGGAATTTATCTGGAATCAAAACAGATTGTTCATCGAGTGGCCGCTCGAAATGTCCTCGACGATGATTTAGTAGCGTAAGTTTCCGTTTTTGGATTAGCGAAAAAAGCACTAACAGCCAGTCACATGATTCGGCTTCTGGCAAATTTCCGGACTGATTAAATGGACGGCACCTGAAGCGCTTAGACATAATGTAAGTTTGGTTGAAAAATTGATAAAATTGAGAAATTTTTACAGAATTTATTCTTTCAAAATTAACAATTTCATAAAAAGAAAGAAAATCATTTCAATTTAAGGAATTTCGTATTAAATTTCTAATTTAAAAAAATGTCGATATTTTTTAAAATTAACAAAATTTGAAAACAGAAATCCGTAATTCCGCCGAAAAATGCCTCAAAAATCTGCACTTTGAATTTTTGCCCAAATTTCTAGAATTTTTCCTTACTTCATTTTCTTTCATAGCTTGAATATCAAAAGGAAAATCTTGAAAAAAAATCCCAGAAAAATAAAAAACAACCAAAATCGATTGATTTCAAAAGTTTCTTTTTTAAAAATTGGTTTTTTGTCATTTTTTTCTGATAAATGGAATAGCTTGAAACTAGAATTTGAAAGTATCCAAATTTTCTAATAGATCGATGAAAAATGACTCAAAAACTCCAAAAAATATTGAATTTATCTCTTAAATTTTTCAAAAATGGAATTTTTTTCACGTAAAAAATAGAATTTTTTTTCCCAAATTTTTTTTAGCAACACCACAAAATCCGATGTTTGGTCATTCGGCATTCTTCTTTGGGAAAAATTTTTTCATTCGGACGAATACCGTACCCAAGAATTGTGAGTGACAACATTGCTTAATTAAAAAAATTTCTCGTGTTTTTTCATATTATTCCTCGCTAGCTGGATTGTTTTTATTTCTGTTTGGTTGGGATCATTTCTTTAAAGGCTCCACGGAAAGGGAATCTGCCTGCGAGAATGAGATCTACGAAAATGAGCGACAATGCTAGGATGAAACGTGCGTTGTTTAGCAAGTTTTTGATACTTTTCAAAAATACTAGACTTTTCAACCTTTTTCGTAGATCCTCTTCTCGTAGTTTTTGGTGGGTCCCCTTCCTATATTTTTGGCTTGGCCGAGTTTTCTCCCGGCCACGATCATCACTATTTTATTGATTTTTGTCATGATTTTCAGGGAGCCGATGGTCGATCGGTATGTGTATATTGCATATATTCGTTAGGTTCTATTTTTTACCAATTCTATCCAATTCTATTATACAATACATCTCACTATATTTTCCCCTGCCTGAAATTTTTGAAAAAAAATGAGGCAATTTTAACTTAAAGCTTTTTCCAAAATTTTCCAACAAAAAAAGTTTTTTATTTTTCAATCGCTCGAATTCTGAAAATGAAAAATGATGATAGAAATTGTTTTAAGAAAATGATTTTTTTGGTAGCAAAACGAATTTAATTTTTAATCGAAATACAACTTTTTTTTCAAAAACACCTTATTCGAGACAATAATATTTCTTTTCTTTTCAAAATTGAACATATTCTGGAAAATTGAATAATTAAAAGCATCAAGATTAAATATTCGAAAAAAAGAGAAGTATAGATTTATTGGCTTATTTGGAAAAAAGAAATGAAAAAAATGCAATAATCGAGTCTTTATTTTGGTTTTGTTTCCGACGATGTCCTTCTCGTATATAGTATTTTCCTACCACGAAAATCGCCGTGCAGGGTCTTTAAATTCGGCCGACCACGTCTCGCCTAAGTCCAGTCCCCCACATGTCAAATAAAATTTTTTTCGCAACATCCTGAATTTTGAAATCTTTTTCCAAAGAAAAAAAGTACCGTTTTTTATTTAATTTTAGAAGCTTGAGAAAATGCTTGGAAAAAAGTATTATTTTTTCTAATTTTGAACTTTTTAAAAAAATTATTATATCTTGATTTTCAAAATTTTCCATATTCGATGTTAAAAATTATAAACATTTTTCAGAAAGTAATACCGAAATTTTTTTAGAAAAAAGTCAAATTTGGAGCGAACATTATGTTTTTCAACAATTTGTCAACAATTTTTGTTCACCGCGATTTTTTTTTTGGATCCAAAAAAATCTTTGTTTGTGTGATTTCCGACGGCACCCAACTCCCCAGAATTTACCGCAAAAACTCTATTTTTTTCTCTGCTACCTCTTCCCTATCTTCTAATTAATGTTTTTTCACTATTCGTTTTTATTATTTTTTCCTTTCAGAGCTCAGTTAGAGCCCAAAACTAACCATCAGAAACAAAAAAAACAACTTTCTTTTCTTTTCGAATTAATTTTTTCAGCCTAGGTTCAAGGCGTTGTGAGATATTGAGTAGGTATCGAATGGAAGCACCTGAAGGGTACCGGAAATTTTCAAGGTTATGAATGAAACATGGGCTCTTTCGGCACAAGATCGACCGTACTTTAGGACAGGCAGATTTTTTAAGGGTTTTATAGAATTTTAAGAACGATTTCAAAATCCGAAAAAAAAACCTACAATTATGGTAATTTTTGAGAAAATCTACAATTTTTTTTCGAAAACCTGACAGAAAGAAGAAAGATAATTTGAAAAATGCCCTAAATTGACCAAAACTATGGAATTTTTACCAAAATTTCAGAGGGGTTTTTCAGATTTTACCAGAGTTTCTGCCTTATAAATTAAAAATTTCAAAGGGAAATATTTTTTTAAAATCAGCATTTTTAGCAATTTTTGTGATAATTGTTTATGCCAAAAATGGTGCGAATCTCATGTTTGAAGATTTAAAATTCAGAAAAATCTAAATTTTGGGCAATTTCAATAAAATGGAAAGATTCTGAAAATAATAAATTTTTCGAAATCATGAAAAAAATTTTACAATTTTTGCGAAAAGAATTGTGAAAATTAGAAATTTTATTATTAAAAATATTCTCATGATAAAAACAAAACATTTCAAAAATCCGCCGAAAATGGCTTAAAAATCTAAAGTAAGAAAAGATTTTGCATTAAATTTTATTGATTAGTATTTGCCAAAAAAACCCGAAAATTCACTCTAAAATTACAAAAATTTCAATTTTCTTAAGCTGCGTCCACAAAATGGCTTTAAAAATCATTTTCATGTACAATGTCAAAATTTTAAAACAAGTGAAATTTTGTTCAAAAGTTACCATAATAAAGGTTTTATGCTTTCCGGTCATTTTTTTTAATTTTGGCACACTAACCGAAAAAAAAATTGCTCCGCATTTTTACCCTGAAATATGCGAAAATGTTTGCATTTTTTGAAAATGCCACTTAAATTTTTTATATTTTCAGGTCGTGCCGATTGACAACCATCCGAAATTACAGTATGACATCGGCGCACATCTCGAAACGTTTTCCAGAATCCATATCCACCGAATTTTCTAGTCCATATGAGGTTTCTGTTTTTTTTTCGATGTTTTTTACACAAATTTAGTCATATTTTATAGTAATTTCTCCCACACATTTTTAGGCATCGTTATTATATATTTTCTAATCCGCTGCCACGCATTTCGGATAGAGATCCTGGAATTTAAAGGCACAGCGGTGTTTTTGGATGGGTCCCACCTCGATAAAATTTTTGCCATGCGCTCCTTTGAAATTTTGTTTTCGATATTCCTAAAAATCACAAAAAACATTGTTTTTTCTAAATTCGAGAAGTTTTAGCCTTTCTTTCGACTAAAAGTCGATTTTTTTACGTTGGTTTAAATTTTTCTCGATTTGAAAAAAATTTCAATTTTCAGTGAATCAAAGAAAAAACATCAGGGAGCAAAACTTCTATTCGAAAGAACAATATTTTAAAATTGTATTTTCCGATATAATTTTCACTGTTGGGTCTCACCACGAAAATCGACATGCACCTTTATATTTCCTTGCCAACACCTCTCCGAACGGCCGATACCAAATACCTACGGGTTCTTCAATTTTCCTCTGCATCATCGATGCCGTTTTTAAAAATTTTTATCGAATATATTTTCACGTTTAAAATTATTAATTTGTAACGCCAATTTCAAGAAAAAAGGCTCAAAACTCCGCCATTGGGATAATTTTTGCAGCGACGGAAAATGCAATAAATTTTATATTAGTTTTCACCGATTTTTAACAGACTATTTTTAGAACTTTTAGTCATTTTGTATGTGTGTGTTGCTAGCGTTTATCGGCAAGAAATTATTGTTTTTTCTTAATTTTTAATAAGGGACATTTTTTAAAGAGATTTTCAGAAAATCGGTAAAGATTTAAGATGCTCTGAATATGTCCAACTTCACAAGCTTCGTAGATTACGCGGATAAGGTGTTGAATGAGTTGAATGTGCAAGTGCGCCCTATGGATAAATGGAGCAGCGTGGCAATTCGAAAATTCAAGAAATTTAAATAAAAACGTATTACTCGAAAGTTCACAGAGTTTTTCACCAAAAAATTGAAAATTCGCTGAAAAAGTCGCGGGACATTTTGATTTTTCGGGAAGATTAGAATTGACTGAAAAAACCGCGTCTTTATTCGAGAAATTTTAGAAAGGCGGAAAATTCCAGATTTCTTTATTTAAAAAAAAACATGAATAAAAAATTCTGAGAAATCATGAAAATTGATTGAAAAGTTTCAATTTTAGGCTAAAATTTTTTTGCGAAAAATTCATTTAGTTTATGTTGGTAAAGTTCCGATTTTTCTGCAAGACGAATTTGAATTTCTTTCTGAACAAGTGCGTTTTTTTTCAAAAGTTTTTAAAATCGGAAATTTTTCGCCTCGAAACTGAACCGAAAAATTCGAAAAATGAAGCGCGGGCAATTCGTCTTGAATTTTGGCATTGAAAATATATGAAAAATTCAAAAATTGGAAAAGCTCAAAGTTTTTCACAAAATAGTCGATGTATTTTCTCATTTTTCAATGTAAAAACCGATAGTTACCGCCGCACGCTGGGTCGCAGCAACAATGCAGCCAGACAACAATACCGCCGTCACCGTTGAACGTAATAAAAAACGGCCAATTCCACTGTTAAATCCAAGTGAGTTTAATCGATTTTTCTGTAGAAAAATCTGAATGTAAATTTTGAGCTGAATTTTCAGACGAAATCAGCAGCTCTTCGTGCTATGACGTCTTTCCATGCAATCCGGAGAATCTCAGCAGGGACATGTTATGTACAAGAGTTCGTCGATTCTATCCTGCCGTTGCTGAAAGAGGAAACTCAAAATGAAAAAAGAACTATAGTACTATACATTCGAAAAAAAATTTTCAGTTTACAGGCGCATCTTTAAATATGCATTATTATTCATTAGTGTCGACCCAGAAAGCGCATGCAAATTTTGAACTAAACTGGAATAAAAATTTTATTACACATTCGTGTAAGAATATTCAGTTTAAAGGCGCGTGCTAGTTTTAAGCGTACTTCAAAAATCAAAAAAATATATATATCTATTCGTGAAAACATGTTCTTTTTAGAAGCTCTTTAAAAGTTTAAAAATGATTATTATACGGTTTCTAAAAATTTCCAAAAATCAGGTCAAATGCACTTAGAAGATTGGAAAATATGAAATCTTTATACATGCCTGAAAAAATACGGCATGGTCCAAAAGTCGACAAATCGGTCCAATATTTTCTATTTTTTCAGAGAAATCTTGCGCCAAGGTCGAAATTTTTCGACGATTTCTACGACGTTCCGTGCGATCGCCAGAATTGAGGAGGGAGACCATTGTGAAAGTTGAAAGCAAATATTTCTTCAAAAAATTATTATATTAAATTTACACATACACATTCGTGAAAAGATTTAGTGCTGCCGGCAGGTGAAAATAATGAGATGAAAAATATATACAGAAAAAGGAAAATTTGAAAAATATTTTTTGGCGATAATTAGAATATTACCCGCAAACAAAATTCAAATGACATTTCTTCAGTTTTTGAAAATCTAAACACAATTTCAAAATGTCATTATTGGTGATTCGTGAAAAAACTCAGTTTAAAGGCTCATTTCATATTCAATATAAATGAGAATTATTAAACATCTTAAAGACATAAAGTTTACAATATAAATGAAATCTAAGAAGAAAAATTATACATTAAAGTTGGGAACAAAATTTTGTATTTGAGTAGGACGCTTGACATCAATTTAGTGATATAAAATTTTGAAACCAAGAATTTTCGAAAAAAAATCACGTATACCTAAAAATTTGTAGTTGTTTTTTTAAAGTTAGTACAGAAACTATTTTCTCTAAAATTCAAAAATATTCCAGGTAACATTGGAACACAGGACAATTTTCAACCCTCGAGACAAGCCTATCAATCCAATGGAAACACTATCAATAATTCCGAATATTAAAAGATGTCAGAGTTGTTACAATTGACTTGAGAAGATCTCAAAATGAATATATTGGCCAATCAAATACTCTACCTCTCGAAAAGGGGACCAATCGAAAAGATACTCAAGTTGGACCTGCTATGGAGGACCGCGATGTGAAGGCGAAAAACCGTAGGCATTGGATAGCTAATTAGTATTGGGGGTTGGGAGGGGAGGGAGGAAAGTTCGAGAAAATCGGAATATCTTATGCACTAAATATTACTTAGGCCGTTTGATTAATAAATCGACACATCAAGTAAATAAATTCTGAAACAAATTAAAAAAACGTTTCGATTGATATATGTGTATCATTTTCAAAAGATGACATAAATTGGCAAACAAGAAATTTTTTATTCAATAAAAATATACTACGGGAGCCTAAACTTTTGGAGAGTGCGTATTGCACAACATATTGGACCAGATATCTCGAAGCGAAAACTACAGTAATTCCATTTAAATGACTGGTGTCGATTTACGGGCTCTTTTTTCATTTCTCCGGATTATTTTCTCTTTTTTGCTAAATTTTAATATTCTATCTATAACTAAAAAATTAATTCATTTCGAAAATCTAGCCCGAAAATGGACACAAGCGCTACAGTAGTCATTTAAAGGATTACTGTAATTTCGCTACGCGATACTTTGTGCGTCAATATATATTGTGCATCCAGTTACGCATTTTCAGAATTTTGTATTCTCATAAAATTTTCGAAAAAGTAAATCTTTTAAAAAACTTTTTATTAAATGAATAAAAATTTTTCCCCTTGGAGAATCGGATAAAAATAATTTATTTAAGTTTTGAAATTTTAATATTTTGAAAAAGAAACATTTGACGTATTGAAGAAAAAGATGAACCTTCTTTTGTAAATATGGTTTTTACAAAATTCCAATCGTCCAATATACAGACTCATCATTTTCCAGCAGCATTTAATAGCTACGAAGCATGGCGCGTTCGGAACTCGAAAGGTGCCAGCAGAAGACGGATTCGACGTCTGTCTGGACAATTGCGTAGCACTTAACAAAGAAGGCTTCAACTATGCGGCTCAGCGGGGTGCGATTTTTGGAAAGTCAAAAAACTGGATTTCCGATTAAAAATATGTATAGTGTATGTATTTTTCAAATTTCCAGCTACCCTGTGTTACGTAGTAGTGAGCAACTTCTTGGATCGTGTGGACATTGAACGACAACTACAACACCACAAACAGGGACGATTTCCGATTTGGGTGTGGTCTCGGGCGAACGGACACTCGACGTTATTCGTTTCGGCGCATCACGAGAACTATATCGGATGCCGGGGATTTCGGCGAAGTTAGTACATTATATTTTAAGTATGATTTAAAATGTTATTTTCTTACCCAGCAGCGTTTGCAAGAAAGTATCACCCGTTGCCATCTGAATAAAGAGAAGCCGCATGTTCTAAACTTGGACGTCGATTTTGTGTCGAATGTTGGAAAAGCTTTTGATAATCTCCCATAGCTTAGTGCAATTGGTGAGGGAGAGCATTTCATATTTCAAAAAAAAGTTATTCGCCGTATTTTCAGCTCTTTTATTTTCCATAATTTTACATATACTATGCAATTTCCCAGACTCCTACGAGCAATACGTTACACACAGGTGCAAAACGGTTGGAATACGAAACTCCTATCGGGAGAACCGGATCGGGCTACATCTCGTCAACCTCTGCAGGATCACAACCTATCAGACGATTCAATGGATAGTTGATAGAGATCGATCGGTTAACAGGGTGTACTATCAATTTAGTATTCAGAGAGAGGGAGAGAGCGATTTTCATAAATATTTACATACGAGTTAGTCATTTACCACAATCGACTGATCAGAATCTGATACGTGGCCGTTTTGAGACCCTCCGCCAGTACTTTAGGAACTTGCACCGAACTTGCTGCTTGATCCTCCCCCTCCAGAGGATCTTCTCCAGATGGGATACAACTTTTGATGAAGCTGATCATCGGATCCTCCTGTCATCCGAACTAGATTCAACTGTCTGAGAAGAATACAACCAGTGTCTGCAATCACCGGGTTCCCTTTTGCTCGTCGAGTACTCAAATTGTGTCGGCATATGAATTTGTCCAACGTGGGAAGCCTGAATGATAAAGGGGGACTAGCGTCGAATAGTTATTTTTTATGTTTTTCATATACTCGTTTGCATTAAAGTAACGGCTCTCCTACCTTGAAATCCGAGTTCGGACTGATCTTTTCTCCGTTTCACCGAGATGATTCTTCTGGTGACTCGTTATTTCTCCTTACGCTGATCGTGAACCCATTTAATCAATTCCTGATCAACGTCGTAATACTTTAAAGGTCTTCCACCTCGACCTGTCGAAAGTCGCTTTGTTGCAGTTGAGCCTTTATCTTTCTGAAATTATTTGCCAAAAGGCACAAGTCGAAAATTTTTGGTAACAAAATGAAAATTTGAAATCGAACAGAGAATGTATCTGGGTTATGCCCAGTATTTCAAAATATAGGAATAGTAGAAATGACTTCTTTTGATAGGATAAATTATAAGCCTAGAAAAAATCATAGTATTTGAATTAAAAGGTCCACAAAAGGTTCTATTGATTCGGCAGGGCTTGCATGTAGTAGCGAAACCTGCCTTTAAGGCGACCGCCGCTTGCCTCTCGGTTACGCCTTACGTTGTGCTAAAACATAATTCAATCTTTTTTTTTTTAATTTCTATTCTGATTTTCAACAAATTGAGAGAAATGAGAAAATTAGAAATTTGTAAATTCACATAGGCGGGTTTCAAGCAGGACCCTGTCACCGCGCATGCCTAACATGACAGTCATAGCCCTGGACTCTTTCCTTTTTGAACACGAAAATATGTCCGAAGTGGCAAAACTTACAACTGCTTATGCCTCGATTTCAGCTTTGTGGGCAATGATCCATTGTTGAATGTTTTGACCTATTCACATTCAAATCCTTTGCTGCTTCGATAAATTCTTATGTTCGTTCAAGGGCATAATTTATGGCCTGCTCAAAATTCAAGTCATACGTTCTTTTTCGAGTTTTTACATGCACTGCTGTAGGGATTTCGCTAATTGGTTTTCTCTGAAAAATAAGTATAACAAGCAAAGTCTTAACTAGTCAGCAAGTTATTGGAAATAACGAGAGAGAAGCTAACGAAGGGAAGACCAATGGAGACAGCAAATTGGCTGTTACACACACAGAGAGACATGGCTAATAGAGTGTGCCTATTAGAGGGTCGAGGAATTGCAGTGAGACGAATTTACTGGGCATGAATGTAAAGGGGGTGCAAGGCTAATAGGAGGAGAAAAGTACAACTACAAAAGCATTATTATATAAAAAGCTAGGAATACCTGTATGGGCACCCCAAGATTTGTATGTAAGTAGTTATGTAAATGACTTTTTGGAATTGAAAGGAAAATACCAAAAATGGAAAAAACCTCCGGTCAATCATAAAAAAATTTTGAAAGAAGTTCGATCTAGGCTACGGTTTACAGTTTCCCTGATTTCTACTAAAATGCATTAATCTTGAGTTTATCTCTAACAAAGTGATGGTACTTTTGAATGGTTATAACACAGGTTGCAGAAGACGAAGGATCAGCTATGTCGATTATTGTGGCCCTCAGAGCCTCACGCAAATGTGGTGTGCTCCAAATTTTACAGAACAACTACGAGTGCAAAGAGTTTATTAGAAATGTTTTTTCTGTACTAAAAATGGGGTTTAAAAAACGAATTTTGGTTGATTTAGTTCTCTCCTTGTATAAATTTCGAAAATTTTCCGAAATTTTTTTTTCAATATAAACAATGTCTTCAACAACTCATCGAAAAAATGTGGATTTCGCGCCCTTGGCCACCCATTTGGTGAACGGCTACTCAGAAGAACCGACGATATCCATCGAGACGTGGGAAACCACAGAATAGAATGAGAACTGACGTCATGCCGATGTGGTTGATCTTATTGGATTGTGTTTCACAGATAAATATATACATTTGAGTAGGTTTGGTGAAAAAAATGTTTTTCCTCGCAAAAAAATGTTTTCAAAATTTGAATTTCCCACCCAAAATTTTTCTCAAAAATTTTTTTAAAAATTAATTTTAAAATTATCTGTTTTCTCAAAAAATTTGAATCTCCCGGATTTAAAACTTCCAAAAATTCGTCTATCAATAAATGTTATATTAGATAGTTTTCGACGAATCATAAAAATTAGTTTCTAACGCACTTTTCAAATAATTTTTTTAAAAAATAATTTTAAAAACAATTAATTTTCTTCATTCAATTTCCAGATTCACATTCTCTCCACAAAACCGTTCTCATTGCACTATGGGATCTATAATTAACTGGAATGGTCCCATCAATGGCTTGTAATAATCTGGAACAGCAATTACTCGCAAAAGTCGGCGGTGGACCATTCCCATTGGATCGATATTTTGAGAAAAGATACCTACTCGAAATGGAAATATTTGGCACGACGCAGTGCTTTTTATGGAATCAATTACGAAAAGTTGGTGCTTTTCAAGAAAAAAATCCATTTATATCGATTGTTTTTTTCTTATTGATTTCAGCTACTTTTTCACCTCCGTCAGCAATATTTTGTTGCAACATTTTGGACGTGGCCGCGAAAAAAAAATTGGTGGCCGAGTTGTCTTTTTTTTCACTGCCATTAATTGAGAGGAAAATCTCAGGAATTGAAAATTTTTTCGAAAGTATACAATGTTGACCGAGAAAATATAGGGGGCCGTGGAATTTCTCTTTCTTCTCTGCCACGTTATTTTAGTAAACAATTAGAATAAAAAACACAGAATGTTGTTCAAATTGAAAAAGTCTCTAAAACAAGAAAAAATTGATGGCCGAGTTTTATTTCCATTTTGCGCGGCCACGTGACAAGCAGTGATTTCTCAAACGTTTTCAGGAAAAAAAAACAGGCGGAATTCAGATAATCCTACGAAAACTATTTGTTTCTGGATACAAAAGTCAAAACTTCAAAATCGGTGGTCGAGTGTTCTCTTTTTTTGCGGCCTTATCACGATCCAGAACCAGTGTGTGCTCACTCGAAATTCCTTCAATGTGAATTTATTCGGCCAACGTCGAGACGTTTTTGCGATATTCAACTGTGGTCCGCGTCATCGATGGATTCCTCCGGCAAACGGGAAAAATTCGGGAAAACTCGGCGAAGTAGAACTCTCGCTGGACGAGAAAATGATCGAAATGCCCTTGGAAAAAATGGAACTGTTCCGAGTGGAAAATGTATCATTTGGACCTACCGGAAGAGGTGACCAAACTTTTGGATTTATAGGCTTTCGAAACATATCTTACTCTCAATTCTTAAATCTTTAGTATTCATCTTCATATCCTTAGTCGATTCCGGAGATTTCCCCAATAATTTAAATGATTTTGATATGATCCGGCCGGATGATTTCGGCGCAATGTCCATGAATTCCTCCATCAACTAACTCACCATCGTTCGTTAATACGGTAGGGATACTTATTAGCTCGGAAAATAAATAACGACACATTTTGTCTCGAATTTATTATAGGTGACTTAGTAATAGACATTTAGTGTCTAGGCACGCATAAAAATTAGATCTTTTTCATCGTTCCGATACTTTCACACAAAAGTACGTTTTTTTTCGCAACGTTGTCAATTGAACAATCAATAGGTCGGCAAATAATTGTTGGAGTGTTTTGTCACACGATATTTATCAAATTTATATGTGACTCCTGGTAGAAATTTGTTATGGTCGGCAATAAGTACTGAGTCATAAATTCATATAACTTGTTGTTTGCTTATCGATTGTTTTTAATTGCCGGAGTTCATGTTATTCACTATGGGCTTTCATCTTAGTCAACATTTGGTTAAAAACTCGAATCCAAGTAGAAACAACTTTTTCAAGGTTTACGCCGTGCTTCTTTTTTCTCTTATTTTCTGCACTACATTGATATTTATGTAGGGATCCAGGCCGAGTGTCGGTATTTCGATTTTTGTATAAAATCGAAATTTTTTTTTTGATTTTTCGATTTTCCCTGAAAACACACAATTGAAAAATGTCACCCTTGGTACGGATATTGCTATCTATTATACAGTGTGAGAATCCAATAAAATTATATTTTATTTTTGCAGCCAGTTCGTTACAACACGACAACAGATTGAAATCAATATTCGATCATTCGACACTTGAGAAACGAAATCGTCGAGCAGCTGCCAGAATTGGCCCCCGCCAGTTATTCAAACCAAATGGCAAATTGTCGGATATTCGAAATATGCTGATGATTCACACCAAGACCACATTCCCGAACTGTTGAGACGCCTATTTTAAAGACTGTACGGGATTTTTGGAAAATTTAAAATTTGGAAAATGAAATATTCAAACAAAACAATTTTTTCGCTTCATCAAATTTCATAAAAATTTATGTTAATAAATAGTTTTTTATTGAATTTTAAAATTCTTACTCAAAACTTTCAAAATAATTAAAAAAAAAAACCAAACTTGTATATTTTTTTTTATTAAAAAAGTTAAAAAAAATTTTTTTTGATAATGGGTTGACACTGCGCCTTCAAAATTTGATGAAAATCTTAATACTAGATTTTTTTAATTTTTCATTTAAGACTTTTCGAAAAATTCGAAAGTTCAAAAAAAAAAATTCAAAAAAAATTTCACTCTAATCAATCCCCCGTCTGCAAAATTTTCGATAAAACGATGAAAATTTTGTGGAATAAAAATGTTTAATTTATCATTCTGAGGCACCACGATTTAGTCAAGATCTGGCTCCTGGGATTAAGGACCCGATCTTGAGTACATGATTCTTCATTTCCAGCGCAAAATCCTTAAATCCGGGATTCCACCGAATCCGGCTTGACACCCGAGGTGCCTCATCATTCTACCTTTAAAAACTCCAAATTATAAAAAATTCTGCAAAACTCTAAAGAAATTTGATTTTCGATTTTCAAAAATTTAATTTTTTGTATTAAACATTCAAGTATAAAATATTGATGAAATTCTAGAATCATATTTTTAAGTTTTACAACATTTTTTAAAAATCTACAATCGTTCACTTTCTTGCCTTCGAAATTTGAATGTGAAGAAAAAATTTCAAATTAGAAATAAATTAAAAATGTGCTCATAGAATTCTTTAAAAATATGCGTTTCCCTAATAATTTCCATGTTTCAGTCCCCATCGCCCTCCTACACCCCATTTAACCCGACGCCCGTTCACCGGAACCGCGTCCGTGCCGACAATCGCCCAATTCGCCCGGCGGCCGCAGGGGCTCCTAAGAAAACTGACCCCCATCAGGCCCCGAGATAAGAGCTTATGGAGATGTGGCTATAGAGAGCCCTACTACTCGGGTCCCAGATTTTGAAGAAAAAGTTATACTAAGGTATTCGAGTTTAATTTCCGCTCTGGGAACACTATTATCTATAAACGTATGACCCCTTTAAATTGAGCTCCAGTAGTCAAAAACGTCGAAAATTTTCAATTTTTTTGAATTTTTACTTGAATTTTTTCATCCAGTTCTAAAAAAAAGCTTTCAGCTCTACCCCTTCTTTCATTTGTCACCTACTGCCTCGCTTCATTGCCCTGGGGTTAATTAATTTTTTGATGCTTTTCTAGTCCCGCCACGGTTTTTTTCATTTCGGAAAGTCTCGGATCGATTATCAATTTTTTCGAAAATTTGGTAAATTTAGAGAAACTCTAAATATTATCGATTTTAAGATACAAATGATTCTAAGATTTTTTTTTTCAAATAAAATTTTGGAAATGTTTTTTTGTAAAAAAAAGTGCAAAAAACACTTAATGGAGAATTTTTAAAAAATTGGAAAAAATCTTGAAAGTTTGTCGATTTTTCAGAGTGCCTTTTGGAGTTACGTGTCGGTTTTCTTTCCGAATTTTCATCAAATTTACTTTCTACCAAAAAATCTCTAAAACGCCGTGGCGGGAACCTACTTCATTTTTATTCTGCATAATTAGACAAATATTATTTTCTCATTTCAAAACTTGTTACATATTTTGTGTTGTGAAACATATGTCTAAATTTTTACGGACTGAAAAAATATTCTTAATGTTTTTGAAATTTTCATTATTGGCGTCATCCATGTCTATTTGATTGTTTCCACACCCCCCCCCCCCCCTCAACGTAAAATGAAAAGAACAAGACGATTGACAGCTAGCATGTGCGACGATCAAAGTACCGATTTGATTCAGTTGAGAGGGAGGGACACGAGAACGCGAAAAAGTAGTCGGAAGCCCATCTAAAAGTGCTGGAATACATTGGCAATCGCTATGAAATTCGAATGACCGACGGGAGAGTCTGTCCATACGTGGCACGATGATCGCCACTGTCAAGGCTAATATGGTTTTGAACAAGGTAAAAATTTGATGAAAATTTGGTTTGCCAAAAGCTTCATAGTTTCAAATATTTTTCCTTAGGAAAAATTATGCGCCGCAGGCACGATACACTAAACTTTCCGCTTTTTTCTATTGCTGGCTTAGTTTTCGCAATTTTCTGGCTACCAGTTCTGCAAAAATGATCGATCCGTGAATTGTGCAAACATCTGAGTTACACAGAGAGTGGGGGCGGGGCGGAACATCGCAACACTGCCGGACCCATGGTTTTGTCCACAACTTTTTTTTTCAAGACAAAGTCTCGGACGATTGTACTTGCTTTTTCTCTTTTTTGTATAACAATGGTATTTATACTAAATAATTCACATATGGTAAATTGCATATAGCAAAAATGGCACAAATATCCTCTCAAATTAAGGGGAGCCTTAATCTTAATTAAATTGGATATCATTTTCATTCGAAAAGAAGAGAGAAAGAAGTAAAATCGAAACTTTTGCTTTTGAAAAAAATGCTTGATTTTATGTCATTTCCGTTGTTTTTTTTTCAGTATTTAACTTTTGAAAGATTTATTTATAAGGTTTGCGGTTAAAAACGCTGAATTTCGCGTTTTTCTTTTCTGGATTCAAATTACAAGTTTGTTAGTAACAAATTCGAATGTCAAACACGGAAAAATAAGCGAAAATAACAAAAAATCCTGTATTGTAACCACAAAGTTCTCCACGAGTGGTACGACTACCGTGGAGCCGACGCGCCGCAGGTTTGCAAAACAACGCCCACCCCGTATTCTGCGCGGCACTACACAATTTTCTATCTCACGAATAAATTTTTCAGAAAAGGCAGGCTTTGGTCTGTCGAAAATATCATGAAAAATCAAGTCTTTGTCAGGTTTCCAACGCTGGAAAAGGTAGGAATTAGGGTTTGTTACCAAAAATCGTATAATATTAAAATCCCAGTGCTTCTCTGTCTTTCAGCAATATCTTTTAATTTCCAGGCAGACGAGCGATGGGACAAAGATCTTGAAAGGCGTCTGATTTCTAGGGCAAGCGATATCTCGAAAAAGCACCGCGTGGATTCGATGCACGCGTTGCCGGACCCTAAAAACTGAAATTATCCAGTTTTCTTATTTTCTCTAATTAATCCGATCCTTTTCTTGACAAGATTAATATAAAGTAATTTTTATCGAAGCGATTTTTGCTCATCTCATCCAAATATGAAAGAACATTCGAAGAAAAATCGCCGGCTTCACTTGGAACCGCGGCCATCAGTTGAGAATGCTGAATATGTACAAAGACTGGAAAATATTAAATTTTTCTGTTTCAAATTTCACGTTTTTCGCGTTTTCCACAAAAAAGCAAAGCATTGTAGTATTTCAAAAAACACTCATGGTAAACGAAGGCACCGTGGAATACACGATAGCAATGTGAGACCGCATCGACCAAACTGGGAAACGCCTGCGCCTTTAATTATGTTTAATTTTCGAATTTCGAGTTTATTTTTTTCTCAAGACTTTTGCGACTTTTTTAATATTTTATTACTTGTAGCGCTGAAATATCACAGTTATTATAGCGTCCCACATTGGGGACATCAATCAAAACAGGTATTTTTCAAAATATCGCCGAAATCAATAACCAGTTTTGAGATGTTGCCACCCGAGCCCCAGGCACGGATAATACTGAGAGAAGTTCCGGTCCAGAATACCCAGAAAGAGCAACCACCGGGTTCAGGAGATCAAAACCGTGTCCCGCAAGTCGAAGGACCATCGGACGTCAGTTCGAGCCGGAAAATTCCGGATCACTTCGACGTGGGCCGCATCACGGTTCCACATGAATGCCCCCGCAGATGGCTCAGAAGTCAATAGTTCGAGGACGACGAAAAAGACGAGTCGAGAACGAGTGTTGGGCGGTGATCGAAAGAATAGGAAGCGAGGATGACAAGTTCGAGGCCTCTGAGCTTGTTCCACGAGTGTCGAGTACCGCGATCACGATTGGTATATCGCGTTGGATAAATAAGGAGAAAGCCGGGGCGAATTATCAAGATTACGAAAAAAATTTTGATTTTCAATCTCATTTTTTAAATTTCAGCACCTACTCTACGGCTATCGAGGCGGAATCCAACGCATAATTCTCTCGCATCAACAGACGGATTCGATGGACAAAGTATAACGATTCGCCGCTAGTGAAGTACTGAAAATCATCGGAGACGGTCTGTACGTAGTGGTTCCGACTCGTTCCTCATACTGGTCTAATCAGTCCCAAATATCGTTACAACAAAGGCGTCGAGCTTCGGATTTTCGTTATAGTGAATTGGATTGATTCCGAATTGTGTTGGACGATCATCAGACGCCCAACGATCGTTTGGACAGATGTCGGACCTATCTGTCTGAGTGCCGCGAGCCAATATTCGACGGAAGCTGCTGCTGACCAAGATGCAAATTTTCGCGTCGTACTCCGAATGTGCCATATTACTGTCAACGGAATTTAAGCACCTTGGTTAAAAAAAACGCGTATAAAGAATAATAGTTCCAAATTTTCAGCTCGATTCCCGATGGTTCCCCGATTCCATGGACCATTATCATCGTTCCAGCCACTCATCGAACAATCAGAGAAGGATCCGATTACTGGGCTCAAATTATGGCCAGCGTTAGAGTGCTCTCGATGATTTAGTCGTTACAAAGAAGGTGCTTAATCATTTTAATATTAAATTTTACAGCATGTATAATTATTCATCTATCAGAAACGGCTCCCGCCTGTCTCAAAGATTGGAGGGTCACGTTAATGTGATTCGCCGGTGCAAATCAAATTCGGAATCATTGAGTCGGCGGGTGAAAAATACGCGACGCAGGGAAGCATGATGGCGGTCGTGGTTCAGTGCTATCAGAACAGCACGTTTGCATCTTTCGAAGCACTTATCGCCGGACCCCCGCGAGTCGTTGATTATTACCGAAGGACGCTTTCTGGAATTATTGCCCGAAGACGTGGCGTCTCGGAAAATGCGTGATCAGTATCAGAAAGAGCACGTTGTAAGCACGATTTTCCAGAGAAAAAGGCTTTCGATAAATTTTCTTATTTTCAGATCCGAAGTCGGAAGTTTACCAATCTGCATGAACACAGCCGGATTATTGTCTTGCCTCAAATCACTACGAGGATTCAGCGAGTGCCTTTGATCACAGGTTTATATATTTCTGTATTTCTTCTTCACTGCCTTATTTTAAAAGAATTTTCCCGTTTTTTTTCTTTTGTTCATTTTCCCCTTTTCTTGGTACGCTGTCGTTATGTCCCCGGTACATGCTAAATTAACGTATATTTTTAATTAGCAATTAAAAAACTTCCTGATTAACTGCCCGTTTTTGGAGGAGAACCAGAAGAACGCAGACGAGTTTCTGAAACTGAAAGGGTTTGAAATTTTTACCAATCAAACAAACTCGCAGTTCAAAAACCATGCCGTCGTTGCTCAAGTTTGAAAAAACCACTAAACATATTTGCAACGTAGATTGATAGAATATCATTGGATCTTATGGATCCGCAATGGCCAGATCATATTGACATTTACCGTTTAATGGGTCGGTACCGCTGAAAAGTTGCTGGTCTCGCAGCGAACTACAGTAATCGGGAAAAAGCGCTGTTTATTATCGAGTTTTCACTTACTCAAAAAAGTCAATAAACTCGCCGCGAGATCCAAACCTCAACTTACGATAGCTATTTGTAGGAGTCGATTTTCCATCGACAAGGAAGCCAGCGACTAGGAAAATTTTGATAGGGAGAAGCATTGAAATTTAATTGTTTTGGGGCGTTGCGTCTGGGCCGTTTTTATAGGAATTTTTGAGCTGTAAGAAAACAACGCAACATTTATTGCCATCAATTAATACTCCGGAAAAATATGAGTCATTATGGGGGGTTTTCAACCGTACGGATTTTGACAAATTTGAAACTACCATATAATGGTTAGTTTTGTAGTTAGAGAACTCAAAATTGATTTTCTAAGACAAAAACATTGCTTCAGAAAATAGTAGGTTTGTATAATTTCCAAAAAATTATTTCTTGCCCAAAAAAAAAAGAGCTTCATTAGATGGCTGAACCAAAAAATTGGGCAAAAATAAAAAGTGTCTAATTTTGGGGTTTGAAAACGGGTAATTAATATATGCAGAATTCAGAAAATCTAGGTTTAACCCATCAAAAACCATTAAAAAGGGGGACAAAATTTGGCAATTTTTTCAACAACTCACAATTTTGAAACCTCCTCTAAATTGGTTCAATTTGTAGCTACAGAACTTAAAATTGGTCTCCAAGCCATCAACAATTGTCCTTTTTCAAAATATAATAGTTTTAAACGTTTCTTTGAAAATTTATTTTTCTTGCCCACAAAAAAGGACAGTCATTAGATTGTGGCAAAAAATTGGGCAAAAATAAAAACTTGTCTAATTTTGTTGAAAACGGGTAACTCATATATGCAGAATTCAGAAAATCTATTTAACACAGCAAAAACCATTAAAAATCTAAAATGATTAATTTTCTAGTTAAAGCATGCAAAATGGATCTGCGGGAATACCAAAAAGTTGTCAAGTATCGCAAAAAAAGTGGTTCAATTAAAAAAAAATTAGTCTGGGGTTAAAAATCGATTTTTTCGCCGCACTTCGCAACTTGGACGAATTATTCTTTCGCTGCACAAAGTGAGAATCAATAATTATTGATTTTATTTCTAAAACAGAAAAATAGATATTCACTTATCTGAAAAATCGATATTAAACGGAAATTCGCAAAAATCGATGGTCATTAGTTTTTTTGCAAACCAGTAAAATCGCTTTTATCCTTCGCCGCATTTCCTAACTTTTTCTATGCCACTTGACCTTTTTTCTTCCAGAAATCTTGGAGCTTCCCAAACCCACTCATCAGCCAGCGTGCTTCATCAATCATTCCGTTGAGAACTATGAATTTATCGAGTGAAAATTAAAAAGAGGGGGATTTATTACACTGAAAAAGTGTTTTTGTGCCACGTGGCGGCCTGCAGGCCGAACCTAATTCCTAGCGGGAATTTCTAGGCCATGTACTTGGGGGAGATGGGGAGATGATCGAGGGGTCAACTTCAGGGAAAATGTTTGTAACAAAATAGAAAAAAAACTATAAAAGGTAAGAGGAGATCAAAGGTCACGCAACTAGGGCTTGAAAAATGAATGCCTGCCTACAAATAGACATGTAGGAATGTAGGCAGGCAGACAAAAAGTGGGTGAACAACGAGAAAAGGCACGTAAAATGGGGTAAAGGTTAGAGAAAAAGAAAAAAAAAGCTCACAGAGCACATTAAAAATGGAAAAAAACGAGATCATTGGATATTCTGCTGCAGTTGATCGTCATCATGAGTGGTCTGCTGATTGGGGTCGACTATCACATCATCTGGTTCACGAGAGCATCTTCTTCGAGCAGCTCATGGATGATCGTCTTGATGATTTGGCTGTTCAACCACTTGCGAATTCGAGGACATCATTTACAAATTAGAAAATACCATTTTTTAGACAAGAAATCGATAAATTTCTGTGTTTATTACTATTTTTCGGATAATTCCACACAATTAGATAGTTATTGAGTTGTCTTTCTATAATTTTCAAAAAAAAAAATTGAACGATAATTATTGATTTTTTTTTAAATCAAAAACTTCACAAACTCAAGAATTATATATTTTTCGTCCTCCTTCTCTTTCGGTTTTGTGTTTGTGTAATGAGTTTTTTTGAAAAACGCAAAATTTTCTGTGATATTTCTATTTTTTAACCTGAGGCATAGTTTTTGAAAAAATTTTGCAATATTTTCAGTGTTCTTTCTCAGAAAAACTCGAATAATTGCAAAAAATGTAAAATTTATCAAAAACTCATTTTCAGTCCTTTGCTCAGAGAAGACTGGAAAAAAAATTTCAATTTTTTTGAAAACCTGCCAAAAAACGAAGTTTCACTCGCGAAACATTTTTTTTATCTTTTTTCGAAAATTTAATACATTTTTTTGCAATTTTTTAATATCAATCCGTTCTCACATTTTTTGGTAAAAATATGAGGAAAATGCATACATTTTGGATTTTTTCAGAATATCTGTTTACCATTATTCTGCTTCTCCACAGTAAATACTTTAGGTGCTCCTTCTCGTGCACTTCTACTTCCAAATTAACATCGTCACCAACTGTCCCAATAACATCTTCCTCGACAATTTCCTCAACAATTGCTCCATCAGGAGCCATATGCAAATGCATTTCTCGATTATCCATTTCTTCTCCAGCCATTATTTCGTTAAACTCCAAACGTGTGATTCACTATTTGCAAGAGACGATGTTCGCTTTTTTCGAAGAGCATTTTGAAGAGCAAATCGAATGTCTCGTTGTCGGTTGCTGAGCCAAATGAGTTCTTTGCAATACGGAAGTGAGCCTCGGCTGTTTCGACTTGTTCAACGCGCCATTCCAGATGGTGATAGAGGCTGGAACTATTACTCAGAAATTTCAGATTTTGTTTCGTAACCAAATGTGGGAGCTGGGAAATTCGCGTTTTCGACGAAAAAATAGCCTTTCAAAAGATTATTTTCAGATATGTTTAAAAAAATTGAAAACGACGAAATTAGACCTAGTAAAAATTGGATTTTCAGGCATATACACGGGCGTTTGATTACGTGGCCGTGAAAAACGGAGAAACTCGGCCGCGTAGAAACAAAACCGAAAATTGCAGAAAATCCAGGAATTATTTTTAATGACTCCGAAATTTCTATCCCCGATTCCGAATTATATATATGAAAGAATATATACTTCTGAAAAATTCAAAAAACCTTTGCTCACGCCACTAATTTGCTGAAGAGCCCAAAATTTTTACGATCCTGCTATTTCGGCTTTCTATCCGGCAGCTGAATCTGTTGCTGGACGTGGATGATGATGGTTGCTGAATCTGCTTCCGTCTGTGAAACCTTAAGCTCTCACTCGTCGAGCATCTCCTCAAGATGTTTCACATTTTTCTTTGATCCTCCTTCTGAAGCTTCTGCTGAAGCTCCAGCCGTGTCAGTCGTCCAATCATCCACAAAATCACCCGCCGCCGCCGAAACAATCATCATTCTTCAACTGGATCATGATCACCTCTCAGCATCCCGAAAACAATGAGTCGCCACAATCTCACGACGTCGGACATAATAGAGCCTTCGTGTTCTCCTGAATCCTATACTTCTCCAACATCACTTTAGCCACCTCGGCAGGGCCTTTCTCGCGTGCAGCCGGAGCACATCCTCCCGAAAGTGGGGTGGAAGACGTTGAAGTGAGTATTCTTGAGCGGAGCTCATCGTCTGTGGTTAACCGGAGCCGGCATATCGCCGGGCTCTCAACTGTACGATTAAATGAGCTCATTGCCGATTTGATGGCCATTCTGCAATGTCTCACGTAACGTCACCTTCTTGCGAAGGACAACGTGGAAGGGCAGTACGTGAAGCTGGAATTCGATGAGATCCGAACTATGGGATGATGGTGTCTTCCAGATGTAGTTGACCTTCTCGATTCAGTGCGAGCGCTTGTTTCGCAGATTTTGGACGTTTTGTGATGCCGTCTGAAAAACAGAGAAAAAATTGAATTTGGAGCATCTTGAATTTGGGTCCTTTTTTACTTTCCTACGGAACGTCCCACTTTATTTTTCGTGGTTTTTTTTCTGAATTTTGGATTACAGGGAATATCTCTCCAAACCAAGTACAGGGAATACCAAACTGTGTGGGCCGTCGCAGGAAGACTTCTCTACACTTATAAATTGTTTTACCTGTAGGCACATAAAGGAAAAGAGCAGAGCCTGCATCTTTGTATCTTCGATAAATTCGAGTTAAAAGTTCTTTTGTCTCTATTCATTTGTCATATTTTCCAATGTTTTAAAAACATTTTTTCTAAACTTTACAGTAATTTCGAGCGGGCTATTTTCACTATCAACTTTTTGACGCGTTTTTAATTCTTCATTTCAACCTCAATTTGTGCAAACTTTTCAAATTTCCATATAATAGGGCCGATTTGAAATTTTCATAATTTACACCAATATATTCAATCTTTAACCTCATTTTTTTCACAGAAATTCCCAACATTTTCACATATTTTTCATGACAAATTTGTATTTCAATGTTTTCCAAACTTACGAGGAATGGTGCTTGCCAGATATTCTCTGACCACGGAACCATCACACGTCAAATTTCTTGCATCAACCTCGAGCCCATCAATAAAGAAAACGAATGCGGCTTTGCCAGTTGTGGCTGCCGGAAGAGCCGGTACTCGATTGTGGCATAGGGACTCACTGCAAAAAAAGCATCGTTTTTTATAGAAATGGATCGATGTTTGTGTATAACTTTATCGATTTGCTAGAATATTATCGATTAGTTTCCGAAAAAAAATTTTAAAACAACCGTAAAACTGTATTTCTATTTTTATTTTTTTAAAGATAGACTTCCAGATCATATTTGTTTTGAAAATTTATAAAAAATTATCGATTTCTCTATGGAAAAATATCGGCTATTCTCGAAACTTGTGGATTTCCCTAGAGAGTTATCGATTTCTTCAAGGAAAAAATTATCGAATGTTCTAGAAGTTGTGCAAATTTTTCATAAAATTATCGACTATCTTTTACTGAAATATATAGACTTTTCGCCCAAAAAGTACGTACATCAAAGAAGGCTTATTGACAAGAGAGTAATTGTCGATTCCTATCATTCCAGAACTCCATATCCAACAGCTGAAGATACAAACTACCATCATTGGCGGCTTGTGCTGGCACAGCAAACGGGCATTCTTTCTCGCATTCCGCCATATCCGACACATCATTATCATACGATATCATGTATCTGCGTTGGCTAGGGAAAAATGGATCCTCATTTACACGCGTTGAGCACACACTTTGTGAGCCTGCGAGAGCTCAATGAGAACCTATGGTTTTGTGGCTCGTTTCGCGATTCGCAAATATCCGCCATGCATTCGTGGTAGCTCGCCTTCCTGATTATAGTCGTACATGATGCGCGCATGGCTTCACCACGAGCCGTGATTCGGTTTCCATATGTGATTGATTTTTTTGCGTAGTCGTGGCGCACGTGGATTGTTATGGAATACAGGAATACCAAGTGGAATGTTGGCACGTTTTGAAGTTGGGCCCATGTTGTGGGCCTTTGGTCTGTGAGGGCTTTGGGATATTATTACGGGAGGCATAAAATTCTGAGAATGCGCATTGCACAGCATAGCCCATAGACCAGATCCGTAAATCAACACAAGCCCAACAGTAGTTATTTAATAAATTACTGTAGTTTTTGCTGCGAGATATTCTGCAACGCGTCAAATGTGTTGCGAAATACGAATGCTCAGACGTAATTTTTCCTAAAGCTCGTCTATTTTTGTTTCATTCAGGGTTACTAAAAAAAAACCTGTTTTTAAAGCTTCTACATGTTTAAAAAGTTTTGAGAATTTAATACACTTTTTTTAATAGAAATTTGGCAGATATTTTCATCACCTCATCGACGATTATTCTTTTTGAACAATTTTCGATTTTTATGGGAATATATTTATATTCCAAGAAGATTAACTTTTTTTCAAGAAATATGAAAATTTATCGATTTTTCAAAAGAGATTAATTTATCAAAAAAAGAATAACTTTTCCAGAAAATATTTGTTATTTTCTTAGAAATTAAAAAAAAATTGTTAAATCGCTACGAATTTTGTGTCAATTTTTCAAAAAAAAAAAAGAGGCATCGAGAATATCCCATTTTTTTCGAAAAAAATTTTTTGGTTATCGATTTTTCTTTTTTTAGATAAAACGTCTCGTATATACTTTTTTAAAGATGTTTTTTCACCAACAAATTTTGATATTAAAAAGTTGGAATTTTATTACTAAATTATGGAAAACGTTTTCGATTTTTAGAAAATCGGAATTGAAAGTGGGCGCAAAAAATTTAATTTTTTAAGAAATTATAAAATAGAGATTATGCTCATTTTGGTATGGAGAGCGTCGATTTCCATCGGGCAAGATTTTTTTGGTTGTTTTCCCTCCATGTAACACCTGAAACTCGAGTGATCCCATGCTCATCACAAATCACAAGCTCCGACTTTGCGAATTTTCGTCCCCGATAGCACGTCGGATTCTGTTCATTTACATTATTAGACCATGGCGAGAAGTCGTCACGATTGATGTCCGTGTGGAAAGAGGGCTGGCGACGAAGAATGCGTACGCACGAGAGTTACGAAGTGCAGTACATTGTAAGGTGCCGGCTTCGCGTAGTCAAGCTCAGCAGACCACGTTCTTCGCTGGAAATATGATGACTATTTCGAAACATTTTTCGAGGAAAATGGATAGAAAAAACGAAAAATTCAATTTATTTCAAAGTTCGCTTATTGTTGATGAAAACATTATTACGGGAACACAAAATACTGAGAATGCGTATTGTGCAAAGTTTCTCGCGAAAAGTGTACTACAGTTAGGTGTTTCTTCAAATGACTACTGTACCTATCCTTGCGATTTACGGGAATAATTTATCAATCGATAAAACAGTCATTTTTAGAATTACCGTAGTCCTCGCCACGAGATATTATGCGCGTCAAGTATGATGCACGCATTCTCCAAATTTTGTGTTCCGTAATAAAGTAAAATAATGTTGTTAGATAAATATTCAGGGTCTCAACAAAATTTAATCTATGTTATCAGTGTTCATGTTTTTAGAGTGGAAAAGTTTTTTTTCAGAAAACAGTCAGAAATGTAGATTGTGTTGCATATTTAAAAAAATCATTTAAAAAATATGAACATTTTTTTGAAAAATCAAATTTCTCCAGATTGTATTACGCCATTAAAGGTCTCGGCACCATTTTGTTTCAATTTTTTGAAAGTTTTTGAAGTAGAAATATTTTTTTTATGAAAATTTTCCGTCGTTAGAATTTCGTTGAAAATTCGCTAATAAACGGGGAGTAAAAAAAACGAAATTTTCCAATTTTTCGAAAAACAAAATCGAAAAATTCCTCCCAAACTTACACATGGTATTAGCAATCCACTCCAACATGGCCTCAAACGTGCTGGCGACCCTCATTATGTCTAACAGTCAAGCACACTAAATATGTCCCGTTTCCAATTGCCGGGGATTCTCAAAATAGGGCGCCGGGTTCTCCTGCGGCTAGCGGATCATCGTCAAACTCCAAATCGTAGCCAATGTTGAGCACATCCTCTTGAGACATATCCAACAAATCATCGTCTAGCAGATGTTCCCTGAGCGTCTTCAGCAATCGAAACATCTTGCATTAACTGATGTTGCTGCTGCTGGTGCTGATGGGGTTGAAGCTGGATCTGATCTAGGGAATCATTGTGATGTCCCGGATGACTTCTTCTTCCACGACTTCCAAATCTTCTACATCTAGTTAAATTGTTCTTCATAATTCGGTGCGGCAGATGATGTAGATGGATCTTGTGATGTATCAAACTTCTTCATGGATGATCGTTGATCCATTTCGATCATCTAACACCTCTTGATGTCCAGGTGTTCCAGGGTCTGGTTTAACAAACGGACACGGAACCGAACCATCTATCACAGCTATTCATATATATAACACACATTTCCGATCGTAATCGTTTGCGTTGAATATAAATGAGACGCTTCCGAAGACGGGGGCATCTCGGCAGGACGGACATTGTTTCGACGAGACACAACTGTGTATTTAGAGTGCCAGCCCCGCCAGCCGTGTCTTTTGCCATTCGGAACTGGCCGTTGTCGTCTTGGACGATGGCGAGCTGTGCGGACGCGGGTGACGGACCTTCCGAGGCAGCTGAAATTAATCAACCTACGGCACTCTGTACATCTCCGGCACCACGTTTTCAGATCTACCCTCAAAACAAGATCTACTATTTGGAGATCTACGAAACCACTACTTTTCAAGAAATGGTACCATTCGAATTGCATCGCAGTATTCTCTAAGAACAACAAATCCAGAATGATGACCGCCCATTGTGCTCCGATGTCGGGTGTTGTTTAGCGTTTAGAAAAATCTTTTTTGAAAGAAAAACTTCAGCCGAGAGAACGATAAACAACGCACGATGAGTAATATGGAAGAGTTTTTGTTTCGTTGTTAGGAACACTGAAAGAGCTAGATCCTGAAAACGTATATCTTGTTTTGGTAGATCTTATTTTCGTAGATCTTGTTGTAGAACCGGCCAGATCTCGAAAACGTGATGCCTAATCTTCTGCAGTTGGCGAATTTTCACATATTTCAAGCTAACATATTTTTTCTTAAGCTTGTCCATCGATTTCTTCGTTTTCACGATTTTTTTCAGAGAAAATATAGAAAATCGATAAATTTGACGTTAAATTTTCGATTGAAAAAATGGAAAAATTACAGGAAAGTATTGATGGAGATTTAAACTTTCTAAACAATCGAAAATTATCCTTTTTCTTCTTTTGGAAATTTTTTTTTGGATTTTTCCCAAAATGGGGGATTTGAAATCAAAAAGCGTTAAAAACAAATACTTTTCTTTTAAAATTACCGGAAATTATTTTAGAAAATTTCCTAAAAACGTCAATAAATTAAAAAATCGAACAAGAGAAAGAGTTATTAAATTAAACAAAAACAATTTCACAAAAGTCGATAGCTATTGATTTTTCATCATAATTCCCTAAAAGTCGAAATTTTTAAACCTTCTGATAAATTCTTTTTTTGTTAAAAATAGAACTTTCGATTGATGAGAGAGACGTTTAAAACTTTAATAACTTCCTGTAATTTGTCCTATTTTTAATCGAAAATTTACAATTTTAATTTATTCATTTAAAAAAATCAAAAAACGAAGAAATTGTCCGTTTTTCTGGAAAAATTAATTCTTCGGCTCGAAATTTCGATGATTTGTTTTTAGAAAAAAATATGTAAAAAATTATAGAATTTCAAATAAAACACTGTTTTTTTTCTTTTGATCTTGAAATAGTAGAGCCCGAATTTCTTCCATAATCCAATTGTTCACTCAAAATTTGAAATTTTCGCATGACAAAATAACTTACGATTAACAGTCAACACGGGACCGTCCCTGATCGCCAGTATGATTAATCTTACGCTTATTTCAACAAAATTCGCCGGCCACAAAGTGCACAAAAACGCCGGTTGTCGGAATACGTGGCGGTAGGTACGGTGGCCATTCGGCGATTCAGACAATTCGATTGGCTCAGCAGCTCGGGCTCATTCACCAAATATCGGAACGGGAGACGCCTCTTGTTGTGGGTGCCGACCCAACCTCGAGTATGCAAGTTTTACGCGAAGAAACAATGCACCATCCTTCCACTATCTCGTCTTCGAACTGGGAATGTTTTTTTGATGAGAGAAGTTAAAATAGTAATCTTTAAATATCAGTTTGAATTCGCCGCATTTCAGTTGTGCACCTTTCGTGTATATTTACGATATGTTTAATCTTTTTCAGATGCTGATTTCCGATCTTTAACGGGTTTCCTTGATTTTCGTCGGTTTTTTTTGGATATGTGTTTTTGAGGTCGATTAATGAACCATTTTATTATCAGAAAGCTAGCAAAATGTTAAATACTGGACAGAAAATCCATATGCCACATGCTTTTCTCGACTGAAAACCGGAAATGTTGCTAGTTTTTGATAATAAAATGTTAAATTAACACATTTTCAAAAAAAAAAACAATTCTACAAAAACCGGTGCGACGAAAATTCAAGAATCGTTGCATAAACGGAAATCAAGACCCGATAAAGATTAAGCATTTCGTAACACCGAATTTGGTAAAACGACCACATGGCATCTCTAGCCCGAAAATTCGAAATTCTTCCAGCTGAAATGTCCATTAAATCAGGGAATTTTTCTGAATATTTCACTTAGATTAGGGATCAGGAAAAAATTTGGAGTTATAATAAAAAAAGTTACTAAGCAAAACGTTTTAGCAATTTAGGTTCTAATAGGCTTTACAAATATCAAAAAGTCCAGATTTTTCAATATATATATTTTTAGAGCCACAGATTTTTTGCTGTTTTTCAGCATTCTCGGAAGAACATACCGGTGTGGATCCGGGATCATCCAGATCTAACGAGACGTGCGGATCAGTTGGATCGACCATCGCATGTCTTAAATAGTCGTTTCCGTGCGGATAGTTTTACGATTGGAATTTCACCGGGACACGTGTAGTCGTAGAGAATGAGCACGTTTCCTTAGATTTGGCCATCGCCAATGGGAGAGGTTCCCTAGAAAATCTGGAAAAAATTTTGTGAATGGATTTTTTCGTTCTGAAGCATTTTTCTTGAAATTTGAAGGAAGACGGGTTTTGCATAGACTCAAAATTAACCCTTTAGAAAATTGTTACGTTGGCTCAAAATATCGAGAATAAAACAATTTTTTTCTAAAATTTCGAAAAAATTGGCATAATGGCGGAAAATGTAATTTTATTTGATTATTGTACTCGCCTTTTTCAGTTCATTTTGGGTTAAGCATTTTTGGCCCATAGGCTTAAAATTAAACTTAAACATTTAAAAAACGAAATAAGATATCTGCACAAAGCCAGTTATGGCCACTATGAACTAAAAAAAACATTTAAAAAAAACAACTTTTTTTTGAATATTCACACTTTCTTAAACTGATAATAAACCTTTTTTCTCAATCTTAACAGTCTCGGCAGCCACGCGCTGTACTCGGTGAGATGAAGTCGGCGATACGTGGATCCTTGTCCGATTGGAGCCGTCCGTTGAGACGAGCAACCGGATGACGTCGGACATTCGGTTTGATGACTGGATCAGTGTTGCCTACGTCGCCGCCAGTAGAGCTCGATAGCTTCAGATCGTCATTCGAGACGTCTTTATCGACATGATTTTGGAGCCGTCCACATGCGAAACAGGCTTTGTGTGGAACAAGTGGTGGGAGACGGGGTTTGTCCAGAAGCCAACCTCCTCCGCGACTAAAAATGGGGACCGTTGATTTTAGTTTTTTTTTTCTGGATTTTTCGGACAATAGCATTTTGACCATTTTCTTTATTTTTAGAAGTTATTTTTCTATATTTTTTCTCTAAGAACTATTGTAAAAAATAGTTCAATTTTTTTGAGGTTCTGGCGACAAAAATTTATTTTATCGAAAAAAATTTTTTTTTTTTAAAACAAGATATAGATTTATCACTGAAAATTACTAATTTCCAGTGCAAAAAATTTTTTTGCCTATTCTGGTAGCTGCCTGATTTTTGATATATATTCCAACACAATAAAGTTGCTGAAATTTTCTCCTTTTTTCACTGTCTCCGTACATCATTGCAATTTCGGTCTGTTCGCGTTGGTTAGCAGCTCATTTATTCGTTCATTTCTGTGAAGGTACGCCAGGCAGCCTGAATTGTGGCGTAGCAATCACCGTTTTTCGTCGAATTTCACCTTCATCTTCGAACTGCAAATAGACAATCATTGAAGAAAAAAAACGTTAAAATCCGACTTTCTCGATGATTTTTATGATTTTTAACTGAAATATTGATTTTTCGGCATTTTCTGAAGCAGATTTTGATTAAAATTTGAAGGTTTTTTTTCGTCTCCCGTAGGCTCAAAAAACGCCCTTTTTATGGCGGCTCAAACGCAAATATTAAGTAATATTCGAATACAAAAGTTCATAAATTTAGGACCCCTGCGGGGACATTAGACTTCAGATCTAAAACTAACCGATTTTGAATATTTTGAGCCAAGTTTGGCCAAATAGGCATTAAATTCACTCCAGATGACTAACACGTGAAAAAAGTTAAAATTAGGTAAATAAGACAAAAACAGAAAAAAAATAACTTGAAGCGAAACTGGAGCCCATTTTTGGAGACAATTCTCATTACAAAATTGGTTTTTTGGGAACATTTTTTATTCAAGTTATTTCGGACATTTTTTTTCGAAGAATTCCCATAAAACTTCGAAGCTTTTTCGGCATGTAAGCCCCTACCAATTTCACGCAATCTGGTACTGCCTTTCAGCAAGACCCAAGTTTACTGATAACTCTCCTTGAACTCGGAACATTTTCGACGGTGTCGCCGCCGCTGGATTTATAATTCTTCGCATTCTTCTACCATCGTCGATATACGACCCATCCGTATCCATTGGGCAAGCTTGCGTGTTCGGACACGTCGCTGTTTGCTGGGCCTGGAAAATTTCGATTTTAAAGTTTTTTAAAATAAATAATCCCCTACAAATTAATTTCCAAATGCGGCGGTTGCCAATCCATAAACCCGTCGTCCTCGTCCTCATCATCACCGAACGGGTCCATTTGTATGCGATCGCTCGTCTCGATATCTCGAGGGGAAAGGTTTAAATAGGCGGCTCATCCTCTACGATGACCTCCGTCTCTGCTCACGTGTACATCGTGTCGTCGCCGGCGAAGATCGGCTCTCCGAGCTCTCCGGCGGTGAGCTCCTCGAAATGTGGCGCTGGCTTTTAAGCTCTTTTTCACGTTGCGAACCGTACTTCCCTACGTCCTGCGTTTTGGAGCTGCGATCGAGCTCGTCTTGTGGATGCAGAGGCGAGCGCTTCTTCCTTTGGGTTGCCCAACTCGTAGTCTTCATTGTTGTAGAGCACGTGGGGATTTCCGAGCATTTCGACGTGGACGATATTTTGTGGCTGGATCCTGGGGCTCTGCGGCCGCAGGCTCTGGATTTGGCTGGGGCTCTTCGGCCGGCTGGCCAATTGGGGCTCTGTTGTGCACAGGAGAGAGCGCTGTTGATCAACTTGTTCCTGATTTTCTGCCAATTCAATTTTCAGGATTGACATTCTTCTGCAATTTAATAATTGAAAATAAGAATAATTAAGTGGAAAATTAAAAATTAAACAAGCATTAAAATAAATTTGAACAAGTCCAGATTTGTAGTCCGCAACGCACGGACGAACGCATACACCACAACTAAGAGAGACGGGAGGAGGGATGGAGAATTTGAAAGAGATGGCTAGGCGACGAGATAGCCGGAGGATTGAGGAAGGACAAACACACAGATGTGGGTTCTTGCAGCGCTTTCTCTGCGTCACTTCTTTCGACATTTTTCGGTTCAATGGGAAATTTCTACTTTTTCGGAGTTTTTCTTTTTTTTCATCGGAAAACTTCAAAAAATTCAAATGGAAACTAGGAGCTGTACGGACAATGCATAGAATAACACGAAAAATGCACATTTTTAGGCCTTAGGTCACTGTTCCGGCGCGGAAATGCGGATCAATTTCTTTTTGAATTCAAAATAGAGAAACTGGACGTGATGGTTGGTACAAGCGTTTAGTGAAAATGTATCACAAAATAGGAGATCAATTAGATATGTTAATTTATTCGTGGACCAAATGACTATAAAAAATTGCGAAATAAATAAAAGTCGATTAAAAACAATCATATGTCTTCATTGCTTGGCGAGAGTTTCTCGGTATCGGATAAACTTATCTCCTACAAGAGACTTGCGAATAACCAAAATAGTTTAGTAATCTAGACATTGGGTGGGGTGGGCCCAAATATTGAATAAGGGTGAAGAAAGATTATTCAAAATACGTCGCTGAAGTGTTGGCATACAATATTGAGTCGGATAAATGGTAAGAAAGCATCACCACTCAACTCAGATCACAATCTATTTCTCTGAAGAAGAAAGGGACGAATGTAGTAGCTTGCTGAGGGGGGGGAGGGAAGGGCGTGGGGATGGAGGCAATTTCAAATAAATCTGAAAGCAAGTTACAAATACGCACAGCCAAAACGGTGAGGCCGAGACTTGGCAAACCCAGTGATTGCAAGAATTCGATAAAAAGCTACTCGCGGATGTTAAGAGCGAATCATTTGGATCTCGGGGGCAGTAAATTAAAGGGACAAGGCATTTCGAAAAATACACACGTTAGACTGAAAAAAAAAAACCGATGTGATCATTATGGGATGCATCACTGCTTCTTTGGTGGGTCGAGTTGACACTGAGGCGAAGGAATGCGGATTGTACCGCTGCCACCGCCATATCCTTGTCTGTCAGTTGCTACATGCTTGTTGGATACAGATTTGTAGATTCCGTCTGTATAAAGCTGCTTCAACGTTGGTGCCGAGGGCAGATGTTTCTGAAAAATAAAGATATATCAGCGCTATAGATTAGTTTTACTTACCAATAAACCACAATTGATTTCTTTCGGTGCTGTAGATCTTGGCGTCCTCGTCTGTTGAAACTGATTGCACTGTAGCAAATGGCGCAAGTCGCTACCCTTGATTTCCGATCAACATAATAACAATGTTATGATCGGCGTGATCACGAAGCTCCTTCAACTATCGCTCTACATTCTCTTACGTCTAACATGAAGCTTAGTGTCGTAGACTAGGAGAGCTCACAGCCCCACGATAGTAAGCGGATATGATGGCACGGTAACGTTACTTTTCTGTCCAGCAGTATCCCAAATTTGAGCCTTCAATGTCTTGCCTTCTACCTATGACAAAAATAATAATTTGAATCATAACATTAGTGTATGCTACTGAAGTTCCTCACCGAGATGCTTCTCGTGGCAAACTCGACTCCGATTGTTAATTTTGATTCCAAGTTGAACTCATTCTTGTGAAACGAATAGACAGGAGATGTTCATCGACTTTCCGACGGCTGAGTCTCCAATCAGAACAACCGAAACAATTTTTCGTTTGGGAATTGAAAAAAACAAAATTACCGTTGAAACACAATTAGTCGTACTGCATCGTCACGAGAGCCCATCTTCTGCGCTGTAAAATGATAAAGGACTTGTTAAGGTTGAAAGTTATATATTAGGACGATTGTAAAAAAGAAAAAGGGCATTGGTCTCATGATTCATCAGCCGGGCGCAATGTCTTGTTGTAAAATCGATATTGAAAACGAACACTGTTTTATCGGCGGAGCATATTTCTATGTTCTGTTCCCGACACAAACGCGGAGTCAGCAACCGCTATCTCGACGCATGGGATTGAAAAAATAGAAGTGAACTTAATTTAAGAATGATTCAAAGTATATGAGTTGGGAGTTTTATATTGTTATCAATATATGAGGGGGGTGTCACCTTGAAGGAAAATGTGAAAATGTATATAGAAGTGTGTTAGGCTGAAGAGTATTTGAGGCATATCATACCCGAAAAACAGGGAAGGTGAGCGGCCACTTTGTTTGTCGACACGATTTCGAAATAGTTGAACTATTTTTTAACGGGAAGAAGCTTTCTCTGGGTGTTCTTTTTTGATATTTTCAGCTAAAAATTGAAAAAAATAATTAGTTTTATGGCTGTGAACATCCACAACATAAGCTTTTCCGAACGCGAAATGCGTGTGAAACCCAAATAATTGAACGTAACAGGTCCACCGGCGCGGCCACGGCGGTCTGAGGGTACGCGACGCTAGCGCAGCGCAAGGCCGGGTCCCGGCACGACAGACTACCGTATCCCTTTAGCAGCGGCGCAACGGATCGTATCTCAATTACATTTTTTTTTTTTTGAGACTAACGATTTTTCCGTTTTTTCAGAGCAATATTTTTCATTGATTTTCTTAAATTCATCAGAATAAATTTTAGAACCTAATTTCCCGTAATTCTGATACGCGTTTTTAGTTTTCGTGAAGAAAATGCTGATTCGAAAACTGAAATAATTTAGTTTTGAAAACTTGCTCTGAACTCTGTTTCAATATCTTATAATTTGCTTCTTTTCTGAATATTTTGATTTTCCTCAGGTAACCAACCGCCTATACTCCAACGTAAGGTTTTTCTTTAAAATTTATATTAGATTGAAATACATTAGTTTTAGGCCTGATTTTCAAATACTTCAATTTTGATATTTAATTGTTGGTTTTTCAGTTGAAAAGAAAGTGCCACAGGTTCCAGAAACTGTGCTCAAGCGCAGAAAGCAGACGATCCTCGCACCAAGGCTGGTCAACATTATACTAGGTGACCGTCTCTGTAAGTTTATTTAACTGTCTTGAAAGAAAACCGAAAATGTTCTTGCGCTGGTTTTAGGATCCACTATTATCCAAGGCTACCAGCAGTCAAAACTGGAAGCTATAAGATCTTGTTTTGGGTGAGGTGTATTCAATTCAGAATGCGTCTCATGTTTATAACACGATGACAATTCGAAATTTTACAGTTTAAATTGTCTTTTAGGTCCCGTTTGAAAATTAATTTGTACTAATCATGCATTAAAAATAAAATTTTTTACAGAAGAACAAGGGAAGAGAGAATTCTTCAAGCGTGCTGAGAAAAACGTCCAGGAGTACTCTAGAAACGCCCAAAAGGAAGGACTCAGACTCAAGCGCGAGGCTGAGGCCAATGGGTGCGAGACTTCTACGTTCCAGCTGAGAAGGTCGCCGTCGTCAGACTTCGCGGTATCAACCAGCTTCATCCAAAGCCAAGAAAGGTGAAATTATGTTAATGAGTTTTTTAATAACCATTCGTTTTCAGGCTCTCAAGTTCCTCCGTCATAGTCAGATCAACAACGGAGTGTTCGCCAAGCTGAACAAGGCTACTCTTCCACTTCTCCGTATCATCGAGCCATACGTAGCTTGGGGTTATCCAAACAACAAGACCATCCACTATCAGAGTCCTCTACAAGCGCTAATCGGATACGCCAAGGTTGACGGCCACAAAACCGCATATTGCAATCACCGACAACACCATCGTCGAGCAGAGCCTCGGGATAATTTGAAAACGTATGCCTTTTAATTCTTATTTAATTGTTTTCAGGAAAGTTCAACATCATCTGTCTTGAGGATTTGGCCCTGGAACGAGATCGTCCCTACCGTCGGACCACACTTCAAGGAGGCCCACCAACTTCTTGTGGCCCTTCAAGTTCAACAACCCAACTAAGATGGACTAAGAAGACCAACCACGTCATTGAAGGAGGAGACTTCGGAATCAGAGAAGATCAAATCAACAACCTTCTCCGAATAATGGTCTAACTTGTTTGGTGTTCATACCTTCCTCCCGGATAAATCGTTATTGTTTGACGTTGTTTAATTATGTGCATAAATAATCATGAAACGTTATCGTCTTGGCTCGACTCATCTCGGATTTCATGAAGGGTCTCATCATTCAGATGAATTCGTAAAACCGCTTCCCTTGCTGACTACTCTCCCAAGAACAGTCACTGTTCCCTACTATGCTCCATCCTGTTTATTTCTAGAAACTTCGAAGCGATCCTAATTCCCTATGAAGTGAGAGAATTTAGGTTCGTGAATAAACATAGTCCAGATTTAAATCCACGCAATGTCCTCTCTACAATGTACTCCCTCTTGAGCACCTTAACCCATTGATGATGTAGATGGGTATTTCTTCAAAAATTTGATGGAAGGACTTGATTATCTGCTCGCCAAACGATATGGAACAGTTGCCTTAATACTAGAATTATCCTTAGAAAAAGCTTAAATATTCTTCCAGTCTCTGGACTCGGGCCTGACTCCAAAAGAGCGAGCACAGGCTCTCGCATTGCGCACTTTGCTCGACGTGCTTGGATGCTTACACGCGAGGCCAACTACGGATTTCATGTGGCTGCGCGATTAAGAATAGACTTCGGGCTTGGTCAGCTCTATTTTTGGAGGAATTGGGTTGTACCCAGATGCAGAAACGGGTAGATTATTGATATTTTATGGAAAAATCGATAAAATATTGATTTTTTACTGGAACAAATAGATCAAAAATCGGTTTTATTTTCCTCGGAAAGTCAATGCCGCTGTCTGAAATTAGTAGTTTCTTGTTGATACAAGTTCGATAAAACTGGTTTTTCAGAAGCAAAATCGATATAGTAAGCCAAAATGACCAAAAATTATCAATTTTCCTATAATATTTACCTTGGTTAGATTATCGATTTTTAAGGCAATAAAGTCGATATTTCACAATTTTTTATTTTTTTTTGGCTTTCCAGCGCGCAAACTGTGCCAAGATCTAAATTTTCCGAAATTTTCATTTCTGACACGCCGCCGAGTGCGAGGCTACGGAATATCCGGAAAATCGGCATGCGAGAAAGGAGGTCGCCTGCCGAACAAACTGAAGCTGTTGGAGGCGGCCTCCCTGACTTTTGGCTCGAAAAATACTTTTTCGATGTCAATGCACCGTCTTTGGTAGGTGGCAGCCAAAAAACTCGTCGGAGCCAAGACTAGGTTTCAGCTCGACTGCAAGGCGTTCGCCGTGATGGCTCAAATATACACCACTGCAGAACGAGGCCCGCGTAAAACAATTCATCCCGAAACGATCTCCAAATTTGTTCGGTGGCCTTGAGTTTTCTAAGCCACGAGAGTTGAAAAGTTCTATAATAGGGCATTTGGTTTCAGATGACATTAGTGACGGGCACACATGAATCCAGAGGAATTCTGGTCGGATTGGTGTATCACGTCGGAGGATTGAATTTCGTGGAAAATGCTAATTGGTTTAATGTAATATGATTTTGCTTCGTGGATTTTAACCTATGCACGAATAAAATTTATATTCTAATTTTAAAAAAATTTCAAACCAAAGAATTTTGAGTCTTACGTGACAATTGAAGGGTATTGCAATATGGGCATAAAAAATATATTCCCTAATTTTCGAACTTGCTCAGTCTTGGTTGCGCAGGAAATTTTTTTGCAGTTCTTGTTTGGGCCTCGGAGCTTGCGCAGATGCATAATATTTGACGCGCAGAGTTTTAATTGAAGTTTGAGCTTGAATTGAGTTATTGAATTTTAATTAAATAAAGCGAATTCTAGATAAAATGATGTGTTTATTGCAAACTAGATCGTGAACCTACAAAACAAAGACTTTACGCGCAAATTTCCGAAATTTTCAAGAAAAACCAGTGGAGGCAGAATTTCAAATGATACTTGTTCCTCTTCTATTTCTTCTACCAATTTTGTTGTGCGGTGGGAATAAGAAAAAAGCGAACAAAAATGATGTAAAAGGCGTCGAAAGTAAACCCACTGGTTCCACCGTCGACCTCTACAGACCTGCTGAAGACTAAAGAGAAGGAGAAATGAAAAAAGAAGAAGCTCCGGGAGCACGACGCCCCGACTCAGCCGAAAAGTCCTCCGAAACCAGTGGTCCAGGACACGAGAACTTGGTTAAGTGCTGCCTAAAAGTGAGAAGGAAGACGAAATGAAGAAGGGAATTCAGTTGCGAATCCGCCGAAAAATTTGGTGGGTCTCACTGCGATACATTGAGTGTTTTATCGATTTTCTCTGAAATAATTGATTTTTTCTGTAAAATTTTTGACCGCGAGATTTGCGAGTTTTCTGAATTTTCAAATATGTCGATTTTTCAGAAATGCGAAAGTGAAATTTCTCAAAGGAAAAGCCGGCGGCTGACAAAGAAGGACGAGAAAAAAGAAGCAAGATGGCCATAAGGAAGAGTCGAAAAGAGGGAAAGGAGAATAAAAAGGAAAATGACCAAATTCTGTGAAAAATTTCGATAAATTGGTTCCTGAAGAAGTCATTGTTCATTGTCGCTTTTTCAGAATTCCTCGAAATTTAATTGGGCGTCATGCTTCATATGTTGCATTGAGTCCAGAGACTTTCAAAGTTCACGCGCAGCAGACATTTTAGCACGCGCTGCAGTGAAATTCCTCTTGGTGAAGATCTTGATTTTTTCCCGCCTTTTTTGAAAATTTTCGAGGCGTTGGTCGAGCCGAGTACATGTGAAGACGGAATGTCAAATCACAAATACATCACATTTGACGCGCAAAAAATTCGTTTTGAAAATATGCGCGTCGAATAGGGTGCATTGAGTACGCGGAGCCAATACTAATCACACTTTCTTATCGTGGAAAATGGAGCGAAATTTGATTTTTTGATATTTAAATATTCGGGAACAGAAAATTCGGAGAATGCGTATTTTGAAACATAATTGACGCGCAAAATACCTTCTCGTACAAAGCGAAAACTACAGTAATTCTTTAAATGACTACAGTAGCACATGTGTCGCCGATTGGGCGTGATTTTTATTCCATTTTCTTCAGTTTTTCTTGACATTATTGTGTTTTATTTTAATATTTTTACCGATTAATAAATGATTTCCGCAAGATAAATCGAGCTCACAAACGCTACAATTGTGTCATTTAAAGAACTGTAGTCTCCGCTGCGAGATATTTTGCGCGTCAAATATGTTGTGCAATACGCATGAATTTTGTGGGCACGTAATATTTGAGCGGCTGTTAGATAAAGATCAAAAAATTCAAAAAAAAAAAAGATGTCAGAAATCAAAAATTTTTTATTGACGCAATGCACAAAGTCTCCTGTTTCCCTTTTCCCCAAAGTTTTAAACTAATAATAAAATTTTTTAATTGTCCAATCCGACCAGTTTAATACGAAACAAAACGGACAAAAGATTCCACAATTCCGATTACGGCTCAACACTTTCACTCAAGGAATTCTCTACGCTTAGATTTTGATCTTAATGGAAAACTGGTAGAACTTGGTATAAAACTACACAAAACTGGCAGAAAGAGTACTCCTTCCAAGACAAATAAAGTCCCTAATCGAGGAAGATCACTTGGAGCATATTCTGCCGCAACGCGTTTCTGCGCCGTCCCTCTCCAACTCGTGTATTGCGATTGTGGTGTTAACACTAACAATTGCCTATCAGGCACTGTAGTGGTATTCATATAATTCACTCAAATTTGCTTAACGATGCCCATTTTTGCCACCTGGTAATTTTTTTTAAAAAATTCAGAAATTTTGATTTGGATATATTCAAATAAAAAAAAAGTCTAAATTTATTTGCAATCGTTTGAGATTTGACATACATTCCAAATCCTACTCTTCGCAATTTTTTAGTCAACTCAACCTCAAAACCTTAAAAAAAAACCGCAAACCTGTCATGGCGCATTACGTCGATGTTATCCCTACGATAAATCTTCTGTTTTCGAAGGGTTTTTCATTTTCCAATTTTTATCACCAAGGAAAATGTATACACCAAAAAATTATATAGAATGTGACGTGTAAATTGGCAAAAAACTAATAACTTGCGCTTAGCTTTAAATCACTGCATTGCCTCTGCGGACTCAACACACCCGATCTGAAATTTCAGGAACTTATCGATTTTTGCCTAAAATTTTGCTGCATGGCTGCATCGATTAAATATTAAAAAAAAAAGCTGTTGAAAATGATCGATTTTTTTGAACACGAAAAATTTGTGGAAAATATGAAATAAAAAAAAACATTGTGCATCGAAAAACTTACAGGCTCGATACCGTGAGCTCTGGACAGAACAAAACTGAAGATGGCTCGGAGTCGCGGCCGGGACGAGTAGCTCGTGGCCCGAACCAAGCGAGAGGTTAAAGGCACATGGCTCCTCGGACAGTCCAGACCGATGAAGCAGAAATCGACGACAGAACAATACGCCGAGGCCGCTGGCGGAGGCGGTGGAGCAATACCGAGTGTAGACGGGGCAGGTGAAGGACCACCGGGTGATGGTAGGTTTTTAGATTTGCGAAGCTATCGTGGTTTATTGGTTTAGTTTTACAGACGGGGTCGACGGAACGGAAGGAAAAGACGGTGCACCTGGAACCGATGAAAAAGAGTCAGGTACCACAAAGACCCGGCGACGGAGGTAATCAACAGGTACCATCTGATGCATTTGAAGCATGCACACGTGAATGACCACCAGGACCGCCTGAACCAACCGCCCGGAGACAAAATCTCGAGGCTACCCTGGAGAAATCTGGGAAGAGCCAGGCACCCGAAGCGCCGGACCGAAAGGAAATGCTGGACCGTAAGTGGAACTACAGAATCGATTCAGTCTGCGGTAAAAAATCATTTTAGGATAAAAATCGATAATTTTCATTTTCGTTTTCCTCCATTAATTTATGTTAACTTTCTAGAGTTGGACCAGGTCCACCCTATCCAGGACGACCTAGAGAAACCGGAGATCACGGAAAGACGATCGCCGGAGAGGCGCCACCTGGACCACCAGACGACAGAGGAAGGAGAAAGTCCACAAGGACCACCGGGACCATCAGGGCCACGTGGAAAGAACGGAGTCGATGGAGAGAAGGGTACGAGATCAAGGTAATCCGGGACCATATGGAAAACCTGGGCAACCGGGAGCTCCAGGACCCGATGGCTCTGGTGGTGAGAAGGGAGGTTGCGATCATTGCCCACCGCCAAGAACTCCACCTGGTTATTAAAGATTCTTCGATTAGTTGATATTTTATTTTATTTGATCATGGCGTTATTCATTTTATCCTTCGGTGAAATTTCTTTTGTTGCACTATGATAATAAAATTCTCTTGCCAGTAGTTCCAAGTGCCCCAACATATTTTGGAGTCCTTTATGTAGATCCCTCTCGTCGAAAGCTGGAAGATTTCACAATAAATCTTTCAGAAAAATCGAATGAAATTTTAGAAAAAAAAACATCAAATTTTTGACGAACTGCATAATCAGTCAATATTCTATAAAAAAAAATACGATCGCACAATAATAAACAACGACGCGGAACGACACAGTCCGCGGTTACTGAGCTCCGCCCACGATTTCATTTGCACTGCGTTGAGTCGGCCGTGTTGTTATTCAAGAGTGAATATACTGGTTAAGTTTAAAAAGTTGGGTGTTTAGTGTTGAAGAAAATAATTTTTTTATTTTGAATAAAGCACAATTGGCAGCTGAAACTGGATTAAATCCAGACAAATTTTGAACCGTGGTTGTTGATGCATTGAGTTTATATTGTTAGTCAAATGTATGAACTTGTAAAGTGCTTGTAAATGTAAGTTGCTTGTTCGCTCATTCTGAAACAAAATTTAAATTAAATAAAAGTTCACGCGTTGATACAAAAAAGCCAAACTTACTGATTGCAATAAAAATAATCATTCATAATAGTTTTTAACAAACAACAATCCAATGCGATCAAAAGTTCGGAAGGTGATTTACAACCAGAGGACACCCAATCCAGAGAAGATAAAGAGACGACTGCTACGTATAGTGAGGATACAAAGCCACGTAAATAGACCGAAGTAGTCCTACTTTAAAATAACAGTAACCCAGCTGCCTAAATATCATAATAAAACTTGCAAAAAAATGATGTAAAATTTTAGTTTTTAGACTTTTGAACTGGTAGAAGCTGTGTTAGCGCCACTTTTTGACCACGTCTAAATAGAAAAATTTCCCATTGTAAAAGAGTTGTATTATGATACACTGCGTGGCGTGTAAAATACCGAAAAATAAAAGCGCGGTTTTTTTTTTCGTAAAATCACAGGGAAAAATCCGTAATCCCGGAACTCCAATCAGCCGCCAACATCCCACGGGCCCAATAACTTCTGGGTTTTCAACAATCTCATTTACTCCAATTCCCGAAACCCAATGGGAAGGAGAGCTAAACGCGGAACGGGACTGCCAAGACCCCACGCTATCCAGTTAGTCGTCCGACCAACGCCTCTCACACCAGCCATCACGCCATGCGAAGCACCACCACTACCACCTCCACCAAACCCTCTAGCGATAATAACAACTTGAAACGATTGAAAGTCAAAATCAACTGATTGAAGTGCCCAGCGATGAAGTAGGCCGAGTAGATTAATATAGACAATTTTCTTTCATTTCATGGGAAGGAACGAGTGTGAGGCGATGTTGAGCAAGCATGAAGACGATTCGAATGACGGAAATTAGGAAGAGGCAGGTCGCGTATGTGATTAGTATCAAGCATGGAAGTATCAAAATATTCACGTGTGTAACGGACCAAGACGGTGGGAGTTGTTTGGTATTATCATTTAGTTTCGTTTCAAATCAGACCGAGATACATACATTGAAGTTCAAATTTAGAACATGTTGCATCGCAATGTTGTAGTTCATTGTGCTCCCTGAAGCATTTTGCGGACACCACGAATTACATAGAAAATAAATATTTTAACCTATGGTGGGCGGCAAATTGACAAATTGCCGATTTGCTGAATTTGCCAAAAATTTTCGGAAAATTGTATTGTTGCACATTTTTTTTAAATTTCAAAATTTCGCAAATTTTATCGGCAAAATTGTACGCATCAACCCTATTTTCTACATCTGTTCCGAAAAGTAATTATATGAAAATATCTTAAGAAAAGGGGAAAAAATTCGAAAAGGCACAGTTTTCAGTGTTTGCGTCTTGTACAAAAAAAATCTCGAAAAACTTTCGGCCAGCAAACCGCCAAATTGCCGGAAAGGTCTTATAGTTTCAGCTAGCAGTTCGAATCGGCAAACCGGCTATTTGCCGAATTGCCGCAGTAGCCTCTCACCCCTGATGCTTTTGAACATGGTGCATTGCATCACCCTCGACTTGGAAAGTTTATATCGGTAGATATTTGCAGAAGATGTAATTTAATGATATTGTTCAGAAAAAGCTCTGGACCAACAAGTACGCCTTCAAATCCATCTGTGAGCTTATTGCCTATCACAAGCGAAATCACAAGCAGATTTATGATGACGTTGATCTGTGGCCTCGGGCACGACATGGATGGCAGCTGAACAACGGGCAGGTCACATTGATTAAGAGCGAAGTTGGGAGAGGGACAGTTTGGAGAAGTGCACAAAGGATTGAAGACATCTTGCAGCCCCGGTCACTGTTGCCGTGAAGACCTTGCACCAGAGGAAGGCGGCCATCTATCCGCCAATGAGAAGATCTTGTTCCTAAGAGAGGCCAATGTGATGCTCACCCTGCACGGTCTAATGCTACCTGTTTCAAGTTGAACTAAACTAAAATTCATTCCAAATGTGATAAAATTGTTCTCTACGGAGTATGCTCCATGAAGGAGCCCATAACATGATTTGGTCATGGAGTTTTGCGACGAGAATTTGAATCCCCCTGGCAAGGACGCTCTACTCTCCAAGGAAGAAAAAGTGTCAGCTGAGGACAAGATTCTCTACCTTTTCCGCATAACGCCGCCTCCGGTATTGGTTATTTGCACGGAAAGGTTAGTCACAGGGAGCGGCGAGAAATTGTTTGTTGAATTCCAAAAAGATGTTTGTTTTTCAAAATTTCTGAAATGTGTATGAAAAAATAAATTTCAGCTGAAAATACTTTGGATTGGCGGTCAAATGAGTTGCTATAAAGGAGCGAAAGGGAGGATGTCTGCCGGTCAAGTACATGGCTCCGGAGACATTGAAGAAGGGGTTGTACAGTACTGCCTCTGATATTTCTAGGTGAGCCTACGAGCATACATATGACATTGGTAGTGGCGTCGTGGCCTAGAAACCTTATCCGCGTCTGAAGGATAATAACATCACACAAGTCTCTATGATTTCCAGCTACTGCGCTCAAATGTACTAAGTCTACACGGACAGAGACGCCATTCGAAACGTGCGGGCTACGTGGAAATGAGCTCCGAAAAGCGATCATCGGGAAGAGAATCAGCTTGCCCGTTGAGGTAGAGCTACCAGTCTTCATTGCCAACATTTTCGAGCAAAACAAAGCAGGCAGTACGAGACCGAAGATCGCATTAGCTCCAAGCAAATTATTCAGATTTTTAAGGAGGTTTGTGAAGCATTTTATCTGTTTTTTGTTCAAAAAATTTGTTATTTTCCAGGAAGTCGGATTCCATGAAATTGAGACAAGTGGGATACTGCATAAGCTTGTCAATTCTCCCTTCCGAGAATTCACAATAAGGAAAGTAAAGGCGCTGGCAGTGTAATAAATATCTGAAAATCCCCCCACCCCTGAAAATATTTGACTGTATTTTTTAAATCACACAACGCACACAAAAGACAGACAGAAAGCATAAGTACACAGAGAAAATGTTTGAGGTGAGGTGCGGAAGGGAGGCTAGAACCTACTTTACGCCTCCCTAACAAGTTATGACTTTTTGGAATTCAAAATGTCGTTTTTTGCTATTTCACTCATGCGCTTACGTACAAACCTTCCTACCTTGTCTGCCTACCTCCCTCCTATTCTCTTATTGCAGGATTTTTGAATTTTTCTGAATATAAGCGTCTGTCGTACTTGTGCGTCATTTGCAAACAGGCTGTTCTCCGTTTTAGGGGGTGGCAGCACCCACAAAAAAAGACATAGGAAATCGGACGGAGTGATCTACTAGATCAGATGAACATTAGACATCAGTTTGGACCTAAAGTTAAACATTATTAATTCACAATGGATTTTCTTATTGTATTTCTTGATATAGCCCGGTTGTGCGGTATTGATACCATTACAATCCACTAAGCTAAAGGCTGTCATGTGGAGCCGAATGAAAAAAATCCTGATGATACATCGAGCATGCGGCAGGCGTTGAAACTCGGCAAATTAAGATTTGCCGGAAATGTTTTGAGGGATTTTTTATAAGATTTAAATGTGACTCCCTTTCTGAAATGCATGTGTCCCGTAAGTTTTTTAACTTTAGATATTTTTATAGGATCTCACTTTTCAAAATAGACGTAGGAGAAATCATAGGATGCATACACCTTTGCCGATTGAAATTTAAATTCTGAAATCCTTCCAATAAAAGTGCATCACCACAAGTTGCCGACTTTTGGCAATTGCTCGTTTCTCCGGCAAATTCGACACACCTGGCCTAATTTGCCGATTTGTCGATTTGCGAGAAATTTTAAATTCCGGCTATTTTTCGATTTGCCAATTTGCCGAGCAATAAATTTCAATTCCGTCAACTTGCTATATTGATCGTTTGCCGCCCATCCCTGGTACGCCAAGAATGGTAGAATATGAGTATACTAAAAATATTTGAAGAAGAGGACTGGAGCTGGAAGAAAAATCTTTTTACCGAAGTCTTCTGAGACAATTTCGTGAAAATTGATTATCACTTTCTGACTCACAATTTTTAAAAAAAATTTCCAAAATTTTTATCCTAGTTCTCGATCGAAACTGGTCTTCCGACATGCAGGTGCTTGATTGGTAAGTATGACTGCCATACCAAATCAAATGAAAAACACGGTGTATCGTCTGGGAAAAACTTAAACTGTTCCGTTTTAGTAATTGGACAAGGATCTGCTCAATCTCGCTACTATAGCAACCGACATCTTGCGGGTCCAATAAAGATTGGTATATCTTGAAAATTTGATGCACGTTTATTTAATCGCCGCCACACACACACTCACAAAAAAATCAATTAAAGCACCCAGTTGCGCGATTTTAGTTTCTAGGCGCGACAAAAGGAGGAGAACCGAAGCATTTCCGCATTATGGCTCGTGTGTGTGCCGTTCCGTTTGTCCCGCGGCTCTCTCTCCCTCTCTGTTTTTTTTGTTTGCGAAAACTTCTCTCTCTCTCTCTGCCATCACTTGTCTGATGCGGATAACATAGAGGGAGGAGCAGCTTAGAATTGCGGAGGGCAAAATACCTGAAATGTGATCTCTCTCTTATTGAGTCATTGACTGTTGCTGCGAGAGCCTTTTCCCGCGCGCGCCTCCCAACTACCCGTCGACGAGCCGATTTTCTTGTCGGCGGTGCCATTCGCAATACACGTCCCTCTCTCTTCTTGTTCTAGAAACATTCGGATTTTTGATTTTTTGATTTTTCATGGTGGGTCTGAAGGCTTTTTTAGGCCAGACTTTTGGTGGCCAGGTGTATTTTTATTTCCAATTTATCATATTGCTTTTGTCCGACTTGTAGGCAAAGCACCTTTTTAAGCGCCAAGTAATTAAGCTGAAGTTTGGCTGCCTAGGTTTCTAGCCACCAAACAATTTTTTTGTTTTCACACAGCACACTTTTTTAAACACTGTCATAAGTTTTCAAAATTTTTTGAAAAATTTTACACCGAATTTTGAGAACTTTAAGTTTGGTGGCCTAAATGTTTTCAAAATTTTCTATGCCACTGAAACAAAAGTCCTAACTCTAATTGAATTATCTTTGAAACTATGAAAACTACAAGTTCGACTAAATATGGCTTACGGGTCCAATTAAACTCGACTGGGTGGCCTAGAAAACCAATTTCGCTTTTATTTCATTTTCTATGCCACCAATAATCTTGTTCGAACATTACTTTTATTTTAATTAGTGGAGTTTGGAATCTGCCATGGGCTGTAAGATGTTGCTCGCCTCTAGTTTCTATGCCAGGAACCAAAAAGTGGTGTTGGTGGCCGACAAACCCAAACTTGGACAATTGCATTTTCTCGGCCATCATTTTTTTTAAACTAATCGTTGTTGGTTTAGTCTACTGTAAAAAATCAAATGGATAACAACGGGAGCCAAGCTTTGGAGCTGGTGGTAGATTTTGTGCTAGGTCACTAACTGAAATGATTGCAGCTGTAACTATAAAAAATAATTTACACGAGATATATAACATCCAAAATTAGTAGCCTAATTTTAGGATTAGAAACTATTTAAACAATTGGTGTGTGGAATAGAAACTGTATTTTGAAATTGCCACCAATTCCAAATAAGCCTATTTCACTCCTGATTTGAGCTAAAACGCTGAAATTTAGGCCATATTAGAATAGGCTATATTTGAAAAAATGGAATTGGTCTGACCTAGAAAATATTTTTTTGAAATTTCTGCTCCACCAATTTAAATTATAGCATAACTCGTTTCATAGTTGGACGGTGATTGAAATTTTAGACAGATTTTAAAAACAGATTGATCCCTTGAATTTTCTAGGCCACCTCTCCAGAAAAAAATCTGAGAATTGTTTTTATTTCTAATTCAATTTCTTCGGCCGTTTTTCATCTCTCGAGGATCTTATCCCCTTGTCTTACGTCTCCCACCCGCTGCTATTTAGGCGCCTTCATAACTGTGAAAATTCTCACCATTACTTTCCCTATCTCGTTTTTGCCCCCCCCCCCCGGTGTCCTATCCTTGTTCGTACACCTGTTGTTCCATAACATCTGCCAACCAATTTTTTCCAATTTTGCCAATTTTTAGTCAAAAAAGTGCATTGCATCGGCAGGCATGCCTCTATAACTCGTACACACACTTCGCTGAGCATACTGGAAGAGGGAAAAAATCAGGGATTGTTTGGATTCCTGGCGCCTTCTAGGAAAAAAACTCTTCCATTTTTGTAGTGCACATCAAAATGATCAAGCTGATTAATTTTCAAGTTACTCCCATAAATACAACTGAGAAAGTTGCGTTTTAAAGTTTCTAGGCCATCGTGGGATTTCTAGGTAGGTTCCCTTTTTTAAAATAGCAGTCTTGCACTAAAGTTTTGATTAGGCTGTTAAATGCTTTTTGTCAGTACGTTTTTTGGAACGTCGATTTTTACATTCCTCTTTTAGTTATTGATTCCGTTTTTTGCAAATTTTTATTTATTCCATATCTTACAACATTTAGAGGGACTCAAAGTCTTTGATAGCCAAGAATTCACTCTAATGACGTTATGAGCTCCCAGACTATAACCTTTTTCCCTTTTAAAAAATATCTAAATTACAAACATTTAATACAAAAACTTCTCGTTTCGAAACGTTTCGAAATCCTCCATTTAAAAAAATTAGATTAGCATCGGAAAAATTGCGAAAATTTTGAATCTGAGTGTGGATTTTCAATAGGGGGTCGAAACCTCGCAGGAATTTGAGAACAGTACCCTTTCCATCGTCCTTCCCGAAGCCCATTACATCATTAATTTAGCCACCTTTCTAAAGCGGTCCTGGGGGGGGGGACATCTGTAGTTTGTTGCCTATACAGGGACCCCCGCCACAACCACCGCAACTAGAGAAGAAACATCTGCTGCACACAGACAGCTGGCACATGGATGGACAAAACTCCTTAATTTTAGACCGCGCTATTTCATATAATAAAAGTAGAACGGGAGGCAGAAAAGAGGATGACTGCGAAACATCCACCTGCTTGGCTGTCAGCGCATAAACTTTTCGGAAATTTTGGGTCCCACCACGCTTTTTTCGGTAGCAAATTTTGAGATATCTCGATACACCATGATGTCATTTGGTGGAATTTTGGGTTATCATGGCAAATACAAACCTTTAACGTGAGTGCCAAATTGAACTTTTGCAGTCTGAACTTTTGGCCATTACTTAAAAATTTCCATGGGGCTCTCTAAGCCATGTGGTTTCGAATTTTTCCTGAAAATTTAGATTTGGTCATGCACCATGTTGTTTTTTTTTTGGAATAATTGAGGAATTCACGGCTTACTTTTAAAGTAAAAAGTTTCGTGAGATCCATGTGTTTTCATGTTATTCAGTTTGTAAATTATACAGATTATTGACTGAAGGTTAATTTTTAGTTGGGAAAATAAAAATCGCCAAAATCAATAAACAATCGTAATCATTTAGAAGTTGGGAGTTTCCATATAGGCGGTAAAAGGCTTGTCTGCCTTACAATAATACGACCGCCGCTCGCCTCAATCCGCGGCGGAGCAGTGTTCAGTTAGGCACTGAAACCGCGTTCCTGCTTACCATGATGTTCCGTTCTTCACGTCGATACACCATGATAATGGGTTACATTTTGAGCCTTTTCGAAAAATACCATGGTGGAAAATTTCAAGCTGAATTTTAATATTTATTAACCGTATTGTGGGAGATAGCATGCAAATGTCTTTCATCTTGTGTCCCTTCACTCGAACGTCTTCAATTTTCGTCCGAACTTCTCGATGCACCATAATGCTGTTTGGCGATAACTTTAAGAATGGTAGAGATTGCGATGCACCATGACGTTTGTATCGATTATCAGAACAAAAATCACTCCGAGACCCAAATAGTTTCATTCTCGGCACTATATTTTCCAAGTAAATTTGAAAATTGCTTCTCGGAAAAGTTTTTTCACATGCACCTTTAATCTTCTGCTTTGGAAACTATGTAATTTCCGCCCAATACTCTATTTCAAGTTGCTCTCGATGCACCATGATTGTATTTTTTTCAAATTTCTTACTTTTTTTTGATTTTTCCATGAGAGCCAATATCTGTCTTTATAACGGTTCTGTAACGAAATTTTGAAATTCTTGCACGAGATTCTGCTCTCATCTCGACATGATAATTTTAAAATGAAATTTAGCGATTTTTCGGGAAAAAAACTGTTTCGATCAGATTTTCTAGTTATTGGACACTCTGCACCTTGCTTATTGCTGGAAATTACATTTTAAACCGACAACCTTTCAAAAACTGTTTTCGTCGATCTCTATGAGTGCATAATTTTGTTGTAAATAGCTCGGTGGTGGGCCGCAAAAAAACAAAAAAAACAGGTATAAAACGCAAATAAATTTTGTTGTAATGTTGACACCAACAGAATCGGCCTGGAACATACGGTAGATCGGATTTGCAAAAAAACAACGTTTGTTTCGACGTTCCGCCGCTTTTTATGGGAGAAGTAGTATGTACCTTTAAGGGTACCGTAGCCTTGACCCTATGGCCTAAAAGTGAACGGTACTAGTCCCAAAAAAAACAAGATGACCAGTTTCAATCTGTCAACATCTACACATTTCTAAAATCTCATTTAAATTCCACTGTTCGATTTTCGCCTTTCTTCTGTCCCAAAGTACCGTATCCTCATCCTTCTACCACCTTAATTTGCATTTGTTCTTGCTTATTCACTTCTTCCCCTGGACGAAAAATGTTGCACGACAACAACAAAACCCGCCCCCCACCATCTGTTTCTCTGAACCTTCGATCCAACTGTCCCCGCCCCCTTTTTGAAGCCCACTGTCTTTTACTTTTTTTCTTTGGTCGCTGATTATGTCGGTTCGTTTTAGTATTACAGGAATGCACTACAATAAATTCCCTAAACGCGTACCGCGTTGCACAACATATTTGACGTGCAAAATATCTAGTAGCGAAACCTAATCTATAGTTACTCTTGAAATGACTTTTGTAGCATGCCGATTTAACTAAATTATTTATTAACAGATAAAATATTAATAGACACGACAATTCAAAAAAATTCATTTCGTAAATCGAGCCCGTAAAGACAAAAGCGCTACAGTAGTCATTTAAAGAATTACTGTGTTTTCGCGTACGAGTTATTTTGTGCGTCAACATATGTTGCGCAATACGCATTCTTATAATGTACCCGTAGTATATTTTTGTCTCTCTGATTTCCCTCAATTGCAATCTTTTAATTCCAGATTTTTTTGGTGAAATTTCTCCGCTCCATTATCAATTTTTTTTAACCACATAATTATTAACCCCAAAACATCGCAGATTTTCAGGTAAAATGCCAGGGCGTCGTGAAGCGTTAGACCTTTTTCTATGAGTAATGGTGAGCAATTTTTTTGAAGTTTTTTTTTGAAATTTGTAATTTTCCAGAAGGCTTCTGCAAACGGGCATGACACGTGTGAACGACGCCGAAATTTTGGCAACCGTGAGTTCGGCAAATAAGCTAACAGTCTAAGAAACACGAAAAAAAATTTTCTGTTCAAGATTCGTGATTTTCGGATGATTTTTGAACTTTTTGTTCCGACGAGATTAAAGTTCCCACTGAAAACCCTCTCTCTAAAAATCCGCTGCTAAAAAGCCTCAAATGGCCTTGCGAGAATAGACGGAATGTTCAGGGATGACTGGTTTAAAATCGGCGACCTGTTGCCATTCAAACCGAATATCTCATTTCGAGTCCTCCCTTTTTTTTAAGTGGGTCGGATTTGAGATTTAACATACAGAAGAGAATAGGGAGAGACAAAGAGGGACAAGAGGGGAAAAATCTTCTTGGAAACAACCTCGTACCGAAATTACGGAAGTTTTTGCCTCACAGGATCCTTCAATATTGCGTGAGAAAGCTAAAAATCCAATAGTCATTTTTTTCTCCTTTTTTAAAAAAAGGTTTCCTCCCGCGTCAAAAATTGAAAGGATCGGATTTATTGTTACACGCCTGCCTCCTTTCTATTAACCTTGTTCTCGATCGCAACCTCTTTTCTACATTACGTGAAAAAATGCTATTTTTTTTCCTTGTTCAGATTCAATTTGAAAGGTGCTGTGGAAAAAGTTTTTTTTTTGCCCTGAAAAAATAATCGAAATTTCGCGTTTATACTGCTAAAAAATGACGACTCAAAATTTCAAGTAATTCTTTCGAAAAATCGATTTGAAATAGACAAAAATTTTCAATTTTTCATATCTGAAAACACACTTATTTCGATTTTCATTGTTTCCTTGGAAAAAATCTCACAAAAACGCAAATAATTAATTTCCCACTTAATCTGGACTACGATATCCAAGCTCCGCCTCCGCGTATTCCTTGTACGTGACAAACATGGCGGCCCAACACCAACTCAGACATTAAATGAGTGATACCGTACTCTCTCTGTTTTTTCTTTCATTTTTTCGGCGCCGAGAATTTTCAATTTTTGGTGGTTCGTTTGGCGGTATTTTTCGGATTATGGTCGGTTCACACACACACACCAGTTGGTGTTGCCGGTCGTCACCCGACTCGCGCCACACTCTTTGTCCGTGTACTGCTTTGCCATTTGTGCGCGCGAACCGCTGCCCGTCTATCTTATCATATCAGGCGCCTCGTTTTGTCGCTTTTTCTACATTTGCCCTTCCTAGGACAGGGGTACCTGCGGTCGGCTTTTCATCCCAGAGAAAATATGCTTAAAAATTCCGAAAAACCTCTATTTTTCGATTTTAGCATCGATTTTCGCCCAAACATAACCATTTTTCAGAATGAACGAAGAACAAATCGCCTATTGCCAGGGGTTTGGTATTACGAGGAAGACACTGCCTCGTGCTCTCCAGTCAGCGATCCGGAATATTTCGCAGTTTCTCAACTACAGAACGTCGATAGGCGTGCAAAATGTCACAGAGTCCGTGGAAGTACCGACGTCGGCAATAGCATGTCGCCGAGATTGTTGGTCGTCAAGGTATAAATTGCCTGTTTAGTCAAATCTACAGATTCCACAAATTTTCTCGATAGGCTGCAAAATTAAGGCACTGCGCGCCAACTCGCGAACACCTACAAGACACCGGTTGGCGGAGAAGAGCCAATTTTCGTGGTCACCGGACGCCTACGTGAACGAGGCGAAACGAGAGATCGACTGCGCCACCGAGCACTTAACACAGATCCGTGCGTCGAGAAGACATACACAAAGTAGGTGACCGTAGGCAGACGGTTCCTGAGCCGCCTTGCTGTTGTTCCGAGCCCATGCACCTGGACAGATCACGAGCTATAGTTCGTTAATTGTCGGACTCGTCGTCCGAAAGGAGCGACTATGAACAGGACACCCTGACACGTACATCATTACAAGCGCCGAGCCGAGAACGGAGGAGCCCGTTTTTAAGGTATTTTTGTTGGAGAGCATACATAGAGTTTTGGCGCAAAATTCTCATTCATGCTTTATAAACCAAAAACAGAGAAGTTTCTAGTTTCGGCTTAGGAACTACTGAGAATCGGCTTTTCCATGACATATATGTGTGGAGCTGAAAATCTACTTTTGACTGAAAAATTCAAGTTTATGACTAAGAAAAATTAGATAATTAGACCATGCTATTATTTCATAATATTGGTCCAATTTTTCTTGCTTTGCTGAGCAAATTAACAAATTTAACAATCGGCGGGGTTTCTGAAATATTTTTGTAAAAAAACCGATTTAAACTCCAATTTTCCAACCTTATTTTTACATATTAGTACTAGAAAAATTGTATAATGGGGAGAATTCATAAGTTCTAAAATCGGCTGTTTTGTAGCAAAGTTTGTAAATATATCATTCTTAAAGTCTCTAAACGTGATTCTAGAAAACGTGTCTCATCAGGATTTGATTTCTGCGACACACTTCTCTCGAGTTTTACATAGAAGTTGTTCATTACAAATTTCTATTTTTAAGGTCCCCATTACCATTGTCAATCTTTCATTCCGATTATTTGCCTCGTCATAGCCTGCAAGAAGGGGAGCCTAATGCCTAGACAGATGAGACAGAAACACATGTGTGTTTGTAAGTGTCTGGTGTGATATACCCAATTCGTTTCGGCCGTCTCTTGTTTTCTTCCTGACACCGAGTTTCGAGCGATTTTCGAGGTCGTACAGTTATGAATTGGCTGTCACTGCTGTGGCTAACAAACAAAAACAATCAAACTTGTGCGGAATTGATATTCTAAAGAGAATAAAGAGCAACCATGGGTGGCGACTAGCATCGGAAGTGCTTGTGACCTCTTGGTGTGAATTTTAAACGGTTTCCTTCCACAGACTCCGACATGCTAAAAATTCCAGCCGTCGGGAGCCGTTTAGGGTCTACACTGATAGATGATGATTAGAATCTTTTAATTTGGTAGAATTCCCCCCGCGGGACCGCTTAATGTTGCATGTCGTCTTCTTCTTCTTGGCAGCAAAATATCATTGATGATGAGTTATCTCAGTTTGATGCTCAATGACGCCGTGAAACAGCCACCCCACAGTAAATTAGTCGAATTACCGATGGGGCGCCCGGGTTTTTGGAAGAGTCATGCGATTGGGAGTCCACATACACACGCACCATCTCTTTCACTCCATCTAACAGTGTAGTAGGGTGATGAAAAGGGGGGGGATCGATGAAGAGACTCTATTAATTAAATGACCGGGGCGGGGGCCAAATTGCACATACGCTTGGTTTTATTGCACCGTTGGCTCAGTGAGAGCAACATTTTGTGGCAGCACCAGGGGTACTTCAAATACGGGACGAACAAAAGTCGTTGTTGTTTCTATAGGAAGGCTTCCGTTGGACTTTTGAAACCAGATCAGATTAGGGATATGTAATTGACGGTTTTGACCGTATGTGTCCATACACGCGTCGTTGTGTGGTGTGTGGCGACATAAATTAGCGTATGTGCTCCGCATGGCCTTTTTCCTCCTTCCTTACAATGGTAATTATCATCCCCCACTACTCTGGGTCGCCATGGACGAACTGTGAATGTGTTGACAGTGCGGGCCCGAAACTAGTACATGGACATCTTGCCCCGGTGCGGTGCGCTCATCGTTATTCCTCCCAATTTAGTTGTCCGTTTCAAATGTCTCCGGTACCCTATTGGACGAGACAAGGAGGTGATGGATTTGCAGGCGGGGAAGGAATTACATGATGTTTGGGAGATTATGGAAAGGTAGTTTCACCTCGTATTATATGGTTCTACAAAGACCAATTGTCTTTTTTGTTCGTGGCTCAAATGAATAATTGGTACGGAAATATAGAAAAATGTCCGACTAGGTAATAGAATTGTTTCTATGTTTTTAACCAAAAATAGCTCATACTAGTGCACTTGAGTGTTGAATTTTCAAAGGTTTTATTTTCAAATAGAGCATTTTCAATACTTATAAAATCAATTTTCGGTTCAAAAACTTCTAATTTTCTCACCGAAAAAGTTCTCACAAGACAGTGACAGAGGGGTGGTCGCGTGCGAGTCGTTTTGATATCCATCTCGATAATCAGAGAATGTGATCTATGCCTCAATGACACAGTTCCGCGAAGGAGTCCGAGAAAAACGTACAAAAGAAGAATATTGATAGAAATAACATTTATTCAAATCAAAGGATATTAAAAAAAAAGAACATAAACTATTTAACGAATTCACAAAAATTCGGAAGCATATTTCCTATAATGAAAACATCCTAAAAATTCTGAAAATGTGTACTGCACAACATTTTTACGCGCATAATCTCTTGTAGCAAAAACTACATTCGTAATTCATAAAATTGACTAATGTAGCGCTTGTTTAGAGTTATGTGCTCTACGAAATGAATTTATATACTTTATCGATGGAAAAATAATTTTAAGCAGAATATGAGAAAATAATATGAAGAAAAAAGAAATTCGAGTCACGTGCTCTGAGAAATGAATTTAAAAATTTTATCGCTGGAAAAATATTTTTAAGCAGAAGATGAGAAAATAATATGAAGAAACGAAACTTAAGCAATTCATTCGAGATTACGCGCTTAAACCCAGAGCTACAGTAATCTGTGAAAGAATTAGTGTAGTATTCGCTACTAGATATTAAGTGCGTCAAATATGTGCCTATGCGCAATAAACATTTAAGTTTGTGTTTCCGTAATATAAGTTTTTTGCGAGAACTACAAAAATATAACTATTTCTATTCCAGGTGACCGGCCTCCCACATAACGTCGAGGCTGCCGGCAAGGAGATCGAGACGCACATCTTCCGGCGAACCGGAAATCTTCCAGAAACCCGACAAAATGACTGTGCCGGACAGGTGGCCGGTGTCTCGTTGATGGTTCAGAAGCAGCACAGGCTCAACAACAAATGGTCCACGAGGCGGTGTCAGCAACAATCGATATCGAAGAGCATTCGGCAGTAATCCGTTCAATCAGAAGGAGATGTCGTCGCCGCCATTGGAATGGAGAGCTCGGGGATTGGACGCGTTGCTCGCAGCCATCGAGGCGTAGTTCGTTGACTCCGGACTCTTTCCGGTACTGGACTGTCTTCTCGTCCATCGTGGAGGACAATCGGCGAAAAAAGGTCTGCCAACCTACGACTACTGGGGAACCGACAACTCGCTTAATATTATGGAGAACGGTTAGCTTTTTTTTCAACGAATTCATTAATAAGAATTTTAAATGACAAATAAGGATTTTTCCGAAATTCCACTCAGCCGCAAGTACGATGCTCTGTACGCATGGTCGTCGATGGGATTGGAGAAACGCGAGGAATCCCCAACCAATGGTATTTTTGAAGGAATTTTATAAATTACATTTTGATATAAAACAAAAAATGCAATTTTCCTTCAAAGTTCCCGTAAATTTTTGAAAGAAAATTTGATTTTCCGCTAAAAAATTCAAGAAAAAAACAAGTTCGTGTTTTCCACTCGGAACCTGACGGCTTCTTATGTTTTAAATAAAAAATAACGTTTCTAAAACTCATAATGTTTAAAAAATTTCACAGTAAAAAATTATTTTCCCGAAATCTTGAGACCTATCCGTTTTTGAAAATAAAAATTTAGGAGTAAAATCGTAGTTTTCTATATAAAAATTATAATTTTCATTTGAAATTCAATCAAAAAATGTTTAAATAAAATTGGATTGTGTCCGTCGAAATCTATAAAAAGAAAATTTTTTTTGAACAATAAAAGACAACTTGTAATTTTCTTTTGAACTTCGAGGAAAAATATGTTTTTTTTCACCGTTATGCAAAAAATCGATTTTTTAATAACCTCGTTTTTGAAAAAGGTGAAATTCCAATTTCAAGAGGTAAAGTTAATTTATTTATTTTATGAGAAAAACTTGAAATTTAAAGGAAAATTACTGAAATTTACAATTTATCATACATATTTATTTCGACATATCTCGAAATATCAAGTGGTAAATTTTCTCCACAAAAGTGTGATTCTCTTTAAAAACTAGAAAATTTCAATTGTATCTGAAGCAAATCAAATTTTGCAGGCTCATGACCTCCCTCAAAGGAACATCCGCCGGCTTCGGCCTTCTCAGCAATCAGGTCTGGCGGAAACATGAATCTGTGGAGCCCAGGATCGTTGGCTGTTCAGTAACATCTGCCTCGCCGACGTCATCCCGAGACCTGCGATCACCACGATCATACTCTCTTGCCGATCAATGGATAAGCTGTGGATCCATTCATCAATCCATTACTATCGTCTCTCATCTAGCAAAAACCTCAACGGGTTCCAATCTTTCCATTCTTTAAAAGATTCTTTTTCCCATTTTCTACTTTGTTCATCGGTGTACAAGTCCCTCCATTCCCATTTTCTCACCTCTTTACTACATTACTATGCGAACACACAAAAAGTCACCATCATTCTCACAAAATACTAGACAAAAAAAACGAAAAAAATCACATATATTTATATATAACTATTATTATTTGTTATTCATATTTTTGAATTATCGATATTATATATATTTATATATGTAACCCATACTGTCCCCCAATACATATATTCCTACAGTAGGTTTTTTTGGCTGTAACTTTCTCTATTATTTTTTGCACTAAGGACGAACAACTCATGTTTTTAACAAAACGGCAATTATATATATTATGCCTCTTTTCTCTCTATCTCTCACCTAGTGTTTAGCTCCCAATTTTCCCCCTCTCTACTACGCAACTAACGGAGAATTGAGAGGCCTTTTATATTTACAGCATCTTTATAAAACTCGAGTGATCCCCACCCCATCAAATTTATCGTATGTAAACGTTCTGTCGATATATTACATGGTGTATGTGAATGAAGCGTTTCGTGTCGTCTCTCCATATCGACTCTGGTATCCATAGCAACTCCCCGAGCTTTTCGCTCACTCGCGCCCGCCATATACTATACCTTTACTATTATTAAATGCACTCAAATCCTATCCTCCGTCAATTAGCCGATCAATTGTCCGAATTGCCACAATGCTCCATTGCGGGTACTATTAGCACAATAGTTGAATATATTAATTCAAAAATATTTATAGTTTGGAGGTGTCCCATTGTTTCAGATATCCGCGCGACGATAAGTGCCACGTTGGGGGAAACGCCAAAGAAAACGAGTAGGGATTTGCCTAGGTATAGAGGCGACATTTATGGAAAATTTGAAATTTTCTGAAAAAAAAAGGATTTTTGTTCTTTTATCAAAAATGCCTTGTCTTTTCGCCAAAAAAATCAAAATTTTCGACTTAAAAACTTCAAAATTTTTTCAGGATCACACTATACAAAATACAAAATATCTCGTAGCAAAAACTACAGTAATTCTTTAAATGAGTCCTACTGTAGAGCTTGTGTCGATTTACGGGCTCAAGTTTAATATTAGATAAAAATGAGAAGAAAGGTAAAGACACGAAGAAACGAATGATGCCAAAGTGTAATATCGAAAATATTCGAAAATAAATAAATTTCAGAAATAGTCCGTAAATCGACACAAGAGCTTCAGTAGTCATTTAAAGAATTACTGTAGGTTTTCGTTACAAGATATTTTGGTCAAATATATCGTATGTGCAATATGCATTTATTTTGTGTTTCCGGAATAGGTAAAATGTCAGAAAATCAAGGATGGAACCCCGCGTTCTACGGGTATTATGGCCACGGCCACTTTTTCCAAAACTGCAGTGAAAAAGGCGTTGTTATTTCATTTTCTGAAAAAAACATTGAACATTATTATCGAGAATACGATCTGACAAATTTCTCATAATTTATTTTTGATTGTCGCTACCTGTTTAACTTTACTCCGCCCCCAATCTTGTTGCCGGAAGTTTGATATTTTGTTTGTAGCTGTCTTGTCGAAGGACGGGGAGGAGGTCAACAAGGTAGATAAAAAATATATTATGCGAATTTTGTGCGATCGTATTTTTTCGATTATATATATATATATATCTTCATGTAATTCTCATGAAATCTTGAAAAAAAACGCGACACATGGAATTACCCGTTACTCGAGGCCCACTGTTTTATAGTTTGAGCGCGTTGCAATTTTTTGTCGATAACATAGTTTCTATTTAAACAAAAAACATCGTGCGCCCACATTGAAGAAAATGCTACAATTGGTGGCATTAACTTTCTGAAACAAGGATTTACAGAAAGTGTCAGGGCACCATAGCATGATTGGATTGGCTCGAGCAGAATGGATATCCAATATCATCTCAAGTCTTGATAACAAATGTCTGGAAACATGGAGAGTGCAGAAAAACATCATACATGGAAGATGCGGAAAAAATCGATAATCTATTGCGAAGTTAGCTGAAAATCGATATTCGCGATGGCACCGGTGACGAATTTGAACGAAAATCGATAAAATCGATTGGCGCGGGTTCCCGCCGGTTTTCAAAAATTAATAAAACATGGTCGATAAACGAGCACCGTTGAAAATTACACCGTTTAGTGATGAGGAATATCGAAAAACGTCGATGCAGAAACGGATGGAAATGGAGAGGGAACGAGTGAGTTGCGTTAAATAATTTTTTTTTAAAATATTTAACTAAAGGCGACAAGGCGATTTTTAAAAATCGATGTTTAGCGACTTTTATTCAAAAGAATAATTTCAATGCCCTAAATCACTCAAATGGTGATTAAAAAAGTATTTGCGCGCGCGCGTAAAATTGTGCATGCAGCGTATGACCCTATGTGGTAAACCTCCGGGTCCGACACTTTTTGGTGAGGGTTTCGCATCGCTATAAAGATTGCAGATCGCGGCGTGAGCGTTGGCGGCGTTCCGACTTGCATGAGAGTCCTTTCCTACTTTTGCAAAAGAATCGATCGCTCGGATTTTTCAGCTCGCACGTCTATCCAACCAGGCAGGACGAATCCGACGATATCCTCATCGTCTTCCTCCGACTCTTCCATAACGTCATCCGCGTCGTCATCTTCCGAGGAGAAGTTGACTTTTCAATTCGAATATCTTGGGGAAACCCACAGCAGCTGGCGCGGAGAAAATGATAGAACTCAGCCAAATTCCCAACGCATGGGGTCCGTCAAAATCCGCGTTAGTCACTACGTGGCCGTAAGCACTTCTGACCCACTTCCGGCGATTTTCAACGCACATCTTCCGCCGCTCTCCATGGGACGACCACCGCTGACAAAAAGCGCGAAAAGTCGGGAAATCGACGCCATTTTCGGCTCGGATAACGTGGATTATAGAGCGGGGATTTCGAGCAGGATGGCCGTGGCGAAGAAAAAGTCTATGCTCCCTATGGAGAAAAAGAAGGAGGAAGCGAAACCCTCAGAACAGGAGCTAGTGGAGCCGTTGGTCTTTGACTGCCTTATCAGAAGGTAACTTTGTACTTGCACCCTGCAAAAATTCCGAAAAATTATGCACGTGGTCACTGCTAGGTTTTGCATAAGCGAAGCAAAAGCGCCTCATTGAGAATACACGTTTGCGCCAACTCTCGCTATCCATTGGCGTGAGAGACACATATACTACTTTTTCCTCTGAACGTGAAAAACGAAAAGAATACCCGTTTTGCCGTCTGCATCTCTTCTTCCACACGCTATTTTAGCCGTCGAGGACGAGGAACTCTTCCAGGATTTTCTTGGCTTCTCATATTCGTTGTCAAGTTTTGCCTCGTCCGCGAGAAAACGTGAATTTTGAGACGGCCAGCGAGCACGTGATTCTGCAACTCTCCTAAAAATCGATTGTTCCTGTAGCTTATAATCTTTTAGAGGCGCATATTCCGCTTGCGGAGCAAAAGTAAACAAAAAACATGCCGGTCTAGATACAAATCGAAGAATTTCCTGCAAAATCAATAATAAAAAATTTTCAGGCGAATCGATCGGCTTGAAGACTTCGACACCGGTCAACTGTCCGGAGGATCCGATTATTGTTTTTAAAATTTTTTTCTTTTAAAAAATTTCCCGCCTTTGCAATAAATAAATTCTCACCTAGGCTAGAATTTCACTATTCAACTTGAAAAAATATGGTTCGCCCAAACTACGATAAACAAATGTGTGTCGAGCGGGCGAAGCCACTGAGAAAGGAGCAAAATGTACACAAAACCATATTTGAGTGTAATTTTTTCAGAGTTTGGCGCCGATTTTCTGTGAGACATGAGTTTTCTCAATTTATATTTGGTTATTTTTATTTTAGTTCTTACTGGTAAATGTCTGGGTAAGTCCTGATGACTTGTGAAAACGAAAAAAACTCTTTCATTGATGCTAGTGCGATTGCTAGGAAAGCAACTTTCATTCAGTTACCAAGAAAAAGTCCCCATATGGATCTGCGTGGCATAACAACTATCCATCCACGGAGATGCAAATCCGATCTATTGGCAAATAACATGGAAGAGTATAATTTCTCTTCCAAACACGGAAACCTTCCCCTTGGCGGTAGTGCCCACAACCCTGCATGTTTACCAAACTACACAGACAGCGCTTGTCTGCAAGTGGCAAAAAATGGCCGGCGAAATTTTTATGTAAATAATTTTCAAAGTGTTACCCTATTTGCACCTTTTTGGCAAAATTTCCATAAGTAAGAAATTTGATGGAAGAAACGATGAGAGGTTATGCGGGGAGTCTGAAAACGGGGCTGCATGACCTGTATGCGACCTGTTTAGGCCTAAAGCTAGTGACCCCTAGAAATCAAAGTTTCAAAGAGACTTTATTTTTCAGCACTCCAACAAGCTCAAGGCAGAAACTCAACGGTACGACGGATACAACAAGCTGGCGAACAGTGACTGGGCTTCTGCTGGTAGGTTTTTTTGGAAGAGAAATGACGTCACACTGCCCTACTTCTTCAGGAAGTCGGCTGCATGATGCACGCGGTTCCTACTACTCAGACGGCGCGTATATTCAGTGAATAACTCAGTCCTCCTGTCTCCGATATACTATTGGTTTAAAGGAGAGTCCGGTATTCCTTATACAAGAGGATGCCCCACTTGTTATTGGCATTTTTCAGTTTGTATTTTTTTAATACTAGTAGCTGAGCCATTTGTAGGTCATCAAGTAGTTGCTTAATAATGCAATCAAATGGAGTATCCTGTCCACTAGAGACACTTAAAATTCAAGATACCCCTATGTGATAATGTATTTGAAAATGCGAGTACTGGGGAAAACTACAATCCCATTTTACCATAGTGCAGACAAAGCAACTGGAAATTTTACCTCGAGAACAAACCGTCAATGAACGGACTTCATGGATTGATGGATCATTCATCTATGGTACCGCCCAGTCATGGGGGTCTAAGTTTTAGGACGGTTAGCTCAGGGTGCACCTGGATATCGACCACTTAACAACCCACATATTCCATTGAATATCCCCGCTCTGCCACAAGTACATCGATTGATCAGAGTCCTAAGATAGATTATTTAGTGTGTTCATTGTTCTATAGAAAAGCTATAAATAATTTGTAAAATTGAAGTGTTGGGAGACTCGCGTGTGAATGCAACAGCATCCTGGTCTTCTTTCATTTGGTCTGATCCTCTTCCGTGATTGGCATAACTACGATGCAAATCAAATCTATCGAGAACATCCTGACTGGACAGACGAGCAAATAGGCAGCACGGCGCTGGGATTGGTCATCTATGCAGAAGATTATTTGCTTTGTTCCAGGACCTCTAGGTTACTCATAGTGCATCATCTAATAGCTTAAACTCAGTGATTTCTGTTAAGGTGAAGTCGTTCGTTTGTCAAACTACACCAAAGGAATACATGCCACACATGCCACCTGGAATCTCGCTTTTGGAACACCGCCTTCAGGTTCCCTCACTCAATTGTGCCACCAGCAATAGTGGCTGCTGAGAAAACGAGTAAATAAATGTGAACCGGACGGAAGATGGTGGATATCCTGCATTGAGTGCCAGCGAATTGGTGGTGGAATGCACAGGATATTGGGAAGGAGTAGACAGTGTGGATGAAAACCTTATTCCTGGTTAGTTAATACTTGAGTGGTTATACTTTTGATAAAGATTGTTCAGGATGGCAAGCCAGATAGCTGAATGAGAAGATAACATAGTCGCAGATCTTCGTGATTACAGGACCAATGCATTTCTCTCGTTTGGATGTTGTTGCTTCATCAATAATGAGAGGAAGGGACAATGGAGTACCCCCGTATAATGAATTGAGAAGAACCTTCGGACCTGCACCAAAGGCATGGGAGACAATGAATGAAGATTTCTACAAGAAGCATACTGCGTGGAAAAGTTGAAAGAGTTTTGTGGATGGAGGCAATATTGAAACTTATTATATCTGGATGCTTATGTTGGAGGGCAAGGGTCTTTTATAAAAGTTAGAGAGATCCTCCAATATACCCTCATAACATATTGTATAAGTTTAATTCATCAATAATTCAGCTTGGACCATTTAGAATGCTGGAAGGAGGTGAAAATGGCCCTGAGATGTTCAAAGAAATCATAAAGGATGTTGGCGCACCCGTATTCGAGATGGAGGAGATCGATTCTGGTTTGAGAATAAACTAAATAGATTATTCACTAAGAAGTTCAAATGAAAGTTCATAGTATTACACTTCGTATATTATCAAAGCATTGCACAACCGATGTCGACGATGCTTCAGAAGGATGTGAGTTATAGTAAAACACCCGTTGGTTATGATCGCGTAGTTAATAGAATGTTTCATTCCAGTCATGGATCTTGAAATTTTGTCATGATTCTGTTATATAACAATATATGTATGTATTATATAATACTCATGTCTCAATATGGCATTTAATTTCCAGGTATTTTTCTTCAAAGAAGGTGATCCACGCCCCCGGCTTCCTAGTGAATACCATTGGACTTGAGTGCTCCCCAAGACTTATTCAATTCACCTACTGGGATGATAACGAGACTACTTATATCTACAGTCTAGGTTTGGCGTATATTCCTTTTAGTCAGTCTTTATTTCAATCTGATATATACTACCGATAGAGACTCAGCGATTATAGAGTTGATCAAGCTAAGAACTTTCAGTTTGCTATAATATCTCGCGATCATAATATGGTTGAACGACGTATCCGAATAGGTCATAACAGTGCTTGTGACAGCTTGACTACTGACTTGTCAACACAAAGTCCCAAAGTTAATGTCTACAAAGTGAATGGTATTTTTTCATACTTGATTTTGATTTAAATTATGTCGTGAATCTGCAGCTTTGGAATGGCTTCAAAGTACATACGGTCAGCAAGTTCGGATAGAAAGCGAATACCACTTGACAGTGTGCACAAGAAGGTTGTGCGGAATCCTTCGAAAAAAGGCTTCGTTTTGGAACTGGACAAAAGATTGAGGTATGCCACTCTATACCGAATCCATCAGCAATGCACGGACCATTTGTATTTTGTCTCAAAAGAATAATCTTCATTTGGTGATAAGATTGTCGTCTGATAGAGATTTTTCTAAATTTCTGATCACATTAGACAGGGGCTAGTGGAATGCAGGGGTTATCATAAAGGCTGACGAGACTTCTGTGAGTTTACTTCAAGAAATACGTCGAATCTGGAAATTATTTCAGATTCTCTTGTCCCAAGCAATCACAATAGAACACCGGCAAGACCGACTGTACCTGTTCTTCCGTGAAGCCTACGCAAAAGCATTCAATGATAGTGAACTTGCCAAGATTTGACTCGGAAACTTCATCTTTGGCTCATCGATGATGATTTAGTAAATGAGACAATATCTCGTCAGGAATTGGCAAGTGCAATGGGAATGAAAGCATAAATAATAAATACTTGAGTTTGTTGTGTGAACAGAATGTTCGCGATTGCAAAATAATTAGGATTCGCTCAGTTTCAATGAGTTTTTGACAGTATTCTTGATGGAGTTTTTTAATGGTGGGTTTATTGTGATTTACTAAAGTTCTGATCACAAATACTACACGTGAGTTCCAGTCTGTTTACACTAGGTTCGGTAAATATGTATAATGTTATAGGGTGACTGTTACTGAAGCGCCTTAGTAGTCTTCTCTTCTTTGAATGGCAACAAACAGGCTCCGTCATTAACACATTTAAGCTGCATTTCTCTGCTAAAAGTAACGGCTTAATCGAAGTGCGATTTAAACATTCGGGTCTATAATCGTCTTTTAGTATATTGTCGCGCCTACTAAGGCTCGCTTTAATAATCAGTTTTAAACGCGAATTTGATGGTGTTAAATACGATTTTAATTTGGGAATTGTTCACAATTAGATGCTATCTTGACTAATAATAAATAAATACAGACACAAAAACCTTTTACTACATGGACAAAAATCATCCGAATCTACCCAAATCGGCATTAGGTTAATGTCTTTGATTAATCACCTTCTTTAATTTGCAGCTCCTCAAAAGCAAAAACTGCACAGTCTATTCAAAATGAGTGATTTGGAGGGAAAGAACAAGGTTCTCCGAATGGATCTCGCAGAACTGGTCAAGTCCCTCAATCATACCGCCGGAGTTCACATTACCTAGAAAGTGTGCAGCTTCGATTAACTTTCAATGACGTGCTGCACAGGTGCAGGTATACATCCCTGTGTAGTATGCCAAGTATTAAGTTTCAGGAGTAAGTTCTCGACGATGCGGAGTACTTGACTTGTAATAATTTCGACGCATTGTTCTCGACGGAGATCTCTGACGTCCCGATCGGTCTGGTCCATTTAATAGATTATTACTCACATTTATCAAGTAGTATGGTGTTGAATTCAAATTCGCAAGTAAATACAACTTCAGGCCATCATGCCACACCTCATTCCCAATAGTGACCGCTCTACTCCTGCTCCACTTTCTCTGATTCAGAGAATTTGTGCATTCAAAGACTGGAAACCTATTCGACTACACGTCTTCATCATCGTCTGCTTTGTCGCCATTCACATTGTCCTTTTTTTCGAACTTTTCTGGCGTTTACTGTTTAGTTCGGTTTTCAAAAGCAATCAATTAAGATTCCTCCCTAAACGAAGATCTAGACCTCGGTCGGGTGTGGGTGCCGGGATCGCTATCACTCTCTCTTCTATTGCGGGAGCCTTGTCATTTAGCATGGCGTTGATATTGCGCTTACAGTGAAATATTATAACACTGCTTCGAGAGAGACAGTATTGCGCAGTATATTCCATTTGACTCGGCTTCGCGTTCCATAAGGTAAGAGCCTCTCTCTTGGCCTAGCGCTGTAGGTTAATTAAAACAATTACTCCAACTCGTAATTTCAGAGCGTCGCATTATTCACCCTATTCTTGTCTACCCTTCACACCATCGGCCATTGTGTAAACTTTTATGACGTTGGAACTCAAAGCGACCGTGGACTTGCTTTTCTCTTCCAGGAACAGCAACATTTTACGGGTAGCCGCACCTACACGACTCGGTTGGCAGATCTCTCAGTAGATTGAACGTTGGCTTGCTTTCAGCTCTGACGTCGCGCCTACCCTAAGCTGGTTCTATGGAACAATTACTGGGTTGGCGGGAATGGGATTAGTTATTATTTGGTTATGAGTATCATTTATGTGTTCGCATGGCCAAAGATCACTAAGCATATCACTCGTTTTCTCCGGCTGACTCATCTTGTGAATGTTGGGTTTTATGCACTCACGATCTTCACGGACTTCCTTTTTGGGGTAAGGCTTAATTTAATTTGATTCATTGCGCCTACGCTCTTTTTACGCTCTTGACGTCAATATTTGGTACGTCTCCCAAATTTGGCACGTTGGGACTCATTGTCCTTTCTGTAATCGAACGTATAATTGGGTTGATGCAATAACCCATTACAAGTCGTTTGATATAGCCCATGGAGAAATCCATCAGATATTATATACATCGAGTACCGTCGTGGCCAGGAGAATTTGAATATAAATCAGGACAATGGATTACAGTATCACCACCCTCTATATCATGTACCTTTAATGAATCTCACGCATTCTCGATTGTCGCCTCAATTCCACAGGATGAGAATATGAGGTTGTATATAAAAGCAGTTGGACCTTATCCCCCGGACATGGAAGTAGAGAAGTGGATTGATAAGCTCTTGAATACAGGGTCACCATTCCCATTGGTAATTCAGATGAAAGGACCATATGGTGACGGTAATCAGGAATAGATGAATTATGAAGTTGCAATAATGGTTGGAGCAGGAATCGGAGTGAGTCCATATGCATCCACGCTTGTTAGTACCAAACACATCAAGTGACTCGTTACAGAGTGATCGATGTCGTAAATATTTCCTGTGTGTTCGAGTCACAAGAACTTTGAATGGTTTGTGGAAATGCTGTCCTGAAAAATGACTATTGAGAATCATTTTAGCAAAGCCTCCTGGGCCCGAGACACACATTATTCGTCACTCAGATGTTCCATAAGTTTTATTTAAGCGGAACTACTATGCTTGAGTTTTTTATGCGTTTTTGGTTTTTACATGTATAACTCGGCTAAACCTAATGGAGAAAAAGGTTCCTTAACTAATAAAATGTTGCTCAGCTAACTATTTCTATGCAATAAAATATGTTTCAAAGTATCATCTCACAAGTCCAAATTTGATTATTTTTCTTAAACCGAGTATATTTCAAGTCCGAAATCTAGTTTTCTTGAAAAAATTTGGTATATTTTTTGCACATAATCATTTTATAAAGTGCTCTGCAAATCAGAAATAGTTCGAACAGTCTTTCATAGTTAGTGTGACATTTATTGGAACTTAAAAGAAAAAATTACGCGACATAGAAACGCTCGATTATCTGAAAAACCAATGGATTTTGATTCTAGTTAATTTATTTTCAAAAACCGATATAAACATATTTTGTGATAATTGTAAACTAAAAACTATACCTGAATATTTTTATATTTATGTGGTTTTTGATTTCAGGATTCAATGGTAAAATACTACCCTAACGGCTTACCCAAGTCTCAGAAAATTGTAGTTACTCTCAACAAATTAATACATATCATTTCTTATATGAAGTACGTTTGCGAGAAGCACTTCCGTGCCACCAACACAGGCATATCAATGTTCACTGGCCTACACGGTAAGAATCAATTCGGACGGCCCTTCAAAACTTTCTTCCAATGATTTATTCAGAGTGAGATAAGGAGGTTAGTTTCATGGTTTTAACCTCTAAATAAAGCAAATTTGCAGCAATCCGAAATTGGAGTGTTCAGTTGTGGACCTGTATACTTAAATGACAGTATAGCTGAAGGATGTGCATGCCAATCGACAACGAGATGCTCCATTTGCACTTTGAACCTTTCTAATCTTCCCTGTTAGATTTACTATGACAAAAAAAAGATCATGAATGACAAAACATAGAAAAAAAACCTGAAATAAAGATTTCACATTTGTCCAGGTAGTATATATCCCCAATACAAACATTTTGATACGGTCTCGAAACTTCCCCATTCCCAAATAATCATCAGACATTGTAATTAGGCAAAAAACCAGACCCCTCGGCTCCTCCCTCACCACAAATAAAAGCAATTCCCCCATTTCCCCCCAGTTCATTCACCAACAATGAGTTTATGACGTTCGTGTCATACACTTCGTTTTCTTTACGTGTTCATTTCTCCGTTCTCTTCCTTCTCGTCGCTTTTATTGTGATCTATGACATTTTCGATGAAATTCGAGAATTTCAAGAAGTAATCGAAAAAGATGCCAGGAAGTTTGAGGTAAGGCAATATGTGGTGCAGCAATAATATCCGCATTTTTCGTAGATCATACCGTTATGGGACAGTCTGACACCACGTGATAAAATAGTATACGAATGTAAAGCAAGGTTGAAACGAAAATGAAATTTCGTTTTCGAAAACGAAAACTTTTCGTTTTAAACGCGAAAGACTTAGAAAACGAAAACGAAAATATCAGTTTTGTCCTATTTAATTGGTAAAATATAGTTTTAGGTACATGAATTATTAGGTCCATTTTCGAATCAATAATAAACAAACAATAGTTTTATTACAAACAGTAAAAATAAAATAAAGCTAAAGAACAATAACAATCACACTTGCTGAACAACTCTTCCATTTATCCAAATTTAAAGCCACTTTTTGATTTAGCGTAAGAACACAGACTTGCTCAACGACTCTACGTAGACTTATTCCAGCTTTGTAGAAACGTGAGCCGCCAGCTCCTGAGAAAACTCGTTCCGATTCAGCAGATGAAGCTGGGGTTGTCAGATATCTGTTCGCTATATGAGAAAGCAATGGCAACTTAGATCGATTGAGCGTATTTTGAAAAAAGAGCGGGGTCTGATTTTCTATTGTTGTGGGTATCGGAGAAAACCAACTTCGGCACTAGCACCGAGCATGGAATCTACAGGCGCTTTGTATTCTTTTTCTGATCTTGGAATGCTTTTTCTCGTAAGCTTCAAACAGGAACTTCGTTATTCCCACTAGAGTTTCATTTTCTGGCTCATCGACTGCTTCTTCTCTTCTTTTAATAATCCTTGCGCTAAGCTCAAAACGACCAAGCTCTTTTCCGTCTATTTTCTTTTGTATCGTGGGTCCCAATGTTTGATGCAACAATCACCAGTTTGAATGTCACCAGTCGGTGCCCGCGTCGTAGGTGCGGTCAATGGCTGGTATGTATATAATATATATTAGATGGAAACTATAACATTGAAAAAAAAAAGCAAACATTGAAACACAATAGAAAATCAAAATATGGGCTCTTCTTGAATAAAAATCAGAATTACGAATTGTTCACTGGGGCTTATTTCTTGTACAAAATAATGATTTTGACCAGGCTCAAAAAAAATACGTTGTGCACAGAGAGAGGTGATGTTCCTTTTTTCGAAAATTCGAAAACGAAAACGAACAAAACATGACAGAAACCCGAAAATAACGAACAAACGAAAATTCGAAAACGACAAAGTGACAAGCCATTCCTGATTACAAGGTCGGTATTTCATAAATATTGTAGAGAAAGGTTGCTACTAGCGATGATTCCAAAAAAATTTAGATTCATCAGAGATGTACACCCAAATACCCAAGGCATCGGCCCTAATTATTGATTAGACACAACCGCGCTTCTTACTTCCAACAAGCTTTTCCTATTTTTCCGGTTCTACTTCACCGCCGCCTCACGTTCAATTGCCGGTTTCGACAAGCGGAGCCGATTCGGAGGAGCTGTTTCTTTTTAGTTGTATATACATCTTTTTAAAATTAAAAAGTCAGTGTTGTTGTTACCCATAAAACAGTGAATGAAAAAAAAAGAAGTCTAGACAGATCAAATGTAAAACTGGCACAGAATACTCAAAGAAGCATAAAAAATGTATTTTAATAATGGATGATATAGGGAAGGTTAGAACGTTTCAAAGCGTGTGGTGCAAATGAAAGAGCATCTCGTTGTCGGTTGGCAACTGCACATCCTTCAGCTATACTTTCTTACACGTCGACAACTGAACACTGGCCCGATTTTGGATTGCTGCACATTTGCTTTATTTCGAGGTTAAAAAGCATTTAACTAATCTCCTTATGTTCACTCTGAATAAATTGGAAGAAAGCTTTGAAGTTGGGCCGTCCGAAATGGTTATTAGCGTGAATACCAGTAAACATTGAAATTCCTGAGTTGGTGGCACGGAAGTGCTAACCTCTGGACGAATGTACTGCAAGTAAGAGGTTCAAAAGTTTAACAGCTTCAGACCTCCCGCTGATGCCACTACGTTTAAATGCGTCCGCTTTAATCAGTTTATAACCATAACCTGACGTTTGATTTTGAGAATTATCTTCAATAAACTCACAAGCATAGTAGTTCTCAAATCACTTGTGGACCGTCTGATTGACAAAGATATGTGTCTGCCATAGTTCCCGACCTTTCGTGGTCTCACGTTCTTTGAGCACATCCCCCCACAATCCAAGGTTTGCATAGTCCTTGTGAGCTTTCGAGTCCACACCCATAGGAAATATACTTTACGGCCACGTACTCTGTGAAATGAGTCACTTGATGTTCGTTGTACAGATCAACAACGATGCATATGGAGTCACTCCGATTCCTGCTTCAACCATTATTGCAACTTCATAATCCATCCATTCTAGGTTACCATCACCATATGGTCCTTTCTTATGGATTAATGGAAATGGCGATCCTGTGTTCAATTATCTTATCAATTCGCTTCTCAACTTCCATGTCGATGGTCCAACTGCTTTTATATACAACTTCATATCATCCTGTGGACTTGAGTGGGCAATCGCCAGAATGCGTGAGCTTTAAAGGTATTTGCCGTGATATTTATGGTGATATAGGGATACAGTATGACCCATTGTCCTGATTTATATTTAAACTCTCTTGGACGACGGTACTATTCATATCAAATATCTCATGGAAGGATTTCTGCGTTTACAATTTCTAAGTTTTTGTAATATTGCATCAAACCAATTATGCGATCGATTACAAATAAAACGATTGAGAGGGACGAACACCCACGTAGTAGCAAATTTGGGAGACTGCAGTTGTCAACAAATATTCGAAGAAACTTCTTGAACTGAACAGTGGCAAAACATCCAACAACTTTGGAAGCCCATGAAGAAGAGTACGTGCGTAAAAGGCAATATTGAAGATGTGATCCCTTCAGAACCGGAATGCGTGATAAGCTCTCTTAATGAGACATGGGAACGCGAGATCATAAATGATGCACATGACAGCGACCAATGCAATTCCTGTCAGACCTGTAATTGTGCTGAAGAACCAGTAAATGATTGAAGGAAGGAAGTTGGATCTGAAAGTTATTTGATGAAAGTTGTTGTCAGTCTTGAGAGAGTTTGTTAATGCGTATTCTAGTAAGATTGAATGCAAAAATGAATTCAAGTAAAGTATTACCCAAAGAATGCTTCCTGAAAGAGACAAGCAAGACCTTGGGCTTGACTTTGAGTTCCAACGTGATAGAGATTGACACAATGTCCAACGGTGTGAAGAGTAGCCCAGAAAGCCGCGAAAGAGCGCAACGATCTAGAAATGTTCAGTTATTATAGAGTTTTTGATACTGGCGGTCATAATAAACAATACTTTGTCCAAATAGTATTTCCCATTGTTTAATGTCATAGTTTATTAGGTGTATATTCAAAAATCTGCCACCATCCTTCAGAACACTTATGTAAAGTCGACTTAAAAACATCTGAGTTTTTTGAGCAACAAGAGACCCACACTCGTTCTAAATAGAAATATATCTGGAGCACAGGAAAATCTTTAAACTTAGGAGACACTTTTTTAGTAAACAGAACACTACACACAAGCAACACTGATGTAATGTTACCTTATCCTCACTTCTATTCATCATTTATTTTGCCTTTTAGACATCGATTTTTGTGTTTTGCTTCTTCTCCAATGTAGCCATTATTTTTTTTCTCATCCCTTTTTATTTTTGTTCCATTTTTATTTATGTAACGTATGGTTTGTATATTTTAATGTGAGTTTTTTTTCCGTAGCTCACGATATCTTACTATCGTAATAAATTTAAAAAAATTTTATCAAACACTTACGAAGTTTAGGCCGCTATATCATAAGTTCAAACATCTGGCTGAGACACCATGTTCGATGAAAAGATCTTTCCTTTCAGGCGTTGTATTCTATTTTAAAAAGTCTTTTCAAAACATTGTGTACGTACAGTACAGATATCCTACTTGCATGAAACCTCCGCATTACTGTACAGATAATAAAATAACACGTTTTCCCTTATATCTGAACATGCTAAATATTTTTAAAAACAACTGCTCATTTGACGGATAAAATTTACTAATGCCATCCAAGAATAATATTTAAAAAACATGTGTTACACGCTGCCCTAACGTTTCTCACCTTGTGGTTCCAACGCAATAGCCGCAAATAGTCTGGAAAATGGAAAATACTGCGTACAATGACTGTCTCTCGAAGCAGTGTGATTATGTTTCCTACAAACTGTCAGCAATATCAACGCCATGCATTATGAAATGGCTCCCGCGGCACCACGAGTAATAGCGATTCCAGCTCCCATTACTCGTCGGTGATCCATGCGCCATGTATAATCTGAAAACTAAATTAACATGAGCTCCCCATTATATGAACACGCCAAAACCGTTCGAAGAAAAGAACAAGATTGATGGCAACAAAGCAGAAGACAATGACAAACGTGTGCGATAGGTCTCCAAGAACGCTGAAACCTTGTGGATCAAAGTTAGCGGTGCTGAACTGTTGAGGTGCCGGATCGATCCACGACGGCAAATGAGTTCAGAGAAGATGTTCTAAAAGTTATAATTGTTATACGGTAAGAGGCCTCCTGAATACTCACTCTCCAATACTTGGCTGATAGACATGTTCTCTCGATTGAACGTCAGTCCAACTTGCTTGTCAGGTATATCCGAGAAAGCAATCCGAGCAGAAATCATCGTAAGTCAGGTACCGGTTGGCATCATTGCTCACTCCTGCATAGTTCAGCACTTCATTGAATAATCGGGATGAAGCTGCACACATTCAGTAATGACTCCAGCGGCGACTTTGATTGTGGGACCTGACGAGTTCCGCGAGAACCTTTCGGAGTACCTTGTTCTTTCCCTCCAACACACATTTTGACTAGAGTTTTTTTGCTCTTGAGATCTGAAAATTAAAGTAGGTGGTGCATAACATTTTTTAAAGGCAGTTTTGGTTTTTCTAATGTTCATTAAAAGAAAATCTACAATTGACTAATTTCTCGACACTTCGGTGCCATATTAGTTTTGACCTCCCTGTCACACGAGAACTTTCTACAGTGCTCTCGCAAATACTATCGGGCTCCCCCGAATAAATTCAGATTCATAAAGAATAAATAACCTTTAGAACTTTACTATGTGCTCTCGAAATATTGCCGACCATAGGACACCGAGTTTCCCGGCTAATGAACCAACAATGTTAATCCAGCGGTCGCTAACCGCCTAGTCCGTTTCAAGTATCTGGAAATAAATTTCTTTTGGAGACTTCGGCGTTCTCTTGTTGTAACCAAGGTCTAACCTTTTATATGTAGTTTTGTACGTACAAAATCAAAGACAGTTCAAAACAACTTTACCGCTACTGCTGTTACACGTAATTAAGCTGTATTAAGTATATATTCAATTAGAACTTGCAAAGTTAATGGGAAACACGTCATGCCGGAACATTCTAAAACGTAGTCTTTGTATCACGACAAATTTATGCTGAAATAGTCACCATTACTCTCTCAAGACTGTCCCCCAATTGCATTGAAACTGAGCCACGGCTCATTATGTTTTTGCTGCATTGGTCATCGCGAACATTCCCTTCTCAAACTCATTATTCGCTTTCATTCCCAACTTGCCAGTTCCTCGCGAGATATTGTCTTAATATATCATCATTTTCCGTGATGAGTCAAATGAAGGTTCCAAATCTTGAAGTGCACTATCATTGAATTCTTCCCATTTGCGTAGGCTTTCGCGCACGGATGAACAGGACCAGTCGGTTGACGGCGTTTCTTTTGTGATTGCTTGGGATAAGAGATTCTGAAATAATTTCGAGACTTCAACGTATTTCTTGAAGTAAACTGACAGAATTCTCGTCATTCTTTAATGACCTCTGCATTGATTCCACTAGCCGCCTGTCTAATTTGATCCAAAAATATAGATAAATCTCTTGCTATCAGACGACAATCTTATGACCAAAGCACTGATGATTATTCGAGACAGAAGTACAAATAGTCCGTGCATTGCTGATGGATTCGGCACAGTGTGGAATGTAACTGAATCTTCTGTCCAGTAAAACGAATTTTTCGGATTACACCGCGTGGCTTCTTAACTGCCAAGGTGGTGTTTTCTATTCGGCTCTATCCTGACATGTCGTATATACTCTTCTTGAAGCCATTCCAAAGCATTTACACCATAAATATCTCCCTTCGCGCCACAATCATCATAGTTTTGCAAAGTAGTTAGGCTGTCACAAGCACTGTTGTGGCCAATAGCAATGCGTCGATTAACCAAGTATCGGCCAATTCCATAGCAAACTGAAAGCATTTTGGTTTGTATGGAACTAGATGGAATAGCTCACTTAATGGCACAATGCTAATCCAATTAGGGCGAAAACGTAAGTGGTGATCAGTCCAATAAGTTGATTGCATAAATGGCACACATGGTTCAAGTCCAGTTGTCTGTTCACTTGGAATGGTTGCGGGGGTAACCTTCCTTGAAGAAGTATAGCTGGAGTGATAAATAAATTGCAATGCGGAATTCAAAAGAACATAATAATAAACCATTAAATTTGGAAAGTACTATTACTTACATCCTTCTTAATGTCTCATCGATATTGGTGGTTGCTTTGATAATATCTCGAAGTGAAATACTATGAATTATTTGAACGGATTCTTCATCAGTGAGTATTATTCTCAAACCTTTAGAATCTATCTCCATCACGAATAGGGGTCAATTGATCCTTTATGATTCTTTGAACAACTCTCCAGGCCCTATTTTCACCTCCTTCCAGCATTCTAAAATAATGACGTTTTATTGATTCACGTAATCCAATATATGTGCACTGAGAAAGAAACAAGTATGCGTAATTTATTCTGCCTGATTTGCAAAACATACTACCTTGCATGGGTAACTGAAAGAATTAAGGAATTGCTATACTATAAAACTGAGGTGACATACAACGTCCCGCTGAGAGTCTAGCCTGCTACAAATTATAGAGTATGACCTAAAGAAGCCGTTAGAAGTTACTCGTGAGAACTTTTTAACCCTTGAGAAGACTTTAGCGAATTCTATTCAATCCACTTATACCAATCAGTTATAAACGAATTGATTTTCATTGTTTTTGCTTGAAACTCTTCGAATTCACCGCATTTTAAGTTACGAATTCTACTTTAAATCCAAAACTAACCCTCCTAATAAGCATCCAAATATAAAATAGTGCCTCCATGCAACTCTTCGTTCAACTTCTCCACCTTTGCAGTATGCTTCTTGTAAAAGTCTTCATTCATTGTATCCCATGTCATTGGCGCAAGTTCGAATGTTCAATTCATTATACGGTGGTACCCCATTGTCCCATCCTCTCATTATTGATGAAGCAACAACATCCAAACGAGAGAATTGCGTTGGACCGAAGAATCACGAAGATCTTCAAAAATGACTACTATGTTATCATCTCGTTCAGGTATCTCAAGGCTTGCCATTCTAATCTGTAGTTACAATACCTCTATTATATAACCACTGCAAGCCTGAACTAACCACGAATAATCTCATCCACACTGAGCGTTATTCCTTTACAGGATACCTGCGCATTCCACCAATTCTGGGAGAATCTTGACCAATGCAGGATCTCCACCAACTTCCGTCCGGAATTCACATTTATTTTCCTCGTTTTCTCAGAAGCACTGCTGTGGCACAATTGAGTGAGGGAACCTGAAGGCGGCAGCTCCAAAATCATGCGAGATTCCTGGTGGACCATGTGTTTAAGCATGTGTTTGGTGTAGTTTGACAAACGAACGTCTTTAAAAGAAACACTGAGTTTAAGGTATTATAACATAGTTGATTAACCTAACAGCCCTCTCCGAAGTCATATGCAATAATCTTCTGCATAGATGCAATCACCAAATGACGTGCTGCCTGGAAGATTTGTTGGTCTGTCCAGTCAGGATGTTCTCGATGGATTTGATTTGCATTGCCAACGGAAGTGGAGCAGACCAAAAGAAGACCTGGATTCTCATTCACACGCGAGTCTCCCAACACTTCAAGTTTTAAATATTTATACTTTTATAAAACTCTGAACTCACTAAATAATCTATCTGGACTCATCAATCGATGTACTGGTGGCGGAGCGGGGTTATTCAATTGGAATATGTGGGTTGTTAAGTGGTGGATTATCCAGGTACACCTTCAGCCACCGCCCTTGTTTGAAGGATCTTAATGAGGACACCCATGGCTGGGTGGTACCATAGATGAATGATCCATCAATCCATGAAGTCCGTTCATCGATTTGTTCTCGAGGTGAGTTGAGTAATCCCATTTCCAGTTGCTTTATCGTATTTGGCACGTGTGAATGGGATTTCTGTCTATCCCTCACATTCTTTATCAAATGCATTATCACATAGGGGTACTTGTCTGAATTTTAACTGTCTCTAGTGGACAGGATACTCCATTTGATTGCATTATTTCATAAGCAACTACTTAGGACCTATAATTCTTATTACTAATTTTTAGAGGGCGATAAAAACCAACTGAAAAATGCCAAAGATATCGTGCATCCTCTTGTATTAGGTCTACCGGACTAACTCCTTTGAATAGTATATCGGAGAGTTCACGGGCGGACGCAAGTGAGTAATTCACTGAATATACACCGTCTGAGTAGTAGGAACGTGCATCTCTATGCAGCCGACTTCCTGAAGGAGTAGGGTAACGTCATACGTCTTCTCTTCCGAAAAAACCTACCAGCAGACCCCCATTCAATCCTCGCCAGATTGTTGTTCCATCAGTCGTATCTTTGAATTTCCTGATTTTGTTGGATTCCTGAAAAGATAAACGAGTTTTTTATTTCCAGGCCACCAAAATCTATATGACGGCCTTTTAGTTCCTTATTGAAATCTCTAGATCGCACAGTCACACATGCTCCCTTCACTACATTTTCACGATTCGTGCATTTTCTCACTGATCGCGCAAATTTCCGGTCAGTAGCGGAGCAGAGCAAACATTTGCCTAGCCCCTCCACCAGAAACAATTATTTTCGTATCAATTTCGCACCTTTATTCCGTTTGTTTGCCTCTTTTTTGTACATTTTATCCTTTTTCTAGCGACAATTGACGGCAAGGTCAGTACAACAGGAAATTGTTCCTGTCGTGAATTTCAGGAATTTTTCCAAAATTGGTTGGGAAACTACCACTGTGTTGAAAATTCGAAAGATACACATTTTGTTATTTAGGTGTAAACATGAACACTAGGTAATCTATGTGTTATGAAAAAGATAGAACACAGACACCGGGTGGCATACAGAGCTTATCAGTAAACAACTATCAGTGCTTTTGAAATTTTGGAGGGGCAGAAATAAATGTTGCGGACAAATTTTGTTTGGGATTTGAAGTTATGAGAAATACGCAATTTGAATTTTTGAACATTTTTTTGTAATTTTTATCCCATTCACGCTTTGTAATCTAACATTTTGAGAATCTAACCGGCAGAGAAAATAGTACAGACACGTTCAATTTCTTCCAAAAATTATCAATATAGGCCACTTGGTGTCCATCTTCCTTAACTGTTTGCTATAATTCCTACCTCTCTTTAAAAGAAATCAGCTACAATTTGAACAGATCTTGGTCAATACATTTTCAAAGATCGGCTCGATCCCTCTTAAACATTTAAGCTAGCAGGTCCGCTCTGTTGACAAATTTTCCACCCGGTCCTCCGAAAGGAATTTTGTTGGTCAGCCAACAACCTAGACCATGAACCGATCGTGCAATTTGCCTGCTTATAAAAAACGATATCTAGGCCACCCATTTTTAAATACTTTTTTGCCTAGTCTTAGGTATGTGGAATAAATTCTAGGTCAGGAGGTTGTCTAGGCCACGTTTCCACTCACCTTTCCGGCTGCAAAAATTGAACTGAACAGTATAGCTCTGTACAGCACATTTGAGCGCATTGCTCGTGCGCCTTAGAGTTTTAGTTGACCTGAAAATATTTGACTATTTAGAAATTGAAATTTTGAAAAGCAATGATTAAAGGTCAAAAAAGATGTTATTTATACACATGCAACATTTCAAAATTCTGATAACAAATATTTATAGGAACACTTTTTCCAACAATACGGTGACTAAGGGGGTTTACTGATAGTAACAAATTGGAGCGGTACAGGAGGAAAATTTAAACCGGCTCTACCCATTTTAGTGCTACCAGCCGACAACTCGCAAAAAAATCAATCAGCCGCACACCCTGCTTCGCCTGGATCGTCAATCACAGCGTTTTGGAATTTTCCTAATTTCTAAAATTTAATTTTCTAAAAACTGGGGATTTTTTCTGTAATTTTTTTTTTACTTTTAAATTATTTTTTAGGATCACGCCTTTTTGAAAATAACTTTCGAAAAATTGTTCGCTAAAAGAGTATAAATAAGATCAGGCTTCGAAAATGTTTCAAAAAATATTTTTTCACGATTCTGCAACAACAAAAAACAAAGACTGAAAAAAAGTAAGAAATTTATTTTGAACTTTTCAAATCTACATTTACAACAAAAACAGTTCTTTATAGACAATATTATTAAAATCCAAATAGATTCCCAGTAGATTTTGTTTAAATATTCAGAAAAGGACCAAACTTTCAGTTTTTGTGTTCTTAAAAAAAAAAATTTTAAATTAAAATTGTGTGATTATCAGTCTCAAAAATTCCAAAAAAGAGGCTTTTAGTTCTGTAACTTTTGAAGATTCAAAAAAAAATTGGGGGAGCCAAAAACTCACGCTTTAAACCTGCCCGCGAGAACTGTCTGCAAATATTCAACTTTCTCATTTTTATTAATTTAATGAGAAAATTTAAAAAATAAAAAAAAATTTTAAGGCATGGATGCGAAAGGCACGCGGGTAATTTTAAGCCCAGGCTGGCGTTTTAACTTAGGCTTCCATAGACCAAATATTTTCATACTTGTTGAAACTTCTGTAAAGGTTTGAAAATTTTTGAACAATTTAGGCCCAAAACCTTTGTTCCTAAAAGCATTCAAAAATTCTTTGAACAAATTCCGGTTATACTATCATAATGGGAGGAGGAGAAAAATATAATATGATTCTTCGTCAGACAAAAATAAATTGGTGAAGAGAAAAAAATGAATTGAGAGAAAAAGAGAAAGAAAGACGCGTCTTCCGAAGAAGAAGGAAACCTCCTGCGCGGGATGCCGAAACAATAAGCAGCAGCCGGGAGTGAGGGAGTGCACTGCACTAAAAAATGCGAGAGATTCACAGAAAATCGGGAGAAACCCCCCGTATGTCGGTCGAGAAACACCTAAGACCTACTTCATATTTCGAACCGGTTCATTTTCATTGGCATTCGTATTATTTAAATTATTTTGACAAGGGCAGTCGTCGTAGATGCTAATGTTGCCAGTTTGACGGGATGGCCGTGTCACTTGGGAAAAGATTGGCGGCAAAAATCGGGGGGTTCCTAGCCACCCTTTATCTTCTATGGTCGGAGAGGCGTTTTCTACTTATTTTGGTAGATGTTAATTAAAAATTTCATCAATTTGGGAGTAATAATGTGGCTGCAAATCATATTGAAATTTTCTATACAGTCAGTGCGAGCCAGCCTTATAAATTTTCTAGTGCCGCCCAGAAAAAAAAAATATCCTAGGCCACCAATTTTTGATCATTAATTTTTTGGCTATCAAATTAAGTAGACCACTAAAGTGTTTCGTCATTAAAATTTTCTAGGCCACCAATTTGGCTTGACTACTAACCTTCTTGGCCATCACAATTTCTAGGCCACTAAGTTTTTTGTCTAGGCCACTAACTTTCTAGGCCACAAACTTTGATGTCAGGCCATAAAGTTTTTCCCAGTAGTATGTTTTGCTCTTCAAATTTTTCAGGCCACCCACCAAAATTCTATTCCAACATTTCTCCGTCCCATCAAAGTTTCTAAGGCCTTTTATAGACGACTTCTTAATTGTAAGTCAAAGTGTTTCAAGACCATTATTTTCAATACACTAAATATCAAAAAACCAAATATTTTCCTTCAAAAACTTTGCAAACTAAACTAAATGTTTCCAATACGTGCTTTATTTTTATATGTAGGCGTTTAGACACCCCAGTGGGGAGGAGTAAATGTTAATTCTTATGATTATTTCATTGGGAGTCACTTTTCTTGTTCAACGTCTTTAATATTTTTGAATAGGATTATCATTGGTATTGGCAAATAAATAAAATTGTGAGTGACGTGGTGATATTGGACATTATTTGATTTTAGTTTGCTTTTTGAAATTTCAATTTTCGGCACTTTAATAATTGTTCAAAATGGTCATTTGTCTAGCAAATTTGCATTTTATTAAAATTTTTTTCATTTATTACATTTTCAGTGAAAATTGCACAATCTTTCATTTAAAACTCACTTCTAAAATGACAGATGCGAAAAAATAATTAGGTTTCAATATTCAAATGAATAATTTTTTAAACGATTAAAACAAAATTATAGTTATTACAAATTATTTAAAAGATGTCTATACTTAATCAACACTACAATTTATGTTTTGTTTTCATTTACTCGAAAATCCAGAAATTTTAGGTTTTCGAGAAAACTTATTTGTTTTTAATAAGTGGTTTATATAAATGAATCCACTTGAAAGTGCGAAAATGTACTTAAAAGAGTCCAAAATAAGCAAATATCATCACGAAGCGCCGAACGTAAGTTTTTCGAAATGTTCAGTTATAGTTTTGGTGAAACTGCCAACTTTACGAGGTTAAAATTTCGGGTTTAATTTTCAAGTCTGTTTTTATACAAATATAAATCAGAGTTATAAAATTTGTAAAAAAAAATTTCTTGGTCGGTATTTAAAAATGTGGGTGATAGGGCCGTTTTTGACAGAAAAAAAGTTTTATAATTGTTTTACATTTTACCAACATAGGAGCTGCCTTAAAAAATAGCTAAAGGCTTGGGGTTTTGCCCTAATGAACAGTCCCAAACTACCAAATATAAATGTAAAATTATTCTAAAAATCTTCAAAATTTTTAACGATTAAAAAAATTTGCGAAACTTTAATAAAGCAATATGGCGAATAATTGTTTCATTCCCGCGATTTTTTGATAATAATTTTTTTGTATAATTCTTGCATTTAATGGCGTCATTGCTTGTTTACATGTCACCATGTGTTTTTCGGCAATAGTAATAGAGGTTTTCAGAAAGCGATTTTCTAGTTTTTGAAGCACATTTCGTTCCCGTAAAGAAAACTTGATAATTGGAAAGAAATGTGGCAAAACGGCGCAATTGACCAAATCGACCAAAAAAGTTAACAAACTGTATTTAAAAATAAATTAATAACCAAAGTAAAAAGAACACCCACATAAATGTCAAAAATCACTCACCCATTTTAGCTGAAATTCAAAAAAGAATTCGGTCCTTCCCTTTTTTTCTAAACAAATATCTCTTAAATCATACATAGTATAATTTTATATGACCTTTCTGACAGTTATATTTGGCATAGTGGGACCTTTATAAGGGAAGTCAAAAAACTGAACTCCGGACTTTGACATGCTATAGTTATTTTTCGAAAAAAGAGTGAAAATAATGATCCCTCCAAAAAATTTTGCTTCCGCGGACCAGGTTCAGCAAAGTTATGACGTTTGGAAAGTGCCGAAAAAAATTCCTTGACCGACCCAAGCAAAAAAAAAAGATTCTTCAAATTTTCAAAAAAAAAATTCTGAAAGTTGATAACAACTATTGTAACTTATTCAAAAATGTGAAAAACGTTTATCATGCACGTTTTTTCTCCCCACGGACAAAAAACCACATTGCTTGATCAAAATTTCGTGAGCAAAATTCTAAAAATTACTTTTTCTTGTAGAATTATTGGTTTTCTGTTATGAGCTATATGCATGGCATTTTTCACTCTTTTGGATAATTTACAAATATTTTTTCCTCTTTTCAGAATTTTTTTTGAAATTTTTGAAATTTTTTAAAAGGGTGTTCCAGCCACTTTCAACATAACTTTGCTGAAGCTGGCCCAGCTAATTTCTTTTGGAGAGATAGCGTTATTTTCACTCGTTTATTGAAAAATTACTATGACATGTAATCCGGAGTTCAGTCGACTTCCCTTGTTAGGGCAAAAAATACCCACAGACGGTACTCCGCCTAATATCAAAAAAGTTCCCACTCGAGATCACTTTTTTACCATCTCAAAATCGTTCGGTTTGTTGGTGGGGGGGGGGGGGGCTTAAAGAAAAACGAAAAAATGAGACACTTGTCAATTTGATGGTAGCAAGTGAAATGGAGAGATACCGGAAAGAGAGTGTAAATAGAAGAAGGGAACAAACACAAATTTCAAAGTTGTCGGAAGGAATTAGGGTATGGAGGATAAAATATTGGAAATTGGGTTTAATAGGATATGTATCTAATCCCGAAGAATATTATTAAAATAACCGGTTCAAAGATCGTACTGAAAAAATCGATAAATACGTTGTGATGGTCCTACTTCCGTCCTCTTTACACAACCTCGTCTTCTTCTTCAGGGCGCATTCCTTGTAACAATGCCCCTTTTCTCTCTTGATGGAGTGCCACAAAACAGTTTGGCAGTTACACAATCGGAAGGCGAGGAAAGCAAAACGGGTATCAGATGATGATTAAGTGAAACCGGAACTGATAAGTGAGAATGGATTGAAATACAGATAGCCGTAAACTTTTAATAACCTAGAATATTAGTTATTAAAGGTGTTATGTATGTTTCGAGAACAAGATTCTGCTTTCTCAATTTTTGAATGAATTATGTTTGAAGTAATTTAAAATTGCCGAATGACGGGTTTGAATATTTGTTTTTTTAAAAAGATTTTTCGTCCGGCCGATTAGTATTTCGCGAAATGTTTTTTAAAATCTTTGGGTTTATGTTCTTCTCTTTTTTCATAAGTCTAAGCTTAGGTTTAGGCTTACTAATTCTAATCCGAAGCATAAGCTTAATCCTAAGCCTAAAGCTCTCTCAGCCTACTCTTTTAAGCTTAATGAATGCCCTAGCTTCATTTTTTTTCGCAGGTTTTTTTCTCTAAATCTCAAAAGCGATGCTACGGACCAAAAATTGGTGGTTCAAAATGTGTGTTTCTATTTTTTCATCAAAAGTTATTTTATGTGACTATACAAACGAGCTGACAATCTTTCTTCAAAATTCCGTTTTTCTTACCAAAAATAGTCAATTTTTCGAAATCTTGCAAAAAACCGTTACCGTTTCCCTAAGTTTTGCTTTCCGTAAATCCTTGTACCTTATGTCGTATCACATGGCATTAGAAATATTTCACTTGAACCAATCTTGTGCGCGTGGAGTACAAGTTAAACATCATATGTGGTGGGTGCAATTGCGCTCTATTGAACAAACTATGTATCAACAGAACGCGTTAACATTATAGCGGTTGTGCAGGTGGGGAAAACAGGAAAAACGATTAGGCAAAACAAAAAGTCTATTATATAAGTTTTCTTCTACACATCTCATAAAGGAAATTCTAATTTTTTACAAAAAGAGCGGGGGGCGCGATTGTAAAGGTTTAGACGGAGCGTTAAGATCTTTGTCGACAAGTGGTTCAGCCGACACCCTGTGAATGTGATTGCCGATATTGTCCTTCTCGTTGATTGAGTCTTTCGAGAAGAGCGCCAGAATGACGTGCAGAATGAAGAGACCGGTGGAGAGACCTGGGAGAGTTTTAAAATTTTTGAGTTTCTAGGCCACGAGTGTCGTCCACTATTATGTCCAAGAAGCTAAGGACAAAATGATTGTTCACTACTGTTTCAAAATCAGCTTGAATCTCAGTAGAAAACAAATTTCACTGGAATATTTCAGCGCTCACCAATAGCAACGACCAGAAAAACAGTCTTAGCAAAGCACACGATTGCATAAGTTGGCACAAAAATCAACGGAAGCATGCATAGGCATGTCGACAGTCCGGGCTTCACACATTGGCATTGCCATTCCTGCCAGAGTACTGTAGACACGTTCTTGTGGAGTGAAACCCACGTACACGAAGTTGTAGGCCACGTGAGCGGTGTAGTCGACCGAGAATACCGTGGCGAGAAGGACGTCCACTTGGATTACCGGGTCCAGGTCGGCACTCCAAAGGGAGAGAGACGAGAACTGTAAAAACTTAAAAAAAAGTAACTTTTTCAGATTAAATCCGAAGAAAATAACATAATTAATAAGGATTTTGTTTCAATGGTTTTTTAAAGTGACAACTACTCATTTTCAGGTTTTAAAAACTTTGACTTGATAAAAAAAAACATTTTGAGCTACTTAAAAAGGTTTTGAATTCCCATCCAAAATCTTTGAAGAAATACAAATGATAAAAATTCTTAAAAAAAAATTGTTAGCAACCCAAGCGTTCGCTAAAGATCGTTGTCGTTTTTTCTCAGACAATTTAAAACATATCCCGCCATGATATATATTTTCGGAGAATATCATTTCTCGTAAAATTGTTTTCTCTGCAAATTTGAATTCTCCGCCAATCATTTTTCTCAGAAAATTTGACAAAAAGGATCAAAAACATGAAATTTCCGTATGGCAAAAAATGTTTTCTCAGAGAATATGAATGTCCGCCAAATATATCAGATACTTTTAAAGTCTCGTCAAAACGTTTTCTTCGAACATCTTAGGATTATTTGGATTTGTAGAATTTTGATCTTGATTTAAATTTTTTAAGTTTTCTGAAAAAAAACAACCATAACAGATACTTGCAATAACAGATGTAATCACGCGAGCAACTGCATTAAAATTTGAAATACAAAACAAACGATTGCCATAACACAGCTAGTAACCGCAATCGATCCAAGTAAGTCAGTGGCCAACATCAAGATGATACTGAGAATTGCAGAGTCACAGTCCAAGAGTGTAGTGAATTGACTCATGAAGAAGTTCGGATATGTTGCATTGCACGTGCTCTTTCTGCCCATTCAGACATACGTTTACCGAGCCCTGAAGTGTCAGAACCCTGTGTTGGTCTGAAAATTTGGAAATTATTCGGATTGAAATTGAAAAGTGTCTAGGAATTAAGTTTGAACTATTTGAGAAGTTTGTATTTTAAATTTTGCGCTAAGTTGCCTGAAGAAAAACTAATTTCGAAGTACCTATATACCTACAATATTTTTCAAACTCAATCTTTAAATTTCGCGCCTAAAATATTTCGAACTTAAAATTTGCGACAAAACAATTTAAACTATTTGAGAAGTTTGAACTTTTAATTAACATTTGAACTCTTTGCGCCAATTTTTTTGCTTGGAAAATAACTTTTGAAATTCTAGTTGCAAGGAAATTCAGAAAAATTAAGGATGTAATTTTTTTATATGAAAAACTCTTAGAATCGATTTCGCGAAAATTTTTTACTCCTCGTGAATTGTCAAAATTTAAATTGAGTTTTACAAAAAAAATTGGCGGGAACGTGAAGTTTCATTAGGAAATTCAAATTTGATAGGCGTTTGACTAACTTATTATCATCTCCTGATATTTTACAAGGGTTCCGGGCGATCGCATCTCATCCATGTAGCGTCGGAAGATTATCATAAGATGGGTGGTAATTTTCTCCAACCAGAGTGGATAAAGTATTCATGGTCTTATCAAAATGCACATACTGCCGGAAGAAAAATCAGACTTCGATTGTCTCCACGAATACCTGGCACGTGTTCGAGCCGATCCATCAAATTGTTGAAAGAGGCGTACTGAAAATTGAATGGCCTAGTAAGTAAAAATTAGATCATGAGCTTACCTCTGCTTTGATCTCGATATTTGGAGGTTTGTTCACTATTACTGTAATGGGAACGTAACGGGATAGCAAGACTGGCCTGCAAAAATGATAAATGCTTAAAAAATACAACTTTTTTCTTTTAATAACGTAAAGAGCTTTTTAAATCGATAAAATCAGTAAATCGGCATTGCAACTGTAGACCAAAGATAACAATTATTGATTTTTCTTACAAAGACATTAAAAATAAAAAAAACTCAATAAAATTAGCGATTATCTTTCCAAAAATCTGAAAATCAAGTCAAATAATTTTCTTGTCGGTATCTTTTATGTTAACCTATAAATACCAATTATTGATTGTCTGGAAAATCAGTAAAGATTCAAATAGATTTTTTTGAGAACCTAAAAATCAGTAAAAAATAAAAAAGTTTTTTCAAACGCTTACGTTTCAAACAAATTCTTGATTTTACTTTCAAACCAAATTCATATTCGACAACGAATCCGCTTCGTTATGGGTCAGAAATGCCTTAGCTGGTTCAAAGGTCGTTTTCGTGGTCACATACTCCATCATTGAAGTTGTCAACGCATACATCCCAAGGCGCACCATACTGCACGCTACACGCCCCTTCAGGGAGCACACGAAGCTCGAGGACTTGGAGAGCCACGTGTCGGCTCCCGGGAAATTTTTGGCTCCGTATCATTGGCGATGGATTGGTAATCTGGGTCGTTGCAGAGGAATTCAATTGGAGCTAGGATCGTATGGGTGAAGATGTAGTCGAAGAGGCAAGGCGAGCGAGGCAGTTAGGCAGAACAAGAACATCTGGAAGATGAGTTTTATTCAAGCTAGCCCACGTTCTCACAAACTTGGCTGCGTGCCAAAGAAGGTTACCTGAGGCGTTGGCTTAGAATCCATTCCAAAAGCAATAATATTGGTGAGTGAGGTGATTTTACGATGGTCCAACATCGTGACAATCACTTGTTCCAAACGGCGAGGTCTCAAAATTTCATTTTACGATGCTATTCCAATACCCCTACAGTACTTTTGCAGTTTCTCTACAGCACCCCTATACAACTACGGTACATTTATTTATTTGTATATTTGTTCATCAGGGAACGATCCTAAAGATACAATTACAACAAGGCAGAATCTTTTACAATACAATGCCCCACCCTCTTTTTCCGTGAAAGGAAACTTACGTGTCAGTAATTGCAATATGATGTTTCCATCTGAGAAGTAGAATAAAAGCATCATCAACTTTTTCCAATTCCAAGTACCAAAAACTGGCGTAACACATGTAAATAGAGAACGACGGGAAGCCCATCCAACAAATTGCTCCAAACGAGGCGGCAGGCCATCGGAGTGAGCAATGATGTAACCAGATAGAATGCCATTTTGACAGATGACAGGCGGACAATGACAATGATGACCTGCGTCAGGTGGGAAGAATCCGATTGTCATTTCGTAGCTTCAATGGTTCCTCGAATCTCACGATTTGCTACTTGGTCACTGACAGTAGATGGTGAACTGAACGTGCTCGAAGGCAGAGGAGTTTGTTTTTTGGAAAGTTGGAAGAGCTCGTCGATTGCGCCCTGGGAAGTATAATTACGAAATGCCGAGTGCTTGCCAGTTTTTTTGATTATGTAAATTTGCTTCCCAGAATCCGAAAATTTGGTTTCCCGCAGAAAAGACTGAAATTTAAATTTCTAAAGATTGTTCAGATGTTTGTTTAAGTTTTCTTTAAAGACAAAGATTTGATTTTCCTATTGAAAATACATGGTGAAAATTCAAATTTACAAAAATTGAGTTTTGTTATAAAAACAGACTGAAAAATTGAACTTCCTGATTAAAATTGATTGAAATATAAGAGGCTCCTAAAAATCTTGAAAACTCGAAATGTAAATTCAAATTTCCCGTCCAAAAATTGACAAAAAAATTTGATTCTACTTTCCTGAAACAAGTTAAAAAATCAAAGGTCCCTCAAATAGTAAAACTGACTCAAAATTAATTGAAAATTGAAAGCCGTATGAGTCTTCTAGGCTATTCTCACCAAAGCTTAAACGCGAATTTTCCTTCTGGACATGTACCAGACCTCGAAAAATACCACAGCACCAAGAATTTGGGGCTGAGCCTCTTGGTCGGTGGTTCTGAAAGTGTCAATGTTTTTTCACATTTTTCCGGAACTTTTTATAGTTAAAAAAATGAAGTAGCTGGAAAGTGGCTAAATCATAAAAACCTTACTATTTTTCCATCAACTTTTCATTTAACATTTCAAAAAAAATCTAAAATCCGCATTACTCAAGTGAAGTCCCAGGAAAATATACGTGCCAGTCCGCTACATATCCGGATAGGTGAGAATACACTTGCGTGGCACCATGTATGTTTCTCCGCGTCAAATTCTGAAAATTGCCATCTGGTCGTTGAAGAGTTTTCTAGTCCACGACCACCACCAACAGTTTCGGTTTCGTTCGACTTTTTAGAATATCGAAACTGAAAATCCAACAACTTTTTGAGAAAAACTTACAAAGCTGATAATGTTTTTATTTTAACTTTTTTCACCATCATTCATTGACATTTAAGAATATAGATAAATGGGATAAGACCGTCCAGGTTTCTGTTCAGTTCTCCCTGTTGTTAAATTCATTAAGATTGTGGTCCCCAAAAAACAATGTTTCTTTCTTTTTTCGATTTTCAATTTTTAGATTTTTCAATCTTCACTAAAAACATCAATAATTGAAAAAATCGAAAAATGACACCCTAGACCACCACCTACCTCTAACAAGTGAAAGGGGCTGGAGAGTGGATCGGTAGCAATTTTTTCTTCCTTCCCATCATCGTGGTAGCCGAATGCCGCCGATAGTCGATTGTCCACAGTATAAATCTAAATTTTTTAAATTCCCGCCAGAAAAGTGGGCTTGACGGAGAATCAACTTACGTCTGCCAGTCCTACGCGCCTTCCTGGAGAATACTAATTTTCGCGCTGGGCGGTAAAAATACAGAATGCTCGTGCCGGATAGATGTCGAGTCCGTAGTATTCCATAGCCAGATACGGTTGAGTATTCACTGAAAAATGTAAAAAAAGTTTTATAGACATTTCCGCCAAAAGATTTAAAATAGGAGTTTTAAAAAAATTAACAAAATAGTTACGAACGAAGTTTTCATTTGCTTTAAAGTTTCTTTTTTTTCTTATTTATTTTTGATCAACTATTTATATTGGGTACTTTTTTAACTTCAAGTGGAATCCAAATTTTCTTCCCAGTCAACCAAACATTGACCATATCACAATAAGGGAAAAGGGAGAAAGGGAAATAGTTAGAAAAAGAAAAACATTGCGAAAAAACGTGTTATTTTTGACTGGTGGTGGAAGTAGGCTTCAAGGTCAGTAGTCACTTACTATCCAGCATCTGAATCATGATAAAAGGCTTTGCGAATATCTGGCTCTAAACGTATGTGCTACAAGTCCTGAACTGAGAACTCATAGGATGTATAAGAGCTCACTGAAAATTGTCCAACTTGAAAAATTTCGATTTTTTATGTTTATTAAATTTTTTCTGGTGTAAAATAGCAGAAAATGCCAAAAAAAAATGTATCAGACACAACTTCAATTTTTCAAACTTTTCGTTGTAAGACCATACAAGATACAATAAATTGTCGTTCGAGAGCGCTTTGCCCATGAACCCGTAACGGAGATTTTCATTCGACTACTCTATAGACCGCGTTGGTGATTCTGAAAATGACTTTTTCTTGGAAATTTAAAACTTTTAATCTGGGATTTTTCTGTTTTTTCCAAAAAATTATATTGAAAAATCAATTAATTAAATTTTTTCAAACCTATGGTGATTCATGATTTGATAACAAGAACATAGCTTCCTAGTTATAATTATCCTCAGTTTTCACGAGAGTAAAAAAAAACGGTAATAAAAACATTCTTTTTTCTATTTTTCTCAATTTTTCGATGTATTTACCAAGAAAATCGATTAATTTATCGATTTTTTTTTCAGAATATCTGACCGTTTTTGTTATTCATCGGAAAAGTTCAATATTTTATTTTTAGGAATTTGATTTCCAAACGTATATTGGTGGCCAAGTTTTCCCATTACTGATCGACGCATAAAAGTTAAAACCTCACAAAGTATCGAATAAACCGGATAGGCGGCTAACAGCCGGCACTGGCACGACGGCACTAATCACATCCCATCCCATTGAAACTTCGAAATTTTTTTGGATAATATTTTAACAGAATTTAAAGCAGCATGCAAACTCTCTCCAACAAAGAAAAATGTTTTTAAAAAATTGAAATTCGAAACACAAGCACGTGAAGCAGAGAATGCAGAAAACAATACCACTGTCCCAAAGTAGAAGTGAGGGAGGGAGGGCAATTATTTGCAGAGGTGACCAACGGGTTCGTCGGGTTCCAATTTTTCGGACACGGCGCAGAGGATTTGAGTCATTATTATTGTGTATAGAGAGTGTAAGAGAATTAGAGAATTTAGATGGGAAACTGTACGTACTTCTGCGAAATGGTGCACTTTTAGGATCGGCGGCCTAGAAATTTACATGGTGCTCTAGATGTCTAATAGATAGCCTAGATCTTTATAACTCCAGACAATTACTTGGTGGTCTAGAAGTTTTTTTTGTGACCTAGAAATGCAGATTGTGGACTATAAATTCACTTGGTGGCCTAGAAAATCATTTGGTAGAAATGTACTGGCCTGGAAATTAACCTTGAAGCTTATGCTAGAAGCTTTGTTAAGTGAGCAGACAGCCCAGCCAAATTCACTTGATTGCCTATCAATTCACTTGGTGGTCGAGAAATGTACGTGAAAGCCCAGCAATATTTACTTGGTCTAAAACATTTTTCAGTTAGAAATACATTGGAAAAAATTTCGATTAAGATTTATATTCTGGCGTTGGATGTGGTGACCTAGATATTTGTCAAGGGACTGATGAATTCATTTGGCGTCTAATTTTTTTGGTGACCTAGAAATTGATTTGGTGATCTGAAAATTCATTTTAACATGACCTGGGAATTTACTTGGTGGTCTAAAAAGTCTCATGGTGCCGGTCTTAAAGTGTGTTGCAAAAATTATACTACAATATTTAACTTTGAAATAAAAATTCAGCTCTAGATCTGCAAGAAAAATCTGTATTTTCTCAATTCAGGATTTTGATTAGTTAAAAAAAATCGAAATGATTGTTTAAAACGCGTTGCAAAAAACAATTTTGTAGCTCAGGAATGCGCTATTCTGGGGAGTCAGATTTACTGGATTTTACTTTTTTTCCTGCAATTCCAATGCAAAATAAGGTAAATGAGAAAACTAACACGGCGGTACATACAGGGGCATCTTGAATGTAAGGCAGTGTTTAGTAAGTGGACCGAGTGGACGGCAAACGCTTGTATTTTTCCTGTGTCGATGGGGGATATCTGTACCGCGGTTGCACACAAGAAACAAGTATTTTGATGATGATACGAATAAGAAAAAGAAAAAGGCAGCAAAAAAGTGTGTGGCAGACGACCACCGTCCATCGGATTAGGCTGAGCCGGCTAAGGCAAACTCGTTCTACCGAACAGAGGGCCGTTTGCAACCCCCAAAATCCTCTGAATGTGACGTCATTGTTGGGGCGGCGGGGTGGCGTCCAATAATTAGTGATTTTTTTTTTTGTATTCTGGAAAAAAAGGAAAAAATCGAGAAACATTCTTTTGTGTTTTTGGGGAGTCTGTCATGTGAAATTTAAAAATGTTGGGTACAATCAAAAAATCGTTTTGGTTTTTATATCTTATTTCAGGAATGTTTAAAAATCTCAATCGTTTTTCTTTGAAAAAACAAAAAACAACAAACATCAGCATCATTTTCGATTTAATTGTTTGTTAAAAAAATAGAAAGCGGAAAACACAAAATTTTCCGATCTTCTCGAAATTCACAAACTCATAAAAAAATCGAACTCCCCTTGTACCCCAGCACCCTAGCTGAGTCTTGCTTCCTGGCCAAAGGCATGGAGGGAGGCGGGCACCTCTTTTGCTTGACCTAAATAAAGGTGATATCCCAGTGATAAGGAAGGGTAATGATCCGGAAACCGCCTACCAAAGTGCATAGTTTCTGCGTTAAAAAAAGTGACAACTGACATCACACGGATGCTACAAATGGGGACTCACATGCCGGAGAGGGAAAATTGTAAATTTGTACGGGTAAGGGGATCAATGTTCAGTGGTGAGGTCGCGAGGACGGAGGGAAAAGGTGGAATTAGAATTGAATGGGAAATTGGTGGCAAAACGGTAAACAGTTCTTATTATCAAATGCATGAGGGATGGAGAAACCTAAGGAAACCCTTGCAGAATTTTGGAGGGGGTGATGAAAAGTATTGGCAACACCTTGGTGGACGAGAATTTTAAATTGATGATCCCATGGACTAAAAATTCAGATGATGGCCGAGTTTTTCATATTCGCACCGAAGAATACGGCAAAATGATGGCCTAGAAAGTTGTTGGAGCGACCTAATCTTTGTTCTTACAAATAGATCTCTAATGTTTCATCGAAGTCAAGGGATGTGAACTAGAAATATAAGATGGTGGCCTAGTCAACAATTATATTTATGGTTCGTCAAGAGGCCTAACTCTTCAATCACGAAATATTCTAGAGTTTAATCCTATAATTAGTATTGTGGACTAAAAGTCGAGATAATGACCGAACTTTAGCTCTCAACATCAATTTGGCCTTGAAATTCCGCCATGGCCGAATTTTCGTAAGTCGACCCCAGCGGTGGCTACGAGCCAAAAAACATAATTCCGCATTCATACATTTTAATATGAGGGAAGCCAGAAGTGCGAGCCTCATTATTTTGTGAGTACATTTTTGACTATCGTGCCAAAATTCCAAAATCCTCAAAAATTTGAAATTTTCGCGGCACAATTTCTGGTTTTAAATCTCTTTTTTTTAGTGTGATGTAGGGCTTTCCAATTTGCATAAAATAAAAAATCAACAAAAAGCCAAACATAATGTCAAATGGTCAGTTGCAATAAGAAAACAAACCTGCGTTTAGGATGGCCGAACCAGAAAAATAATTCAAGCTTTCGATTTCGCCCGAAAAAAATGAGGATCAGAATGAGAAGGTGTCGCCTATTAGAGATTGGAGGTTGTTGAGAAAAAGAGAATAGTGGAGCGGGGGGAAAATGATGAGGTAGAACGGAATCGAACATGCAAATAAAACGAATGTATTTGGTAGGAGAGGGAAGGTTACACTGTGTGTTCTGTGTTTGGAAAAGGATTGAAGTGGTGGAGGACTCTGGATTTAATACTACTTACCTGTTCTGATCAGGTTCAGAGGTATTTCAGCAGTCGCTCTTGTATATTTTGTCTTTTTAAGTTTATTTATCAAATCTTTTTTTGTAACTTTGAATCTGATGTCAAACTTTGGGAACTTTGAACTCGATGAAATTGCTCAAAAAGTAAAAGAGAATTTGCGCCCAACTCCTTTTTCGAATTTTTTTCGAGATACTTTGATTCTTCTTAATTTCAACACACAAAACTTCGCCAAAATATTGTTACAAAATTAACATTTTTATTTGTAAACAGCTGCTAAAGCACCACAAATGTGAAATTGATGCCTAAAATTAAAATGGAGTTTTTCAAAAAAAGCTGATTGAAATAAGAAAGTAAGCTAAATGTATATATATGGGGAAGATGCTATTTCGAATCTCGCGTTTTTTTAGTTGGGCATCTCCAAAATATGAAAAAAATACAATAAAAAGCTCCAAAAGATATCCAGGAATTTTTTCAAACTCACCAAGAAGTATGTTTTGATAAACAAAAATTTGAATTTTTCGAATTTTTTTATTCGTATAATACCTGTCACACTTATTTTCAGCATAAGAGGAAAAAATAAATGTTGAACTTTATTTAATGATAAAAATAGTTTGTCGAAAAGTTTTCGTAAATTTAAAAATTTAAGTTCTACCAAAATAGTTTTTCACCTGGAACAAAAAACAAGAATTTTGTTTGAGCTTATATAACACTACAACCACATTTTTGAGAACATGTCTAGCCTCTGTCAAACAGTTTTCCGGTAGTGGGTGTGGTTGCTAGTGATCAATAGATCTTCGTAAAAAATCGAAATTTTCCGTTATAGCCTGCTTTATTTTATGTGTTTGATGCTATAAGCGTTTGGATTGTATCAGTCCATATGATTTGACATTATTCGCAATATTTTTTTAAATCCGAATGTTTTTCGAGTCTCTATTTTTTGTAATTTTCCAGACGGTTTAAGAGCTAAGTTGTAGCTATTCTTTCCTATCAAAAAATGCAGGAATAAATACTAACTCAATTTATGCAAGATAAAACATTTACAGTGGTTTTTTTGGTCGAAACTAAATTCCGCAGAATTTGAAAATTACTGAAAGGGTTTTTCCTTTTTTAATTTGTACTCCCTACAGTACCCGTTATTTTTGAATTACAATTGGATGTTCGTACCTAAAATTGACACTTTTTCTCTAGTATATTTCCGAATTCAAAATTATCAGTTGAAACTAGATCCCACCAAAATAACAAATTGATAAGAAAACGTAGAAAGGGGAACGTGTACCCTTACAATAATATTAACTGTTTTCCCTCCAATTTTTTTTATTTTTCAAGGGTTTTATTCTTAATTCTATTCACAATTTTTCAAAAAATATTCAGCAAAAAAGTAGGCGTGCTGACTATATTAACAGTATAAAGTGAGTCTTTTTTGTGAGCATTAAAAAAATCAATTTTTTGTCCTAGCTTTGCAATAGTGGCAGCTCAAAAATTAAATGCATTTGTTCCATTTTCCGTAAAAAAGACAGTGGAAGAGTTTTTATCCGTACTTGGGCAGGCTAATATTTTGTGGCCGGTACAAATTTTTCGCGTGGTGCCTAGAAACCTTTTTTACGTTTTTTCTCGGAAACTTATTTTTTTCTGGCCGTGAACGAGTTTTGTTTAAATTTCAGGTGCTTTGAATATTTTGATGACTAGTTTATATTTTCCTGCTTCTAGTAATGCTTGGCCAAACGTCTTCACGTGGTCGGGCTTTTCATCGGTTAGCTTGATGCCCTAGGAACGTTTTTAACCTGGCGTTCTCTAGACAATAACTACCGTGGACTCGAAAGTATTCTACGCCACGAAATATTTGTAGCCTAGAAATCAAAGTCACTACCCGTGTGGCCTACGTCTCCCTGAGCATAACGTAGTCCTCGAGAAGTCCAGTCGACGGATACTGTCTACAAGATTAACGGCATGATAATCCTCCTGGTTCGATTACGATGTCCACTCATTCACTAGTCGGCGTTGTTGCAACAATGTGGAAAACTTTTTGGCATTTTTAAAGATTTTTAAACACATTTTTTCTGTCGGAACTGAGAACCGGCTGTTTGTAGAGAAAAAAATTGCATTTACTTTCCTTGAAAAATCTGTTAGCGTTCTTCACTCGCTGATTTATGTACCGTTTAAGTTTCAGAGACAGCGTGGGATTGGGGGACTGGACGCAGACAGCGAGTGAGTTTGCGTCTCCCTCTCCCTCCCACTCTCTCATAAGTTTTGAGTGTTCATAACTCGGAGAGTGGAGCTATCGAAAAATTCAAAAAAAAAAAGCCTAACAAAAAATTAATATAAAAAAATTCTACAAATTTTTAGTTGCTAATTTTTTGATAGCGATGCTAGGTTTTTAGAAAGGATGACGTTTTTAACTTACCTCGACTCTTTTTGTGTTACCAAGTTAGTATTCCTCTAACAAACCGCAAGACCTCACCTCATTGTAGCCTATTGAAATCTGTAAACGCCCAACGCAGGTTGCCTAGATTTGATATCCGCCTCCATCTCAGCCGTTCTCTTTCCATATTCTCCTAACTGTTTGCGTCTATTTTAATAATGGGATTATTCGGATTTCCTATTTCCGCTCAAAAACCAATAAATTTATTTTGTAGAGCGAAAAATTCTACACATTTTTGGAGTCAGCAAGTTTTTCAATGCACCTCTCCTCGCTGAGTTTCGTTAAGATCTATGATAGTAAAAATATTTTTGGGGCTAGCTATTGTTTTAGGATAATCAGGATCGCACGGACTTAAGTCTAGCCTCATTCCGAAATTTGTGAACTCTGTAAGTTATGTTGACTAATAGTATCCCTCTCCAGCTGTTGTTAATCTCCTCCTTCACTCCAGTTGTGATCGTTTTCGCTCTTCTCTCGCTTTTGCGCCCTCTCTGTAGGGTCCAGAGAGTATCAGTTATCTCCAGGACGCCGTGTGACGTCATCGCTGACAAGCCGTAACCTAGATAAAGCGCCCGGCAGAAGACCTGTTTTACCCCGACATGCCATTCGTGATAAATTTAGATTAGTCCTCTCACACTCTACATCTCTCCATGTTTTTTCACACGAACTATTTGTGTTTTGAAGAAATATCTTTAAAACTTTGCTTTGACTAATTGATAGCATAAAATGTATTTTTTCCGTAGCTCAGCAAATGGCGTAACTAAATGGTGTGAAATGTTAGATAGGGGACCGGTTTTGGCGGAAATCTCAGAAGAAATGGAGCCCTGCCTGCATAGAGACCGCTTTCGACTGATGACATCACAGAGTAAGGTGTCACATCTAAACACCATTCTTATTCTCTTTTTGAGGTCCAATTAGACTAGGCGGTCAGCGTGCTCTCGATTGCCCTAGCCGATGACGTCACATATTTGCCATTCACAACTTTCTAAACTTCAAACATTTTTTAATGTTTTCCAAATTTCAGCCGATTCCTCCAATGGGAGGACTCCCCTCCAAACATCACCACCTAACTGCCGTCCACGGCCACTTGTGGCCCAATAAAGGGTAACGTCGGATATGAGCAAGTAGCTCATAAATTGAGCTCTCTAAAGTTAAGATGAAAAGAAAATTATTTAGGAAGACGCTTCAGTGGTGTAGGGGTTCCTTGGATTACCGTACGCCACCAATTGGAGCCTTGCGCTTTAATAAGCCCTCATCGGAAACGGAGCCGCTGTGGATTCTGTTAGCCGCTGTTCGGGCCATATTAGGAGTCCGCAAAATGATGAGCCACTAGGGCAGGTAGGCGCCTAAATCAGAGCAAAACGCTGTCATTTTTATAAGGCTGTTCAGTTTCTAAGGTGAACACAGTCGGGAAAAGGTGCACTGTTTCAGCCTGAAAGTATTCACTCCAAAGTGGGAGTCAAATGAATCCCGACGGCTTCCCAGTGATGGTCTTCATCCATGGCGGAGGCTTCGGTGTTCACTCATCCAGCAACTATGGCTGCGTTTCATCGCACGAAACCTGCACCAAGGACGTCGTCGTGACCACCTGTTTTACTAACGCGTATGCTCGGCGGGATTCTTCACCACCGGCGAAGTGTGCCTTGGAAACCTTGGACTTTGTCCGGATCAGACTTCCCTGCCGCAGTCGAGTGGGTTCAGGAGATTCATCCGAGGAGACCCTGAATGTTACAATCTTTTTATGGCCAAAGTGCAGGTGGAGCATCTGTGGATCCCTTGCTTTGCCTATCGCCGCACTCGAGGGGATTGTTCAATCGGGCGATTCCGATGGAATGGAGAATGTGATGTTGCGAGGCGGACTAGTGAGTAGCAGGCTCAGTTGTCGAGGGAGTTTGCGAGATACCTTGGATGGGAAGTGGTAAGTGATTAACGCTTAGTCTTCAGATGTTAGAAAGTGCGTTGTCATCAGAGTTGGATTGAGTTTTTTTAAGCGTAATTTATACTAAAGCCCTATCGAAGCAGTTTCCTTGGCTACTTGGCCTACCACACTCAGCCGACGCCCGTCATAGCAACCACCTGGAGGCTCAAGACATTTCCTATAGTTATGTTCTATTGCAAATTTAATACGGTGATTATTCCAAAAATCTCATGACGTATTTTACCGAACGAGAAACCAGTGCAAACTTGTTGAGTACCTAATTACTTCACAGACAACGACAGTGAAGACCTTGTCCAATGGATCATCGACCAGAAACCCATAAGATCGAGATGGGCATAAACCCGAAAAGAGGATTCAAGCATTCTCAGGCTGGAAGCTTGTATTTGGTGCCAAACTTTTACGCACAGGCGACTTCTTCCCGAAACCCCCAGCATTAGAAAAGACGAAGCCCAAAGATTCGAATAATGACTCGGCAGGAACCACCAAGAACGGGGGTCTATTTTTCAGTGAATCTTCTGAAAATTTTCTGAAAATTTTCTATTATAGTCGCCCTCGGTGCCTTATCGAAAAATCCGGAAGGAATTAGTTCATGGGAAGAATCTTTAAAGAATGCGACTATGGCGAGCGTGCTGACGCGATGTGCTGCAGATGGTCTACGACTTTTATGTCAAGGAGGTACATCCGATCATGAGAAGAATATGCATTGTGAAGATAGGTCAGGCATAGAGCCTACAGGGCTATCGAGCCAGTGATTGAGTCCATTGGAGACTATTCTATCAACTATGGTACATACCGTCTGGCTAACATTATGACGGATCTTCAACACGATGTATACCTTACTTCTATCAGTTGGACTATCATACTCTGCAGGATTCGGTGTTCCGGTGGCTTCGGAGCTTCCGTGTTTGGGTGAGTTTAGGATGGGTCAGATTTTTCCTAAGCCCGGGGCCACATGCTCTTTGTAGATCAGCAGTTTTAGAAGTTCGAAGCGAGAAATGTATGAGTATGGGTAAAACTTTTAAAGATTGAAAAGAAATTATCCAAATAATAGGACTTGGTAAAAATCCCTTAGGCTACTTGTACGGCCGTAACCTGTCACTAACGATTCTAATAGTGTACCTTATCTGAACAGTATTGCCAACTAATTGAAATTAATTCTGAGACTCCGAGATTAGCTAGCGGTCCTTTTCGCTGTGGCCCAGTGCCCATTTCCTATGGCTCAATATCCTTTTCAGGCTCCACACATTTCACGGAAATCAGATATGTGCTCGGGAATAATCTCGAAATTATCCGACCAAATGATAATGATAAGAAGATGCTTCACGTTATGACAACTTATTTTACAAATTTTGCAAAATATGTTCGAGGTCCACACTTTTGTGTACTCGAAATTAAGCTGCTTTCAGAAACCTCACTAATGGAGAAAGGAGACTAGAATGGCAAAAGAACAACTCGGCACACCTTGGCGTTCGCCATTTCAAGATTGATCTGGACGATTCTGAAATGGTTGAGGACTCTCAGCAACGGAGAGCCGAGCTATGGGATAAACTGAGAGCATTTAATGTTAGCAGGGCTCACATGTTAAATTGCTGTTATTTTTACTTGATTGATTTTACGGTTTTATAAATAGTTTAGATTTGTTATATATTTATTTTTTCTGAGTTACATACATACATCAAGAAACATTTCTCTTGCAATCTAACTGAATTTTATTTTATAATCAGTTGTTTTTATTAATCCTGTACTATGCGGACAAGCGTAAAAATCTGTTTTAATCAAGAACTCACCTACCAATCGTTAACACCAAAAACCAACACGGTTCTGAAACAAACGATGCATAAGCTGGCACCATTATTAATTATCCGCATACAAGGTTTATCAAATAAAGGAAAAAGTCGGAAGCTTCCAACATTCAATATCTCTATTATACTTTCCCCTTTCCATGTATGTGCTTTTTGTGTGAAACCAACTTAACCGCCAGAAAGCACATAATCTATAACAGAGGTGGGCGGCAATTGCCGCTCGGCGAACATTCTGATTTTTTGGAAATTTTCATTTTTGGCTAGAAATTGCCGCTCTGGCGTTCGCCGGATATATTTGCCGAGGCGCAGTGTTTAGAGGATCCTCGTTTTACCGGAAACACTTAAAACTGTGCCTTTTTGAAAATATTTTATTTTTATTCTTTTTTTCGGCAAAGTTGCCGGTTTGCCCAATTTGGCAATACGCCGGAAATTTCAATTTCGGCAGTCGGTGCAAGTCAATTTGCCAATTTTCAGAAAAAAAATTTCGACGCCCATCCCTCATGCATACCGTTTTTGACTCAATTTAAATAGTAACCTTCCACATTAATGTAGTAACGGTAAGTTTGCATAATTTGTTTGAACTTTGAAAGCCGCTGGGCATCCAGCACCTGCGGTAATCGATCTCCTTAAAGGGTGTTTTCGCAAATCTACCAACATAACAGGAGTTTGTAGAAACATGAAACCGAAGGACAACACATTTTGAAAGTCACATTTATGTATCTGCACTTGCTAGCTATGGAGTCAATGAAGCATTACGAGAGACATGTGTTCATTCCCGAATGGAGTATGAGTAATAAGGTTCTTCGTTCACATTTTATTATTACAGGCTTGGGTCCCATATTGATTCATATTTTACTTACTTTTCAATTCATGTGTTTGTAATTTTTTTTCAATTAGAATACTATTATAATAAAATTTCTAATAATGGACAATCGAAATAGTTGCAAGTAGAATAACTATTTGTACAGTGATGCCTATAATTGTGGATGTTTATAATGTGTCTAATATTTCAACGCAATCGTGACACAAGCTCTATAGTATCTCGTGAGTGCATTTTCGGTGAGGTTTCAAAAAAATACTCCCTTGCTCGCCATACGTTTTCAGTTAAAAATTTCTTTAATAAAAAATTATACTGCTTATTTCTCGAACGATACCTTTAATGTTAACTGCGCCTACCATGTCCTTCAATCCCACTAGTCAGTTATTCTTTGCAATTAAATGTCATGGAAACGCTTCTTTAATGTCTAAATCATGGATATCTCCATCTCAACCATCCATCGTTTTTTATCATCATCATTCTCGTGTTCTCGTTCTCCGGGTCGCCTCCGCTTCTTCATCATCATCACCACGACAAAACGTTCTTCCTAATCGACATAATCCCGCATTTAATTTCTCGAATTGTTAGGTATGAATGACACCCAAAAACGGTCTCATATTCGGAAAAAATGGGAAGATTGATTCCTAATTTATTGGTTTTGACCGGTTAACCCCCACACATGTTTTTTGTACCTGCGTCTATTTTCGTCTAATTTTAAGAAGTCAATGCCTAATTGTCTTTTTTATTTTCTGTGAAGTGAAGTATCAAGATAAAATCAGTTTGGCGGTCGTCTCGCTTCTTTCTCATTTTTCGAAATACCCGTCGCAATATGGTTTTTTTATTACACATTTGTGCGCACTTTTTTGCTACCCTACCCCCCCAATTCTGACTCACGCTTGCATTCCGGAGACTGCTCTGAGAGTTATAACAAAACATAATTGTTATATAAATGTCAAAGTTTTTCGCAAGCTGAAAATTTTTGCCAGCTGAATTATTCCTTGCCCCTTCAAAGTAGCATAAGTCTAAAAATGCTCGAGTTATTGGAAAGTTGCTAATTACAAGTTAAAGAGTTTAATTGACTAGTTTCTCGATTTACAATTTTTGAACTTTATTCCTTGAAACTCTAGCAATGAGGGGCAGTAAGTGGGGACTCCCCCACTGGGGAGGGGAGAACCTTGTCAACCCACTAGGGAGGGGAGAACTTTGTCAACTTTAAAGCCACGTCCTTCTGCAGGGAAAAGACTCGCGCTATCAATAGGTCAACTAACAAAATGTGTTAAGCTCCACATTTTTGTAGTTAAACGTTTTCTGATATCACAGTAAGGTAGTTTTTGTGAAACCATCAAATCTGTAGGTTCTCCATTATTATTATCACCTAGCACAGTATTATTACCAGCTGATAAGTATCCGTCTTTTTTGGATGATCTTGTAAAGGAATATACCATTGTACTTCATCTCCTTTTTCTGTGTCTACCCTTATCTTGGGGTCGATCTTCTCCTTCCCGCATACGGTCTCCTCTTATTCAGAAAGTCAGGAGGAATATTCCGAGAAATTTTGTTTTGAACGACATGTGCGATCAATCGCTGGTCCAGAAGGTTTTCCCACTACTTGGCTCGTGTTCTCAGGTGAGTATGCGCCTTTAAACATTGAGGGTACTGTATGCACCATAACGCAGAATTGCAGATTCTAAAGTTGCGCAGGTTTGTTCTACACGGGATAACCGTAAAATTTTTATGTCCCTTTAATAGAAACTCGTCCGAAGAATTGGTAATGTACGTGGAAAACGACTTTTAAAAATGTTTTTTTACTCCAAACGATGCTCTATTGTGCCGAATCGCTTGTTGTTTAGCGGCGTTTTGGGACTAAATATTTATTTACTTATCGTCTTGTTTTTCATAACTTTATAACTGTTTAAACAAAATCGATAATATTTATTTCTAATACGATTCTGAAAATTTTGAATTCCAAAAAAATTTCGGATAATTTTTGATTTTATTTGGCAGATTATTTCTGATAGAATTTGAACACTCTCTTTGGCCAAAGAAATTCTGAAAGTTTTGAATTTCCCGCAAAAATTGAATTTCTGAGAGAATTTGAATTTCTTGCAATTTTTATGTGCAAAATCAATTGAAAATAAATGTGGTCGCCAAAACATAGAGAAAACTCCCGGCCACCGATTTTTTTTTCGCAAATTTTCCACCGCATTCTTTGCTGCATGACTGCCAAAAATTGGCGGCTTTGTATTCTACAGTGTTAATTCACAGATGGCCGAGTTTTCTCAGTTTTTTGCACGGTCACAGGCTTCTAGTTTATTATATTCATCTCCGCGGCGCGCGCACCGTACTTTCTCTCTACTCTCGGATCGTTATCCCTCTCTTCCAACCAACGCCCTCTGCGATTGTGTCATCATCTTTGCGATTTGTTCTGGAATCCCAATTTCCGTTTGGCTTTTCAATACCCGTGCCTTATTGGCTCAGGAATTTCTGGCCCGGAAATTTCCGGTCTACAATTCGGATTATTAACCATTTCGAAAAAAACATCCTTTAAATTATTTTTATTATAGTGATAAACGGCGGTGTGATTTTTTCTCGCTGGTGGGTCCTGGCACGACTGAAACTTTTCAGCTATGTAATTACCCAGCATTGCTTTAGAATTTAAATTTGCCGGCAAATTAGAACTGCAAGATTTTTGTTAGTTTTTAATTATAATTGTTTGGGAAAAGTACAAACTCATCTTTAATAAAACCCACCGTACTCCCATGTACTGCAGCCAAGAGACATAATTTGTTTCGTGCCAAGACCCATTTTTCCCTCCCTTTAAGAACTAGAAACCCCCTTGTTTACAACTGAACTTAAAATCGAATTAGTTTGTTCGCTAAACATGTTTTTCGCGCGAAATTTCGCTTTACAAAAAAGTTTTTCTTCATTCCGTTCGGTCGGCATGCGCCTTTAAGTGTAACTACTATTTTTGAAACCGACATAATGATAGAAAAAATTAGAAAATATTTTTAATTTTCGGCCGGAATATCTTCGAAAAAAAAACTAAATTTCATGGATTCTCAGTAAAAATTCACGGAAATTAAAACTTGCGTAGCGAGACCTCAACTATCACATTACCTATGCGCCTTTAAAGCTACCCTAACCCTATTTTTAAAAATAAAAGAATTTCCTTTTAAAAACGCCGGATTTTCTCCGTCTCTTTTCCCATCTTTTTTCATCTTCGGTACCCATCATATGTAGATGAGAATATCTCTGCACCTCTCCAACCAACCAAGTTCAACACTTCGATGCACCGTCCTTCAACGATGTGATCTTCCTCCTACTTCGACCCCCTCAATTCATTTCCGATTTCCTCGGATGTATTGATCTTTTTGCCTCTTTTATTTCTACGTTCTATAAAAGGATATAGCCAAATGGACTCAAACAATTACAATCCAAAGTTTTGACGTCAGTGAGCTTACTGCGAAAATCTGAAGAGATTATGTGAGTAAAAAGCGGCGGAAGACGTAAAACATATGAAATATTTTTAAAAAACTTTGTTAAAAGCCCCACATTTTCGAGATAAATCTAAATTTTCAAGTTTGTAGCAGCAAATCGCTAAGCAAAGATATATATTTCAGGCCGAGCAGACATAACAAAAATGCCGATGCTTCATCCACGGCATCAATCACTTATCGATGGCGATCGCCGTCACAGCGTCGAGCTCTCGATTTTTATTAAGTAATTTGTTTGCCTGCAACTCAGACCAACCAAATGCTTACGTCGTCTATTAGATCTTTCAACGATATTTGATTAGAATCTGAGAAAAAAGTATAATGGGGACATAATTAATAGGCTTATGGATATTATTTGATTTGACAATATGGATTTTCTAACCAAATATGGTTAAATTCTAATCCAATATGGAGCAAATCTAATCAAATATGGCTGAGATCGTGCCATATTGGATTATTTCGACCATATTGGATTAGATTTGTTTCTAATGAAATATGGAGAAAATCTAATCTCAGCCTTCATGAATTTCTAATCTAATATGGAGTACAGCAGCCTAATATAATGCAATATGGATTTAAAAAATATGGGTGAAGTCTCGTTGAATATTGTTGAAATCTAATTAGACGACTAAGCGTTTAGAGACAGAACTGGAGTTGAAAACCTTAAAAAAATGGGCGTAAAATTTTCAATTGTGTGGAAAAAATCAATGAAAAACTCAATCGTACAGTAATTCAAAAATTCGTTTCACTACTGGAAAAAATCAGTTCCCATTGAAAAAAGAAAAATCAATTTTTCCAGCTCTCAAATGGCAGTTGGGGCAATTCGAGCACTCGACCGTCTTCACCATCGCCGCCTTGCTCTTTCTGCTCGTCATTGTTCAGCTTTTCGTCGCGATTTTCTACCAAATGTACGGAAATCTTCTCATCTGCGACCGCACATCGTCATGCAGGTTCTGCTCGTTTTGTGCTTCCTGGCACTCACATGTGCGACGCTTTATGCGCTTTTCACGGTGCCACGTCTCAGGTGCTCGTCGTGGTTACAATCCGCAAATCGCCGCATTCCCTGGTAAGTGTGGTAAAAAATGAAGTAGATTTGTTTCCTTTGGAAATTCCTTCTTTTTCCTCAATTTTTCCTCATTTTTTTGCTTCCAAAAAAAAGACCCATTTTGCGAAAAAAATTGTTTTTTTAATATATGTCTTTTAAATTTTCCAGACAATTCTCCCGGCGCCAATGATCACAAAACGTGGTTTCCGGATTCTTAGTGGGCCTTCTCGTCATTTTCGCAGTCTCCTACATGCTCATCGCTGTGCTGAATGTGAGCTGTTCCCATGGCGACACCCATGTAACTTTAATTTTTGAAGACCTGGTGCAGTCGTCATCTATAGTTACCAGCTTTTGAGCCAGAATCAATCTTGTACGTCGGTCGAGATTGTGCGCCGAAGACACGATTCAACTCTCCCTATATCCCAATAAATCAGGCCACTGATTTTTAGTCTATATTGTGTAACACACCATTTGTTGAATTTTTCTCGAAAAAATCCGGTAAATTTTTGAGTATACATGTCCCGAAATTCTTCTTTTATCACATGTGTCAGGCTTTAATTTTCTTACTTTATTTTCGACTTCTGTACAAAAATCTTTGATATATTCTATTTATTCTTCTCAATTAATAATCACACGATCCATCTTTCCACTCGTCTCGCCACCTTTGCATCACATCTCGACAGTCGAACTTTGGTTTTCCCGTTTTTTCGTTGACTTTATAGTGTAGCTGGCACATCCATAGCGCAAACGCCTCGCGGCTTTCCACTTTTGGCGGCGATTCATTCAGATCTTTTATCTCTGTTGGCGCAGAAATCGCAGGGATATGTCTGAAAAATTTAGGCGTTTTTGTGTGAATCTTGAGCTTATTAGCTAACTTTTCCTAGAATAGAAATGATAAACTTCTGGCTCGATCCTTATCGTCTTGTAGGTTTTTCCCGGGTAGCGACATTGTGTGTAGCAAAACGCTTCCACATGGATCGCTATGCCTGAAATTTGAAATTTTTGGTGGAAATTTGAATTAAAAGCTTGAACCGAGCTCATCCTTGTTTCCTCTACTGGACATCCGTGCAATTTCGCTCCTGTGCTCGTGCTCGACGTCGATCTCGGATTCTGCAAAGAACTGAAATAATTGAGATTTTTTGCTCTGGAAATCTAGGTAAATCACATTTTTTCTTTATTTTTTCATCAGAGCCATTACTTCTCTGCCTTTTCTTCCTATCCTCTACACTGACGCATGCACGACACGGCTTCCCTCCATGGACCGATTTCCATTCTGAAATTTTTTAAGCACTTGGTTTTAGTTTCGTCTTTTAGAAGCCGTTTTAGGGCGTAAACTTATGACACTATACATAGACTACGACAAATCTATAGAAATGCATAAAAGATAGGTGAAAAATGTGAGAAATTGCGCAAAAACGCTGATGCAAAAACGAAAATAAATTAACTAAAAACATGAAATGCAAGTGCGCTCCACTGACACGCGTTAGAGAGCGTAGACGCAGAGAAATCTCGAAAAGATGAGGGATATCGTGGCGCGCGAGAATCAACCTTTTTTGAATTGTCTTGATATTAAAAGCCCAAAACCCTAATAGATCATTTTTGTTTTTGGTGGATTTTCTTGCTATGCAATGTAAAAATTTATTATTTGTTGCATCTAATCACTTTTAACAGAGATTTACAATTTGTGGCTGAAGGAAAATCCTTCAAAAATCAATTTCTACGATCCAAAAATTCGTTATTTAATTTTCCGCCCCGCTGATCAACTAAATTCTTCTATTTTATCACTTTATTGAAAACCCTCGCCCACCTCATTTTATCACCTGAAACTCGTCACACTTTACAATTTGTGAAATATGCGAAAATGGTTACTCAGCTAAAAAATCTGAAGCACGCGATAGCTTGCGACAACTTCTGGGAGTGGGATGGAACGAAAACGGCGAGAAAGGCAAATTTTTGGTGGAATTTAGCGAAAAAACCTGATATGTTTTTTTGCAGAAAATCGTCGCACGAGGTGCTTCGGAGCTTCTCTAGCTCTGGCCAAGAGCGGAGTCATTAAGTGAGGATAACCAGGAGATGTAGGATTTGTATGATTTATTTCTGCGCGTATATTCAACTTAGCTAAGAAAGTTTGTTTTTTTTTTGTTAAGAAGTCGTAAACAACTCAAGGAAATACCGTTAAAAATAAGCATTAAATAATATAGAGGCTTATGAGAACAAAAAATTCCAGGAAAACGAAGAAGCCAACCAACAATTCGAAAAAGAACGAAAAATGGGCACAAGACGAAGCGAAAAACCAGTCCCAACTCCACTGTTCGGGAGCTAGCTCAATACAAGATGTGCCAAAACGTTGCTGTCAGCAGGGAATCGATCATCTCAATCAGGTGCCATGATAGCATATTGTCTGAGACTACTTGAACTTCCAATCACAATCACCGAGAAAAATCGCACTATAAACGAATATGATCCAACGTGCTCCTAATGAGCTCCAACTCCTCACAGCGCCATTGAGCCGAGCATGCTCATTTGAGCAGCTTATGAAGAAATGGATTTGGAGCCGTGTCGAAACTTCCGCCGATATGGGGGCAATCGCGAGAAATTATATGGAATTGGCGGCGAACTTGCTGGAAGACGTGGATTCACCCACGTGGTTTTGAGAAGTCGCCTATTGACCTGATGGCGAAAGTGATGGGAACACTGAAGAAAAGTGTGGAAATGGATATCCCAAACAATAGTGCGTGGATATCTTGAAATAATGTTCAAAAAATTCAAATTGGCTTGTTAATGAATTAGGCTTAAGCTTAAGCTTAGATTTAGGCTTGCATAGGCTTACAAGTGCGGAAGTATTTCATATTCCCGGACTACAGAATGAAACCTATGTCATTTCGAAGGAGACTCTTTAAGTAGGTCCCTTCAAAAAATTTAGCGGCAGAGGAGCACTTTGACCTGGAAAAAAGTCGCTCTGAAAACTTTTCAGTGCATTTTATCACGGTCTTTCGAGGCCTGTAAAATGGATCCAAATGCGAATTTTTGTAGATTTTTGAAGATGTCTAGGATGCTGTCGCAGAGCACTCGGAACATTTTTTTTGGAATTTTTTAAAATTTTCGAACTGAAATTTCTTTTACTGTGAATAAGTCCATGGCAAAATTTTTCAGTGTATATATATATATATTTTTTTTAATTCAGAAAAGTTGTCAGTTATTTAAGATCAAAATGGGTGTTTTTACACAATGAATATTTTTTTGAGATTTGATTCGGACCTGCAAAAACCAATTTTGGAAAAAAATCGGCGTTTTACCCGGACTCGAACCCCAGTCTTAAAATATATTAATCAAACTCGCTAACCACTCGGTCATTCATCGACAATTTTTCTTGTAAATGAAATGGATGACAAAAAAACGTGACTCATTGATATCTACTTAAATATATAGGGACGTGAGAAATAGCTTTGGAAAAGGAGAGGACGAAGAGAATTCAGAGAGACTTTTTCCAGTTCAAAGTGCTCCTCTGCCGCTAAATTTTTTAGTAGGGGCCTGCTTAAAGGGTCTTCTTCGAAATGACATAGGTTTCATTCAGAAATCCGGGTTTAAGTTCTATTGAACTACTTCCCTGGTTAGGCTCACTAGGGAGTGACCAGAATAAATCGATAAAAAATTGTATCGGAAAGCTGGCATTCTCTACTATAAGAATATGAGTGTTTGCCCGTTCGGGCTGGAAATCTGAAATTTTTACGTCGGAAATTCTACACTGAAATCAGTGCTTCCTATGGTTAACAGTGGATTTTTGTCTCTGGAGCCAACAGAAGTCTCACCACAATGGTGGAAGGGCGAAATCCACATCGGTTCGGTGGTCGAGCGGTGAACGCGTTCGCCTCTTGAGCAGGAGTTTGTGGGTTCGGCTCCCATAGTCATGGGTTAACTTTTAGCCTTTTTTATACAAAATTTTCAGAACGGGAAACAAGTATTTAGAACATTTTTTTGAGGGTTTTACATAATTTTTTTGCTTTTTAATTGACCCATAATTACCCAGGAAACTTTTCAGAAATTTTAAATTTACATTTTCGAAAATTGACTCTTTTTCCTCCAACTCATGAGAAAATATGATCGAAAAATTTTTTTTTGAAATTTTTTTAAAAATGCATGGAATATTTTAGAGTGTCACAAATACCTATTCATTATTACGTTTCAAAGACCAATCATTGATTTTCTGATGCCTTATTAAGACGTTTTACCAAATCGATCTTTCAGGCAAAACATCTTGTATTTGAGGTTCCATATCTCTGCAGTAAAAAATCGCACTCAAATGTGATCAACTAGAAACTTGAGTTAAACACAATGTGATCTAAAACATTTCAGGGGGTTGAACACTTTTTTGTAAAAAACTTCGTTGCCGAGTTGGAACCAATTGATTTGAGATTCACTTATTTTTGAATATTCAAAATATTTGTTCTATATCTTGGCAACGAAATTTTTTACAAAAAAGTGTGCAACTGAAAAGTTTCAGATTACATTGTGTTGTACTTAACAGGTTTTCAGTTAATCACTTTGTAGTGCGATTTTTTCCTGCAGATATATGGAGCCTCAAAAACAATGTTTTGCCAACATCGATTTGGTAAAACTTTATTTCATTTTTTTTTTTCATGTTATTGTTTTTATATTGGGTCAAAACGTATTTGCTCTGCTATCACAATAAGCTGGCGCTAATTTTTAATTTTATTATTTTCATTTTGATAAATTTCACTGAAATTGTCACTTTAATGGTTTACATTCTATTGGTTTTCTTTTATTCAATGTCTTTTGATCGGAAACGTGATGTTTGCCTTGCATGACCGTCATTTTCCTTCCCAATCCCCTCCCATCAAATCCCTCGATTTCGAGACATGAGCAGAAGGTGGCAGATCATTTGGCAAGCATTATAAAGGAATCTTATCTTATGTACCAGTGTGGAAGAATCCGAATTTGGTTGAAGACGAAGAATATGTCGATTGGGAGCCAGAAGTTTTCAGTTGAGGTATGTTGGTTTCGACTCTATTAATTGTCATTTAAAAAACCTTTCAACCGTATGACTGTGTGTTGCCGGATCAAGATGATGTATTGTTCGGTGAGAAAGCTGTATCAAGGGAAGAGTTGGTTAAAGACGTGCGATCACCGTTCTAGCGTAGAAATTGGAAGTAGGCCGATAACGACTCTGCACCATAGTTATCGCTGGATACGAACCGATGCTCATATGTACAAACTGCGGAAGTACGGGAAAGATAAAAAAGCGTTCCAAGAACGGCTCGTTTGGCACAGCTTACACAGGCTTTATGGCCTTAGGAGGTCAAGGTGAAACTGAAATGGTGTACATTAAAATAACAAGTTTTAATATAAATATTTTAGGGGTCTTTGCATGATTCTGGTTTGATGGCTACGGGACTGGAAAACATCACCCGCGAAGTGAAGTTAAACAAAACGAAATGAAGTTGCAAAAAGGTCCGTCACAAACCTGGATAACCCGATGTAAGCAAAGCCACAGGAATGTAAGAAATTGCACTTGTATGTTAGCTATATATATATATATTTATATAATTTCGGAATCGTGAGTCGGAGAGTCGTACCAAGTACATGGAAGTGCCAGATCAATAAAGACGCTAAAAAAACGGGATGATTTTGTCAAGAATGCCAGAACAGAGATCTCAACCAACTATCACCCGTCGATGGTCTTCAAGTGTGAGCAAACCGGAATTCAGAAGGAGCGGTATCCAGCTCGGTCATTAGCCCTTGATGGTCGAAAAAACAGTCGAGATGTTGGCGCACCTCAATCGAAATCGTCGCTGACCCACTCGTTTACGTTTGTCCCGATGATTTTACTCGATGGCTCAATGGGACCCCAAGTTAAGGTAATCGCTGATCGACTAAAAGGCCAGTTTCCTCCGTCTACGTGGTCCAATTCAAAACTGCCCCAATTTTGTGCGGGCTGGATACAGACACACATCATGACGAAGCAATTGATGTGCGATTTTTTCGAATGTTGTGTCTTCATTCCGTCTAATGTGACCGAAAAAACTGTACATCATGCTGGACCGGCCAGCGTTCAAGGACCATACACAAGAACCTGGTTCCAAATGGTCATCATGTCGTCATTCGCAACATTCCAGAGCACACAACTGGAGATGATCCAACCGTTGGATGTCTATTGGGATGCGCCATGGAAGAAGGTATGAATTTTAATCTTTATAACTTTTTGAAAGTATTGTCCAGAGCTGGTGAGCTGCTCAAGAAGTTCACAGCATGCATGCCCTTCGAACCCAGACGGATTACGTCCTCGAGGAACAACCCAATTTGCATGGTATCTGTGTTGTATCTCCAGATCTCGGCAGTGCACTTCCGACCGTTACAGCTTGAAATCGTTGGAAGAAAGCTGGATACGTGGGTGCTGCCAATACTTCATCAACCGTACCACTTTTTGACTCCAGCTCATGCCATATTCCATTGATCATGGTGACCCAGTGATTTGCTATCACACTTATGGGATGTAACCATCACGGAGTCATCCGATGCGCAAGATGCAAGATGTTTGTTTGTTCTTCAACCATTTTGTGGTAACAACATCTTTGTTCATCTCCTGAATAACTAATAAATTCATGATTGCATTACATTCAAGTTTCGCTATGACTAAAATTGTTTATAAGGGGATACATGGTTGTAGTGGTCCATGGTTTAGTTTAAATTGGAAAAGATGTTGAATGAATCATTATGGTCTTGGTCGACACATAGATCATGCTGATGTCGATCAGAAAAATTAAAATTTGGGTTTTTATAGTTTCGAAAAAACACGTTTAAATTTTTGAAAAACTTTACCGTTCTTTAGGGTGTAATTGAACTCCAGATCCCACCATGCATGTCATCCACTCAATAGCCACTCGGCCATCTCCTGTTGCAGGCAGTACTAATTGGGGAGGTTGATAAGTAAAGCACGTCCGAATAATTTCAGACGTAAAAATATCAGATTTCCAGCCCGTACGGGCAAAAATTTCAGTCATTACAGCAGAGAGTGTCAACTTTCCGATACAATATTTTTTTTTTGAATATCGCTCTGCCATTTATTCTGGTCATTCCCTAGTCAGGATCAGCTCTACCTCAGGCCTAGGCTAAGCATAGGATTAAGGGTAGGCTTTGGCGTAGGCTTATGCTCGACGCTTAGGGGCTTGCTCAATCATACATCTTGCTTAAGCACGCAGCTTAAGACAGCAAAGCTTAAGCACACAGATTGGGCTTAGGCTCAGGCTCAGGCTTAGAAACAGTCGAAAAGTTAACTAAGTCAAAAAATTTTTTGTTAAAAAATTGTTTAAAAGGTATTATGATTTTAATAGAAAATTGGAAAAAACCCGAAAAAAAATGAACATAAATCAAAAAAAAAATTTTTTTTTAAAGAAAACTTCTTTTTTTCGAAAAAAATGCAATAAGGTTTTTCTGAAAAAAACAGGACTTTGATTTTACTGTAAAGAGAATTTTTTCTGTTTTCTTTTTCCAAGATTTCAACTTATTTCTGCGCTTCGAGTTTTTTTTTCAAATTTCCTCTTATTACAGTTGGTTACTGTCGAAAATTCTCGGTCGTCCACATTCATGACAATATCGTACTGGGGTCTCGAAGCGAGAGATTTCATTGTTCGTGAGATTTCTCACAGGTAGTTTGTCCAACTGGATATCAGTGGCTCATAAGATGCAGCTGGAGAACAGTCCTTTGAGTTTTTTTTCGGAGTTTGCAAACGCGCCCTAAAAAAGTTTGGAAAATTCCACGTGGAAAATAGTTTGGCGAAAGTTTTGATACAAATTTTTCGTGGATTAATTTTTTTACTGCTCGAAATTCTCTTTTGTTAAAATTAAAAATGTTTTATGGGCGAATTATTTTTCTAAATTTCAGCTTTTCTTTCACCAATAAAATATTTTTTTGAAATATCGCTTCGAGACCCAAAAAAATAATTATTCAATGAAATATCGAAAACAGCCAAAATCGAGAAATTATCGAAAATAATTCGAAAATTGGAACTTTTTAAAAAATATTTTAAATTTTTTTCAAATCAACACAAAGTCTCTCAACTTTTTTCTAAACAAGAAATATATTTCGTGACGAGACCCATTTCTACTAATTTTCTTTTTCAGAAATGCATAATGCGTCCATTGGATTGATGATCTCGCTTGCCATGATCGAAACCGTACACGGCCACCGTACCATGAACGAAGTGACACGTAAATATTCGAAAACTCGCGAAAACCGGAATCCAAGAGTCTCTGAAATTGGAGCACGTAATTTCTCAAGGAGTTCGACATCGATTCTCTTTCCGAAGAATGCGTGAGAGATCTGACGAGATGGTTGATGGCCGAACGATGACTTGAACAGCCGTCTGCGGCGATGAATGAATCGTTTGAATTGACCGTTGATAGCAGTAGTAAGAAGAAGGACGATGCCACGTTTGTTAGTGCGTACATAGAATTCTACCAAAAGGAGATCTACAAATTCTAAAGAAAATCTACGAAAGGAGTTGTCACGGCGCATGCCAGATCGATCTTTTTTCGGCTCAAACTTGGAAAAACCTGCAATTTTTATACATTTTTGGCTTCGAAAAGCAGGGAACTCTGCAATTTTAGGCCTTTTTCGCTAAAAAATTGGAAAAATCTGCAATTTTTATACATTTTGTGGCTCACAAACTGGAAAAACTTCCAATTTACATCTCAAACAGTCGGGAATCCGCAATTTTCCTCACATTTTTAGCTTAAACTAATTGAAAACATCTGCAATATTTCAGATTTTTGGGTCAAAAAATCGGGGAATTTTGCAATTTTTACATATTAAGTTTAACAGTGGAACATTGCAGAAAATCGGCATAATGTTGAACGTTTTCCTTTTTCCAGTTTTCTGTTTTGTTACGATTTTCGTTTTGCATGGAAAATGCTTCGATTGATACCCTTCTTTCGGAAACTAACCGACAGGAGTTTCTCCTGAAATAGGCGTAATCTCAAACCATTTATGGGCGTGGTCTTCTCTCTTATGGTTTTTATAAATGTTGTTCATTAAAACATTTTCAGGCCTTATCAATCTCTCCATTGGCTCGACGATTTCCGGAAAACATAAATTGAACGCGGGATGGTGTAATGCAAATCCTGAATGAGTTGCTAAAAAGTCGACGACTCGAACCTACCTTCACGTCACTAAAAAAATCGTGACAATCCTCTGGGAAAAGCGAAAATCCAACTGAGCCACTCCGTACTGTGTTCTGCTCTACTCTCCACGTCGTCTGCCAGGCCGATGTTCGATTCGCTCATCGGAAAGTGCCGACAATCAACTCGATTCTTAAATATTCGCTGTCTCTAATGCCAAATGTCGCATCTCTTCCTAGTGACGCTGCGTGGTCCGAAACGATTGTCAGATTCAGGACAGTATCACCGAGAGGGTCTCCGTAACACGTGGGATACCGTATCCCGAAACCCGCTAGCTCCGGCTCATAGTGCAGTGTTCGGCTGATTTCGGCATTTATCTCCGTTACGGAATTTGATGAGAATTCGAGATTCGCCAACGATGAGAGAGTTCGGAGTCTCAATGGAGGTAAGTCACTTTGCCACGTGGATGGATTTCCTTTAAAAAGAGTTTTTGGAAAACAAATCAGATTTTTGTATATCACCTTTAAATCGAGAAATTCTTGTTTTTCTGTAGTTTTCGAAAAGACATAATAGAATGGGTATTGCGGGAACTCCGGATGCACATAGTCACAAATTACTCTTCAGTTGTGCCTGTATCATCCAACGTATGGTACTGTTTCAGAAGCTTCTTCTAGTGTAGTTTATACCGTAGGGCTTCCAATTCTGGTAGAGGCGCGATTTCAGGGCCTGACGCCCGCCTGGAACCTGCTGACCTTTCGCCTCTTTTCTCTCATTGCTAATCAATTTGTTGAAAATCAAACTAAGAATTAAAAAAATAGTTCACGGAGCTTGTTCTGTCGTGGATTGGGGCGAGGGGCAGGTGGTGGTGATCTTAAGGTCAGGTAGGCAGGTGTCTTTTCACGCCTGCATTGAAGTCTAGTACCCCATATGCCGAAAACGCTGAATTTTCTCATTTTTCCAGACGACTCCCTGCTTCATAACTCTGAAACTAAGTAAATTAGCTTGCTCTCCAGCTCCTCCCCATCGGCTCCAATAGCCCTCCGAGGGGGCCACTTCTCGAAGAATTGAAGAGATTGGGAGATATGTGCATGGCTAATCTCAAGAGTATGTGAGCCTGTCGTTTTTTGATTTTTGAATATTTAAAAACCCAACATTTTCAGCGACTGATCACTCAGCCTCATTTGTGCTATGCCACGGATTTGCTCTGAAGTATCTGGATAGATCTTATGAGATTAGTTCAGCGGTTTTTTTTTCTAATTTTCGAAAAATTTAAGAAATTTTAGGAGCAATTGAAGAGAGAATTTGAATTTTTAAAAAATTTCGAATTTATGGAAACAGTAAAGTTTTTCGGAGTTTTTAAACGAATTTTCAGAATTTTGTAATAAAAAAATTTTCTAATTTTTATTCCACAATTTACAAAATCTAAAAAACTTTTTAGAAATGAATTGTTTGAGAAGTTAGATTTCCTAATTAAAAAAAAATTTGGGTTTTTATACAATTCTTAAAAGTTTGATATTTTCAAATGATATGAAGTTCACACATTTTTTAAAATATTCAAATAAAGAACATTTTCATTTTTTTGAAGAAATGTTCAAAAATTAACATTTTTTGAGACTTTCAGAAGTTTCTTCTGTTTTTTTTGCGTTTTCAAGTTTTTTGCAATTTGCGTAATTTTTATGGGGGACAGAAAATTTTGAGAATGCGGATTGCACAACCTTTTTGACGCGCAAAATATCTAGGAGCGAAAACTACAGTAATTCTTTAAATGACTACCGCTAAAATTTAGCATAAAAATAAAAATATATCGATGTATCTAGGATCCCGTAATAATCGACAGTAGCGCGCTACAGTAGTCTTTTGAGACGAATTACTGTAGTTTTCGCTATATTTTGCTCGTAAAATGTGCACGAATTCTTATGATATTTTGTTCTCACAAAAGTTGGTCAATTTATGGGATTCTCAAATTTTCGTTTTTTTTTGAAATTTAAGATTTTTAAGATAACATTCTTCAAAAAACTGATTTTTCTCTTAAATTGAAAAGGTTTTTTGAAAATGTACAAAAAGCTCTACTGATTCAAATCATGGAAGATAAAGAAAAAGACGAGTTTCTCCAATCTGCTCGCCATTTCTCAAAATGGCCTCAAAATCTGACACTACCAATTCAAAAACAGACACTAAATTGGCATGGCTGTCTTTTGCGAAGCGCTTGACAGCTCGTCGATCTGGTCTGTCAGTGGAGTGACCGACGATAAGTGCTTGTCGAGATGCTCGCCGAGCTGGCTGCCACAAGCTCTGAAATTCTAGATAAAGTTCCAAAATCGATGCCATTCAACAAATTCGTCACGGAGAGGATAATGCAGAATCGCGGTGATTTGTATGTACTGACAATTCGAGAAATATTCGTTTTTGCGTCTCGTTTCGGATAATGGCTACTAGGATGCTTATAACATGAGTGTTTGTTCTTGGGGATTGCCACGAAAAACTGGCAAAACGTTTCGAAGATTGAAAAAATATTTCTTGCAACATTATAAAGGAATTCCCATTTATATAATTTTGGAAAGTTTTTAGATTATATTAGGTAAAAAATTCGAATTTACAAAAAATTATGAAATTTTAAAAAAAAGTTTGAAAATGTATTTTTAAAAAATTTAAATATTAGTAAATATTTGAATTATCTAAATGTTTGCGATTGTGTTTTAAAAAAGCTTAAATTAAAAATTTTTTTCACCATATGAATAAATTAAAAATATATAACAAAAATTCAAAAAAAATTTTTTTCGAGAAAATTTTTTGCTTTTTTTAAAAATAGAATTATAAAAAAACTGAATAAAAACCTTCGAAAAAAAAACAATTATTTTGAAATTTTCAAAAAAACTAGCAAAATGATGTTAAAAAATTTGAGGAACAAAATTCACATCCCTTGCAGAAACGAAGCCGCCCAACTCCTAGGAGATGGTGAAACAATCAGTGAAACCGATATCTTCATGAAATCGAAAAGCGAATTACTCTTTCAACGTGTATTCGTAATGTGCCGTTTCCGAAGCAAGAGTAGAGCGGTTACACACTGGACCCCTATACCGCTGGGGAGCGGCCAACGTGCACAATGTGCTAATTTAAGCACGATCACATAAACGTCGAAATCAATCAGGAATTGCTGGAAAAGTCGCTATTTTTCGCAGAACCGTCATTGTCCGCCACTTGTTACGGCAGAATGGAAAAGAAGCAGAACCTGATGAGACGTGTCACTGCCCCTGTGCTGAAAATTGTGATGAAAGATGAAAAGTTGCTGGCGGCAAGGAATTTGGAAAAACTTGAAAAAAAAGAATTTCATCGTATTTTTAAATAATTTTTTGAATGAAAAATTCGGGATTTTTCCTTTTCCGCATTAAAAAAAAATTCAACCTATTGACTTATTCGAATTTAATTCTCAGGTGAATTTGTATTAACTACTATTTTCATAGTATTGGCTTAGAAAACAACAGTACTAAGCCTTAAGGTGAGATACAGATAAAAGAAAAAGAGTCCACGTTTTTATCAATGAAATATTCCTGAAAAAATTTCGGCGGGGTAAAAAGGAAAAGTACCAAAAATCAAACTTTCAAAGCTAACAATACGCAAGTATTCAAGTTAATTTTAATAATGGTTTAAATCCGGAATTAAGAAAGTGGTTCAAATGTCATTTGACTCATCCCTATTGTATTGACAATTGAAACGATTTTTGAGACTTGTATTTATTTAAGGAAAAAAAGTTCAGCTGTCACAAAGCAGGTCGTAATTTTAATTTGAATATTTAAAATAAAAAACTTATATGGGTGCTTCATTTTGCAAAACATTGCATTTAAAAAAAAAATTTTCAATGTTCGGCAAATCCGAGCTTGAAAAAAATCCTTCTAATTGTGTTTCCGAATTTTTGGGATTTTTTCTTCGAAAATAGGAATGGTTTAAAACAATTTGAGTTAGATATTGTTGCATATTTTTTTAAAATCAATCTCTTGCAATCAAAAAATTGAAATTTTAAGCAAAATAATAAAGTTTTATCTAATTTTTCAATTTTCAGGTATGGGTGGCCACAATTCTAAATATGGTTCGATCTCTCAAAGTCTATCAGATTCATTTCAGCCCGAAATCCAACGCGGCGAAGTTCTTGTAGGTTTTGTTACTGCGAATATCAAAATTTTGCTCGTCTAATTTGACGCCTGCTCTGTTTTTTTTTACGCGCATTTCAAATTATCTTAGAAATCCGTGACTTTCGTCTAATAACACCATTTTGTAAAATCTGAGCAATTTTCGGTTTTTGCGCGTCAAATGTGAGATATCTAAGTCAAACTTGACGCGCAAAATTTTCAAAAAAAAAATTCAATAATTTTCCGGGCGAAACACCTCGACATGGAATCGATTTCCCACTGCCAAGCATTGCGAAAACAGACGCAACAAAATAATCTGATCACGGCCGCCAACTTTTTGACACTTTTCGGATGTGAAGCGCTCGAGGTTGGAAGCGCCTGATTCTCAGATTTTGGAGCACCGCATTTTCAAGCAAACCGGCTACTGTGTTGCGAGGAAATGCTCATGCTATTTTTGTAAGCAATGATTTTTTGATAAGAAATTTCCCAAAAATTTTGATTTTTTGAATTATCTTTGTTAACTTCTTATTTTTAACTCAGTCTTTTTGCAAACTGAAAATTTCCAATTTTTGGGAAAAATCTCCATTTTTCAGGCTGAAGAATGTGTCGAACTTGGCCTGAACCACCGAATCGCTTCTCTTTTACGCGCACTGACAACCAGTCAATTCTGCCGAAAAGCTCTATGCGATGAATCTAATATCTGAAAATCGCGTTCTGACTTATCGATGGATTTTTTGATTTAAAAATGAGTGCAGGTTGGTGGAGAATAGTAGGATATGTGGAAAAACAATATTTGAAAAATAAAAAAAAAACTCATTGATTTGAATTTTCAAAAATTCCAAAATAAAGAATTGTATTCCAACTTTCATGAAAATGGCAACAAAAAACTCAAAGTTTCCTTGGAAAATTTTTGAAAGTACAAAAAAATTAATTTCTGAGAATAGTTTCAATATCAAAGTCGAAGTTTAGTTTGAGTAGTGTTGTCAACAATTGCCTATTAGAATAGTTGAAAAAATCTTGGAATTTACGAAAAACAATTTTTAAAAATTTCTCCGTCCAAATTTCGAAGCAAAAAAAAAGTCTTCTAATTTTTGACATTGAACAATTTGGAAATTTTTTGAATTTTCAAGAGTAATTTATATTTCGAATATTCAGAACAGTTCCAAAAAAAAAGTTTTGGATTTTTTTCCAATTTTAATAAAATTTTCAACACAGAAAGTTTTTTTTTAATTTTTTAAATTTCAGAAAAAAATTAATATTCATAAAAAATTGAAAATTCATCCATTCTAAAAATAAGTTTTCACATTTTTCCCAGAAATTGTGGAGCTCTGCTATGACATGAATACTTCGGAAGGATCTTCTCCAGCACCACATCAAACTTGTTGCGGCTCACCAGTTGGAGCACTTGAGCGTTACGAAACGAGACTCGTATTTTCTGTTGAGAAATTTCTGAAATCTGGAATTGATGGTATCGATTTTGAAGATTTAGGTTTACAGTCGAGTTTTATAAGCCGTTGAACGAAAATTTGACAAGACGCGATCAGGAGCAATGAGGCGAGAAGTAAGGCCGTGGAATATAAATAGGTGGCCGAGTTTTTTGTAAACTATGCCACCAAACTTGGTTTCTCCGTTCGTGGCCACAAAAATTTTGAATTTTTTGAGCTTCTCTTATAATGCTTAAAAGTGATTGCAAAAATTCATTTCTTTAATTAGAAAACTCCAAAAAATTTGAAAAAAAAATGTAAACTCAATAAAAAGTCCAATTGTTTCACATTTATTCTGGTTTACTGAATTATCAGATTTTTTCTTCAATTTTCAGTTTTCGACTTTTCAAATTTAAAAAAAACCAATTGTTGCCCGAACAAAAACCATTAAAAATCGACAGTATGTCATCCAATTGGGGTACAAAAATTTTAATGTCCAAATTTTCATGACGAACGAAGAAACCTCGTTTGGTGGCCTAGTTTCCGAAAAAACTCTGTCACCAATTTCTTTCAAAATTCAAAATTTTAGTGAATCCCAAAAAAACGAACATATGCGGCGAAAATTTTTCAAAAGCTTCCGAACAAAATCTAAAAACGTTCCGAAAGTTCTGGGTAATTTTTTAAATATTAAAAAAATTCATCATAAAAAGGGCGGCAGATAGCGGTTCAGTCGGTAGTGGTGGCCGCTAGCAGTCTGGACGAGTCAAGTCCGAAGCCTCACCACCTAGGTTCACCCAGCTTCTATTGGGAAGTGGAGCAATCCACGACTGGATTATCGGCCACCCGGCTAGGACGTGTCGTGCATACAACCTAGCCCGAACCACCAGGCAGATTGTACCAGGATCCCCGATCCGATCCAGTGCAACTTGAAGAACGGGTCGTCCTTTAAAGATTCTTTCAAAACTAATTTTTTACTAAAAAAAATTTCCAGACATTCGTCGACAGGGCTTCCTTCTCAACAATTTGGCTCCAGCTCTCAATCGCTTCGTCCCCAAATTCTACCGATTCTCGCCCGCTTCAAGCACATTTCCCCAGCGGGGACTAATTTCCCCGGGCACAGCCGCCTCATATTTCGACAAACGAGATATCATTTAACTTCAACATCTACGATTTCATCTTTATTAGATCTAGAAACGAGGTATGAATATCCGAAATCCATGAAGCAAGGCGAGTATCCACGTGTATTATGATTGACGAGCTACGACTCGAGCCATTTCGTTGCTGATAGAGAAAAAGCAGCTGGGCAAACTGAAATTGCAGCAGAGAGTGAGGAATGTTTTGTGCATTTTGAGCCGACTTTTGAAAGATCAAGCTGTGATGGGTAATGAAGATGAGACGATTATCGATCCGATTCTTTGTTAAGGCAATCACCAAAGCTTGACCGTCGTTTTTGTATGTTTTTATACGACGGAAATCACTGAATTTCATGTCTATGCCGAAAAATCATGAGCAAGTATATACATCACATGAAAGAAAATAGTTACAGGGCCGGTTTTTTAATTTTTCTGTCATACCGGCAATTTTGAAACTACTTTTTGAACTTTTTAAAAATTTGGGTAAATTTGGCAAGTGCAAATCTCTGTATCGATTTGTCAGAATCATAATAGTTGTTTTAAATTGAACATCGCGTTAATGTTTTTAGCATTTTATCTTCGAAGATTTAATGTCTCGCAGTTAAAAATACATCTTTGCAGGAAGACTCCGCCGCGTGCATCGTACCATTTTTGTTCAAAATTTGCTCATGGGGACTTCAAGGTAAAATACGATAAATGTGTGATAAATTTGCTGGGATGTCTTTAGGGAGTTCATGCAGGTATGATTTTTCGTCGGAAATGACTGGAACGCGTTTTGTTCGCATCAATTCAAATTTAATGTAATGGCATTTGGCATATGAAATGTCGAAAGGTGCTGGGAATGCCGAATAATATAATTTGGTATGGAGAGCTGAATAAACTAGACAAAGTTCAAATATTCACAACACTGGGGATTGCTTCACCCGTGACCCGTTTAACCCGTTCACCCATTTTTACAAGGGAAGGTTCTGAACTCGTTATCGGACTTTACGCCCCACTATATTCATTCGATAGAGAATGGTTACAGATGATCCTCAGACTCCAAATTTAGCTGCTTCAGAGCAGGTTCGACCAAGTTACGACACTTTGAAGATGCCGGAGTAAAAAAAGAATCATTGATGCACCCCCTTTGAAAAAATTTCACGATATTCACTGAAAATACCGCTTTTTTTTTCTGAAAGTTGATAAAAATAGTTGAAATCGATTTAAATAGTAAAAAACAAATAATATTTTATACAAGTTTTAGCCCATCACTCTAAAAAAACCCCGTAAATTAATGTACATATCTTGAGCGAAAAATTCCAAAAAGTGATGTTCATGTAGATCCATCTAAGCCTGGAGCCAAGCCTTATGAACTGAAACTTGTATGGTATGACATGTTTCCATCATTTGCAACTATTTGTAAACATTTTATATCAACTTTGAGAAAAATTATTTTATTGAACTTTTTGGAATTTTTAAAAAGGGAAGTATTTTGGCACTTTCAAAATGTCGTAACTTGGTCGAACTGCTCTCAAGCAGCTAAATTTTTTGGGATCATCTTAACTAATCTCTAACTAATATAGTTGACGAAGGAAGTCCGATAACGAGTTCAGGGCCTTGCCACCCTTTTTAGGCGTCTTTACGGGTGACGGGTGACCGCTCGCCCGTTTTTTTTTTCGTTTTAGTTGTTTTCACGGGTGACGGCTGGCTCGTCACCTGTTTTTCAACCGTTTTTGGAAGTTTTCACGGGTTATGGGTGATCCTTGGTTCCGGCAGCCAGTTTAGGTAATAGGTCGTAAATATCGTTTTGGGCCGCGTCTTTACAACTGGGCTGTGTGCAACTGGGGGTGCACTTGGGTTGAAAAGGATCGACCGGCGGTTCAACTTTAGGTAGCATTTGGAGCGACCCCGATAAATAAAATGCCGACCCTGAATGAAAAATTTTAGCAAGGCGGCCATGCTCGTTTAATTTCCATTCTCAAAATTATGAGCGCTCGCCGGACTACTGGTTGAGCTATTGTGAAACGGGTCGACCCTGCTCGACCCATGAGCACCCCTGGCAACCATGATTTTCGGCAACTGGCAATCAGAGTTGCCGCACCCAATAAGTTTCGGCAGCCGGCAATTGCCGAAGCGTTGCCGAACTCTAAAAAGTGCAACCGCCACCGGCAATTTTGCGCAGCCCTGGTTTACACCTACCTGACGACTTTTGGTAGACTAGAACACATGTATTCGAATTCGACAGATGCAGCCGAATGCCGAAAAAAGTATTGAACGACATTAGGCACATGTCCGGGATGGGCGGATACCTTTTCGGATAACCATCTTCACTAAATCAATTTATCAATAAGTATTGATTTAGCTTAGTCGGGAGATACTATACTGACTAGAATAAAGAGTACCTATTGAGCAACATGTTCATATGACAAAAACGTTTAAAATTGTACGCATTCTCCTCGAACCCTGAAACTTGCCGTTCTCTGATCAAAATCGGCTAAGAGAAAACGGACTTGCATACTTTTTATACGGCAAATGTGTAGAATTTTAAAATGAAAGATTTGTGCTATCAAAATGTTGCTCACCAGTTTTTGTTCTCCCGGATGCGCTTCTTCCAGAATTACTACATCAGCACGTATTGATAACTAACTTGAGGTGTTTAATGAAGTTACCCGAAATCCAAAAGTATCCACACCCCGTCATAATAAGCATATTTCATAAGTCAAATATCAAATTTACTGAATTCCGCACACCTCTGCTCTCCATGCTCCAACTAATTTTTATTGCAGAAGACGAAATAGTAGTCCGCTGCCTTGCCGAATTCGTCGACTCTATTGGACTCAACGTGATTGCTGCACGCGTTACGAAGGCCTGAACATTGAGACTCATATTCGCAATTCGGTGTGAAATGGTTCTTCAAATTATCCCGTCTCTTTCTGAAACATGTGGATTTACTACGCATTCCTTCGCGATTGCGAATATATTATTTGACCGACTTTCCCAGGGCGAGAAAACGAAATACAATGATGATTGAGATCGTACGAGATTAGACCGAATTGATCACAGGAACTTATCAATCTTTTGGTGGAGATCTATGTGCCGAGGGTAACTCGGTAGCGTTGTCTTCTCTGCCACCTGCGGTCCAATAGACCGGATGTTGGGCAGGTTATGATTAAGAGTTCAAAGGAATGTCAGTTCAAATTGCTCTCTTCGATTCAAATGAGACGGAGTTGACTATTGTGCAGTGGTGGTAATTGTTTATTTTGAAATTCATTAGAATAGAAAGCAGTTTTCTTGGAATTTTCAGGAAATTAATTTTTTACCTATTCTGCATTACTAGATTCTTCAATTTTTTGAGAAAATATATATTCCTTCGAAAAACTCACGTAACATCTTTTCGTATACAAGAAGAAAGTTACAGTCGACGACTTTAAAAAATTCAGTTAATAAGATTTCAAAAACAAATCGAATTTTTTAATTTGTACCGCAATCTGGAAAATATTTTAAAATGACTCCAAATTTTTCCCTGATTCCAAATATCTATGAGATAAAATTCATAAAATAATCCCTTTTTGATCTTGAAATCGCCGTATTTCACTTGTGCACGCATGAGATTTCGAAGTTTCGCGCCAGAGACCGCATGTGTTAATTTACGAGATTTGTGTATATTTACGAACCCCTTAAGCTTTATCGGTTGCTGTTTGCCGTTTTTCAACGAGTTTTCTTCAGTTTCGTCGGTTTTTGTTAAAGTTTTTGTTTAAAACATTTAAAACTTGACAAAAATGAAGGGACTTCAACTCGTTGAAAAACGGCAATCAGCATCCGATAAGGTTAAGGGTTTCGTAAATATACACAAATCTCGTAGCTAATCGACACATCGGAGTCTCTGGCGCCAAAATTCGAAATCTCAGCACAAATGAAATTCGCGTTAAGCTGAAATAAACCTCCAGGGAAAAACATCCTTTTTCACATAGTTGTTCGAAATCAGGGTCAAATTAAGAGTAACTTTTAAATTTTTAAATTTCTTCAGTGGCATCTAATTCAATGCAATCACCGGCGATAAATACCTGAACATTCAATTCTTCGTTGCAATTTCACGAGTACTCCAAAAAAATCGATTGACCCCATTAAAATTCGTCAATTTACAACTATTCCAGCTTATCTTCGACGAGGCAGTCTGGATATCGAAAAAGCCATTTCTTTGAGCATGCGGTCAATGGCTCCAACAATCGATCAAATGCGGCTTATGATCATGCCAACGCGACGGAACATCTTCGAACCCAATCCGTTGAAGAGCACGTTGTTCGAGCTGTTCGAGAGCTCCGAGAGACGTCAAATCGAAAATCCGGTGGAAATGTGAAGGGCACAAATTAATGAAAAACCAACGAAAATGGTGAAACTAGCCAACTCGAGATGCTCACCGAGAATAAAGCATACGATGGACGGAGCATAATAGAAAAGTTGAATTCATTCAATCATATGTCACAAAAAAGGAAATTTCCTTAATTTTTCGGTTTTTTTTTTCGGAAAAATCTAATTCTATGCAAAAAATTTAATTGAAAATCCGGAGAAAATCGTATACTTTTTGTCGAACCATTTTGTGGGCGGAGCCTAACTAGTAACACTTTTCAATTTATGGCCCATCTCGAACAGAAACGTGAGAAAAAATTCTTCTTTTTCGCGAAAGTCTAAAAGAAAAAAAAATCGGAAATTTTTGAATTTTTCGGTTTTTTCTGAATTTTCCAATTTTCATTCAAAGAAGGTCGAAAACTTTTTCGGCGATTTTCCGGTTTCCTTTTTGAAAAAAAATATAGATTTAAAAATGTGTAGTTTGTAGTTTGTAGTTTTTGCAGTTAATGTCTTCCATTTTGGATAGGCGGCAACAAACCTGCTCGACGTGGGAGCACGAGTGTCTCAATCAATGGACATCTGTCGCTGCCGATTCAATCGATATCGATTTAATACGAATCTGCAAACAACACCTGACGTGTCGGGAGGTCCAATAATGGCGGACATAAAACTACGACAATCACGTGTCCCGTTGATGGAGTGACCTGGCGATTGCCGAATGGTCACTCGCATTAAGATTACAATTGAATATCGTCGAATGATATGGAAGAGGATATTATTTTGGAAGATGCGCAACAAACATTTACAGAATACCACTGGAGAACTTTCTGTAGAGACGAGGTTATAATGGTACATGCGGTCGGGTTGTAGCGAAATAATCATTTTTAAAAATTTGAGAAAAAAATTGTGAATTTTCCGCGTAAAACGTGATTCAATCGCGAATTATTGTATAGATTTTTCCGACAATTCGGAAAAATGCCGGAATTGAAAATTTCCGGCAAATCAGCAATCCCATGGCCGTAATTCCAAATTTCCGGTAAAACGGCACATAGCCAATAATTGACAATTTCGGCAAGTCGGCAAATTGCCGGAATTCAAAATCTCCGGCAAATGGCCAAATTGTCGAAATTCAAAATTTCTCGAAAATCGTGGCTGCTAATTGCCGGAAGTGAAAGTTTTATTGATAGAGATAAATTAGAACTATCACTAGAATATGTAAAACAACTAGGAGTTATCATGTAAACTTGTCATTTGAATTTAACACTAGCAAATAGATTGGGCTTCAGATTTTGAAAAAATTAATATAACAAATCAGGAATTTTTTGAATTTATCCACATTAATCTCGATTCGGTATCAGGAGCATAAATAGGATCTTTTAAGATATATTGACAAGAATTTCCGATCAAAGTTTCAAATATTTTTTACCAATTAATGGGATAGAATGTTACATGAAACATTACAAAAAAATTATTCATCAGGTTCTCGTACAACTCCATTCCGTCTGTATTGGCCAACTGTCGAAACTCGAAGAATATCGTGAAACGGTATCTCCCGTATGAAGCAGCAGGCGGTCACCGCATTCGTACAACAAATTCAAAATTCGTGTCCAAACAGTCTGGCGCAATTCGGGTGACGACTGGACGAAAAAAACGGTGCAACGGGTGAGAAAAGGCATCAGTATGAGAATATGAATGATTTGGAAAGTGGATAATTCGTTGAATTCGGCGGCCCGGAAACTCTATGAACTCCGGGTTTTGTGCAGTTGCAATTTTTGAAGTTTGTGTTGAAAATTCAAAACTTGCACACGAACGGATTTTAAATTCGATTTTTCGCGATGGTTGAGCATTCAATAAAATTTTGAAAAAATGACAAATTTTTGAAATAATTTCCGAGAAAGAGTGTAAAGTTTCAGTAAAAAAAATTCGAAGATTAAAATTTATTTTAAAACTTAAAACATCTGACTTTAAGCGAATTTTTTGACAAAGTATTTAATTAGTCATAAATTAATTCAAAAAAATTATCTAAGATTTTTAAAAACTGTTTTATACAGTTTCAGAAAAATTTAAGAAAAAATTTTTTTTCAGAAAAAACCGGATTTTCTGTTAATTTGAAATTATGGAAAAAAAACCCCAAAGGGTATTACGGAACTACGTCAAAATTCTGAGAATGCGTACCCCGCAATATTTCTGTGGAACTACAATTCTAAATGACTTCTGTAGTGTTGGTGTCGACCTTTACGGGCTCGATTTTAGATCGAAACGTTATTGAGCAGAAAAATTATCACATAATACGAAGAAACGAAGGAAAATGAAACTAAGTTATAAAAAAATTCGAAAATCGAGATCCCGTAAATCGACGCGCTACAGTAGTCAAAAATTAACTTGAAATTAAAGGATTACTGTTTTCGCTCCGAAATATTTTGCGAGTCAAATGTCTTGCGCAATACGCAGAGACTAAATCACAAAATTCTATGCTCCCGAAATAGACTGAGAAAATTTTTCCAAGAAAATTCCGTTTACGTCGAAAAAAAAGAAAAAAAGGCGTAAATACACCAGTTTTAATATTTACTGAAAAAAATTGGTATAATCTAAAAGTTAATCAGCTGAAATTGATATGTTTTCGGATAAAAAATTTTGGCGGGAAACTCACGTTAAAAAAAAAAATTTCAGTATGCATCAGCCGACTGGAAGACGACGACGAAGCGATCCGCGCTTCATCTCTCATTTCCCTTAATCGATGTGATCTACGAATACACGAAACGGACGTCGGAGTGATCCCCTGGCCTTGCTCAAAGAACCAAATCGAAGTTCCAGTCGAGGCTGTGGATAAGTGCCACCTCACACATGTATGCCTCCAAGTGCTTCTCCATGGAAAAAACGCAAATCACGAGACACTTATCACAGATTCTGTGACATCTCATCCTACCCGTATCACGTTTTGCACACAATTTTGATGTATGACTGACGTGTGAGAAGAACGCTTCCAGAAAGGCTTCTTGAAAACGAGATACGCACGAGCTGACCAATTCGTCTTAAGGAGATTGTGATTACTATTCGATGCTCACCAAGCTTATACTCGGTACATACGGCGGCTAAATTTTTTTAGAAATTTCGAAAAAGACGAGAAATTCGATTTCTTATCAGTTTACAAAAATCTTCGCTCCTGTTTCTGACAATTTTAGTGCCGTGGAATCCATTCAACGAAAAAAATTAGGTTCTACTGGTTATTTTTGAGCATATTCAGTAATTTAAGCCATACTCTTTTACTTCTAAACTATCCGGTGACGATACGTGAACAATGTCCAAAATTATATATTATCTAACGCTACAGCATATAATTTTTACCAACCATTTTCATTCATTTTATGGAAAAAAGCATCTAGAACATATGTAATATGTTCAATTGTTCGATTTCAACAAAATTCAAACCGACGGCATGCTCCTTGGTTTGAATCGAAAGTTCAGAACAGTTTTTCATAGGAGAGCAAGAAATTGCAATGCTTGACGTGAGAGGAAACGTACGGATACAACGTGTTGAAATAAACGGAAAAAAACCGATGTACCGATGGCCACATGATTTGAAGATTTTCAAGTAAATTGTCAATTGTCGATTCACACCATTTCGCAAAAAAGGTTTGTTTTTATTTTATTAATAATTATTAATAATGAATACGTATTTGATCATACAAAAATAAAATGTCTTTTCCAGATTGGTTGACCGGGTGACTACTCGACGACTGACCTAATCACATGGAAACGATGAGGTAGAAAGATATATTCACAATTGCCGACGGAATTTCCACTCCAAAAATCAGGGCAATTGAGGGTAGCGATGGAAAATGGTATAAAACTGGAAGAAGGACGACGTACGACAGGATGTGCTTGTTGAGGATAGCAAATGTTTGATGTTACGAATAATATGTTGCCGAGAAGGCGATGCTTCGGACATATAATGTTCTTCCGTTAGACACTGAATGTGGAGTTATAGAGTTTTGCGGTTGTTAGCTTAGGTTCATTTTTTTTTCGTTTTTGCAAAAAACCAAAATACTATTACGATAACTAGGCTGAGAATGCGTTTGTACAACATATTTGACGAGCAAAATATCTCATAGCGAAGACTACAGTAATATTTTTAAATTCCGACCGTAGCGCTTGTGTCGATTTACGGGCTCGATTTTCGAATATTGCGGGGCCGTGATATCATGAGTATGCCTATTTACTGGCGCGAAAATATAGGCACGGAGCCCCGGGGAGAGAGCGTGTGGCGAAGAGAGATAAGACGCAGGTCCCTTCGCTACGAGATATTTCCCGCCAGAAAATAGCATTCTTTTTCATGATCTCATGGTCCCGTAATAAGCGATTCCATCTATTTCACTTCAAAAATCGAGATGCCGTAAATCAACACAAGCGCCAATTACTCTCATTTAAAGAATTTCTTTTAGCTACGAGATTATTTTTCCCGTCAAATATGTTGTGCAATACGCATTCTCAGAAGAAGAAAGAGGCGGGCAGATAGCTGAGTCGGTATTGGTGGCCGTTAGTGGAAGTCACGAGTTCAAGTCCGGCCTCACCCGCTAGGTTCACCCAGCCTCTATTGGGAAGTGGAGCAATCCACCACTGAATTATCGGTCCCAGTCCCAGGACGTGGCTTACATCACCCAGAGGGATCGCCACCAGGCAGTGTACCTGAATCCCAGCTCCCCAGTGCATAGCACTTGAAGAACGTCGTCAACTTTAATCCTTAATCCTTTAAAAATGTAAAAAAATTTCATTGCCAAAATATCAAATTTAACTATGAGACGTTTTTTCTATTATTTTTCAGAAGAAGTTATGTGTGGTGTGACACGAGAAGGCGGTTTCTCCACCGGGAGTTCAATTCAAAAGAAGTTTCGGCGAGTAGATAAGTGTCAATGACGAGACTAGTACAGACAGAGTCCACCAGAGACACGACCAAGTTTTTGTGGTGTCAGCAGTATTCTCCAGTTTTTAGGTAATTTTTCTGAAAGTTGTCGAAGTTTTTTGTTTTGAAATTAACATAATTCCCAAATAATTGGCCTTTTTTCATTTCCAAAAGATAAAATTACAGCCACTTCTTCTACACCAATGCGACGGCGCAGATTTGGCGGCAAAAACTTATAAATTGTGTCACAGGCAGAGCTTGGCCACGTGGCGCGAGTATTGGTAGGTCTCGAACTATGCTAATCGAAATGAATTTTCGAAGAATTCGAACATCTCAGACTTTTTCTGAAAAATACATAAAACGTTATTTTCCAATTTTATCAAAATAAGAATATATTAGTTTCTTGCGAAATGCAGTCTCAACAAATCTTTTTTTTAAAAATCAGATTTTTAAATGCTTTTTTTAAAACTTTTATCGTTAAATTGAACGTTTATGAAACATGGCGAGAAAAACTTTTTTATTCGCTTTTACAAATAATTCTCAAAATAAAAATTCCAGTGTGCTACATCGTTGGCCTCGGCGATCGACACGCGTCGAATATTCTATTCGATCAGAAATTGTTCACATTGGTGCATATCGGGATGATTTTGGAGTATAGTAAATGAACTTACCGGTGCCAGTTCAGCCCGAAGTTCCATGATTCCGTATAACTCTATGGTCGACCCGATTCTGATTGAAGGAATCGAGAATGGACAGTTGGCTGAGGAACGTACGCAGATTATGGCGATAAAATTGAAGGAAAATGGAAAGGTACGGCGGTCTGGGGAAATTTATACGAAAAGAAAATTTTGGATCGCTGACAATTAGACTTGTAAAGCAATTTAAAAATCAATTCAAATTTCCCCCCAAAAATATTTTTTCAAATAATTTGAATTTTAGCTAAATTTTTAAACAAATCTGAAATTCCCGCCAAAAGTTTTCCAAAAAAAATGTTCCCGCCTAAAATGTTTTATAAATTCAAATTCCCGCCAATTTTTTTTACACAAAATTTGAATTTCGCGTCAAAATATTTTCCAAAAAATATTCTGGGAAAAATTCCCTGAATAGTTCAATTGACGCCCCACCAAATATCATTCAGAATAAAATTTTAGAATTTCTCGCCAAACTTCTCTTTCAATTCCGTCAATCCCCTCAAAATTGCCAGGGCTTTAATCCTCGGTGTCGCCTCTGCTCTCCGCGAAACAATGACAAATTGCCAAGCCGAAACCAGCAGGCTGCCGGCCGCCCGTCCTACAATTCTGAAATGGCCATCGGGCGGCTTGGAGAAAAGCTACGGGGCACCGATGACGGTGTGACGGCCCAATCGTCGTCAAATTCGGCGACTTTTACGAGAAGCTACGAGTGCTGAGAATTTATCGCGTTCTGCGGATGGATGCCTTTTTTTTAGAGAAATAGAGAAAATTTATTCTCGAAAATTAAATTTTTACTGTATTATTGATTTCTCGTATCAATTTTTCAGAATTTGCTTTGTTTTTTACGCGCAAAATAATCTTTCTAATTTAGAAATTTTTAAAATCTAGTTTCTGAAATTTCTGCAAAATTCCAGGAAATCAAAAAATGTAGTTTTCCATCCTAATCTTTTTTTTCGTTGATTTTCCCCAGAAATTTCAAACTTTTACTGTATTAATCCCGATTTTTAGGCTCATATCATGTAATGTTTTTTGTTCACCATTTACATGTTTTTCCTACCTCTTATATGATTCCCCTTCCCCGAGGTCTCTTTCTTCACAATGTTTAAAATTGATTCACTGTTGAATCTGTTGTCTTTTTTCTATGCGAATTTTATTAGTTTTATGAAAAAAATTTGTAATATTTTTGAGTAAATTTTGAATCTTCTTACACTACCAGCGCAGTTAACCATTTCAGAGGAGTTTCTAAAATAAATAGTGAATTTTTACAAAAAGTATTATGATATTCTGATTTCAGACGTACATGAATTGCCCGTTTTCAACAAAATAAAACAACTTTTTATTTGTGCCCAATTTTTTTTCAGCCATCTAATGACTGTCCTTTTTTTTTGGGCAAAAGTAATAAATTTTCTAAAAGCGTTTAAAACTATTATATTTTGAAAAAAAACCATTTGGGTTATCAGTTGGCCTTGGCAATTTTAAGTTCTCTAGCTACAAATTGAACCAATAGAGGTTTCAAAATTGTGAGATTTTGCAAAAATTGCCACATTTTGCCACTTAATGCTTTTTGATGGGTTAAACCTAGATTTTCTGAATTATGCATATATAAATTACCCGTTTTTAACAAACGGTATTAGGCAACTTTTTATTTGTGTCGAACTTTTTTTCAATGACTGTCCTTTTTACTGTTTTGGGCAAGAAAAATAATTTATTGGAATTTTTTTCTATGTTCGAAATTTTTGAAGTTTCTTGCAGCACTCCGAAAAACCAAACGACCAGCACTACTTGCAAAGTCCGAAAAAGTTTAGAAATTTTGAAGTTAAAAACTCCCAACTCCATAAACTCACGATATAGAAATTAAACGTTTCCAAACATGTCCGAAAAGTCCAAGAAATATCAGTACAATTTCGAAATTTTTTTCATAACACTTCTGAAAATAAAAAACCGAAACTGCAAAAATTTGAAAATGTGCTAAACTCCAAACTGTACGATTTTCCACATTTCAGAAATTCCAAAATTCGTCTGCCAAATCCCTTCGGCGCAATAATCCCCCGGGGTACCCCCCCCGCCCTAGAACCTTTTGCCTCTATTGTCTCTGGCGCAGGAACTTGAAATTAAACAATGAATCGATATTTTAAACTGGTAATCGTAACCATCTGCTCCGGATGTATAATCGCCTACACGAATCTATTCAATCGATCGTTTTTCAACGGGTACTGTAGTATTAATGCTACGTGGCAACAGTCACAAGGCGAAAACGACAGTCAGTGGCAAACTCGTTGGATTTGTGTCGTGCTTAGTCAGGAGGGTGTGAAGCAGTCTATTCCGCCGTGGATTGGCGAGGTTCCCAAAACAGTTGTATCGGGTGAGAAAGATTGATTTTTAACACCCGTCTCGCCAATTTTTTTCTCAGAAATTGGAATCCCCGTCACAAAACTTTTACAGAGTGAATTTTCGAAGAAATTGGAATGACACCCAAAAATTTTCTGAAATCTAGATTCTCGGCAAAAGTTTTCAGAAAGTTTGAATTCTTGTCAACAATTTTCTCAGAAATTTGAATTCCCGCCAAAATTTAAATGCCAGAAATTCGAGTTACCACCCTTCTCTTCAAGTCTAACAGTATTCAACAATATACAATTAAATAGCTTTTCAAATTCCTAAAAAGTTTGCTGGAGTGATCAATTTTTTAGTTCAAAACTCGCTAAACCACTTGCCCATGTAGACTACATAATCAATTCTGAATAGAACGCTATTTTATCCTATTTTCAGACATCAAAACCGAATAGCCTAATCGCGTGGGTCATTGAAAAATCATTTTCGATCTTTCTGCTATTATGTGGTTTTGACACGATCCAGGCCGTTGATATTGCGCCAACGAACACTGGCTGATATTTTTGGAGACAGGTTTGCGGCAAACGAACTCCGCTGTCGACTCTCGAATTATCAATTTGTGCATAGCTTTGTAAGGATAAAAACCAATTTACCGAGTTGAAGAAGATCGGAAGCTGGCAGTAAATGGCTCGATTTTCACTGTGGTTCGGAATCCGATCGATGGGTTTTGGCGTAACTCAGGCTTCACGGATAAATGTTTAAGAGAAAATGTCTGGAAGTTCAAAAATCGCGCCGGATGTAAGACTGTGCGTTTAATTTGCAATAAAATCTTTTAAACAATTTTTTTGGAATCTTTTATTTTCGGGAGTTTCGAAAGTATATTGGAGTTTTTTAGGGACCAAAACAATTTCAATTGAAAAAGGTTTTTTGAAAGGGGGTAACATTTTTCTAGGCCACTAGGTGCCCTTTGTAAGGTGGCCTAGAAAATAATGTAAAAATCTAGGCCATAAGGGTTGCATATTGCCTGATGGCCTATGAATAAGCTAGGTGCGCCATAACTTTTATCAGGGTTTAGGAACGTTAAAACTTCGGGCAGCAAGATTCGCATAATGACCTAAAACTTTCAATGGAGAACTCGGCTATAAAAATCTTCATGATGGTTTCAAAAAGCGGAACACTCGGGGACCATAATCTTCTAGAATTTTTAGTAAAACTAGGCCATTAAGGTTTCTTCCGTGGTCTAGAAATCGATTCCGGGCCAATACTAGGCTGCCAGGGTTTCTAGGCCACATAAGAAAGGCCTAGGTACAAAAATTATCTCAGAACGGTCTAGAAAAGTGGATAACTAGGCCACCAATTTTCACTTCGTCAGGAGTTTCAAAAATATATGATTTCATGATTTACTTTTCGTAGTTAAGAGTCTTTTTTTTCAAAAATTCTAAGCAAACTTTGACACTAAAATGCTTGAATTTTTGAGAACTTTGAAAAGTGTTTAAAAATAATTTTTTGAAAATTTCTCAATTTTTTTTCTTCGAAAAGCTCAAAAAAACGATAAATTTCCACATTTTGGCCAGAATTTAACATTTCGTCGATAAAATGTACGATCGGAGGCATAGATTCGCGCGGAATCCGTACAAAGGAATCGTTTTCGACGACAGTCACTTTTTCCCACAATCTTGGTATCGGTAAACGCGCTCGGCATTATAGATAAAGTTGGAGCGCATTTGCATTTTGAATTTTGATGTCTGATATTTCTCGTTATCCGTCAGGCGATGCGAGTTCTCGTACTCTCATCTTGGAGTCAAATACCAAATTTTCCAATTAGCCGGTGCAAATTTCACAAATCGTGTGAACTTCTTGGACTGCTGTCCGAGCGGGGAGTTGATGAAATGGAATTAACTTTATTGTGAGTCTTAATCAAGTTTGGGTCTCATAATACCGCGAAAACCGTAATTGATTGGGACAATGGGACCCAAGAGAGCACCCCAATGGAGCGGAATTGCAACTCCTATTTTTCCAGTCGGAAGTCTCTGCCATCACCGGACCCCACACAGCACAAAGGATTCCGTGGAACGGGCGGCCGTCCAGGAAACTGCTGAGTAGTCCCCAGTATTTGTTGCGAAAATTCAAATGTATAATTTTGACTTTTTGCAAGATATTCGGGTATAAGCTTCCTGATATTGCAGTTGGAAATTAGTAAAAGCGTTAGTATTTAAATGTTGTTAAATAGTAATAATCGATAAACTTCTTGAATTTTGATAAACTACGGCCACGTCAATTTTTAGATATTTAACTGTCCGGGCAAAAAAAACCTAAAATTCCCGCGTTACAAATTGAAAACAAAAATTTCACAAAACGAATAAAAACGTCTAAATGTTTATAGCTTAGGCTGAGGTGAGATTTAGGCTTGGGCAGGTTAGTTTTTAATTTTCAAGGTTTGTCATTACGTACTTTATTTCCGAAATACACAACAGAAGTCTCACAACGAGTCAGGGGTCAGTGCGTGTTGGTGGGTGGGGTGGGAGATTCTGGTGGGGACCACCACTCACAAACAAAGATCACAACAGGGAAAATGTACACGTGGCAATATGGTGAAGCTATATGTATATATAATGAATAATGATATGAAAATTTGCATAATAGCAGGAACAGTACCTGATTGTTCCCTGGGGCGAGTAGAAGATATGTGGGTTATCTATCGATTACCATTACACATGAATTACGCTGTTACGGTTAGAATTTTGTGAAAAAAGATGAGTAAAACGCTGGGACGGGGCTATAAATCATATCTATAATTGTCGAAGATGCTCCACGAGCCAGGAACGAGGGGAACATTGCGTCAAGGGCGGTCATTCCATTGTAGTGATGATGGTGCAGCTCGTGCATTGATTGCTGTAGCAGTAGGGACTCCCCTCATCACCGAATTGATAATCTTCTTTCCAGATGAGAAACGCTCAAGACGGGAGGCGTGTTGGAGCACACGCTGCTTCATTTAATTCTCGTACCATCCAGAGTAATAAGAGAAGCAGAATAGCTGGTTGAACTTGACGTCCTCTGGAAAAAAACAATATTTTCTCTAGTTGCCCACTTAACACTTGGACAGAATTAGAAATATTTAAATCAGGGCGGGCGGCAATTTAAGGTTTTTACACTGGGGCAAATTCAGCAATTTGCCTATTGCCGGAAGTTTTTAAAACAGGCTCTTTAAAAGACGGATACACTTAAAACTGTGCCTTTTTGAAATTTTCTCCCGATTTTTTTACATTTTTTCATAGATTGTACTGACTTTTCACAATAAATGTAGGCATTTATAGGATGCATACAATTTTGCCGATAAAAATTGAAACTGTGAAATTTTCAGAAAAAATGTGCCCACAATTTGCCGAAAATTTTAGTTCCGACAATTTGCCGTTTGCCGGTAAAGTTGAAACCGGTTCCCAGGCCACGTACGGATCAGTTTTTGAAGAAAAAAATACGGCAAATTTACAGAATTAGTACCATGTGGATTTCTTAAGAACTATTGCCAAAGTACGTAGAATGCAGAAAGTTTCTTGCCTTAGTGAAATTTTGGAATTTTTCGGGATTTTCGGAAAAAAAAATTTTTCCATGAAGACGAATTTCTTTTTCAAAATTTTTTCACGAGTGTAACTCTAATAATACGCCTCAGACGCGAAACGTTTTCCGATCAAAACACGGCCGGGGTCTCGAATCGACATGCAGTATTTTTCTCGCTTTGTCATAGTTTACTTCTCGACAAAAATGGATTTTTTTGAATTACAAAATCCTTAAGTTTATCTACCCAGAGGGAGAAAAAGAAGACCTCCCTATAAAAATTTGAAGAGTACTCATTAAAGGCGCCCTTTTTTCGAACTTAACCAAAAATTGTCGTGTCGAGGCCTGGTACCGTATTGTGGTGCGAAAATCATCTAATTGCGGCATTCGATTTTTGCGTTTTTTGTTATTTTAAAAAAATGTTCAATTTTTCAAAAATAGCTTTTAGATAAAAATAATAGGTTATTCCTTCTTTTATTTTACGGTCTTCTAAATAATTTTAACATTTGGCACTTACGTTTCATCACAGAACAGAAACTAAAGACTCTGTGCCAATCAAAGGGGCGGTGCAAATCGAAATCATTTGGTGAACAACATAGTTGCCATACTGGTGGAACAGAAGATTATCCCAAACGCATCACGATACGACTCGACATCAATCTTCACAAATCCACACTATGAAAATCTCCTCCATCATCTCGTGAAGCAACGGTCGGGCGGTGCAAACAAGTACGCTCCCTCGATGACGTGCGACGCATACTTGGTGACAATGATAGCTAGTTACGGAGCAGGCATATATCGATGATAGTGTCTCTGTACATTTCCATGATACGTTCACCGACGATTTGATGATCCATATTGGAAGACGTAGTTGGCGAACTCGTTGGAAGACAGCCGGTAGCAATTACGGACGATACACGTCATCAGAGAATGCAACAATTGAAGATGGAATTTGAAACACGGGAGCTTGGGATTCTCGGGGGGTCTCTCGATGACCTGTTGCACGAGAAGACATCCATACTTGTCATCGGGACTGGCACACGGCCATCGGTGAATCTCCTGAGGAGAGGAAATGCGCGAAAAAGGTCCACATGTCGACTGGACGGTTTTCGAAGTTTGACGACACGTTGAATCACGTGGATCGAGATTTGATCATCATCCACAAGAGATCAGCACATTGCCGCCAGGCGAATGTGCTTAGCTCTTGGATGAGCTGGAAGACGTTGGCATGGTCGAATTTCTGTTACAAATTATTGATTTGTTACACCTCGAAAGGCCTAAAGACACCAAACATAGCCCTAAAAATTTCGAAGCAATGGATTAATTTTAGCTAAAACGTAATTTTTTGCCAACCTTTCTGTGTCTTTTTTAAACCAAAATCGAACAATTTCGTTGTACGATATTTTGAACACATTTCAATTTTTTCGGGGATAATCGTATATTTCTTTTCCTCTAGGAGCCTTTTATGTGTATGTTTTTTTCATCGACAAAAAATTTTCGTTAATGTGTGGACCTTTAGGTAGTACTGTAACTTCATTAAACTTTCATTGCTGCGGAATTTTTTAAAATTGATTTTCAATGTTTTTCTACAGTTGTCGTCCAATTTCATCAAAGAAAAAAACAGAAGGAAAAAACATCGATGTGAATTTAAAAAAATTGCGGATCAGTGAAAAGTTCGGAGTTTAACAGTACTCTTTGAAGGCGCCTGTAACACCTTTTTTGTTTTAAATTTGTCGTGATGAGACTCGGGACAGTTTTTCGTTGCGAAAATCGCTGCTTCGGCTCATATCGAAGAAAAATCAATTTCCGACCGCTGCGACACCTTAGCAAAGGAAATTGTGATTTTAGCCAAAAATCAATTCAGTTATATATCGGAATTCCCTGGCGAGACGTATTTCTCCCACAGCAACTGCACAACGACATGCGAATTTATCCTTGCACATGGCAAAGGCAAAAGCCCACCGTCGATCATTTGACAATCCCCGCTGCTCGGCCGGTGTTGCGAGCTCGACGAGCTCAGCTCTGAACCATGAAACGATATTGCACTTCGACTGTGGCAGAGCCCCACGAAGAGCGTCGTGGATTCGCTGAGCTTCTCGAAGCCGGCTGTACGAATCTGATCGTGGGAATCCAGTGGGTAGTTGGCTCCAAGAACTTCACGCCCGATGGATCGATTGCGAAATCGATGATCTGCCCGTTGCAGCACATCTTCGAGCGAAAAGAAAATCGGAGCAACTGGTGGTGGGGTCTCATCGTCGGAGGAACCCGATCCACTGGTAAAGATGTTGCTGTCGAATCGGAGAGTGTTGCTTCCGTGGCGGTAGGGAAGAAACTTGACCGACGGCTTCGGATAAATTCGAATTTTAAATTTTTATTATTTTCTATTTAAATTCGAATTCCGTTTTATGCGTTCGAATATTCCGCGTTGTTCTTGTGAGTTTTGTTCGACAAAGCGAGAAATCCGGGTCGAAATCGAACGACGCGCCGAGCATGTTGGGCTGTGCTTCTACGAGTCGGGGTCATTTAGACGGAAATGAATGAATACAGGTTAGTAGACGCTGAAAAAATTTGGGAATTAGGATTTTCAACGGAAAACAGAGTGAAAATGAGAGGAAAAAATGTAATGATTTTTTTTCAACGAAAATCGCGAAATTACATCAAAATTCAACATTGAGGCCATTTTTCGCGGTGGCCCAGGTTACGGTGATTTTTAAGCATGGTTGTTTTGAGTAAGGTCTTGACCCGTTTAAAATTATTGAACATTTCATCATTTTATTTTTAGTCATTTTTAGAGAACAAAATGATTAAAATTCGATTTCTTAAAATACATTTTCACAAAAATTGCAAGAAATCGCTGGCCAAAATTCGAAAATGAAGAGTTAGGCGGTGCTCATGGATTACGGATTTAAAGGCACATGGCTTTTTTTTTCACCACGAAAGGAGGATAGTTTGCTTCCCATTTTGGGGCCGATTTCTTTTTTTAATTTGGCTTTCGCTCGATTTCCACACATTTTCACTCATTTGCACTCAATTTTTTTGCAGAAAAATGTCAATGGATATGTTATGAAGTCAGATGAGCCGGCGTTCATCTCTGCGCCGGTGCAATATGACTTTAAGTAAGCTCAAATGTTTGTTATTCTGGCCTAAAATTATTTTTATGATTTTCAGAACGTTCGCATTTTTCGCCAAAGATCCGAAGAGGAATGCAAACTTATCTTCGGGCTCGAACGCTCGAGAAAGTTTCCAGCAGGCCACGGGGCGCTCGGAGAAGATCACGGAAGACATTTCCGCCAAATTGAGTAGGTTTTTCGATTTTTTTACCCTTAAACTACTATTATTTTCCAGCGTCTCCCACATTTCGTCGACGGCCTTCAAGAGAGATGGTCGGTGGCATCGAGAGAAATCGGCTCGGCTCGCAAGCGATTCTGCTCGACGAGGACTCCAGGCGCCGCAGTCCCAGCATTCTTCAAATCGATCACGCTCCGCTCTCCGCTATGATTCGAGAGAGTTGGCAAGGAGATCGCCTCATCTGATGCCTCCGACTTTTATCGTAAATTATGGGATGATGAGCTCGAAGAGGTGAAGGAAGAAGTGGTTGCCGTTGGAGAAGCCGTCTTGCCCACGCCAAAAGTCGAACTGAACTATGGACCCAGCATCCGGAAAAGGACCTGATCGTCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTCAAATACCACGTGATTCGCGGACGTTTGATGAAGATCACGGATCCCGGCTCGAGCTCACATCAGAGACACGCTTCGCTGAAATACGCGTTCCCCCATTCTCGTTTTCCGACGATTATAGCGAGAAAAAGCCGTCGAAGAATTCAAGGATATGGCGAAAAATCAATGGCAGTCGACGATGTTCTTCATTCAGGACAGGTTTCATAATATAACTGGAAATAATTTAATATTTTTCGAACAAATTTGATATTAACCCATCTTATTTTGATAAAACTCCGCCGCTGCTCTCTGAAGCAATGAACTGCAATCCGACATCAGCGAAGGGATCAGCCGAACTGAGACGGAACCACTGCCATTGAGCTTCTAGCGAAGGAGAATTAATTTATTTGAATTTATTGTACGCAATCGTTCCCATATCTGTGAGCTAGCAAGCTAGCTAATCGTGATTAATTGTTGGGTATTCCTTCTCGTTCTTCAGCTTCTCCACAAGCATCTTGTCTGCTCATAATCACACAAATGATGTCATCAGCATCGCTCTGATCTTGAAAATCCTGAAATTATAACATTCTAGAGGGTTTCTGTTGAGTATAGTTACCTTACAACCAACACCAAATATGTTCTTCATTATGGCATCCGGCAGCTTTCCATGAATCGCAGAAGAAGTGCTCGGCATCAGATCGGATGCTCTACTTGGGAAATATCGACCGATGCGGCTAGACACGAACCATGTTGAGTGGCCGAGAGAGGGATCATCTCAAAGATCTAAATGTAAACTAAACAAGAGTTTAGAAAATTTAAAACAACCTCCCTGATAACGTAGTTAGCTTCTCGCGGAGTGAGCTTCTGCTTCAAAATGAAACAGAATGAAACAAGAATCAACTGTGTATTGTACAAAGTGAAGTATTTCAGACATTTTCGCTAATTTTGGCAGTAAAGACCTATAATTTTGGTAAAAATCGCTTGTATTCTGAAAAAAGAACTCAATATTTAATTTTTTATTTTTAACTGATTTTAAAGAGAAACAAACGAAATATATGAAATCGAAGAAATCCCTGAGAAAAAAAAGGTGCTCCTCCGCAATATTTGTGATTGTTAAAGGGACAACGACTGTTCATCGAATGGGTCCCTCCACGATTGTCCATGTCGAGCGCTTTTAATCGCGATATTTTACTACTGTAAAAAAGTGTACTAGGAAAAACCTGTGTAATGTCGAAAACGTCACAAATGTATTTAAATACATGTTTTTATTGCTTGAATAAGCCGGCAAAGTATGTATTTAAATACACTTTAATTTTCCGACATTATTTGAATAACCCCAAACCCCGAAATTTATTTTTTGTGAAAGTGATAACCAGAAAAATACATGTTAAAACAATTTTGTGAACAAAAAACTAAAAAATATTTTTTTTGCAGAGATGAATCCCACGTGAACGGTCGAATTTCCACGCAGCCTCGTCGAACGGACTTTCAGAAGAATCGCATGTGACACGTAGGAGGCGCCATGTCGGCTCAGTGAGTACAAAAAAATCCATGGGGATTTTATAGAAAGTCGGAATTGATTCAATAAAATCGATTTTTATAATAAAAAAAAGGATTGATTATTGGTTTTTGAAAAATTTAAAAATTACAAAAAATCTATAAAATCGATTTTTTAAAAATTGAAATTCAATAGATTTCTAACTTTAGAAAAATCGAAAAATAATGTTTTAAAAATCACCCAGTCAGAATCGATCAAAAATTCAATTGTCATCGATTTTATTTATTTTCAAAAAAACTTAATTTTTATGAACATCGATCATATCGGATTCCAAAAAAGAATTGGGAAAAAAGTAAATTTTCAAGAATCGAAAAATTTTAATTTTGTACAAATAGTTATTAATAACTCATTTTTTAGGTTTTTTTTCAAAAATTTGAACTAAAAACACTTATTTCTCGAGCTTTTTTCACAAATTGACCCTATTTAAATTAAAAATTCACAAGCCAAAAACCTTCTATTTTAACCAAAAAAAAAACGAAATTCCTCTCCCAAAAATCATCAATTAAATCCTTTTCAGCTGGATGATCGTAGACCACGACAATCGGCTTCCCAACTCGCCAGGCTATCTGTGCTCTTCGTGCTACAAGGTTAATTTCCTCTGTTTCGACGTGAACGGCAACAAAGTGTGCCATAAGGCCGTACCGTATTGTGATCGAAGGGAAATTGGCCACGGACGCCAAGTCTTTATCCAGCTCGATCTTTAGAGAGCGAAATTTAAAGTATCATTTTTTCTTGTTTTTTTTTATGTTTTTCGATTTGATTGTTTAATTACCAATTTTTGGCCTGTAACTGTGTATTGGTTGTGCAAATTTCGTTTTTTGAAGGTTTTAAATTTCTGTTTGGGGCAAAAAAATTTATCCAATAAATAAACGGAATATATCGATGATATGGCACGTAGGGGGAAACGGACGGGCAAGACTATTTACAGCAAGGGCGCGCACCAGAGGTTTCTCGACCCCCGAGGCGGGTGGCGGAGCCTCAAATCTGTCGGAAAAATGTGAAATGAGAGAAGAAGTAACCTCTAGAAAAGGAGATGAGAAATCGGAAGTTCTGGGAAAAAAAAATCAACTTTTGAACAATTCACATTGACGATAATATTGATTTTTTTAAAATTCTCTAAGATCGAGAAATCTGGTTTGGAAAAATCAATAAAATGAATCTTAAATATCTTTTTAATAAACTATTTTCAAAAATCAATAATATCGATTTTTGAACAATTTGAAAAATCGATAATGTTTATTTGTAAATTTAAATTTTATTGATTTTTTGATTACAAAATCGATTGTTGATTATTGATTTAAAAATCACCAGAATCGATAAATCTGTTTCGGAAAAACCATTAAAATTGATTTTTACAAAAATCAGCCAATAAAATAGATTTTTTATAATCAAAAAAATCTATGTGCTTTTTAAAACCGAAAAAATCGATATTTCAAAAATTGAAAAAAATCGATCAATAACTAAACAGTCAATACATAGGTGAGCACGTCTCATCTATTTGTGTTTTTGCGATTGGTCTCGACAGTTTTGAGACCGCTAGGCGTTGTTCCGCATTCTGGAATTTTTTTGTGTTGGGAATTTGGCACGCCCACCAAATGGACGGTGGCGGAAATTCAATTATTTTAAATACCTTTCTGGATAAAGTGCAAAAATGGATTTTTCCACTTTGTCCCTTCGAGTGATTCGGAAATTAAATAAAACATTCAAATTATTTAGGGGCAACGAAAAAACTCTCAATGCACCCACTGTTATTCGGAGTGTCGTCGCGGTGTGTTGCTATGGATCGTGTCCATGCCCAGCTTCATCGTCGACTGACGTAGCCGTTTTCTGGTGATCTGAGCGAGATTTATTTAATTGATTTTTAGGAAAGGCGCATGGCCTAAAAAACACAACACTTCGGCCAGGGACTTTGGCGGCCGAGCTAGGCCATGCTGCGGCATTTAAAAGCACATACCCTACCATGATAAACTACTGAAAATCGCCAATCCGAAAATGATGACCAATGCGAAACTGATAACTGCTTACAATCATCGATGAAGGAATAAGATGAAGTTTGCGTGGAAATGGAATCGATGTACGCTTGTGAGGTCATTCCTGGAAGTTATTGATTTATTTTTCGAAAAAAATAATTCCTTAACGCAATAGTCACACTCAGAGTCAGCGAATTTTGTTATCCGAAATCATAGAGGTATTGCGTGAAAATGCGGCTTCCAACCTGAATGTTAAAAAAAAAATCTATAATATCGATTTTTTGAAAGTTTTTGGCGAAAAATTGATAAAGTTCGATTGATTGTTTGCCCATAGAAACAGATAAAACTCTATATAACTTAATATCGATCTTTCGTTTTTTTGCGCACCTTTAAAGAGTACTGTAACTTCAAACTTTCATTGCTGCGAAATTTTTTTATCGGTTTTTACAATTTTTTGTACAGTTTCCGTCCAATTTTACAGAATTGAACAACAAGAAAAGTGAAAAATCGTAAAAAATGTCCGCAGCAATGAAAGTTTGGAGTTACTGTACTCTAGGCTTTAATGGCGCACACCTTTTTTGCTTCAACAAAAATTTGTCGTGGTAAGACTGGGGACTTTTCGGCGTAGAAGTCGCACAATTTCGGTATGGAAGAAAAATCATTTTCCAACAGCAGCGATACATAAAAATTAGCAAAAAATTGTGATTTTAGCCTAAATTTAGTTATTTTTCGGAATTCCCGTGGCCAGACTCATTTCTCGCACCTGTGATAGAGCCAACTGCACACCTCGACATGCAAGCATTTTATCCTTGCAGATGGCCAAAAGCCCTCCGTCGATCATGACGAAGCAATGCCCGCTGCTCGGCTGTTGCCAGCTCGACGAGCTTCTGAATTAAGATTTGCGATTTCGATTGTGGCACCCCACGAAGAACGTCGTGGAGTCGGGGCGCGAAGACGGCTTTACGAATCTGATCTTCGGAATCAAGTGGGTAGTTGGCCTCCAAGTACTTTACGCCCGATGGACCGATTGCGAAATCGAGCTGCCCGATGAGCAGCACATTTGAAGCGAGATGGTGATCGGAGCCACTGGTGGTGCAGTCTCATCGTCGGAAGATCCAGATCCGAAGGCTGTCAGAGTCGGAGGATAGTGTTGCTCCCGTGCGGCGGTAGGTAAGAAGCTTGACGGGCGGCTTTGGTTTCTGGAAATTCTATATTTGAATTTGAAAAGCAAGAAAATTCAATATTTTACCCTCGCGTCTTGTGGGTTCTGTTTGACATAAGCGACAAATCCGGGTCGAGCTTAATTACCGCATGAAACGCCGAACATGCGCGCCAACAGAAATGAATGAATACAGGTTAGTAGACGCTGAAAAAGTGGGCAATTAATTCAGGATTTTTTAACGGAAAAATAAGTGAAAGGAGAGGCAAACACATCTGCAAATTAAAATCTCCCGAAATTACCGCGCTTTAAAGGGACTCCACCGATCGGACAGACGAGGGAAGTGGAGAGACGCAAATCGAAGAGACGCCTTTCAGATCATTTTTTCGTGATAAGTTTGCATGAATTGGCAAGGAGAGCTTACACGTTAGGCGAATCATTGATAAAAACATCCAATTGTTGTTTGTAGTGTACTGAAATTCCGGAACAATAGCTCTCGTAGACCCGAAAGTCGCTCGTGGCAGGAAAGTGGAATTTGGATAATTTTGTTCTTTTTTTTAAATATGACGTTTTTGAAGGCTTGAATTTGTCTCATAATTCATCAAATTCATAAACGGAATTATCCAAATTCCACTTCACGGAGTGACTTTTGTGTCGAGTCACGAGAGCTATTGTGCTGGAATTTCAGTACATATGTAGCAACAGAAAATGTTGTTTTTACCAACGATTCCCATCATGTGTAAGCTCTGCTTCGGTTGCCACTTCATGCAAACTTATCACGAAAAATGTCTGAAAAGGCCTCTCCGATTCGCGCGCGTGTCAGGCCTCCACTTCCCTCGTCTCTCCGATCGGTGGAGTCTCTTTTGAGATTCGACCCAAATAAAAAGTGCAGGGCGCCCGGGTTACGGGAACTTTAAAAGCGCATCACGGTTTTGAGTGCAGGTCTCGACGCAAGATTAGCCGGCTACTTTTTGAAGATTTGTCGTTTATTTTGGCATTTTTGAAGGAAACATAAGTGAAAAACAATTTTAATCTTAATTGAGAGAAACTTGAAACTAACATTGTTACACATAAAAAATTGGCCAAGAAATTGCGCCACGTTTTCAAATAGAAGTATCGCGGCGGTCAAGCCGTTGATTACAGCCGTTATACACTCATATAACTATGCGATAATGTAACTCGATGATTTGTTGATGTGATCTTTAAAAAGGTTGAAACTGCCCCTTATGTGCCGGAGGCGCTGTGAGCGGCTGGTTACTTGTATATAAAAAATGTCGGGAAAAACGCACTTCCGTTCCATTTGTTTCTTTGTTGACGTCACTGAGAATTATGGGGGTGCGGGCCCGTCTTCGTGGTAAGACCCATCTTGGCGAGACATAGCGTGGTGATATCCTTCGTGGCGAGACCCATCGTGGTGAGACCCATCGTGGCGATGACCCATCGTGGTGAGACCCATCGTGGTAAGACCTACATCGTGCCGAGACCTTTCGAAAATTTGGTGGGAATTCAAATTTTCTTAGAAACATTTTTGGTGGGAAGTCAAAACGCCTTTTCAAAGAAAAATGGCTGGCGGGAATTCAATTTTTCAATAAATCATTTCGGCGGGAATTCAAAATTTCTAAGCATAATTTTGACAGGAAATTCAAATTAGTTGAGAAACTCGAGTAAATGGAGTTCTAGAACCTTCCTGGAGATTGGGGAAAATTTTGGTATGTTCTAGAACCATCGGCGAACTTAATTCTGGAAAGTTCTAAAACCTTCTAGAAAATTCGTGACAAATTCTGGATTGTTCTTGAAATTTTTAGAAGAATTCGAGAAAACGCTGGAACGTTCTATAGAGCCTTCTAGAAAATTCGGGAAAATTCTGGAATGTTAAAATCTTCAATGTTTGCGCAAACGCTCTCGGAAAGAACCGGAATGGATTCTGTTGTATGTTTGAAGAACGTCTAGAAACGTTCAAGAACTAATTTAGAAGTAGTTCCGAAACCTGGTATTCTTAAGTTGTAACTCTTGGTGACAACTTAGTTATATAATATTCATGTTGCGTTAAAAGCTTCTGGAGCAAACTGAGAACAACGTTCCAAGGCTTAGTAATTTTAGAATTTCATGTTAAGTTCGATTACCAGTCGGAGCACGCGCATTGTTCGGAACGGCTGGTATACAAACAATAGTCAGTCAATCCCATGGATCAAATCTTGAATTTTATGGGTCTAAAACTGAACTGTTCAACTTTGATATGCAAAATTTTATAAAATTATTATTGAAAGACATGAAACAAACTTGAATTACGCGAAGTAATGCTGTGAACTGAACTTACTATTAGATTCCTTTTTAGCGAGCACACTTGAAAACGAATGAAATAAGGTATGTGAGAATACCGTATCAATCAGATACGTCTGACACTTCCCCAGAAAAAACTATCAGAATATGAGTACATGTTAATGCTAGTGTGAATCTTTCCGCGACGACCATCATGGCTCAGCAGGTAAGACTTCGGCGACGCCTCGAGACGACGAGGTAGTTGACGACTTTTCTCAGTTTTTTAGGCAGCGCCCAACTCGTTGTCCGAGGTCTACAGTAGCTACATGTTTCGGACGGACAGAGTATTTGCTTTATTAGTAGTAACAGAAATACACATAAAATCAATTAATAAGACATGAAATGCAATACTGAACCAAATCCAGTTTTCACCCACTATGTCTCTCATTGAAGAACGTTTTAAATAGCTTTTGGTATAGAATATATTAAAATTCATTCTTCGATTTTCTGTGGAATTTCCTATTTGAATTTTTCCATTCCAGACAGTCACTTCTCCAAATCCGTGCATCCTTGAAATTTTCTTTGGGGATATTTTAAATATCATCGAGATACCAACAGTCTACAGACTGGTTTTTCACTTACAAGACGTGCTCTTGACTTGAATGTCTGGGATACCCTCTATGTTTTTCTCCTTTGTCATGCTGATAGTATAAGTTGAATGTGACACTTCGATTTCTTCTGGCTGTTTTGTTCAGTCGATCGGATTAGTTGGAAGCCTGTGACTCGGTCCATATTGTTTCTACCAGAGTAATGAGCGTGGACTAGGAAGTAGAACGGTCATACTCTTGGCTGGGAAGTTTCGTTGAACATATGGAGACAATCACATTGTCCATTGGTGAATAATAGTCGTTTGCCAGTTGTTCGTTCATTTCGAGTAACATATCCTCAGAGTATTGTAAATCAATCTCCACTTTTCCCAGAAGAACCCTCGAAACGGGTTGGGTGTTGAATGGTACATTGAAAACGGCATTTGAAACACTAGTCTATAGACGGTTCCAAAATTAGGAATCCAGATTTGAACTAAACATAGTATTAACATTACCACTGTTTCGATCCGGAACTCCATTCTGAATTCTTTAACCTACCACTTTGAAATAAGCATCACTGGTATAAATCTCGGATTGAAAGGAACTCTATTCCCTGTATTAAAACGGTCAATCTGTGGCATGTTACCAATTAATTGGGGCAATAATTTGCTCGAGCACCAACTACGTACCTCCCTAGTTGCTTTTCGTATATGGTCCGATAAAACAACCTGTAAAATGTTGTTAATCTTTATAATGTTCCTGAACATATCATGTCAAGAGTGTCTTCTGGAGTTTTTCATCAACAAAGACAAAATTTGATTTTTTAATTATCTAAACAATCCGATTTTTGGTTTTCCGAGGAGGAAAATTGAAACATGGAAATCCGTTTTTCTCCATTATTCGATTCTCCGATTTCCTCTCGAACGAAAAAAACGAGAATAAAGTTTCCATGACATCTCAGTGGGCTGTGGTTTTGGGATAACTTTAAGTGAAGGAATGGAGAGACTATCTAAGTATGAAAAACACGAGAATTTACTCCCTTTTGATAACCTGTTACAATACGTGGACTGTTATACTAGAAGAACTAAAGCAGTGATTCAAACATCCTGTTCAACGGTGTTCATTACAATGTATCAATTTACACCCTCACCAGTCTTTCATTTCCAGCGCTTTGTAATGTTAGTACGTGGAGATTTCCTCATTTGATTTATGATTTCTATTATTCTTAATTCTCCAAATAGCTCTTCTCCCAATAGTCGCAACTCATCAATTCCAAAATTTATGCTCAATCGAAGTGACATATGCGAATTTCCCGAATAGGTCGTTTAATCTGTCCATAAATCCATGCTCATCAACTCCAAAAATTCAATATGTCATATTCAAAACTGCTGCGTTATCGAATTTCCACATAATGAAGTTGAGTACTATGAACTATACAGTTTTTATTTCTATGAATGTCTCGACATATTTGACGACGACAGCAAACTAAAATCATTTTTTATATTCTTCAACGAGTCCATCTATGAAAACATGAATGTCATGTTAATCAGTTGTTCAAAAGCCATATATTTTACTCAGGATTCTGAACAGGCGCTCATGTCAAAAATTGACTTACAATCTACTCCAATCAAGCAATCGGGTAGGAGATCATTGAGTATAATTCGAGCATCCACTCCGCACGAAATTTCGTTTTTCTTAATCGGTGCGACATACGTAATCTTGTAGTCTTTCAATTTACCGCATTTTTTAAAAGTCTGAAAAAAATGTTACAGCTGAGTACAAAACATTAAAAATTGGGTTATTGATTGAAATTTTCACCACTTCTCATATTGTCGACCACTGAACAAACAAGCATAAAAAGCTTCAACAGACTCATAAAACACTTTTAAAGGCAAGTGTTGAACCACCTATTTTGATAAAATTGTCTGAAACACATCACAGATCGACTTTTCCGTAGCTCAAAGTGATCCTCTGCCCCTAGCTCTTGAGTGGTCATTCGAAAGTCGGGGTTTAAGTTGAAATATTTCCCTAAGCGGTCAAAATTCCATCATCAGGCGATCAAAATAAAATTGAATTTATTGGTGCTACAGTTAACACATGAAGCGGCGAGCAAAAAAACCAGGTTTTGAACAATTGAATTCAACTTACTCGAATCTAAGTGTTTCACCTGTTTGTTATCCACATTCAGTGGACATTCAGGTATAAGAAACGCAAGTGCATCGACGAAGCTGTTGCGTAAGTTCAGGATCAACTTGATTGTTAATGACTATTGATCTTTTCTTCAATTTTTAAAAGTGTTGAAACTGAATTTGTACGATGCTTCGAAAATGTTGTAGTGCAAAATCGCTGAACAATGTATTTAATAGATCAGCTGAAAAAAGAGCGAATTAGAGCAATATTGAACACAATTTTGATACCTGTCTGTAATTAGGAAAATCAGTCCGCTGTATTGATTGTTTGAAAAACTGAGTTTTTGTTAATTTATTTGCAGTGGCAAATTTTTATTATCATTTTTTTTGATAAAAGTTCATCACCAATGCCATCAGTGTTGTGGCACCACGGAGTGTGGACGCGGAAGACCGAACCCTTTAAGTCTCAAGAGGAGCCGAGCAACGAAGACTATGTCAGAGGTGGCATAGCACCAATGGCATCGTCTATTTGTATATGTATTGGGAAGAACAGACATTAAATTTATTACTCCCAAAGGGGAGATAATCAACAGAGGGGGGGTCGTACACAAGAGTGAGGGAATTGTCAGGGAATATGCACGTCCTGCCACGCGGGTCTTTAGACTAGTCTGCCAGGAAAAGGTCGAGTTAGGTATGAATAGTCGGGGTCTTTGCAGCCTCGTAGAATAATATCTTAGGACAACTACACTTTCCTAAAGGGAGGGAAAGGTAGGAAACGTCGGCAATTAGTCTGACTGGGAGGTCAATAACGGGGGGGGGGTCGGGGGAAGAGACCAAGGCAAAACCGAACCAAGAGTGGGGAAAGGAGAGATCCTTTTTTCCTGGTGCCACCGACGCTGCAGCTCGCTCCGTATCCCCCCGTCGCTCATTGAGTCGCCGCGCAGCCAATCGTTGCTACGGGGTGCGAGTGTAACTCTCTTTAGAGAGCGTGTCGGATCAGACGCAGACATACAGGTAAAACTTCTGCGACTCCTAACTGTATGGTAAGCTTAAGAGCTGGTATTAAAAGGTCGAATTGAATGTACCCGTCGCTCGGAGAACATCCTGCTGAATCTAAGTCGAGAGCGAGACTGCATTGTGAAATGGGCGATACAGCAGAGCCCAGTTCACAACTCTCCCGGGGGGCGGGACTTGTAGGCTGGTTCACGTAGTGAACCCGCTTAAGGTTCGTTGAAGCCTTCCTTTGCCGTTCTTGGAATGGCGGAGTGGAAGGTCGTACGTCTGAGCTCCTGGCTTCTTTTCGTGAACGCATTCACCTTCTTTTGAAGATCTAGTATTAGGTGAGCTCGGAGCCGGTTCTTCTCTAAATGTTGCTTCGTCTGAGCTTAAAGCTTCTTTCCTGGATTTAATAAATTTTAAAAATGGAAGGACATGTAGTGAGGGTTCAGGAAAGTCGGAGTCCGTCTCTTCGTTTTTTTGTTGAGATGATTTTTTCTTTATTGTCTATGTCTTCCGCTGTAACCTCAAGAGGATACAGTTGATTTAGTGATCGTTCCAACGTGGAGATTGAAACGAACTCCTGATTCAATGTTTCCTTCAATTGTTTACTCGGAATGAGCTCCACAATTCCCAGAGGCCATGTGCGTCTTGGCAGCATTTCTTGTCCGACGAGAACAATATCTCCTTGTTTAGGATCTCGAAGAGCATCCCTTGTATTAGGCCTGTCTTTTGTCTTTCCAGAAACAGGAGATATGAGTCAATGTCGACCAGATTTGCCACAACTTTGCAACTGTTGTTTCAACTCTGGCTAATTGTCTTCTCATTTGCTCTGTTGATCGAGTTCGGAGAATATTCCATCGGTTCGTCTAGATCAACATATTCGGTGCATCTAGCTGATTTGGTAGTAGAAAGTCGATTGTGGCGGAGAGCCGTCAGATCATTGGGATCTGTGTTGTCTGGTGTAAGTGGACGGTTGTTAATCATCCCTTGGTCACCTGTCCGTGCTGGGAGAGCTAGAAGAAGGTTAATTTTTTTGCCAATAGTCTTGCGAAGTTTAGGTGCTTCGCAATTCAAACAATCCTCTCGTACACTACCTCCTTACCAAGGGGCGAATGGAGTGATGTTGTGTACGTGAATTTCGTCATTTGGCTAAAAAGCAAATCATTGAGTAGCTTGGACTGCATTAAGTCTGATGTCTAGGTTGACCATTTGGTGGCCTAGTGTAATGTTGGTGCATTGTCACAGTAGATATGGGGCGGTACACCACATGAACTGGAGATTGCTTTGAGTGCGAGAAAGTAGTTGGCTGTAGTAGCGTCTGGAATGAGTTCAAGAAGGCTAGGCTCTAGTCTTCAGACAAGTATAGATTAGAGCATAGGCTTTACCTAGCTTGTCATCGTCTGTCTTGTATTGTATTGTACCCAAATAGTCGAGTCCTACATGGTCGAATGGTGCAGAAGGTCCAGTACTGCAGTTTTGTAGTCGTGTGTCGTAATTGTATTTAAAGGGTCGTGCTTTCACCTTTTTACAGTTCACGCACTGAGTAATTGTAGTTCTTGCAATTTTGCGATCATCTCTGATCCAAAAGTGCAGTCTTACTGTAGTGGTTGCCAAATAGTGTAATGGGAAGTAGGTATTGCGTTATCTGACATCTTCCACAATTAGACACAATCAGATGTCGGATGGGGTCCCCCCACTATCCAATGATGTTTGTTTCCGTCCTCGTCTACTGGTTTACGCAATGTGTCTTGCAAAGTGGAAAACGTCTGTTACAACTGGAGATTTAAGTTGTGTCAAAAAATGGCTGAATCAGTATGATTTTGTCTCGTCTTTGAATTCGAGATTCGGTGTTTATTGTTGCATTGACTTAGCATAAGATTTCCTGTTATATGACTCGGTGACGAGCAAAGCATGTACCATTGTTGATGCAGAAGCGTTTGACTTCATTCGCACCCATTGTGCTCGTTTGAAGTGGATGGTCTTTTTTGAAGGGAGGGCACGGATCTCCATCGAGAAATTCTTGCCAGCGCCATTCTCCACGAGTCTGGAAGTAGTATTACCCGGTCTTTTGTTGAAAATGCGGGTTCAGGAGGTTTTCCTTTGGTTTTCTGTCCCGTTGGACATCAACCAAAGTACGTCTATGCCAATCTTCCGCGCAGTTGTCAGATGTTTTTTGAGGCTTACGATTGGATAGTCAGCCCGTCTGGGTCGTATTACGTCACGCGGAGTCAGCTCGGTATCACCTTGAGAGTAACCGTATAGTCTTGATCTTTAATTATCATGTCTTTGGATTTTACGCCGCTGAATTCGGGTTTAACAGTTTCCCCAACAACAAGTCTTTAATCGTCGATAGTTATGTCTGTCACGCACAAGAAATAACTATCATTTTCTGTATGGCCAGATTAGTCGTGGTTCGTATGATATCTAAATTCAAAATTGGCGTACCTGTATCCTTTGCCTTCTCGACGCCGTCCTTGAACATCTCATCGAGGGTATCCGGCAATGAATTGGCTTCGGCAATGTATTTCAGTTTGTATTGTAAAGATCCTAAAATGATGTAATCCATATGCTGCTGCATGTCACAATCGATATTGGCGTCAATCCAGTCGAAGACTTTTTGCTTCAAGTCTTCAGTCTTAACAACGGTGCGGCGTCAGACAATGCTATGGATGATGAAGCGGAGAATGGGGTCCTGGATTCCCTTCCCTAGCTGCCACCATCCCGGAGTCGGGATCAAGACTAGTTCCCCGCGACCTCCAAGATGAAAAGTTATTCTTCGTTGAAAACCGAGAAACTTGTTATCTAAAATCAATAATTGGTTAAGAAGAAATAGACAAAATGCATTTTGAGATTAAGTAAAAGACTTAGAGATTAGGAAAGAAAGATGGGGATGAGGACTCAACTTGAGTGATAAGAAAAAAAGGCATTTTAATATAAGATTCTACAATAGGGATTGGGAAAGGTGTGCCGTGGCCTAATATAGGTTTGGTGGTACAATAAATAGGGGAAGTAATGACCCAATATGGGTTCCTTGGGGGGATTATTAAATGTTAGCCAATATGGGTGAATTATTAATTACTCATATTGGCAGGGGAATGTCGGTGAGGGCTAAGAGTTCCCTGTATCTGTTGCTTGATAGTCATGTTCCGGAGGGGACTTGTGTAGAGTAATTTGGTTTAAAGTAATTTGATGTAGAGTAAGTATTTGGTGTAGAGTAGGTTTTGGTGTAGAGGAGATTTTGGTGTAAAGTAATTTGGTGTAGAGTAATTGCTGAAGAGGAGGGATGGAGGGATTTCAACACCGACTGGTCGTGAATTCGGCCCTTAATTGGGAGGGTAGGGGACAATAGAAAGAAAGAGGCTACCGTGTGGACCAATTTCCCCCAGCAGGGACCTAGTTGGGATTGTTTTCACTTGAACACGAAAAGACAATGGGGGTTGGGAAAGTTAATAGGGACAAAGGAGCAAAACGGAACGCCCATTCCCGCATCGAATTGATAGGCACCGAACCCAAACTCTCCTGCCGCTGCAGCAGTCAGGGATCCGACGCTCCACGCTCTCTCATCGCGACTGGAGACCAAGTTTTCTCTTACAGTCTTTTTTTTCTAGTGGCGCCGGTTACTTACTCCATTGCCAACTAGCTCGAGTCGGTGGTAGAAGTCAGAAGTCAAATGCTTGCGGACGTGGAATATAGAACATGTTTGAAATTAAAGAGGGTGGTTTAAGTCTTGTTTTTTTTGAGATCCCTATGGATGAATTTTGGTTTATTTTTTAATTTGAAAGGTTAAAAGATGTACAACAAATAATTTTTAATGATGTATAATTTTTGGTGAAGGTACTAGTTGAAAAATATAAAGAATTATTGAGAGTTTAAAATTGGGAAGTGGTGTAGAAAACGATTTTGTTAAAATATATTTTTGGAATTTATGCAATTTTATAATTTTCAAGGATTTTTTAAATTTTTTAGGAAGTTTTAAAAGGGGGTAAATAATCTAACTGTTGGGTCCCCGCGTCCTCCAACGAGCAAAACCTCTATCCATCCAGAGTTCTTGTCTACCCGGCTTGTCGCCTCTTCCGCCTTTTCTTCTTGTCGTTCTAGCACACAAGAGACTGTGCACTATAGTCTTTCCGTTGCAGTCAGCGAGCCGCCAGCAGTCGCATCGTTAATGGCACCTTTGCCACTGTATTGAACGCTGTGAGCTGTTTTAAGTGCTATTATAGTCTGTAAAAACAGGAAATTTTGTACTGGATCGTCTTTCGTCTTTCGACTTGAACCATATTAACAGCCGAGGTTTATTAAATCAAGGAACAAATAACTCAACAATTTGGTATCAGATACCGGTGAGGAGTGGTGAGGGGGATTTCAAAAAATTTAACTCCAACATAAAAATTTCGTGATCGAATAACGAGATATTCGATGGGGATTGTCCTCGTGCCAATCTTGGTCCTTGGTTGGTATCGGCGTCTGACCGGCTAGTGTTGTTGCTATAGCTGTTGCTGGAGTTGGCGGAGGTCCAAATCAGTTGTGGAGCAGGAACGCGATGAGTGGTGGTGTGAACTCCTGTCCGGCTGGTACGAGTTGTGGTGGAGGTTGCTCTTCGGATGGTGATGGCGTGTGCCAGCATCGTATCCTCCAGGGAGACTTCCATCGCGAGGGATGTTGATCGTGCGTGCACCACCGCGCATCTATTCCCCTGTCGTACAGAACGACGTGATCCGAGGATTGGATCCACACTTCCTGGGAGCAAGATTGTGGAGCCGTCGCAGTCGTCGGGCCATTTGGGTCGCGGCCGGTCTCGGGGGGCTGGGCCCGTACTTCCAGGGGCAACGTTGAGAAACCAGTCTTGGAAGAACTCGGATGGAGATGTGTCTTCGGTGCGAGCGGCTCGGGTCGAACGGTCTGAGAAGATTTTACCGAAAATTAATAAAGTATATGGAAAAATTGGATAAATTTTTAGAATTTTGAAAGAATTGATTGAAAATGTGGATAAATTGAATTTTTTAAAATGAGAAAATTTTTTAGAGATAATAATAATTTTTATATCCAATTTTTAAATAAAATCGACTTCCTTCTCGAGCAGTCTGGCGCTTCGTCGATGTTACTGGTAGGATCCACTCCCACACAAGCTGTCAACTTACGTACTACCAATGAATTGCAGTATAATGTGTCTATGAGATGCAAAACGACGAGAAATAGCGAATCATAAGTCGGGGAAAGTCGAAATTGGGCTCTATATCGGGAGCATGAGTTTGCCAAACATCACCTCCCTCGCGTCTGTGGGCTCGCGAGCCGCCCTTGTGTACGATTTTAGGGGTAATTTTGAATTTTTAGACTCTTAAATTATTTTTAAAGAAAGTTTGGTAGATAATGGGACGGGGGATGCTTAAATGATGTGTACCTGTCGTCTATCAAGTCTGTCGACTATCGAAAACGTCGAGTCGTCGAAGTTCATATTGAATCGTCTCTTCACGGCCCGGCGAGGGGTACATGAGAATTCTCTACCGTATATTTGGCTGACTGCGTGCTCAACGTTGATTCCACTCAGTTTCAAGTTTGGTACACTTCACGCGTACTGCACACAGTTTAATTGACGAAATTTCGCGAAAATTAACAGAAGATTTTTTTCGGAATTACAGAGCTGAACTCTATTGATAAAAAAACTATCAAATTTTCATCGAATTTGTGAAACATCGTAAGGAAGATCTTTTCTTCACTATATTCAAGGAAAATCGATATTTCGCTTTTCACAGACGAATGTTGTCTCATTTTACTCGATGAAAGTTTCTGATGAGCTTCATCGATTTTTGAGATAAAAATGCGATTTGTTGATAAATGGATCAGTTATATAAAGAAACAACATATATTGGACACTCTGAGATTACTTTTTGAGAATCAATTCTTTATTTTTCTGTCATTTTAAATTAAACATTGAAATAAAAATATTAAATAAATAATAAAAAAAACAGAAAATCGATATATTACTTTCTCTTCGGAATTTCACCTTTTTTGGATTTATTCTGTAATAAACTCTCTTCTTCGAATTTGGTGTGTCCACGTGGCAGACGAAGAAGAATCTGCTGCACTCCTTCTTGCTTGCCCACAACTTTCTCGAATTTTCTAAAATTTTAAATTTATGGAAATTGTCATTTCACCATTCCACTCACTTCAGCTGATACTGCATTTCGGAAGTTGATCGGATACTGGTGGAGCAACGGATGGCTTCCAGTGATTGGCTGGCTTGTCGAGCAAGTTGTGTGCTTGCCTGAAATAATTTTTGATTTCAATTTTGAGTTGATCTAAAGCAGTAAACCTACCACCGGGTTCGTACGAGAAGGAGCATTACTTGGTAGACCACGGAATCTTATCGTTGAACTGCCTCCAAATGCAATAGAAGTTTGTACGTTTGGTGAGAAGTCGGGCTGAAAATTTTCAAAATTTGACTTTTCGAGAAAAATAACTCACCACAGCATTTCGAGATTTTGTCGATTGTGGAAGCCTTTTGAGTCCTGGAGCAAGAATTGATTTTTTTGTCGCTAAATTTTTTCTTTGTTGTGCAGCCGTGACGTCCCGAATAACTACTTTTGGGTCCCGAAGATTATTTTGCGAAGAGTCAGAATTGGCAGAACTGTTGCATGGGTAACACGACGGAAAGAGCGGGAATGGACGTGTTCTGAAATAGTTGTGTTTTTAAGAATGCAGAAATGTTTTTCTGTACCAAAATTAGCATAGTCTTGTCATTCATCATGTTAAGACACATGAGCTCTCCCAGAACATGGATGTAACGCCTTTTCTTGTCCCGGTAATTGCAAAATCTCCTCTCAAGTGCATTAAAAATCGCGTGGACAGATTCAACTCCTTGTTCTGTGATCCTTCCAATCTCACATCTGCCATTTGTGGTGAATGGTAGACCAACGAGCAGGTGCAGCTTTAAAATAATTGTTTCTTCGGGAACCGCTACTTTCAAATACTCCACAAATCCCCGAATCGAATTTTGAAGTATTAAGACGTGGGAATCATTTAAAAACTTGTTTCCCGAAAGTGACATAATAGTTGAAAGCTTTCCCATTGCTGATTTGTGCTCAATCCGAGCAACATTGGTCATAAATTTGCGCCAAAAATTTAGAAAGACCCATCCTACCAGCCGGCGTTAGCAGCAATTTCAAATAGTTTCCGGAAAAGGATTGGCAACCAAGCCTGCACCTTGTCCGCTCCAAACTTAGCCCAACCAGTCCCATTTTTTCAAGTCTCCCTCGGGAGTACTATTCACAATTATCTCGAGCAACAATTTTTTCGATTGAAGTGCTTTAGTTCAGCATGCGACTCTTCATTCCGGCGGCTCCTTGATACTTTTCTTCCGCACTTTTAATTTAACAGCGATTTTTAGAGTTGCTTTTCGTGTTTTCAGGATCGGAAGTAGTGTTACCTATCTAGATTATCAGAATATAGAGGTGATTGAAGACCTATATTTGTCAAAAATACCCATGATAATGCGCAGAAGAGGAATCAAATAGGATCGCAACAGTGTGTAGGAGGAGTACATCCTTTGCGAACACACGACATTTTCACAACAAGCTTTAAGATCGATTGTTCGTGGGTGGACATATGATCAGTTCTAACTCATCAACATTCATATCCTTGATTTTCATCCTCTCTTCAGCTCCACTTTGGTTATGGACTGTGCTGCAAAATCCATTTAGGAGAAAGGTGCGAAATTGTGGGATGAATGTCCTGTTTGGTGTAATATCAGATTGAAACTTGCTATCTCCAGTTTCACGGAATTTGCACAATTACTTTTGCGGTTTTTTGAACTCGACGTCTTTGTCCAAATATCAAATTTTCGTTATCTTGACCTGCTCAAGAACGTCCGCCGAATGAACTTTTTCAGAGACGAATACTTGTCGGATCCGTCATATACTGCAATTACCATAACGTGTCTCGAAGAATACGGTCGAGATACGTTTCCGATTACAAATGCCAACTTTGTGCTTCCACCTCCAGCGTCACCAACGACTCCAATCTTACTCCTTTCGTGTCTACGTCGTCCCTACAAATTGATTTGAATTGCATAGAAGCTCTATACGAAAGGACAACTGTCTGCAATTTTCACTGCACAATGGTAATCACTTTTCCTTTATTGTCGAACGAAGTGGAAGCTTTGAAACTGGAGATCATTGATACCAAATGGATTGACAAATCTGTGGTGTTTACCGATGGAAGCAAATCATAGAATGGCAGTATCGTCAAATAGTTTTTGATTATTCTGTCCATCTGACTTAGAGATAATCCGCATTGTTATTGATAAAAAGTCAACGGCGTCAAACTTTGAAGCGTGTGTTTGTAGATTTTTCTGATTCTCTTCTGAATTCAGGAATTTTGTGAATTTGGTTTCGAATAAATGGTCCGACCTCATAGGTTCGTGTTGAAGCAAGTGAAGAGCTTTGCGAAATCGATTTTTGATACAACTTCTAGTTCTTGCTTCTTAGATTCGATTAACTTTAAAAGCTGATTTTTTAAGGCTAATTTTCAACTGACTATCTTCGGCGTTACTCAGAACCATGGCTTTGCCACTTATCTTCACATCTGCACAGCTTCTCACCAATCGACCCTAAACCACTGACGATCGTTGGTATATTGTATACTTCCATCTGCACGAATGAATTAGATGCTCTTATAGTGAAATTTTCATGGCGGACTATTTGCATTTACTCTCTTCCGAAAACGCCGCAAACTCATCAATCCGCTTTTTGTAGATTATTTCTTATGATATTTCATTTTTTTCATTTTTCAGTCGTTCTATCGTTAGTCGGAGCATTTTGATCTGCGGAATTTGCTCAACATTGGAGATTTGCATATTCGAACCCTCGGTGGAACGAGTTTCGTACAGGTGTCGGTGGAAATACGGGATTGGAGAATCTCTCCAGCAATAATATTAGTTTTGAAATATTGAAAAAAATTACATTGTGAGAAGAAGTCGGAATTTCGTCATACGAAAATCCATTTCCACGTCTCTCGTCAGAATTCTAGCTTCGTATATTGAAACAATTCTGAGGACCGGCATGTAGTTGCGGAGCATACTGTAGAAGCAATGCACTCGGGATGGTTATTTGGGAGTTTCGATCCTCTGAACTGATTTCACCCTGATTAGCCTGTGGCGACGCTACACTCTGAAAATCACGTTTTCGGAGTTAGAACAAACTCCAACTTAATTAAAGTTGACAAATTCCAATTGAGCTGAACGAGCCTCCACCTTCGAATTGTTCTTCCTCTTCAGTTTGATCTTTTGAAACTCCATTAGTACTGTTCCTTGCGCTCTGGGCATTTGCTAAAAGAAGGCCTGCACAAGATTTTTCTTTTCTTTTTTGTTTGAAGTATATCCGCTTTTGTCATCTGGAAATATTGCATGAATATTTTAAGGGAAACAATTTTTAAATATCGATTTTCACGAAATTTGAAAAAATCAATATTTGGGCGCAGATACTGAGCTGAGTGTTTCGAATCTCGAATCAGCATGCTTTAATTTCCATATTTTAGGATCTTTTTAAAAAATCTGCCAACAGTTTTTGAAAAAAAAAATACTTTTCGTTCAGAATGTACTGATTTTCCAGTGATTTTCACGAAATTTGAAAAAATCAATATTTTAGGCGCATGATATTGAGATGAAAGTTTTGAGAATAAGCCAGCATGCCTTTAGATTTTAGGATCTGTTTTTAAAAAATCTGGACCAACAGTTTTCGAAAAAATTTAATTTTTGTTCAGAAATGTGAATATCTAACTATCGAAAAAAAAAATTGCAAAATCCGTCGGCTGAACATACAAAACTTATCAATTGGTGAATCATCAGCATATTTCAGTGTATAGATTAAAAACGGTTTCAAAAATTCTGAGACTAATTTTTGTTGAGAAAAATAATTAGTTTTCGTTCGAATTATCGATTTTTCACGAAATGCCAAAACATTAATCTTGGGGCCCATGCTAAAAGCCTGAGTCTTTCAATATAGCATGATTTTTTCGATATTCTAAGACGTTTGAAAAAAATCTGGACCAACAGTTCTTGAGGAAAGTAATCTATTTTTTATACAAAAATTATGTGCTGTGATTTTTTACTAAAAAAAAGAATCAAGTTGAGCCCATGCTATACGCCTAAATTAAAATTCAGAACCGCCATGGATGTATTTATACCATAGGCTCTTCGCAATAAAAAAAATCTGGACCAACAGTTTTTGAGATATGAAAAAAAACAACTCACTTTTTGACGTTTTAAGGTTTTTTCCCGGATGATGCTGTCGATTTTGGCGACTGGTGTCTTTCGCTGAAAATATTATTTTTATTTCAATTTTTAACGAAGAAAACAAGAAAAAACGACGAGAATCAAAAAACACGAAAAAGACGTCGAAAAACTCCCGCTACCTCATGAAAATAAAGCACTGCAGCCGCTGGACTTGTTTTCTCAACTTGCGGTATAGGCCATGTCCCGTTCAGAAGGCGTGCCGTGTCTTGTCGTGGCGGTGTGAAGTGTGTTGGTGTTAACGCAGCGTGTGAATACGGTAGGCTGCTGCAGATGTGGTGTGAGCTGTAAAAAATCGAAATAATTCAAGAAAAATTTACGACGATTTTCGTATTTTGAGAAGAAGAAAATTTTAGAAGGAATCACGAAAATTCGAGAGAAAAAATGATCAAATTCAGTCTCAGAAGCGAAAAGTGAACTGCTTTGTCTAGAAAACAGCGGTTGCTCGTGAGAAAAAATGTTTAAAATTGAAGAAGATCAACAAAAAAAAGACACGTAGACGTGTTTTTAAAGTTCCCGTCGTGGCCGCGTCGCCGCGCCGAGTGCGCACTTTTGTAGTAGACTCCGCCCCCTTTTTTCTTGGCGCCGTGCTTTTTAAGGGGAGCGTTTGTGGTTGAAATAATCGATTTTCGACGAGAAAATAGACTAAATCAAGACCTATGGTGAATCTGATTAAAGGCATATTAACTTTGTAAACACAATTAACTAGAAGAGGAATCGTTCTATAACCGAATATACTCAAAGGGTCGCTGACTTCCCCCGGTCTAGAGTCCCAGGTTCATCTTCGAGCTGTTTCCTGAGAAATTGTACAGGATTTGTCTGAGTCGTGAACTGAACACGCTTTTCAGGTAAACGTCGTCTGGCTGTCCTGGAAATCAAATGTTAGTCTTTGTATCGATGGCAAACATGTCTCAAGGGAGGAAATAGTCGTAAAGTCGGTCGATGCACCATGTTGTGGCACCACGGAGTGGCGGAAGACCAAACTTTAGCCTCAAGAGGAACGCAACGTAGACTATGTCAGAGGTACAGCATTCGTGGATCCAATTTGTATATGTATTTCTGGAAAGAACAGAACACAGTGTTAATAATGTTTATTACTCCAAAGGGGAGATAATCTACAGAGCATAGCGAGTGGGTGCCGTCGTACACAAAGAGGGAATTGTCTGGTGTGAGAATATCACATCTTGGCATGCGGCTTTAGTCTGAAAGGGTCGAGTTGATGTATGAATAGTCAGGGTCTTTTTGCAGACTCGTAGAATAATGTCGTCAACTACACTTTCCAAATAAAGGGAGGGAAAGGTAGGAAACGTCGGCATTTAGTCTGGCTGGGAGCTGTCAATAACGGGGGGGGGGGGGTGGGGGGAAGAGACCAGCAAAACCGAACCAAGAGTGGGGAGGAGTGTTCCTTTCGTGCCACCGACGCTGCAGCTCGCTCCGTATCGTCGATTGAGTCGCCGCGCAGCCAATCGTGGCTACTGGGCGCGAGTGTCACTCTCGTTAGAGAGCGGCGCAAGAGACGCAGAACTGAATACAGTAAACTTCTCCTAGCTGGTAAGCTTAAAGCTGGTCTTAAAAGGTCGAATTGAATGTACCCCTCGCTCGGAGAACTGCTGAAGCAGTCGAGAGCGAGACATTGTGATGGGCGATACAGTTTCAGAGTTCACAACAAACAAACTTACTGGCACTTACGTATAAAATATTGGGTTTCGTCGCGCCCCCTCCAAATGTTTTAAAACGATTTAAAACATAATTTATACTGTTTCACTACCAATGAAAGTTCATGGTTGATAACATAAATCCCCACATTTCAGAAAAATGGATAAGCAGACAAAATATTAATGAACTCATAATTTTCAATTAGCCAGCTATTGTTTCGGTGTATTACCAGAAAACAAATTTAAGTGATCTTACTCTCAACTCCAACCGAGTATCTAATTGATTAGACACATTTTTTACAATCTTAGCTGACAATTGTGCGATTTTTTAGATGAAGATTTTGTCAATAAGCACGCTGAAAATAAAAAAGCGAGGTAATTTCACGCTCGCGGAATTGTGAGCCAGTGGCTGCCTCCTTAGATTAATTTGTTACATAATTTTTCAGCCATACTTGGACCATAAATTTTGGCGACCATTACGGCATTATAATTTTGAACTGCAAACAAAACATGCAAATATATACGTTTGATAGGAATTCGCACTAAAGCTAAATTATTGAAATTCGTCAGCTTTTATTTTCATTTCTTATATTTTGACTAATTTTCAAATCGAATTATTGAAAATGAGAATTTTTAATTCATATTTCGTCAAAATTAGTGAACGCGTGAACGGAGACGGCGAAGGCGGGCCGGCGAGAGGCCGGCGTGGGAGAAGGCCGCCCGCGTTTAGCGCGCTCACTTAGCTGGAAACCCTAAGTTTCTCCAATTAAATGAACTTTCAGGTGATATACATTTTTCCTTTAGGATAAGAAAAGAACATTTCCTAAGCCTGACAATACAAAAACGTGGTTTTTAACACGTTTTTATTTTTCATAACTTAAAAAAATACTATGCATTAACGCTAAATGAGGGCATGGTAATACACAAATACCGGCAAACGGTGTTTCGCTAAATCAAATATTGAGACAGAAAAAACAAAAATATGATGAATTCTCTTTGTTCTTACCAAAATCCATCAAAATTTAGCAATTTTTTACAGTTATATTTGGTCATTACGATATGCCCATTTTCTATTAATATGAAAGAAACAATTGAAACTGATACACCTTGTCCGTCGACTATTGGGCATCGACAGATGGTCTTCTCAAAATCCAAAAAATTGGTGGAACTCTCTTGCACGAGGAGGACGCTCTGCAGGGGTCGTTCTCCTTTGCAAAGGATGGCATTCCATTCATTTGTCTATACAACCTCTCATCTTTCATGCAAACCGACATTCCCCACATACTCGAAATCCCAATTATGTAGGAAGTTCTTGTTTCTTAAACTAAAATTAGCCAACTATTTTCTAGAAATAATCTATGAAAGACCGAAATACCTTTTACCCTTGAATGACATCAAAAGTTGAAAACTGTTTTATCTGGTAAATATTCAGTCAATAATAACAGGGCAAAAATTTCCTATTTGTAAGACGGTTTGCCAGCAGCCCTACTGATGCAATGTAAGCTAGAGGTCCTACAAAAAATACCTGAATTTTGTGTCTGGAGCCTTTGCTAACTACAAATCGTAGGCAAAAGAACACATTTGTGTACAAAAAAGTATGCAAGCAAAAGAGACACCGTAGGCAGGCAAAAGATTCACGCCATAAAAGAGAGATAGCACCCGCGGTGCTAATCATTCTACTAGTGGCTTGAAGCCTCTGTTTGATAAAAGTAACATTTTAAGCATTGTTTAGGGTTCGATTTTTCTAACAAATAAAATTCATATCATTACTTATACAGTGCGTGCATGTTGTTCATTCCACGCCCAAAGTTTTTAATCATGGCAGTTTCTGAGAGTGAAATTTCAGGTGAGCAAAAAGTATTGAAAACCTATTCACAATGAAAAACCTAAACTCAAGAAATGTTGCGATTATATCTCGATGTGAAAAATAAGACAATCAAAAATTGGGCATGGCACTTCTATATGCCACCTCGGATTTTTTTATGATTTCTTATGATTTTAGACTATTAACTTTTTATTCAAACAAGTAATTCGAATTCGTATACATTCCTCAGTGCTAAATAACTATTCCTGTAACTTCTCCCAAAGACGATAGGATGATCAAAATATGGGGATATGTTCTAGGAGTTACTAATTAAACATAGTTGTGAATATTGGTTCACATTTGTGGATTTTTAGCGTCGCCGCTAAGAGGGTCATATTTGCCCCAGCCGTTTTTGGTGAAAACACTATTTCTCTTTTTTTTCGCGGTGCCATTCAAGTTGAGAAATTTCAGGCATCTCTCGAACCTGCACGGAAAGATGAATACTGCAGATAAACCTCTAGACTAGGAAAACAATTGGAAGTTTCTTAAAAGTTTGGAATTTTAATACTAGAATTTTCTGAAAAATTTCAGAAAAAAAGAGACTTTCAAGAAACTTCTGAAAACTTCGAGAAAGTTCTGGAATGTTCCAGCGCCGATTTTTCTAAAAAGTAACATATGCCGTTCCCGGTAGAACAATGTTTTGAGTATATGCCAGAATCTTACTAAAGTAAAATAGTTTGTTTTAAATAAGAGTCTGATACTCCAAAAATATTATGAAATTTCAAAAAAATTAAATTTAATAGGTTTGCAATTCGATTGAAGACCTGAAAAAATGTTAGAAATTTAGAAATTGTTCATTTTGAAAGTATTCGAAATACTGTTAGATTATTCATGAGACTGATAATGTTATCAGTTTTTTTTATTTGAAAGCTTTCTAAGAGTTTCATATGAACATCGAAATATTTTTACTTTAAAGAAACAATTGCTCCTGGAAAATTTTCACTGCGAAAACCTGGCTACAGACATCTTATGATGCTCATACACTTCCTGGACACTGAAAAAAAAAAACGTTTCATCTGCAAAGAAAAACTTAGAACATATTTCAATAATTTACTTTAGTGCAAATTCCTAGTATACATAGATGTATATTTACTTGTTTGCAGTTCAAAAAATTATAACCGTAATCAAGAATGGTCGCCTTGAGAGTTATGGTCCACGTTATGGCTGCAAAATAATGTAATAACTTGAAAATCTAGGCAGCCACTGGCTCTACTCGAGCGTAAAATTACTCACTTTTTTATTTTCAGGCGTGCTCTTATTGACAAAATCTTAAAAAAGATGTTCGCACAATTGTCAGCAAGATTGTAAAAAATGTGTCTTAATCAATTAAATACTGTGTTGGAGTTGAGAGTCACTTGGATTAAATTTGTTTCCTGCTAATACACCGATAAAGCTGGCTGATTTCGTTGAAAATTATGAGTTCATTAATAACTTTTTTTCTGCTTCTCCATTTGTCTGAAAATGTGGGTTTAAGTTATCAACCATGAAAAACTTATTCTTTCGTCAGTTGTAAAAAAAACGGTATAAATTATGTTTCACATCGTTTTTAAAACATTAGGAGGGGGAGCGACGAAACCCATAATATTATTAATACGTAAGTGCCAGTTAGACTGATGGCATTGATAACATTTATCAAAAAAAATTAATAAAAATTTGCCGCCAAATAAACAAAAACTTAGAGGTCGCCTTTTCAAACAAAAAAGAGAATCAGCCTGATACAGCGAACTGATATCCCTAATTATAGACAGGTATCAAAAATTGTGTTGAATTTTACTTTTATTCGCTCCGCTTTTTTCAGCTGATAAATAAATTGTTCAGCGAAGAAAGAGTTTTGCACAAAATTCGAAATGAGCAAAATACAAATTCACAGTTTCAAGACTTGTAATGTTAATTGAAGAACTCCAAAAATCAATATTCATTAACAATCAAGTAGATCCTGAACTTTCGCTAATTCGAACAGCCTCGTCGATGCACTTGCTCGTTTCTTATAAATGCACTGGAGATACAACAAGGTGAAACACTTATTCGTGTAAGTTGAAGTCAATTGTTAAAAACCTGGTTTTTTTTCTCGCCGCTTCCGGATCTGTTAACTACCAAAAAATTTAATTTTATTTTGATGTTGATCGAATTTTGACCGGTAAGGGAAATATTTCAACTTAACCCCGGACTTTCGAATGACGACTCTAAAAAAGAGCTAAGAGCCGCAGAGGATCAATTTGAGCTGGGGAAAAGTCGATCTGAGAAGTGTTTCAGACAAATTTTCATCAAAATAGGTGGTTCAGAACTTGCCTTTAAAAAGTGTTTTCTGAGTCTGTTGAAGTTTTTTATGCTTTTTGCTTGTTATCGTGGAAACAATATGAGAAGTGGTTATCAAGCAATTAAACCAATTTTTAATGTTTTGTACTCAGCTGTAACATTTTCAGATTTTCAGATCTTGTGTAAAAAAGTAAATGTGAAAGTCTACAAGCTTTTTGTCGAACCGATTAAGAAAAACGAAAATTCGTGCGGAGTGGATTCTGTCGAATTATACAATGATCACTTCGATTGCTTGCTTGGAGTAGATTGTAAGTCAATTTTTGACATGAGCGCCCGTTTTTATTCTGAGTAAAATATATGGCTTTTGAACTACTGATTTGACATTCGTGATTTATGGACTCGTTGAAACAATCATTTTTGCTGTGGTTGTTAAATATGTCGAGACATTCATGGAAATAAAAGCTGTATAGTTCATAGTATTCAACTTCAATAGGTGGAAATTCGAATATACCGCAGCAGTTTTTGAATTTGATGTTGGAAAACTTTGGAGTTGATGAGACATGATCGGTGACAGATTAAAAGAACTACTCATGCGCATATCTTCGATTGAGCAATTTCGGAATTGAAGAGTTGCGAATATCGGGGTCCAGAAGAGCGAGTATTTGGAGAATTAAAAATAACTAGAAATCATAAATCAGATCAGGGTATCTCCACATCATTACAAAGCGCTGGAAATGAAAGACTGGTGAGTCTAAATTGATGCATTTGTAATGAACACCGTTGAAGAGATATTTGAATCTCTCCTTTAGTTTTTCTATTATAACAGTACACGTATTGTAACATGTTCTCAAAAGAGTGAATTCTCGTGTTTTTCATACTTAGATAGTCTCTCCATTCCTTCACTTAAAGTTATCCCACAAACAGCCCACTGCGATCAATGTCATGGAAACTTTATTCTCGTTTTTTTCGTTGTTCTCGCTGAGAGGAAAAAAGCGAATAATTGGATAGGTTGAATAACGGAAAATTTCTTCAATTTTCCGAAAAACCAAAAATCGTTTAGAATATTAAAAAAATCAAATTTGATGAAAAACTCAGACACTCTTGACATGATATGCTCAGGAACGTTATAAAGATCTTTTTACAGGTTATCGGACCGACATATACGAATGAAGCAACTAGGGCGGTACGTAGTAGGTGCTCGAGGAAATTATTTCCTCAATTCATTGGTAACATGCACCCACTTTCACCGTTTTAATACTGGGAAAAGAGTTCCTTACAATCCCAAGACAGACTTGTGAATACCAGCTTATTTCAAAGTGGAATAAGGATTTCAGACTGGAGTTCCGGTTCGAAGCTTACAGTGGTCATTTTAAATGTTTAGTTCAAATATGGTCTATTTCATTTTGGTAACGTCAAACGACTTTTCGCGAGAAATGCCGTATTCAATGTACCCTTCAACACCCAACCCGTTTCGAGGGTTCTTGGAAAAAGTGGAGATCGATTTACAATTCTGAGGATATCCCGTTACTCGAAATGAACGAACAAATGAAAACGACTATTATACACAACCAATGGACATGTGTTTGCAAATGTTCAAAGAAACTGCCCAGCCATGAGTATGACTGTTCTTCCTAAAACGTATCTTCACATTACACGCCCGGAAAATATGGACAGAGTCAAAGCTAATCCGATTGACTGAACAAAACAGCCAGAGAAATGGAAGTGTCACATTCAACTACTATCAGCATGACAAAGGAGAAAAACATATTCCTCTCTAGAGGATATCCCAGACATTTTCAGTTCAAGAGCACGTCCTGTAGGTGAAAAACCACTAGGTTGTTGGTATCTCGATCGATATTTAACAAAGAAAATTTCAAGGATGGATTTGAGAAGTGACTGTCTGGTATGGAAAAAGCTTTCAAAAAATAAGAAATTCCGAAAATCGAAGAATGACTTTTGATATATTCTATACCATATATCTGAAAAAGTTCCAATGAGAGACATAGTACATGGGTGAAAACTGGATTTTTATTGCATTTCATGGATCTTATTGATTGATTTTATGAAGTGTATTTCTGTTATTACGAATAAAGCAAACAAATACACTGCCTCCGTCCAAACCATATAGCCTACGTCAGACAAGAGTTGGGCGCTGCCTAAAAAATGAAAAAAGGCGATCGTCAACTACCTCGTCGTCTCGAGGCGTCGCCGTCTTACCTGCTGAGCCATGTTGGTCGCGCGTAAAGAAGCACACTAGTAATAACATATCCTACTCATATTCTGATAGTTTTTTTTGATTAGGGGAAGTGTCAGATGTATCTGATTGATACGGTATTCTCACAGACCTTATTTCATGCGTTTTCAAGTGTGCTCACTAAGGATTCTAATAGTAAGTTCAGAAATCACAGAATTACTGGTAATTGGCAAGTTTGTTTCATGTCTTTCAATAACAGACAATTTTAAAATTTTGCATTTCAAAGGTACAGTTCAGTCTTAGATTTAAAATTTGATCCATGGGATTGACTGACTATTGTTTGCATACCAGCCGTTCGCAAGTATATGCGAGTGCTCCTACGGACGCGAACTCGAAATGAAGGTGAAATCTAAAATTTCTAAGCCTCGGAACGTTTTTCTCAGTCTTCCAGAAGTTTTTAAAGCAAATATTATATAACTAAGTTCTCAAAACTCGGTTACAAATGTTTTCGGCCGAAAGTAGACTATTTTGCAATATTTTGTTTTCGCAGAAAAATGGTACCCATCAGAGAGTGCGGAATGTGCCGAACGGCATGTGCCGATGTGCCGAAACAATTATTCCAGCACATCGGCATGTGCAGACCTCTCTTTGGTCGGCACATTTCGGCAGTCATTTCGATTCGGCACTGTCTGGAATGTACCAACCGTAAATTGATTTTTTAAAGAATTTTAAAAATGCAAAGAAACTTCAAAAAATTGATTAAAATTAATTTATCATTTCAACTTATAGTTTACTAACTTCACTATTAAGAAAACGCAGCATTTTGGGGTTATCCAACTGAATGTTCCCGCTTTTTCCTCCTGTGTCCCCCCTCTAGTCGCGATCCCACTGGGAGGAAAAATGCTTTTTCCTCTCAGACGGTTTTCGCATTTTTTAGCTGCGAAACTTCAGAACTGGGCTTAGGGCGGCGCATATATAGACTTTTTTTGATTTTTGGTACCAGACAAAGTTAAGGCCATTTTTATACTTATTTTACCAATTGGACCTGTGTTATATATGAGGTATGATATATCTTTGTGGTAAGCCAGATTCATGGTGAGTGATTAACGGCCTACAGAGTTGTAGCAAATCTCCTTCTGTTTAAAATTTTGTTAGTTGATCAATTCTTGGTATCATAGATTTTCACAGACTAACATAGCTGCGAAACTGGACAATTTCTTTATGGAAATTGCGTACACGAGACTTCTCTATTTTCCGCGTGGAGTATTAATACAAAAAATTGATCAACTAACGAAATTTAAAACAGCGAAACCTTGCTACAACTCTGTAACTAGTTGATCACTTACCATGACTGTGTCACCACATAGATATCATAGCTCAAAGTTTCCAATTCATTTTAAAAAAAACTATAAAAATTTAGAACTATTTTACTGGTCAAGCTGCCGCATTAAAAATTATGTTATTACAGCTTGGTATGTCAACAAATGTCTAACTGTGAAAATTAAAAGTAAGTTTGATTTCTTTAAAATATTTTTTGATAATTTTTTCATGTCCTGTGCAGATTTCAAATTTTGAAACAATACTTTTAATTCTCATATACGTTGAAAAATTTTTTATGACAAAGTGATCAATTAATAGCAAAGTTGTACTTTTCTTTGGATTAAGAAAAAAAAACTTTGTACTTGATCATTTTGCACATAAATTTATTCCACGGAGATATACGCATCCGAAGTGAATGAGTTTTCACTATCAATTATACTACGCGAAACCCTATGTTTTGGTCTGAAATCGCCATTGTTCAAGAATCCAAACTGAAAGAAACAACAAACATTGCAAGTAATTTTTTGTTATTTATTTAAATTGATGAACTTTTTGTTTTTTTTAAGAAGCTATATAGTATCTTTGCAAATGTGCCGAATGTACCGATTTTTTTTGGTTCGGCATGTACCGCGTGCCGAGAATAAATTGATTCGGAACAACCGCATGTGCCGATGTTATTAGCCGACATTTAAACAAGTGCCGAGCACATCTCTGTTGTACCCATCGTCTCGTCCAGATTTTTGTTAAATTCGAGTATGTGTGCGTCCAACCTTTTAAGAGTACTGTAATTTGAAACTTTCGTTCCTAATTTTCTTTGAACCTTTTCATTTTTTCCACTGGTTTTTATCCAATATTCATAGAAACCTTAAAAAGATAAAATTTTTCTAAAAATCGAAAGTTGAAGTTCCAGTACTCCTTAAAGGCACGTTACGGAATATCCACAACAAAACTTTGTCGTGGCGAGACCTGAGTATTATTACAGAGGAACGCAATAATTCGGAGAATGCGTTTAACACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTCATTTTTTAAATGACTACTGGAGCACTGGTGTCGATTTACGGGCTAGATTTTTATTCATTTCTAAAAATTGAAGTCGGCACCCGGTAAATCGACACGACTGTAGTTATTTGAACAGGATTACTGGTTATCGGTACGAGATAATTTGCGCGTCAGATATTTTGTGCAATACGCAACCCTTATAAAGGACAAGTTCTGCTGGCCAGTGAATTGTCCCAAATTGAAATCCTTCTATTTTGAAAATTACTCAAAAGATCAAAGTGTCGATTTCGCCATTGCGCATGAGTAATTTCTGAATCTTGTTCGTTCTTTTGCACTTGGGTAAGAAGTTGCGCAGCCTTTGTTTTAGAGGGAAGTCAAACAATAGGACGTTAATTTCGCATTTGTGGCAACATAGTTGAAACTACGGTACTGTGTATGGGTACACCGTTTAAATTTTAAACAAAAATTTGTCTTGTTGAGACCGCAGAACATAGCTATTCTCAGTGTGTATTTGTCTAATAACCTGCCAATATTTGTAAATCTTTCAAAACTTCAATATTTGGCTCCAAAAATTATATTTTTAGCAAATGATCTACAAAAAGAATCCAATTTGACTGAAACTGTTAATATTTAAAAATCAAATGTATAATTTTTTTGCTCCAAAAACTGATTTTTCAAATAATCACAATTTCAATTCATTTAATTTCGATAAACACAAAAAAAAAGTATAGCATTTAAGAATTTCCTTGTTTAAGCTTCAACCGCGTAAGGGAAGGCCTCGTTGGCAATCGTCCTGCGTGTAACTTCGGCGGCGCTGAAAATTTTGAGGTTTTGCTTACATGGTATGTATTACTGATCCCTCAACTCCGCCATGCTCCGAGACGAAGTGGTATCTCTCCAGCATGGTGAACTCTGACGTGAGTCCAGTGAACCAGCCGTGTTGCAGTATACGACATCCCTCAGATACCGCAGTAATACGGATAGGGAAGGGTATGCAGATTTGGTAGACGTGGCGAGCCCTGTTGGATGTTGAGACTGACTTTTTGAAATGACTGGAAAAATAATTACAAGTCAACTTGCTGTCCGAAATTCATCATTACAAGCATTTGAATTGTTGAGCATGAGGAGATTCCGATTGCCATTCCGATGGGGTTGAGGCTCTTCCATTTCCTGAAAATTGTAATTTTAGACTTTTTAGATATCACAAAATCTGTTTAGGAAAAATACTAAGTTACAGTAAGAAAATTTTGCTCTGAATTGCTCATACAGGTTTTTAAGCTTGCACCCTGATTTGTTTAAATTCTTCAATCTTTGGATTCCTCGTGTACAAAAAATTCAATTCAGTCTCCTGGGCGTCGAATTGCGATGGAGCGCGTTTGCCGTGCGTTGGCGCAGCCGGTGGTTCAGTTGTAAGATGGGTGCAAACACGCTCCACAGAGTTTTCGATCCCCAGGAGACTGTGTCCAAGTAAACTGAGTGGTCGCTTTTTTGTTCAAAAAATGTGCCCCGCCCATTGGAAAAGCATGACCTTGTAATCGAAAATCCTTCAAATACGAATTCATTTACGAAACTGAAAAAGAATTAATTAACACTTTGTCCATTCGGTAAGATTCTTTCAGGTGTGACATCGTTTTCTCTTGTTACGAGCAATTTGGCTCAGGCACCGCCATCTGACCGGCCTAAGATAAGAATGTTTAAAAAAAGACGTGCATTGAGGAAGTTTAATATTCAAAACAGAAGAGACACATTCCAGATGAAAACAACTTACATTCTGAACGTTTCCTACGTCCGCCGATTCCTCTACGCCGTATCGATCGATTGAAAAATCGATCAGCTGACCGTTGAGCAGTACCTGGAGCGAGATGGTGATCGGAGCCACCGGTGGTGCAGTCTCAACGTCTGAAGAACCAGATCCGAAGGCATAGCTGTTCGATGGTGTTGGGTCGAATTTCTGAAAAAAGAATTGACCAATTTTTCATTTTTAATAGACTTCTAGGAAAAGGCCTAAAAAGGACAAAACGAGCCCCAACAATTTGAACAAAAGGGGTGAAATTTTATATTTTGTTAATTTTTCTGTATCACAATTTTGATTTTCAATCTATTGATATTTTGAATTCAATTTTTTCGGGAAAATATTGCAAAATTTAGCCATATTTCCTCAAAATAAACCAAAATTTGATTTTAAAAGTTTCCCTGGAGAATGAATTGTGAACTTTGGAACACCAAAATTAGCTCTAAAATTTCGAAAAAAACTGGGGAATTTCAACTTTCCGTATCTTTTAAGTTTGTCGGAATTTTTAAAAAATTTTATTACAGAAAACCACCAATAATTATAATCTTTTTTTTTTTAACCCGGGGTAATTTTTTTCGAGAAAATATCTTAACATTTAGTAATTTTTCCTCTTTTTAGGAGCTATTTGTTTTTTACTTTGATTGTTCCGTCAAAAACAATTTTAATTGTAAAGGCTTTTTTTTATGATTTTTCCAGAAAAACCGGTAAATGACACTATTACGGGAACAAAAAATTTGGAAAAAGGCACGTACTGAACATATCTGACGCAAAAATATCTTGTAGCGAAAACTACAATAATCCTTATCAAAAGGGTACTGTAGTGTCAAATTACGGGGCTCGATGTTCAGAAATTATTTTTTTGATCGAGCCCCGTAAATCGACACTACCAGTAGCCATTTGAAAAGTATTACTGACAATAGTTTTCGCTACGAGACCCTATTTTGCGCGTCGAAAAGTATGTTGTACAGTACGCAATTTCAGAATTTCGTGTTCCTGTAATAATAAAGATCTCCTGGCCACGACAAAGCGAAAAATTTTTATCGATTTTTCAGCAATTTTTCTCTTGTTTTCATAAAAATTGGGCAAAAACCGGAGGAAAAAAGTGACCAATTAATAAAAATCCCATGGCAACGAAAGGTGTTTGAAGCTACAGTACTCTTTAAAGAAGTGCACCTTCTTGGATTAACAAAATTTTGTCGTGGCGAGACGCTGGCATTTTTCCGGCGGAAAAGTCGCAAAATTAGCGATTTTGGGAATTTTTCGCGAGACAGCTGCAAACTCGACATGCGAGTTTATCCGTGCAGATGGCCAAAAGCCCTCCGTCGATCATATGACGAAGATTCCCTGGTGTTGCGAGCCCGACATTATGCTTCTGAACTATGAGATTGCCCGACTGTGGCACAAGACATTGCCCCACGAAGAGCATCGTGGATTTGGTGAGCTTCTCGAAGTCGCACGGCTTTACGAATCTGATCTTCGGAATTGAGTGGAGAGATGGTCCCGCCTCCAAGGACCTTACTCCCGATGCGCGGATAGATTGCGAAATCGATGAGCTGCCCGTTGAGCAGCACATCTTCGAGCGAAATGAAAATCGGAGCCACTGGTGGTGGGGTCTCATCGTAACGGATGAAATCCCGATGTTGAATCGGATAAAGCTGTCCGAGTCGGAGGAGGGGGTGTTGCTTCGTGGCGGTAGGGGAGAAGTAGCTTGACCGGCGGCTTTGGATTCTGGAAAATTTTAAAAAACTTGTTTATTATATTTTTATTTAAATCAGAATTTTTTATGCATTTATATTTTACCTTGTTCTTGTGAGTTTTTTTCGACAAAAGCGAGAAATCTGGGTCTAAATCGAACGACGCGCCCAGCATGTAGTACGAATCCGTTTTTACGATTCGGAGTCATTTAGACAGAAAAATGCATGAATATAGGTTAGCAGACGCTGAAAAATTGCGAATTTGGATTTTTTAACGGAAAAACGAGTGAAAATGGGACAAAAACATGTAAATTTTTTCAACGAAAATCGCGAAATTACCGCGTATCGATTCAAAATTGAATTTTTCGCTGTGGCCCGGGTTACGGTGATTTTTAAAGGCCCATGGTTGTTTTGAGACTGGTGAGGTATTGACGCGTAATTTAGATCTAAATTATTGAATATTTTTTTCTTTTTACATTGAAGAAAAAAATGATTAAAATTCGATCATTTTTTTGGGAAACTTAAGCACAATTTTCACAAAAATGAAATCACTCGCCAAAATTCAAAAATGAAGAGTTTCGTGGTGCGCCGGGTTACGGTGGATCTTAAGCATGGCTGTTTTGTATTAGGTCTCACCACGAAACTTGGAGTTTTTGATAGTTTACTTCCTATTATTTACTGTTTTAATTTTCGCTCGATTTTCACACATTTTCACTCATATTCACTCAATTTTTTGCATAAAAAATGATTCAATGGACATTGTTATGACGTATATGAGCAGCCGTTAATCTCTGCGCCTGTAAGCTTTTAGTAAGCTCCAATTTTTCTTATTCTGGCCTCAAATTATTTTTTTGATTTCCAGCTCAACGTTCACATTTTTCGCAAGCATCGCAGAGGAATGCAAACTTCTAGCTTCGGGCTCCAACGCTCGAGAATCCAGCAGGCCGCGGGGCTATCGGAGAAGATCACGGCAAGACATACCGCCAATTTCAGTAGGTAGTGTTCTTTTTTTACCCAACTACTTTTTTTCTATTTTCCAGCGTCTCCCACATTTCATCGATGGTCTTCAACAGAGAAATGGATGGCATCGTGAGAAATCGGCTCGACTCGGACATGTGATTTTGCTCGATGACACCAGGCGCCGCAATCCACAGTTGAAATCGATCGCGCTCCGCTATCTCCGCTACGATCACAGCGATCATAGAGCGTTGGCAAGGAAATCGCATCATCTCCTCCGACTTATATCAAAGAGGAAATTATGGATGATGAGCTCGACGAGGTGAAGGAAGAAGTGTGTGTTTCCGTTGGAGAAGCCGACTTGCCCACGCCAAAAATTGAACTGAACGTGGACCATCCGGAAAAGGACCTGATCATCAGCATTTCCGTGTATCTCGGCTACACCCGTACCCTTCAATACCACGAGATTGGTCTCGGACGTTTGATGAAGGTCAGGGATCGGCTCGAGCTCACCGGAGATCACACGCTTCGCGATCAGAGAAAACGCGTTCTCGTGCCCCATCGATTTCTCGTTTTCCGACGATTTTAGCGAATCTAGAAAGCCGTCGTTCAAGGATATGGCGAAAAATAAATGGCCGTCGTCGATGGTCTGCATTCTGACACGCTTTATATCGACTCGAACACCTGGCGACAAGTTTGTGGATCCGTCGATGTGAGCAAGGGTGCCGGCTAAAAGTTTTTCAGTGTTTTTTGAGCGAAAAGGAACAATTTTTTTCCCGCTTGAAAATTATTGATTTTCCGTTCTTCAGTAAAAATCCTGACTTTTGACGCCGCAAAATCGTGAAAAAACAAAAACTGAAAATTAAGGCACCGGATTTTCGGCCGTTGATAAAAAAACCGAATTTTTAGGTTTTTTCTTTTCAGAAATATATTATTTTTTGCTTGTTTCAACAAAAAAAACCCAAATTTACAGCACAATCCGAAGTTGGGCCAAAAAGTGACTACATCGGTCCGATGCACGTGCAGATGTCGGTGACGAGGATATGCGGGCGATCTCACTTGTCGGCTCGGTGCCATACGTCTACATTCATCAAGGCGTCTGCGAGCACCTCATCGTCTTCATTACTTGTGCCTGAGGTACGGAAATTCTGGAAAAATCGAAAATCGTTTTGATTTAAAAAAACGCAGATCTTTATGTGTTCTTTTTACTAAAGATTTACAAATTGTTTATGATAAAACCACTATAAAATAAGTTTTAATGATTTAATCACAATTTATATTTTCCGATTATCAATATTTTTTTTTTTCAAATAAAATACCCCGAAAAATATATATTTTCTATTTTTTCTATTTTTTGAGTACAGAGATGTATCCCCAAACGTTTCCACGCCGCATCGTCGAACGGAATTCAGAAGAATTGTGTGACACGTGCAAGGAGGCATCGGCGCAGTGGGTAGTAGCATTTAGAAATTCGGACTTTTTTGTGAAACCCCCGAATAATCTAGTTTCCGCATTATCGGAGTTCGAATTTTCGCACAAAAAATCCAAAGAGAATCTATTAAGGCAAAAATCTCAATTGATTCCAATTTATTCAGCTGGATGATAACACGACAATCTGCTTCACAACTCGCCAGGCTATCTGTTCGGCTCTTCGTGCTAAAAGGAGTTCTGTTTCGACGTGAACGGCAAAAAAGTACTGTGTCAATTTAAGGCCGTACCGTATTGCGAAAGGACATTGGCGACGGACGTTGCCAGTTCTTAGCTCGATCTTTAGAGAACGAATTTAAAAATCTGTCATTTTTTGTTGGTTTTTTTTAAATGTTTTTCCATTTGATTGTTTAATTACGATTTTTGGCCTGTAATTTGTTGAAATTTCAAATTTCTTCATTTTTTTAAATAAAATTTTTGTTTGCTAAAAAACTTATCAATAAACGGAATTCGAAGATGAGGCAAGTAGGGGGAAACGGATGAAGCGGGAAAATGATTATTTACAGAATAGAGCGCGCGCCAGAGGTTTCTCGGGGGAGCCCCGACGCGGGTTGCCGAGCTTGGCTCATCTGTCGGAAAATTAGGTTAAATGGGAGAGAGGTAACCTAGAAAATGAGAGAAATTCGGAAGAAGCTATTTTGATCAAATTGAATCCCAAATCGAAATGTTGAATTTGAAAAATAAATTTATTTTATTGATTTTTTGCAAAATCGATTCTATGATTATTGATTAAAAATCCCACTAGAATCAATAAATCTGGAAAAATCAAAAAAATCGATTTTTTATAATCATGAAATTCAATTTTTAAAGAATCCAAAAAAGTCGATATTTAAGAAATTGATAAAAAATCGATAAATCAATGGAGAGCTCGTCTCGTCGATTTGTGTCTTTGTGATTCCGGCTGCTTTTGAGTCTAGGTAACGTTGTTCCGTAAGTCTGGAAATTTTTTTGGGACGCAATGAGCACGCACAAAATGGACGGTGGCAGAAATTTAATAATTTTAAAAAATTTTCTGGATAAAAAAATCGATTTTTGCACTTCGCTTTTCTAGTGAAGAAAATTTAAAAAAAATAGCATTCAAAAGCTTGTTCAGGGTCTCGTCACGAAAAACTCACAAATGTTATCACGTTATGCGGAGCGTCGTCGAATTCCGGTGTGTTGCTATGGATCGTGTCGTTCCATGCTCAGCTTCATCGACTGACGTCGCCGTTTTCGCTAGTGGTGATCTGAGCGAGATTTATTGATTATGTCTTTAAAGACGCATGGCCTAGATAACACAACACTTCGCCCACGAACTTGATTGGTGGCCGAGTCTTCTAGGCCATGCTGCGGCTTTTAAAGGCACATAACATGATAATGACAAGATCGCCAACGGCCTAAAATGATGACCAATGCTAGACGGTTGAGGCATTACAATCAGCTGATCAGCGATGATAGGCCAGGAATATGACGAACTTTGCGTCGAAATAGAATCGATGTACTCTTGTCACGTCATTCCTGGAAATTATTGATTTTTTAGGAAAAAATCAATAATACAGTCAACAGTAACCCTCAACGAATCAATCTTGTAATCCGGTGAAATCATAGAGTAATTGCGTGAAAATGCGGCTTCGAACCTGAAATGATAAAAACATTCATCAATTATCGATTTTCTTGAAAGTTTTTATTTTGAAAGTTTTTACGCCGAAAATCGCGATTGATACATTAACTTGATAGATTTCCCCCCGTCGGAAAACCTATGAATCAATGAAAAAGTTAATATCTACATTTTTTCGAAGAATTGAACTAAAGTCGATTATCCAGCAGAATATCGATTTTACTAATCATTTGAAAAATTATCATTTAGACGATTCCTACGGAAGCCCAGAACAAATCAAAAATCGATAAAATTGACTATCGATATTATTCTAATTTTACTTTTTTCGATAAAAGTCGATATCGTTGATAATCGATTTTTTAGAGTTCTCCTCAAAAAATGGTAATAAAATATTTCTACGAACTCACACATTAACAGCCATTTGAGCATCACCAGGTGATTTTTTGCAGGTTCTTCGGCTCCGACAACCACTGATCCTTTCAGTGACTTGATTTCAACATTCACTCGTCTCCTGAAATGGAATTGATGAATTCTCTGATCTGGAAAAAAATACAATAATTGTTTAAAATTGATTTTTTTCAGATCATTTTTAAAATAACTAGTCTAAATCTATATTGAAGTCTAACTCAGCAAAATTACCACAGGCAAAGGATACGATTAGGCTTAGGCTAAGGCTTAGGCTTAACAGGCTTAAGCTTAGGCACACGCGAGATGAAAACAAAAGAGTTAGTGAAAACAAGAAAACTTTTATAAAAAAGAAAAAAAAAAAAAAAAAAGTGCAACACGTCGCCAAGCAATTCTAAATAGAACAGGTTCAAATACTATCTGTGACTCAAAAATCAGTTTAATATCGAATTTTTCCCACATGTCAATAATCCATTATCCATTCACCTTTGACTCGCTGGCACGCACCAAATCTATTTCTCGGTACCAGGGCCACTCTGAATATCGTTGAACTCCTCTACAAATTTCCAGTTAAATAATAGTAAAACTATTGGTGTTCGAATGGATTTAGCCCGAAGGAATACTTTCGATGTTTTGAAGTGCCACCGGCACAGTTGAAATATCTTCAAAAGTCGTGGATTCCTCTGATGAGGTGGAGGTGTTCGGAGGAGGTAGTGACGTCAGTGGAGAGGGTTTGGCTCGGGTTTCGGCCATGGTGGTGTCCATTGTGGTTTCCATAGTTTTTGTAGTTTCCTTGAAGTTCATTCTGAGGATGAAATATTTGTGCGAAGTTTTGCATTTGTTTTTTCCTGCAATATCTGAAGACTTCCGAACCAGCAAAACTCACTAGGTAGTGTTTTAACTATACGGTGCGTACAATCAAGTAAAAGTGTCATGCGAAAGCTGGCAAGGCTTTAAGAATCTGTAATTTGTTCCGGCGGAAGACCTCTGTTGAGTCTGGAAATTTTCATCTGAAAGTACTGAAATCTGCATTTCCTATGGATAACAGTTTTGTGTCTCTGGCGCCTACAGAAGTCGCACCACAATGGTGGAAGGGCGAAAACATCGCTTCGAAGCTGTTAACCATAGGAAATGCAGATTTCAGTACGTGAATTTTCGTCTCAGCGGGGATGAAAATTTACAGTCTCTGACAGAGGTCTCCCGGCGGAACAAATTACAGATTCTGGAAGCCTAAGATGCCAGCCTTGCTATCGCATGAACGATTTACTTTTACACGAGCACCGTAGAGTTAACACTCCCTAGTCAGATATGTGCTCTACACTTTTAAATTTTGAAATCAATTTCAACTTGAATATAAAATTAAGAGATTTTTGAATTTACTAGGCCACCTCGAAAATTTCCAGGCCACGGCAGGTTGGTAAGGTGAAGCTGCAGACCCCATAAACCTGTGATAAGTGAACGCTTGCAAATTTTTTAAAATCAAACATTTGTGAAGAATCTGAATATTATCAGAACAAAAAATAATTTCGACAAATAGTAATAAATTTTTTTATCAATATAATTTTTAACTAGTTCCCAAAAAACTCAAAAAAAAACTCACCGAGACAGTCGTAGTGCTCTCATCTGCCTCGTAGTTTTCCGGGTATTCGACAAAATATTTGACTCTTCCTCAGACATTTTCAGAATTGGGAATGGGGGGCTCTGACCTGTGCTCAATTAGCTTTCAATAACACTTCCATCCTGCTCAAAAAGTCCTTCCAGTGCACTTTGATCAAATGGGGTTTCTACCTACAGCTTCTGATGGGTCGCTTACTGGTTGGATGGTATGGGTTTTGGTCACCTCTGTCTAAAAATTGGCAATTTGGAAGAGAAAAACCGCCTCGGCCATTGGTGACGTCATACTTTTGCCACTTCTTCGACCAGCTATAACCCGCTTTTAGGAAGTTTTATTTTTGGTAAACCAAAGAGACCAATTTTAAAACTGTGTCTCCACGTTTACCGCCAACTTAAGGGCGTGTCCGTACAGGGTTTGACCGTTTTATCGGGCGTCTTAATAAATCATTTTCAAGTTTTCAGTTTCGTGGAAAATTAACATCGGAAATTGAGTCATCAGGTATGACGTCCGCTGCCGCGCGGCTTCCCATCACGTCACTCCATGCGCTCCCCCGACGTCCCTCTAAGACGTCACCACCTCTCACCTGGGTGTGTCATCTCCTTCTCAAAACTCGTCTATCAGTGACCTCGTCCACCCAGTCAATCGGAAGGGAGCTGAACGTAATCACCCCGCCCACAAGGGAGTGGTTGGCATCATTTCAGTTATTTTCAGCGCCGAGAGTTTTCTCAGTGGTCATCCTGATCCTCCATACTATCATCTTCGATTCTTGTGTGTGTTAAAGTTCTGAACATACCGCCGTCAAACGGAGTTATTGGCTCTAGGAGAAGACCGGACGTTTTCTGGTTGGGTTCACTCCTAGGGAGGTGTGGTTCGGCGAGAGATTTTTCGATCATTTCTGTACTTGTCTCGAGGTCTATCCGATATGAAAGTTATGACACATATTTTTGGTGGCCTGGGACTAGGCCTCCTGTCAGCCTAGAAATCTCAAACCTCGGCCTCCAGCCCTCACTAGCTGACCTAGATTTGGTAAATTACTAAACATCGGCAAGACCTCTTTTCGACTACTCCCTTACAAATTTAACAGTTTTTCATCACACAATTTTCCGATGCTTAACACTCATCATTTCTTCATTCGGAACAGCCAACCATATCATCATTATCAGGCATTACGGTGTCGTTGTGTCTTTTGCCAGCTGTTTGTCGAACACTTCTTCTGAATTTTCGTGTTGCGCGAAGGAAAAAAAGTTAAATTACATTTTGTCTAGGCCACCAGTTTTTGCATTTAACTTTGGCCTAGAAAATGAAATGAGAAGCTAGACCATGTGGGTTTATTGCGAGGAACGCGCAAGCTTACATATCCCACGAAAACTTTTATAAGCGTCTAGTAAAGTAGAAACCTCGGACCAAGTTTTGCACTGTGACCTAAACAATTTTGGTAAAATAGCAGCAAAATTTCCATGATGGCCTCAGGAAAACTAGGCCAATAAGGTTTCTTCCGGTACCTATCCGTTTTGTAAACCTAGGTCACCAGTTACTAGGACAAGAAAAAGCTAAAAACCAACATTTCAGATTGGTCTGCAAAAGGGCAAAATATAAGCCACTAGGAATGTTTGCATGGTGGTAAAATATCGTTGGACGTGAACCAGAAGTTTATCGGTCATCAACTTACGTGTCGTTGAAAATGCAATGAATAGATAAAACAAATGGTAACACTGTGCATCGCTGAAATATTGCAAAAATTAATTTATATTTTGGAATATCAGAATCGGAGAGTTCATTTTTTTGGGTCAAGATAAAAAGAGTGAAATGGAGAAAATTTATATGATATATCAGGTCAAAATGACCTTCGGAAATTGGGAAGGAGAATAATCCAAATTAATTCGCGTGGAACTGGTTAAGATGATCGAAGATTGGAGCGAAAATTTTGACAGAAATTGCAACAATACTAATGCAAAAAGTTGTATAATTCTTTCAGTTTTCAGAAAATCGATAGCAAAAGTCTTTTTTTTTAAATAATTCAACTGAAATATTTTCGCTGCGAGACCTAAGGTTACAAATTGGATTAAAAATTTTATGTGCCCATTAAGAGTTTTTCTGGAAACTGAAGAAGTCGAAAAATCTATAATACCCTACTTAAATTTAAAGGCGCACGAATAATTGAATTTCCAGAAAAATAAAAAAAAACACACAAAATTTGATACTCCAAGTTTAGAGATGCATGGGTAATCAATGTGAATGAGAATTTTGTTAAATTTTTGAACTGCAATTTCAGATATTATGAGAAAGCACAAAATTCGAATAATGCGTATTGCGCAACATATTTTGCGCTCAAAACGGCTATCTCGTAGCGAAAACTACACGTATTTCTTTAAATAACTACTGTAACGCTCTGTGTAGATTTACGCGCATCAAAAAGTATTAAGATCATACATTGACCGACAAAATGTTAAAATTAGGCAAAAAATAAACGAATAATGAATTTCGTAAATCGAGCACGTAAATCGACACAAGCGCAGTGGTCATCAAGAAAAATCACTGTACTACGCGTTACGAGATATGTTGACGCGCATAATATGCTGCGACGCATTCTCAGAATTTTGTGCGCCCGTAATAGACCATTTGTAAAATGCTTAAAAACTTCAGATTTTATTGAAAAAAATTTCTATTTGAGCAAAATTTTTCGAAAAACAAATCTCGGAAATATATTTTTCCATCGAAAAAGTCTCGTAAGGTGTGCTTGACATAATCTTGGTAATGGCATATTTTGTAAACAAGGTTACAACAACCCCTTCCTTCAGCCCACCCGCCCGGGAAGCCTGGGCATGGCGCAAGTGCTGATGTTTTGTCTGTTGTTGCTTATGTATATGCTTATTATTTACACATTTGTGTGTGTGTGAGTGACTACACTGCACACCTCTTGAAACGGATTATCCGGACGTGGTCGAGCAACGGAGGGACGCCGAATTATGCACAATGCTATGTATTGTGATATGAATACTTCATTTCAATAACTTTATATATGTTAGCACACGATTTTTGAAAATTGGGGTTGTGGAAGAGATTTTCACACTGGCCTAAAGTTTTTGAGTTTACTTTAATACTTCTAAATCACGTGGTGTCGGGCGGTCTGCTGCAATACTATTTGATCTACAAAAAATGCGGGCATTTTTTCCCAGAAAAAACGTCCGCACGCTCTAAACCATAAAAAATCGAGATCTGCGTCTCAACTCCCGTATTTTTTGAAGATCAAAGCGAAATGTTTCTGCACTCCACGTGCTAAATGAATATGAACGTTATAAAAATTATCTCTGGAAATTTGAACAGAATTGCTCCCCCGGGTGGAGCGCGTTTGCCGCTTAGTAGCTGAGAGACTTAGCTGCGCCGTGAAGGGAGGGAAAAGTAAGGAAGTTATCAAAACCAACAGACGCACTTATGAAAAGGAACACAAGAAAGAAAGTGTTCTTTTTTCGATTTTTGTGATTTAGTTCGTGTGTGATAAAAGTTCAAATGGCTCGGTAGGACAATAGGAAGGAAAGTGGAATTTTATATTTCATCTTTTGTTAAAATTTACTTTTGTAGGTGTATGATTAGGTAGTGTTAATAGAAATCGGGACTCGCGGCTTTCATTTTTTTGTGGCCGAGTATAAAAATCTTCCCGTCAACCATACGTGTTAAAGGTAATCAATAGGATATCATATTGGTAAACTTTAACAGAAATCCTAAACCTAGGTTTTCCGAACTATGGAGCTCTGAAGTAGGCCCCTTTGGGAAACATAGGCCACCAACCTGAGAAAGGTAAGGTGAGGGCAGGGTGCATAAAATACAACTTTTTCTCTGAAGTTTTTAATTAAGCGAACAAGCCGATATAAATTTTTCAGTCATGGCCTGACTTGACATTGGTGGGCGGATTTTTTCGAAAAAACTCTCACGATTTAGAACATGAACTTGGCAAAACTTCAAACAAATCCTAGAGATAGGTTTTGAATTATGAAGCTTTGAAACTTCTAGACAGGGGCGTTGAAAAAGCTACCCCTTCCACTGTCATAAACTTATAACAATTCACAATTCGGCAAACAAAAGTAGAGATTTCTTTCATATGTAGAATTAGCTCAATTTTTCAATCCATTGCACGGCTAGATTTGAACTCATAATTTGAAATTTTTCGGCCACGCAATAGAAAATTCTAGTTCATGGGAGTTGAAAGCTCGGACAGGAGCTAATTTTAAAAGCACAAGAGACAGGAAAACCAAAAATTTGTAAAGTCATAAAAATCAAGTTTTTTAGCTATGAGAAAAGGATTAGAATTTCAACACGGCCACCGATCGCCGGAGCGAAGATACAATCATTTTGGGCATAGACGTCGTTTGCGCATAATCTTTCTCACCAAAAAAAGATTGAAATCTTTTAATACGAAAAAAAGTTGGAAAAGAATTAGAAAAATGCTGAGGAGAAATTTTTTTTATGAAAGCTTAGGCTTACAATTTTAGGCTGCTATTTTTTCAGTGTTTTCCATGTGCAGAAAGGAAGAAACCGATCCCGACTTTCTATCACACACTGAGGGGAATTTCACCCCCCCCCCCCCCCTCAATTCCCGCTACTACTTTTACTGTACACTCTCACCGAAAAGATATTGTGTCATCACGCATCATGCCAAAAACGCAATCGTACAACCAAGGAGAAATAATTGATGAGAAAACGCAAGTGTTTCTTCATACACTACATAGTGTTCAACACCCCTGCATGATATGGCCGCGTGAAAACTCTTCCACGGCCAGGAGTAAAAGAAAGTTTTACGGAACAATCTAGCAAATTTTCATAACAATCGGTTGGGAAACTAGTTACAGGGGTTTGAATTTTCTAGGTGGGCCATGCGGAAAAAAACTAGGTTCGGCCACGTTTTGGTTAGGGAGGCGGTGTCTTCAAAATAAATCTATATACACCTCGCACCTAATGATCCGCCCATGAATCTTCATACAGGGGGAAACAATGAGGTATAATCTTAGGTGGCCGAACTTTTGGTTCGTGAAGAAATCTCGGCCAAGACCGCGAAAAACGTATTCTTTTTTTGAATCGTTAATTGAAAAACTGAAAACAAGAAGTTTCTAGGCCATGTTGCTTAACCTTGGGGCAGTAAATATTTTTCCTAAGCCATTAAATTACTACACTGAAAAGGCCCTAGGCGCCCACGGCTTCAAAACATAGGCCACCAAAAGCTGAAAGAGGGTTAGGACCGGAGCCTGCTATTATGAAGCAAAGTGTTTGTGGAATAAAAAGTTTCAGAATTTCCACCAGTTTTTACAAACTATTTTTTCTCTGGAAATTATAAACCTGAAATTTCGAAAGCGGACGAGATCGTCAAAGAAAAATAAGACGAGCTTGCAATTCGGAGGGCCAAAAAATGAGAAGAATTTGAGAACAAGAAGAGGGTATGACGTTGACCTATACGCGTATTGTCTTTTTTGTTTTCCTTCTTCAGAATGTGAAAGAGAAACTGTCATAGCTAGTCGTAGTTCTTCGATCACCTAATCACGTTATTGCGCCCTTCGAGCACAGTTTTTTTTAGGAAATGTGTGAAAAATACACATTCTTTGCGCTAGGAAAAATTGTGGGAAAATTGAGGTTATTGAGGTCCCTTGCCACGACACCGTGGCCTAGGATACCGCCGTGCTCTTGAAATCTCGCTTGTAGCCTAGAAAGTTCCCATGGTGGCCTGGAGAAGTTTAGCGGGGCCTAAGACTTTTAATTGTGAGTGAGTTTTTTTGGCCTAAAATGCTATACGTGGTTAAAATTCCTCATTGTTGAAATTTTTAGCGCGGCTTAGGATTTTCTATAATGGCACTGGATTCTCGCCGTTACCTAGAATTCCGTAATGTGGCCTGAAACTGGAGTTTAAGGGTGAAAAGTTTAAGTATTTTCAATCGTTGCCTTGAGATTTTTTACAAGAATTCCTCATTGTGGCATTTTCTATTCTGGCCTAGAAGTTTGCATCGTGGCCTAGTAGAAATTTGCAGAGCTTGGTTTTGAAATTCGGTTTGTTACCTAGGGTGCTATATCGTAAATTCTTCCATCATAACGTATTTCACATTTTGACCTGAAAATTCTTTGCGTGGTCTAAGATTTCTCATTCTAGGATATTCTCGAAGTTAAAGACACTATTGTGAGAAAAAGTTCGTCATGGCCTAGAAATTGCTCCCGTGACCTAGGAAGTTTCAAATTTTTTCAAAAAAATTTCACCAGAAATTCATCAAAATTTTCAATTACGGAAAAAGAATCATTAATGATTAACCACTGCAACTTTTTTCGAACTAAGGACGAGGCAAAAAGATTAGTACACTAGGCCATGGCCGAGTTCCCGACAAATTTCAGCGGCCCACACGTTTATTTTGCTTTGTTTCTTGGTTTCTCTCGTTTTTCACCGATTTTTTCCGCATTTTTTCCTATCAAAACTAATAAATAAATTTTGGAGATGCTAAAACAATCAAATAAAATTGTGAGTTCAGTCGTGCTGGTCAAGTAGCGGTAAAAGTGGTCAATGTAATATGGATTACGGCAAAAAAAAACCCAAACTTTTTCCCTAACATGATACATATGCTGTTTAGAAACGGGAAAAATCGTGTGAAAACAAGAAAACAAAGCAAGAACTGTCGTAATAATGCGGTGTATTGTGTGCAGACACCGATTTTTCGCATTTTTTCTCGGCCCTCGAATTCGTAAAAAGTAGCAGTGTTAACGGCGGTAAGAGCTATACCTACAAAAGGTGGCCACAAAAAAAATAGAAGAAAGGATCTAAAAAGAGCAGGGAAGAGTTTCTCAATTGGCCTCGTTATAGAAAATAAATACAATAAATATGTTTTTTGGAGAATTAAAAAAACAAAAAAGTTCAAGAAAAATTTAGAATATTTTTTCAGTTTTTTTCCTGATATTCATTAAAATAGAATAAATGGAAGTTCCACAAAAAGCAGGAAGGTGAGCTAAATACTTTAATACACCTCCTCCTCTCAATTCTTCAGAAAAAAGAATAGGCTTCTCCTCCTCCCACCTCCCAGACACTTATCAACACTTTACCCCATTCCTCCCGGCCCCCGGCTTTTTCAGATTTTTCAACCTTGAAAATGACGAACATTTCAGATAAATGTTTCTGAGTGTTATCTGAAATCAGGGTGTTGAAGCAGCCCCAACCGCGTGTAGCGTGGCCTAGAAATCCGAAAAGTCTTTTTGATCTTCCGCTTTCTCCAACTAGCAAGTTAGGTCTTAAGTCAAATGGACTCTCCATGACCAAGTTATGACGATTTGTAGTTTCTAGGCCATGGAGTGCTCTCCGAGGGGCTGAGACTTTGACCCCCTGACGCCGGGATTTGTAGGACTTTTCACCTGTTTATGCTACTGTAAGCGAACTATATACGTTCTTCACGCCAAGATATCCGTCAAATTGTGACCACCGTTTCAGCACTTTAAAATTTCTACTTGCATTCGCCACGCTGTCGCCATAATGGAATATTTTTCTCACGAGGAATAGCATAAATTAAAAAAAAAACAGTCTTCAACTGGCCGATATTTGGAAAACAAATCCTAACGAAAATGTTGCAGAATTATTAAAAGCTTAATTAAAACAAACCACAAAAGTTACCTAAAATGAAATAAAGAAATAGGCGTACAGAATTATAAAACCTATAAGCATGGGTGGGTCACAGGTAAAGATTATGGAAAGTTTTTGAGGGAACGTAGGAAGATATTACTGTAAAGTTATGGGGGAGAAGCGAGCGGCTGAAATCAAAATGGACTCGGTTGAACGCGTCGATTTGAATCACGGAGAATCGTTTGTAGGGCTTCCAGATAAAAAATGTTCTGCCTGCATTGTTGGGCCAAAACACATGAATCATTCAAAAACAAATTGGCATAAGAAAATACATACTTCTCCAAAAAAAATCAAAAAATAGGCGATAGGTTTTTAGATACAGTATAATTTGAGCAGTTAAACTATTCACCCCCTACAACTGGCGGGCCCGCAGGGCCTTCTAGTCAGGCAAAAAATATACGGCCCACACTCACAGCAATAAGAAAAGTTAGGGGATAGTAGAGACTTTTACTCAAAAGGAAGGCCGCATTACACAAATGTTTAAACATTAACCTCAAAGCGGGAAATTTTTTTTAATGCGTACTGAAGAAATCGACGTAATGAAACTCAATTCCTACCACCCCGTAAACCTCCTTCACGTCCAAAGTAGTCCATAGTGACATGAATCCTTCCGACCAACGTAAAGATTGGAGATGACGAAATTTAAGATGTACCAGTATACTGGTACATACAATTTCTACGTCACAACATCTTGACAGTCTTTTTCCCTCAAAGAGATGAGCCCCTTGTGAGATACAAACGCTGCGTCCTATCGTGGGTTCAGTTGTGGTGAAAAATTGTAAAAACTGTAAGTACCAACTATGCTGATATGCCAACTACCAACCAGCATAATTGGTGCCAAGAGACTTTTGCCACCTCGAATCTGTATGACGTTGGTCGGAAGGCCTTTTGTCACTATTGATTAGTGGGAGGCTTACGGGCTTGAAACAATCGTTTATTAAAAGACGTATCTTATTCAGTACGCAATATTGGTTCCCAGCAGTCATTTTTTCCGCTTACGTAGATCTTTAAAAAATGCTGGAGAAGATATGCAGTGTTCTCAACTAATTTCGCAGAGTTAAGAACGTGCTGACGTCACTTAATTTTTTTGAGCAAAAAATTCCGGCATTTTTTGTAGTTCATTCATATCCGTAACCCTTGGACAGCCTGGCACCACGTGTAAGAGATGTACACGATGCCTTGCCTCTATGTTTGCCCGGGAGTGTGGGAAAAGTTGTAAGCTGTAGAAAAATGGACAACAAGCATGTTGTCAGTTATCGCAGCATTTTATAAGTCAATGACAAGTACAACAGAGAGCTTAACTGAAAAGTTTGAATGGAAAACTTTCAAAAAACAGCGAAGGTTCTTTGATGGATGCAAGGGCAGAAAGTGACTAATGCATGTGTTTGAACTTAAAACAAATTGGCTAGTCTTTGACTGAAACTACCTTTTATAAAAATGAAGAAAATGAACCATTACGAAAATGTTAAACTGAAAGTTGGTGTGTTTTTATTGTCGTTCTGTAATTAAATTCCTTGAATGATCGCTCTTCTGCAAAGAACAACCACAAAAAATAATTCGATATACTCAAGTATCGACGACTTTGATTGGAATGCAAACATATAACAAATTAAAATAAAAATTCTACGGTCATTATATTTTAGGAAAATTATTGGAAATTTTTTAGGCTTCTGAAGTGTCAAAAACTTTCAGAACTAGTAAACACGCAACATTTTATATGTAATAAAACACTCAGCGAGTTTAAACTTTGCAAGACATTTTGGGACATAATTTTGGCCTTTTAAGAACAATTAATTGGAAAATAAAATAGTTAGAATGATCGTTCTTCAAACAACCTGACATAACAACAACACACCTACTCTGTTATAATAAGAAAATGTAACTACTCATCCGAGTTGTCAACCTGCAAGACCGCATAAGTTTATACCACTCGAACAAAAAACAGTCTTCGTTCTCTTTCTTGAAAAGAGACATAATTGAAATGAACTAATCACCGCTGCCCGGGATGGAAAAAAGAAAAGAAAGTCCTATCATCCTTTGACCTTGTTATTTTTGCAAATCATGTCTGACTAATACACTTTGTGTTCGATACATATTTCACTGAATCAGGCGTGGGCGACAACCAATTTTTACGGCAAATCGGCACATTGCTGGAAAATTTCCGGCCTTGCAAATCGGCAACAAAAATGTTTGAAAATCGGAGAGTAAAAAGGTGGAAGTCACCAGCAGTGAAGTACCTACTTTATTTCACATGAAATTAAAGTATACACCATCTCTCTTTTTTTTCCTTATTTAACAGTCTTTGGTCTGTGTTCTGACTGTTGAGAGATCAGGGATCATGGACGAGTTGTTTTTGGGAAAACAAATTCTTTTTGGACTCCTTTAGTTTAGTAAACGAAAAATTTAAATTTATAAGCATATAAATATTTTTGTGGGAATTTGAAAAAAAAAGAAATTAAAGAAGAAACAAAACTAGTGTTCAACATGTATAACTGGGAGAAAGAAAGAAGTGCGCTTCCAATTTTCAGAACTTTTGCAAAATTGTAGAAAGTAGTTCATGCTTCAGATCAAAGTTGTAGGAAAAAATGTGGCCATCCGAAAGAGAAAATTCTGCCACGACCAAAACTCAGCACTAGACTGAAATTTCAGTAGTAGCTGACAAAACCATCCAAAAGATATTGTAGGTTACAATATCTACCGTGAAAATTAGAAAACTCGAATCAGATATCCGTGGGCAAAGCGAAAAAAAAATTAGAGTTTTCTAGGCCATTCGAAAAACTCGTCCACGTGTGCATGAACTGTCAAGTCGCCAACGTAAAAGGTGTGAAACCCTTGAGAGCACTGAGAAAGAAATGAGATAAAGTAGCAGGTGAGACCTCCTGTCTCTGAGAAGCAACGTTCGAAATTCTTTTCCCTACATTCCATCTATTATCATTATTATTATTATTATTAGGACGGTATGGAGCCAGGAACTGGTTGTTTATACTGACCACTGCCTCTTCCCGATTAGGATTATGTGATTCGGATTTCGGGAATTGAGAATGGCAGATGGTTTATGTAATTTAATCATATTCCTCAAAAAGTTAAGAAACAAAAGAAGGAAGATATAGATCGCTGAATCAGTGAGGAGCAATAACATAGCATATATGGAATTGGTAAGACTGGTTTACAGTTACAAGGGAAAAAAATTTGAAAGTATTCGTCATCTTATCTAGGTAGTTGAGACACTTGATTACTCAGTTGAATGAACAAATGGATGAATACAAGTTCGTATGCTGAAAGCATCTCTAATAACATAGTATTGGTTTTAAAGGTGGAGTACGGTCGTGGTTTTAACCTAACTGACAAAACAGTCCCAATATACCGTAACTGTTAAAGATTTATATAAATTTATTCTGGCAAATTGTTTATAATTTGTAAAAAAGTTTTTTTTTTAATTTAAAAATTTATTAATTTCCAAAAAAATAGTTGATTCAAAACTAAAAACCCAAATTTTCTGAAACTTTACCAGTTTTACTTATTGTCTTAACAATAATATACACATATTAACGAAATACTCACCGTTCAAAATTTGACTTCTTGAAATCTCCAGTTTTAACGGCAATTAGAGAATTTGTTCAAAATTCCAATCTCACACCGAACGTTTTTCTTCGTTTTTCATTTTAAAACAGTTCTATCCAGTTTAAAAATTTACCAAATAAAAATGTGTCTATACCTCTCACCACCAATCCCGTGCATGTGTTCATGTTTACCTTGAAAAGTGTGTATTACTATATAATACAGAACAAATATCAAATGGCCACTCTCCTCCAGCAGAAGGAATGCTTAGGTGTACGAACACTGCAACACTTCCTATTACTCTTACTAGTTTTGCGCAATTTTCTGGTCCTTTTATGTAATTTTTTGTCTGGAACAGGAAGTTTTGTGTTGTTTGGAAAATTAATGTTCTACGTGAGATTTTTAAGTGATTTTTTGAATGGAATTTCAATTCATTATTTCATTGCATTTGTCTTTTTTTCTCACCGAAATCCACTTTTTTTATAGAAACAATTTTTTTTTCTACATTTTTTCCGATTTTTGTCATTCAATTTTTCAACTTCTCCATTTTTTCTACAAAACACCGACAACTACAAAATACCTAAAAATTGCAAATTAAAACAAATTTAAACATTTTTGCCGCAAAAAGTTGTTTTTTTTTACAGAACATCTAAAACTCCCTTAAAAATATGCTAAGTCATTTTTCTGAGAAGCACTTAATTTTTCGATAATATTATTTTTGCTATATTAAATCCAGAGAAATTAGAAAAAAAGAACGGTTTTCTACAGTACCTACCCTCCCTCTCCCTCTTAAAATCATTCCTACAGTGTTCTTACAGTAGTCTTACCTGCACCACTCCTACACTGCTCTTACAGTGATCCGATAATACTTTTATATAACCACACACTCCATACCTATACCTTACACTACAGTACCCCCGCCGTACCCGAGGCCCCCCCCCCCCCAGTACCCTTGCCACTTCAGTATCCTACATTATCTACAGTTCTCCTACACTACCTCTACAGTACTCCTACAGTACCATTACCAACGAGAAATTTGAATAGAAGTGAAATTATGAACATTTTTTCCTGTATACCAATTTTTAAAGTTTTAGTTTTGTAGTTGTTTTTGACAACGTAATCAATTTCAAAGTATTTTTCTTTAAACAATCGTACTTTTTGCGTACCGGTGGTTCTTGCACGGGGATTTTGGAATAAAAGTGCCCTCCGAAAAAAGCGAGTGCGGAATTAAAAGCACAAAAACCGGATAGAATGAGGAGGTGCGAACGATGGAATGAAAAAAGAAGCAGAAATTAGATTTGGTTCAGAGAATTCTGTTTCTTTTATTTGTCGAGATTTTGGTTTTGGAGTCTTGGCAAAATGTTTTATTTTTGTCCAAGAGTCCTAACGTTTTTTTCCACCAAAACTCCCAATTTCAAAGTTTGGAAATTTGATTCATCGATCTGCCAAAACTTCCGATTTAGAGAAATTAAATGTTCAGTTTCCCGTAACAGGGTTTCGTATCAAAACGAGTGTGAACCGCCTACCTATGTTTTTTAAAAATGATCATACTCTAATTTCCCTTCAAGCACTTTTTTTTTTGAATGACTATTTGAATATCCCAGAAAATTTTAAAAACGTCATGAGTTTTTTGAAAATTCAATTTTGCGTGTTCCTGTAAAAAACCATAGAAACTGTTGACCTATAACCTGCCCGACGTTCTTCCTGTCTGTTTATACCCCATCCGCTCTGCACTCCAGAGACCCCTCGTCCTAACTACACTGATTATTAAACTGTTACCCCGCCCCCCCCCGTTTACCCCTCATTTGTTTTTTATTCGGTAGTGCATCCCTTCCGTGTAACCTGACACTTTATTCAAGAATCCCGCATTTAGGAGGATCAGCAATTTTTCTGTTACTTAATTTTCCACACGGTAGGAATCGGAGACAAAAAGAAAACGTCATAGTTAAAAAATTTATGCGTTTAATTTTCAGTTGCTGAAAACTCAATTTTGTGGAACCGTGTTTTTCGATCTTTGTAAAACTGAATTTTTTTGAGGAAAATTTGGATTTTTGCTGGAAAGTCAATTTTTGTGAGAAATGGCGGGAAATTTAAATTTACTGAGAGAAATTTTAGCGGGAAATTAAATTTTTTGTTTGATAGTGAGAAAAATTCAATTATTTTTGTAATTTTTCATAATATCTCAAACTCAAAAAAGTCTGAAATTAACTCGAAAATATTGTCATTTGATATTTTGGCAATTCAAAAATTGCTTAAAGTAAATAACGGAACTCGTTTTTTTTCAAAAAACGAAAGGTATTAGTAACATTTCCGGTAACCAAGGTTACTCTTTCCCCATCAATCTCCCATAAGCATGCCAGAAACAAAAGAGTGAGAGAGAGAGATGCGTGTATGATTATTTGACAGTGCGCAACTGACACACATAAAACAGCTTACATCTTCTCTTTTTATTTCAACTGATTTTTTTACCTCCTTGTGTTCTCCGAGTCTCTCTGATTTATTCAGTTTCTCGATTTTCTTCCAAATTCATTCCCTTATATATTTTAATCTATGCGTAAAGTGGAGGAAGATTTCTTCTACGAATTTTGATCTTTTGCAAATTTCTCGGGTTTTTCAAATTATGGATTTTGAAAAAAAAAATTACTGAAATTTATTTTTTTCATGTCACAAAATGACTGTCTACCCTGAATTTTTCTATGGAATATAAAAAAAATTCTGAATTTTTTTTACTTGTTGATGTGTAAAACAAAAAATTAGAAAAATCAGATTTATCTGACGATTTTTTGAACTTTTTTTTAAAATCAAAATTAACTTCAAACAAGATTTTTTTCGGAATTTTGAAAAAAAATGTTGTTTTTTTGAGATTTTAGTACAACATTTTCGTAAAATCGAATTCATTTTTAATTTTTATTGTGCAAATGTTCTGACTGATTAACTATGAGAAAAATTTAAACAGTGTGAAGTTTGAACCCCCCCCCCCCCCCCCCCATTATTTGGACGGAGATACGAAATGTGAATTCTCAGAGAAGGAGGTGAACACTCTGATTGATGTGCATATTGCTCATTATCCATATTAGTTTGGGGCATATCGCACAGCGAGCATGACATGTACTTTTACCCATTTGCGTAGGCTCCGCCATTTCACGATTTTTTTTTTCCAATTTTTGAACTAGTACAAAAATTTCTGAAATTAATTTCTGCAATCTCACATTCCATTGTATTTGTTGCTTACTTCTATTGTTCCACAAAAGAAATTTTCGAATTTTCGTAATGTGTCTTTCAAATATACCATATCCACGCACATATGTCCCTTTTCCTGAATACTAATTTGGTGTCCAAGAGGAAATTTGTTTTGTCGAGATTACTCAGTTCCATTACGGAATATTTTAGTCTCTGAGAAAAATTCACTTCCTAAGTGTATAAGACTAAGTAAGTAAAACGATACTACAGTGTCAAGAATGGTTTGTTTTTTGTTACAGTCTTTACTATGTAGCTTTTGTTTTGTGTAGTTTTCCAACTTTTTTTTTGCCAAAATGAAGGCTGAGGATAAAAAAAAGTCAAAACACAGATTGGTTGCTGAGGCGGTATTATTGGTTTACTGTAGCATTACGGGGTTACTCTAGTTTGGCCCATGTTTGGTGTCGTTAGTAGTAACAACATTTCGCTCATTTGTTTTTTGATTTGGTAACTTCTGGTGACTAAACTTTTAATGTACCTAAATCTTCTGTAGCATTATTGATTTGTTGTTTTCTTCTTTTTAAGTTAAACATGCTCACATTAAATTGAAATTGAAATGGGTTGAAAATATTATTATCAACTTGAATACCAAAAATTTTGGACGGTATTTCAACAAAATTGATTTCAAGCCTCTTCGACCTTCGACACAACAAACGAATGCTAACTTTCCCAGGATTACCCAAAATAGTTCAACGGAATCCCGTTTTATCAATTTTTAGCACATACTTCTTCATAATCATGATTGTAATGATCGATCCGGTCTTCTATTATTAGATGAGAGAAGGCAAGAATATACATATGTGTCTTTTATATTAAATTAATTATATTTCGACACATTCTGCGCATATCACTACTGTACTAGAATTACATTTTGAGTAAAATGTAACCAGAAGAAACAGTTGTTTGCATTTATTGTAATAAACAGAATAGAACATGATGTTAGGAAAGTTATTAAAACTTGCAAAGTGACACAATTCATACCGATTTCTCTGCAATAGCTACTTAGTTCACTTAGTAGGCAGAGTTTTGATACTGATACGGATTCTTAACGGATTTTTAATTTAAATCACTATTGCTTTAATAACCTTTTAAGATTTTTTTGTTTCAGCGTGCAATTGTACTATTTTTTATTCTCTTTCCCCTAGAATTTTAATAAATAGAAAAATTTTGAATTATTTTACGTTATAATTCAATAGTAAAGAATCACACATCAAGCTGCCCCTATTCAGTTTCACATACTTTGCCTGATAAACATGACTCCATAGTAAAATGGACACTTTCATCTTATACAGACACCCGCCCCCCCTTGCTTCCCGATTAAATCCCAATAGTGTGGCAGCATTGTGTTTCATTGAATTTATTATCATTTGTCATACAGTACATGAAATTACAAAACAGGAGAATTCCTAGGTTAAACTTTTATACAATGAAGAAAAGTCTTCCCTAGAATCAATATTAAATTATCAAATGACTACGGTATTTACGTTTTTCAACGACGGTATTAGTTTTTATACTTACTAGTTATTAGTAGTTAGAACATTACATTTTTAAATGCAAGGTGATGCTGTCAAAATTTTTTTAGGGTAGACGAGAAATTGTCATAGTTTCCAGCACCATCACTGACAAGTCGGCCAAATTTCAAACTTTAATTTTGGAACGTCAGTTGGGCGGCCATAACTCTTTTTTTGAGACGTTTTCGGAAGAAGTTGAAATTTGGTATTTTCAGCATAGCGTTGTATCTTATTTAAAATGAGTATTCACTCCTTTTACCTGCTAGTCGGCAGCCTCGTTTTCTCCTATTTTTCACTAATGAGCACACACCACTATCATCAGTATTTTCACCACCTGTTTTCTAATAATAAACATTCCCCTCACTTTGTTTCCATATCGATGCATTTTATAGAAAATGTTCCCCCTTTCTTTCCAATTAGATTCACCCTCTGATTGCTCTTTCTTGGAGGGAATGTTCCACAATTCCCCATCATCTTATTACATATTTATGCAGATTTTATAGCATTTTAGTGCGCTAGATTTTTCATGGGATATTGCTATGCAATCACGCTCTAACTGGATAAAATTCTCAGTTTATATAATGTTAAACCCTACTGTGTGTAAAATTTACAAACATAGTTGAATACATTGAATAAGTATGAACATTTTTCGAGGGATCTATAGAAAATTGCCGGCTGTTCCTAAATAGGGCCCTTTCACTGGTCACCAAGTTCCTGTTCATGCAATTCAAAAGAAATGTTCAGCCCCTCAATAGTCGCCCGCACCACAAAATTGAAAAGCGATCACATAGTTTACTAGTCGAACGTTTGAATTGAACATATTTGGAGTATTTTAAAGAAATTTCAAGTCCACCAAAACATATGCCAAGGGCCACAAAAATTTCAATTTTCCGCCAATTTTTTTCTCACGAAAGTTGAATTTTCTCGAATTTCCGATAATATTCGATTTATTTGAAAGTTATTGAAGTTTATATTTTCTAAAACCACTTCCACAATAACAAATATTAATAGATATAATCCAAAATTTGAAATTCCCATGCAACACCTCAAAAAGTGGCTCGCTTAACTGAGTGCTGTCGCGGAGCACTACCCTTGCATTCTTTTCCCAACGGAGTCATGAACATACGAGCATTAAATGAGTAGACGACATGTGTATACATAGGACCCCCCACCACATGTTCCTTTTATGAGTAGACATGTCATACACACAATGTCTCTCCTTTCCGATTGGAAAATTAAAATCATATAGGAGCGGGGGGGGGGGGGTCTTGACATTTCAATTATTACCCCCCCCCCCCCCCCACATCCGTTACGTTGCATTTTGGTAGGCTTGGGGCCGAATAAGTCTCCCATGCAGGCGTCAAAACGTCTGCGGACCTACGCCTGCACGCCGATCGCGACAGCTGTACAGGAACCCGAAAAGTGGAACGCGGCTAAAGAACCATTCGCACTATGCGGTGTAAACACAAGGTTTTGATTTGTAGTCATAGTGCGTATATGATGCGGGACGCTGACAGGTAGGAGGCAAGCGTTCAACCGCGAATGCACACCATGGAAGCGCTAGAGCCTAGTTTTAGATGAGTTTCAGCATTTTTGATCTACAAGATTTTGAAAGTTTTACAAAAAGACCAAGATTTTTTGTAATTTATGAAGAGATTTTTCTACATTTCATAAACCAGCAGAGTTGTTTTTTTGGTAATTTATCATTAGCGCGTTCGCGTCATGAAAACAAAATGGCGGCCGAACTTTGACAGATGGCTGAATTTTTCGAATCGAACAAAAGTCCGTAGCTATAAAGCACAGGCCTACCTTGGTTTTTATTTGCTTTTAAATGATATAGTTTTCTAAAAAAAAGTCTATGGCCGAATTTTTAAATTATGAATAGGGGCTATTTCAAAAAAAATTTGAGGCCAACCTACTCTACTCAATTATAACTTGCCATGGCAGAACTTTTGAACAACTATTACAACGTTTTCAAAAAATTGCAAGTTAATTTTTTCGAATAAAGGTTAAATGTAGCCTAGTTTCTCAAAACAATAAGTGAATAAATATCGATGACCGAAGTTTATATTTGATAAAATAGTATTTGACCTAGAACTTTTAACTATTCTTCCAATGTCTGAAGTCTGGCTTCTGAGAAAAAGTTCGTGGCCTAAGTGTACCACGATGGTCTAGTTATCTCGATAGCCATAGCCTAGTTTTCTCAAAAAAATCTGGTGGGTTCCTGTATGTAGGCTTGTAGGTATTTAATTCTTATCTTCCAGGTATCTATTTCTACTTGTAACCAGGAGCAATAGTTTTGAATTCCCTCTCCCTATTCACGCTTCTCCCCTCACACTCGTTTTTGGTATTCTAATGTTCTCACGAAACTCCTCTTCCCAATCTACCCCCATTTCTTTTCCTCTTGGAGACCTGTCTCTCTCTCTTTGTATTGCTCTTTTACGTCTTCGAGTAGGCTTTTCCTTAAGGAACTTGTGTGTGTCTTGAATCATCATCGCGTTTACGCTCTCGTTCCAATTCCCTGTTGCTATTTTCTTGGAGACATTTGGAAAGTTTCAAAATTCCTACGTACACCTGCGAGGCCTCAAAATCTGGTTGTATATGGCATGACATTGAATTTCTAGTGCACACAATAGAATTTTCCGGGAAATTCAAATTTCGCGATCTGATAATGACTGAGGAAAGACTTTGGCGGAAATTCAAATTTTAAAAAAGTAGGCGGGAAATTCGAATTTCGAATTTTCTAACCTTTTTGGCCTTGGTTTCAAATGTTCTGAAAAATAATTTTGGAGCGAAATTCATATTTTCTCAGAAATATCTCAGAAAATTTGAAGTTTCTCCCACTAATATTCTTCTCAAAAAACAGTTACGTGACCTATTTATGTCCTATTTATTGGTCCATTTATTACGTGGCCTAGCGAAAAACATTTTTTCCCCTGCGATCATTTGAGATGGCGTAGAAAACGCAGATCCGTTAGGCCATCAGGTTTACGGGTTATAGTACAGCCTCTTGCAGGGGACAGGTTCAGAAAAACTACAAATTTAGTTAATTCCCTACCTACTCTTGCAAATCAATAACTAACCCAACTGTGTTTCAATCCGGGGAAATTTATTCTTAGAAAAAGTATATCTCCGCAAGTACATATCCCTCCTTCAAAATAATAATAATGGGAGGCTTCTGCTTCTCTTTTTTTAGACCAAAAACTTGTTGCACAGTGCCCTAATATGTACGGTCGTTGAGTTTTGTTGTTCAATAATATGTTGACCGTAATTCGCGCATCTGAAGAGGGGAGGTGTAAATGCTGTGTCTAAATGTTGCTGTCACCTCCAAGTGGTACAGGTGGCCTAATTTGGGAAAACTCTTCCACGACTATATTTCTCAAAAAATTACTCATAAAATTTGATTTTCTCACATATTTCTCAGAAATATTTGAATTCCCAAAATTGTTTAAAAAAATAGAATATCTTGTCAAAATTTTTATCAGATTTGAGTTCCACTAAAATTTTGCCGAGCGATTTTGTTTTCCAACTTAAAAGAGTTTTTTTTTAATTTGACAGTGAAAAGTTATCTCGGTCAGTATGCTTATACATTACAGGTGGCCTAGGTCGCATTATACAAGCCACAAATCTCCCAAAGGGGTATTGCCACACCTAATTGACACCTCCCCGGGGACCTTTGAGCACTAAGTATGGACACCCACCCCTCACCTATCAGCTTAATAGCTGCCTTTGACCGCTAAGGAGCATACCAGCCATATGTTTACTTAATTCTCTCACTCTCTCTCTCGGCTTCTAAATTGAATCTCCCCCAGTCACGCCTCTCGTTACGTGAGGAGTGTTCAACATGTTCCATTCCCTTCTCCGATAATCCGTGTTTTTGGTAGGCAGGAGCGTGTACTAGTAGAGGACATTTGTCGCTTCTTGGCCTTTCGCCTCCATTTTCCTTAATTTGTGACTTAGAAAATCGTAGAAAAAAGCATTAGTTTGTAGGACAACTTTTTATACCTCTGAAAAAAATGAAACTCGGCCACCGACTTTGTCTGTCACTTTTGTGTAGATATGATCACATGCTAAACTGTCGAACCGATGAGGTCAGGGTGGCTGAGTTTGCACTTTTGCGTGTTCTATACCATTTACAGAAGCTAGTCCCCCCGTCATTCTTCTTCCAGCAAAATGTTTTTTTTTGCCTCAATAGCGGTGTCTCATCAACAGCACAGCAGCCAGTTCATATTATTTGTTTTTTGTTTCGTCTTTCGTCTTTTCGGAAACGCTCTATTCTATGACAAGGTGACGTCATTGGACTCGTGGCCTAGAAAGTTTGGCAAACTCTTCCACCATTCGATTACAGGAGCCTCAAAGCCCCACATGGCTAAATCTTGACATTAGAAACATCCATTTTGAAATTTTTCGAAATTGGTGCAACCTAGCGACCTCTAGAACTTCTGACCTAGAAGAAAAAAAACCTCAAAATGTGGACTAGAAACTTTTAAAAACTCTTCCATCGATTTTGTTTTGTGGCGGCGGACGTTTTCCAGTTTGGCTTTTCACATAAAAACCAAAAAAAAACAAGACGTAAAGCTGTGAAAATGATTAGTCACAAAAAGAAGAAAAAAGTGTCGTTACTGCAATTTCATAGATTCCTTCTTGGCTTCTCACGACACGAGGGGGGTAGGGTCTAATTGGCACCCCCCCCCCTACTGAGGTGAGAGAGCAAGCTTGAGACTCACCCGTCGCTCTTGTTTTATGCATTTTTGGCACAAAGTGAAGTGGGCGAAAATTGTAGTAGCTGTGTGTGTGATGTGTGTATGAGCATTTCGATTTTTAAAATAGTTTTTTAATGTACCGCAGGCCACGTGGGTTAAAGTTTTTTTTCATAAAAATAGGATTTGTTTTCTTGCAGATAAGTTTTTCGAATTTTGAAATGAAAAGGATAACTGGGAACTCGGAGAAAAATTATGTTTTAATTTCCAACTAGGCCACGTACCAATGACGATGAGCAGTCGTTCTAGATCACAAGGTCATCTAAACTTTTAGGAAATTTAAAAAGTTGGTGATTACTAGAATTTCTAAGCCACGCCGCATACACCGGCGCGTAGGCGTTTTTACACTTTCTAGACTACTAAGATTTTCCTAGGCCACGTCCAAATCAGGGCTGTTGCAAAAAAAAATTTTCGACCAAAAAACAAAAAACAAAAAATTTTTTGGTGATCTAACTTAAGAATAAAAAACAAAACACAAAAAAACAAAAAACAATCGCAAAAAAAATTCAATGTTTGATATTGAACGGGACAAAACGGAATTTTTTCGTGAAATATTCTGGTGAATTTTTAATATTGAAAAATTGAACGAACAGAAGGTTTCTTGTTAGCTTTTTTGCTGAATCAATTACGTAATCTATTTTTTGGTTGTTTTTGGTTTTTTTTTCTCAAAACCAGCGATAAAAAACCAATCAAATCAATTTTTCCCAAACATACCAAAAAAAACCAAAAAAAAATGCCCAGCCCTGGGTCCCAATGTACAGGTGTTGTGGTGTGTGAGCTCTTAGGCCAGCTGGACTTTTCTTGGCCACTTGTAAATCAATAGCTTTTTTTCGGTGTTCTAGGCCACCTGTCACGCCTAGACCATTGACCTAGTAATGTTGAATAATAAGTCCAAGTACTCACATACCCGCAAATGCACATATCTATCTTCATTTCGTGATCTTATCTCTTCATCTCATCTTATTTTCCATTTCGGTTTACCCTTTTTTTCTCTATGAATATATTTTTCATGTACTCGCTCTTCATTCCCTCTTTGAAAAGCAAGATTCTTTTACACTTATTTTTCCTTAGGCAGTTGTAAAGAACTTGTCATTAGAACTTTCAACATCAGAGTACGATGGCCGAATTTTTTCTAGGCCCACGGCTTGGGAGCCAAACATGGCTAAACATTCACTAACTTCCTAGGTCATCTAGAAGTTTCTAGGTCTTATGGGTGAAAATTGGCAAATGACAGAATTTTCTTAAGTAATAGTTGAATTTCCCGCCAAACCGATTTTTTTTTGATAACATTTAAATTTCCCGCCAAAAATTTTTTGAAACTAAATTTTATGCCACACTTTTTCTGAGAGAATTTGGTTTCGCTCCCAATTTTTCTCTGAAAAGTTTAAATTCGCACCTGTGTAAATTTTTCGAGAGCTTTTTGAAGTTCCCGGCAAAATTTCGAAAAATTAGACCAACCTCCCCGACCGTCAACTATGATAGAGAAGTGTCCTCTGTACCCTGGCCGAATTTTCAATATATTTCTAGACCCGCCACATATTGCCAGCTAAATTATGTTGTGGAAGAGTAGTGACGTCACTTGGCGACCGCGACCATCGAGGAGCGTGAGGGGAGATGTATCCCGGCCTTCCCAACCCTAAAGACCTCGCTTATCGCTCCTTTTTGTTGTATCCGTTTTTTGGTGTCTCGATTCGTTTTCTCCTGTTTGTTGTCATTTCTGAACTCATCTCTACACTTCTCTCGTCTTCTCTGCGTCTCTCCATCCTGCACACTATTTTTTACCTCGATGATCTTTCTTATTGCGTGTGTGTCACTGACGAACGAAAGGCTGACACAGACTATGTATTGTTTGTTTTGTTGTTTAGAAGTAGTTGTAGTATTCCAATCGTTTTTCACACTACTTTGCATTATTTCAGATGGCTCAGGACGGGCCATCACATTTTTGTCAGGCTCCGCCGCCGCCGCCACCTTCCTCGTGGATTCCAGCTCCATCGCAGGTAAATTTAAGGTTGCAAGCGCGCTATAATGACCTTTTTTGTGCCTACGCCTCCTGGGTTATTGCCAATGCCCCCCAATTCGAATTATTTTTACTTTCAGCCAAATAGAAAAGGAGCCGCTCATCGATGAGGAAACTGTTATTTACGAATCCCGAGCCACGTATTGGAAGGGATGTGAATGAAGGCCTCTGGCTCGTACGACTCGAGTAAATGTAGTGAGTTGGTCTAGAAAATTTGGTAAAGCTTCCACGAAGTAATTAATTAGGGATATTACTGCCGACACCCAGGAACACGTATACCACGGCAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATATGAAGATATTGATTGGCGGGAATTTAAAATTTAAATTTTTTGAGAATATTTTGGCGGGAATTTAAAATTTTAATTTTTTGATAATATTTTGGCGGGAAATTTTATGAAATTTTTTGAAAATTTTGGCGGGAATTTAAAAATTTTTTGAAAATATTTTGACGGGAATTTAAAATTTTTATTTTCAAATTGGCGGGAATTCAAATTTTAATTTTTTTAAAATATTTTTGCGGGAATTCAAATTTTAATTTTGAAGCTTGAAAATATTGGCGGGAATTTAAAATTTTAATAATTTCTGAAGGTAATATTTTGGCGGGAATTTAAAATTTTCATTTTTTGAATATATTTTGGCGGGAATTTACAACAAATTTTAAGATACTTTTTTGAAAAGATTTTGGCGGGAATTGAAAATTTTATTTTTTTGAAAATATTGCGGCGGGAATTTAAAATTATAATTTTAAAATATTTTGGGAATCTAAAATTTTAATATTTTGAATATATTTGGCGGGAATTCAAATTGTAATGTTTTGAAAATGAATTATTTTGGCGGGAATTTAAAATTTGATGTTAATTTTTTGAACGGAATATTTAGGCGGGAATTTAAAATGGCTTTTAATTGTTTTGATGAAATTATTTTGGCAGGAATATAAAATCTTAATTTTTTGAAAATATTTTGGCGGGAATTTTAAATTTTAATTTTTTGAAAATATTTTGGCGGGAATTCAAATTTTAAGTTTTTGAAAATATTTTGGCGGGAATTTAAAATTTTAATTTTCTGAAAATATTTTGGCGGGAATTCAAATTTAGATTATTTTTTCTGTTTCTAAATATTTTGGCCGGAATTTAAAATTTTAATTTTTCTGAAAATCATTTTGGCTGGAATTTAAAATTTCTGAGAAAAACCTTCGTGTCGAGGCACTCGGTGAGACCCTTCGTGGTGAGACCCATCGGTGACATCCATCGGAAGGTGGTGAAAATAGACCTTCGTAGTGAGACCCTTCGTGGTGAGACCTTTCGTGGTGAGAGGCTACCCATCGTGGTGAGACCCATCGTGGTGAGACTCATCGTGGTGAGACCCTTCGTGGTGATACCATCGTGGTGAGACCTTTCGTAGTGAGACCCACTACGGTGGTGAGACCCATCGTGATGAGACATCGTGGTGAGACCTTCGTGGTGAGACCCATGTGAGACCTTTCCTGGTAAGACAGGTTTTCGTGGTGAGACCCTGCATCGTGGTGAGACCTTTCGTGGTGAGACCTTTCGTGGAGAGACGTTTCGTGGTGACGTAGGACCCATCGTGGTGACACCCTTCGTGGTGAGATCCCCATCGTGGTGATACCTTTCGGCGTGGTGAGACCCATCGTGGTGAGACCCTTCGTGGTCAGACCCATCGTGGTGAGCAGACCCATCGTGGTGAGACTCCCTTCATGGTCAGACCCATCGTGGTGAGACCCTTCGTGCTGAGACCATTCATGGAGAGACGCAGCGTTGTGAGACCCTTCGTGGTTAGACCCATCGTCGTGAGCTTTCGTGGTGAGACCCATCGTGGTAAGACTCATCGTTGGAAACCCTTCGTGGGGAGACTCTTCGTGGTGAGACCCTTCGTGGTTAGACCCATCGTGGTTAGACGCATCGTGGTGAGATCTTTCGTGGTGAGGATTCCCCATCGTGGTGAGACCCATCGTGGTGAGATTTGGTGAGACCCATCGTGGTGAGACTTTTCGTGGTGAGACCCATCGTGGTGAGACTTCTTTCGCGGTGAGACCTCCCTTCGTGGGGGACTCGTCGTGTTTGATATTAGGCGAGGAGCTATGGAGCTGGAGTGGGATAATGTCAAGGTACTATAGGCGTCTTGTGGATTGGCTGTAGGGTTACTGTCAGTTCAGAAAAATTGACTTTGTGCTTTTGAAGAGGTATTGGCTCGAGAGTTAGAGACGCGGAAGCTTCTGTGTTTTTTACATTCAATGTTTGAAAAAGTAATTTCCAACAGTTTTCATGTGACTTGAAAGATTAAGATATGCGGTGTTTTAGGTGTCGAACAATTGAGATTTCGGCAGTCGTTGGCCGCGCCGTGGGCGCGGTCAGCGGCTGGTTTTTCCAGAAGAGGAATAAGAAATTTTTGTGGAAGTTACTAGGACCCTGAATAGAATTCTAGGCCATGTCGAAAAAGGGGCTGGGTGCACGTGGGAACCTTCGAGTGTTTGGATATTTTGGTAAGAAGTAAGAAGAAGGAAGGTCATAAGAAGTTGTTAAGAAATTGACTTTTCTAGAGTAAGAATGACTTTTCTAGAGATCATCTCCCCCTATTATTCACAGCGTCACCTAGTTATCCGGAAAACTCTTCCACCAAAAAATGTGCTCGCGAGTCCAACTGAAAAATGCGTCATAAAACACACGGAAAAGGTACTTGTGTATTACATGCCCTCATTTTAATAGTAGTTTTTTATGAAATAAAAACGTGAACCATAATTTGAATTTTTAGGCTTAGGAAATAACATTTTCTAAGCCTAAAGAGGAAAATGTGTAATACACAAGTACCACGGATAATTTTTTGAAATCTTCCGAATTTGAAATAATTTAACTAAAACTTTCTAGGCCACGATGAAAATAGAAACAATGTGTCCCGATTATGCTGAAAATTTCTGAGCTTCCATAGTTATATCGAGTAAAAAGATTTTCGAGAAATGAGTTTCTAGGCCACCAGAAAAGTTTCTAGGCCATGATCCCTTCTTGATCTCGTTTATCATTAGGATTATGATATTTTTTCAACGATTTTTTAGGCCACCAGGCGCAAGGGAAAGTCCGTGTCAAAAAAAAAAGAAAGGGGGTATTCTGCGTTTCCTCGTCACGTAAAAATCCCGTTGGCCTTTTCAATCAAATTTCTTCAATTTTTCGCATAAAACTTACCTCCGGCTGTGACAAGCCTCCTCCCGTCTCCCAGTATTCTCAATTAATCATCACCCCCAATGCCCTCATCCAACTACAGTATCCCTGCAATCCCCGTCTGCAAATATGTGCCGAATATGTCATACTTCTACGTCAAGACTACGCAGTCAAATCCGCTCATCTAATCACCGTGTCGATGCTCTTGGGAACACTGCTCTGTGTGCATCGTGTGTTGTGGTGAGCTCTTTCTTTGTAAAATTCAAAATAATAATTAAAACTTAAAAAAGAACGTGACTGGAATTTGCAATATAAAATCGTGGCTCTATACAAAAATTCAAGTTATACTTCCACATTGTCGTTCCAAAATAAAAAGAAATAGCCAAGCCTACAAAATGGGCGGCGCTTTCATAGCCACGTCCATTTTGTGGGCGGAGCATCAAACTTTTTTCAAAACCCTACTATAAGTTGAACACGGATTTCTGGCTTCCTCATCATAAATCGACAATGGCTGAGTTTGACGAACTAGGCCATTTTGGGTCGGAGACATTTTGTGTAGATTTACGGCGTGTTGCGTGTCGCGTCGCTCGTTTTTAGTTGTAACACTGCTTGTGCCGTGTACATGATTCCAGGTTTTCTCCACGCGCTGTCCCACGCGTTGTCAATGAGGAGCGTAAATTCAATGCGAACAGAAGCCCGTGGTTGAAGTTTGTTTTCAATACTACAGAAGATTTTAAAGAGGAACAAACAGCTCATGTTGCCTGGCTACAAAATGGGCGGAGCGTTGGAGGCGTGGTCTAAGAAGGTGGTCATCGCCCTTTTCTTTAAATACTTGTTCTGATGTACAATAGAGCGCATTTACATCAAATTAATAATTAGTTTTTTAATTTTTCCAGATGGCTGGAAACATATGTCGACTCGAAAAATGGGCCCATCACCACGTTGCGAACTATTCGCGGCTACGATTATCGACGTGAAATTCGGCATACTTCAAATGAAAACATTACATGTTCCACACGTGGATCGATCATCTTGTCTGCACAATTTATGGTGCTTTTGATCAATCGTATTAATTATGATATTTTGGTATTTTACGATTCGATTCATTCAGGAGAATCCTAGTTAGTCCGCTCTTAAAACGAAGGTGGGCGAAGTTTTCTGGTGATGACCTAGGAAATTGGAAAACTAGTGCCACCCTCGCAAATGTGGCTAAAATAAATTTGACTAATGGCCTGCGGCCTAGAAAAATAAAAGTAGACAGTATATAATAAAGTCTCATCAACCCTTTTGGAGAATGAACTGGAAACCCAAATTTTTAAGAAAATATTGACCTCCTTTAAAACGGTGGCCTACTTTTTCTGATGGCCCTAGGTTTTTCGACCAAGAAGCCACACAGCTCCATAGTTTCAGGAAAAAAAATAAAATAGGCTCCGCCCACATCTTCTTGCACGTTGAGTTAGAATATATACGAGCCATTTTTGCTAAGTTTTGAATGTTAGCTCCGCCCACATAATGATTTGAATTTCCCGCCCATTTTTCTCTCAAAAATATGAAGTGCCTGCCAAATTTTGCGAAAAACTCAATACTTTCAGGCTCTTCGCGCACGACAAACAGCGTACACGTGGAAACGGCTTGGCTAGTTCAGCGGAAGCGGGAATGGAGACGGGCGGTAGTTCGGACGGATATTTCTCGCGTACACCTGTCTCATCACTTTTCGACATAAAAGTGGTCTTGTGTGCCAGCATGTTCTTGGTCTCGTTCATTTTGGCCCTTCATCAGTATAAGTGAGGGCTTTTTTGACACGTGCCCTGGAAAATGATAAAACTCGGCCACCTATTTTTTCAGCCGAATTTTTTTAGTTTTTAGCGGTCACACGGGCTTCTCATTCTCTCTGCATTGCAGTTTCGCGCTCCATTGGCACTGGCTTGCCGGACAACGTAGGAAACTCGTGTACTCCACACGATAAAATTGTTCAGTTTTACATTGAAAACCGAGCCGTGACAAAGGTCGCCGTAACTGTACCCCGGCCGTGGCCGGTGAGTCAAAATGGCATAGTTCGGCAAATTCTTGAATTTCAAAATATGATGGAAGCCTGATAGAGCACGTGCGGTGATAAAAATGAATAAAGTATCCTGTTTTTTTTTCCAGAGGCGAGTCCACGATATTCCGATGTATTTTCCGATTCGCTTTTGTGAGCTCAATAAGTATCGGCGCGATGATCAAAAAGATATCAAGTTCTGAGTGGGCGGAGTGTATCGGCGGGAAATTCAGGCAACTTTGATCTTTCAAAATTTTCATAAAAAATTCGCGCAAAGATCAAAAACTCAAAACTTTCGGTTAATTTCGGCGCGAGATTCAAAATGTTTTTGGGAAATTTGGGAAAATCTAAAAAACGTTTAGGCGTTTGAAATTTTTTTAATTTTCAGAAATGATCCTGGAATGGCTAATCGCCGCGGTCTCCTGAAGTCTTCATATCACCCGTTAACCGTACTTCTGATATGTGTATCCGCGTGGCATCCTAGTCATCTACGAAATAAACCATTCGCTCAGTTACAATTTCTCATTTCTTTACCACTTTCGGGTTTTTTGCAAATTAAAAAAATTTCGATATTTTTTTTGAAATTTTAATTTTCCAATATTTTTATTCCACAACTCAGGTTGCTCAACTGTGCCTAAAATAATTTTTATTTCTTTGATTTTTTATAAATTTAATACAATAAAAAAATAATATTACACATTCGTGAAACACGGAAAAAAAATTCAGCCTATTTACATTAAAACACGTGGAATTTGAAATTTTAGCGATATATCGATTACCCCTTCTCGGAAAACTCGTAATAAATGTGAAAAAGGCGAGGAAATTGGAAGAATTAAATGCGGGTGTGGGTTTCTAGAAAAAAAAAAGAAAGTAATTAAAGAAAAATTCAAAATAATGCTCCGGTGTCATCGTGTTCCACAGTGGTTAGATTCTGGTATTTTGTGCTGATGGTGTGCTCTGAAATTTAAGAAAAAAGTAAAAAATTGAAAAAAAATTTCTTAAAATAAAAAAAATGAACTTGTTTTTAAAATTTAGATTCAAAAATAACAGTTGATATATTATTCATACATATGTTATCAATTTTAGAGAAACTTCAATTTTTCAACTGACTAACGTATACAAATCTACTCGAAAAAGACCTCGGAACTAGTTTCTCACTTGGTGGCCTAAAAATCGCCACTAAAACCATCGACCAATATGAGTTTGTAGGCCTCCATATGAAAAAAAAACTCGATCGGGGACTAGGTTTCCACATGTGGCCGATTATCAACTTCAAATGTTTTGGTTACCTAGATTTGTCAGAACTTGGATTACTAGTCCACTAAAAGATTTTCGGTGGCCTAGAAACCAAATTTGCGTGAATTTTTCATAATTCTATATCAATTGACTAAACCGAAAATAATGCGATGCTTATATTTCATCAGTTGGTGACACTATCCCACGTGGCGACGGGATTACGGGCGACCGTGCCATTGATTAGAGCCAAGGGAATTTTGAGCATACTCGTCGGCGGTGCACTTGGCGCAAAAATTTTTTCTCTTCCGTTAAAGACGCATGGTGGGTCTTGATCTAAGAAATTTCGTGATTATTCGAAAATTTTTTCCTTGTCCTTATTGACAATTTGTGTTTTCACAAAAAAGGCGGAAGTCCTAATTGCCAAAAATGTAGGTTTCTAAACTAGGCCACGAAAAATAATTCAGTTTTTTGCTTCAAACATCCTGCTTTTTGTCCAAATTTCGCTTTAAATTGGAAGTGGTGTCCGAACATTATTAACAAAAGTTCAATTTCTAGAGAACATCACTTTGTTCTAATGGGTATTTCCTCACATTTGGATTTCTAGCCCACAAATAACGTTTTTATTTCATATTTTTATAAAAATCGAATTAAAAGTAGATGATGACCTAGTTTTTATCAATAATTTGGGTTTCTCGGCCACCAACTTTTTAAACATTTTCTTAATTTTCCATAACCAAAAAAAAAAAACAAAATCGATGGCCTAACTTATTGCGCTTCCTAGGCCACCAATAACTCTTTTATTACTGATTTACCTCACTCTATGATGTCGATATTTCTAGTCTCGACTATCGCTTCCCACAGCCATCACACTCAAATGCTCCATTCGTCTCATGAGTGAGCGAGTGTTGATTGAGCCCATGCTTCGGAAAGTTTTCTCGCAGTCCGTTATAAGGTTGGTTCCATTGTTGGGCTGGGGTGAGCCGACGACGGGGCCGCCCGTATTGTCGCCCTTTTCCCGGTTTTTTCCGGTGAAAAAGTGTCGAAATAAACGCGTTATTGTCGTCTAATTTTGGTACATTCGCCGACATTGCGAGATTCTCCTGAGCCACTGTGACGTGTAATGTGATGGTGCTGATAGAGGTCTGGTGGTGGCTGAAAATGGGGAATATTCCCGGCCCCGAACATTTTCAGAAGTTCCAGGTCGAATCGTTGTTGAGCATCCGCGTCGACTACTTGATTGAGGGAGACGGTTCAGTTCAGGAGACTGGTGGATGGCAGTTTTATAGACATAAATCCTGCAAAAACTCAGGTTTGTTGCTAAATTTTTCAATTTATCATTCTCATTTCCGAAAAATTATAGCTTAATTTTAATAGATTTTTCGCTTGATTCTCAATTTCTCGAATAGTTTTGTGTCAATTTTTTTTTGTTTTAAATGTAAAACTACGGTATTCAAAGGGAGGAACACTAATTTATCCCGATGGGGCTCGCGGCGAAAACATTAAGTGCCTTAATTAAGCCTTGCGCCTGGAAGGTAACTGTAATTTTTATTGATTTGATCGATTCATTTCATTCAATTTGTGGTTTTTGAAGGTTTTCAACCCATTTTGAAAGCTGAAATTTTAGATTTTTATTTCTGACAAAAAAATTTTAAATGTTAAAATAATTTTTTTTCTTTTTCACACAAAAATTGTAACCGAAAATTCCGAAAAAATGCAATTTAAACAGCTCTAAAATATGAAAATTAACGCGATTTTTATCATTTTTTGCTTCAACTGACTTCTGGCAAAAAAAGGAAAATTCAGCAAAAATCAATTTTCCAGAAAAATTTGATTGATTTTTAATTTTTCTTAATCCGTCGTCCGTACCGTATGTAGCTTCATCTAACACCTTATCCAGCAGATTGCTTACATCTAATTGCACGTGGTTGCAGTTCTGAAAAAAAAATGTTTTTGAGTTTTAGAAAACTTATTTTGTAAATGTTCTAGGTGGGTTTTAATTGTATAATTAAATCAAATTCTTATTCAGTTTCTCCCATAAATCGCTCCAATTCCGCTTCTGATTTTCCTGAACTTTCTCCACTTGCCATCACGGCCAAATCCTGCTGCTCACGCAAAAATTATTTGACAAGACACGTTAGCTGGTTTACATTATAGATTGCTGGCATTTTTATAATCTGAAATTTGAAATTAAGGATTTTAGTTATTTCCGCAAAACGTAAACTTTTATCGCTGGGAAAACTCACATTTTTCGAACTTCGCCCCAATAATCGTCTAGTGAATTCTTGAATAAACCGTTTGCTTTCTTGACATAAAATTCTGAAATACCTCATTTCCCATGAATTCGCCCATTTTCCCATGGAAGAAAACCAATGGAAACACGGAAATATTTGCGCACAAAATCGATGCTGAAGTGTCGTCGGACCCAGTGTTTCGTGTGCAGTACACGCCTACGACAAATTGCGGACTTTTTTGTTATTGGAGAGAGTAGAATAGAGAAGAAAAAAGAAGATAAAATGGATAAAAATTGCGCGTTTTTCTCATTGTTTTTTCTCTGAATCTCTCAATTTTTAGGTTTTCGGTCCATATACGTCCCGAGTGGAGATGAAGCGATAAATTTTTCGCTAAAAGTTTCTTGCCCCTCCAAGTCGCTTATTCTTTTTTAATATGAAAAAAAAATGCTAAGATGCTTATCAAACCGCAAATTTTTTATTGGAAAGTCCCCAATATTTTGCAATTTATTGCTCAGTTTAAATTCAAGGTGCCATTCTGCAAAATTGCATTCATCTTCATATGTTACATTTTTTAAGTAAAAACTTGAAAACTCTGCTTTACATAATAGTACTGGAATTTTTCAATTTTCAACATTCAGGATAATCTTTGACCATTTTTTATTGAAATTTTCAATAAAATATTTAAAAGATGTGGCTTTCCAAGCAGATTTTCCAATTTTTCCGAGTTGAGTAACTAAGTTTCAACCAAAATGATGTCACAAGTCAGAAAATTTCCCTAAATTAAACAAATGGTGAAGAACTTGATATAGGATTAGAACAAAGATTGAGTCTTGAGATAATTTCGGACATTTTCGGAAAATATACGTTTCCTGTAGTTTCAAATAGGCAATTTGACTTAAGGTTGCTAATAACATTAAGAAAAATCTATAGTCTCCACCCAATTCAGATTGGTTTTGTAGATATTTTCAAAATATCGTGTAACGAAACTACAGTAATGCCCACTTTGAAATTAAACTTAATCCTGTATTGCTTTTGTCCATCTACGGGCTCGATTTACGAAATTAAATTTAATAATCTTTAATCTATAGAATATTAAAATTAAGCTCTAAAAAATGAGAATATAATTACGTAGAAATGAAAAATGGAATCTCGGTGTAAATATCCGAAATAAATTCATTTAGAAAATCGAGCCCGTAAATCGACGTTACGAAGAATTACTGTAGTTATCGCTACGAGATATTTTGCGCGTCAAATATGTTGAGCAATACGCATTTTAAGAATTTACTGTTATCGTAATAGTTCAATTTCGAGATAATAATTCCAAAAACAATTGTGAATTTAAGGTTTTTTCCGTAATCTAAAATTGATTATCACTACACTGGACACTGTTCAAACTTAACCATTCAGAACTTGTATAATCCATCTCGGATAAATTGTTGGTGAGACAAAGTGTAATCTGTTCTAGTTGGGTCACACGATCCCTTTTCCACTCACATCGCTTACCCACTCAACACTATAGACGATACACTCACACAGGAAATAGTATTGTTTACCTGTTTTCTTCTGGACACTGTTTATAACTTTTCCCTGTATCTCCGTTTCTCTACCTTTAAATTTATCCAAAATTAATAATTTTTTAACTCCACATTCAATACTCATTTAATGACCGGTATTTGCAGAAAATATTTTATTTTTATTTAGTTATTACAGGAACAGTATACTCTAGGAATTCGTATTGCACAACAGATTTGACGCGTATCACGTTAGCTGGCATAATATTAGGCATTGTCTCTACAATCTTGTAATGTATAACTGACTCTTTGAAATAAGTTTGTAAAAATTGTGAGTAGGAAAACATTGTGCATGGATGTCGCGTTTCGCGCACGCGCTAGAGTAGTCATAAACCGCAAGATTACTGTTGTTCTCGCTACGAGATATTTTGCGTTCGGCGTCAAATATGTTGTGCAGACATTTATGCATTCCTCAGAATTTTGTGTTCACGTACTAATAAATTAACTTGTTAAAAGATATAATAAAAAGTGTTAAAAGATACAGAGATCTTTTCTCCCTTCCCTAATATGTTTAACTGCATATTCAATCATCTTAAATTGTGCCGAAAATTTTTCGTTGTCCAATTGTTCGGAATTTTTTCGGTTTTGCTCGAAAAAACCAAAAAGCAAAATTTTATAAATTTCCCTGGTGTTCAAAATTTTCCCGCAATTTTTACCGATTTTATTTGCAAAATATTTTTATTTATTTGAGTTCCCCCATGTCACACCGTTCGATGTTGGAGAAATGGAGATAATTCCGCTGCATTACGGAGCACGTTGGGATTTAGGACTTGACGTCTTGGCGAAAGGTTGGTAGATTTTAATTTGTTTTTTAAATCCTGGCCTTGCACATTCTAGCAGGGAGACGTCACTCTGAACATTGTTCAACATATGTAAATTTTAAATTCAAACTACTTAAAACCCGGAAATCACTTTGTGTCAGATACACAGAAATAAACAAGTTTTACCTTTTAAAAAACTTAAAACCATTGAATTTTTCACAAATGTTCTTTGAGACTTGAGATAATCTAAATCCCAAACTTTTGGAAAAAAACTGAACATAGGTAGCCTAGAAAATGAAAATTTTCAATAGTTGTGTTTTTCAAGTTCAAAGAAAAAAAATTGAATTTTTAAATCGTTCTTTTTTTGGCTACAAGTCAATAATGATATTATATTTAGTTTTTAAGAACATTACTAAAATGAGTGCATATTTAAAAAAAGTGTTTGTTTCGGCGAAAACAACTATTAGTAATTCCGTGCACTGCAATCATCAGATTAGTGAGGAATTTAGTTCTATTTTTTGCTTGTTTTTCTGTTTCAAAGTCGTTTTTTCATGAAAAATAGACCTTAGCTACAGGTTCTTTTGAGAAATCCCGCATTATTTCAATTTTCAATTTCATGATGAACAACGTTTTTGGTAACACATTTAATTCTAGTAGAATATTATCAACTTTTTCTCTAATTTTTCAAAATTTACACTGTTCCTAATAGTTTTTCTGATCAATGAAGGACTACCATTTTACGACAATATTGCCTTCAATTTTTTCTTCTGAAAATTCGAAATTGATCTGAATCAATGGTGCCGGTTTTCTTATTTCATCCCTGAATAACGAAATTGATTTTTATTTATTTTTCAACAATTCCCGGAAATTTCTCTATAAAACAAATGAAGTGAAAATCGATTTTTTTACTTCGAAAGTTAAACATGAAATTCGATAAATTTAATCTATGATCTTTCAAGCTCCGAGTTTGAGGCGGGATGTTGATAATTAGAGATATGCCGGGGGAGAACACGACTCTCCAATTATATCTTCGGTCGAGAAATAATTTTAAACATCAATACTATACTAGATTCTAAAGAAAACTAATTTTTTTCAATAAATAAGTGTTATTATTATTCAGGAGAATTATTTTGCTTCTTGCTCGAAAGAAAATAAATCCGAATCAAAAACCGACGCATTTACAAGTCCTGAATTTTGTAGTTAGTCAGAGATAGATTTTTATTTAGCCTCAAATTCTAAGAATTCAGACCTGGCTATTTGCCGAGCCTAGAAAATAGAACAACTAGGCCACCGATCGAAGATTTTGTGTTTTGCCGTTGTCAGGCTACTGGCCTAACTTTCTCTATCTTAAAAGATTCCCAAAGTCAAACTACTGGCTTTCCAAAACCTTAATGTAATGAACTTGTGATTCCAAAGATCTGATGTCAAGAATGTCCATAGTTCATATATACTCCAACGACACTTTTGGAATTTATTTTAAATCTTCATGGTTTTCAAAAAGAATCCACCAAATTATTAAGCAACGGGGTTTTCCTTTCTAAACAATTGTGTGACACAAATCAAGGAATTCTCCGTCACTTTGTACAATTTTTCTAGTTTTGGTGATTTCCCCTGATGAGCTCAACGCCAGGCGGAATAGCTCTTTCCATGCAGGCGTTAAAACGCCTGCCTGCCTGACTTTAAGGCGGCCTCCGCCTGCCTAACGCTTTAGTCCTAGTCATGTGCTAAACCATACATGAACTATTTTTCTAATTCTTAGTGTCTTAAAATTGATAAAAATTAGGAAAATCCTTTTGAAATCTGAACTAAATTTCAAGTAAATGGGCGGCAAACTTTGTATAAAAAAAAAAAGAAAGCTCGCCCACCACTTTTTCAAAATTTCTTGCCGCTATCTTGACTCGAAGGCGCAAAGCCCTAAAACTTTAGAAAACATCCCCGAACAAAAAAGTAATACATCCTTCAAAGTGTATGCCCCCCCGTGTATATGTCACCTGTAGACTCGTCGAAAACGTTTGTGCCACCCGGCTCTTTACCTCGTCTCCTCTTACTCATCATTTTATGCCCCCGTAGCTTTACCGTCGGCTAATGTGGTTCTTAGGGCGTAGGACGCCATTGATTTTGCTCTTTTCAAATTTTAGAATTTATTTCCCGGTCTGATTTCACTCAATTATCAGACACCACATCTTAGTTTTTTGACATGTTCAATGCTGGAAGCAATTTTCGATTTTTTTATCGACCATGGCCTACAGGTAAATTACGGGTCAATTTCCTGAAACGGACGAACATTTTTGAAAGCAAAACAGTTAGTTTCGCTAGAATTTCTGATTTATCGAAATAAAATCGGGCACACCGAACAAAAGTTCGTTTGTGTCAGGAACTTAACGGTACGCACTTTTGCTCGGACAAACCACGTGTGGCTGATTCAAAAATGTCCAACTAAATTGACGTCTTGAAAACATTTTTTACCTGAAAACCGCTAACAATGTCAGGTTAATCCGATTCAAGCGCTATTTTTATAAATCCTGAAAGTTTAAGATTCCACACGTTGTGAGGGAAATTGACACATTTTTAGAAAACCTGACCTCACGGTTAATTTTTAAACACTTCGAGGGCCCAGAAATCCTAGTTTTTTTTCGGGTTATTCATAGTTTTTCTAGAATTTAATTCCACATCTACATTTCTAAACAAAACTTTTGAAGGTCCTTGTAATTCTTCTCTAGTTCTTTATTGTTATGTCTTCTCCAAACTAGGACGAAGCGATAATTACGGGGTTTGTGAGGGAAGTTTGTCGTCGGTCCATTTGTTTTGAAAATGAGAATCGGAACTTTCCTGTCTCCCGTAGAAACCAATTAAACGACAACTTTTTTTTTTCATTTCGTTCATTTTGCAGGCATGCTAGCCTCGTCTATTGGAATTGTTTTGTGAATGCTAGTTGTGATTAAAAAATTAATCGATTTTTTTGTAGTATGAGTTCAAACAAGCCGAAAAAATAGATCAAAACTGAAAATTTTATAAGAAAAATTTCCGTATCTAGTTTTCAATTGGCCAACTTATAATTTATATACTCTCGAAATCAAAAAAAAATGTACTTCCTATATTACCCACAAACATCGAAAGGGAAATCCTCTATTCCCGTCAATTATAAGAAATGTGAGAAAATCTTACTCGATTCATGGTTGCTATGAGACAGATTGCAGATGTTTCACCGGATAAACAAGACGTTATCATTACTTTTCAGTAATGCTCGTTTATTTTTCTATTCCATTTCTCGAATTTTGATAGATGTTGTATTATTTAGAGAGCACTAAATTCTAAGAATGCCATCGTATTGCGCAACGTATTTGCATGAGGCACAAAAAATCTCACAGCGAAAACTACATGACGTAATCCTTTAGCTACTGTAGCGCTTGTGTCGATTTATGTAAATCTTGTCATATATTCGTCGATATAAATTGAAAATTAAGATAAATAATAGATAAGCGAAAAATTAATATCGAAAATCGAGATTCCGTAAATGGACACAAGCGCTACAGTATGTAAAGAATTACTGTAATTTTTGCTACGAGATATTGTGCGCGTCTAATATGTTAATACGCATTTTTAGAGTTTTGCCTGATTATGTAATGCGTATTTCCTCTGCATGCAAGACTAACGATTGGTCTGTAGAGGTCAGTTGGCTGGCTGACTTTTAATACTTATGTTCCTTCAAATGTTCAAGTACGATTAGGAACCCTTTCTCTCATTTCACTAGTTTACCTTAATGTGTGTCTTTGGCTAGCTGAGACGATCATCATTTCTTTTGTTTGTATTTCGCAGGAAAATTGTGAAAAAAATTGCAAAAAATTGAGAGCAAGAAAAGTAAGTGCACACCGATTATGACTCGTTGTACCACGATTTCCCCCTTCGTTTTCCCTCTAATTACCTATACGTATAGGATTAACTAAACATGATCCCGGGGATCACCAGTTCATAGTTTCCTTATCAATTTTATATTACTCGTATGCCTTCCTCGTTTTTTTTTCTAAAGCCATGAAAATGTATCGCAGCGGGTCGTAGCAGGAGCACAATGTACTCGAGCTCGTCACGAAGGCCGTACGGCTGGTTCCGCTTATTAAATGGTTAAAGAACTGGGTCTTGATTCCTACCAAATTCATTTTGATAAATAGTCCCTATAGATCATGTAATAATATAGGTTGACCCTACCGTGTTTTCCAGAATAAAGTTTTACAATAAACTTTATAGCATGGGTGTGCGGCAACGATTTGGGCGACTTCCGTTTTCCGAGATCAAATCCGAGTTTGCTGCACACATGAAAAATGTTTAATTAAGATTTTGCGCAAAATGTAGCCCCTGGTTTACACCTTTTTACGATATTGTGAGTACATTCGAAAAGGATGTTTTGATTGAGTATCCCCAAATCAAAAAAGAAAGTTGATGAGAATTTAAAAACTTTTAAAGAACACATTTTCAGGCACAAGGCCGAACGGCAACCGACTACGCGGGTCAGAACTACGAAGAATGTTATGATAGGTTAGATTCTTTTTCTATTATTCCATTCAGAATATTACGAATTAATGCTTAAAAAAATTTCAAATTAATTTTCGCCGAAATCATCTGCGCCTTAGCTCCACCCAGCTCTCTAGATCGCAACCCGCAATAAAGCCCATAAATCAATGGGCAGCTGCTGCATGGTCCGTAGTGTATTAGTCTGTCGTCTGTCCGATCAGTGCGCTCCCGATAATACTCTCCATTTGTTTCTCGCTTTTTGTAAACTATGTGGTCGACAGACCGTTGAAAGTCGTATCAATTGCACTTTTGTAGTTACCGATAAAATTGCCCAGATCGACGAGTTTTCCATAACAATTTCTCTTCCATTTTCATCTAACATCTGTGACCCCGCTCATTAGTGTTTCTCTAGCCGATGCTATTCCAGGTTCCCATGGCAATGTGTACATGTGTGCCTCGTCGAAAGTGAGCCAAAATGCTCTTTGTATTAGGTTCATTCATCCTATGTTTTTTGTCCTCAGTGACCTGCAACTGCGCAGAGTTAAATATTAATTGGCACTGAAGAGAGGCCGCTCGGGCAAATAATTTTACAAATTGATTTATATTTGAAAAATGAGACACTATGTTATTATCGCCGAATTCGTTCTCTGAGTATCGCTGCGTTCATATCTTTGCACAGCTGCTCTATGAACAATTAAAATAATTTGTGGGTCCTGTAACGAAAAACCCGAAATAAGTCTTGCCTATACAGGAGTTTGTGGAAAGTTTTCAAAATTTTTGATCAACGAAGGAATTTGGAGACGTAATACGATCACTAGCAATCTGAATTTCTACTTTTGTGCCCCAAAATGCTTTTTTCATAAGTCCCATTATCCAAAATCCGGCCACCTTGCTAATCATGATGTCCATAATAGGCATTGAGGCAAATCTAGCGCACTTTTTTGTCCGATGAAAGACTTTTTGATAATACCAAGCTTAAACCTTATTCATATTGCTTTTAGTAATCCTATAAGTTTTGTTTGCAGTGGTTCAGAATTGCCGAACATTCCAAATTTTTTGATAAAGGTTTTACATATATGTTGAGAAAATAAACTCAAAAAAATTAACAATTAGTTCATACGTTATTAATTCCAACGAGTTTTAGTGTAAATATATATGTGGTCCTCTATATATTTTGCGTATTACTATTATTATTGATTCCCTCCAAAGCTGAATGTCAGTCTCAAGACTACCACGTACTGCTCAACTGTGTTGATTCCCTAGTATTTTCAAACGAACAAAAAGTGACAATACAGTATACTTTAAACTAACAAAAAACTTTGTCGAGTCTATCGATCAAACTAGCGAAATCCGCCCGTTAAATCGGTTCTGTTTCCCGCCACCAACACTTATTGTGTTTTCATAGCTTTAACTCTTTGACGGAATTTCCTTTCTTCCGATTTTTCAAGCGATATTTAAGCCCAAAACTTACTTCAAAGAATCTTAAAAGGGATTTTTACAACACTCTGGATCAGATTTTATGAATTGTTTCATTCGCAAGAGAAGAGCGACTCAGTGCTATAAATGGAACATTCACCACACTATCTCCACATTTCATCTCTATTAATTCATACAAGGACACTAAAATAATCCCGGCCCACTTGCTCAGACTCTGTCTCGCGGGGGACAAATTTGAATCCATTCTGTCGGTCGACCATTGAACCCCCACCACACAATATGGTTCAGCGGGGGGAGGTCCAGTTTTATGGCTTGTTATTACGTATACTGCTAGGGGAACCCAATTTTACCGGACCCCGTGCGGAATATTCAAATTGGAGTGTGTGTGTGCAAAAACTTTTATGGTCCATGTCCAGCAGACCAGCCAGCAGCTGCTCCGATCAATTGCCGCTTCAACTTTCTCCACTTTCCCATGGGACATCTAACCTTATTTGTCGTTCTTCTAGTTTCTCCTCTTACTTCTTATTCTTCTTCGTTGCCCAAATTGTGCTCGAAGAACTAGAGATCCTGAATAGAAATAGGAAAAGAGCACGAAGACATTATTTATGTCTTGTTGTCCATGGTTCGCCTCGAGTAGTTGATTAGGAGCTTCTCCTTGTTGTCTTCACTCGGTCGTGTTCTATATTTTATGTCCACTCTTGAATTCCTGGAGTTTTCAGTGCCCGCATTTCCTGGTTGAGCAGTTAGAAAGCTGCAGGAGTTTCCAGAATTTGATCGATTTGCGGAGTCGGCTGTCGTACTACTTACTTCCGGATTATAAAATTCTGAGAATCTCGCGTATTGTACACCATATTTGACGCGTCAAATTATCTCATGGCGAAAACTACAGTAATTTTTACGCGAGAAATAGTCGAGGCCCCCTAAATCTAGAGTTCCAAGAGCTACAGTAGTAATTTGTTCTAACAGAATTACTTCCGAACCTTTCTCATTTTTCAACAATTTTTTAACTTGCGTAGCGGAAAATTAGCGCTAATCGCGTCAAGACCCAAAACAAAGCGCCAATTTCATCAAGAAATTTGATGTAAAAGTTTGTGAAAACAACCGTCACTACTTCTGATGACGAATCCCTACTTCGACCCGGGCCCAGTTCGTTAAACATTTTTGAATTTACTGCCACCACATATCTTACTTCATCGACCAAAATTCAACGTGCTGCGATCATCATCTTCATCTCTGTCTCATCATCTCGCCCAAATTCAATTCCGTCACTGCGGCTCGTACTGATTTTTTTTCATTTGTCAATCATTTAGAGGCCAATGTTAAAGACCTCCTCTCAATTTTTTTCTGTCTGTCATTGACCCCTCTGTTGCGAACCGATTCAGAGTTTACAGGGTAAACAAGCTCGCTTTGTATATAATGTTGATTTATGTGAGCGAGATAGTGAAAGAGAGAAGAGTCTTGTAGCAGGAATCTAAGCGTTTCCTTTGTTTCAAGCTCTGTCAAAGTGTCAATCGCTTTCTAGCTAGATGATTCTTATGAAGCTTTGAACATTCTAGATTTAGTTTGTTACCTTCAACATTGGTGGTCTTTCTTGTCCAGAACTGGATAAGATTTATCGTAGCCTTTTGCGAAACAGTATCAGATTTCCTGCAGGTTGTACAAGGGCTTTCGCGAGGCGGTAAATCGCCTGCCTGACTTTAAGGTGACCTCCGCCTGCCTCTCGCCTCAATACGTTATGCACAAACGGGAACTTTTAAAAAAATTTTTTCAACAAATTGATAAAAAAACAATTTGAAATTTAAGGTCCCTGCCTGCCATAGAAGCCCTACCGTGTTCCACTATTGATGCGCTTCATTCTATTACAAATCAATGTAACGAACTCCGAAGTTTGATAGCCCGAGGCGTTTTCCTTGTTAAGTTGATATCGATTATCAGTTTGACCAACCAAACTCCATCGAGTTGGGTAGATTTTCAAGGAATTTATAGAATTTCGTAGAGTTTTGGACTATGTTTTGCAACGTTGAATGGAATTATATTTGAATAGGATATTGAATAACTTGTTAATGGTTCAAGGATTTTAGCACCCTTTCCGAAGTCTAGAAATGTTCCACCCTCAGGTGCCGATAGTCGGCTCCCGTGAGAACTGTAAACCGATAATCAATCAATATTGCGGGTATTAATTGGCTAATATACATAATCCCCCTGAAAAGTTATGTGAATAACGGCAAACCCCAAGAAAGAAACGACCATTTCCGAGGTGTATCAGAATTTTAACAAGACCTACTTAGGGTACATAACCCTATCAGTTTCAAAAACAGCATGTCGGGATTTTGTGCTACCATGGTAGACAGGCGCGGAGGGTCTGATGCTTGCCTGAAAGCCGGGCAGACAGGCGTTTTAATTGCTGCATGGAAGCCCTAAAATTCCGCATATACGGAACCTAAGCCAATTATCAAATTCTACTTAAAAACTCATTCCACAGGTGTTCCTGTTCTGCTGCATCATCGTCACACAGACACTTACACGCGGCTTTTCTCATTTCCCACTTTTTCTTCGTTTTTCTCGCTTTTTCTTCTTCTCGACACGACTTAATATTCGGATGGATGACGCCGAAAGCCAAAAGTGTTTCCGTCGGCGTTTCCACGCGCACTCGTACTACAAGTGCCACACTTACACACTTGAAGCAAATAGAGAGAGGTGCAGGAGGGAAAGGAGGGGACAACTTCTGTAAGATAAACTACCTCTATTTGAGTAAAGAGTGCAAGAAATATATGCGCGTGTGTCTAATGAGAGGGTCTTGGAGCGATTTTTAAGCATGTACAGTCATGAATCAGGCGGCACGTTCCAGCTTTCAGGCTCTGAAACCGCGTCTGCATACCAGGCAAACCCAACGATGGTTTTTCTTTGCCCTCAGGGATCCGTTTCTTGGATAGTTTTAGTCTTCGTCCTTTTTTCTTTCGTACACTTTTTGTAACTGTTCAATAGTTTCATCTAATCGTAGAAATTCGAGAAAAAGGATTTTTCGAGGGTCTGATAAAAGATCCCAGAATGTGTCTAATTCTAATTCTCTCCAAATGCCCAAAACGAAAATTTTTCGACAGATCCTCGTATTTCGAAATTCAGGAAAACATTCGGCAAAGCTGAAAATGTCACAACTTGCCAAAATGAACAATTTCGGCAAATCAATAGCTGTATTTTTCAGCAACTTTCGGTAAACCGGCAGTTCGCCAAAAAAAATTCGGCGATGGTCTCGACTCTAGAGTTGGGCGGCAGACAATTATTTCGGGCAAACGCAAAAATTAAAAATGGAAATTGGTGTTCGGCAAATCGACAATTCCGGAATTGAGAGTTTCCTGTAAATTCGGCAAACCGTTTGCCGAAGGGCAACTTCTCAGAACTGACACCCCTTCCAAAAGTCCGAAATTTTTTTAGCTTCACCCCCTTCCCTCCCTTCTCCGGGTTTTTTAAAAACCGGACGCACCTCTTACAATTATTACAAACACCACTACCATCGTACGTATTAAACGTCTCTCGTAATAAGGGGGGCCATAATATAATGGTTTTTGTTGTGTTTAGTTAGCCTCCTCTCTACTTCTCCACCATCATCAAAGCTACCCACAATAACATTACGATCATCAACTGACTACTTTTGTCTTTCAATATTTGTAGTTGTTGGGTATTTGAATTCTTATCCACTATATAGCTCCATCCCTATGTTGAAAATTTGAAATTTTTGGTAAATTTGAAAGATACCAAGTTTATGTATATTATAGTATATTATCAAAATTTCCGGTAAATTTATATCCTGCAAACCGCAAACCGACAATTCTAGCCGGAATTGGAAATTCCCGGAAAACCGCAATTTGCCGATAATAAATTTGCCTTTCTTGATTCTAGGTAAAATTTAGTACGTGATCCGTTTTTTCTTTGTAATATTAAAATAGGAATATCAAAATTTTTTATTTTTTTATTGCAACTGCAAATTATGTTCAAATTTTATAAAACAATTGTAAGTGTGAATTTGCACACTAATTAATTTTCTTATTGATAGGTATCAGTTTTACTAGCGGGCTATCATGTATGTACCAAAACGCCTACGGCGCCTTCTGATCTAGTGCGGTGTGACCCGAAAAGTGTCGGAATCATCTTTCGCAGTATGTGGTGCTGAAACCAAGCTTTTGAGTTCTCGCCATAGTGCGGCGAGAGGACGGCATGAGGCGGGAGACAGGCTAGTAGCAGGGCAGGCTTCAGGTACTGTGTCGCGTCTGCCTCCCAATCATTTTTTTTCAAAAAGTTGCAATGGAAATCAGATTTTCAAACGCAACCTGTCTTCCCCTTGTACTATCACAACTTTTACTTGATGATAGTCGATAAAACGCTGGTGTGAACGCGGCGAGGTGTAATCGTGTGACAATACAGCATTATTCTTTTTCGCAAAAAAAAACATTCTTTTGGGTATTATCATTCTACCAACGTATCTTATTTTATCGATTGGTTTTTTCTCCGGCGCGGAAAAGAAAAAATTGAAAAAAAACGTCAAAACAAAAACATTTGGAAAATATAAAGGTGGATATAAAAACGGTTTCGAACTTTTTTTTGCCGCGAACAGAGATTCATTTCCTGTTAACCATTCCTACATCTTTTGACGCTAAAGCAAAACAGAGACAGTCGAGACTGTCACATAAAATATACGTTTTTTGGTATACTTAATTATTCACAGGTGCCCCTTTCTAAAAGTTTAATATTTGTCGCGAAAAAATGCAAGAAATGTTTTTTTTCTTAAAACTAAAAACTCGAACTCAAAAATAATAATTGGGTATTTAAACATTCCGGCATCTGGGTCCAATTTCTTCCCGTTCCTGCCCTTCCATTTTTTTCTTCCTGCACTTACTCGAGTATTCCGGGATCCTCTTCTATTGCTGCCATAAAAGTTCTTCCGCTTCACAGAACTGCAGCGTATCCTGCTTCATATCTCGTTGCTGAACTCCATATAGGTTGTCATAGCTCAGTTTTAGACGGATTCAGGTAAACTCGAACTTAATTTCTGTAGGGTCTCTAGGATGAAGTACAGTAATAAGTATACGATGTGTCAAAAATTTGGCCTAAACTGTCATGACGCTGCTATAGATTACGGTGATAGAAATTTGAATATGTATGAAATAAGTGAAAAAACAGTAGACTGAGCCTTACTCAAATTCACATCCGTTCGAGGGTCCATATTCCTGAGTTGTGAATTTCTGTTGGTTGCAATTGCCGTAACTTATAAGGAAATTGAACAATTTGGAATTTACAGCACAAAATTAGTTTGGTGCTTCTAGAGCCCATTTTATAAAATATATACTTGACACGTGGCACTAATAACAACATCTCAAGAAATTCAGGAACCACAATCGTTTCAGTCCGAAGAAGAGTGTGGCGATCGGCAGGCGTGCCGCAGCGAATGGATCGGGTGCTGCTCAACTCGAGTCGGGAAGATCGCCATCCTGGTCATGTCAATCATTGTATTATATCTTATCATATCAGGTTGGTTTAAATATATTACTCAAATTTATCTGAGTTTACAGGACAATGAATGGCTGTCAGCATTAACGCCCTCCGACTCACCACAGGCAGACGGACCTCAACGAGCCGCGGCCTGGTATTAATTTAACAAGGTGTGATTGGGATATTACTATTGTGGGAAATTGCTCGATAATTCCACACTTATTGAGTTCACAATTAATTTCTACTTTATTAACTGTGTTTTTGGTAAAGACACTTTTTCCCCTCCCAACGATAATTCTCCTAGATTTTTTATAAACTTACGACATACTTATGAAGCAACGACTTGATGCGCAAATCGCAAAAAAAAAACAGAAAAATAACTATTTTATGAATATTACCATTATCGTATGGTGTCGTCTGTTTTGTTGTTAGTTTTTTTTTACTCGAAATTTTCTTAAAACACCGAATTCCACATTGAATCAAATTTCTTAATAATTTATTAGACAATTGGCGACTTTACAGAGCCAATCTCGGCAAGTACTCACCGGATGTATTATGTGATGCCTATGAGCGAGCAGACGTTTCCGGAGACTATTGTAATCGACTTTGCTATGATCGAAACTGGAGTTACTTGTCACTGACTAGTTTACGAAGGGCGGAACAAGACTGTGGTCATAGTGAAAGATGGCGGATAGATTGCTGTCTATAAAAGCACCCAATGTTGATGGATCACTTCGACGAGCCGAAAGACATCTGACGGATGCCCAGAGTTCTCTGATCGAGTAGTAGATATGGTGAATGATGAGCTGAGATTCGGATGGCCGAAACACTATCGACGGAGCAACATTTAATGGGGACTGTGGCCGACACACTGTTACGGACCAGGGAGAAGCCATGTCGAAAGCGGATCGATCCTTGTGGGCTTTGTTCAAGCAGCCTGAATTCATCCTGTGCCGAGTGTTACCGTTGAGACGTGTCACGCCGAAGCTCTTTGGGACGTGTGAGTATCAGACTGAGTCACTGGTGGTGTTCAAGATGAAAGGGTATTATACGAATTTGAAGGTGGTTGGGGATTTTTTTTTAAATTGATTTTAAAAATAAAATTTTCGCTCAATCCAAATTTACAGGCAAAAATCTTGGTGCATGTCATGGGAACCCTGAAGCTCTTATACGAATTTCTCGACGAACCCCCAATGGTGTGTTCGATTTGATCTCGGGTTAGCAGCAGCTTATGTCCGAAAAGGTAGGTCCGCCTGTTTTTTTATTTGATTTTTTTTTCCGAAAGAACCTCCATTAATTATTCGAAACTTAATTTAAAAGTTATTATGAATGATTTTTTAAACAAATTTAAAAATTGATGATAATCCAACAGGCCGGAAACTCAAACTGTGAAAACTGTCCCGTAAAACTCCATATTTCTCAATTTTTCTGCAGATTCGTTCTAATGGACGGTGACATACACGAAATCGACTGACAATTGGATTCTCTCCTAAAAGGACGTCTGTGTGAAAGTGATAATGATTTAAGAGTAAAGTACTTGGAGACTGTGAGGCGAGATGCATTTCTAATATGGTGTGGTCGGCGAGGAGTAACGGGAATGGTAAGCTTGAAAGTTGTATGAAGTTTGGAAAAATTGTGAAAAATCAATAAAATCGGCAAAAATAACTAGCTTTTTTCCAGATGGCCGAACTTGTTTTGCATCGTCACCTGTGGAAAAAATTGCTAATAATGCAACAGCATCTTGATGTTTTAGTATTCATAAAAAAATAAATTCGACAAAAACCTTTTTGATTTTTCCAAAAATCAAAATCACATTCTGATGCTCAAATTGAATTTTCAAAAAAAAATATAGAAATTTCTTTTTTAATGCTCAACAAACGAACGAATGTCAAAAAAAAAAGAAGTGAATTTTCCGAATTTTTTCGCTTAAAGAAAAACTGAAAATTTGAGGAATTTCAGTCAGAAATATTTTTTTTTTGATTGAAAGGATTTTATTTTATAGAATTTAACTTCCACTATTAGAAATTACCTATTTACTTAGTAATAGGAAAGTTGTGAAAATGTTAGGAAAATTTTTTTCAACTGTACAATTTCCCGGACAGGCCTGTCGTTCCTTTTTTTCACAACGTAAAAGAAAAAATTAATTAAAAAGTTCAAACTCCTAGTATTTATACATTGATTTTGCTTTAAAACAAAGTTTTTCTTGATTTTTTTGTGTAAAAATTGCAAAAAAATCCAAATTTTGTAGGTCTTCAGCGATAAACTGGTCAACATTCGCTCGTTACAATGGTCCAAAAATAAAAAATATTTGGTCGCATGCCGGGATACAGTAGAAAACAACTGGACTCAACGAATTACGGTTAACAGGGTGGGAATCTGCCGGATGTTTAAAGGAATCTAGCTCTATTCTTTTTTTTTTTCTTCTACTCCATGTGTCAAAAAATCCCCATGTCTTATGATTTTCTGGTGCTTTTTTCCATATTTTGCTTTTTTTGTGTTCTGGTTCATTTTTCCATGGCTCACAGAGCCCGAAAGGAACTTAGGATTTTCAAATTTTTCGTTTTTTTCTCATAAGTCTGTCATCATTTTTTGCTCTGCATCATCATCGTCATCGTCAACTTCATCTTAAAGGTTTTATTAAGGGGTATTATTACACTTTCCTCGAAAAATTTTGACGAACGTATATGTATGCTTCCCCTGCACTGTCTCCTTGCATTTGTACCTTCATTGTTACGGGTTTCAAGTTTTAAAACTGTGAATTTATATCGAAGAATTTTAATTTAAAAAAAAACTTTGTTTCCTTTTATGAATTGTTACAGACAAATTTTTTCTCGGCTTGAAAACTGAAGAATCCTAACCCTGACTAAACTAACTATATGTGTTGGGTATCAGCGTGTATTGGTCCACCCACGACGTCATGGCTAAGAAGATCGTACAACGTGAACTCTATGAACTAACTCTTTATTCCTTAGTTTAGTACACGCTAATAAACTACTCGTCTTTTCCTCCTCGTCTCCGAATACACAACATTATGAAAAGAGTTTTTCTTAAGATAAGAAATGTTCTAAAAAATCGATGGCCGAGTTTCCTGTTTACGCGGGCGCAACAGTAAAAAAGTGTTAACACAAGTGAGAAAACTAGACGACATTTATTTTCAAATTTCACCCGATTTCAAAATGTCAACAAAAAAGTCACAAAATTTAAAATATGAACAATCAATATCCCGCTGGCGCTGACTCCTCCCCTTATCCGAACTGTTCGCAGAGATTTGCCGTCGGAAAGTCGTTCGGCGGCGGTAACAATTGTCAAATTGTTCACTACCTCCATTACGTGGTGAACCACGATCGATCAGGGATTTCAAGACGTAGGTTCGGGAAGTATGGTACCACGTGTAATTTGGCTAAAAAATGAGAGGAAATTGGGAAAGGTTTTGATTTTATTGATTGAAAAATTTCATGTGAAAGTGGAAAATTGATTGATAATTAAATTCAGAAGTTTTTTTTTTGAAAATTATTGATTTTTATTTTTGAGAAATCCACTCTTTTACTTATCGCTTTAACGAACGAAAAAACAATCAAATTTCGCGGGCTCTTAACTGCTTGTGCATCACTTGGAGCATCAACAGCTTGTTTAACATCTGCTTTCAGCCATAACCAGTGCAAATCCAGCAACACCCGAAATAATGGTGGATCCACCGGCTCCGCGACCGCCATAAGCTCCGCCCCTTTTGTGTTAAAGATCACTAATGGGCACTTTGACTACTCGCCTGATGCGTTTTCCAGGGCGAATGAAATTGGCGGGAGACGGTGGGAAACCGAAGAAAAAATTCGGAGGACCGGGAGTGGAACGTCCATTCGTTATTCCACAGAATTCCCGTCGATTCGGAGGATACTAGGCCACCAAGGCTGGAAGAATTTGAGATGGTGGACATAGAGTTTTTTTGGCGTGGCCGAGAAAATGTCTTCATATCCGAAAAAGTAAAAGCGATGGCCTAACAGAAATTTATGTGGCCACCATATAAACCGATTTGAACTGAATTCTGGCCTAAAAATGAAAGATTCGTCGTCCTAAAAATGTTTTTAATGATTGGGCCTAGAATTGAAAGGCATGTGATGGCCTCCAAATTTCAGGTGGGCACCTATATAGACTTTGGTTGATAGAAATTACACGTGGTCCAGATTATGAAATCACTGCGGTATAAAATCCAGGTCTAGGAAAACAATTTACTAAGACTGCCTACCAAATCATCCCCTGGCCTAATTCGTTTAAATTTTTGGTGACGACCTCGAACTTGTTCATTTTTATCAACTGCAGAAGCCTTGCTAGTCGACTGAGGACACCTTCTCACTTTTGGCGCTGGCCGAGTTTTCGAAGGTCGGCGACCAAAAATTTCCTTTAAAAAAGCAACTCACTATAAGTTAATGGTTAACGGTCGAAACGGCATTGCTGTCTGCATCGATAATCGATACATGAGTTGTTCCATCCTGCGGCGGTGCTCGATCCTCCATAGTAATCATCAGGATGCGTCGTGTCTGTGATCTTCGACACTAACCCAATCCGCCCACTTTTGACGTAAAATTTTTTTTACGTCGTTTGCCACAGAATTTCGGGTCGCCAAGCCAGCTTCTAGCCGCATAACTAAATTTGCCGACTTACATTCCAGATAATGATGGGTCGTATAACGTTGCGATTTCGTTGAAGACTTCATGTTATATTCGAAGCGGGCCATCCATCACGTTAAGTATTGCCTGAGCCACCGCTGAGCCCGAGGGAGGCGGCCGCAGACCCCGCACCCGTTTTTCAGCTTTGTGTAGATCACATTTTTTGAGTCCTGGACTATTCATTTGTATTTGTTGATGTCCTGAAGCCGGATGATCCCACCGTTGGCTTCGAACTATTTGGCGAGTTGCTCGGCGAGCCGACCTGTATAAAAGTCGGCGCCATGATGGGATCTGTGACTGAGTTTGCGAGCAGCCGGAATGTCTCTAGGAGCTTTTTGGACGCGGGTTTTTATCTGGTCTCCTGGTTGGAAGACACGCTGAGTTTCGGGGTAGATGAAGTTTTTCATGGTGGGCTCCGCGCGGATTTGGTTAGGTGCTCGTTTTGGTTGAGATGCTTTTGCAAGGTCATGGGTGACATTGGGTAGCCTGGAATTTTTTAGGATGGCCTAGAAACGCCATGAACCGATAACATAGTTACTTATTTTGTGACCTCGAAATTTTCATGATGGCTTAGAAATTTTATGATGACCTAGAATTTCTAGCTGACCTAGTAATTTTTTGATGTCTCGAAATTATTAGTAATGTAATAAACTACTCGTCTTCTCCTCCTATGCAAAAATTTGGGCCCATCTCCCTTCGTGGTGAGACCGATCGAGGCGAGACCTGCCCATCGTGGCGAGACCCATCGTGACGAGACCCATCGTGACGAGGCCTATCGTGGTGAGACCCATCGTGGCGAGACCCTACGTTGAGAAACCCATCGTGATGAGTCGACCCATCGCCATGGTGAGACACGCCGTGGTGAGACTTATTGTGATACTGTTAACGTACACAGTAATTGGAGAAACTTTTAAACTGATTTTTACAAAGAGTTCAACATTTAACTTACCAAGAGCTCAATCCGTTGCCTCGCTTTTTGTTGCGGGATTATTGTTCTGTTGCCTCCATTTCCGTTACCCCTGTTGTGTTGCCTTCGACCAGCGATGAATCCGTTGACCCCCCCCTTTTTCGTTGTCCCCGGGGAATATTAAATCGGTTGCCCCCGTTATCCGTTCCTAGGGCTTGTTGGCCGGTCTAAAAACGGCCACCAGAAAATTTATCAGAAATGTTCTACCGTTAGGAGTTTTTTAGCAGAAATATGCTACCGTCGCAGGAAAAGTGCCCACCTTCAGCCAAAACCCTAATCAATAGTTGGTTTCAACAACCCGAATGTCTCCACTCGTTCCATTTCCGAATCTCTCGAATCCGGAGGCCGTGAAGCTCTCCGGGCACCGCAATCGCCTTCCATATTCTCGACTGATTCCACGTTTGTCACGGTACATTTCCTCTGTTGCGCGGCGACGGGGCAATCTCCCAAGCATCGATTACCGTACACTCTTTTGTGTTCTGGAAGAATTTTAGAGGTTTATAAATCATTGATAATATTTATAGGCCACGGCACAAAGAAGTTTCTAAAGGACACACGCGCTCCTGGCATTTCCTCATAATAGATTTTGAAATGGAAGAGTGCCGAGTTAGCCCGTTTGGACTACGTCCGGGGTAAATTACGGAGGGCGTGCAGACTTGTTAATGGAGCGCGAGAAAAACGCTTGAAGGCCAGAAACCAACAAGGTGAGGCCACAATCATGATGTTTCCAAAAATGTTATTAATAGGAAGATCATTCTTTTGTCTTCCGAAATTTTTCTTCTTTGTTTTCCTGTATTTCGATTATTGACTTTTAGTTGAAGAATCAATACTAATTATCTTTTTTAATTATTGATGTTCCGCTCCAATTCGTGGCGAGACCAACAACTCACGCATTATAAATGTCATAAAATTTCCGCCGCCAATTCCGGCCGAATGTGTATCAATTGCACCGATACAGAAAAGTGCGGCGATTGCCGAATCCACCGCATGTCCGCCTTTCAGCAAAATATTCCGACCGATTTCTGAGCAAATTTCGTTGTCGGCGGCGACGGCCGCTTTCGAATATTTTCGAGTGGAGAAAGTGCTGGTCCAGGCCAACGGGGGAGGCGGGCATTGTGTCTGGAACCTTGCCGAGTTTTATTTTTATGACGGCCACGTAAAATCCAGCCATGAACCGACAGCGGACTATTCTTCCTTTCACCCTCGTGGCCTAGCTTTCTAACAAGCCGGCATTAGTAAATCGGAAAATACAATGAAGCGAATGCGAGTCCTTTGAGATTAACATCGTTCGATTACGAGAACCGTTAAGCCGACCGCCGCGCGGCCTAAAGTACGGATTTTCATGGGTTGCTCGGCCTCGATAAGCGGCTCAACTTCATCAAATGGTCGATATTCTGGCTGTAAATTATCATCGTCCGGAAACGTGTTGTAGTATTGAACAGGAGGTGGGTTACTGCTGAAAAGTCGAGTTTTGGGCGTCAAATTTGATGCATTGAGTGGCCTGATCACGATAATTACAAGATCGCGACATTTTAAGAAGGCGTATTGCACAACATTTTTCACGCGCAGAAATCTCGTAGCGAAAACTACAGAACTGTTTAAATCACGGTAAAGCTTGTGTCGATTTCCGCGGTTTCGGTTTTTTCATTTTTTTTTGTGTTTTTTAATTTAAAACAATTTATCGACTAATGAATGATTTCCGTAGAAATAGACACAAACACTACAGTCATTTAAAGAATTATTCGTAGTTTTTGCTCCTAGATATTTTGCGCTTCGAATATGTTGCGCAATACGCATTCTCAGAATTTTAGTGTTGCCATAATAATTCTAAATTTAAAAATGGAATTTTCAAAATCAGAGGTTTCCCAAAAATTTGAATATTCCACCAAGCATAAAGATGAATCTGAGAGTATTCAATTTTTTGAGCAAATAATCGATTTTCTGGATTAAAAAATTGCGTTGAATTTATAGATTTCTAGTAAAATTTGAATCTGTGCAATCTCAGACTAAAATGTATCGATTTTGATCGACTTTTCATAAAATTTAATTTAATTTTCGAAATTCCCAAAATATTGCCTGTTTTTCATCCCAAAAAAGTCGTATCAGTTTTTTCAACAAATTAGCGAAATTTTAATCGAAAGTTGTTTTCAGAGCATCATGATTTTTGAAAGAATTTGCAAATGTGAGAACTAAAGTACTCCCTTAAAGGCGCACGCTTGTTTTATTTTTAAAAAATTGGTCGTTTCGAGACCTGGTACCGTATATTCGCATTTGGGTAATATTCCCAGCATTATAAATTGTAAAAACAATGCACTTTTTAAATCTTGAATGCATATATTTATTTTTTTCAGAAACTCATGTCGCCTTCGGTCTCGATTCGAATTTATTCTCACAAACGTATAATATTTTCTCGAAAAACCCGCGAATTCTTGTAACATTATTGATTCTCACCGCGTAGATTGCCCTTCATCATTAATCAGAATTGAGTATGAATTAAAAAATCATAGAAAAGTCCAAGCGCTGTCTATTGGAATAGGACGAGAATGCCAAATTGCAACTTTGGCTTCAAGATAACGGAAAATCTTCTATCGCAAAACGCACTAGATAAGAGCTACAGTTTGCTGCGTGTAAGCGCCCTCCACGACAATGACAAACGAGAAGGGAAGAGAAGAGGGGGTAACCGCCAATAGCTCTCTGTATCGAGGATAGTCTTCAAGTGACAGAAGTGAGATATTCTGTGGGGAGAGAGTTGGGAGGAAGGGGGAACAGCGTATAAGGACTACGGAAGAGTGACTTGTAGATTTGGTGTATACGAGAAAGTGGAGGTTTTGGCTGAAAGTCTTTTATTTTCAAAAACTTTTACTTGTAACAACTAACGAGTAGATTTGACAATGAGGATAATATTCAACACAACAGAAAAAAAGTCGATGGGTAACTAATATAAATTAGAGAAAATGTGGCATCGGGGAGAAGTGGGAACAAAAGAAGAAACTGATGATGATGATAGGAGGATAGCCGCGAAACAAGCGATTAACAGAGAACAAGATTCATTTCGGTGAAGATAGAATAACAGCAAAAAAAAAAACAACAACAAAAGTCTAGGTCTTATTGCCCATTGAGAGCTATGCTGAAGGACACTGGTAAGGTGCTCGTCGATTACATCTTGCTGCGCGAATTGTGGGAACGATGCGTACATTCAGGATTGTGACAATTCTTTGCTTGGTTTGGTTGCCGCTATCGTCGTCGCGAGGTTGAAAGAGCCATCGTTGGTGATTGAGAGCAAGCCTGCAAAATACAAATAAATAAAATAAGTTACGGATTTTTTTAGATTAGAACTTACAAACAACGAAGATTCTCGGAAGATCTGATTTTCTGGTCCAAAAAGTGCGGCGTTTATCAAACAATTCGGCGAGACAGGTGTATATGTAGGGGCTTTCCTCGGTGTCTGAATATGGTGGCAACCAGCTCAGGAACAGCTCTACGACCTGGAAATAATATGGAACTTTTTTCTTAACTGAAGTTCTAAAAGCAACCTTTCCGTAGGAAGGTCTTCAGAAAGGCAGGAAGTGGCACATTGCGATTTTGGCTAATGCAGAAATCGCGTTTTCCGTGGCAATTTACAGTGCTCTCCTCGGTGGCGCGTCCTCTCGTTGAATCATGGCGGCCAGTGGCCCCAAACAGCCCAAAAACTCGTTTCGTGGTGGCTGATCTGGCGCTAGTTGATGGACATAACTCCGAAACCGTAGCTCGCTTCTGGTCTCACTTCAGGATACTCCTGATCTCCCAACAACATGTACATTATTGGGAAATAAGCTTCGGGAAGTGAATTGGGATATGTCCGTAACACCGAACTCGATGGCGTCATCGAGTCTCATGGCACATTCCCCACTTGTCTCTCCAAGTTGTTTGAATCCCTCGATGAGTTGAACGGCACATTTGAACATGTTGATCATTCCCTCGAAGATAGTTCGCTTGGACTCCTTCATAAGCTGAGAGAGAGTCAAAATCGATGGCCTCTCCAAGGCCTGAGGCCTCCATTATTCCATGAAATAATCGAAATGAGCTCCTCATTAGCTTTACAGCATTCCCTATTCATCGTCATCTTCATCTTCAACTGGACGATCGCTCATTCTCTTTAGTTTTCTGCTCGAGCAGCACCGAAATGATGAGTTGAAACTCTTCTAGATCTCGGCGATCCCCTCAGTTTTCATCCTCAATGAGCCGATGGTCGTCATGTACGAGGCGAGAATCTCGACATCGTCCTCCTCCTCCGACGTCAATGCCTTCAAGAACTCGCACCAACAAACGACGCTTGACAGCCAATCCTTGCCAACACAGGTCAACAAGCATGGCATGATTTCAGCGCCCGTACGGAAACTCCGTCGTGAAGCCCGAAATACATCCGAGATTCTTGATGGCGTGCTGGTAGTCGACGGCGTGTGGCATGAAAGCCTCTGGCCTTCATGTCCTTGGAAATCGAACGCGACAAGCATATCGCAAGCAGTTGCCTTTTCCTCAACACCTCTGGTGCGGATTCCGACAGTCTTTTCTCCTCCGATTCAGTGGTATTCAACTCACTTCCTCGTTTTCGTGAACATCTTCGTCTGAAATTTATATATTTTTTTAACACGTAAAACTAAAAAACACTCACTGTTGAATATATTGAATTCTAGGCGGTAACGAGCGGCAAGAAATGGATCCATGACACCTGGGAGGAATGGTGCGAAATCGGCTCCAAGAAAAGAGCAGAAACGAGTCCATGAGCTGATCATGTAGCTGTATTGTGGATCACCGATAGCCAAATCACGACTTCATGTCTCCGAGAAGGTTCAGGATCTCTTCGATTGCAGTAGGGTGGAATTGTTCCTTTCCGACAGCATATCCGATATGAGAGAGATGCATTCGATCGTCTTTCCTCTCAACTCCTTGAGCTCTCCGACGTTTTGAAGAATGTGAACGAGGTTCGGGATGAGGCGAGGCCATGATGTTCCTTGAAGAGCTCCTCGGCGGCTTCAGCGACGGAGGCGATGGGCAACGGTGACGATGTTCTCAACGACAACCTGTTATGTCTTGTCTCCGACACGAATTGAACAGAGCGGAACAGCATCATTTTCGAGTTTCTGAAGAATGAGTAATGGAAGCTATTGTCCAATGATTTTCACTCCTCAAAGTTGACAAGAACCGAAGCGGCATGAACAGACACGTGGAACATCGGTTCTCTAAACTCGACAAGAGCTGGGTATGACGGCGGCGTGGCACTTCTTCTGAAGAGTTGGAACGAAGTCAGAAGACATTTGTCCGATGGCGTTGCAAGCCTCGTATTGAACTCTTGGATGAGCTTGACGTAATTGGTGATATGAGCCATAATTTGCTCTATGTGCTGGTTCCACAGATCTCACCCTTAAGGCGGACAGGCGAAGAGCCGCGTGCTTCATCTTCCAGTCTTCGCTGGTCAATAGCTTCTCGACAAGTGGAAACACTGGGAGCACCACCTTTCCGTTGAGGCAGCAAGCAACACGGTAGATGACGCGCTTTCGGCGATGATTGGGATACTGAAAAATAATTTAATTGAAGAGAAAAACTAGAAATCTTAATCTTCATAGTCTTCTTCCTCTTCGATCTCGTTGAGCCACTCATTGAGCACATCGTCATCCATTTCGGTCATGCAGGAAAGAAGAGTCTCGAGTTGGTCCAAGAGTTCACTGCTGGTTACGCGTATTTCTTGAGTCCTTTTGGTGCGCCAAGTACGGGCAAATATACTTCGATGGCGTTCTGACGGACCATCTCGTCCTTTTCCTTGTATCCAGCATGAAATCTGAAAAAATTAAATTTTTAAATGGGGCCATTTATATTACTTACAGCAAGAGTGACTTGAAGAACCTCGGCTGAGACCATATGAGTGTTAAGGCATTTTGGCAGAGAAGAGGCGGGCTCGGCGAACTCTCCGAGTCGTCCATGTGTCCGCGTCGCTGGTTTCATCGCAAACTTGAAGGCTGAACATTGGAACAAGAGAGGTAGCCTGACACTTCTCCTCATCATTATCAACAGCGAAAGCGCTAACAGCACGGACGGCGGTGGCCCTTGATTTGCAAATCCGGTGTAAGCCATCAGCACTTTTCCAAGCTTTTTGGAAGGATCTCAATGGGCCAGCCTGTTTCCAAAAATTATTGAGGATCTGCGAAGAAGAAGCAGGGCTATGTAGTTTCCGGTAAGATCCTCTTCAAACCATGATCCATCAGCGGATCGAGGACTCCTCCCCATGTCATATCTCTCGTGCGATGAGGTTTGAAGCGATTTACGGCAGAGGTATCAAATCAGCAATCTTCTTCTTAACCGAGAGTTCGGCGTGAACTATGCAGCCATCTCGAGAACTCTGTCGAGAATGTGCTGTTCTGCTCGTTCTGCGCAGCGTTTCTCGCATCCCAGTCGCTGGCGAGAACTCGTCGCAACCAAAACTGATCTGGCCTGAAAATCGAAAATTCCTGGACTATATACGAATTGAGTGAACTAACATCAGAATTATTCGTGTGGTGGGTGTAGGCCTGGAAAAGTGCAGCTACTCTTCCTTGGTTGGTGTCCTTCAGACGCATCTTTTCATAGACTTCTTCAGCTTGTTTTCGGATATCATTGTCTGCTGACTGCAGTTCTGTTGAGCTCATGCGTGAAACCTTGATTGACGTCCATTGTAGGGCACCCTGAAAATCAGAATATGTGCTAAAAATCCCTCTTCACAATTGAGAAGGATACTAAAGGATGAAAGCTAGTCGGTTTTGCAGATTAACGCCAGACCGGGAATACGCGGAATCTCGATGAGCACTCGAAAATAGATTTTTACTATAAGAATTGTCATTTGCAACAAAACCTATCGTAAAATGTGAAAGATAGGCCAACAATTATTGATTTGGGACAAAAACGCCTCGAGTGCACGATTCTTAACGGAGCGCACTTGCTGCGTCACACGCACCTTAAACTGTACACGGCGGGAAGTTCCAGTTATTAAAAGGATTCCCGTGATTTTCACGACATTTACTGGTTTTTTCAGCGAGTTTTCGCATCTTTTCTGCGACAAGCGATGATTATTAATGTTTGGAATATATGATATGGTAGCGTGTTGCGATATAAAAAATCGATGGAATGAGTCCGCATCAAGAGAAACTAATATCTGCATAGATCGCACTGTTTGCAATTTTGGCTACATTGGCCAGTTCACTGACAAAAAAAGAAAAAAAAACGGCAACATGAAATCTCTAGTACCTATTCCAGGCAACCAGTGTCTGGCGACGATGGAGTGTAATTCTGAAAGACGCAGTATTGAAAAGAGTGTGTTTTTCGCTTTTTTTTTCAGACAGACGAGTCAAAAGAGTAAATACGTCTCAGTAGTACAAACAATGTGCGGCTGCGAAATCAGTAAAAATTAACGACTTGTGATACAAATTCCTCAAGGAATGAAGGAGAAAGTGTACTTATTTTTGAGACCCGAAGAGCTCGGGGGATGTACAATTGGGGGGATTACCAACTCGATTGGCCCCGCCCACAGAACCCGACGTGGCTTGCAATACGCCCATTTCTGCAACTGCCGCACGGTTTTAAAACTGTACTTTTCTCAATAGAGCGAGATTAAGAAGAAAAAATAATAAACCGTGCGGCAGTTGCGGACATGGGCGTATTTTGGGGCAAGCCACGGTTCTGTGGGCGGGGCCAAACTCCCGAATTGGTAATCCCCCCAATTGACATCCCCCTCTTCGGGTCTCCTGTTTTTTAATTTTGAATTGAAAAATTGTCCAAGCGCACACGTAGAACATCAAAACCAGTGGAGGGGCGAAATTTGATAGATCGCATGTGCAAGAATGAGCATTCTACGAGTTGAAGTCGCGCCACTGCTGCGTAATCGGGCGCGCACAATATTGTGCAATAAATCTCGGTTATTTGCGTACATGCATCATAGCTTAGACGCGCAAATCATATTAGAAATTTCCCCGAAACACGGGGAGGCAAAGCTAACGTGGCCGAAGAAATTGGGTCTACAGTAGTCCCATTTGGCTACTGAATATTCAACGCGAATAAGTTTTGTACACTATTGCGTACTTTGCGTACGGTAACGCATTTTATGCATTGACGACAATTCGTCAATTTCAGCTCAGCCTAAAAGCGCTTTTCGTCATTATGTGAGCGAATAAAAGTCGAAAAAAACTGTTGTTGTAGAGAAAGTAATTTAATAAATAAAAAAGTGCATGTTTTATGTTTCTCATTATGTTTCCACTGATTTTCTTAGAAAAACCGACAATTTCCTCGTTTTTCGAAGAATTTCCGCTGAATAGTTTGTTTTTATCTAGTTTTTCTTCCGATACTGAATAAGACATTTAATAACATCAAATATAACGTTAAAAACATTAATTGTCTCGAAAACCAATATAAAACTCGTCAGAGAGGGATACTTAGTAGATATGCTGAACAAGGAAAAGAGAGAGAAGAACATTAACCTGAGAGGGGGGAATAAGAAATCTGAACAGGAACGAAATAAGAACATTATTAGAAAGAACCATGGTTCCCTTGATCTTCTTGGCAGTCGTCTCCTTATCCTATCACTTCTTCTCGGCGTCCTTCTGATCACGCTACCGAGCAACGTGGCACGATCGAAGGGTTTCACAAGCACGGTTCGATACCGCTCCACGAGGGGGCTCCCAATTCAGCGAGCCATGGTCCTCTCACGAAGTTGAATTTTTTAAAATTAAAAAATAAGTAACGTCAAGAATTCCATCGAATTTGTGCTCCTTTGCAATAAGACAAATTTTTTTTAACGGACTTGAACAGGATCATTGACGGCATGAAAACGGCTTCCTCGTTGAACCATGTTGAAGCTCCTTCACCAATGCACCTGAAACAACTTCTAAATTTCAATTTAAAGAAAATCCACACACTTATCCGTCGGAAACGAATCCAATATTCTGGTTGCTGAGTGGAATTGCTTCAATTGATCTGTTTTTTTTTGAAATATTCGATCACACATCTTGTATCCACCAGATCGCTGAGTGCTTTATGATTCAGAGTCGCGCTTGCCAACCTCTTCCATCAGCACTTCTTCTGCTTGGAATTTTGATTGCTTTCGGACCGATTGACTTGTAGTTTCTTCTAATAGTCGCTGATTGAGCAGTCGACCTTGCAGTCCTACCGAGTTCTTTGGCTTCTCCTGCGGCACTTGAGCCCTTGTAAGAGCAGTTGAAATTGCTGCTTAACCTTCCTTATTAATAACTTCTTCTTGTTCGCATCTATTTCGAATTTTGTCTTGAAATCTTCCAAAGCAGCGACAACGTAATATCTGGAAATTATAAAAACATTAAAAATATTTTGAAAAAAAATCGAAAATGGCTGTATTCCTAAATTTTTTATTAAAAAAAAAAATGAGATACGTGAGTTATCATTGAGTTTTGAGAATTAAATCAGCATATATTTCTCCATATTTGAGTAGGTTATCAGAAATATTTACCATAATTTTTGGAAAAATGTAATTTTTAATTCGAAATTCGCACCGAATTTCGCGAATTTTTCACTAAAATCGAGAAAATAAATATGAAATACGCGTGTTTGAGGTTCAAGGCTTTTTAATTCGGAATCAGCATATATTTTTCGATATTTGAGTAGATTTTCAGAAATATTGTACCATAATTTTTCGAGATTGATAATTTTGAATAATAACTTACTCTACGATTTTGCCTTTGTCCGTTTCAATCCTCGAATTTCGAAGCGGTTTGCGTAGATTAGCTGAAATCATTATGCTTATCCCACGTAGTAACAAGGAAAAACAAGAAAAAATAAGCAAAAACGTGGAAAGAAAAATAATAGCATATCAGTCAAATTAAAAATGTTTATTCGATCAAAATTCTTAACCATAGGAGGCGGTGGACTCTAGCGGGCGCACTCTCGCGGCCACGTTAGCTTTTCCCCGTGGAAAGGAGCCATGATAACGGAAACACTATTTTCTGAGCACCCGAAATATATCGTAGCGAAAGCTACAGTAACCCTTTCAATGACTACTGTAGGGCTGGTGTCGATCTTTACGGGCGTTCATTTTTAAAATCATTTTTTTAATCTGTTTTTTGTGTGCGTCACTGTCGATGACTAAATTATAAATTAATTTCCGTAAATCGACATACAATCGCTACAGTAGGTTCATTTAAAGAATTACTAGTTGTTCGCTACGAGATATTTTGCGCGTCACTCCTTAGGTTCAGGCCACCAATTGTCTTACACTCAAAATCGACGTGAATTTCTGTGTATTTGACAGCAAAAGTGACGTGACAAACAATTAAATAAGGCAATTTGAAGAGTAAAAAACTGGGGAACGATGTGAGATAAGCCAAGAAGAAGCGGGGCTTCGACAACGTATACTAATCAGAGATGGAAAGTAAGAAATCAACTTGAAATTTAAGACAAAAAAGTCAACGGGGGATTTTTTTTAGAGAGAAGCGAGTAATCGGGCACAGCAGGCCAGAGAAATAAAAAGATAATAAACAATTGAAAAAATATATATATCGAAGGGGGAAATTATTGCTGAATAGACTGCAAAGAGGTGATCGGACGGTACAGATAAACGAAGTGTCTCTGGACAATTCCGGGTCCACGGACAAGAACGGCCTGCGCACAGTAGGCCTTGTGGTTGACGATGTTGGCAGCGACGGCCGGATGCTTGGGAGCGTAACTCAGACGACAGAATGGGTTCACAAATTCTCCCCGGCGTTGTACATTGAAGCTTGCTCTTCTTCTGCTGATAGGACGGCTTCGCGGAGGCTGAAGCAGCTTCCAGCGGCATTGCCACCTCGTATGACAAAATGTTCCGTATTGACCAGTGCAAAAAAAATTTTATGAGAAATTGAATTTAAAATGATTTTATTTGTAATTTACTTGTTTTGTTAATTGGTTCGATAATTGTTTTTTTTTTGGGAAAAAACCGAAAAAAAAATTAAAATCTTTCATTTTTCATTTAATTTTTTTGTTGAAAAATCGGCAGTTTTCGATTTTTTTTGAAAGAATAGGGAAAAGTCAGTAATTGTCGATTTTTCAAAAAACTGAAAATTCCAGATTTTGTCAGGACAAAAAACGAGGAATTCGACAATATTTCAATTTTATTTTTTTAAATTTGCGTTTCTCAAATTTTTTTTTGATATGTGATTTTTCCGTAACTTTTCTCTGGAAAAAAACCGACAAATTTGCAATTTTTCAATTTTTTCCAAAAAAATCTAAAAATAGAAAATTTTCGATTTTTCCTTTTCTGAAATATTTAAAGTAACTTCCTATTTTTTTTAAACGCGTATTAAAATTTAAAAAAAAAATCGGAGAAAAAAAATGAATCGAAAATACGATTTTCAATTTCCTTTGAAAAAAATAGAAAAAATCGTAGGAAAATTTTCGTTTTTCGATGTTTTTTCTGGTTAACCTAAATTTTTATTACTAACACAATGCTGTCGGCTAGCAAATTACCCATTCCAATGGCAATAACGATTCTCACCCGCTTTGTCGTTTGTTTCAGGCAAATCAATGCATACGACCTTCTCGATGAGCATTCCGAACATGCCATTCTGAATATTCTCACACGAGTGAACAAGATCCTGTGCACTCCGGGCGTTCGTAACTCGACACAAGAACACGACGAATAGCTTCATAAAGGTTTCGCCAACGATTGAACTCTTCGAATAAACATTGTATTGAGCACCAATGTTATCGCGGACCACATCCTCGGAGTGCTCGATGGACAGAATCGTCGCCGTCAACTGTAAACCGTACATTGATCCAAGGCTAGTTTTGGAACAAAAGCCGCCCACATGGCTCAAGATCAACCCAGAATTCTCCGAGACGACAACTCGCTGAGCATTCACAAGGATCACTTCGATAGAGAACCGATAGTGCCGCGGGAACTTCGCTGATCTCGCCCAAAGACGTTCGGATAGCAGAAACGGAAGAACGGTGAGAATTGATTCGATGAAGGAGTTTCTAGCGATACATGAAGACCGAGAACTCGCGTGATTTGGAGGGCATATCGGATCTTCCCCTCGCGGAAGATCACTTCGTTCACTGAATGAGTTGAGCAACCAGAGAGGCGCCGATTGTTCGGTTCTGGAACAGGAAATTCACTTGTTAAAAAATATAATATGTTCTTAAAGCTATCACTATTTTTTTGAATAAGAAAAAAAATCACAAAAACTGGAATACACGAAAAAGCAGACAGAAATGTTTTTTCCCGAATCAGTTCCATATTGCAATTTTTAATTTTTTTTTTTCAGAATTAGCGATTTCCTCTTTAAAAAAATTCAGAAGATTCTATTCGATTTTTTCGGAAAAAAACAGGTCGAAAAATTGAAAAAATTCCCAAAAAGTTTGGTGTTTTTTTTCAGTGAAAATCTTTCAATTTATCGGGGTTTGTTTCGACAAAAATAATAAAAACCAGATTAAAATTTTTCAGTTTTTAGTTTTCTTTTCAGAAACATTGAATTTTTTCAATCCGAAAAATTAAAGAAAGGTATATTTTTTGAAAACACAAAAACGGTGGAAAAGTGTTGGTTTTTTGTAAATTTTTGCGTTTTCCAGCAAAATTGCCAATTTTTCCGAAAATTTTCAGATCGAAAAAATATCGATGTTTATTCTCCGAGTTTCAGCGATTTTTTTTGCAGCAAAATTTCAGATACCAAATTTGACATTCAGTTATGTTCCAATTTATGAAAAAAAACTTGAGACCAAAGTGCGGCACGGAAAAATGGGCGCAGGTTGAGTGGTATTTTTCTCTCAAACTAGTCCTTGCCCTGGTGATCACCGTCTCAAAAGTGCGTGTGCAACGAACTCCGCCGGATTTTTCGTCGCCGACTCCTGGCAGACCAACTGGAGCTTGACCGCAATCGCGGCCGCATGCCGAATCGCGTCGTCATCGAGAATCACTGATCCTCAAAATCGCCTTGATATCATCAGCTACGGCGAGTTGCGCTTTGGCATCATTGTCGAACGCGGAGGTTATGAAGAATCGAGGAGACTGGAAGAGAGCCGCGAAGATTTTGTTGGAATCAGCGAGAAGGATCTTTTCAATAGCGTAAGCTGCGGTACTTGTGGAATCGGAGTATTCGAGCTGAGAAGCGCGTCCGCCGACTTGATCGCAATCGGTAAGGTGCTCTGGAGCTGTTTCCTGAAAGTGACCGCAAACTTCAGTGCATCAGCTTTAAGGATCGCAGTCTGATTGAGATCGGTGTTGAGGTGTGTCTTGTGTGATGAAAAAATGAAGTCGTTGATGTCCACCAGCGGGTTCGTCGACGTTACTCCACTCTTAGCAGTCTCCGTCTTCACCGCGATCGCCGTGATCAGCGAGTAGACAATGTCGATCTTGATCCAATCACCACTTGCAGGTTCTGCACTCCCCAGACATGGAAGCCGCCTCGAATCTTCCGACAGAGACCTCGCGCAAGATCGATGGCTCAACGGCGGAGTTCCTACATCGGTACCCTCGATGTCTTGCCGCTTAATATAATCCAGTGGATCAGCCTCGATCAGTTCCATATCCTGTTGACGAAGCAGAAGCTTCTGAACGCACACGTTCTCGAGAGTCTTCAGAACGCTTTCACCAGTGAAGTGTGTAGTACTGTCACTGGCTGACCATCGACAGCAATTCCAGCGCGGCGCACACCATAGTATCGTATCGAGTGTCGGGGCCGGTAGACTTGAGCAGATTCCAGACGGCAAGGAGGATGTCGGGCACGAACGGAGATCTCTCGTTGCGTCGCGAGTAGTGCGCGCAGATCTCACAGATCTCGTGCTTAAGCTCGTCCAGAGTTGTAGGTTCTCCCGAGTTGGAGGTCTGCGTCGGCGCAGTCGATTTGCACGAGATGCAAGAAATGTGGGCATCCAGTGAGACTCATTGATCCTCGAAGGCCTATTCCGGAATCCCTGTGAGCACAGAGAATGGTAGACTTTTGCAATAACTAAGACTCGGAGCCATTGGGCGATCACGTCGGCTCCGAGTTGATCCTTCCGCTGTCTCACCTCCATCATGTTCCGTAGCAACAGAGTAAGAGGCGATCTTGGGGCTGAAAAGGTTCTTTTCATTTGTAGCAAAATCTGGGGACAGGTTTTCGGTCCAAATTCGAGACTGACATTCAGATTTCTTCAATGGCTCACCTAAAAAATTTTGAAAATTTGTCCATTTTTATAGAACGAAAATTATCAATTTTCGCCAATAATTCCTCATTTCAGCGTTGCTTTAGTTATAATTTTTGACTAAAAAATCATAAAATGTTGAATTTTTCACGATTTTTCGGAAAAGGCCAGCTTTAGCTAGCTTACAATGTCTAATTTATTTTTTAGGGTCAAAGCGGACAAAAATTCACGACGGCTGCGACGATTGTAAAAAAGTGGCCCGAAAATAGGGGATTTCGATTAGCTGAGCCAAATTTTGAGCCAAGCAACTCACGCTCTGTAGACACTTCTGCGTTCAGCTCTTTCCAAAGCTCTGCTGACTTGGATTCGAAGCGGAATTTGCGGAAAATCTGCTCCATGCCAGCGGTAGGACACCAGGTGATCGAGATCCGCTCCGTTCAGGCATTTCGACAAATAACCAAATCTGGCCATTTTTAGGGAAAATCTCTCTGAGCGATGTGATACAGAGCATTGGACAGGATGCGTTCCTGAACACTGGATTTTGTATTGAACATCGCTTCGAGAAGCGTGCTTCTGAACTCTGGCTCCTTGTCTTCCGGGCCCATTTCTACCTCTGGTGCCGGGAAACAATTTCTAAATATTCACGGATTTATTCAAATTTTCCAACCCAATTTCTATTCACAAAATATTTCAAAGGGACAGCCGCGGCGATTCGGATCTGTGGAGCTTTGTTGCTGTTTGACCACCAGTTGAAGACTTTGAATGATATAGCGTGGATTTGAATGCAGCGAGCGGAGCGCTTCTTCTCTTGCGTATCGCAGCCTCCGGCTCCAGAGTCTGCTGGAGAGCTGCTTCCCGATTTGCTTCATCGGGCAAAATTACCTAGGGAAAAATAGCTGTTTTGGGGGTGAAATAGGGAAGAATTGGGTAAAGGACAAAGATAGTTTAGCTTAAAACTTGGAATCATATTCCGGTCAAATATTAAAGTTTTACGCAACTTTTCGCACCCGAATAAACTCGCTAAAATTCGCAAAAATAAGAATTTACAAAAGTGTGAAGTGTTTACAGCGCACCCGACCCGACGCGCAAATTTTCTTCAGTATGTTTCCATCGTTTTCACTGATTTTTACTGTTTTTTATCCTAGTTTTCCCTTGATTTTCTTCAAATTTTCCACTTTTTCAGAAACGTGTATTAAAAAATAAAGCGTTAAAACATTTCAATTCCTTCAAAACTTTGCAAAATAAAGGCGTCGTTGCGTACAATGCGCACGACTTGACGCGCAAACTTCCCAATTTTTAGTCTTAAATTTTCCTGGATACCACTGGTTTTTTCTCTGTTTCCCCCTTTTCGCATTTTCAGCAAACATGGGTGTTGATAAAAAGCAAAAGAATAACCAATCCATGCGAGTTAAATTTTAACAAATGCATAGCATGTCGTGAGTTTTTCAGAATTTTGACGAAAAAATCGATTTTGCTCGCAGATTCTCGGCCGGACTAAAAAGGGCGACAAGGAGCACCGACTGCGTCACGAAAACGAGCTCACGAGCAACGTGGACAGACGCTAGGCGTAGAAATGACCGGATAAGATTAGGAAAATTGTCGACAAACGGGTCGGCAGGGAAGCAAAGAGACGGTCTTGAAAAAGCGAGCAACGAGGAGAAGGGCGCGATTAGATTCACAGATGAAAGAGTCAAATGAATTAGAAAAGAGCATCGAAATTCAACTTGACAGATGATGGATATGAGGAGGAAGAAGGTTTATTCTAAATTGAGAAAAATTTTAATAAAGTAAATTTCAGCACTTACTCACAAGGGAAAAGCGCTCTCAGACATTGAAAAATACGACAAATGATTTCCGACTCGGAGATTGAAGAGGCAGGAAATTTGGGCTCAAATATCGTAAAAGTGGCTCTTTTCGGTGGTGGAGAGAAGACCGCCGAGGAGCAGTCCGCGAAAAAATCACCCGAGAGGATATGATTTCGAATTTCATTGCGAAAACGAAGCTGGCGCGTCACGAGAACAGCAGCGTGAAGGATGAGCTCGAGCTGATGACAGAGTCGTTGGATCCCAAGTATCAGGCATGGGCAAAATACCGGAGGCTTCATTTGGGCCGACCGGGCGCCAGCCGTTGACAGAAAAAGATGATTACGACACAAATTGTACGGGAAACATCCCGGTTTTCTCCCCGGCAAATTTTTAAGACAAAAGATAATTATAAATTTAGAGTGAAAATCGATTTTTTTCACAATTTATGAAAAGCTAAAACCCAAAAAACATGATCTGAAAATGCTAATTTCAATTTAACCATTTTTGCGATGGAAGATTAATCGGAAATTTTCATTAATTTTGCTGTAAAAGTTGAAGAAATCCAAGTTTTAGCTCTGTAATCAGAGAAAACACTGTCAAATTATTTCGGAATTTGTGCAATTAAGTGAAAAATAAAAGACATGTAACTAATCGCGAAAGAAATTGAGCTGAACTGAGAATTTTTTTGACGAAAAATCATTAAAAAGTCAATTTTTTTGACAAAAATTCGAGAAAAGTAGGTTTTTCTTTTCACAAAAATGACTGAAAAAGGCAATTTTTAATTTAAAAAAATAAACCCATTTTTCGCCTAAAAATAACTTTAAAGAAAGCCGTCGTTTTTTTACAAAATACAACAATTTAAAATAGCTATGTTTTCGACATAAAAATTAAGAAAAAGCCAATTTGTTTAAAAAATGATAGAAAACGGCTTATTTTTTGTTTCGTACGCCTAAAAAATCAAGCAAATTAGGTTTTATTCCATTTTATATCAAAAAATTATTATTTTTCCCGACAATCACCGTGATAACCGAAGCCGCTCGTGCCACCCCAGCAGATCGTACGCTATCCGAAGAATAATGGAGAAGCTCTGAAAGAAAAAGAACGTGACTCTCGAGGCCGCCCGTTCGATAATGCATTTTTCAACGCATCTGATTTATCATCGCCGATGCCGACGTTGATATCGGACATGCGTTGGATCGAAGGCCGACGCCAGAAAAGTTCAGACGGCGAAAAATGCCAGATTTGAGGTTTGACGATGAAGGTGGCCTGATCGATGAGGATACGGTGGAAAATTCCACGATTTTAAAGAAAAATCTGGATGGTTCTGTTGAATCTGAGGATGACGAGGATCTAGAAGATGAGGAAGAGGATCTGGATGATCTACTGGAAGATGATGATGAGCTGGAAGAGGTGAGATTCCGATGATGTGGAAAGTAAGCCCCAAAGGTCGGCAACATAGCGAAAAAATCTGCTTACCAGAACCCGCTGAACTCTGCCATTCGTATTCGAAATGCCGAAAAACTATACAAAATTCTGAGCTCTTCTGGAAACACAGGAATCGATGGCTATTTAGTGCTGCAACTCGACTCGTGAAATGTCATCATCCGAGCCTTAAAGAAAATAAGAAGCGTCTGAATAAGCTTTTCCTCTTGTGTTTAAGATGGTTTGATATGTGTCGAAGGAGGAATTGACAGCGGAAAGTGTGAAGGAAATGAATTTAGCGCAGGAAACTTATGGGAGGCATGCGTTGTGGTATGAAGGTAGCGATTGGGGCTGGAAAAGCTGAAAAATTACCGCACTTATTAATCTGAAAATTGAAAAAATTCCAGAATTTTTGACCTAACATTATGAAAAATTCCCGATTTTTAAACCCCAAAAATTGCAAAAAAGTCCCGATTTTTTACCAAAAAATGTTTTAAAATCCCCGAATTTTTTACCTAAAATTGAAAAGTTTCGCTATTTAGACCCAAAAATTGCAAAAAAGTCCCGATTTTTACCAAAAAATGTGTTATAATCCCCGACTTTTTGACCTAAAAAATGCAAAAAGTCTCGATTTTTAGACCCAAAAACTGCAAAAAAGTCCCGAATATTGTTACCAAAAAATGTTTTAAACCCCGAATTTTTGACCTAAAAATTGCAAAAAAGCCGGTTTTTTTACAAAGAAATGTTTCAAAATCCCCCGATTTTTTGACCGAAAAATTGCAAAAAAGTCTCGATTTTTAGACCAAAAATTGCAAAAAAGTCCCGAATTTTTTACGAAAAAATGTTTTTAAATCCCCGAATCAATTTTTTGACCTAAAAATTCTGCAAGATAAATTCCAAAAACTTTGGCCAAAAAATTAAAAAAAATACCCGAATGTTTGACCCAAAAATTGAAACAGAAAAAGCCCCGATTTTTTCAGAAAAATCATGTGAAAAAACCTTTTTGAAAATCAGTCTCGAAAAAAAAAAGAAAAACCAGGAAAATCCTGAAAATCAGAAAAAAATCATTAACAAAAACTAGGAAACGATCATGGAAATATTTTTAAAGAAACATTATATAAAAAATCATTAAAATTTCAGAAAAACAATATGGAAAATCCTGATAATAAAGAAAATAAAATGCTCTATTAAAAATTTAAAAAACCAAAAAATTCAACAATTGAAAAACTGCTAATTTCAAATTGTTTTTTGCATTTCGACATTCAATACGGAGTCCGATGTGTGCATGCTCTAATCTGTCAACACTGGAAGCTAGGCCGCCAGGACAACCAGAAGAGTAGCCCAGTGTTGGATTAATCTCTCAATTCGTCTTGTCTACGGCCTCTTCCCAGTTGCCGATTCCTGGCAGCCAGTAGTGGTTCCGGCTCTTTTTTCAACTGAAGCACTTTGCTCGGCGAAATGTGCCAATCTGACTGTGATGCGTTGGCTAAACAAATTCATAAGTTGGCTAATGCTATTCTTGGATTGTGTCTGAATCCAAGAGGTAATACTTGGAAACGAACATTTAAATAGGCAAATTTTGAAAAAAATACTGAAAGCTTTGATATAGAATAGGAAAAGAAACGAAAAAAAAAGCCAAAACCAAAACCCGCAAAAATATTAGTTTCAAAAACTAACGAACCTCAAACCCAAAATAAATTCAGAATTGTTGCTTAAAAAAATCGATTTTTCTCGATGAAAAAAGATCTATAAAAATTCAAAAAAGCAATTTTTTAAAATATAACTTGATTTTTATTTCTGAAGTTAATTTTTTAACAAGTAATTGCATTAACTTTCCATTTTAATGTTAAAAAAAAGCGAATTTTTCAAAAATTGATATTTGTTTTGGCAATTGTTAGATCAGAAAACATTGAAAAATACAAAAACCCCGTTTTGTTTTAAATTAATGGTTTTTTAGAAAAAATTGCAATTTTTCAAAAATCTTGGTCATTCTGTCTCTAATATTAAGTCTCCTCGTCTCTTTGAAAAAACTTTAAAAAACCTCCGAATTATCTAAGCGTATCAAAATTTTTGAAATTAAAAAAAAAACCGTACTCGACATTTTTACGAAAAGTTGAAAATTGTTTTAAATAAAATCAATTTCAGATACGTCCCCGAGCTGGTCTTGCTCGAAGTGCACTTCTGCTTGCAAGTTACAGAGAAAAGTGAGAAATTCGCGACAAATGGATTCCCGATTTCCAAGCCGCACACGGTGTTATGGAGGAGAAGGTAAATTTATAAAATTTGTTTTTTCAATAAAATGTTTTCTTTTGGTTTTCTTTAAGAAGATTTGCTTAAAAACGCTCAATATTTAAAAAACTGGCAAAATCGAATTTTATAATATAAATTAACAATTTTGTTCAAATAAAATTTTTTTTGAAAATTTATTTTTGAAATTTAAAATTTTGAGGAAATTTTCACAAAATTGCCAATGATAAAATGTTTACTTTTTCTTGTATAAAACTGCTTTTTTTTAAAAGCAATCCGAATAATTTTTTAATAGATTGCAGAAAAACCGAAAGACCTCCGTTTGAAAAACGAAAATCAGAGTCAGTTTTTTTCCGAATTTTCTATTTTTCAAATTAAATGTCGATTTTGCAAATACAAAACGGTTAAAAAAAAACTAAAAAAATTGCCGAGAGTCCAAAAAAATATTAGTTTATTTTGAACTTTTTTTTTTAGTAAACACGGCCGCCTTGGCAACGAAGGGGGAGGGATTGCTTGCGCGTTTCGCAATGCGCCTTACGCGTGCTGGCGCACTTCTGAAAGCCTTATTGAATTATTTTTGCGGAAAAAATTCATTTCTTCTATGAAATTTTCTTGAGAAAGCTAAGGAATGATGAAATTTTATAAAATAGTTTTCTCAGTTAAAAGGAGAATACCTTGCTGCAAGAGGTTAAATTTATTGAAAGAGAAAATAAGAAGTTTATCTTTGTTTTGACTACATAAAGTGGGGAAATCGCAAAAAAATTTGAAGACAATTAAGAAATATAATTAAATATTTAATTGCCCGAAAGTAAATAAGAAAGTTTGGTCACAAACAATTTTATTTTTGAATTAGGGAAGTGTTGAGAAATGAGCATGTGCCAGAATCACTAAATCTGAGACATTCAGCCCAATTTCTCTAATTTTCTTTGATTTTATCATGGAAGTGTGGCTTTTTCTGTGGTCTTGCCCGTTTTGTTGAAATTGGAAAATCCCTTGTGAACTGGGAAACTAGCAGTGAAGCTTCCATAAACAAGCCTTACTGCCGGAAAGGAAAGTAGACAATTGGAAAACTAAAACCGAAAGCAAGCATTAAGAAGATCCCGTTTTTATATATTTGATTTGCAAGCATTTTACAGTTTTTTCAAGAATTCAAACTTCTAGATTAAGTTGAGGCACAGAACTCTAAGATGGTAATACTAAGTTTTATGTTGAGAATAGCCAAGAAAGACTATCTGGAAAACATTGCTTTCAATCATTTTTTGTAAGTAATGTAATGTTGAAACTCTTAATAGTTCAGCACTTTGTATGGCTTCCTAATTTGACCCCGAACGTACAGTAGTATGTGGCAAGAAATAAAATATATTGTGCAAATTGGAGCCGAAAAACCCGACCATGATAAAATGTTAAATACGTGTATTGCTCTATTAAAATACCAAATATTAATTAGATTCACTGTCTCGGAACTCTTTTTAATTCAGATTAATTTTTAGCTCCTCTTTTTAACGTAAAATCTGGATTTATAGAGTTCGATCCTGATTTCAACAGGTACATAGACGAATTCTATCTTAAAATGACGAGAAAAGTTTGCTCTATAAACTTTGAGATCCAGGTTATGAGAAAAATAAATAAAAATTTAACTATTTTAAAAAAAAAAATCCGAAAATTCAGCTGTTATTTTCAAACAAATGGTTCGTTATGCATTTCCTCGACCGAACGATTTCCGAGAATTCTTGTTACTTTCGTTTCAGTCTACTTTATGAACACCTTGTTATCATTGATTGAAATAGTAACTAAATCGACGAGTAAAACTAGTAAAAATAGAGGGAAATCACTCTTCAACGGTTCTCGGTGGTGTCGACGCAATGAAGCTGCAGCAAAAAAATTTTGCAATTTCGGTCATTTCAGCTTCAAAAAGGTGTAAAACTTATTAAAAAATTAAATTTCATTTCAAAAAATTAATTAGTCATATGTGCTAAAAAATAAAAATTAGAAAAATTCTAATTTTCAGCGAAATTTCAAATTTATTTTTATTTCAGAAAAGGATTCAAATTTTGGCTTTCAAAACAGCTTACAAAATATTTATTTTTAAAAAATCTAAGAGCTTTCCCATTCTACGGGGGACCCGCACTCCAGCCACTCTCCCTGACCACAATAAACGCTTCAACAATTCCCCATCCGACCAATTACGACTCTATAGAGCTTCACGTTCATCGTGCTCTGCTCTCCCTCATAATCCAACATCTCCGTTTAATCTACGCCAACCAAAATGACTATTCTATCGTTTTCAAGTCATTCCTCCGGATTTTGGAATCAATTCAAGCCAAAAATCTTCAGCCGAGGTCCAGGACTGAGAGCTGGAGACTCTGTGCGTCTCAATGAAGGCTGAAAATGGAGCCGTGCCGTTTCTGGTGCACCTATCGCTGGTGAAAACCGCAAAGAGCATGCTGAAATGCTGGAACCTCGACTGCGTGGGATTTCGATCCGGAACGCCCCCATCACGTACCCAACAAACGAGAAGAAGAACGCTGACGAAGACTCTGAGGAACGAAAGACGTGGAGCCATTACTCAAGGAGAGCTGCTCAGAAAAGGATACTTGGGGCATTCGTGGCCAGGAAGCAATTGTCGAGTGCCAAGACGCTAAGGATCGAGCGAGAATTGCTGTGGCCACGAAACGTGTCATGGGCGGTCTTATGCAGGACAGCATGGGCGAGTGGATTAAGGAGAAGCGTACGGCGGATGTTGAGATTAGAAGAATAAGGATACTTGAAGAATTAATTTAAATTTTCCTATTTTTTGTTTGTTGAGAATGACTTTGGTATCTGGCAAAAAAAACCACTAAATTTCAGTTTTTCTCGATTTGTTGAAAAATACTCATAAAACTGATTTCTATGTTATTTTTGGCAAAATTTGCCTTTCCCCATTCAAACATTTTTTTTGCCATTTTTCCTCCATTATTTTTTTGTTATTTTCTTTTTTTTTCGTTTTTGTTATGAGATATGTTTCTGTTCTGTTGCCATTTTTTATTATTGAAAATTAAACGAGTTTCCTGAATTTTTTTGTTAACCCAATTTTTTTGAAATTTTCCGTTTCACATACGTTTGTCAACCTATCTCGATTAATTTTTGAAGTTTTCCAATTGACTCGCGCATTTTTTAAAAAGTTTTTAAACTGTACATTGACAATTACACCCCTCTAACTCGATCTGATTTTATTCAGATTTTTAGTTTTTTTAGGTGAAAAAGTTCTTGTGCTAAATTCATCCATTATAGTTCGTAATTCAGCAAATTTTGGGTCCGATTAAACTTTGAGCGATTTCCAATTTCATGGGAGTTTCTTGTTCAGAATATGTCTCGAAATTTTCTCATTTCTGGAAATTTTGAGTCTGTCACACAGTGTTCCGTAATTAGCTCGATTTCACTTACATCTCCTCAACTCTGCAAACTCTCAAACTTTCGGAAGGGTCTCGCCATGAAATCACGGGTGGGCGGAATTGCAGTTCGGCAAAGTGCCGGTTTGCCACGGATATTGTCAATCCCGGATTCCGTTTGCCGGAAGTTTTTAAACGGGATCTTTTATAAGACAGACGGAAAGACTTAAAACTGATTTTTAATTTTTTGCCCGTTTTCTCTAAATATTTTCATAGAATTTACTGACTTTTTAGGATAGATGTTTTCATGGGATGTGCACATGTTGTTCCGGCAAATCGGTAACTGCCGAAAAAAAACGACAATCCAAAAAAATCGTTTGCCGTTCTGTATTGTACCCTTTTTGGCGAATGTGCGTAAATTTATATGTGCTTGCGTGTGTAATATTACGTTCATATATTCTAAATATCCGCACCTTTTGAATTACTCATAATCTATGCATTTACGTACCGCGAATATATTTTGGGAATACACATTTATCATCATTCCCACCCGTTGCCATAGTATCCTCATCCCCGCCCCGCCCCGCCCCTTTCTCTCTTTCCTCTTCCAAATCCTTAATGGCTCATCCGGTCATTGGAGAGAGAGATATGGCAGATGTGGCGGTTTTGCCTAAGCAAATGCTCTGGAAAACTCGTATTTTATATAACTATGTAGACAATTTCGATATTAAAAACATTTATATGTAAAATTTTCATTTTTATATGTTGAATTTGCTCGCCGAATTTTGACTTACATTCTGACAATTGTGTGTATTTAAGAGGGTTATGTATATTTACGATATATTTTTAATCAGTTATCGAATGCTCATTTCCGTTTTTCTACGAGTTGTCTTCATTTTCGGTGGTTTTTTTTTGTTTTTTTTTTTTGAAAGTGTATTTTTTAAGTTCAAAAAACTACAAAAATGTTTTCAGTCAGGATCAATTTATTAGGTTTTTTCAATATTAAAAAAGTTATTGGGAAAAATGAAGTGAAACTCGTCGAAAAACGAAAATCATCATTCGATAAAGATTAAATATTTAGTAAATTGACACACATGTAAGTCTCCGCCGCGAAAAATCGATAAATTTCATAGAGGCATAAAAATTCACAATATAGTTTTTTTATTTTTTATTTTAATCCAAATCCCTATGCATGCTTAGTGCGAATTTTTAGCTGTTTTCTGTAAAAAATCAAAATATTGTATATTACATATCATAAATTTTTCCCATTTTCTCAAACGGATCTCGCCACGACAATATTAAAAAATTCCCGTACTTTTCTCCCGCAGGAATGCCGACAACGGAAGAAGCTGCCAAATCGCCGCTTTTCCGACGCAATCGACAATAATGACACTGAAGCAGCGCTGGCACTGCTGAAAACGAAGGAACAGGCCGCTCACGGGATAGTGGAATGAGTGCCTGCTGGCAGCTACTTGCCGCGTATAGGTATGCACTTTAAAGCGGCGACGGTTACTTTGGATCCTCGCAGATTGTTTAAAGGTACATACCGTAATCCATTGAATTTCAGAGGAAATCTTACGTTGGTCGAGAAAGCGATTGAGCTGAAATGTGAATGAGAAAACCGATGGAACTCTGTACACTCCACTCATGTTTGCCGCCAGGTAGGCAAAAATTTTTTAAAAAAATTCCGGATTTTGCGTCAAATTTGATGCAAATTCTGGTTTTTTTTCCGATGATTAAAGTAAAAAAAAATTCCGAAAAAAATCGGATTTTTATGCTAACAACTAACTTTTAAATGAAAAATCGTGGAAAATTACAAATCACGTAGTTTTGATCTCAAATTCAATTTAACGAAAAGTCAAATTTTATGGTTTTCGCGGTGACCAATATTCGCCAATTTTTTTTTGCCCCAAATACAACACATTTGACGCGCAATTTCATTTGAAACTTTTTCCCGTTTTTACACTCTTTTTAGACTGAACCCCAATATTTGAAGGCGTAAAAAAACAAATAGGACCAATACACTATATCTTACGCGCAAATGTTAAATTTTTATTTAAAATCCTCGTAAAGTTCTATGTTTCTTTTTTTGATCGTTTTCAAGCTCAAATCAAGTTTCAATCCGAAATATTACCGGAACATAATAAATGCGTACTGGTCAACATATTTGACGCGCAAAATATCTCGCGTACAGTAATTCATTAAATGACTACGGTAACGCTTGTGTCGATTTACGGGCTCGTTATTAAAAATCATTTTTCAAAAAAATCGAGCCCGTAAATCACCACAAGCGCTACCGTAGTCATATAATGAATTTTACCACTGTAGTTTTCTATAGGCGAGATATTTTGCGCGTCAAATATAATACACAATCTCAGGACTAATTTTGCGTTAACGTATTACTCTACTTTCTTAGTTTTTCCAAAAAAAAAATTCGAATACACCATATTTAGACGCGCAAACTTTTTTTTACGTTCAAAGCAAAATTGTCAAACGTTTGCAGGAAAACAGGCACGTATGCCGCCTGAATGGACTCCGCAGCCCGTATGTATTTGGTGAATGGAATCGGAAAAACCGCCTCTGAACTGGCGGAGGCATTTGTGGGTCATCACGAGTGTGTGGCAATTATCAATAATCATATAACAATTGATGTGATCGAAGATCTTTTGCGGCCAAAAGTGAATGGAAAATATTATCGAATGAGCTGAGGAATAATGAGCTGGCTGTATTTATTCATTCCTTGTGTGGATCACATGAGATTCATCCTGTTAAAATTATTTTTCGATTCAGTAAATATCCAGCAATTCGTTGAAGTACAAGAAAAAGGTACATAGCTGTGTAGTTTGGAAAAAAAATGAAAAATCTGAAAATTTGAGAAATTTCCTTAAGCTTTTTCAAGATGCGCATTTTTGTTCATTTTTATTTTCAAAAGAAATCCAAAAAGTTTGTTAAAAAATTTAATGAGCATTCTTTTTAATTTCAAAACAAAAAAGTTATACCAAATAAAAACTTTTAGTAATCAAAATTTTTTTTCTCGGTTTTTCTCATCGTTTTTCAAATTTGAGATCTCTTCCCGAATTTTGCCTAAAAATTGATTTTTTCAAAATAAGAACTGATTCTGTGAAAAAATGTATGAAAATGCGAATCGCAAATATTCGAAACTAAAAAAACTTTTATTAAAATAAATTTTTGAAATTTTTCAGAATTTAAAAATTGAATCGAATTAGGTCTCAGTTCAGATCACGATTTTTTCGAAGTTCTGAATCTGTTAAAAACGAGAAATTAAAAAAAAATTTGATGTTAAATGTTTTTCGAGATTAAAACCGAATTGACAACCCAAAGAAAGTGTATCATGTAAAATGTTTTTGTTATAATAAACCAGAATTTTCTCGAAATTTTCAGAAAGTTCTAGAATATTTCAGAATTTTAGGCTCTCGAAATTTCCAAAAGGTTCTAGAACATTTTCAGAATTTTCTCGAGATTCATTTTTCAGAGGGTTCTAGAACATTCCAGAATTTTCTCGAAATTTTGGTTAGAAGATAGTAGTTCAGAATTTTCTCGAAATTACCAAAAGGTTCTAGAACAGTACATAATTTTCTCTGAAATTTCCAGAAGGTTCTAGAACATGCCAGAATTTTCTCGAAATTTTCAGAAGGTTTTAGTATATTTCAGAATTTTCTCGAAATTTCCAATCGTAAAGGTTCTAGAACATTTCAGAATTTTCACGATTTTCAGAAGGTTTTAGAATATTTCAGTAGCAATTTTCTCGAAATTTCCAAAAGGTTCTCAGAACATTACAGAATTTTCTCGAAATTTCCAAAAGGTTCTAGAACATTACAGAAATTTCTCGAAATTTTTAGAAGGGTTCTAGAATATCTCAGAGTTTTCTCGAAATCTCCAAAAGGTTCTAGAACAATCCAGAATAATGTTTTCAAAAAATTCAAATTTGTCCCGCCAAAATGTTTGCAAGAAATTAAACTTCGAATTGCCAAAATATGTACAGTACTCCTACAGTACCTCTACAGTACTACTACGGTACACCGAACGTCCCATATCCCACTACTAACCTAACCTATATCTCTTCAAAAGACTAGAACACAATTTTTCCTAAACTACAGTAATCCTACCGTACTCCTAAAGTACTACTACAGTACCCCCACCATACTCCACTGCTAACCCCAAACCTATATAATCATCAAAAAAACACAATTTTTCCTAAACTAGAGTAATCCTACCGTACTCCTACAGTACTGCCCTACGGTACTACTACAGTACCCCCACCATATCCCACTACTAAGCCCAAACTAATATCCTCCATCAGCCAAAAATGCCTTGCCCCAAGTTTGTAAACAATGAGGTCTCTAGTTGATTAACAAACGGACACTATTTTTTTATTTTTTTCAAAGCAAAAACCATCCATTTTCCAGATCCTCTATGTCATGGGTATCGTGTCTTCGAGAAACAGCTTCGATGTAGGGCAAGCAATGAAATAATGTCGCTCAAGCTTTGGCTAATTCTATTTTCAAGGCGTGAAACCTCGAAATTTGTGGAGTCGAACAAGGAAAAGTCGCCAGTAGTACAACCAGGTACGCAAAACTGAGTTCCACGTGGCAAGAGGTTGGCGATGAAACTAGGCGAGCACATGAACCCGCGTGATGAGAAATACGGTTGCATGCGTACGTTCCCTAACAGTATAAACATTCATTACTTCATGATACTCTACAAAAAGCACTGCAAAAAAGTCAAATTGGTGCGAACGATACACCCAATGTGCCACGTATGAATACATTGTTCAGGCACTTTTCCGACAACGAATCGCTGCCGTCTGCCCGTTTTGCTCGGGGGTCTTTGCGGACATCGGAGCCAAGAAACGGTGCTCACAGTGCAAGTAGGGAGTTTTGTGCTAGGGTTAAAAATAATTATTTAATAATTTAATAAAGCTCGAATTTGTGGAAATAATCAATCTCCAAATTTTAAAAATATGTAAAAAATTTTATTCCGTTATATGCTATTTTATAAATTTTCCCACAAACTCGGCATTTGGCTCTAGCTTCTTGCTTTAGCCCAAATAATATTAACTTGAAGCTGTCTAAACACGTTGGGAAAAGTTAGACAAAGACTTTGGCAAAACTTGGATTCAGCTTTACCAAGGTCTAACCCAAGTTTCACCCAACTCTTGCCAAACTTTGGCCCAAAGTTTTCTTATTTCGTTTCAAATTTGGGCCAAAGTTAGGGAAGAGTTGGGTGAAACTTGGGTTAGACTTTGGTATAGCGTGAAGCCACGTTAAAGTCTTGCCTAACTTCCCAAGTTTAGACAGCTTCTGATCCAAGTTAACATTTTTTGGGCTAAACTTGGGTAAGAAGCAAGAGCCAAATGCCGAGGAAATCCCGCCGAAAATTGAAAGTTCAAAATTTCAGCTTCGTTTTTAATTATTCTGCAAAATTTGGAAGTTCCAACAATTGTTTAAAGATTCTTTAAATTAAAAAAAAGAATTATTAAAACTTTTTAAACACCAAAATTCATTGTAGAAAATTCCGAGCGTAAAATACTCTTTGAAAATCCGGGATAAAATCAAAAAAAAAATAAATTCTAGACATTCTGCCATTAAATATCGAAAAAAGAACATGTTGTCTGTAAATGTATTAGTCAAAATTAATTCTGTTTTTCCAATCAAAATTTTAAGTGTCTGTAGAGACTTATTTGAGTTTCCTGTTTTTCCTCGTATTACTAAAGTTTTCTATAATATGCTGTGTTTGAAAATTAACTATATGTGAAAATATCGAGGCACAACGTTTTCAAGATCTGGTGAAATTTCGGATCTACGTTTTTCGGATCTACCATTTCCGGATCTACGTCTACCGGATCTGGCACCGTGCCAACGCGCAAAACGCTTTTTTGATCACTCGGCGCACGTTGTTTTTTGTAAATTTCTTCTAGAAGAAACGCTTAACCACACGCGACGCGTAACAACGGAGCATCGTTATCACGTTTTTCTCCGAGATTAAAATCTTCGAGCGTTTTATCAAGAGTCACGGTGCAAGACGAAAATGGTAGATACCTCGGGAAAACGGAGATCCGGAATTCCGCCAGATCTTGAGTGGTGCCTCAAAATATCGATTAATGAATTTTTTCCGAAAACCAATTTAGCTTCAACAACAGAATAGCTAAAAAGTGATCAAGAAAAACTCAATTCTTATAAATTGCAAACACTTTCCAAATTTTGATAAAATGGAAAAGATTTTAAAAATTTCAGGCAACACATTTTTTAACTCTAATAAACGTTTTTTAAATTCCAACAATTTTTACAGCTCGCCTACTGTTCCCAAAAAGAATGCCAAAAATGCGACTGGCCAATTCATCTCAAAAAAGTGTGCTCATTTCTGAAGAATTAACGCTACAAGAAGTGTCGCCCACCGACGAGACCGCCATGGCGCTGGACTCGGCTCAAATCGTGGCGCCAAAATCGAAGTGTAGAAGTGCCGATATTCGATCTCAATATACTTTTTTTCTGGTAAATTTATTTATTTTTATATTTCGGCTTCATCTCATTTCACGCAATTTTAATTTCATTTTCATAGATTCATTTTTGAAGTCATTCCTTGAACAGGAAAATTCACTAAAACATGCATTAAGAAATATGGAATCCAAAAATTAATCTAAAAACCTTTTCAAAAAACCACTTCGTCAAAAACTGATGATGGAAAACTCGTTGACAAAAACGGAAAGAGTATCCAATAAAGATTAAAAAGTTCGACATTTCGTAAATCGACACAAATCTCGTCGACAAAATCAATACCGAAAAAATCAGGAACCCAAGAAATTCAATATTCCCATTTGTAAAGACAACTCGTAAAACATTTTCAAATCAAGAAATTATTTTTTTTGCCCTCAAAATTGATCCTGAGTGAATACTATAAAAAAGAAAACTATAAAAAGTGGCGAAAATTCGAAATTTTAGCCCCTCTAAATTGGTTCACTTTAGTTGTCTAATGATACAACAAAGTAGACATAGGTTACAATATCTGATATTGGACTTGTCTAAACAAAAGTGTTTTCGTTTTTTTAACGGATTTTTAAAATCCAGAAGAGTAACGAAAAAAAATTATTTTAAGAGAATAGAGTAAACTATAATCATGTTCGAGAATCAAATCCGCCTAAGAATATGAGGTACGGACCCAAGTGTATCATAATTATTTAATTTCTGTGTATCAGAATTATTTTAGTTTCCTTACTGTGATAGGTTCCCAAACTGCTTAAATTTAGGAAATATTTCTTTACTGGACACTCTTAGCCACTGTACGCTGCCGATCCCAACGCATAATAAGAGAATACAGAACACCAATTATGCCCGAGAAAAAGATACTCAGAATATAAATATAATTTATCGGATGGATCGGCAAACATTGAAGACACTTTCTAATTACCCAAATTGTTCAGTATATTCTAAATCTAATTCTCTTAAACTAGAACCCTCTTGGCCAATGTACGCGGACGAACGTATCATAAGTAAATACAGAACACCAATTATGCCCGAGAAAAAGATTAGCACTCAATAAACATTAGTCAAATTCGGATGTATAATGATTCCCGAAGACACTTTCCAACCCACATTGTTCATATTCTAAATGAAATTCTTTTACTAGAATTGTCCAATGTGTGCTCCGAACGTATCATAAGGTGAATACAGAACAACAATTATGCCCGAGAAAAAGATCACTCAGAAAATAAACATAGTTGAATTTATTGGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCATACTAGAACACTCTTGGCATGTACGCAGCCGAAGGTATCATAAGTGAATACCAGAACACCAATATATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTCGAATTTATCGGATGTATAAAGATTCCCGAAGACAGTTTCGAATTACCCTAATTGTTCATATACTAAATGACAATTCGCTTACTAGAACACTCTTGCCAATGTACGCAGGCGAACGTATGTGAATACAGAACACTAATTATGCCCGAGTAATCCTACTCAGAATATAAACATAGTTAAATTTTGGATGTATAAAGATTCCCGAAGGCACTCTCCAATTTACCCAAATTGCTCATATTCTAAATGAAATTCTCTTACCACTCTTGGCCAATGTGCGTGACGCGGCCGAACGTCTTTTATGATAAGTGAATACAGAACACCAATTATGCCGAGAAAAAGATCCTACTCAGAATATCAATTAAACATATTCAAATTCAGCGGATGCATAAGGATTCCCGACTCTTTCCATACCCAAATCATTCTAATTGAAATATCTCTTACTAGAACACTCTTTATTGGCCTATGTACGCAGCCGATAACGTATCATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTGCTCAGAATATAAACATATTCGAATTTAACGGATGTATGATTCCCGAAGACACTCAATTACCCTAAATTGTTCATATTTTAAATGAATCTTACTAGAACATTCTTGGGCCAATGTACGCATTGCCGAACGTATCATAAGTGAAAACAGTACACCAATTATGCCCGGGAAAAGATCCTACGCAGAATACAAACTTATTCGAATTTATCGGATGTATAAAACAAGGATTCCCGAATACACTTTCCAATTACTCAAATTGTTATTCTAAATGAAATTCTCTTACTAGAACACTCGGCTTGGCCAATGTACGGAGCCGAACATAAGTGAATACAGAACACCAATTATGCCCGAGAAAAAGATCCTACTCAGAATATAAACATAGTAAAATTCTGATGTATAAAGATTCCCGAAGACACTTTCCAATTACCCAAATTGTTCATATTCTAAATGAAATTCTCTTACTTGTCTAGAACACTCTTGGCCAATGTACGCTGCCTAACGTAACATAAATGAATACAGAACCCCAGTTATGCCCTAGAAAAAGATCCAACTCAGAATAAAAACATATTAGAATTTACCGGATGTATAAAGATTCCCGAAGACACTTGCCTTTCCAATTAACCAACTTGTTATTCTGACTGAAATTCTCTTACTAGAACACTCTTGGCCAATGTACGCAGCCGAACGTATCATAAGTGAATACAACAAGAACACCAATTATGACCCGAGAAAAAGAGCTTACGCAGAATATAAACATAGTCGAATTTATCGAATGTGATTCCCGAAGACACTTAATTACCCAAATTGTTCATATTCCAAATGAAATTCTCTTACTAGAACACTCTTGGCCAAGCAGCCGAACGTATCATAAGTAAGGAATACCGAACACCGATTACGCCCGAGAAATAGATCCTACTCACTCGAATATAAACATATTCGAATTTAACGGATGTATAAAGTCCCGAAGCACACTTTCCAATTACCAAAATTGTTCATATTCAAAATGAAATTCTCTTACTAGCACTCTTGGCCAATGTACGCAGACGTATCATAAGTGAATACAGAACACCAAATATGCCCGGGAGATAGATCCTACTCAGAATACAAACATATTCGAATTTATCGGATGTATAATGATTCCCGAAGACACTTTCTTACCCAAATTGTTAATCTTCTAAATGAAATTCTCTTACTCGCACACTGCCAATGTACGCAGCCGAACGTATCATAAGTGAATAACAACAATTTACCCGAGAAAAAGATCCAACTCAGAGTATACACATATTCGAATTTGATCAATCGGATGTATAAAGATTCCCGAAGACACTTTCCAATTAACCCAAATTGTGCATATTCTAAATGAAATTCTCTTACTAGAACACTCTTAGCCAATGTACGCAGCCGAACGTATCATAAGTGATTACAGAACACTAATCATGATCGAGCAAAAAGATCAGATCCAGAATATAAACGTATTCGAATTTATAGGATGTATAAAGATTCCCTATTGGGAAGTCGAGCAATCCACGGCTGGTTTATCGGCCACAGTCCGCGGTTAGGACATGGCTTATATTATTGGGCCAAGCGGAGCACCACCAGGCTGTGTACCTGACTTCCAGATCAGCAGTACATAGCACTAAGAAAGGATCGTCCTTTATATCTTTTAACCTTTTAAAAAGAATCGAAGGAACTCTCAGGGTCATGTGGTTCTGGGGACAAAGAGGGAGGCTTACATCAATACCAAACACTGGTAGATAACAATACCTGTGGTAGATCACAAGCCACCCTAGCCACAAAGAAAATCTGTGGACGTCCTCAAAGGAGGCCGCCGGCGCCCTTGAGCTGGCCAACAAACCCTTCGAGCAGGGTGGAGGACTACTCCAGCGACTGAAAACGGCGGTATTAACGCCACGTTGTCGCCCAATAACAAAAAGCCCTCGGGAGAACCTCAAGAAGCCCACGGCTTAATTTTCAAATCAATTACCTTACTATGAATCTCCTTTTGGCTCTACGAGTCGTCGTTGATGTTACCATCCATTCCGTCCTACCTGGGTCCCGTCAAACAGTCCATCTGACGTCCAACCAACATGGGTGGAGTGTCCAACGCATCTGAAATTGAAAAGTATTTATATCCACTGATTTTTTAAATGGAACCATTTACAAACAAAAACGGAAACGCTTAGGTAACCAAAAAAAAAAACAATTAGTATTTAAAACAACGGAGACAAATGCTCTCGCGTAAGTTATATTAATTTTCCAGTCGACTGCAAGGCATCTGCTCCCACGGGTTTATATAAAATTATGTACCTATTTTTCTTGAAGTCGACTTGTCTTGAAATCTTTCAATCAGTACTTTTCAAGAGTTTTTGGTAATTTTGTCCGTCGATTTTTCAGAAATTTCAAAAAAACGGCGAAATTCCAGTCAGAAGCCTCATTAATATATCACTAGTCCAGCTCGCTGACCCAAAAAATTATTTTTTTTGAACTACAGTAATCCGACAAAATTGCTACAGTACTATTACGGGACAGCCACATAACAAACTTTTGAAAAATGCGTATTGCGCAACATATATGACGCGCAGGCGCAAATATCATGTGTAACGAAAACTACAGTAATAATGTATGACTACTGTAGCGTTTCTGTCGATTTACGGGCTCAATTCTAATCGTAATGTTACACGACACATTTTCGCCAAATGCAAAAAGGTGTGCGCCTTCAGATTAAAAAAAAGTTGATTTTTGTGCCGGCTTTTAACACATCGAGAAAATAAAAGAAACGAAAGTTTGTAATTACAGTACTCTTCTTAAACGCGAACACCTTTTCGCTTTTCAGAAAAACTTGCGCCGTTTCGAAACCTGGTACTATACTTTTATAATTAAATCGATTAAAAATAAATTTTGCGGTGGAGCATAAGTCATCAACTCGAAAAGAAAAAATCTTGCATGCGGTAAAAAAAAAGCAGCAGTACTCCAAATCACCCATTGGAGAATGGCTGGAAATTGAAATCAAGTCTGCACTTTGAAAAAATGCAGCGTTGAATGAGAGAGGGACAAATCGAACAGCATTTTATAAGGAGTCCAAAAAAAATGTTTGTGGTAGGTCTTGAATCGTGCAACTCATCGTTTTAAAATCAATTTTTAACACTTTTATATCATAAAAGAATAGTCTTTCATCATCAATCGATTAAAATACCAACTCTCGAAAATTAACAGCTTTGTTAACAGCGCCGTCTACCTGATTTGAAATTGCTCGCAATCGGTGCCGCTCAACTAAATGTTTTGCGCGTCACTTAAAATGCGCCCTTGTACGTTTCAGAAGCGCGTCTCCTAAAAAATAAAAAGGCTAGTCCAATTTTATTAAACGGGTATTTAATTCATGTAAATATATGAGCTGCAAATTTAGGAAATCTAGGTTTAACCTATCAAAAACTATAAAGTGGCAAAAATGGGCAATTTATGGCAACAATTCACGATCTTGAATCTAAAGGGTTCATTATTATTGGTAAAAGAGGACTAAGAAATTGATATCCGAACCCTAAAAAAATTGTTTTTCAATATTCAGAAGATATTATGAAGTTAGTGTACTTCCATTTTTTCGATTGTACGGTAAATCAAAACTAAAGGTGGGCACGGGCGTATGATAAAGTTACGATCGTTCCAATCACCAAAGTCGCATAATCACAGCCAGAGCCTCACATGAAAACCCAGTGTGTGGGAAATTTAAAAATCAGTACAAGAAAGCCTCAAAAAAAAAACAAAATTACAGGAAAAAACGGAAATTTTCAGTAAAAAATTATAGGGTATGTACAATCGATAAAAAATTTATTGAAATTCAATCGAATTCTCCGTTTGCGGCGTTCGGATCGTTCACTGAGGAAGAGTAGTACGGGATGTCGAAGTTTGAAATTGAAGAATTCGCACCAACCGGACCCCTGGAAGTAGATCGTAGGAGCTGCAAAAAATGTTCGTGGCCGCGAAAAAAATCGGTGGCCGATTTTTGTTTTTTCGGGGCCACGATGTGACTAGTCGGCGAAATTAAAATTTGTTTTTTGGTAGTGTTCAAAACTGTTGTTCTGGTTGAAATTTTATCGAATTTTTTTTTGTGGTTTTTTCAACTAATTTTTTTTTCTGAAAATACTTTTAGAACAGTTCATTTTTTTTTCAATTTTGTTCAGACCCTTACTCCCTATCATAAAGCCTCGGAAAATCGGAATCCCATCCCTGAAACTCGTGAGAACCGTTCTAGCGTGTACTTCGACGGAGGCCGGTGAATATCCAGTAGGTCTCGTTTTGGACGACGGCTTCAAGGACACGACCGAACAGTGAAAAAGTTTTATTTATCAAAACCATTTTTTTGAGGAAAAAATTTATTGAAATGTTTTTTTTTTAATTTTAAAATTCCAAAAAAACGCAAAAGGGCAAAAAAACTTGAAAAAAATGTTCATTATTCCGACTCACAATCAAAGATAATGTGTATCAAAAAAAATTAATTGTTTTCTTTTAAAAATTAAGGAACTTATTTTTCTAATGGTTATTTCAAAAAAAGTTAAAAATAAATTTTTCAAGTGTTTTTCAAGAAAAAATTAAAAAATTTCGAAATTTCCGGCAAATTTTAATATACTTTTTATTTTGCCAGGGAAAATTTGTATAAAGCTCCGCATTATATGGATTTTTTGTATTGAATAATAAAAAATTTTTTTATTGGAAAAAATGATTTTTATAGTTTTTTTTTGTTAATTTGAAAAAATTTTATCACGGCAACTCAAAATTCTGAGAATGCGTACTGCCCAATATATTTGACGCGCAAAATATCTCGTAGCGAGACGACAGTAATTCAGAATGACTACTGTAGCGCTTGTGTCGATTTACGGGTTCATTATTTAAATGACTTTTTCGTATTATTTCTAATTCTTCATTTAAATTAATTTTAAAAATTGAGCCCATAAATCGACGGTACCGTAGTCATGTTCAGGAATTACTGTAGTTTTCGCTACGAGATACTTTGCGCGTCAAATATGTTGTGTAGAACGCATTTACAGAATTTTGAGCTGCCGTGATAGAATTCGCATTTTTCAAATTAAAAAAAAATTTAGTCAAAAAAATCACGATTTATTTTTGCAAAAAAATTTGTCTAATTTATAAAAAAAAATAAAAATAAAAATTGAGCAACGCTGAGAAATCGGGCCAGATTTTTTTTTGTTATTCTTTGAAAAAAAAAACTTTTGTTGGAATTTTAAATTACATAATTTATTTGGTTCAATCAATTTTTTGGTTAAAAAGCGTTTTTTTTTCATTCAAAAAAGCCCCTCAAACATGTGCCTTCTCTCCTTGTTCGGCTACGGCCTAACTAGCATCTCATCAGGAATTTTTTTCCGCCTGGCTTCTCCATCAAATACCACACACTTCCCACTTGAATTTCCCGGGCTCAGTGCCATGCAAGCCGATCCAGCTTGATTCCGAACTTCTCAGCATAGCCGGTCACAGGATGCATAAAATGTTTAGCAATATGAATTCGGAAGGATTCATCGTCCGATTCCGTCTCATCAGGCGAAATAATTAAAAAAGTCCAGGCGTTTTGCATATGTTTCGAATTGTTGAGACGCAAAATGACTGGCGTAGGTCAGAATGCTGAGTGGATCCAAAAGTTCAAATTTGTGGCCGACTTTTAATTTAAATTTGCAACAATTTTTCAGCTGAAATGTGGTTTCCCAGCAAAAAGTTGCTCGAAAGTGACGTCATCTTAATGATAACTTCCAGAACCTTCTGCGATCCGTCTGGAGATGTTCGAAATAACCTTCCGTAGCCTTAGTCCGCACCATAATCAATTAAGCATCATTGCAAGAATCCGACTGGAAAGAGGAAGAAGCTCGACTCATTCTACCCATCAAAACTCGACTTTTTCAGGCTGAACCTGCCGATCTTTGGCCTCTACGGAGATCTTCGGGATAATCGAGCGGTGACCATGACCTTCAGACGGCGGCCAAGGATAGGATCCATGCGACACGGATTTCTGGCTCCGAGTACTTGAGTCGCTCGCTTGATTCAGCCGGAAAAGGGCAGTGGGCAGTCAGGAGGCGGAGTTGGTCGAAGATTTTTGGATCATCATCAGAGATTCGATTTTCGTGCAGCCCGGCCTTGCCTGCCGGAAAATTTTTTTAGGTAATAGGAAAATCAGAAGGGTTTTTTGGAGTTTTTATTCAGTACACCTTATTTTTTTTGTTGTTTTTTTGAGGGTTATAAGTTTTTAGGTAAATTTTTTTTGTTGATATTCTTGGTTTGTTTAAGAATAAATCATTTAAGTTAGACAAAAATTCGTTTTTAAATATATTTTCGGTTTTTTGCTGGTTTAGTTAAAAGTTTTGTTTTCGGATTTTCATTTTGATAAAAATTGAAGCCTTTTTTTTTTGGTGTCTTTCTTAGGTTTACGAGTTTTTTTTTTGGTTTTTGACGAAAAATTTCTTTTAAAAAAAACGGACTTTTTAAAAATATGGGTTTTCTTAAAAAAATAAATTTCAATTTTTTTTGTTGGATAAAAAACTGTTAAAGTTTCTTTTATGGCTGAATTTTCGCCTTTTTTCACATTCTCCACCAGAAAGAACATGAAAAAAAACATAAATGAGTAAATGTTTTGAGTATTCAGGCAGTTTTTCCGCTCAGAAAATAATTTTGGCCGGATTTTCATGGTTTCTTACATTCAGAATCTCCTCTCTGCTGTTGGCCGTGGTACGGGCGGTGCAGGCGTAGATCCGCGTCGACAAAATTTCGGGCATGGTCGGTGTCAGCAAGCTCAGTGGCCTGTATTGAAGCTCAGCCATTTCATGGATCCTTGAGACCGCTGAAATTTCGCGTTTTTTTTTGGAGATTTTGTTGAAATAACCTTCCAATATGAATCGAAAATATTTCCCTCTGAAAGCATATGAAACCAGCAGGGTCTTCTAGTTCCCCCACAGGCGAATTTAATTGCCACGTAGAAGCCGCAGACAGCAGTCGCTTCGCCGAAACAGCCAGGATTCAGTTCTGGAGATTTAGTGGTTATAGTCCAGAGACGGTCGGACGACTACTTCTAGCTGAAAACATTAATCCAGATTATGGCTTTAAAGTTTTTTAACAGAAAAACCAACTCGAAATCTAGGTTTTAGGTGCTGATTTAGCTTTTCCAGCTAGGCAAACAACCCTCCAGCGCCTCGACAGGTAAAAATTGACTATTTCCATCATAATTACAACGGAGTTCATCTGTCCATGTGAAAGTTCCTTCAATTTGTGGCTTTGGAATCCGCTATCTCAGATTTCATCTGTTCGACGATACTGGAATAGCCGTTCTGATGTGAAATATCGGTAGTCTGCTTCATCAAGTTTGTAATTATATTGACGCTGAAAGTACTAAATTATGTTTTTTCGATAAAAATGCTTTGAAAAAATACGGAAGCTTTTTATTCGAATAATTCAATTGATTTAAATTAAACATCTATTTAAATTGTTTAAATTAAAAAGTTCCACTTCTGTACTTATCACGTCGAGACCCAACACATACCAAATGGGCCTTTATATAAATTTTAAGAAACTCAACATTTTACAAGAGTTTTACAGTTTTTTTGTCGTTAAATCGTTTTTCGAAAATAAATGATTTATACTCACAGTTAACTTGCTTCGTGCGCAACTTGAATATTAGCTTAAATTTCACAGTCTATGGGTTAAATTTCAAGTCCGACTGATGATACGGGAGGTGCGTGGAAGTACGGTAGTTTGTTTTGTTTTTTTTTATTTTGCCGCCGAGTGATTCAAAATTGAATTTATATCATCCGATTTTTTGATTTTTTCTCAATACTTCTCGATTTTTCAGGAATCTTTCAGTGTGATTTTCCAACCGTAGCTCGACCCCAGACGAAGAAAGCCTGAGGCTGGTCGCCAGAAGCACTATGAATTGCGGTTTTTGATTTAAAGCATAATTTGCATTAATCTTCTAATATTTTAGCCACCCCACACCGTCCACGAACAAACTCCGAAACGAAGCTCGGGGCTCGCGAGCAGCTTCTCCGGGACTCTATACGAGTGGGTTTAAGTTCTTAATTTCATAGAATATCACTTATTCAAAAATTTTATTTTTTCGCTTCAAGCAGCTTCGGAGCCGTACGTCCACATGACAAAGGAATCCACGTGGGACGAGGCGAAAAAACTGGCTCTACGATCAGTCTAAAAGAAGCCGGACATTGTCCGTAAAGCGATATACAATCGTCGTCGCTTCAGGGAGTCAATGAAAGGATAAAAAGTTCGCTGGTCAATAGCGCGAAATCATCGACCCAAGAAGCCCGGCAATCAAATGCAGTGCGGCGGAGGTATTTTAAAAGAAGACAAATTAATATCTAATTATTCCCTTTAATCTTTCAGACAATTGCCATAAACGTTGTGCACTGCTTGGAGACTCATCACACAAAAATACTCGCTCAGAAATCAAAGCGGCCCCGCTGCTCGGGAGCCAGCGCCCAGCACTGCATGGAGCGAATTAATTCAAATTAATATTTTACAATAAACTCATTGCTCGTTTCACACATAATCATTCATGTGTTTTTCACTCTCGAAACCCATATACCCCACTCTAAATATCTATATAATGCCACATTTCTCATAGTTTTAATCTGCCCTTACCAATTAAATCTTGTCCCACCTATTTTCCGCCATGATCCCTTTTTCCATTTTGAATAAAATACGACGACGATTTTTCCTCCATTAAACCAAGGAGAATTATATAAATAGAGTCAAAAGTGGCGCTTGTGTCGCTCAGCGGTCTCCTCCACTTGCAAGCACTATCTCACCGCGGCCTTCCAATTTCTCGTCCATTTCAGCTGTAACAAGTAGTTTATAAAAACTGAAAAAAATGCAAGTTTTAGCAGAAAATCGCTGAAAATGGCAAATCGTCGAGCTAAAGTCGCTTTTGACTTCGGAGCCAATTAAAGCCATCGAGTTCTTCGATAGGCTCGTTGGACAAGGTTTGAGCCGAAAATCAAAACATTTAAGCTGAGATTTCTTTTAAAAATATCCCTTGCAGATGCCGACACAATCATCCAAGAAGCCTGTGGTGACAACCCTCGCCACCTATATCCGGCATCCCTATAAGTGTTTTTAAGCGACGGCTTCTGTGAGCTCCTAATCGTTTTTTGCGAAATTGTGCATTTCGTTTCAATTTCACAGCTTTGAAGACAAAGTTTTGCGGCGAAAATTGATTGAGCATTCGAACGATTCAGCGTGTTTTGCGGTTAACTGGAAAAGGACAAGCCACATGGGGTTTCGTTTATTGAAAATTGAAAAGATTTTTGCAAAAAATTAGATTTCATGTAGTTCAAACTAAACGCTGCTCGATTTTTAACCGAACCTTTTTCTTTTTTCCGTGAAAATATCGGTTTTCCAAGTTTTTCGAACATTTTCCAAAAAAAAATTACGTAAAATGTGAAAACGATTTTCAAGTAGCCTACAAATCCGGAAAAATCAAACTTAAATGTTTTCGAAAAATTTCATAATTTTCTTCAAATCTCTTTGAAAAGTAGATTCCACTTCTGGGAAATTTGAATTTATGTCATTTCTTTAAAAGCGCATGCTCTTTTGTAGGGTCTCGCAACGAATTATTCAATTTAAACTTTTCGATATTCGCGCCGAAATTTGGGTCTCGGCGCGATTTAAAATAAATGAAGAATATGGACTATTAATTTTTCCTTGAAAATTATTGATTTTTCGGAACACCGGCACCACGTCACCGCTGTCGGATCGAATCGTTTCTTCATTTTGACTACTTTCCGATGGCAGCCCCGTCTAAGAACCCCGACTGGTCCCCGTGCCACGTGTAATGAAATCAAATCGAGATGACAAATACACACACAATATTTTTGACTGCTGAAAATCAGATTTAAGGCTGCGGAACAGCTTCATCTTTTTTGCCGGCTAAAACGGAGAGCTGAGACGGACGGTGGTTATGTGGCACTGCCCACTTTGGTAGAATTCCAAAAGTTACTGGATACGTGGCAGATGTGAAGGTGTTCGAGGAACAGTTTTTGATTGGCGACAAAGCCCTCTACGGTTCTAGAAAATTGGTGGCGGAGTATTTTCTCGCGGCCACATGACTATTTTCTAAACGAAAAGTTGTGTAAAAGACAAGTCGGAAAGGGCGCCCTCATGGCTGTAGCTGAAACGTTTTTCATAGATTTTTTGGCTTTAAAAAAATCCTTAAAGGTGCATTTTCGTGTCGAGAATCCTAGTTGTATAATTTTGCTAATTTTGCTTAAAAATCTTGTACAGTACCAGGTCTCGACGCACACGAATAGTTTTGATAAATGCAAAAATGTATGCGCCTTTAAGGATGTAGTAAAAAATAAGAATTCCTTAAATTTGATAATTTTGTGAAGAAAAATAGAAGAATAATTCTTTGAAAATGGATAATTTTTTGGAAAAATTAGCTTTGTTTTTTATTTTTTCTAGACGTACACCTTTGTTAAAAGATTGTCGCGCCGAGACCTGATACCGTATTTCTTGAGCGCAAGATCGTGCCGAGACCCAAATTCGTGAAATCTGTCAGTTGGTAGGTGTGGAAAATTTCGATTTCCGGGGAAACGCGACGAATCTCGTCGAATTCTAGCTTTTTGTTCTGGTAGAGGAGGAAAACGAGGAGAAATTGGAGAAAATGACGACAAAATATCGATTTTTACGTGGCAAATGTGCCGATTGAGGAAAGGATTGTGAAGGCGGTTTTTTTTCTAAATTGAAAACAAAAAAACTAAAAAAATAAAATTTTAATCGTAGTTTCTAGAATTCAAGCCAGTTATAATAATTTTTAAACTAAAAATTGCATCGGTTCCGAACTTTCAAGGTTTTTTTTTCTGAAAATCGTTTAAAAAAATATCTGCTTGAAAAATCAAAATTTCAAAAAAACAAACAAAACTTGAAAAAAAAAAACGTCTTTAGCGGTATTTTTTCTATAATTTTTCAATTTTTTCAGCGATCCTTAAGAATCGAAAATCGTAATTTGACTTCTTCCTGGTATATCCAAAAATGGACCAAGATTCTGTGGGATAAAACGAGCGATTTCTCAGCGGAAAAGCCGTTTCCTTCATAACCAGTGGATTTCCAAAAATGGCAATTTTCGAATCATTTCAACTTTTAAAGGAACTATTTATGGCTGATCGAGAAATTGACTTTGCACAGGAAAATTGGAGCTATGCGGAAGAACAAAGATGACGGGGTGTTTGTGAAAAGCGGAACTGTTTTGGAGCATTTTGACACAAAATATACACTTAGTGCACTGATGGAAGTGGTCCCCGGTACTATTGGAACAACACAGAGTGTTTTTCAAAGTTTCACCAGATGGGCAGATTGATTATGAAGTTTCGTTTTGTTTGGAATTTGAAGGAATTCGACCTTAAAAATATAAAAAATTGCACTGATGATGATTATGGATTTTTTTTTCAGAAAAAACGAAAAACGAAAAAATTGAATGCTAAATGACAGAGTCAAATATGCCCCTGTAACTTTTTTTTTTTGAACTAAATTTTATATTATTTTTTTCAGTTTTACGCAAATCAAAGAAACGGGTCCACCGAATTAAATTTGAATTCCCGCGCACCAAAGAGTGACGTCATTTTTTTTTTCCCGATTTCCTGATGTGTTATTAGGTTTTTATAACGGTTTGTCAATTTTTGCAGACATTTTTTTTTAAGCTTGGTAACCCGAAAAAAGTGGCCTAGAAATCGGCTTTAATTTTTTTTTTAAATCGACAAACTGTGTTTCAAATTACGAAACAAGGAAAAAACGAAGAAGAAAACAGCCGGAAAACGCGAAAATCTCGAATGACGTAAATTGCGCGGGAAAAACTTTAGAATTTTTTTTTAATTAACAGCTCTAACATAGGGTCGAATCATCCTAGGGCTTTTGTCAAAAACCTTATTCCTCGCACAAATTGATTTTTCGTTTTCGTAGTTTTCACATGGAACAATCGAAAAATTTTGTTTCTCAAAAAAAACAAAAAATTTTTATTAAAAAATTATTTTAATCCCAAAAAAAAATATTTAGCAAACTTTAAAAATTCATAAAACATTTAAAAAAATTTTTTAAAAATTGTATTGGGACTTTATTCTAATACTTGGACTAAAAAAAACCCACATTTGACAAAAAATTCAATTTAAAATGAATATATCGTTTTGGGATACCAAAACGAACAGAAAACCGAGAGATTCGAATTCGAGTCTCCCAAAATTCACAAAATCATCAAAAATGGTGACAATGTGATCCAGTTGATATGTTAGACGCGACTATTCATATTCATCAAAATTATAGACTAATCAAGACGTATTGAAATTTCAATCGAATCGATTATTATTTGGATCTAGCCGAGTTATTTGTTTCAAACCGATGAGATGTTTTTCAACTGAACAAGAGACTGTATTTGCTGTGGATTTGGAGAATTTGGAATTGTGGAGGGTTTCTTTTATTAATTAAAATTTTTTTAAGTGGAAAAATTTTGGTTTCTCTTTTCAGAAATTATTATAATGTTGTAACTAAATATTACGGGAACACGAAATTCTAAGAATGCGTATTGCACATACACAATCGATTTGACACGCAAAATAGTAGCGAAAACTACAGTACTTCCTTTAATTACTGTAGCGATCGTGTCGCTTTACAAGCTCAATTCTTTTTAATACTTTAAATTAAAACTTTTTCTTTAAATTTTAAAAAAATTCGACTTATTTTTTAATTTTTACTTTATGCCAATATTCTGTCGATAAATAAATCATTTTAATAATTAGAAAATTGAGCCCGTAAATCGACATGCGTGAATCCATTTAAAGAATGTAGTTTTCGCTACGAGATTTGTACTCCTAATTGCGCGTCATATATGTTGCGCCGTACGCACCGTTCTCAGAGATTTGTGTTCATATAGAATATTAGGACTAGTATGTTAAAATTTTTAAAAAGTTTGTTTCGACTTTTACCCAAAGATCTTTTTTTGCAAATTTTTAGTGAAAATTATTATTTTTTACAATTCCGCACGCTAAAATTTATTAAAATTATATTTAATTTAGACTGTATTCTATACAATCAAAAAACAACAAACATCAATAATGAATGTTCAATGAGTTTAAAGAAAAATTTTTTTGTGTAGACTTTTTTAAAACTCTTCTTCGTTGACAAAACGTTCACAAAACTTAAAATATCTTTCAATTTGCTTAAATATTAACAAAGAATTTTTAAAATTTTTCAGCCCGAAATACCAACCTATATCACCAGAGGAATTCGTTCCCACCGACACTTCTCCCTCCGATATCTGGTATTTCAAATCCCGAAATTGAAATTCCCTTCTCACAAGTACCCTCTCCTACTACATTCACGTCAAATTGGAGCTCCAGAGATTTCATTCAAATAATGGGAATTTCGATATGTAAGGATGGTAAATCAGAAAATGAAGTGGAAATTGAAGCGAATGCAGTGTTGAAACTGTGAAAAATGCGCTGAGAGTGATGCTCAATATTCGACCTCTTCTCAAAATTAAGACTATTGAGGTAATTGGATATTTGGTGAAATTTGAAATGAAAAAATATTTATAAAAATTGAATTTTTTTTCATTATTTCAGTCACCATAAGTCAATAGCCGTTTCCATTAACTTAGATAAAAATTGATATTTTCTTTTTCCAAATGCGATAAAAATTGGAAATTCTATAAATTCCGGAAAAATCGATTGATTACAACAAAATCGATAATTTCCGGAAAATTGATAAATTCCAGAAAATCGGTAATTTCCGGTGTAAAAGTCGATAATTACCGGCAAAACCAATTAATTTCCAGAAAAATCGGTAACCCTTACCGGAAAAATCGATTGATTATCTACAAAAGTCAATAATTTCCGGAAAATTATGATAATATCAGAAAAATCATTAAATGATCGATAAATTCCAAGCAAAACAAAATCGATAATATCCTGACAAGTGAATAAATTCCTAAAAATTGAGGAATTTCATAAATTCCCGGCCTTGAATATTTTTTAAATTTAATCTTTAAAAGAATAATTCTTTAAATCTTTAATCCTTATCTAATTTATTCAAAAAAAAACTGATCCACAAAATTTTTTTTTTTCAAAAATTAAATATTTTTGCCTAGTTAATGTTTCATCAACTTGATTATCATTTACTCGAGAAATGTTCAATGATTCAATGCATTCTAATGGAAACAGCCATCACTGAATTCACACTTCCATTTCTCTACGAATTATTCTGTCGTATTCGGGTTATGAGGACAAAGTGTTGGATGGACTTTTGCCGAGGAAATCTTTGATCATTTATAACAACTCGATTTCCAGTGTTTTACCGCCAAATTCTTTGTACGGTAAGTGAGTTAAGAAATGGAAAAAAACACATTTTTGCTACTGTTGGAATTTTTTTTCTAAATTTCACAAATATCTTATTTTCCATTTTAAAAGTAGAAGTTTATTTGCTGGATTTCATATCAATTTTTAAATATTTTGATTTTCCAGTGCGGAATTTCTGTGTTTTTTGAAGCAGGAAAAAAACCACAGAAAACTAACTAAAAGAATTAGCAAAAATGAAAAACATACGTAAAACGATGTAACTTGTCCACGCCACGTGTAGTACAAAAAACCGATGTGCACCAACAAATTTTTGCAAAAGCTATTTTTCCATTCAAAACGGCGCCCCAACAGTTGAAATTTTATAGACGAAAATTTGCGAAACTGTTCGCTTCTCCGAAAATAAAAGTCTCAGATCCCATTCTTGGGTCTTCCAGATAATCGTTGAACTCCAAACTGGAGACCGGTTGCCGCCGACACCAGGAGCACATTAACAGTTCCGTCGAAATTCAAAAATCTAGAAAATCTGAGCACCTATGAGCCCCAGGACATTGTCAAATATTTTCTGAATCTCGACCAAGAGTCGGAGGATGTGACATGGCGATCGATACGTCACGAATTCCACGACACACTTGACACGTGGCACGCGGAAGCTGTGAAGAAGAGAGACGAGAGACGTAGGAGCAACACGGAGCAGAAAGAGTAGTATTCGTAAGGAGAGCTTTACGAAAATTCAAAAGGCTTCGATGACGGCATCGCCGGTAGGAATATCGATTTTTATGTATCGAGGAATTTACTGGAAAACAAAGTTTAGGAAAAATGTCGATTTTCCAGAAATTTATCGATTTTCCTGAAATTCGATTTACCTGAAATTTATCGATTTCCACCCTGAAATTTATCGATTCTGGAAATTATCGAGTTTTCTGGAATTTATCGATTTTCCTGTTTTTTCTGGAATTCGATTCTTCTGGAATTTTTCGATTTTTCTAGAATTTCCACAATCGATTTTTCTGGATTTTATCGATTTTACTGAAATTTATCGATTTTTCTGGTATTTTTCTGGAATGTATCGATTTTTCTGGAATTTATCGATTTTTCTGGAAATTCGATTTTTCATATATCGATTTTCCTGAAATTTATCGATTATTCTGGAATTCATCGATTTTCCTGACATAACAGATTTATCAATTTCTGGAATTTATCGATTTTTCGAATTTATCGATTATTCTGGAATTTATCGATATTTCTGGAATTTATCGATTCTTCTGGAATCGATTTGTCTGGAATTCATCGATTCTTCTGGAATTCAGTTTTTCGAGATTAATCGATATAATTGTCTGTAAATTTTACTCCCCAAAAAACAATATATCGTGCCGAGACACGAAAAACTCTAAAGAATTACAGATTCCAATCGGGGCGGCCGCTCGAGTAGAACCCGAAAGTTTCTAAAAATCAATCAATAGTCCTGTCATTCGCCACTCAAGCTCTCCCTCACCAATCAAAGGAATGCCAGAGGTAATCGTCGAGAACCAGCACGCCCCCTGAGCATTTAAATTCCACGTTGTAGTCCCTGAGCCACGATAGTATTTCCAATTCACTGGACGCCGAAATGAACATTTCACCGTCACCCTCGACACCGAAATCCTCTTCCTGTGGCGGAAGGTCGCATCGCACACCAAAAGCGATTTAAAAAGTGATTTCGAAATTCCGAGGTCGTGAAACCTTCCCAGTCACCACAGAATCCTGGGTGGAAAATGGGCGGAGCTTCCGCGTCGATTCGCGAAGAAATTGATCCGCAGGAGATACGCGACGAAGTTGTGAAGAAGGAACAGAAATTGCAGACTAACGTGCGTCATTTGAAATTTTTGAAAAATCGATAATTTTCAAAAAAATCGACTTTTTTTGGAAATTATCGCTTATTCTTGAAAATTATCGATTATTTTAAAAAATTATCCTCGAATTTTCTGAAAAGGATCTGTTTTCGGGCAAAAAGTTCCGAAAGTGTTTTCTCGAAAAACAACGACTTTTTTTTTGAAAGTTATCGATTAAAGAAATGTCATCTATTTCTTTGGTATTTATCGATTTATCTTAAGAAATTATCGATTTAAATATTTTAAGGAAATTATCGATTTTTTTAAGGAAATTTTCGATTTTTATTTATCGACGTTTTTTTTAGGAAAAAGTTTCGAATTTTCTCGAAAAATAACGACTTTTTAATAAAATTTATCGATAAGAATCTATGTTTTTTGAAATTATCGATTTTTTTTGAAAATCATCGAAAATATTTTAAGGAAATTATCGATTTTTTTGGAATTAATCGATTTTTTAGGTAATTATAGGCCGTTTTTTTTCAAATTTATCGAGTTTTTTAGGAAATTATCGATGTTTTCTGAAAATTATCCCTCGATTTCTTACAAAGGAAAAGTATCGATTCTTGGAAATTATCGATTTTTAAGCAAGTCTCTTATCGATTTTTCAAACGAAGAGTAAGGAAAATTTTTTGAAACTATCCATTTTTCTTTATTGATTTTTTTCCTAAGAAAATATCCATTTGTCGATGGCTAAAAATGTGGATTTTTCTGAAAATAATCGATATTCTGTTTGGAAATAAAATATCGATTATTTCTAAAAAAAATTATCGATTTGTGCAGGAAATTCTCGATTTTTAAAATAAAAACAGCGATTTCTTTTTTGAAAATCGATTTTTAGGGAGATTATCGCATTTTTCTGATTATCGATTATTTCTTCAAAATTATCGATTTTTAGAAGAAAAGTATGGATTTTTAGATATAATCTATTTTTAATTATTGATTTTTTCACCTGAAAAAATATCGATTTTCTGAAACAACATATAATACCACACATTAATTTCAGGAACCGGAGTTCAAAAAAGTGCAGCTTCTACCACACGTGGAGACGGAAGAGCTCGACGGAGCTCAAACTTTGGAGGTTTTTCGACGAGAAAGGAATTCACGATGAGGCGTTCATACGCTTGTGTAGGAACTTGTGATGGTTTTTCTCTCAAAAATTTGAAATTCTTCAGTTGGAACTGGTGTTTGATGCGACGATTTGGAGGGGAGTTGGAAAACGAGCAGATCATCTGGGGAAACATGCCGGGACTTGTTCGACGTTAAATTTTCAATTTTTGAATTTTTTTTCTCTTGTAACTTGCATTTTTCGTTTAACTTAGTGTTTTCGGTGTTTTTTGGACTATTGAAATATTCGGGTTGTTAATATTCAAAAATTAATTACATTATTAATAATAAATGCATTTTGAAATGGTATAAATTGAAAATTTTCAAAAAACCCCCAACCCAGTGGTTTAGGATGAAAATCGTGGAAAAGCCGAACGAGAGAGTTCCGAGTTGGCCACGTGGGACTGAAGCCTAATTGAGTGAATTTAATTTTGGATAAAAAAATTTTGGAGATCTCTTCGACATTTTCTCAAAAAATGATCCATAGCTTTTTCCCATTTTTTTGTTGCTTCATTTTCAAGCTCTTCGGTTATATCGCAGACGTTGAAGCAAGGGCCTTCCGGGAGAATTTCCTGAACATTTGAAGCGCCTTTTTGGGTGAACAAAAGCAGCTTAAAGGCATTTTTTGGTATTTTCAAATAATATCGGAAATCTGCGTTTAAATTTTTTTTTTAAAATGAATTTTTTCAAATAGGTTTTCGAAAAATCGAAAAAAAAATTTTCGGGTTTCCGGTGGAAATTTTAATTAAATTATGTGTTTATGATGATGAGAATAGTTGACAATAATTTTTTCCGATTTGTCAACACGTTTTTCAAAAAATTTGTCAATATAATTTTTTCCATTTTTATTCCTGAACAGAAAAAAATCGAAAAATTTTCGGTTTTAATAATATTTCGGAAAAATTTTGAATTTACCGTAGTTGTGTGATCGTTAAAGAAACTCACAATATTTCTAATCGAAGTATGCATATTTTTTAAATGAATTTTTGGAAAAATTTCAAACTTATTTTTTGTTGAATTTTTCGTTTTCTTTCGTTTTTTTAAACAGAACCAAATTTTTCACCATCTTTTCTTCAAAACAAAACAAAAAAAACCAATTTTTGTTTTTTGAAAAGCGAGAAAAATTTCGAAAAATTATTTTAAAAGTTAGAAAAATATCAATTTTGAACGGAATTTTTTCAAAATTCGATTTTTTTTTTTTCTAATATGTTCGAGAGTTTGTCGCCATTTTTATTTTTAAAAAAGGCTTTCAAACTACAAATTTTAAATGAGAATTTAGATTTTTTTAACGAGTAATGTTGAATATTGGAGAAAAAATAAATCAATTTTAAATAGAAAAGTTTTCTTATTCGTAACATTTTCAGTGTTCTCAAAATACAAAAAACTCGTACATCCTCCTGACAAGTACAGTAATCCATTGGATCCCTCCTGTCCAACACCGTCGCTTCCCGAATGTGAACCAATTGTTCATTTTCATAAGAACCGAGCTCACAGTCAATTTCCCGACCATATTTCCCTCGTATTCCTTCGAAAATGGCTGAAGCCCGATTCAAATTTCAAATATCACGGTGGTGGAGAGAATACGGACAATAGATCCGTAATTGATTTAACTTTAAAATTTTTTTCATTGTCATAATCATGCTACGTGGTCTGGACATGATCTGTTAAATTCTCTCGTTTCGGCGGAGAATATAATCGATATTCCAGTGGCACGAGGTTGTCGAGAAATCTATTAAAATTCTGATAATATCGTTCCAATCTCATTTCGAAGCTCGTCAGTTTCGGCTTCAGCTTTTGAAGCCAGTCGTTTTCAGATTGTGCTCCAGCGCGTCTGAGCTCTGAAAGTTTGATTTCAAGCAAAATTTTGTGTAAATGATTCAGACAACCCCATTTTTCATCTAATTCGAAATTAGCCACATCTAGAAATTAACCACATTGACTAATTAGAAAATTTTCTAATTAGAAAGGATGAATATCTAATTAGAAACGCTGCACAACACATCTAATTCGAAGGGATGCCTCGTCGAATTAGAAATGACATCGAATTAGAAAGGTGGCGCGTTGAATTAGAAGTTACGCGTCTAATTAGAAAGGAGGCACATATAATTAGAAACATATTGCGCACGTCCACATCTAACTAGAAGGGATGCTCGTCGCATAGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATGTATGTACTACCTTTTAATGTAAGTACTACCGTTTAATGTATGTAGTACCTTTTAATGTCTGTACTATTCTAATGTATGTACTACCTTTTAATGTAAGTACTACCTTTTAATGTATTACCTTTTGGCTCTTTGGAAATATATCGATCAAGAAACAATGCCGAATTAGAAAAAAGGCATGAACTGGTGCGCGTTAGTTGACCTTTTTTTCTAATTAGATGAGAGGAATATGGTAGTCAAGACTGCAAATTATCAAAATTTTTTGGTTCAATTTGTTTTTGAAAAAAGTGAAAATTCCTGGGTTGCAATTTGTCGATCAGTATTACGTAGACGTCGAAATATGCGATTCGCCATTGCGGTCTTAGGGGTCTCGCCACGCCGACAATCAATGTAGTTCATGTCGATTTACCACTGTTGCATCGTAATATTCCAACAAATTTGCCGCCGAGGTGAAAAAATTCAATAAAAGCCCGTAAATCGACATGAACTGCAATAGGGTTGTCGGCGTGACGAGACCCAATTCTCATCTTTCGTACCGACGTCCACGTGATATAGAACTTTTTTTTTTGAAAAAATACGATTTTGCCTAAAAAAAAAACTGTAAATTCAACAAATCCCACAAAAAAAAAGCGAAAAGAAAAAAGCATCGCGGAAGACAGTGGCGCCAGGCTGTCTCAATACTGTTTGATCTACAAAAAATGCGGGAATTTTTTTCACAGACAAAAATTGTGACGTCAGCACGTTCTTAATCATACCGAAAATGAGATTTCTGCCTCTGCCATCCCGCATTTTTCCAAGATCAAAGTGGAAGGACTTTCACCTGAATAGGACTTTCTGATTCCACGTGGGAAGGAAGAGAAATCCAAAATTGCGATATTTCACTAATTTCCCTGCTTGAATTTCCTTCCAATCAGCGTCTTCAAACTCCGCGGCCCACTCCATCTGTGGATGAAAAATGGGCGGCGCAAATCGCTCTGATTGGTGGCAGTTCTTATTGCCCAATCATTCAAGTTCAATATCTGGATTTTTCATTTTTGACCACCTCCAATTTCAAGCTTCTTCCTTACCTTCAAATCGTAGAATATTGCCGATTCTCTCGGATTGATTCCTTCCTTCAAAACCAGAACATCTTTCAACTCGAACCCCGAAAGCAGATATTTTTTAACCTGAATTCTCCTAGAATATCCTTCGCTCGTAGCAACTCTCCAACGATTCCTTCTGTTTGTAGAAACTCTTGTAGAGTGTACACTGCCTCGTCCAGATCTTCGCAAGATGCCCGTAATTCGATCTTCCGAGCTAGTCAAAATTGCATATGTTGGTGTTTTTCGTTTCGAGCAACACATGCCAATGAGGATATAATCCGAAGTTAGACTCGTTGTTGTTAAAACGCTTTATAATGCTGGCGAAGATTTCCTCGAATTTCGTTTTTCTTTCTTGAAATTTTATCAGTCTGTATAGTTTTGAGGGTACAATAAAATCTCGGGACAACTTTTCGATATCTATCATCATCGTCATGTTATAGAAACCTATATACTACAGTGTTTTTTGAAGAGTTTACACCACGATACGGATTTTGATCGGTTTTTGATGATCAATTTGACTAATACGCTCGTCTCCGCAACGTCTTAATCGGTCCTAATGCAAGGCTGTGCGTTGTGTACAAGTGCCTTGCTTAGCTCTTCAAAACCGGAGCGATACATAGACACGAATCGTTTCATGCGCAGCGCAGCTGCTCAGGGCTCTCGAAAGTTTTCAGACATTCCGTGAAGCTCTCAACAATGCTGTTGAGGTTATCCTTTGGCACATTTTCCCGAATTTGATTAACTTGTGATAGATATTTATCTGATATATTCGATATTTTTATGATATTTTTCCGTGTTGTTTAGGATGTTTTGCCATCGCAAATTCAAATTCCACATAGTATTCCAAAAACTTATTCAATGGATGCAGGAAGTGAATTGATCCTTTGGCAGAAACGCTTTATATCCAATAATTGCTCTGCACTTTTATCGTCGAATAATTTCTTCACGTTAGATTAGGGAGCCCTAGAGATCCACGAAGTATCAATTCGTTTTTGGGAAGGAATAATTCAAAAATACCCAAAAGAAAATAGCCTGATGGCCTGGAAGAAAGCCGTCCGAGGATTGAATACAACGAATAACGTCCCTGACCTTTCGCACCCAATTTGAAAGCCCCAGTGTCGTATTGGTGTCGCGAATAATTTCTAAATCAAACGCCCCTTCGAAATTGTGTCCCACTGACAAGAAGTCTCGAACACTTTTACTCGCTTCATTTTTCATTATAGTCGTAGCGGGTTCGAGATAAAATGGAGATCTTGAGCAATGCGAATACTTTCTTGGCTCGTTCCGGAAGCTAAGAAATTTCTGTAGTAGGCGCCAACCTCTTCGTCCGTTTCATATTTCCGATCTGTACGATCATTAAAACGGCAGAAATCTGGGGAATATTTCTAAATAACTCCAACTTTGCTCCTCAATTATCCATGTGAAAAAATTCAACCCGGATTTTGAATTTCGGCTTGAAATTGCCGAATTCCCTTGGTGCACACATGCAAATTTTTCAAACGCGCGGCCCAAAAATTATTATCCTTGGAGCGCGTTTGCCTGCTCATTTGATTCTCTCCCGGAGCACGGTAGCTCAGAAACTAGATGGATGCTGGTTCATTCTAGATACTCAGTCTGGATATATTGGCTACTATCTCGACCCGGAAACCATCCACATAAAATCGATCTTTGCGATGCAAATAAGAAATGACCGCAATGAAATTATCTATCTCCATTCGTGATGAATTTTCGATTTTGTACTTCCTGGCCAAGTTTATGCACGTTTGTTCGGAGCGCGTTTTCACCCATCTAGCAACTGACGGTTCAGTAGCCAATATAGGTTTCACTGTATCATGAACCACTCCATCTAGTTGCTGTGCTACCCTCGTGCTGAACCACCGTGCTCCATCTACCGATTTCTTCCATTACGATATGGCTGCAATACTATTTTTTGATGGTCTTCCCGCTTGGTCAATACTAATAGGGAGTGCAATACTAATTTTCAGAACATTTTTCTGCCTTTGAGACTAGTTTTTTTCTGAAAAAACTCGAATTTTATGTAAAAATTCAGTCCAAAATTTGTTTTGATTGTAACCTATTTCAAAAATTAATCTCGTAGAAATTTATTTGAAAAATTGCTGCAAAATATGCAAAAAATATTGTAGAAGTCCTAAAATTAGCGAGAGGGGATTGCAATAAAAAAAGTAAACGAAACACTATTAGGGAGTTCAAGACTAATAGGTGCCAGACTAATTTTCCGCAGGTCTCCGAGGGGCAATACTAATAGGGAGTGCAAATCTAATAGGGAGGCCATGCATACTAATAGAAGAAATACGGTATTTTTAGTTCCTTTATTTTGTCAACGAGAAGAATCAAATGAGGGCACCAAACGCGCTGCAATAATACTATAATTTATTGTGCGCGCAAAAAAACTCATTCGGCACGCAAAGAATATTCACGAATTTATGCTGAAATATAATATCAGTTTTTATGTTTTTTTTTAACATCCAGATATTCTGAAACAGAGGAATTTTTTTTAGTTATTTGACAATATTTCCTAGATTTCGGAAATCATGTAAACAGCAGCTTTTGTACAACAGCTTTTTTTTAACTGTGAAACTTGTTTAAAAAGTCAAACCACGTCCATTTTGAAAATTAATTTTTAACATATAAAATAAAAACATGTGGAAGGCTTTTGATTCATGTACATACAAGTTTTGAAAAATACGGCATTTAAATTTGAAAAATGTGTTTGCTAAAATCTGATCAATTTTTTTGTTATTATCTATTAATAGCTGGACTTTACTTTTAGACAAAAATTACTCTAATTAAAATCTACCTTCAAACCATTTTTTCAGTTTTTGCAAATTCTCCTCGGAAATCAGTAGGACTAGCGATCGAGTGGCAAGTGAAAATCACGGAAATTTTTCAGGCGATTTTTCAGGCCCCATGTTGCCACGCCAACCATATTTTGGTTTCATGAGAGATCGGAGCTCATGAAATAAATGCAAAGCAAAAATCCAGCGAGGTGGTGATCTTTTAGTCATTCTCGCTGTACTTGAAGATGTGGGAGCTTCTTTAGTAAAATTTACAGCATTCTTCTCTATCCTTATAAACATGTTAGTCATTAGTGTTCTTTTTTCCCGACAATCTCCTTTCGAAAGCTCTCTGCTCATCCCATCCCCCAATAGCTTTTTTTTTGTAGAAACTTGAAATCCTATCAAAATCTATCCCGATCAGCTGATTCGTCAGATCCGTAGAAGCGATTTCGCCTCTGAGAAGCCCAGCGACGATACGATAGCAGTAACACAGGAGCGGTGGTAGCAGGTGAGCTCATCCAGTGAATCCGTTCGACAGGTTTATAGAGTACTTTCCGTAGAATTACTGAAATTATATTTACTATTAAAGTAGAAAAAAATGATTATATAAACTAACTATACGCAGGAAGACTCGCATTATGTTCCAGATTTCGACCTAAGAATTGTGGATGGCGTCCAGCCGGAAATTTTTATTTAAATTTAGTAAATCCTTTAGTGAAGAAAGTTTTTTAATAAATACCTGTCAAGCGCTTACCCTTAATGTGCTCCAACATTTGAATACCTTGCCGCTCCCTTTCCGAAATTTCGAGATCTCCGCATCAGCGTTTACCCGGTAACAAGAAGTAAGGGAATTATCGTTATAATCATCTTTATCTGGGAAAAAATTAATTTTCATGGAATATATTTCAAATTTTCGACAACCAAAAAAATTCACATTTTTTTCAGGAAATTTCGTTGAAAAATCTGTTTTTCATAATATTTTGAGAATAAAACAAGCGTAAAGGTATTCAAGAGCGCATGCAATTCACTTAAGCCAGGGTGACCCTCTAAGCGAACATAAAACATACGGTATTTAAAAATATTCTTGTTTTCCGCGGAAAGTCGGAGAATTTAATTTGATTTTTTTTAAAAAAAAAGAAAATTAACCGTTATACGTTTTGAGCAAAAAATTCTACAATAATAATTTAAAAAAATTAATTGAATAAACATTGAAAATAAAAGTGCTTAAATTTCAAGGCGCTGCGCGTGCATCAACCGTCACTTTTGTTTGGGTATCACCCCAGCACCCCGAATGTAAAAAGTACCAGGGTAAGAGTGCGCGCTTTTTTTCATTTTTCGAATTTGTGCGACCAGTTCTCATTATTTGAACGATTTTTGCGGTAATTTTGGACAGCCATTTTTTCTAGTTCCCACCGACAAATTGCATTATATCCGTAATTTCAAGAAAATTTTGTTATAAAACCAACAAAAATCTAGAAAATTGCTGAATCATTTTGCGTATGAATGGTCAGGCGGATCTGCTCGCTGCGACCGAACCGCCTATCGGGTCTTCAGCCGACAATCTCTACGACATAGAACTGTTCGAGGTGTTCAATCGTGTCGCTAACGTCGTCACAGAAAAGGCGTTCTATGGAGCCGCCCGATCACGCTCTCGGATCATTTGTTTTCAAGTTGGCATTTTTTTTCAAATCATTTGTCCTCACCTAAATCTCTAATTTTCCTATTTTCAGAATTCAAGGCCTGTATCAAGCTCGTAAACTTTCAAGGAACAACTCTTCACGGCCGTGCTGCACATTCGTCCACTGCGAGAAAGTTCGCACGCGAACAGCGAGGCCATCTCAACGATGTTCGAGAAGGTCAAACATAAGGGAAATTCCGGGAATTCTTCGTAGCGTCCAGAGCACTCGTTCCCCGAGTACCGAAACCAGAACCCACAGGCTTCATCATACCTTCCAGTCCACGTGGTCATCGTCGACGGGCAGTCTCAATGGTGGCGGCGGGGGCTATCGACGCCGACGTTCCGCCGGTGGCAATCAGTACAATCAGAACAAGTATCCGAACGAAAGGTACCAGGGATGACTCGATAATCATCCAGTGCAGCAGTATTCGGGCTTCAATCCCAGCGATTTTTGCTGTGATGACTATGTGGAAGGAGCCGAAAAGGTGCAAAATTCGCCAAATTTCGCTAAAAGAAATTTCGCCGACTTTTCCCGTAGCGCAACAGTTTTTTCTTTTAGGCACATTTCAGGCATTTTGGGCATATCAATATTTTTCCACCAGATATGTTCTAGATTTAGATGGACTAGATTTTATTCTCAGACGAATCAAGTGATTTTCTATATTTTTACACTATTTTTTCTTGAAATATGACCATAAAATGCAACAAAGTCTTCAGCAGCTGATGGGAAAAGGAAAAATCGGCGAAATTTCGAATTTCAGTCTATTTAATATGTTTAAGCAAAAAGAAAACTAATTGTTGAATTTCAGACTCGACAACCTTGCCAACCTGATTCGCTGGAGCACCTCCACGGATCCGTTCGCAACCTAATTATCAAAAGTAATTTTGAATTATTTTGAAAATCAATAAATTGTTTGTTTTCAGACGTGAATGCACAAGCACATCTTGTTCTCGTACGAATTGAGCTAAAGATCAAAAGCATGGCCCGCCAACGTGGAAAATGGAGCTGCAGATTAAGAAAGATGACCACCACCACTAGGGCCGGCGGCGGAGCAGCAACCACAGGACAGAACAGACTGACCCCACAACAGTTTTTGGCTCAGATAGCTCAGAGACAACAATCGGAGCAAAACGCGGATGAGGTGGCCAAGAAGAAGCGTCCGAACCTTTCGGGTATCAATCCAGCGCTTTTCTACATGAGCAATACCCGAGAACATCGCCAGTTGTTTATGCTTAAAATCTATAGAGTAATATGGAGATTTTGGGAAAAAAACATATTTTCTCGAAAATACGCCCGAAATAGTGTTTGTAAATTGGCGAGACCTATTTCTTCTGAAAAATTATAATTTTTTCGATTTTCACGTGAACTTGCAGGTTTTTGGATATTTTTCTCGAAAAACGTCAATTCATCGATTTACGCTAGTATACTCAGCAATCGACCCATTTTTTCGCAGACAATTTGGTATTTTTCTTAACTTGATTTTTATTCGACTTCTCGTGTAATCACTTATTCAAATGCGCGCCCTAAGAATTTCTCATTGGAGCGTGCTTGCTTCGTGTAGATTTCCGAGAGCTTTCCATTTATTTTAACTTCTTTCGTGCTTTTTCAGTTTTCCAGCGACTTTCTGGCTCGACCCCTCGGTATATTTTGTGCAAACACCGTCACGCGCAAATGCATGCCCTTTTTCAACGCGCTGCGTGAAAATTCACGCGATTTCAAATATTTTTTCCCGTAGTTTCCAAAATTTTCGAGAGCGGGGGGGTCGAGCCAGAACACCTTGGTTTTCCAGCGAGCTTCCTTCATTTACGTCGATTTTTTTTTTAATCTTCGTTAAATCTAAAAAAAAACGACTTAAATCATTTTAAAGTTTCCAACGGTTTTCTGCATAAAAAATCAATTTCCAGAACCGTCCGGCCACTACGACGACAAACATCTCCACACGGCAGTTCTCGCTTACGGTCGCCTTCGTGTACCTCAATCGGCCTTCGAAAGTCTCTCACCAATCGACAAATTGCTCATTCATCACATAAAACACGACAAACAACCGGTGCTGAAGCGTGATTAGTGACGACCGACGAGTTGTCGGATGCGAATGATTGTAGTCTACTGGAAATCTCCGAATCAATCCAAACCACGATCATCATGACGAACCGGCACCAAGCTCTCCGCTGAAACGTCTTCGCGCCGAAAGTGGATCCCTATCAACTGCACAAGGCGCATCGCCCGAGTGTCTCACCGACAAAGCAAAGACAATAGAGTTCCACGAGACTGAGATAATGTTTTTGAAACTGGACCACCAGAAGACCAACAACTACAGCTTATCCGAAGGAAACGAAAACGCGGATAAGATATGTGTTGAGCAGCCGAAAACCAGGTAGATCAACCGAGTACGACGACATTAATAATAGACGTCTTCCGTCGAATTCTCATTCGGCAGCACCGAATTCCGAGAAGAAGCATTTCGTTTTTCCGGCACGGGGGCTTTTTTTTGATTACCTAAAAAATTCCCAACTTTTTAAAGTTCAAAAAAGTCAAAATTTTTGTCCATCTGGGCATGACTGCTTATGCCCCGCCCCCCTTTTTCGAAGTTTCTGCTTTTAGGAAAATGTATTCCCAAAGTGCCAGTTTGGATGCCCCACGAATCAAAGGGAGCAGAACGAAGGAGGCACCACGTATTCAAGATCTGGTGCGATTCCGGATCCGGCACCGTACAACTTGAAAACGTGGTGCCTTTCTGAGGGAAAATTTGCCTGCCAAGGTTGAAATATCGAATGCATTACCCGTAAATCGACACGAACTACAGTAACCTGTTATCCGCGTGGCGAGACCCATGCGCGTCATTTGTCGAATATTATACTAAAACCTTTAACTTGCAGAAAAACTTAATTTTTTTTGTTAAAAATTGAGCCAAAAGACTCAAAAATTTCATAAAGCGAAACTTTAAAAAAATATAATTTGTTAAAATTTCAAGAAATATTTATGAATTAATTAATTTTTCCAGGAATACCCCATGTGCCGTCTCTCCAGTTCCATCGGTTTCTCACTTGGTCGGTGATCTGACTTTTGCCTACACGATCCTACAGCCGACGCCATGAGAAGATGCTGCTCGACGAGGCGTCTTCAATCATCGAAAGTACAACTCTAGCAGTGTCTACTGCTCTGTTCTGCTCCAGGAGCTACAATGCTCCAAATATAGGGTCACATATACAATCATATAATCTTATTGCATTTTCGCAATTTCTCTCCACACACATACACACATCATCCCAAGTATTCGTGTGCTGAATCTCAGTTTGAATGCAATGTTTCGATACCGTTTTTATCCCACTATTGCCTTATCGTTTCCTGTTTTATTATATTTCATATATATTGCCACCACCACCACCAACACCACCCTCTCTATCTTTTTTTGTTCTTTTGCTGCAACATCATCACCTAGTTTTCTGTGAATTGAATTTTTTGTTCCCCCGAGTCCCCTCTGATAGGATACATGGTAGGAAAGACAATGAAAATACGAGTTTTTTCAAGGAAAAAAAAATACAAACTAGGAAACTATAGAAACAAAATACTGAAAAAACATTTGAGGCGCAGTAAACCTCTGCAAAGTTCGCAAATCCAAAAGAAAATATTTATTTTTCTAAATTATTTTTCCGCCACTCCAGCCTCATTCTCATTGGCGGGCGCAAAGTCATGTCGATTTACGAGATTAAGATTTTCAACGAGTTTATTGTTATCGATTTGCGTGTAAAGTTAACTAACTTTTTTGAAAATTTTCGCAAAAAATTTTATAAAATGTTCAATTGGCACGAGCAGATCTTCAGCAAAAAAACCGACAGAAATGTGTTAAACTGAATCTCGTAAATCCACATGGCATAATCCAATGAGAATGTTTTTAGCGAAGAAGTTTGAACAAAGGAATATCAAATCAGGGCCAAATTTGGAGCAATTTCTAAAATATTTTCTCAATTCTTTCGGTATTCCACATTCAAACAATTATTCGGCCGTTCCCAAGGTGATCAATCTTTCGATGGGATCCCTTGGTACTGCAGCAGTCAACAGCTCAATCCCCAGCTTCACTATTCGCCACGTCATCCTCGATACGGTATCTAATGGAAACTCTTTGACAGGCCAATCCATCCGAACCTACACTCCCGGCTCAATGGTAAATGGCACATTCGGTGGTAGAATGTCTCGTGATACTGTTGGACGATCGTGAACATCAATTCCCAGATAATGACTGACGTGGTGGGGACACAGCTTGTCCGCCTGATTTGATGAATCATCTCCTGGTGATGATCGAATCAGGTCGAGTTCGGTGAAACTTGCCGCGACAAGTTCGTTCATTCGGCGTAACAGTGCGCTTAGGCGGACTTTTTCCCTTGAGTGGACGTAGGTGAGCAGTTCTTCGTGAACGTACAGAAGCGCTTCGTAGAGGGATTGTTGGGCCTCTGACCAGCTGCAAAAACGAATTTTTTTTTGGGAAGGGTTTTTGAAACAATTTTTCAAATTTCGGTCGAAATTAAACTTTAACCGTAAAACGATTATCCACGGATTTCTGGCTTCCCTCATAAATTGGATTGGAAGAGTTTACCGAACTAGACCATTTTGGCTCGGCTATATCTGGCGCCGAGTCGCGATTTTAGTTGTAAAACTAAATGCATTTGTACATGTGGAGTACACGACTTTGCCACGCGTTGTCCGGCGGGCGATTGTCAATGGATCCTGCATGCAAAAAAAAAAGTTCACTGAGGAAGAGAACTCCGTGATTAGCACCCCCTATTTCTCTTACGAATCTATCTTCGAAATCTTCTATTTTTTAACAAGTCCTGAATTCTGAAATTCATTATAGTAATTTTTTGGGAATCCTTCCATTCCTACGGAACAACATCTCGGATTGGTGACTCAAATTATCTGAATTTTCAAAATCTCCAGAAAAAAATATCATTTTGCCTGAATTTTCTACTTTTAACGGAATAAAGTGCAAAAAAGACTCTTTTTGAGGCACCACCGAAAGGAGAAAGGAGAACACAAACCACGCCCATTTTTTCCTCGTGCCGCCATCGCGCAAGTTTTTCTGCGCGCAAATTTTTATTTTCAACCGAGACAGCAAAACTCCGAAATAACGCATATGTTCTTTATCATCAACGATACTGTTATTTCGGAGCTTCGTTGTCTCGTTTGAAAATAAAAATTAGATGCAGAAAAATTTGCGCGCGGCACGGAAAAAATGGGCGTGGTTTCTGGCGATTCTCCTTTTTCGTGTCTGTTCTCCTTTCTGGTGCCTCTTCTTTTTATATGTTGCGTAATTTTTTAGCCATCTTGGAATAGCCCCGCCCATTACTCCCACAAATCCATATCTACGAAATCTCGAACATTTCCAGAATGATTTGTAGTCTCTCAAACGGGAATATTTAAAATTTCTAGAAAAACCCCATTTTTCTTGAATTTTGGACGAACTTCTGTAATTTCTCAAATTCTGAGAAAAATTTTCATTTGAGTCACCACAAATACTGGAATGCAATCGTAGAAATAGACTTGTGGGCGAAATCAAATAATGGGAAAACATTCATTATTTTTTAATTTTTTGGGGTCACTTATAGCACCTACAATTAACCCCAGAAATCGGAAAGCCAACGTGTCACATCTGACTCATACCCATTCAAACCACACCCAGCATCCACGAGAACACATTCCCGGGGATTCGGTTAGGTCGGATTATTTGCGTCCAAATAGTGAATATTGGCAGGAACACCACGGGCAATCACTGGTGGATATGCTTGCATTTCTGATCCACGACGACGTCCTTCAAACTCCAAGAGCCCGCAAATCGCGTTCTCGTTGTGTACATCACGGGATCCTGATATCATCGAGCTCATTGTCTGAGCTCTGCCACGTTGCACGCGTCACGCATTGAGCTCATTTCGGATGGAGATTTTATTACTCGGCTACGTTCGATCTGCTAGGAAAACTTGAAAATTGGCAAAAAAATACTTTTTTTTTTGAAATTTTAGAACGATTTTTCGGGTGTTCAGAAATATTTTTTTTAGGAAAAAATTGGAACTTTCCAAAAGTTTCAAAAAAATAATTTACAACTTTTTCCTAAAAAAAAAATGAATATTGACAGCTTCGAAAACAGTAAAAATTGTTGGAAAATTTTATTACCGTTAAAAAATTTTTTTTTTTCGTAAAAAAAACTTTCAGTTTAAAATTTGGAGCGTTTACAATTTTATTGATAATTGGTGAAACAAAATAAAAGGTAATTAAAAAGTATTTTTTTTTAAAAATTTGAAAAATTAGATTAAATGTTTATTCTGGGATGAAAAAACCTCCTAAAACCATTTTCTGGAAAATTTAGCGAACTTCCTATTTTGTTAATTCTTTTTTTTCAAGAAAAAATTTTCCACTAGAAAATGGAAAAAAATTGACGTCGTTTAGAGTCAAAATTGGAAATTTGAATTTTTACTAGCCCTTGAAATCGCGCTCGAAAATCGGATTTTTTTTTCAAAGCTTGAACAATTTTCTGCAAATTCTATCTCTAAACTCACAAAAATGATTTATTTCCCGAACATAATTAGCTTTAGCCTGTACTAACTTCTAGAGTAATCAGTCGAATCAAAAAACACTGCAATCGTTCCCTGCGTATCTCAAACTTTTTCCACTGTTAAGTCTTTATCCGGCTAGTCGGATTCCGTGAATTTTGCAGTCTTTTCCCATTCGGATTCAGTTGGTAGGGCGCCTTCCCATAGCTCATCATAGACACTAGTCAGCAAAAAGAATATTCTTTTGAAGATTCGGTATTCCTAATTGCATTATGTAATAACATTCTGGTGTGGTGATTCCGTTATGTGCAAAAAAAAAAACTTATTTATCAAATTTTTTTTTAAAAATTTAATTTATTTTTTTTATCAAACAATTTTGAATTTTTCCCAAAAAAAATCCGAAAATTGTGAACAAATCTTATTATTTTCGTTGAACAAAAAAACAAATTGACACTTTTTAATTAAATTAATTTTCGTTGAGAAAAAGAGATTTGTCGATTTGTGTTCGTCGCGGCAATGATTTTTTTTAACGAAATTTTCCTGAAAAATTCAATATTTCAATAATTCCTGATTTTCTAGTTTTTTGAAAGAAGAACATGTTAAATTTCTATTAATTGTATAACAAAAAATTTCGGGAAAATCTAGAATTAAAAAAAAATGAGAAAAATTCTAGTAATATATTAATTTTAGGTGTAAATTTCGATAATTTTAGGTTATTTTTCAATTTTTTTATGCCGGGCGAAATTTTGATTTCCAAAACAAAAATATGAATATTTCTGACAATTAATTTTCATTCTAGATTTTTTGCACAATTTTCAATTGTTTTCTGAAGAATTTGGTACTTATTGTGTAGTACATGCCCTCATTTTTAAATTAAATTAAATGTTCATTAATTCCTTATAAATTAAACGTGATATACATTTCCTCCTTTTTAGGCTTAAAAATTGCTATTTTTCTACTTAGTAAAAATTAAAAATGAGGGCATGTAATACACAAGTACCAAGAATTTCAAGCCCGTCAATTCTTGTTTTTGAAATCTTTTTTGGGAAAAATTCCATGACATTTTCGCAGATTGTTTCTTCGTTCAGAAAAAAATTTTCTAAAAATTATTTGTTTGAAACTTGGGTCTAAAAAAATATCTCTAGAGCACTTTTTATCCTTTTTCAACTTTTCTGGAAAAAGCTTTTTTATAACTTAAAATGAGTTTCTGTGGCCGCGTTTTCTCTCAACATTTTCACTTTGCGGACAGGGCCACCAAAACCGAACCTGAAATGGCTTTTCTGTCGGAACGCGTGTGGAACATCCGGTGCAACATATGATTTCCGAGCTCCTTTCATCACAACGACCACTTGCTTTTCTGAAACTTTGAGAGGTCATGGCCCACGATAACTTTTAAATGGTTTTCTATGCATGGTGATTTTATTACGGTACCGGGTCTCGACACGATGAATTTTATAGAATAAATTTTTCTGAAAAATTTCATTTTTTTTTTTAGAAAAATCAAATTTTCAAGATACATGGGCAAACATTTTTCAGGAAAAATTTAATTTCATAGAGAAAAATAGAATTTTTCCTATAAAAAAATCTGAGCGTAAATTCGGATTTTTGAGACTCTTTATTTGGATTTTAAAATCCAAATTTTCAAAAAAAAATTTAAAAACCGGAAAATTCCAAAACTTTTTGAGAGTAAACTAGCCTTATATTTTTCAATTAAAATTAATTTTTTAAAAGAAAATTGGAATTTTTAGAACACCAAAAAATTGGCAATTAGTCCCGAGTTCTTCAACGGAAAAATCTGAAAAATCCGAACTTTTGAAAATCTTTAAATATCCCAATATTCAATTAAAAGCGAAATTTCGGATTTTTGAGAAAATTTCAATTTAAAAAAGTCTTCTATTTGTACTGCACACATTTCTAAGACAAATGCATGGCCTAGATAACTTTTTCAGAATAGGCCACCAGGCCATTTGCGACTGACATCTGCCTCTTACCCCCAGTTTGGACCTCTTTTTTTAAATTCATCAAATTCGTCCTTCTCATCGCATATTCCGCATTTGGAATTCGCGATGGCCACATTGGTAGGCTCCGCCCACTTCTGAGCATTTTTTTCTTGGATCCGATCTGTGTTCAGTGGGAGGGAAATTCGAATTTTTTTAGAAATGATTAAAACTGAAAAAAATAGATTTTTTGGGAAGGAACCTGAATTTACGAGAGACTAGTAAAAAGGAGGTAAAACAAAAAATTCGACTTTATAAATTGAGTCAAAAATTAATAGAAAAAATAAACTTAAAATTATGAACAGAAGAACCTACTAAAAAAGTCTAAAAAATGAATGAAAAATTGCAAAAAACATCTTCAAATCTATACGAGACTCCTCCTCCAACAATGCGGTTCACGCGGGTGATGTACCTGAAAAAAAGTGATTTTTTTTTGAAATTTTAGAAAACAAAATTATGAAATAAAACCAAAAAATTTCCGAATAATCGAGATTTTTCGGAATAGTTTGAGGTTAAAAAAATTTTCCCAATTTTTGATGAAAAGTTTTTTTTCCAACAATTCGGAAAACTAAAAGTACCAAAAAATTTTAGTTTTTTCGATTGTTTCAATATGATAATGGTTTTTTTAAATGTTTAAAATTGTATTTTTTCCAAAAATATTATCAATTTTCATACAATTTTATGGTTTGGAGATTTTTTTCAAATTCAGACCAAATTCGATATTCGAAACGTTTCTCGAAACAAAATTTTTCAACTGAAAAACTACAAAAAATCCTCTTATGGATCTTTGAAGAAAAATCGATATTTTCTCAAATTGTTCAGATTTTTTCTGTTTTTACCCAAAGTGCCCAAATTTGAGTTCGCCACGAATGTTTAAAATTATTTTTCCCGTTTTTTCGATATTTGCGGGTTAAATTTTTTTAAATTTGATTCAATTTTAATAAGTTTGAGTTTTTTTACGATTTTTTGTCCTAATTTTTTCCAATTTTTTTCCATTGGTAGAAGGCAAAAAGTGCGATTTTTTTCCTTTTAAAAATAATTATTCAGTTTTTCGACTGTTTTCTTCTCGCTTCCAGATTTTAAGTTCTCGAATTTTTTTTATATTTGAATTGTATCTTTAACTATTACCTAACGAAAAATTAGTTTTATTTTTAGATTGGAAAAGAACGTTCTTTTTCGTAAATTTTAGTGATTTTTGATTCCAAATTTTTGGATATTTTTCAAAATTTCCCATAGAGAAAGTTTTACCAGGCTTTGGTAGAAGCCAGAAATCGATTAAAGCTTTTTTGGGTTTTTCGACAATTTGTCAAGTTAGGAATTAAACTTTTAAAATTTATTTCAAAAATTTTAAAAAACTAAAAGTATTTCTGAGAATTTTTCTGATATTAATTATTCAGTTTTTCGACTGCTGCTTGCTTCCAGATTTTTTCTCGAAGTTTTTATATTTGATTTTTTTAAAAAATACTCTATAAAATTCATTTTTTTTAGGCATTTTTTCTGGATACTTTCTCTTTTCGAAATTTTCGTAAGTGTCAGTGTTTTTCGATTTTTGATTCTAAATTATTGGATTTCTTAAATTTTTTCGGAAAATTCTACCTGGCTCTGGTAGTAGCCAGAAATTATTGAAGAAGCTTTTTTTTCGATTTTTTAGACAATTTTCCGAAGTTTTAGTTAGGAGTTAGACTTTTTCAAATTTTTTTTCAATTTCAAAAACTTTACAAACAAAAAGTACTTTAATTTTTGCGAAAAACAGCATTTTTTTTCTCGAATATTTGAACTTTTTAAATTTTTAAAGCTTGTTTTATATATATTCGAGTATTTTACTCTTAATCAATGAAAAATCTTTTTTTGATAATTTTTTTCAAAAATGTAAAATTCGAATTTGAAATTATTTTCATTCAGAAAAGGGAAACTATTTGAAAACAATTTTTTGTTGAATTTTTCGTAAATTTGAGTGATGCTTTTTGATTCCAAATTTTTGGATTTTTTTTTGAAAATTTTCCACGTTTTGGTTAGGAGTTAGATTTCTTGGAATTTTTTTGAATTTTTTTCCAAAATTTTAAAAAAGAATTTCTGAGAAGTATTTTTTCCTTAAAAAAGAGGAATTTTTTAGTTTTTCGACTGATTTGTGCGTGCTTCCAGATTTTTTCTCCAAGTTTATAAACTTAAATCTTGAAATTTATATTCTAATATTTCAGATATTACCTAATCGATAAAAAACTTCGTTTTCTTTTCAAATTTTAATTGAAAAAAATCGATTTTTTCGATAATTTTTTAACGGCTTTTTTTATTCGAATTTGTTCAAACACTTTTTCATTCAGGAGAATTTGATTATTTGCAATTTTTAATTTAATTTTTTAATCCTTTAAATTTTCGTAAATTTTGAGTGTTTTTTGATTTTTTCCAAATTTTTTTTTTGCAAATTCTCAAAATTCTTATTTTTGCAGAAAATTCTACCTGGCTTTGGTAGACGCCAAAAATTCGATTTAAGAAGCTTTTTTTTGATTTTTTTTGACAATTTCCCAGGTTTTAGTTAGGAGTCATTTTAAACTTTTTTCTTTTCTTTTGACTTTAAAAAAAAGTTTAAAAACTAAAAGTGTTTCTTAGTTTTTCCTTAAAAAAGAGGATGCACATTTTTTTCGCTAGTTTTCCTGATCGACTGACTTCGTTTTTGAATTTTTAAAAATTCAACAAGTGTATTTTTTAAAAATCTAACCGATAAAAGAGTCGTATTCTCGATTTTTGTTTTCAAATTTTTGGGATTTTTTTCAAACATTTTTCCAGAAAATTTTACCTGTCTCTGCTAGAAGCCGAAATGTGTGATTTTTTTCCAAAAAAATGCTGGCTAGTTATTTAGTGCTTGTTTCTTTCTCGAACGTTTTATTATTTGAACTTTAAAAATTTTTATATAATATTAAAAATTTAAATAATAATATAGAATTTTTTTGAAAATTCCTTTCTGATTATGGAAAAAACATTTTGTTATGTATTTGAGAAACTGAAATTTTCTGAAATCTTTTAAATTTGGAAAATTTCGAATTATTTTTGTTGATTATACTCTAGGTAATCGATAAAATTTTTTTCCAATTTTATGAAAAAAATGATTTTTTCGATAATTTTTGATTTATTTTCGGGAATATTTGAAAACAAACACTTGAAAAATAAATCAAACTTTTTTTTTGAAATTTTCGTATTTGAATTTGAGTCTTTTTCGATTTTTGATTTTTCTAAATTTTTGGATTTTTTCCCTCCAAATTCTTCGTCAATTTTTAGAAAATTCTACCTAGCTCTGGTAGAAGCCAAACATTGATTTAAGAATCTTTTTTTTTTCTTGGATTTTTTTTTGAAAATTTTCCAAGTTTTGGTTAGGAGTTAGTGGATTCCCTCAATTTTTTTCTTGAATTTTTTTCAAAAGTTTTAAAAACTGAAAGAATTTCTAATAGGAGATTTTTTCCTTAAAAAGGAGGAATTTTTTAGTTGTTCGACAGATTTCTGCGTGCTTCCAGATTTTTTCTCCAAGTTTTTATAAAATCCTTAAAATTTATATTTTTAAATAATATTTCAGATATTATACTCATAATCGATATAAATTCGTTTTTTTTTCAAATTTTAATTGCAAAAAAATCGATTTTTTCGATAATTTTTGAATTTTTTTTGGGTTACAAATTCGAATTTGCAATATTTTTCATTCAGAAAAATTTGATTATTTGAAAACAATTCTTAAGGATTTAATTTTTTAATCCTTTAAATTTTAGTAAATTTGAGTGTTTTTTGATATTCCATATTTTTGGATTTTTTTCCAAATTCTCCGAATTGTTATTTTGCAGAAAATTCTACCTGGCTTTGGTAGAGGGCAAGCCAAAAATTCTAAGAAGCAACATCAGACGGTCTTCCAAGTCTTCCCAACGGAATCATCGATTCCAAGTGTTGTTTAATCTGGCGAGCTTCTTCTCCAGAAGCATGATCCCATACAGCACCAGTTTCCTTTTCAATCATTCCAGACACCACACTAATCACGCGGACTCCTTGTTTCGCGCACTCGCTACGGATTTTGTAAGTGGGACACTGCTAGATGCAACTGAGTAGAGGGACCCATATCGATTCATGGAGTGAAGCCGAAACATGACGTTAGGTAAATGATACTGCCGTTTCTGTAAAAAATCGATTTTATTTGGACGGGAAATTTTGCCTGCCTACGTGCCTACCTGCCGGCCTATTAGCCTATTTTTCATATTTATTTTGTTGTTCTACTTTTTTGCCGTTTTTTGGGAATTTCATGAGTTCTCGGGTCGGCACGACTTCATGCCCACGTGCCTATCTACCGGCCTAACATGATATTTTAATTCCATGATTTAGGTAGGCAGGTAGGACGAATACCTGCCTGCCTACCGCTGTTTTTTTGAAATTTTTTTGTGTGAAAAATTAAAATTCAAGGGAATGCTTTTTTTTTCAAAATTCAATGATTTTTAATGCAGACCGCGCCTATCTGCCTACCGCCTATTTTTGGCATTTTTTGTGTGCAAAACAAAATCAAATTGGAATAGATTGCCTTATCTTTTCGTTTTTCTAATCTGTTTTCCATTTCAAGATTTTTCGGATAGGCACGACTTCCCACCTACTGTGCCTACCTACCTACCGCCTATTTTTGGCATCCGGTTTTTGTGAGTAGCAAAAAGAGATCAAATTAGCTTTTTCTCCTGTTTTCTCCGATTTTTTTGGCAATGTAGGCACGACTCCATGCCTAGTACCTACCTACCTACGTCTCCTATTTGTCGGCATGTTCTCGTACAGAACATAATCAGATTTTGAAAACACTAATATTTTTGTTTTCTGAATTTTTTTTCCAAATTTTGTGATTTCTAGGGTAGGCACGGACTTCATGCCTACGTGTCTACCTACCTACCGCCTATTCTCGGCCTTTTTGTGACTGAATAAATTAACATTCTTGAAAATCCTTTTTTTGTTCCCTTTACTTCAATTTTTTCAAGTTGCATGTTCTCTAGGGTAGGCACGATTTCATCCATGTATCTACCTTTTATCCCCCTTTTTTGGTTTAGGTCGGCAGGCTTGAGTCAGTGATGCACGAAAATCTAGAAACATAATTTTGATTCTGTACGGTAAATTAGGCTTTCAAGACAGTTTGAATTTCTCGAATTTCTACCAGCAAAAAATAATATCTGAAATAACTTTCGCAGCGAGCCCCAAGAAACTGACTGATGGCGATAGCGTCGACATAGCGGCTTTCGAAAGACGGGAACGGTGTTGTCAGATTGTTGGCGAAAAGCTGAAATTTCGAGGTGAATTTTCCACGTGGAATTTTCAGCACGCTCGAACCTTATCAAAATCCTCGCCGGATGTCTCAAGAATCTTGCCGAGCACCTCATTCTGTGGTGGAACTGTACTTAAAGTGTCCAGACCGCCGAGCTTCTCAGCCACTTTCGTGATCAGCTTCCGGTCTGTCCTCGGCTTTTGACACGTTGAGAAGGCTGTGACTCACCTCCAACCTGAATTTATTCCCGAATTGATTCATTGTCAAGTTCTGAAAATCTTCCTAAACCTTTATATTGTCCTCTCCTTTCCCCACTATTCGGACAGTCTGCGGCGGCGGCGACCTAGTAGCCGGTGAACGCGAGTCTTCTCACTACGCTGCTTTGCCCAGTGTGGACAGCAGTTGCCCCGGTGCTTACGAGTGCACATGACATTACTCTGAAAGCCCGATGATGTGGAGGCACATTTATAGATACACCTAGACATCAGGTAGATTTATTTGGAAATCCGTAGAAAATAAAGATCGTGATAAATCATTTTATTAGAGGGGAGAGGGAGGGCGAGCAAAGGAGATCGCTGACAACTTTCGAAAACCGGTTATTTACTCCAGTTGGACGGCTTATTCATGCCATATTTTCCAAGTTATTTACACTATTCTGTTGGTATTGAGAATGTTGATTCTGCTTAGCTGGCGGCTTCGAGCTAGACATCTTTGTAACTCGCGCTCGTCATCCTTCCGTAGAGTTGACGACCTCCAGCGCTGCTTCCAACATTCCGGGGCATCATGTTCATGAATGTAGTAGGGAACTAGTAGCAGGTGACTAAGAGCCTGCTCCATGAACAACGGCGACAAGTTGTTGGCTGCTGCATATAGTTCCTGGAACCCTGGTGGTGGTCCAACATTCGACGCCTGCTGTGGCAGCTGATCCGGAGAGCTTTGAGATCCAAACTTATTGAAGTCCAGCGATAAATCCTTGAGTCTCTCTCACCAGATTGCACTTGTTGCGCAGAAGCAGCCTGTGACAGACGAGCAGTTCGAAGCAAGCTTGTAAGATCAACTCCCATTCCGTATTGCATAAGAGGTATATTGCTCATCACGAACTCCTGGCACTGGATTGTACCTGTTCATGTAGTTGTTCATGTATGGTGCATATGGGGGTTCTTGAGTGAACATCATGATGGGGTGCTGTTGTGGATTTCCAGTCGGTTGTGATTGAGCTGGCGGAGTTTATTACTGCTGCTGCACTGGGCTGTTGTGGGGCTTCTTGCTGCTGTGTGGCTGGTGCTGCTGAGCAAATTGCTGTGTTAGAAGTCTGGTCCAGAATTGTTGAACTTGCGGCGCCATCCTGTCCGTTGGTACTGATATGAAGCGGACGAAGTGTCCTAGGACAATCCTCAGTTAGATTGACCATAGGAGAATGGAGATGAAGTCGATTTTAAGTGTAATCGCCGTCAGGAATTGACGTCCTTTCTGGCAGAAAAATAATCGAGAATTAGAAATCGTCTTTGCAACAAATTTAACTCCCTCAACTTGTTTCGGGATTATACGAGAAGAGTTAAATATATAGAATTTCACTGTGAAATCGAGGCAAATAGGCGGAGGATTCAATAGAAGGAAGCTGTGGGCTTGGAGCAGCCTCAACAATACAAATGAGTAGTCATGAATGTTCGTTGGTGCAGTTGTGCGAACAAATTCCCCTACAGGATCAGGAATAATCTGGACTGGTGCTGCACTGGAATTGGAGATAATCCTAGTCCTGGTGCTTCACTCAGATCTATTCCTAGATCCGTCCTCAGTTCAATGGTCCATGCTTGATTAGGTTCTGGGGTGCTTTGTACATTTTGATCGTGATGAGTCGACACATTACGCGTCTGCTCCTCAGCCAAAACTGATGATTCACTGCAAATTAAATTTTAAAAAATCTAAATAAGTAAAAGGACAGAACAACTTACTTTTTGAGGAAACCATCTTCATTCTCCGGCTGGTGCGAGGGTTCTGGCTCGAATGCAAATAAAGGCCGGCGCTCTGGCTCTTCTTTAACTGGTGCAACTGATGGAAGTGGAGGTCTATATGTGAGAGACTCCTTGGCGGAGCTGCTGGTTGAGGATTCTGTGCCTGGTACTTTCGGAGTGCTGCTTTGCGATGGGCAGGTGCTGCTACTGCAGCAAATGAGATCGGTGCCGGCGCAGAAGATGTGGGAACAGTGGCGCTGACGGGAAATTCCTCTACTGGTGGTTGTACTTCTGTGACTGTCTCCACTTTAGTCTGCTCCTGGAAAAAAAACACGTTTCGTCATTTCCTTCTTCAAAAAATTCTTACCTCATCAAGATTAGCCGTCTGAGCGCATCTGGGTCAAGTGCTGATGATGGAGCAACAGTTCGGGAATATCCACCTCTGGCGCCACCTCCACGTGCTCGTTCCCACCAATACGGTTTTACAAATCCTCCTCGAGTCGTCCAGCGTGGTGCTCTGCTCCTTCCTTCATTATATCACGGTTATCCTGATTATTATCTCGACTTTCTGGAGCTCCATTGGATCGCCCGCGGCCTCCTCGATCGTCGAAACCGGTGACTCCACCTGAAAAAGACATATGAATATTTGATCTATTTAAGCACGAACCTCTGCCTCTTGCTACAAATCCTCTGTTGTTATGACTGCCCTCTTCCGGCTTCTTCTTTTCCTTTTTAGCTCTTTCTGTTCTGTGCACGAGTCAAGTTTATCTCCAGCATCCAGAATGTGATCGAAAGTGTTGCGCCGTAAAGATTGTTGTCAGTATCCAATAGCTATCTCAGCTTTTGCTTGTGTACATCCGGTGGTTTTGATAATCTGAAAATGAAAAAGGACATGAGCAGTCTGAAAAAACCTCTCTTGGGAATGCGCGAACACTTTAATTAGCCCAAATGAGTAGGGCATGTGGGTACTCTTACTCTCGCTGCACCATCTCAAGCGCGCCTGCTTTTGTCCTGTTCAATTTGCCATCTGGCCCCGTCTTATCGATTCGAAATTCCTATTGACACTGCAAAGCGGACACTAGAGAAGTTCAGCCTAAACAACAAAGTCACGTGCGTCATCATGTCGGTGTGTGTCGAGCGTTAGCGTGAGTGCAAAGATTCACTATTGAAAAGCGTCATTTCCAGCTTGGAGACTTACCATCTTGATCATAAACTGTATGTCCTCCTCATTTCCGGAATTTCCTTCTTCAGTGTCGTAGGGGGCAAGTCTGATCGCTGGTAGCTTTTTTGTCGCCTTTAATACCCATTCTGAAAACAAATTATAAATAAAAAGGGTCAGTCATGTGAACGCAGACTGAGAACTAGTTGAATGAGAATCACGTCTTAGAATACAACTATCAAAGGAACGTTGAATGAAAGGAAGCAAATAGATGACACACCACTAGTAGGACGAAGAAATATGGAACCTTCCATCACAAAAACATTATCAAAAGAAAAGCCTCGTACAGAAGACTCTAACACAACATGAATATATCAGTTCAGCAATACATCACGTTACGCTTTGGAGGATATTCTAGAGCAGAAAACCCCGACTACAAAAATTTCGAAATGGAAAATTCGAATGAACTGCTATACAATGGAGAATCCTATTGAGCGATGATAAAGTGTAGGTGTTACTAGATTGAATCAAAATTTCGAAATGTAACAATACATTGAGTGAAAATTTGGGTATTTGCAGAGTGTGTATCACAGCGGTAAAATCAATGTTTCCACTAAACTCAAAAGTTCTTACGCTGAAAGATCAACATTAAAAAAGTGAATCACCGCAACCTAGACGAATCGCGTTGCCGTCAAATCTCGCAAATTCCCGGAGTTGAAAATGCAGTCGACCGCGACGCGAGCGGCAACGCACCCCGACCTCCAAGCGGCATGGGTCTCGCCACGACCAAAAGTACGACGACAGCCTCTATCTGGCAGTATAAAAGGCGACCATTTTCCGCTATTTTCCGGTAAATTTTGCGATCGAATGAAACTGTGTTGCTGAGGGGGTGCTAATTTTCCGGAAGTTTACCTATTTAATGTAAAAATGTGAATTAAACAAAAGAAAGTGGGTAGGATTATCAAGGAAACACACTGTTCTGGGAATTCGATTTTGTGTATGGACTCTTATGGCGTCAACATTATCGACACGAACACTCAACACCTTGTCACATTTCTGAGAGGGAAATATCATTTTCAACATGAGTCTTCCCAGTTCATTTCGACTCGTCGGTTCAGGTAAAGGCGATCGGCGAGCGATCAACCAGGAGCACACCAGAGCCGGTAATTGTTCTTTTTTATTTCAAATTTCTACAACAACAAAAAGAATTAACAATAAATTCCTTTGAGGCCCCTACCCACATAAAGTAGGAAGTCGACTACCAAGATGGTCATCAAATGGCTCCGGAACCCGTGGAAGCACCAATGTATAAAAATTTAAAAAAGTTAGAAAAAAAATCTGAATCCCAATTTCCAGAGGCTCAAAACGATGAAATGTAGCCACCTCAACCTAACCGCAGATGCAGAGAAGCATTTTAGCATAGCCAATGGCTCCCCACAAAGGCCGCCCTGGACTCCACTAAACTCTGCAGCGGCGGCCGCCGCTGCTTGAGATGACAAAAACGTGAAGGGAATGCGTCCGCTTTCTGAAAACTTTAATTAATGTGTCGAATAACGATGATCCAGAAATGTCGGACAAGGCCGCACGTCTCAAAGAGCTTATTCGAGTGAGGAATTGAGCGAAAAACGCGATAAAAACCGGACAAATTCGGATATTTCAGGGTGATTTAACTGGAAACGACGGCTGAAGAGTTTACACGAAATCTGCAACAGATCAAATCCCAGGCTCAACCGCATCTTTTACCTTGAGAATACTCTTCCGGCAAGGAATGCTGTTCGAAATGGTTCGGTTTTATGTGCAAAAAAATTAAGATCGCGCATATTCAAAAAAAAAATTATCGAAAAACAGGTCGAGTAGCATTGCGAAAAACTTGAATTAAAGGTAACATAAAAAATTGCAGAAAATCCGTTGAATTACATTTTTCCAGATTGTCTGTAGAAATTCCATGATAAAAATTCAAAATTTCCAAATTTATTGGCTATTTCTAGGCTCAATTTCATTAAAATTCCATTTTTGATAGCGAAAATTATCAAGTTTCTAACAATTTCAAGCTATGTTTTTGGTGATTTTTTCAATTTTTCGGCTTTGAAAGTCCATTTTCCGGATTGTCAGAATATATCCGAGTTCCACAAAATTGAGTAAAAAAAATTAAAAATTTCCCTTTATTTAAAAATATTTTCAGCTGTCAGTAATAAATATGGATTTTCCGCAATTTTCTCACAATTTTGAGCAAATTCCTCAACCGATTTTCAGCCAATTTATAAGGATTTGCACCCAGGGGGTTGTCATAATTTAGGGTTCAGCTGAGAAATTAAGTAGTAAGTTTCTGAGAAAATTTTTATAGATTTTCTCAAATAATTTCAGCTCAAAAATTCGATTTTCAGAGCGCATTTCCAGGTTTATTAAGATTTTGCCACCAATTCTTTTAGCTTAAACTTTAAATTTTCCACATTTTTTGTCTATTTCCAGTATATTTCTTTAAAATTCTATTGTTGAAAGCAATAATTATCAAGTTTATCGCACTTTATCAATTTTTCCGCAGTATCTTTTTGTGATTTATCCAAGTTCCACCAAAATTGAGCAAACAATTATTTAATAACTTCCCTTTATCCTCTTAATTTCCACAAATTTTCTCGCAATTTACACGCAACTTTCATAATTCAGGGCTATTTTCAGCTGAAAAATTGCAATTTAAAGTTTTTAAAATGTTTATAGATTTTCTCAACATTCAGCGTCAAAAATTCTATTTTTAGAGGCGCATTTCAAGGCAATTTATGAGGATTTTTAACTATTTTCTAGATGAAGAATCTTTTTTTTTCCTCTTGGACTATTTTCCCTTATTTTCAGATTTCCAGCACTGCATCAGTTGAAGGCGTAAATCCACCGCCTGGCTACGTTTGTCAACAATGCAAGAACCCCAGGACCCCCTCAGCCACCGACGTCCACCTCAACAACAATCCCAGCAGCAGCCACCACTAGAAATGCGTTAATCCGAATCAAATACCCCCACAAATGGTTCAAGGGGGTCCCCATAGGGTTGTAGGCGCCCGGCCAATGATCAGGCCTTCGAATGGGCCGCGGCGGCCCTAGCCCGGCCTACAATGCGGCCCCGTACGAGGGCCGATGGGACATCAGATGGTCCAGATGCATCCTCCTCCCCCACCACAGCAGATTCAACAGCAGCACCCGGCTCCCCCTGTAGAAATGGAGGTGGAAGAGAATTTACAGCCTACCGCGGCGAGGGACCGACGGCCAGCAATATAAGGATCGCTCAAACCGTCGCTTCTGAAGCGGGATGAGGTGCGGAATAGGATCACGAAACGAATGATGTCATCGTGTTCGTGGAAGAGGAGGGTGCGCTTGTCGCGATTTCAGCTGTTGAGTCGCATTAACTTTAAGGAACTTATTACACTGATGGCGTTGCAGAACATCGGGTGGAAGAGTTTGAGGTATTGAGGAGAATTGATTTTGCTTCAAAATACGGCAGCGAAAACAGCAAAAATTAAGGAAAAGGAAATTAAGACGGCTTAACAACAATTTTACATTAAAAAAAAATTTAAATTTCAAAGGTTCCGAACTATTTATTAAAAAAACATCTAGATTTTAAAATCCAAACAAAGTGAAATTTACGCTGAAACGCGTTAATTGTTTTTCAAAGTCCCAAAATATAAAAATCTGAGAAATATTTTCAAAAATATCTCCAATTTTCCCCAGATTCCGAATATATTCAAATTCAAAAAAAAAATTTCACCTTTATATTTCAGCTTGAAGCTATTCGCTTTGTGCATGCACACCATGACCGACAAATTTTTTCAAATGCGCGCCCAGATAAATAGCTTCTCATCGGGGGGCTTACTCGCTTCGTGTCGATTACGAGTTCATTTTTTAATTTCTTTTAAGCTTTTTTTTTCAGTTTTTCAACGAGTTTCATTGAAGATTCTTCGTCGATTTTTTGTCATTTTTTGAAATTTTGTTTTGTGTCAATTTGACACTTTTTTAGGTCAAAACCCCTGTGTTCGTCGATGACGTAAAAATATAAAATTCCGGGACTTTGTTTGGAGATATAAAAAAAATATTTTAAAAATTACGCACAAAAAAAACTGACAAAAAAGCATAGACAAAATAAAAGAAACGAAAAAAAAAAAGAAACTGTAAAAAAGCACGAATAAATTTTTTTAAATAAAGGAGAGCTGCCGTAACCATCGACACGAAGCAAGCATAAAATGGCTTTTTTCCTAACGATTTGTGAAAAATCCGAATTTTCCATCCTAATAAAAAAGCAGAATTCCGGAGAACTACGTGGCAATTGATGACGTCAAACGGCGCGTGATTAACTTCGCTTCCTTGAAGATTTGGATCGTCAAGAGGAAGAATTAAGGGAAAGTCGAGAAAAAGAGTCGCTAATTCGAATGAACAAGAATAAGAATAGTGGCAAAGAGACGATAGAAAAAGCGAAAGAAATGCAACACAGGAGATGCAGAAGCGAAAAGGAATATTCGAATGCGGCTGCAATTAGCACTTTCCAGTAATCTAAAACTGTCAAGAATAAGTCCGTTTTGAGCGTGAAATGTTCAAAATTAATTATAAAAAATAGATTTAAAAAAAACAATTTCCTCACCAAGGGCCGTGTCATTTTTCGATTTTTCGGTCTACAAAAATTCGAAAAATGAGTAAAGTTTCGTGTTTCGATTAAAAGTCAGAACTGAAACACCGACACCTTTGTTTCTGAGATTTGGATTATTGGAAATGAGCAAAAAAAAATTATTCAGAAAAAATTGTTTTACAATGCTGAAAAATCGATGAAAAAATAAAATAAATCAATAACTAATTTAAAAAATGGAGAAAAATTTCGATTTTTTCGTTTGTATTTCACAAAAAAAAATTTTTAGAGATAAATAAAAATTTGCAATTAAAAAGAATTACTATTTAAAATAAAAATTGAAAAAAATAGAAAATTCAGAAAAATAGCGAAAAATAAGTTTTTTTCCAGAAATTTCGTTAAAACGATCAAGATCTTAACCCTAAAATTTAGATAAAATCAATTTCTTGTGGTTCTTAATTTGAAAAAAAAAACAGTACTTTCCATTAATAAATCACTTTCAAGCGAATAAATTCGTTTTTATTGCGAAATTCGCAAATTACGAAAAAGTGAAAATAGAAGCTGAAAGGAAAGAATGTTTAATAAAGAATATTTTCGGCATTAATTGGTTTTTATACATATTTTTTTGTAGAAGTAAAATAATTACTAAAATCAGTGAAAATATTGAAAAAAATTTTAAAATCTGGAAAAAAAGCAACAAAAACTTAATTTTTCCAGAAATTTCGTTGAACTATTCGGTATTTTAAGCCTAAAATCAAGATACAATCAATTTGAACAAAATTTGCATGCTTTTACTAAAATTAATTCGGAAGAAATAGGAAAAAAAAGAAATTCTCGGAGAAATTTGAATTATTGGAGAAAAGCTGAACACTTACAAAAAATTTTTTACTCCGTTTTGAGAAAAATTTTTGAATAGAAAAAATTTTAAATTTTTAGAATTTTTTAACTATAATTTTTGAATTTCAGTGACTTATAATCACTTCCAGAAAGACAATGAACGAAAAACAAATGCTTATCGGCAAAAAAACGTATTCTTAAAAAAAAATTTAAATTTCTAGTGACCTTGAAAAAAAAACCACATTTTCCAATAATTTCCAGGAATAAACTAAATTTCTTTGGAGAAATTGGAAATTTATTTCACATTTCGAAAAAATTTATATAGAAATAAAAATTTATATGAAAATAAAAAATTTGCAGCTCCTTACAGCAATGAAACCTGTCATTTGTTGAAAATTAGTTTTTTTTTAATTTAGAAATTCTCTTTTCGAAAAAAAAGGTTTTTTTAAAACGTGATTAAAAATTAATTCATTCATGTCATTTTTCGCCAAAATAAGGGAAAAAATAATTTCTAAAATTAGACAAATACCTTTTCTGTTGAAAAAAACAACATTTTAATTTTCTTGTTTTTTAAATTGCTTCCACTAAATTCACTTTTTGAAGAAATGTTTTGAAATTTTTACTGAAAATTGTTGGAAAATTATTAAATGTGCATTTTTTTGCAATTTCCAGTTGATAAACTAATTTCGGTTCAATTATAAAATAAATTTTGAAGTGGAACCAATTTCAAAAAGATACATTTTTTACAATGTTTGTTTTTGTTGATAAAACGAGCTTGTTTCTACATACCGCTTTTTTACATTGAAAATAAATTCAGTCAGATGGGAACACACGGGAGCCGCAACGACGCACCTCGTCCACGAACAGTACGTGTAACAACCAATCGTGAACTACATCTTTTATTCACGGCATCCGGATAGCCGATTCACAGGGTAGCGATTTTTTTTGTTTAAAAAATTTAAAAACACCGTATTAAACATTTCATTGGAAAATACTGATTCAAAAAGTTTTCAAAAAACTTTCAAACGAATGGTAGTTTATTTTAATTTTAAAAAATTCCAATAAAAATCAATTTTTATACGATTTAAAATTTTGAAAAGTTATCCCATTCGCTTCTCCTAATAAAACTCATTTTTTTTCCAGAACATTCATCCGTGAAAAGATGTCATACGGTGGTCCGGTGACAGTCGGTACAACTATCTGAACTAAAGAAATCTCATGGAAAAAGGAGCGAAAATTCTGCTTTCGCTTTTTCGTTTTTTAAATTTAATTTTATTTTTCCACAAATTAATCACTTATTTCCAGTCAAATAATAATTAATTTTTCATTTTTAAACGAAATGCTAGACATAGAAAAAAGCTTCTTTCAGCAGAGATTTGCAGCCAAAAATTTCAGATTTTTCACGAAGAACAAATTCAACAGCTAAAAATTGGCAAAGTGCAAAAAAACCAGAATTAGATATTAAAAATACAGGAAAAATCGAGAGAGTTACAATTCAGAAAAGTAGGCAATTTTTTTCAAAATGTCTCAAAAAGAATATTTCGGTATTTTTTATTGTCCCTCTTCTTGAGCACTGAACCTCGGCTCGTGTTGCACCAATCGAACATTTTGAGCGTCGGTGGAAGTGGAAGCTCATCGATTATTCGCGATAGACACCGTCGGCACCGGCGCCAGATTTCTACGGGCGAAGGTGGATGTCACGCGCTGGAAAAATTTCTAATTTCGAGCTGAAAACTCTTTATGAAAGCAATATTTCATAGTTTCAATTCAAAGTTCGAATTCCTCGTAAAATTAGTCGGAAAACCGAAAACTAGAAGTAGGCTCTTGCTCTTTGAAATCAAGGCGTACGGTATCCTCGAAAGTACGCAAACACCGAATTTTGTTTGTTCTTTTGAAGTTTTGGCGCCAAGAACACAGTACGAGCCGGGGTCTCGACACGACAAATTTTTAAAATTTTGAGGACCCTGTAATTTCAAACAAAAAAAGGTTTTTTTCGAATAAACTTCGAATGATACGATAAAAAACATATTTTAATAAAAACCTTGGCAACGAAAGTTGAAAGTACAGTACACTCTTCAACGGCGCACACCTTTTACGCATTTAACTTCCGTGGCGAGACCGGATGTAATTTTTGACTAAAAATTAATCGATAAATCCGTTAAAATATTATTAAAAATTTTTAGATATTTTTCAAAAAGACTGTCGAAAAATTGTTTTTGCGGTTCGATAATTTTTCAGAATATAAACAAACAGTTTAAAAATTCCAACAAATTTTGTTTTTCATACCGAAAAGAAGAAAAATGGACAAAATAGTAAGCTATTTTTGTGTGTCAAAGTGTCTTATTTCGTCTTGATCTGACGTAGACCGATCTACAAAAAATGCGGGAGAAGAGACTCAGTTTGGATTTCTCAACAGAGTTTCGCATGGTTAAACGAACGTGCTGACGTCACATTATTTTCAGGCTAAAAAATTCCGCCTTTTTTAGTAGACCAAACCGTAATGGGACAGCTTGGCACCACGTGACACCGCCCGCTTCTCACCTGTTCGTGATTTGGGAGGGCGAGCTGCCAGTTCTTTCGAAATAATCGTCTAGCGGGGGACTCGATGCCGAAGGAGTAAAAATGTTTGATTCCAGTTAGAGGAGCATTCTGACACATGCGTATTGCACAACATAATTGACGCGCAAAATATCTCGCAGCGAAAACTACAGTGATTCTTTTTAAGTGACTACTGTATCGCTTGTGTCTTTACGTTAGGCATCGATAGAATATTTTTAAAAAAGAAGAAAAAAGAGGGAATGATACGAAGAAAAAAAGGAAAAAAATAAATGCATTTATCAGAAATCGAGTTCGTAAATCGAGACAATCGGTACTGTAGTCATTGATTAAAGACATCCTGTATGTTTTCGCTCCGAGATATTTTGCGCGTCAAATATGTTGTGCAATACGCTTTTTAAGAATTTCCAGTTTTTTCAAACCTTTAAATACATTTTCGCGGTTGTGCTCTCGGATTTCGGGGAACGTATACGTGTATCCGCGACGTTGACGGGGTTGAAGCAGGGTCCGTCGAACACCCTAGCTCTTCGTCTTCCGATACTTATTCTGTTGATGTTGACGGTGATTCCTGCTAGGTTCCTCTAGAGCATCTGAAAGCTCTTGCTCATCTTCTGATAAATCTCGATTGGGGCGTTCAACCAGGCCGGTGGTGGAAGGATCCTTGATGAATCATTACAATCTCCATTCTCGGAGTATTTGGAGTTTCTGGTCGAGCTATATCGAGGCCCCAAAGTATGCTTCTGATGATGGCGGGGTCTATCATGATTAATCGTCCATTCGAGCACATATGCTGGTGCTGGAAGGATTGAAAATTGTAAAAACTAAGTTATCGATCTTTGGCCAAAAAAATAATATTTTCTCAAAAATTTTGAAATTCTCGACAAATTTATTTTCACTACTGCCGGTACAGAGAAAAATTGTAGATAGTTGAAGAGACACAGATATCCCGGGAACCAAGGGACGGGGCGGGGGATGTCTGTGTCTCTTCAACAACCTGCACTCTGTGCAATAATATACTTTTTCCAAAAAAAATACATTTCAGAAGTAAAAATGGACAATTTCGGAGTATACACAATTGGAAATTTTAATTTTTAAAAAATTAAAAATTGTTTTAATTCGGAGTTTTAGACGGAAACAATTATTAAACTCTAAAATTTTTAAATCGAAAAAAAACAAGTCTGAGACTGAAAAAAATTTCGAATAAATTTTGTACTGAACAGTATATATTTCGATTTTTTTTTGAAAATCACATTAAATGTTTTCTCGCAAAATTCGGATTTTTTTTACCTGCTCGATTTTCAGTAGCCAGAGCTGTATTTCCGAGATTGGCACCATCCAAATGTGCTCGGGGCGCTGCAATTTTGACATAAAATTTCACTAAAACGCCAATTACCTCGGTACTTATACAAATTTGCTACTAGAAAGAAATACTACTGTTAAGATAATCGAAAGTTTGGATTGACAGAAATCCAATGTTTCAGCTTCTAGAACCAATATTTTTATTTAGAAAAAAACTTCCAGAAAAATGACTTAATATTTTTTTTTAGAACTTTTGAACATTTTTCCTGATTTTTCTTTTTTTTCCATGTTTGGAACTTGCTGGGAATTTCTCTTTTACATTCCTTCATCCCACAGCTTCGCTTCCTAGGCCTAAGCCTGAGCTGAGCCTATGCATAAATCTAAGCCTAAGAGCCTAACCCTATGTCTAAAACAAAAGCGTGGACAGGCCCAAGTCTAACTAAGTCTTCAAGCCCACGCTCAAATTTAGATCGACTCAAGTAACTACTTTAAAGTTGGCAGAGATATTTAAATTCAAAAAAATTTTTAACGCAAAAAAAAAATACATTTAAAAGAAATTGTTTTTTTTAAATAAAATCTTCACCTTTGCGTAAAACCTTGGATTTCGGTCTCCAATTGAACATTTCTTGAAGGACGTCAGTTCTTGTTTCATTCCATCGACGGACATGATCTGCTATAGTATTTCGAATATTTTGTATTGTTTGCCCTTCTTGTACTCTGGGATGACTATTATTACGACCCAAATATTGATCCATACGTCATCCAAGTGATTACGGGTTCTTCTACTGGGAATGTATATAATCACTTAATTTAAAACATATTTTTTAGTTTATTTACCTTTGATTCGAATTAAAAAAAAAAAAATAAACGGTTAAATCCTGACGGGAGCCAAGAATTGGGCGTGTTTTAGGACGTACTCTTCACTTACGCTTTGGTCTACAAATGCGGAAGACGTTTGCCCCAATCACGTCAGCACGTTTTTAATCATGCAAAATCATTTGACTGAGTTCTGCGTCTCTCCTCCCGCATTCTTTCTACGTAGATCAAGCCTAAAGGAATGACAGCTGGAAAATAAAAATCGAACCCATTTTCAAAAAAATTACTCAATTGATTGTCTGCTGGAGTTAGTTGGTCGATTCTGAAAAATATTAAAGTGTTACTAAAAATTTTCCTTAGCAAAATAGCGCGGTTGCATCAAGAAAGGCGCGATCTGATTTTTATAAGCCCGCCCTTTAATGGAGGATCATCAATTTCTAGGAAAAATCGATATTTTACTAAAAGTGATCCAAGTAAATCAATAAATCGGAAGATTGATGTTCCGTGCTTTTTTGCAAAGATTTATCGAAAATGATTTCCATTAGAGCAAGCTTGCAATCGTTTTTTCACAAATATTCAAATTTCTTACGGTCTTGGATCAAAAAGTTGGCGGGGCACGCCGATAACTCTTGGAATTAGCTTAATGCCTTTGAACATGATCCATATACCGTATTTCTTCATCACCATCATTGATCCGCAAATCTGACGATTGACACGTGGATTGTAGGCGTGTGGGAACCGAATGTCGCGGCGGCCTGACGAGCCAAGTAGGTCAACGTGCGGGGACCAACTAAAAAATCCGGGTTATTGTGATTTCGTGGTGAGACCCGAAAATAGTAGAATTCCCTCGTACATCCTGTGCCTAAGCAGGTATTCAGTTCTTGATGGGTTGATGCGGTACCTGCATACACCTACCGTCTGCCTTTGTCACTGCCTGCGTCCCCGCCTGCGACTAAATGTGTGTATCAAAGGCCTACCTACAGTCTGTTTATCTGCCTCAACGTCTTCATACCTACTTGCCTACCTTGATTACATACGTGCCTACGCGACTACCAATTCGGCATACCGGTTGGCAATTAGAGAAGGCTAACGTAGGTAAGCTGGCAGGCCTGAAATTTGATTTTTGCGAACCGAATTACCTTTCGAAATGCGTGCGTTGAGATTCCTCCTTCGGCAGCCTGATCATTGGAGAAAATGTCATACTTCCAGGGACGTCATACACAGTACGATGCTTGGAAACTCTTCTTTATCGGCACTGAAACCCTTTAAAAGTGGAGGAGCCAACAACTAGACGGAGCCCTATGTAAGGAGTATTGTTTCCGGAAACATTTCAAATTTTAGGCTCCACCCACTCACCACGGAAAATTTCATTTTTGGCCGCCCAGGAACAAAAATAAATGTGCAGAAATAATGTATTTAAAATTGTAAGGAAAAACCATGAAATAGGGTGGAGCCTGCCTGCCTGCCGGGCTCCGCCCACTTCTGGCCAAACCATACCCCCTGTATACGTGGCATGACGAGTCGTCTTCCCACATTCAACATTCCAAGCATTCGTTGCAACAACTGAGAATCATCGGCAACGAATCCGACAAATATTCGATCATATCGATTTTGATGAGATTCAGGTGAAAGTTGTGCTTACATCGGTGATGTCACACACTTTGAGCTCCGGCCGAGCCAAGCGAGCTCGCTTCGGGTGTAGTTATCCATTGATCCATGTTTCCGGGTAGGTGACGAGACTCGTTCTCGTAGAGTTCGATCCCATGGTTCGCTATATACCAGTTTCACCTTAAAATTGTTGTCAGGCCACGCCCATTTTTAAAAAATGAATTAAAATTTTCTGTAGAAGAAAAAATTTCAAACTTTGGTGGGGCATTAAATTTTTTCACACAATTCGGCGGTAAATTCAATTAAAAAATTCTTTTTTTTTTGGCGGGAAATGTGCCGCAAAACAGAAAAACTGAAATTTCTAAAAAAAAAGTTGGTGGCCGAGTTTCCTCATTTTCGTGGTCAGAAAACTCGGCTACCGATTTCTTTTGCGTCGCGCCCTGTGATTACTTAAAAAAATCGGTGGCCGAGGATTTTTATTTTCGCGGCCACAATGAGTAATGAAGATTGCACAAAATTGAAAATAGGGAAAACGCGGCAGTCTAACATGTGCCACGTGGCCCGCCGTTAAAGAAGAGCCCTTGGTGGCCGAGTTTTATTATTTTTCTAGGCCACGTAACCAGAACTACACCCAATAAATGCCAGCAATCGTACTTAAATACCCTGAACCAGTTCCAATATGAAGAAACGAGTGTCCCTTACGCAAATCCAAATAAGCGAAGAATTTCGCTTAAATATCAATTGCTCCAACACGAAGAACTTGCTCACGGATAGAATGGACCGCCACCTCGGTTCGGCTGTGGAGGTCAACGACGGAGGACGTGTAAATTTCTGTTCACTAATCGGAAGAAAATCGGATCGATCGACAAGTCGAAAGGCTCGTTCGATGTTCGACGACGGATTGTGTCGTTTTTTACGAGAAAATCGATAAGATGTCGAGTTTTGGCTTTCACTATTGCCCATTTCTGGAAAATCGATTTTTTAAAATTTTAGATTTATTGATTGATTTTAAATAAATAATTAGATGTGAGCAGTCATGTATTTTTCCTTGTATATTTACGAGAGAGATCTCAAAAAATTATTCAAATAGGAAATTTTACGCCAATAAAATGTACAGTTGTGTGCGCCTTTAAAAAGTACTGTAATTTCAAACTTTCTGGCGCAATGAGTAGTTTTCTTTAAATTAAAAACAAAAAAAAAGCAAATCAAGATACATACAAAAGTTTAAAATTACAGTACTCTTTAAAGGATGCACAACATTTTGCATTTAAAATTTGTCATGTCGAGACCGTAATTTTAACGCAAAAAATGAATTTTCGCGTCTGTGTAAAAGAAGTGAGTTGAGGAGAAAAAACAATTGAAAAATCAACAAAAATTGAACTTTAAAAATCAAAAATCGTTGCGAGTTAATTTTTTAGCCTTGAATAAGCCTTAAACTAAAAAAAAAATAATCGACTCAACATCAATAATTTCGTTACAAGACCCAAATTAAAATTTTTTATTTTGGGATAATCTATTCCTAAAATTAATAAATTCCAGAGAAACGAGTAAATCGTGGCGAGACCTAGCATGTACCTTTAATATCGCCTCAAATTATTTTGGCCCGTACATCTCGAACACACGTGTTGCCTAGCTATCGAACAAAAAACGAAAAAAAAAACAGGTTTCTTTGAAATGAAGATAATCAGCGACACAGTGTGGCAAGATGTCTCAAATTATTGGAAAAAAAAAACGTGAAATTCTCAGAAAACGGACCGTTCTGTGGCAATGGAATTGTGAACGGCGTGCAAGGCCACGACCTGTGAAGAGGGCGTGAGAGTGTAGAAAAAAAGGAGGCGAGAGAAAACGGCTGACCCGTGGATAGACTTATTCAGGAGACGCAGAGCGACCGTGAGAGACCTAAGCAGGAATATTTGAAAAGGCGTGCAATAGTGTTGGAAATTCCCATAATAAATGGGTACGGTAGGTATGACCTTACGGGATATTTGTGGGTCTCGCCGCGACGAGTTTTCAAGGTGCATAAGCAGTTTTTGCGATGGGTCTCGTCACACACGGGATTATAGATTAAAATTGTTGATTCGAGATAAATGGAAATTCGAAGACGTCTAAAACAGTTAGAACTTTATTTTAGTTTACATTGAGCTCAACTGTCCAACCCCTTCAAACTTTTTCCACTTTTTTCTTGATTTACTTTTACAATGCCTTTATGCTTTTCGGCCGTTTTCCTGGGGGTTACGACCACGAAATAGAATCCTAACTTGGTAAAGCCTAAGCAAGACTAAACCTTGGTCTTTCAATTATACATACACATCCTTTTTAAACGATATTAATTAATTTACAAAATACCAAAAAAATATACAAAAAATGATTTGAATATATGCGTTTCCCGCTAAATACCTACCCCCAACTTTTGGTCCCGTGGAGCGCGCTTGCACTTAAACTTCAATTGTTCACATCCCCATCTTGTTTTAAATTGTTTTTCCCTTTATTATTATTATCCTTATCACGAGATGCCCTTGCAAAACACATTGTAAAAACAGTATTCTACCTCAACTGATAGATTAATAAGATTTTGTGTACCCCACAGTCCTTCAGGACCATAAAAATATTGATAATTGCTGATAAGCTCTCTCAGTGGTCTGTAGTTTTGGTGATATTTTGGGCAACAAATTTAGATTATGGAAACACGGAAATTCTGACAATGCGTTTTGCGCAACATATTTGACGCGCAAAATATCTCGTGGCGAAAACTACATACGGTAATTCATGACTACTGAATCGCTTGTCATTGTTTTACGGGCTTGATGTTGGAAATTAATTTATTTTCGAATTGTGACAGCAACCGATATTCAGTTTTCCTTTGATTTTTTGTTCCGTATTATTTTGTTATTTTTATGTGTTCTTTCTTTTAATATTTTATCAATTAATGAATGATTTCCGTAAATCGACACAAGCACTACAGTAGTCATTTAAACAATTACTGTAGTCGCTTCGAGATATTTTGCGCGTCTATGTTGTGTAATTCGTAAAGAAAGTTTGAAATAATAGTTTTTAATTAATTTCTTATTCATTCACTGTCAATTCTCACCGAAAAAAAAAATCCAAGTTCGCCGACTTGCGGCACGATGCCTCTCCAAAAGGTTCTCAGGCCCATTCATGTCATTCAATCCATCCAAATGAACGACTTTTCGTTCAGGGCCGCCCTTCTTCTTTTTCCGGTTTAGTACTTTTTCAAACCGAATAAAAAAATCCGAAATTGACTGCAAGTGTGCTCTATTTGAACTTAGACTTCACGCTATTTCGGAATTTTTTCCGATTTTCTCAAAATCTTTAACACTTTTCTAAATGCATTGTTGCATTAGTGACATTTTCCTAGAAATTCTACTGCAAACGCGCGCATCAGTTGCGAAAGTTTTTGGGTCTCACAACGATTTCGGAAGAAAAACGTTTTATCCGAGACCCGGAACACCATGCCCGGATGGAGCGCGTTTGGAATTTTTTTGGTTAAAAATTTTGCGCAACGACAAAATAACCGCGAATTTTATCGTATTGTTAAATTATGACTTTTCCCGGTCCCAGAACGAATTAAAGCAATTATTATGAAAAATCAAGACCACAAAAAAAAGCGCAATAGAGCGCGTGTGCACCTTTTTTTCTTTGAAAAGTCTCGTTTTTTTCTCGGTAAATTCACTGTGACATAGACCTTTCTCGGAAAACGAAAAGTGTAGTAATGGAAAGTGAACAAAAGTGACAATAATCTGAATTGCGTTGTTGTATTTATCTTCTTTTCTTTTTAATCTGCGAAACATAAGTTTTGGAGAGAAAGTGATTTTCGACGAAATTTTCCTGATTTTGCTAAAATTGTACAAAAATCATCATTTTCTGTGGGGTTTCTCATTTCTTATCCCAAAATTTATGCGCCTTTAAATTTGGGGGATTACTGTAATGTTTGTATTTTTCAACTGTGTTTCGGGAACACAAAATTCTGAGAATGAGTACTGCACAATATATTTGACGCAATATCTCGTAGCGAAAACTACAATGGATTAAAATTTAATGAAATATCGTTATGACTATTCGAAAAAAATTTCATTATGGAGCCCGTAAATCGACACAAACTCTATGTCCTGTAGTCATTTAAAGAATTACTGTAGTTTTCGTTACGAGATATTGTGCGCGTTGTCCCCGTAATAGTTTAACTTTTACCACGTGGTCGCCAGAAGGCAAGAACTTCTGCTACCGGATTTCATTTCCTCTGCCACAAACCCTTTGGACCCCCAGTAGAAAAAGTACATAAAAACAATTCCGGGGACTGGGTCTCCAATCTCTCGCCCCCACTCACTAACAAGGGGGACACCCTCAGAAACGAATGCCGTCTAAACGTCTGCACCCTCTCTCTCGTCGCTCCAAATTCTTGGATCAATGCGAACTAACACGCAGTGACCCCCCTCCACCTTCATCCACCCAAATGTTTCATCAGTTCCCGGCCACCGCAGGCTTCTCTCTCTTTCTCTAAAGCTCTCATATAACTACTGTCTCTCTCTCTCTGCTTCTTTTGCTCAATTGTTCTTCTTCATCACTACTATTTGCTCAATTTTCGTAAAATGATATTTTATTTTAAAATATTCATTTTTCCTCCCCCCGCCTCTGCTTTTCATCGCTTGACGCGCCACATACACTACAAAAACCGGTTTTTTCTATCTCTTCCGCCCGATCATAGAATAGATAGTGTGTGCTGTCAAATTTCCATTTCCTGGAAAAATCGCGCCGAAATTCCAGAAAATTCCACTTTTTCTAGAATTTTCAGGTCGTGCAGTTTTTTCGGTTTTTGAATCTAATACAAGGCGAATTCCGTGAAAATTAATTTTTCCTCATTTGACGAATAAAAAATATTAGTATTGTTTTTCTTTCAAGAACGTGTGATTTTTTCACAATCTTCTATGGTTTTTACGTGGATCTTGAACTTCCACAACTTGACAAGTCTTTGAAAATTAATAAAATTTCACCGTATCTGCCGATCGTTGCAAGACACACTCCACATAAGAAGTCGTGCGCCTTTAAACTGTGTACGGTAACTATAGGAAACTGATTTAATCCACTTTTTTCTTCGAGCGCTTTATCCGTCTATTTTTCCAATTTTTCCTCACTCTGATTTCGAACGATTTTTTGCATCTTACCTCAAAAAAATTAATTAAATGCATAAAGTGGAATTGCTGATTCTTTACCAAAAAAACACTTAAAAAATCTTCTCATCAATTTCAGTTCTTTCTGGCATGGCTCATTGTTTATCGACACCTGCTTGTTTTGCTCCGTAACTCCGCTCCCAAATTTTATGAGTTTTTCTTCGAAATTTCTCCATTTTTCCCGTGGTTCAAAAACCGCCAAAATTCGCTTTTTCCAGAATTCGCCTACTAGCACTACTAGATGTGTTAATTTGGGGCGGAATTATTTTACAAAAAGCAATGTATCCGGTTGTACGGGCTTACTGAAAATGAGAAGCTCAAAGACCTTGAAGGAGCTGTGCATATGGTCAATATATCCGATGAGGATGCCATTCAATTTTTAAAAGGTGGATAATTAAGCTGAAAAGTGGAAAAAAAAATGCATTTTTTACTTCAAATTGACCTAAAAATTGGACTAAAACGTCATAAAATTACTGAAAAGTCAGAAAATTGTCTAAACTTAATTTTCGCTAAATAATTCCAGAAAAGCCGACTGGGACATTGCAATGTCATCGCGAAGAGTGTTTCCGAAACAAATGAGGATAAAACAAAGTGTAGGTTCCGGGCACTTCGAGAGGTAAATTTTTGAAAAATTTCAGAATCAAACTGAAAAATAGATATATTGTGTGAAAAAATGCTACCATTTTCTCCGTAAAAAGGGAATTTTGACCGGTTTTTCAAATTTTAAACTGAAAAAAAAAATTATATCTGAAATTTTGCTCTTTTCGGCGCGTTTTTTCTCAAAATTTGATGAAAAAGTTCTAGAAAACAAAAAAGCCTTTATCAAATGTACTTGTTTCTGCGATTTCTCAAATTTAAAATTTTACGCGTCAAATCTGGTGTTTTGACTCCGCCCACTAAATTTAAACCTTTCGTGAAAAAACAATGTTTTTCTCCGATTTTTAATAATTTAGGCAAAAAATATACAAAATTTGCCTAATTCACCTATTTATTCCAAAAAAATATCACAAACTTCCTGCGCGTAAAATCGGGTGTTTATGCTCCGCCCACAAAAATTTCTTAGAATTCGAGTTTCGGCGGATTTTTTCTCAAAATTTCATGAAAATTGTGAGAAAAACTACAAAAAGTCTTTGAGCTTTACTCTTTCTCTGCGATATCTAAATTTGAAGATTTGCGCGTCGAATCTGGTGCCTTGGCTCCGCCCACAAAATTTGAATCGTTTAAAAAAATGTTTTCACCACTTTCCCCGCTTTTTCGCCTGACTACCAATCCCAATTTTTTTGCAAATCGATTTGGATTGATTATCGTGTCGTCTACGTGTTCTTAGCCTTCTATCTTCTAGATTTTGGAGGTTTCCCTGATGAATGTCGAACGTTAGAAAGATTTGATAGAGACGCAGACACAGAAGAGCCTTGAGTCGCGCGTCCAGTAAGTTGTTTTCTGGAAAAATTGTAAAAAAAATTGAATAAAAAAAATGATATTTTTAATCGAAAAAAAAAGTTTTCAAAAATCAAATTGGAAAAGGTGAAAAAAATTCAACAATAAAAAAAGAGCGACAAATGAATAAAAAAAAACTTTTTTTTTTTCCAAAAAAAAGAAAATGACCAAATGTTATTTAATCGCCCGAAAAAATAAAAAACGAAAAATGAAAAAGGAAATTTTGTTTTTACAATTAGAAAAAAAAAATTAAAAATGTATTAAAAATTTTTTTTTGACATTTTCTTTCGCTTTTTAATAAGTTTTGACTAGCGGGGCCTGCGGGCCCGCCAGTTGGGGTGTAGATCGGGCGAGTCCCCCAGTCGGGCGTATGTTCTCGTCTTCGCCTAGAACGTCAGAGGATTCGCGACAATTGCAGTGAGTCAATGGGAGGGAGACCCACTCATATTTTATAAAATCGAACATTTGTATTTGAATCCCGAGCACTCAAAAAAAAACGAAAAAGGTGTTTTGTCTGTTGGGGGAATCGAGCGAAAGAGCAAATTATTCACAGCTATACGCACTAACCAGCCATGCGGGAGAGACCTCTCACAGAGATGTAGGGAAGGAAAATTTCTGGGGGGAGCGCGGGGGGGGGGAGTTGTCTTTCGCTTCCGTTTTATTCAATAATGACAATTTGGGGGAAGCCGTTTGAAATAACCGTTTATCACTGATAAGTCAGCAGTAAACCAATTTTTTGAAAGTTTTTTATAGCATGATTGTACTTATTATTTAATTCCCGAAAGAGAGCCGAAAAGTTGAAGGTGTTATCTTGTAAATTGTTTTATTTGAAGAAGAAACCAGTTTTGGCTGAAAATTTTGAAAAAATAATATTGGCAGATCGAGCATTGCGTAATGCGACGAAACTCCAGCTTCCAATTGATAAAATCAAAAACTATGAATCTGAAATACATTGCGCAAAACGACTTTAGTGGACAAAATTTTCAGCAGATAACCGAGGAAACCACTCCCCCCAGTACTAAATTGAATTATTGTTTCTTGAAATATTTTCCCACGGAACTTTTTAAATTTTATATGCTCTCGATGCGTCTTGATGAGACCTACACATCAATTTTTGGAAAACTAAAAAACTTAAAAACTAACCGCTTAGTTATGAGTGAAAAAGTAGATTAGCAATGGGAAAGTGTGCAAAATTTGGCACTTATTCGTCTTGCTCGGCGGACTCATATTACTTTTTCCAATTCTGCGTTAACAATCGTGTTCCGTACTTTTGTACGTGGGATAAAGATAAAATATAAAAGATGCAGTAGAACTTGAGACAAAGAGGAAAAACTACTTTTTCGGAAAAAATTTTTTGTTGGCAAAATGGCATTTTTTGGCCTTTAGGTGTTTTAACACAACTTTTTAGCCTTTTGCCACTTATGAACTCAAATTTTCTTCTCACTCGCTCAAATATCCACCTCCCTGATTGTAGTATCTTGCACATAAATTTAACAAACCCGAGCAAAACCCGAATTTTTCAATTAAAACATGGTTTTTTGGGGGTAAAAAAAGCAACATAAAATTTTTTCAAACGGGGGAAAGCCGCCCTGAGCTCAGCTTTGCTCCAAACTTTGTGCAGTTTTGCTCCGCCGTGGGGTGAAATATTACTAGTAAGCTGTCTAATATTACAATATTCAGTCAAACCGCTCTGCGAGTTATTAATGAAAACGCAGTGTGACTTTTCGCAAGCCTAAAAAAAAAACGCGAAAAAACGCGAAAAAGGGGCGGAGTCTGTACACTCGGCATTTAGTAGAGACTGCTGGCAGATTTTGAAATATCGGAAATACTTTAAAAGTTCGTTTTTTTCCACGACACCTAAACTGGTGGCATCATGTTGATTCGGCCAAAAACCCGCTATCAACTACTGGAGAAGGAAATTGCCTTCCTCACGTCGCATCGTTAGGTAAAAGGTTTTTCAGAGGCGAAAAATCCGAAAATCGCTAACTTACTATTTCCACTGAAAAAATTGTACGCCCTTCATAATTTCACTATTTTCTGAATTGAAAAAGACGACAAAACTATTTCAAAGCTAAAATTGCCCCGAAAATTGTTTTTTTACTAAATTTATTTTGCTCGGCGAAGTGCAAAAATAAATTATTGAATTAAATCTTTACATGTAATCTTCAACAAAATTTAATCGTAAATTTTCAGGTATGTGGGGAGTACGATCGTCCTATCACTTCGTGAAACTCTGTACCTACGAACTTCTTACATGGCGCCAGAAAAGAAGCAACGACTGCGGGAATCGGTTGACAATCATATGAATCAGGTCAATTGGCGGGAGAACAACCTGTGAAAAATTTCTTAAAATTCGGAAAATGATCAAAAATGAGCTGAAGACCGGTCACGTAGTTGAAATCCGCGGAAAATTCCCAGAGGAAACAAGTTTCGGTCAAGTTCGCTTGAATTTTTCTCAAAAAGCTCGAGTAAAAACACGGAGTTGAAATCCGCAGAATTCGAAATTCCCACAGGAAGCAATTTTCGTGGATTTCAACTTCGCGAATTTTGCTCAAAATGCTTCAGTAAAAACTCACGGAGACATGTGAAATCCGCGGAATTCGAAATTCCCAGAGAAATCCTAATTGTAGATTTCAACTTCGCGAGTTTGTGTTCCCAAAAAGCTTGAGAAAAAACTCACGGGGTTGAAATTCGCGGAATTCGAAATTCCCAGAGAACACAATTTTCATCGTAGATTTCAACTTTTCTAGATTTTTAGCCAATTTTTTATTACATTATGTTACAAAAAAGCTGTAAATACTCACGGATGAAATCCGCGGAAGTCGATTTGATGTTGTAGATTTAATCTTTTCCAGAATTTTCCAACAAAATACGTTAACCGGAAAGAATTATTGCCGACACTCCAGGAATCTAGTTTTCAGGAGATGGCTTTCAACGTCGAGAACTTCGCACATTTTTTTGCATTTTTAAAAAATTTCACCAATTTTCCAATCAAAATTTTTTAAATTTCCAGAGTAACGGTCTCGCATTGACCCGTCTCTCGGAAAATGAAGAGTAAAAACTCACGGAGTTGAAATCCGCGGAATTGTATTTGAAATTCCCAGAAGCACAACCATTCTCGTAGATTTCAACTTCGCGGAGTTTTCGGTCAATTTTTTGAGATTTTTTCTCAAAAAGCTTGAGCAAATACTCTCGTAGTTGAAATTATTCCGCGGAATATTCCAGGAAATTCGATTTTCGTAAATTTCTTCTTTCCCAGAATTTTCCAATTAAAAAAGAACGGAAAAAATTGTCCGACATATCCTCCATGGACTTTAGCTTTAGATTTCAACATCGAGAACTTTTCTCGTAGATTTTTTTGCATTTTTTAAAAATTTCACCAATGTTTCAATTAAAATTTTTTTAAAAAATTTTCAGCGTAACGGTCTCGCATTGACCCTGTCGCGGAAAATGAATGGGGACTCGAATCGGATCGATGTTGTACTCGGATAAAATATCATCTCAGTACCCCGTAAACAAGAGGATAATGGCTGGATTCAAATTCCACAGAATCTACGAGAGTCTTGAGGCAATCCACGAGAGGTGTTCGCGTTGGCTCATCTGCTCTAAAGACCAGTTGTGGTTGTATCGGACACGGTAGGGAATTTTCCATTAAAATTTTTTCTTCAAAAATTCATTGAAGAGAAGCAGTAACAAAGAATTTGGTTAATTGTGAATTTTACAGAAATATAGAAAATTTTAATTTAAAAAATTTCGAGATTGGTGAGCAAGGGTGTCAAGTCCACCCGTGTCCCGTTTGTCCCGTGGTCCCGTTTTTTGAGTGTTTTTACGGAACTGGACGTCTTTGGTCCCGCTAATTTTTGAGCGTTTTCACGGGAACGGGATGTCCCGTTGTCGCGTTTTTTGTTTTCGCGGGAACGGACGTCCCCCCGTTGTCACGCTTTTAAAATCTGGTTTTGTATCACGGGAACGGGACATCCCGTTGTCCCGTCTTTTGTCTTACGGTAATATTGACACCCTTGGTGAGAATAAATCAATAATACACATAATTTTTGGAAGAAAAAACGATTTTAAAAATGAAGCTTAACATTTTTTTTCGAAAGAAAAAAAGTGTAAGAAGTTTAGCAAAAAAAAAATGAAAAAAATATCTTCAAAAATGTTCAATATTGTTTTAAGGTGCAACTATTACAAGAGCACACAATTCTTAGAATACGTAATGCGCTACCTATTTGACGCGCGAAAGCTACAGTAATACTTTTATTGTTTACTGTAGTGACTAGCTTGTGTCTAGATTTACGACTGGAGCTTGTGCAGATTGATAGAATATTCAAAGGGATAATTTATTTATCGATTTAATATTCAAATTAGGCAAAAAATGAGAAAAAATATACATGTGAAAAAATTATTTAAAAAGAGAGCTCGTAAGGCATCGACACACTAGTACATTTAAAGGTTTACTGTAGTTTTCGCTGCGAGATATTTTGCGCGTCCAATTTGTTGCTTAATACGCTTTCTTAGAATTTTCACATAAGACGGGTTTTCTAGGAAAAATTTTAATTCTTCATAAAATTCGTCAATAATAACTAAACCGTTAATCAAAAAAAAGTTTTTAGGGTGTCATCAGAAAAAGTCTCAAAAAAAGGCGGTCATCAAAAATCCATCAAAAAAAGAAAATTGAAAAATTTGAATTGAAACTTTTTCGAATTTTTGAAAAAAAAAGTGTTTGAATATTAAACGTAATTAAAAAAAAAGATTTTCCTTTTTTAGAAAATTCTATTCATATTAGAACAGTCGATTTTATAAAAGTATCGATTTTTTTCAGAATTAATTGGATTTTTTGTAAAATAATAATCGATATTGAAAATAAAGACCTTTCGCCTTAAAATATTGTATTTGACAGAAAAAATGGTGTAAAAAATTTTTACCAAAAACCCTAAATAAAATTGCAAATAATTTTCACCTACAAATTAATTGTTTATTAAATAAAGTTTAAATAAATTGCAAGAACAGGAGTACGTGTTTTCAAAATTATTCTTTAAAAACGCGGGTTCTTTTAATTCAGAAAATTCTTTTACAAAAACTCAATAATTACGGATTTGTCAAAAATTCGGATAATTTACCAGGAAATTCAGAAGATTTGGATAACATAATTCTAGTTCACTTCCAAAAAAATGATATGCGACTTACTTAAGGTACAACTAACATTAATTTTCCAACACTTATGCTGCTTAAAGACACGCCAATGGGGTCAAAATGACCGAATATTATGTTTAAACAAAAAAAATTTTCTGATTTTATATATGATTTGAAAATTGGAAAAGTAACAGTTTTAACCTAATTATTTTGAAGTTCTGCCAATTGGATTTGTTCGGTGCAGCGCGCTTGCAATAGTTTCATTTATTTATTTATTTATTTATTCTCGTTATTTCACGGAGGATTTTGCACTTCCATTTTCGATGTTTTTTTTTCTCCGAACGAATGAAAGAAATAAACAAGACAAATGTGAAATGGTTGTTAAAAAGTAATTGAAAATGCTTATAAAACTGTGATATTCTTAGTTCGACGAAAAGACTGAGATGAGGATATTTCTCAGTGTCACTCATTTTCAATTACTTTTAAACAAACGTCATATCGCATTTATCTTTTATTTCTTCTCCCGATTTTCTGAAGAAAAAACATAGAAAATGGCAAGAAAATCAGTGAAAAAACGAGAAAAATATATATAATTCATTAAATAAAAATAATGCAAGCGCGCCCCTCCACCGAACAAATCTAATTGGCAGAAATTCAAAAATAATTAGGTGAAAACTGTGATTTTTCCAATTTTCAAAACGTAAAATAATATAAAACCTAGAAAATTATTTTGAATTTTTTTATCATAATTTCCGGTTATTCCCATGGGCGTGCGTTTTTAAAACAATTCCCACTGAGCGTAGACCTATGTTCTCAAAAAATGAAAACGAGTAATACTAATTATTTTTTAAAAATCCAATAGTGTTTAAATTTTTTTTTTGCAGATTCTGCGAAACGCGGGGAAAGGCGAAGATGACTGTCTCCAGTGGCTTTTGGTGGAAAATATATTCCATAAGAATGCCCACCATCACAATGTCATCGATGACGACTTGTTTTATGCTATGATTCTGCTCATTTCTCACCGGACTATTGTACCATGAAAACAGAGACTAACAATAAACTTAAGGAGTTTTTTTATATGAGCAAAAATATTTTCAAAATCTTTTAACTGAATTTTCAAATTTCCCCCTAGCCACCGGCCCCCCCGTTTTTTTCGAAAAGTGAATTGGAATTTTCGAAAGTTGCACAAATTTTTCTTTGAAAATTCAAATGTTGGTCAATTATTTATTCGAAAAATCGACATTTTTCCAACTTGTAATCTTTTTATTCTAAAAATCCCAATTTGATTTGGTAAAATTTCTGTCAACAATCAATTAAAAATCCAACATTTTCAAAAAAATTGTGAATGTATTCGGGAAATTCGAAATTTCCTATTTATTGGATAAATAGGCTAAAAGTTTTCGATTTTATAATTTTTAGGAAAAGAAGTTGTCAAATTTTTTTTTATAAAGTTTTTTTTTGAAATTTCACTAAATGAGCCAAATTTTAACAGTGGAGCACCGAAATTTGCGACTTTGCTTTTTTAGACTCAGGATCCAAAACTAACGAATTTTGTAATGATACATCTGACAATTTCTCAAAAAAAAGTTATGGCTGTTTAAAGTTCGGGCAAAATAAGGCCCATTTTCAGCTAAAATCAAAATTTTTTCCAACTTCTAGGTGTCGCAACGTCTGATGGACCCTAATTTTTATCTATTCATCACTTTAATAAATATTGTGGCCTTTGATTGAGCATTTAATCGTTGTTTTAAGTTCATTTATGATCTTTGGAGTACAAATAAACGTTACATTTTGTACCACCAAGACCATAAATGTATTTAAATCAACGATTAAACGCATCATCAAAGACCACAATTTATTAAGTAGAATAAATTAATGCGAAATGTTCCACACGTCTTGCGGCACCTAGCCAAGTTAAATTTTGATTTATTTTAGCTGAAAATGGGCCTTATTTTTCGCCGAACATTGCCATAACTTTTTTTTGAAAAATTTTCAGAACGTTTCATTACGATATTAGGTAGTTTTGGGCCACTTGGGTCTAAAACAGCAAAGTCTCAAATTTCGGTACTCGACCTTTAAAGAATTCATATAATTTTCTAAAACAACATATATTTACACAAATACTTAATTTAGTATCAATATGAATTATTTGAAAAATCAAAAAATTTATATGTATTTTCAGAAAAAATTCCCATGATCGATGTGAACCGTAACCTGCTGCTCCTGTCCATTCTATTTACAGTTGATCCAGGAGAGTCAATTGGTCCAAATAGAAACAAATAGTAATACACAGACAACTACAGATATGTCACAAATATGGGTGATAAGCTTGCGTTGATGTAAGTCATATGGATATTGTTAGGTAAGAAAATGAGAAAAAGGATTTTTTCAATTTTTTTTTCTAAATAAAACATTCAATATATCGTTAACAAGCCAAAAATGTGTACATGTTTTAGTTTAAAAAATATTAAAATTTTTTAGTCCCAAAATTAAAATATCGAAATCAAAGTGTTTCCGACATTTATATAGACGAATTCTATTTTTTTAAAATCGAAATCATATTTTTAATGAAAGTACAGAAAACAGCGCCAAAAAAGAAAAAAACGTTTTTTTTTTTCGAATCTTTCATTACAAATATTTGAAAAAACGAAAACTACAATTATGGGAATTTCGCGAAAATTTTTTAAAAAAACTTTAAAAAATTCTTAAAAACAGCTATATAATCACGAATGAGAAATATATCGGAAATCCGGAAAAAATTAAAAAAATTTTGTGCGTATTTGTCTGAAGTTATTTTACAAACACCAAAAATAAATCAATTATTGTTGGAAAAAATTGAAATACAACGGAAAACGAATTATTTATATTTAAAACGAACTAAAAAAAATCCCGCATCACAAAATTATTGGAAAACGAGAAAGCTGATTTTTCGCTAAAGTTCAAAAAAATTTACAAAAAAAGAAAAAAGTATTAGAAATCGGTAATTTTCCGAAAACTGAAAAATTCGAGTTTTCTAAAATAAATTAAAAAAAAAAATCAAATTCCACACTTTTGGAAAATTACGGAAAAAAAGATGTAGTTTTCTTTAGCTTTCAGCCAAAATTTTACATAAAAATTTCCGCAATGCATAGTTTTAGAGAATAATTTTAAATTGAAACACTAAATTTTTTAAAAAACTTGCGTTTTTTTTGAAAATCCCCGAATTAAAAAAAAATAAAATTTGAATTTCAAATAAATATTTTGCTAGCAAAAATAGTTTCTAAAACAAAAATTTGAAAAAAAAAATATTTAATATTTATTTCATATCCTTTGATTAAAAAAAATCTAAAGAAACATTTCAGACTAGACGTCGTCGTGGCTCAATACGCAGCTCGCGGAGAGTTCGAACGTGCTCACGCGCAACTTCTCACCGAATCTCGTGGTGAAAATGGGCAAAATTTGCCCAAAAATTAATGAAACCAAGAGAAAGTGCACATTGTTCTAGTGATGAACAACTATCAAATAATGCAAAAGGAATCACATTAGCATCAAGTGGCATTGGTTCTGGAAGACATGAGAAATGGAGATTAAGCAATAATTAGGGAAGCATTGTTTTTTTTTTTGGCCTAAAAATTTTAATAAAAAATCTGCTTGAACAGAATTTTTGAATCTTGGAAATAATTAAAAAAAAATGTAGTAATCAATTTTAATTTTAAAAATTAGAAACTTTTCAGATAAAACATTTTTATTTTTTCAAAAATCAGAGTTTGAATCATTTTCAGAATAATCATAACGTAATGAAATCAAAAAATTCAAACTACAATACTACGGTAACAAAAAAAATCAGAATGCGTACTACGCAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATCCTTTAAATGCAATACTACTGTGTCGATTTACGGGCCTTGATTCTATTTTTTAATTAATTCATTTTCGAATAGTGACAGCCATATTACATTTTTATTCTCTTCTTTTTTGTATTATTTTCCCTTTTCTTTTGCCTAATTTGAACAGTCTATCAATCGAGCCCGTAAATCGACACAAGCGCCACTATAGTAGTCAATTTTAATGGCAGAAGTACTGTTGTTTTCGCTACCAGATATTTTGCGCGTCAAGTATGTTGCGTAGTACGCATTCTCAAAATTTTGTGTTCCAGTTATTTGGTAGTTTGTGAATTTTTTTAATTTTCATTAATGATTATTCTGAAAATGAAACTCTAAGTTTCTGAATAAAAATGTTAAAAAATTTATTTTAAAAGTTCCTCATTTATTTAAATTAAAATGGATTCTTTTAATTTCCAAAATTTGTTTACAAAAAATTCGTTTAAAATCGAAAAATTGAACTGTTAAATTTAAACTTTTCAAAAAAAAAGTTCAAAATTTTTCTAAAGTAAATTTTCAAAATGATACATGTAATTTAGATTATAATTTAAAAAGACAACCAAGACAAACATTTTTTAAAATATTAAAATTTTGTAAAATATACAAATGAATGTTTATCCGTTAAACGACTAAGCCTTAAAAAGCCTCAGTCTAAGCCCAAGTTTCCAATGCCCCTAAGCCTAAGGTCGAACTGCAGTTTTTAAAAAAAAAGTCCCAAATCCGCTTTCCTAATATTGGTACCAAACCTCTTATTTGCCAAAATGAAGAAAATGTTTTTAATTTGAAATTTGTTGATCTGAAAAAAATGTGAATTAATTGCCTTTGTCGGCTGGATTTTTTTTTTGGAATCTATTTTAAGAATAAAAATTGATTATCTTGCGTTTTAAACTTTGATTAGGGTATTTTAAATTCGATGGACGGCGAGTTTTGGTTCAAAAAAATTAAAAATCTCGCCGTCCATCGATTTTTAAATACCCCAATCAAGTTTAAAACGCAAGTACTTAACTTGCATACTCGAAAGTTGACGATGTTCAAAAAAAAATCGTTTCCAGCCCTTCGACATCGATAAGTTGGTCAAATTTCCGATTTCTTATTTTAGGCCATTGTTTGAGCCGTCATAACTTTAGTTTCCGTGATTTCAAGAACGCGTTTCATTATTAAATTCGGTGTTCTCGGACAATTTTGAGTCTACGAAGCGAATAAAACGACTTCACCACCTTTAAAGCTCAAAATAAACGTGCACAAATTTAATTTCCTATACAGAACCCACGGGCTTCGAACTTTTCGTAATTCCTCATCAACACGTGGCAAAGAAAAACTAATCGATACGGACGATCGTATTGCAAGAATGAATTCGACGTGCGTTCTTCGCATCGGAATTATTGCCAACTCATCACCAATACATGGACAAAATGAATCATACTTCGAACGAAACAACGTGCATAATTCCAACAGAATCAACGAACACAATCGGATAGTCGGAAACGGATTAGTCGAAGTGTCTGCAGTGCAAGCTCACTAATGCTCGTGTATCGGTTGTGATTCGGTACGGGACCTACTTTTTGATGTGAATTTCGAGAAAAAAATTGTCAAAAAAAACGGAGAGAATTTGGCACAAGTAGCCTCAATATTTGAAAGAAAAAACCGAACAAATTGATGAGGGGAAGCCAAAATACCAGAATTTACACCCAATCTAAAGTTTTATTGATTTTTTACAAAAATTTGCTCAGTTTTTCAGTAAATTTGCCAGATCTGACCATTTTACTATTAGGAACCGTCATAATTCTGGGTTTTGCCAGACAACTTCCTGAAAATTTAGAACTAATTAATTTTTAATTTTTTGTGGGGGGATCATGTTATTTCCTAACAGAATACTTTGATTTGAATTTCGAAAAAAACCGATTCTAAGCTTAAACATTGACAAAAATAGCAATGAATGTCAAAGAAATTGCTAATACATAAAAATTGTGAAAAAATACACAAATAACAATTTTTATTTAAACTCGTCATTAAAAATTTTTTCAAATTTTAAAAAATTGAAAAAATAAAAAATTTCTAAATTAAAATTACTGTAAAACATTTTTTGTTAAAATTTGAAAAAAATTCTAGAAAAAAAAAATTTGCATTAAATTTCGTTTCTTCAAGCCGGCATCTCAAGTTACAAATATCAAGTGTGATCAAAGTTTTGCTTGGCACAAAATGAGTGTTCTCACGTCGAATTGCGACCAATTTATGGGAAATGCTGGGCCACCGTGCAAAATTTCAACACTCCCGTCATTTGGTAGTAATGATAGTAATCAGAATGATAAGGAAAATATTGTGGAGGTACTTAACGTGGTGCCTAAAGATGGAGCCAAGACACTTACCAGGTATGGGGATTTGAAATTTTGAAAAAATTAGAAGTTTCAATGAAGACAGAAAATATTTTAAAAATTTATTTTTAATTGAAAAATAAAACTCCCAAAAAACAGTTTTCCCAAAAAAAGTGTTTATGTTATTTGTTTATAATATTTACGGAATTGATTTTAAAAATTACGAGAACACAAAATTTGGAGAATGTGTATTGGTCGCTACATATTTGACGTGCAAAATGTCTCGTAGCGACAAACTACAGAAATCCTTTAAATGGCTACGCGCACTAGTGTCGATTTACGGGCTCTATTAACGAAATGAATTAAAATGATTTAGTTATCGAACAAAAATCATTTCATTAAATCGAAAATCAAGCTCGTACATCGACAAACAAGCTACAGGAATAGTCCTTTAAAGGATTACTGAAGTTGTCGATCCGAGATATTTGCGTAAAATATGTTGCGCAATAGCATTCTTTGAATTTTGGCTTCTCGTAATATACGAAGGATGAAAATTTCAGATTTTTAACAAAAAACTTGTGAAAATAAAATTTATGAAAAGTATAAAAAGTTGAAACAGAAATTTTTTTGAGAAATATCGATGTCAATTTCTTCACAAAATTTTTCAAAAATCGATTTTTCTTTCGAAAATTTTTTTTTGTAATTTTAAATCAAAATTTGGCGATTTTCAAAATGTTTATTTTATATTTAATTTCTAAAATTAATTATTTTTATTAAAAAATATATAAACTCAATTTTAAGATTGTAAAATGAATTTGGTATGCCGTTGAAAAATAGAAAACTTAAAATCTTTTTAATAACTGACACAACTGAAAATGTTGTTTGAAAAATTACATTTTTGCAAATCGAACATTTTTGACGCGCAAATTTGTAAAAAAAAATTTTCCGATTAACAGAATAGGGAAAACTGTAAAATAGGAAAAAAATTTACCTAAAAAGCGTATGTGCCTTTAAAATGTGCAGTAACCCAAAAAAATCGATTTTTTGCAGTATGCGAGCTGTGGAGGAAAGCGAAAACGGTGTGGAGGAATTCGTCCACTATTATATGGACGATGAAGTAGCGGATTCATGATTCTATTATACCCATCTTCGATTTTTTTGAAAATATCTTTACTAGAGACCAGTTTTCATTTGAATTTTTATCGATTTTTTTTGGATTCCAAATTTTTGTTCTTTTTTTGGGACCTTGCTTGTGTGTTTTTTGCCGGCTGTCCTTCTGTCCTGCCAGCCAACGGTGACCTTTTCTCTTCTTTTTTCTGTCTGAAGAACTCAATTTTCCCGCCTTTGCTTTCTTCGAGATTTTTGCTTCCATTTTTCATATCCGCGCCAGCTTTTTCTCTCCCCTCCAGTTTTTTTACCCATATTTTCGAGCTTTTTTCTGTGATTTTCACCCCCAGAAATTTTTTGTACCAAAAAATTGATGCTTTTTTTTTTTCTCGTTATTTCCAGCAAAATGCTTGGGCAAAGAAATAAACTCTTTTCTAATTTATCATTCAAAATTTGAGACCAAATTGAAATCCCACGCAACTGCAAAGTGGCATTTGACAATGCACAGCATGGCACGCCTTTTCGTCTCACCCGGGGGAACGCGTATTCTGGGACCAGAATGAGGAGGCGGTGGTGATCGGAGAAAATGAAGTATGGACCACATCTGGAAGAGACACCTGATTTTACGCGCAAAAATTTTGAAATGTATCGATATTTTCGGTCAAAAATCAATATTTAGCGATTATGGGCACATGGGCTTCTGGCCTTCCTCATTGAATATTCGCGCTCCATTTACTACCAACTGCCTGCGGACACTGACGCGTGGAAAAGTGTGGTGTACCTCCACACGGGGGCCACAAACATCAGTTACCGCTTACAACTAAAATCGAGTCGTTACGCGACACGCAACTCGCCATAAATCTACACAAAATCTCGCCGACCCATAATGGCGTAGTTCGGCAAACTCTGCCATGACGTTCGAGTTATGAGCGAAGCCAGAAATCCGTGCTATGAGGGCAACGATTGAACAATCTGAGTGAAATCGTTTCCATACAAAATTTTTTGAAAATTTTAGTCTGAAACTGCCTAAAACTCGAAAAGTTATCTATTTTCAGGTCTAATTTCTGAGGAATATTCAAAAATTGCTAATATTCTCGAAACAAAAAATCGGAGCCAATACATTTGACGCGCAAATGTTGAATTTTCAAATTTACAACCCACTAGCGGGATTCTGGCTTCCCTCATAAATCGCAGTGGCAGAGTTTGACTAGGCCATTTTTGCAAGTGTCGGAGAGGTTTTGTATTTACGGCGCGTTGTGTGTCACGTCGCGGCTCGTTTTCACTCAGTTGTAAACTTGTTGTATTTGCCCGTGTGGAGTACACGGAGGACTTCTTCCACGCGTTGGGCATTTGTCAATGGAGCGCGAAAATTCAATGAGAAGGCCAGAACCTCGTGAGAATCCTATACATTCTGAGAATGCGTATTATGCATCAAATCCGACGCGCAAAATATCTCAAAGCGAAAACTAGAGTAATCCCTTCTATAACCCTAATGTAGTGCTTGTGTCGATTAAATTTACGGGCTTTCGAAGAAGTTACTTTTTTAGTTACTTCGTATTTTTTTTCATTTGTCTAATTTTAATATTCTATCGATAAAGGAATGGGTTTTTTTTTATTTTTATTATCGAGCCCGTAAATCGACACCAGTGCTACAGTAGTTATCACTACGAGATATTTTGCGCAATATATTTATAAGAGTTGGCGGGCCCGGCGCGCCCGCCATTTGTAGGGGTGTAAGGCGAGTCCTTGCGTAGGTTGTGCGCTCGACTTCACGACCCTTAGAGGGTTTGTGAAAATTTCAGTAGGTCAATGGGATCCGGTCTTCTTGTTTTTTGAGTTCGGTTAGGACCAAAGACAGATGCACCCGATGGATAAATCTGAGTTTTGATTGTGGAGTTTGGGGAGGCTTTATATTAGGGGTCGTAGACGTACTATTTTGTATAAAATTGAGTATTTCTATTCGAATCCCGATTACTCACAAAAAAACAAAAAAAATTGACACTTGGTAGAATTGAACCAACTACCAAAATTTCTGCAGTCATACGCACTAACCACACGGACATGCGGACGGAGACACCTTAAACTGGGATGTAGGGAAGTTGTTCTGGAGGAAGTCGTCTTTCGATTCCGCTTTCTTCAATTATTACTATTTGGGGAAGACGTTCGAAAACCGTTTTAATCACTGATAAGTCAGCGGAAAACCGAATTTGTGAAAATGTTATCACAGGATTGTACTCATTGTGGAATTCCCGAAAAGGAGACGGACAGTTGAGGGTTATATCTTGTACACAAAGACAGATGTATACAATAAAACAAGTTTTGGCCTGAAAATTAAAAAGAATAATATCTCTTGGCCATTGCTAACGCGCCGAAACTTCATCTTCCATTAAATAAAATCAAAAACTATGAATTAAAAATACATTCCGCGAAAGTGGCAAAAAAGTGTTCAGGGGACCCAGGAAACCACTCCCCCCAGTAACATATTTTTGAATTATTTTTTTCTTGAAAAATTTTCCCACTGAACTTTTTACAAATTTTATGTCTCGATGCGCGTCTGGATGAGACCTACACGTTTTAGAAAACTAAGAAAACTTTAAAACTGATCGAGTTATGATTGAAAAAGTAGATTCTAGCAAAGATGGGAAAGTGTGCAAAATTTGGCTACTTATTCGTCTTGCTCGGCCGACTCATAGTACTTTTTCCAATTCTTGTGAGTTAAAAATCGTGTTCAGCGTACTTAGGTTTTACGTGGGATAAAGAAAGAAAAATATCAAAATAGATGAAGTAGACTTGAGATAAAGACGAGAAAACTACTTTTTCGGAACAAAATTTTTTGGCAAAATGTCATTTTGCCTTTTGTTTTATCACAACTTTTTTCCGTTTGCCGGACTTATGAACTCAAACTTTTTTTCAAAAAATCAGTCTCTCTGAGTAGTATCGTGCACAAGAGTTTGAATCAAAACAGAGCAAAACCCAAATTTTAACTCAATTAAAACATACTTTTGTGGGGGTAAAAAGAGCAACAAAAAAATTAACTGGGGCAAAAGCCGTCCTAGAGGGCTCAATTTTGAGCCTCCTGGAACTTAGTGCGCGTTTTCTGCTCCACTGTGAAAATATTTCTAGTAGGATTTCACAATATTAGAGTGTCATGAAGTGACACGGTTCAGGAGTTGTGAATGAAAACGAAGTGGGACATCGCAAGCTCAAAATAAACGCGAAAAAACGCGAAAGAGGGGTGGAGTCTGTACACTCGGCATTTATTAGAGGCTGCTTGGCAGAACCGACAATTATCAATTATGTATATGATACTATAAGAATTATATTCGAATTTCACGCTTAGGTTTTTAGCAGCATAGCCGCCTGAAGTTCGACATTTAAAATAAAAACACGAAATGTTTAGTACGTGACAGCCAACGTGGCAACAAATGGAATCTCATCGACAAGTCCTTCAGAATTGAATACCATGGAATGCAGCAATTGACGTACGATAAATGACCACGAATTCACGTTTTCAAGCGATAATTTTTTATTGAATGACGTGGTAGTTTGGTGGCACCTGAGCGCTGTTAGCCAAGCCACTGTTGGTAGAGTTAATCGGTAAACACCACCCGTCTCGGTTACTCCACGCTTCTACGCCGCTAAAATTTGGTTTTGCATTTCCCATTGGGTTACGTTTTTGAAACGGGTTAGAAATGTAGAAAATGGGCAAATTCTAGGCCATCAATTTTCCTTTTGCATGTGTGCAGGAAATTGGCTAACATTCTAGAATTAATTTTATAGAAAGTGAAATTTTCGCAAAATCAATAATCCGAGAAATCGATAAACTTTGATAGAATCTTGTTCATCAAAAACAGATAATGTCCGAAAAATTTCAGAAAATTATTATTTACAGTCTCCGTTCATTTCGTGGCCTAGAAAGTTATCGATTCTAGGCTATCGAAGAGTTTTTCCAATTAGATTCACGACCACACGTACATTTGCATGTAACAATTGAGCGCGACAGGCTTATTTGAAGGAAGTCGAAGATCTTCAAATTTTTCGCGACAGATCCGACACTGTGAGCTTTGTCCCGCCGAGTTTGAGTCCTGATGTTCCGATTTGCCATAAAATTAACCTTATTACCATCCTCGGTGCCTGATAAGAGCCCGTGACGACAAATTTCTAGGCAAGTTACTGCTCCGTTGGTTATCTGGAATAGATCGATCATTTGGAACTTGTCGATTTTAAGAAACATTTTAGTGTACTTTTTTATGGGCAGAAAACATTGTTTTTTTTAATATCCCTAAACAAAACTACTGATAATTGTAAAAAGATCAATTTTTTATTGTTTGAAGATCTTTTTTGAGTTCCCTAGCTACAAAATAAACAATTTTAGAGTTGCAAAATTGTGAATTTTAAAAATAAATTGCACAATTTTGCCATTTTTTAATGGTTTTTGTTAAACCGAGTTTTTCTGAATTCAGCATACATGATTTACCGCTTTTTGACATAATTAGACAACGTTTGATATTTGTCCAATTTTTTTCAGCCATCTAATGACTTTTTTTGGGCAACAAAAGAAATTTCCTAAAACGAAACTTCAATATTCTGAAATATTGTGAAATAGTAGATTTTTAGGGCTCGGAGATCAATTTTAAGTGTTATTCTCTGGCTACAAAATGCGGAAAAAAACGTAAAAAAGTTTCGTGGTACTTGTGGATTATACCCCCGCCATTTTCAAAATTAATACAATTTCCAACAATAATTTATTTCTTTAAATTAAACGTGAGACCATTTTTCCTTTTTTGGTTATGCTTAGGAATGGTTTTTTCGCCTGGATTTCCACACGTTCTTATTTAATGAGTTAAAATATTAACTTTTAAAATGGCGGGGGTGTAATACAAATTCCAAAGTTTCTAGGCCCCATTTGCTGGGCCACAATTTATAGGCTACAGTTTCTAGGACTTTCCCTGGGAACATTTTCAGAGTTAGGCCACATTTTTTAGGCCCACATTTTCTTAGCCAAAAATGTACTCACAAACTTAGCAACGTGGCAATTTCATAAAAAACCTCATACCTTCTTCTCGAAAATTATTTTTCGAACACATTGAGATATTTCCGGAAACGTCGCCGAGAATAAAGTGGGTCGATGAGTAGAAATCTGCAGAAATTGCACAAACCGGTAGAGGAATCGAGAAGTCTGAAATTCTTCTTTTTTAATGCAATTTTAATCTCGGACCAATCAGCGTTTTGCCACGTCTTTTTTTTTTCGAACCAATCAGAGTTTGGTGGGCGTGGCTAGCTGCTGATTGCTCAGTTTTTTTACCAAAAGGCCTACCGTAGAAGAAGAGCAAAAGTGCTCTCGCCTGGTTGATGGGAACAGAAGAAAGTTTCATTAGAGATACCGCCGAACATTAACGTTTTTCGTGAAGAGCTTGAAATCATTAAAATGATATTTTCATTTCTGAAATAATTCATTTTTAAAGGTATACGCCAAACCACCGTTTCCTCTTCGACATGGTACTTCTGCACAGTTTCCAGCGCAACTTTATCGAATTTGTGAAATTCCAAAAGCTCCTGTCCTAGTTCACCTTAGAATCGTCACGCACGAAATCGTAAAGGAGGTTTAGGACCTAAAAGTTTGAAAAATATGTCCAAATCAAACTGTGAATTTCTACGCCAATGATGGAAATGCTCGTATGAAAAGCGACGAGCAACCTGTGGCCTATTAATTGTGGCGTAGTATCTGCTGCTCACCTACAAGATGTGGCCTAGATAAAATGTTCCTAGAGAAATTGTGACCATGGCCTAGAAATTTTGGCTAACCGACATAGAAATGGTGGCCGAGAAAGTGTGGGGGCAAAAGTTTTTAATTTTCATTTCGGTTTTTTTTTTCACAAAATGGAGAATTTTTTGATTTTTTGAAATTGAATGGGAAAGGTGGAAATATTGCTAATAACCACCTCTTTGCTAATTGTAATATCCTTTTCCACATTCTCGCCGTACACCATCATGCACAGAATCCGTCTGAACTTCTTTATTTTCTTGAAAGTTTGCCACGCATTCTACGTCTCTGCTTTTTTATTTGTCTCTATCGTCTGCGTCTTCCGACGTCTTATACACTATTTCTCCCTGAGGCGGATAGGTTTTCTCGTGAACTGGAAGAGTATGACGTCTGCCATTATTAGCTGAAAATTTGAGTTAAAACTGCTCTATCACACTAAACACGACGACACTCGTGGCCGCGGAAATTGGGAAACTCGGCCACGTAACTTGGTTAAATTAATGAAGATATTATAAAAAACTTCCGAAAATTTGAAACATTTTAACTTTTTTTAAAAAAAAAACACATAATGTTCCTAAACTGGCTAAATGAACAACGCCGCGGCGGAGCTCTCCCGGTTTTCCATGCAAGCGAGAATGCGTTGAGCGGGCCAACGGATGTCAGTGGAGTAGAGACGCAGAGCAGTTGTATAAAAGGGGCGGCGAAGAAATAAATTTCTATCCCAGAGTTTAATCTGTACAAAGTTGTTTTTAATTACCGATGACCGAGTATGAGATTTGGTTTTCTAGGGCACGGAACCAAATTACGGCGGAGTAACGGTCGGTTGAAAATATCGCTTAAATGTTTTGTTTTTTCTATGAACTGACTGAAAATCCACGAGCGTTTGTTTTTTCTAAAATTAAGTTCTTACAAAAATCACCTGAGTGTTCCTTGATTTGTTTTCGTAACTTTTTTCTCGCCAACTCTTCTTTACACTACGGTTTGACAACACGATAACATGTCTGTTCAGTTGAAAGACTGACAAGAGTCTCGTAGTCTCTCGCGGACTAGCTGACGCCCTTGTGGTCTAGAATATTGAAAAACTTAGTTTCATTATTCCGCGAAATTGGAAAACTCGGCCATCGATTTTTTTCCCACGCCCTGGGGCAATATGCACTAGACCTTTCATTGTAACAAATATTTCAAAACTAAGAATTAAAAAAATCCGCTCCTACGCAATCTCCCCAGTCTTGGCGGACGCTCCCTATTTCCAGAACCTCATTTGAATAACTTGCTTCTCCCATGTGTTTTGGGATGGGATAATCTCTTTTTCTACCAATGTTTTCTCCTTACTTCTGTTTAACGGCTTTTTTTCATATTTACTGATTGAGAATAGGTCAAGTGACGACGTAATAGAGCGCGTCGAAGAGGAGAGACGCGTGGCCTAGGAATCTCTGCGATCACCACATGAAATACGTTTTATTTTCTAGGCATCTCGACCGTGCTTTGTCCTTCTATGTTGACAATTTTTTGCAAGTAAATTCCCGTCTGCAACAAGGACACCGCACACAACACAAAATAGGTGAAGGTTCGATCGGATCTCTTTTTTTCCAGAGTCAGACAACCAACACACAAATGATGTGGGTCTCTTCCATTTTCCGGTCGTCAATTTGTTCACTATGCGCTTCACTAATTCCTGCTTTGCATTTCAATGTCCGTGCCCTCTCGGGACTGGAACTGACTTTCACCAATGTTTCTTTAGGTGGAAATTTAGATTTGGATAATTGCTGGAGCCAAAATTTGGAATATTTAGCGACTTGACCGTGCAAAAATTTTGGTGGCCGAGTTTTCTCTTTGCGCCGGCCACGTTGAAATAGTCGCCAGGTGCAAGTTTTTAAAACGACCGAGTTTTCTCTATTGCTTGACGACCAGATCTCGCTTCATTATAGCTGTCCGTCTTCCCACTTGCGTAAAAGTGCGACGTGGCCGAGAATAAATGTCAGTGGCCGAGTATGCGACATTTTTTTAGTTTTTTAGGAGGTGCGGCCTAGTTTTTTAAAACCATTGTTTATCTCCACCCAATCTAAAAAAATTTCTGCGGATATTTTAAACCATGGCCGTAAAAAAAAGCCACTCTCATATATGTTTTCGACACCTTTCGGTTTTAGAAATATATTTTTAAAAATTAAATAAATGGCCGTTATTTGAAATCCAAATAGAAATAATTTTCCAAAAAAAGTGGGAAAATTGGCCACTTGAAATTTTTTCCGAGATCTTTTTTGCGAAAAGATTTGAGGCCTAAAAAACAAAAACTCGGCCAGTATTTTTTGACCTTCCATGTGACGTCACTTGTGACTTACAATTCCTTTTCTCAAGTTCCTTATGAGAAATCGTTTTTTTAAGACCTTTTGTGACCCTTTTGTTGCATTTTCTCCCAGTCGGAAATTACGCCACGTGGAAATAGTACGGCCACACTCTTATTTTATTCCTTTGGCGTCTTTTGGGACAAAGTAACAAGTGAAATTCAAACCATGTAAATTAGATAGCCTAGACTTAGCGACTAAGGCTTGTTGAAATATTTTCGTGGTGTGGCATAGAAAAATAAATATTGGGCCATTCCTTTTTCTTCTCATAGTTTTGTCAGAAGACGTCACTGAAACCTAGAAATCTCTGTTCCAGGGCTGCAAATGGGTATATCCTCCATACCTTCGTCACAGACCGGGATCTTCCACGTCATCGACCGCGCCGAACATTGCATTTTGCTAGAGATTACATGGACCACTAAGGTAAGCTGCCTAGAAAAATAGAAAGTTCGGCTCTAATCGATTGATGATGTTCAGTTAAAAACGCGAAAAACTGCGGACGGCGAGGCGACGATATCGATTTCTCCGAAATTCGCGTGACAGTCCACCAACTTATTTCGTTTCAAGGGAATATTCGAATTCATGCCACTTCTGAAATGGTAAGGCTTGTTTTTGAGGTAGGCCACGAAAGCGTATGGTTGCTTTTAAACACGGGCCGCGGACTGAAGTATCAAACTCGGCCACCAAAAATTGAAACTGTGAGTCGCCCTGATAGAATTTTTTTTTTTCTCGGCCAAACAGCAAAGGCCGACACAGTGAAGTTAAAAAGGGAGGGTGCATTTTTTTAAATAAAAGACTAGACTCCTAATGCAGAAATATCATATTTTTAAATGAAAGATCTAGTCGGCTACGTCCGCGGTCGATTGATACAGTAGTCGCGGCTCGGTTTTCATTGATTGAGCACTGAGAAGTTTCACTTCTCCAATTTCAATTTCAGAACGATGAACTAAGAAGTGGACTACGTGGCAGCCAGTTGACCTTTACCGGATAGATGGTCCTGTAAAGGAGGTGAACGTTATTGCCGAGGTGGGGGCTCTAGAGAAACATCCACAGCATTGGGCAGCCTTCGCAGGTCAGTCCCTAAAGAAGCAGAGACTAAAATGCAAAAGTGCTCTGGTTGTGAGATAACGGATGCGCCCACGAGAATTGTCGAAGTGTTCTGAGAGAACGTGGAGAATATCATCAAAAGCTCCATAATTATAAATATGGAGACAAGACTTTACCCTCAACCTATTTGGAAGACTGACTCATCTCCAACTCCTCGAGCATCAGGCGTTTTCTAACGGCAAACTAAAATGCGAGAGTAAACAGTAAGGCATGGAAAAGGCGATCACGCAAACGGAATTGAAGAATCGAGCGAAGATAAGTGATAAAGAAGACTAAGTATGAGAGTAAAGTACGAAATGATATTGGATGAGGAATCACCGGGAGAAGCTGTGTGATAAACGAGTGTTGTTGAAGGAGGATGATGGTGGATCGAGAAGAGCTTCGCTCTTATGATTTCTCAGTTCAGGGAGAAAATCAACATGAATCTGTGTTGATGATCATATGTTCAAGTCGGAGTGAGGTCTTGATTTTAATTTAATGCCTAAATAACTTTGAGACTGAGGCAGTTCAATAGGCTATATACATATAAGTCTGGACCCAACAAGTTTGTTACAATTATTTTTTCTAGATCCTCGTTAGCTGCTGTGAATCTTCGAGCAACGTCGTCTATCGTTCATGTGTGACAGTCGTACCTAGGATGTTTCTGAAGGGGAAGATTGTGGGCGAAAGACAATGAAGAAGATGATGGAGAAGGGGGCTCCGATGAGGAGGAGATGGAGGGGAGCCTGGTCTTGAATGTGATAAGAGTGATTAGGAGCATGTCCAGGATGTTCTTAGGTCTCCATTAAAATATCGTCGATGAAAAAGCTTAATTTTTTAGATGCTAATTGGCAAATCTATACTTCAACAAAAATAAGTAGTCCTTCCCGAAGTGGAATCATGCCGAGGATTTTGTTGATTTCTTAATTGAAGCGGAGCTTAATGACTTGCCAGTTCTCAAAAGAGCTTGTGAGAGGTATTTGTGCTGAGCTGAATTCGGTAGGCTTCTGTTCAAAAAAATATAAAAATCTAATCGAAATCTTTTCTAGAAAAAAGACATCGGAAGGCACCTGTCCCTGTTGGACTTTTCAACTGGATTGTATTCAACTTGCCTGTCTGGTTATGGAGAAGTCGATGACCGTGTTTGACGGAGTTGGCGAATCGAACGCAAGAGTTTGTGGATGCTGACACACTTTTGGCCCATATCAGGAAGAATTTAAGTGAGTAGGGTGTGAGGCAAAATTGCCGAATTTGCCGAGTAGGGCATATTGCAAAAAAGTAGATTTGCCTAATTAGCCGGGCAAATTTCGAAACACTTAATCACCAGTGTGTAAAGAATCTCAGTAGTTTTGGTGCTCCAAAAACATTAAAAAATATTTTTTCACTTTGTCAAGCACGGCAAATTTGCATTCCGAATTTGTCTACAGGTTCGGCAAACATTAAATAGATTTGCCGAATTTGCGGAGTTCGGCCACGAAATTTTGAGATTTGCCGCACACCCCTGGCGTGCACCGTGAAAAGTTCTTTTTTTCCAAAAATCTAAAACTTGAGGTTTATAATGTGACCCAAAAAAAAAGAAAAGAATTCGCCGCGCATTGCAAAACCATAATCCGCCAAAAGTTTCTTTGTTTTTTTTTCGAAGTGCAGACCGGGTTTCCTAAAGTCAAAATTGGAAACACGACAGGACTTTGCCGAAAATTTAATTTTTGAGTGATCTGTTGATGCGAAAGGTTATTATACGATTTCAAAAAGCTCGGTCACGTGTAATTTTAGAGTGGGATTAGCTATTTAATTACATTTGGGTGTAATGTCCAGTAACCTGGATAAAAGAATGCAAACGCTTTCGGCCGAGAATCGGAATCTTGTGGAGCGCATCGAAATGTGCTACGTTTCGTGACCAAAAAGCAAGAGTTCGCGTTGTACCGACCGCCAAATCATTTGATATTCGGCTTAACTATTCAATAATATTGTCACTGTTTTCCTCTCTTTCTTCTTTCTCATTTTTAAAAATGAATACTTTTTTCTTTTTTTTTACTTTCCACACGACTAACTCCACAGCCGCGCCTTTTTGTCTTTTACCCCTGCTTGCGATTCCACACATTTATCAAAGCTGTAAAGACAGCGAAGTAGGAGTAGTAGTGCTTTTAGAGTACACTTTTGGCAACTCTTTTCTCCAGATATATTATATGCTGTGGATGGAAACTTTCCCAGTTTATATATAATATTATTCATTTTACATATTCCCCTTCTTATACTGCTCACCATCCAAGGTGCATCTGATTACAGCTATTCGCCGGATGGGGCGAGTTATCAAAGCACAAGTGGGGCTCTTTTGTTCATTTTCATTGCTTTTTTCATTTCCTTTCGTTTCAACATTTTTCCATTTTCGAAATTAATCGGCTTTTCTGACCCAGGACTCACGGGAGATGAAAATAAATCTCCTTTAAGAATTGTGCTTTGAAAACAATATCATACAATTCAAACTTGAAACTTCATTTCTCCGTTGTTCCCCGTAAATTCCAAGCTGTCATCCATCAACTCTTTGAATAAAAAATAATCATTTGGTCCGTCCGTCGCGATAAGGATGTGAAAAAAGGTAATACCGGCATGTTGAAATACACATTTCGTCGCGGAGTATAGTTACGCTTCGATTGCTCAAGAGGATTCTTCTTTCCCCTATCATATTTTCGGGCAAAGAAGAAATCTCTGTCACCCCCCCACTAATAGAACAAAATGCAGCGTTCATTTGGTGCGATTTTCCGTTTCAAAAAGAAAAAAGTGTGTCAAAAACCTATCAAAAAGTAACCGCCTAAAGTTAGTTAGCACCTTTTTCCATTGTGAAGTTTTCTTCTTCAAAACAACTACTACAGTTTGTGTGTGTCGTCCTATTGTTGTGGTTGTAATTGTTCGATAGAGCGCGCACAAAATCTCTCGAATTAATTGATAGTGTGTTGTAGTGACCCTTGACTCCTTTGTCAACACCGTAATTAGGAAGGAGTACACCGCCGGGCGGGCGAGTACAGTTATTATAACGGTGGAAGATTTGTTTGTTTACATGTTATTAATAGGTTAGTTGTGTACTTTAAACGTTTTTTATTTGAAAAATATTCTGTTAATTAAAAAATACGTAATTTAGAAAAATGATGACTTTTTTTCACTTTTCAAATTTCTCAAAAACCGAACCCATGGGGTTTATTGACAAAAAATAAGAAAATTTTTCTAGTTATCAAAAAATCTATACATTTTAATATCTGTAAATAGTAAATGTGGAAGACAAAATTTTGACAATGCGTGACTAATGAATTTGAGTTTATTTAACTTAAAGAAGAGGAGTAGACGATAATCAACTATATATTGCGCAACATATTTGAACAATACATATATTTTTCGTAATATTTATTTTGAAAAATGATTGAAAATAAAACACGAAGAAAACTATATTTAAAAACGTCGGTGCTTTTTTTACATCCTGTTTTTAAACGAAAAATGCAAACCAATTTTCCGAGTTTTTTCTTCAAAATATTAGTCCCTGTTCATGAAAAATGTGGCATTCTCACTTATGTAAGTAGTTGTCACATGCACTTTTTGACCAAAAATTATTTTCCGAGTAAACCCTATAATTTCCAAATCCTCTTTTTCTGAAATTTTGAACTTTCCGCAAATCGGGAAAATGTCATTTCAACTCGAATTCATACTAATTATACATCTGTATAATTATTTAGATTCGTACTTTTTCCTCCTTTTGAAAAAGTGCACAGACATCGCCGATCTTTACAACCGTCTGGGCGCAGGACCGGTGTTGTAGGCATTAAATAACTATTTTACCATAAATTTCTTATAATTTTTAGCTGAAACGGTTTTCCAACAAAAAAAAACGCACATTTAAAAGGGTTACCGTATTTCTTCTATCAATATGGCTGCAATACTATTTTTCAATGGTCTTCCCGCCCTTGCAATACTAATAGGGAGAGCAAGACCATAGGGAGTGCAATACTGATTTTTCAGAACATTTTTCTGACTGAGCTTACTATTTTTTTTGCTGAAAAAACTCGAACCTTGTGTGAAAATTCAAAATTTGATTGTAATTGGAACAAAAAGGTGAGTAATTACTTCAATTTCATGCTCGAGAAATTCATTTCATTGTTGCACAGTAGGCAAAAAATGTTGTTAACATCTCAAAATTAGTGAGGTGATTTTGTACAAAAAGAAAGTAGACGTAAGACTATTAGGGAGTGCAACACTAATTGCGAGTGCAATACTAATTTTTCGGAGGGCGTTCAAGGAGCAATACTATTTGGGATTGCCAAAAGTCTAATGGAGAAGGAGGTCATATTAATAGAAGAAATACGGTTAATTATTCGCGAGGTGCATTTTCATTTTAAACTTTGTTTGAAAATCAATTATCTTTAAAAATCCTTTTCTTCAAATTTGTAATTATAAGAAACCAAAAAACCTTTATTTAATTTTCAACAAGTGTAGTTTATAATTAAAATATGAAAATTTACAATAAAAGTTCAGGACTGAATCCAAAAAAACTTTTTAAAAAACGAAACACCTTGTTTGAACCTGATAAGCCTGGAAATAACCTGGAAAAATAACATCGATTCAAATTTTGCAAATTTTAAGCGTTTTCTAACTTCGAAAAAGTTGACCTGGCAAAAAATAGGATTTTTCAATGTATTTTATAAAAAGGCGAAAAAAAGCAAATTTTTTGAGAAAAAAATTGCTTAAATTTTCGACAAATCATTTTCAAAACTATTCTCGATTAAAATCCGTTTATAGCCATTTCTCCTTCAATTCTTCCAGGTTCGAATACTTGCTCAGAAACTAAATTTGCTCTTTTTCGTATCCACTACTATACGACTAGTAGAAGTTCTTCATTCAGTGGGTGGCCGGACTACTTTGAATCAAATCACAATTGTAGAAGGAGGTCGTGCATTTGCACGGGTGTTCTGGTCACTCCAGAAATTGAAGAAATTGAGCACCTCAAGTTTTGGATTATTCCAGGCAACTCGGTCGTTTTTGAAAACCTATTCTATGAAAAACTGCAAACTATGTGGTTGCATCTGTCTGGCTGGAATTTTTGTTTCAAATTTTGACCCAGGACATTTGAGAATCAACCAGTTTTCTTACCAAGTATGCTAAAATCCGAGTCAAAAAGTGACTTACACGGGAAAGTTTCAATTCATTGTCCGTGAGGACGTTCGCCTGTCCAGCTCATTCCTTTCTTTTGTCTCCGCCAGAACCGTCTGGGGAGCTCTGGCGAATGAGTTGAGAGCAAGCACATTGCATGAGCTAGATACCTCCAAAAGATATGTGCAGGCGGGAGATAAATTGGACGATGAAAAATCGCCATAAGCATAATTTTGGTGCGGCGAGACCCGAATAATGAGACATTTACGACTTTTTGGAACATCTTCTACGGACAGAATGGCATTTTTGGTAATTTGAGTTGTAGTTTGAGGGGCTTCATTTTTTTCGATTTTTAAATTCGTATAGACGCTTATACGCAAAAACAGAGAACTGCTATAGGCGCACGTGTAGTCAAAATGTCTTTTTGATCTTCAAAAAATGCGGGAGTTAAGACGCAGACATATCATCTGATTCGCATGGCTAAGAGCGGGCTGACGTCACAATTTTCTGGAAAAATGTTCCCGCTTGTAGATCAGGCTATGATGTGTGTGAGTTTTCAATGAGACAGCCTGGCACGACGGTAGTCACATGCTGGCAGTTTTTTTCCTGAAAAAAGGTACCTGGATTTTCGTTTTTTCTTAAGTAGTCAAATTATCGAAAGCTACTAAGCTACGTGAGGAACTTAGGAAAAGTAGGATTTTAAATTGTTTTCGGCCTCGCAACGAAAGACTCACTACTATCACCTCCAAAAAACGAAAATATTTGTCGTGCCGAGCCCCAAGGCTCCGTTGAAGCGAAATTCCTAAACTCCCTAACCGCCGAAATTAATTTCTGAGTTGATTTTCCCATCACCTTCTATATACAGTCGTTTCGCCCCGAAAACGATTTGAATTCGGCTTCTCCTCAAATCCTCATTGCATCCTCTTTCTTATTCGATTTATTTCTAGCGGACTCTCCCCTTCCCATCCGTGGCGTTATTGTTCGGTTACGATACGCTTCTTGTGAAGGTTATATGCAAACGACTACTTGCCATTCGATTCTTTCTCCACAAACGAGGTTATTCCATTTACTTCAACTAAGGAGCTGTTTTTTTCTTGTTTTTTGTACCTACATTCAAGGTCCAAGTAGTGCGGAAAGTCAAAAATCACCTCGCAATTTAATTTTTAATAACGCCCGAATTAGTGCACGATAAGTGAATAAGAACAAAATTCTAGTCCCAGAGTCGTGACGATTTAGACAGCATATAAAAAAAACGATTTTATTCCAAAGTTTGAACTGCCACTACATTTCATGTATTGAGGTTTTGAATTTCCATCATTTAGTTTTAACCACACTTTTCTTCCGATTTCCACCGCAAGCGAAAGTTGTCTTGTTTCCGAATATCTGACCGCCATAACTTGGCTAGGTTTTTTTACGACCGTGCTGCCGAATTTTGAATAGTTTATCAGCATAGACACTCTCTCTGTCCCCTTTCCAACCTCGCAAACCCTTATGTCTGTAGTTGGCATCTGTTGCAGCTTGTTTTTGGGGCAATTTTTTGCCAGCTTGTTCTACATATTAACATTGCCTGACCCACATATCTTGAGCAAAATTCCAAAAAGTACGTTTGTGGCCTAGAGTGATTTAATTTGTGGTTTTTTTTTGATAGTTTTGAGCTAAAACTTGCATGGCTTTTTCACTGTTATAAATCATTTACAAATTCATTTTTTGCTCTTTTTAGAAAAAAAATTGTTAAAATTGTGGAAAAATTTCAAAAAGGTGTTAATCATTATCCACTTCCAAAACGTCATAACTTTGGTGAAACTGTACCGGGCAGCAGCTAAATTTTTCGGAGTGATCGACATTATTTCTCTTTTATCGAAAAATTACTATGCCAAGACCGGGGACCCATTTTTTCACTTCCCTCGCGGTATAAGCCGAAGCCTTAGTCTAAGTCTAAGCCTATGACTGATCAGCATAAGCCTCAGCCTAAGCCTAAGCGTAAGCTCAGCCTAAGGCGAAGCCTAAGAATAACGGGAAACTTTTTTTGTTGCTTTTTTTTGTTTTTTTTCAAATGCCGAAAAATAATTGCGGGATATGAATTATGACTTTGTTTAGCCGTTCCCAGAGATGCTGGTTTTCAGGCTACCATGAACCTTAACGATGTTCTTCTGCCCGCCCTTTGCACACTCTGAAGTTTCCCGCCATGTCAACCTTTTCGATCGTTCGGCACGATAACGTTCTGAGTCCCGCGGTGCCCGTTAATTTCCATCGAATCGTTAGGTTTTCTCCTTCGATTCCTAGCGATCAAGCCATAATTTATCCGTACAAAATCGGATTTTCTCCCTTTTGAGATAATGATGATGATGGCCTCCCTAGACACCTAACAGTGGAGTGATGAATGTCTTCCTTAACACGTGTCCGTTTATCATTTATCACTCTGTGCTGAAAACCGGTCTCTCTCTTCCCCTGACCTTTTCGGTTTTTTGAAACAGTGAAACAGAAACGGAAAACAGGCGGTGTCAGATGTTTGACACGTTGATGTCGTAATCCATTTCGTATTAATGGTCTGCTACTATGTACGCCATTTGCTATATATGGCCATATTTTCAATAGCTTTGAGCACAAGCTTTCAGAATTGGCAATCCATTTTTAAAATTTTAAAATCGTTTGAAAACCAATATATGGGTGGAGCCTATTTCTTAACTGTCCGTAGCTACCGAAAAAGTCGGAAAGCGCCGATTATCTAATATTTACGACTTCGGCAAAACTGAAATTCTTCAGATTTTTAAGATCTTGAGAGAAAGAATTATATTTCTTTCAAAAAACATGTATTATTTAAAATTCGTTTGTTTTATTATATTTGAGCTCATTAACTCTGTATCAAATTGACAAACAGATTATTTCATTCGCAAAAATGCCTAATATCGTAAATTTGAATGTAAAGGCAATTCCCGAATTGCTGCACATCTTGGTTTTTTGAGCTTATTAATTGAATTTTTAAGAACTTTTATTTTGGTAATCTAAATTTTAAAGTTCTTACTGAATTCCGAAAAAAATTTCTTCAGAATAGGGCTTCCATGGCGTCAAAAAGCTTGCCAAACCTTAAGACGACCTCCGCTCCTCTGCCTACCTTAATCTATGTGCTGAAACATATGCTTTTTTTGCAATTCTTGATTGTTTCCTCTAATTGATAGAAATGAGAAAATTTCATAAAATAGAAAATTTACGCACAAGTACAAGGATTTAGGCAGGCCAGGCCGTGAAACCCCGCCTGCTTACCATGGAAGCCCTACTGCAGAAAATGAGAATTCTGACTGTTCAAAAAAAAAAAGAAACCAGCCGTGTTTTTCCTTGAAATTCGAAAAGTTCCCCGATATTCCCCTCATTTCCGGAGCGTTGTGTTCCCATGGTGGAACGGTAGTTTCAACACACCGTCAAAAGCGATTATCGTGTCTATTTGTCTGTCGTCGACGCGACCCATCACACCAAATCGGTTGAATTGGCATGTCGCTACCCCTTTTTTAAATCGGCAATATATTTACTTTTTATTTGACTAAGAAGTAAACACTAATAGTTTTGACTGCAAGAATATACATAACACCTTATTTCACTTGGTAAAGTAATTGAACCGTTGTAATTGAGCTGAACATGATTTACCTACGAAAAAATGCCTGTGACCTAGGGCTTGCATGTATGGTTAAAAGGGCTGCCTGCCCGACCAGGCAGCATGCGCTTGCCTGTGCCGGTTTATGCTAAAAACAAGGTTTATGCTACGGTTGAAATTATTTTTTCATTTTTAATTTGATTTTCAACTTTTGTAATCTGAAAATTCACAAAGGTAGAAAAGAGGGGGAGGCAGGCAAGTTGGCACGGCGTCAGGCCCTGAATCGGCGCCACTGCCTATCATGAAAACCCTAGTCTGAAATCGATTTGGCCCAAAGACCAATTTTCGAGAATCATTCTCCTTCCGTCCTTTTTACGCACTTTTTTAATGAATTTGAAGTGAACGTGTAGTCGAGGGAAATTTAGTGAAACTACTACAAGTCCACGGTTTTCAGCAGCAACTTTTTTAATTTCGTAGAAATAGGTGCTTTTGTGTTAAAATTAATAATAGCTGAACTATTGGATAATGTACTTTAAGACGGGCAATGTCACTCCATATTTTATAAAATGTTGAAAATTTTGGTCAGAAGGGATCGACGGAAGATTTTTAGAAATCGAAAATTTTCAATTTCCGATTCCCATCAAACATTTTATAGCTCAACAGTTTATTTCGAAAGATACAAAAAATCAGAGTCATCTGTTCGCACACCGTTTTACCCCTATCAACAGATGTGTTGCCCTGCACATCTGTTAGAACTTCTCACTATTCTCTACAACAGATTTTCGGAACAGAAGGTGTGATGTTTCTACCTGACTATGAGATTCACGTGCAATTCAAAATGATTTTTTGAAATTTGGAGATTTTTGAGTTATCCATAATTCCGTCAAAGAGAGATCACAATTTTTTTCGTAGATTGACAAGAAAATTACCCCAACAATACTCAAAACAATTGTAAGTACAATTGCATTATTGCTCTTCAATTCTTAATTTGTGCTGAAACTTTCTTTTGACGTTAACCCCTGCAAAAATGCAACTAAAATTGATCAACACTCGTCTAGTAAATCTACTAACTCGCCAAGGGAGAAGTCTTTGAGGGGGTCCGTACATTTGGGGTTTTCATGCTAAAATTCCTACAGAAGAGTGTTAGTTATGATCTCTCATTTTTGCGCATTTTTAAAGTGACTTTATATTCGGGAACCTTCAGACAATCATTGTCCGCACTTTATGGAAATTTTTTTTCGTTTTCGCTCAAAATCACTAATTGATCAACTCCAAGCATAAAAAATCAAACCCCGGTTTTTTAACAAACATTTTGTTAGTTGATCATTTTTCAAAATAATTTAGTACTCTCAACGAAGTTATGCAACTCCAAACTTGGTTGAATCAGTATTTTGCACAAAGTTCGAAGTGAGATGTAGTTCATTCCGACGGTTTACTTGCGAATGGCGAGTTAAAACTTGTGTAATGTACCATACATTTCTGAACATTAAAGAAAGTTCATACATTTTTACAAAAATAAAAATTTTCCTATTTTTGCTAGGAGTTGATCAACAAATTTTGAGAAAAAAATGAAAAAAATAATTTCGAAAAAGTGCGGACATTCTAGGTTCCCGATTAAGAATAAAATCACTTTAAAAATGCTCAAAAATGTTTGAATGAGTTGTGTAAAACTTTACTTACAAAAATAAAAATAGAAGGAATCGAACCAAACCTTAAATATTATCAGACGCGCGCACTCCCAACTCGGCCACCGCGGACAATTTTCAACTGCGTCGATGTGGTGTCACCCGACATTTTTACTTCGGTGGTCACGCAAGCTGAGATTTGCGTGGACTGATAGTAAGACAGTCGATTTCAATGGGGTTCTATCAACCTAACTTGCTGAAACACATTGACCGGGGCAGCTAAATTTTTTGGAGAGATCACAACTCACTCTTCTGTAGGAATTTTAGCATGAGAACCCCAATTTCACGGACCCCCTCAAAGACTTCCCTTGTAAGTCAAACAAAAATTCTGAGATTTTTCAGAGTACTATACGTAGTATATATTTCTGAACAATTCCCTCAACAAAATCCTTTCCACTTCCTCATTTTCCCACGTAAAGTCAGAATACATTTTACTTATTACCATTAATACCTAAATGAAATACAGGTCGATCTTGCAATTCTACCGTCTCACGGCTTTTGTACTTGTTCACCGCCACTTCCCCCATTCTTTAATCCAACCACACACTTTTGGCACACAAAGTGTTCAATCGAAATGGGACACTATTTGCTATTGCTATAATCGACAGGCTGGTGGCAGGAGGAAAGCAGCAAACGACGAAAGGCATAAAACAACTGGGCGTTGTGTTAATCACCCGTATTAAGCATTCTATATTAAGCGGTCGACAAACAGTTCATTCATGTTGACTCGATTTTCGATCATTTCACAGAGTTTTGCTTCGAATTGAAGGTTCATGGAGAGATAGCCACTCTGTCTATTTTCAGATTCCGCTGAATTTTAAGATGTTTAATACTTATTTGCCACCTTTTCGACGGAATGACATGTACCGGTCGGCTAAATCATGGACAGAATCGATCTGCTAAGAGATGACAATTTTTAATGTATATACTCAGGGCTCAAATGATCGAATTGCGTAACGAATTTTTTAAAAACTTTTATCAAAATTTTCTATTGGTTCAATGTTTCGAAAAATAGACCGGAACATGTAATTCCGTACAAAAAAACGCGCTTCTATCGTGTCTGAAACAACAATCTTTTTCATAATAACTTTCAACTACAAACTTGTTCTTTACAAAAAGATCAACAATTCGATTATTAGGTGAGCACGCTGGTTTTCTGTACAAAAAATTTTCCGCGCAGATGTGATCTACCAAAGTAATTTGGAAAACCCGTCAATGCTTCGTTGCGTTTCAGTGCTATTTTAGGATCTTTGAGAGCTCACCTGCCGTGAGCTTGGCTCTGGAGATTCGCAGCTAAAAAGGAGTGACCGTTTCTTGAGGAGCCGTTTCAAGGGGCTATCGAATGGCATAGGTCTCATATGCAAGCCGATGGGCACCTTCTGACGGTTCCCTAGTCAGATAGAAGCCAAAATTTGGGCGAGGTATGCCCATTGTCATTCTAACGAAATGGCCTCCGACGTGATAACTTTTCTCTGTCAATTACTCTGGGCACACTCCCAATAAATCCTACACACCGGGGGATTTGAATTGAGTCATTCAAGTGTCAGTGGTTCAGTTTCTAGCAGTTGATACGTGTTGGGTTGTGTGGTGGTGGTCAACCTGTCGCCCGATCACTCACACACACACATACTTTTCCTGCCATATTCCTCCCCACGAAGAGAGAGAAAAAGAAGTTGCATCTTTTCTTTTCTATAAAAGTCTCTATCCACCAACACACCCTTATTCGCATGTTCTCGCACTCCATTTTCCAAACAACGCAATCAGTGCATCCAAATCTACATAATCGATTCAGGGGGAATAAACTGTGATAGTTTTCTAATACTTTTCCTTAATTGAAATTTTATATTTTTGAAATAATCGACCGAATATGCCTAATTATAATTAAAATTTAGCGAATTAGATTTGAATTTAACAACTATTGCGATGTTTTGAATTTTTGACCGGAGTATTTTTTCAAGAAATTCTCTTTGCTAACCATAAGCTGAAAAATTTTGATTTTCTAGTTTTTGGTTTGCCCGGTCAAAAAAAATCTGTAAAAATTTTGGGGCTTTTTTCTCAAAAAAAAAAAAAGAGATTCAGGAGATTTGATTCATAACTTCAAAACTTAGATGCAAAATCTTTTACGTGGTGTCGATTTTTTGATATTCGAAAAATCCGGTTATTAAACAGCTCTATTAAGAAAAATTATTTCCTGGACCTATTTTCTGAAGAATTCCTCGTGCTTATCCCACTCTACAATTTTTCGATTTTTCATAAAATTGAAAGTTTCGCCGTTCAGTTTACCCTTCAAAATCAATTTTCGACGATCCCGAATGTTCAGAATGTTGACAAATAAATTTAAGATTTTGTCAAATTTTCCCACACGTACTTATCCACCAAAATTGACAAAAGACCCTTAAATTTAATTTCTAAAATTTTCAAAAAATCGTGATCCATTCCTCCATGTCATGTCTTGCAAGCGTTGCCTCAAAGTCATCAATTGAGCTAGTTGTCATCAATTCAGCGATATTTAGAGATTGAAAGAATGAGTAACTCATCCTTGTTTCTTCTTCATCTCCTCACTTCACTTCCAATTTTCTAGGTCATCTGTTACTCAATTTGGCCTGGCGATTAGTCATCTATTTGTTCGTCAGACTTTGGTGCAAATTGTCGTGTCACTGAGTAGTTATTTTTTCTTTTTGGTTGATAAGGTTACCTGTTAAGGTCATATCCTTTTTGGCCTATTTTTCCAGTAGTATGATTCCTCTAATGGTCGTTTAGAAGTTACTAAATGTTTCGAAGTTGTTAAAGTATTAGATTTTTTTAAAATCATTAGGAATGTTTTTTTAATTAAAAACAGTGTTTACAAAAAAAATTTTATGTTTTAAAAACTTAAAATAAAGTTTAACAAATGTCTAAATTGTTAATTTTTAAAACTATAAACAGCATTGGCATTCATAAAAAACAAATTTCGACAAAAAATTCGTAAAAATTGCTGAAATCGCAGTAAAAATACTCACAACGCTGAATTTCTCATAAAATCTGGAAAATCAAGTCGTTTTACTTGATATTCGATGCCATAGGAAATTAGACAAAAAAAAAGTGATTTTATTAAAGGCTGGTCAAAATGTCAGATTTCAACAACGTTTTATAAAACCGCTGTCAGAGTAGAAAAATATAGGTGTAAAATGTAGTTAAAAACTATTCTTCGATTTTCCTTATTTTTTTCTGCTAAGTGATTGAAATTTTCACGTGTAGAACAAGAAGATTTAAATTTAAACCAAGTTTTTAAATTTTCAATTAAACATACAAAAACTACTATTTTCGAAATTTTTAATACAACAGTTTAAATTCCAATTTTTCTTTAAAACATATTTTCCAATGCTGACTCTGAATGAAGTCTTAACACTTCAATTTCAACATTCTGTTGCGACAAGTCGTCCCATCCATTGACCGATAACAATGGATCAATCACTGACGAGGGCCCCCGGGCGCCGCCATCATTTTCTCTCTCTCTCTATCTATCTGTCTCTCTCTCTCTCTTTGTTTCTAAAAAGAAGGAAAATGAGCTGCAATTTATCAAATCCACGGTCTTTTTCCCTCAAATTCTCTGCCGTCTCTAGTCTTCTCTCATGGTCATTGTCGCCCTAGGACATTTGTGACTCACAAAATGTGCCGTATTATACAAAAATAATTAAAGTTCAATGCGTATGCGTGGGTGCATTTGTTGCATGGGTGAGGGCAAAAATTAGCCACCCACAACAAACTTAACGTTTTTTTTTTTGTATTTTGCCTTTTTCTTCTTGATGAATGGTGCACATTACACCTGTTCTTTGTTACGGAAAATTGGGCGCAGAGAACTAACTGAGGTGTGAATACTTTGTTGGTTTTTTTGGCTATACCTATTAGTAACCTTTTGAGTATTAAAAAGAAAATTTGAGGCATGTTATTTGTCGAGTTGTTGGTAGGATGTTGATAATTACTGTCATCGTGATATTCTATTAGAAATTAATATTTATTTACACGTTTTAGAAGAATTGGGGATTTTTATGCAAATGATCCAAAATAATCTTTCGACAAATCACGACGGCCCACACTGTTTTTGTCTTCAGCCAGCAATCAACGTATTCAAACTCCGCCTACTCTGTCTGATTGGTAGGAAAAGTGGGCGGAGCAAATTGCTGATACTTTTTCGAAGTTCTCGACCCTTAGCAATACCAGAGTTCATCAAAACTGAAATATTGCGTTTTTAAAGGATATATTATTAGTATTATTATTTACTCTCGATTTTTTTATACTATTCTGTGGTTGCTCTGAATTTCAGATTATTCGAGATAGTTTTCGATAAAGCGACAAGTGATTGTTCAGTTTCTGATTTCCATAATTTATCCTCTAAAAGGTCAAGGTTTCGTTTCTTTGCAAAAAACTCATTTTTTTGAGAGTTTTCGGAATTTTGGCTAGCCTCTCCAATAAATTAATTCAAAATTTCGGAAATTATTCTTCCATTATATCAATAGTGTTAATCTCACTATTCTAATTTGATACAAACAAATTGACTCTTCATCGATTTCCAGCCAAATACTTTACATGCTTGGCAACTGAAAATTAGTGTTGTTTTTCAAATTCTCAGTTTCCAGCCACTGAAAACATGAGCCTCCATTGGGTCCGTCCCTCTCCTTTAGCCCTTCCGAAACTCATTTCCCAGTACTCTCTCCAATCTGGTCAACATTTGAAAGGCTGTTGGGGCGAACGAAAGCCAATTAACAACCGAACAATAGTTTTTTCCAATGTCATCGAATCCTGGCTTCTCATAGCCAAAAATGCTGATGACTCGAAATTGCTTTTCGTTTGATATACACACACATCATCCTGTGCCACACACTCTTTTCCCCACTCTTTTTCACGAGCTTTTTCATTCGGAAGGCGACAGAGATCAATTACCGACATATGGAACCAATCGAAGTACTCTCTCCGCTGCGACTACCTAATTAACCCTTTATTGAAAAAATGAGAGAGAGACAGAGAGAGGATATGAACGGAAGAAGGAAAAAGAGGCAAAGCAATTGTTTATTGTTTTTCGAAACAATTCAAACTTTTGTTTGGGCTGTACGCCTTTAAAGATGGAAAAAAAACGGAAATTTTCCAGCAATCCGTAAATTTTTTTGTCGGCAAATTGTTGGCATTGGTAATCGGCTAATTATTCGCCGATTTGCCAGAAATTCATAATTTCGGCTACTTATGCAGGTTCGCCTATTTGCCAAAATTTTTCATTTTCGGCAATTTGCCCGTTTGCCGTTGCCGGAAGTGTTTAGAGGAGTTGTTTATGAGACGGAAGCACTGTGCCTGTTTGCCAATATTGAAATTCTGAAATTTCCAAAAAAATGTGCACAAGCACCGCCAAAAACTTTTTCAGTTGCCGGTTTGCCGGTTCGCCGGAAAATTTAAGATCCGGCAATTTGCTAATTTGCCGGAAAAAACCGGCTACCGCCCACCCCTCCACCGAATTCGGAAATTTTGTAAAAAACAAGTTTATTTTTGGGCCAATACGATACTACTTTTCCTAAAGAAGCTTACAGTAATCAATGTATTATCTTTTCCATCTCGAATGGTACCTGTGTTTAACGGTCACATAACTGTGACGAGTACTTGAGATGACAATACTCTTATCATAAAACCTCCCCGCTCGTTATACCCCTCTGCTTCTCGGGTGTAGGGTTACCGTGGTTGCTGACGGTTTCGTAGGGATTACTGATGTCAGAGAATTGGATGAGTAGTTGGGATTAGGAGATTAGGGAAATTGGAAGACATGTCTATGCACTCCATATGTTTCTAATAAGAATCCTTGGAAATCGAATTGCATATAACTCAAGAATGGATAGCTACTGGTCCTGTTTCGTTTTGTTATCTTGATTCTTCGAAATGGTGCTCACTCACTCGAAGCCCCAGGACGCTAGTTATTTTCGTAATCGTCGCGTTCGTTCTCGAGCTCCTCCTCGAGTTGGAAATGTTAAGTTGTGAGGGCTATCGCGTCCACAGATTTATAGAGTCCGTCGTGCGGTTTCGCTGGGTTCTCGCAGCAACCCCCTCCCCCCGGCACCCACGCAATATCGGTGCAATCGCGTAAACTTTTTGGAGCACGCAGCACACAATGTGCGCGGCTCAACTCTGTCTCACTCTTCGGACATCCAACATATGGCACTCCTCAAAGTGTTCACTGGCCTCCGCTCGGAAGTCAGGCGAATTTATTCATCTCTTTGGAGATTGGCTCACAATTTTTTTGATTTGAATTCAGTGACTATTTATCGATTTCTAGGGCTTCTATGTAGGTTGCCTGTGTGCCTGTCGTCTGACGTTAAGGCGTCCTCCGCCTGCCTCTTCGCCTCAATCCGTGCCTTGTGCCAAAACATACGAATTGTAAAATGATTCTCAAATTGATAAAAATGAGAAAATTAAGAATTTGTGAAATTCAGACAGGCGGCAGGCAGATCTCAGACAGGCATCAGGCTCAGAAAACGCGCAACTGTCTCCCATGGAAGCCCTACTGATATGTAAAGGAGATATTCGGTTCAGATAAAATAAATTGAAGTTACGCGAATTCTGAATTTTGAATATTTTCCAATAGTTTCTAATAGTATGGGTTAGATGTTGCATTCTAGATACTTACAAAATTTTTAGAAAATTCCGTGGTAAAGTTCAAAGGACACTCTTTGGCTCTGAATATTGGTTAATAATATGAATCCGTTCTGCTTTGTTTTCCGTACTCCAATTCTTGACGTTGATATGAAGCCAGCTCGAATAATAGCCTCGCACGTAGTCAGGCTGTCCCAATACGGTTTGATCGACAAAAAATGCTGGAGTTGCCCTTCAAAATGTGACGTAAGCGCGCTCTTAACCATGCACTATAAAATCAGTTGAGAACTCTGTCAAATCAGCTCCCGCATTTTTTGGAGATCTACGTAGATCAAGCCGAACGGATACTGGTACTCTGTCACCACGAGCTCCTAAGCACTATTGTGCAAGGACACGTCTTATTTTCTGAACCGTCAAAAATTGGCACCGTTTGAGAATGAAAAGATCTAAAATTTTCTGAGTCTGTATTTTTTTCTGTATATAAGTCCTACCGAAAGGGTCCCCCGCGCTAATAATTACCCGCTTCAAAACAATGTGTACTACTAGCCGAGATAAGAGTTTTGTTGTCATGATACAACAAGATTTCGATCACCGCCCATTTTTCTTGTCAAAAAGTTCCGCTTATAATCTCGTTTTCTGATAATCAGAGATACTCTATGGGAATTGGTTGAGATCCACGCCATTAGTGAATGTTCCCCCAATAACCATGGAGCGTTAGAACAAAGACGAAAACCCGCCAGAAGACACACATTCTCGAGAGCAGGAGAAAAACGAAGAAGTGGGAGGGGAGCCCGCGGGGGCCGAGACTTCCCACTTGCCGATTTGTGCAACGCAATATCGATGAGGAGTGCTCCGTCCATTCGATACAGTCTTGCACCATGTTTGTTGAGAAATGCTATTTGGGTGGCTGGCAGAAGTTATTGGTCCAATTTTCTTGTCAATTTGATCTGACAGATTATAGGTTCTTGGAATTCGACTCTTCACCGAAAAAATCGATAATTTTTCGGAGTTTGTTCAATTTTTCAGTTGAACATTTAAAAGTTTTACTAAATTCGATTCTAAATTTTAAAGCACATTTTGACCTAGTAGGACTTTCGGAATTTTGTAGCCTGTATAAAAAATCGGTGGCCAATTCTATAATTTTTTTTCGTTTTGAAATTGCCTTTTTATGAAGTTTACAATGTGGAACATTCGACTTTGAATGACTTAGTTTTTCAAATTCCACCTAGGGTCAGAGTGTCCCATCCCAGTTTAATCGACGTTGATCTACAAAAATCGCGGGAACTGGTCTGACGCAGAGCTCGCCACTGATTTTGGCAGGGTTAAGACTTGCTGACAGCACATTTTTTCCTGGAAAATTTTCCGCATTTTTTTGTAGATCAAACAAATTTGATATTGCCTCGAGTTGTTCGCTATAGTTGGCTAGTTTTGAAATCGTTCCGGAATTTCTTGAACTTCGAGTTCTTGAAACATTTATGTTTTCACCAGTTTTCTCTGCGTGTTTTTTGACTGTTCGAAAAAACGGTTCTTAGAGACTGCTTTGCAAATTTCGAATTCATCCAAAAAAAAGTGAACAAATTCTTCGTATTTTGCTTCTAGAATTTTTGGAAATCTCATTTAAAATGAGTTTTTGTGAAACATTTTAATCTTTAAATAGTCAGAGTTACGTCAACCAATTCTATTTTTTGAGGAAGTTATTTTGAGAAGAAATACAACAAATCCGCAATTTTTTCCTTCCGAATAATTAACACAATCCAAGATCCCCCCTCAAACCGGATGGCATTTATTCGGATCCCGGCAGGTGTTCGAATGAGATTTGTATCCATTAACACATTGTGCATCACATAGACACATTGTCAACGTATGCACACAACAAAATAACTGCGCTCGTTCGCACCTCAATCCTTTGATGTTCTCCGCCGGGGGCTCCTGTAAGGTCAGGAGTTTTCTAAAAATGTTGCCTTCTTCTCCGTCTTCTTCCTCTTCATCATCGAATATTCCAGAGGGGGGCCGACACGCTTCACTTGATTTTCGATGGCAATTTGTTTGAAGAATTCATGAATTCGAAGAATTTATTTGGGAATACTCTATTTTGCTTTACGTTTACATCCAACTTTTGGCAACTTAAGCGCCTCCAACTGCAACCATATGGTGCTCAATGAGCCGAGAGGGATCATCTGTGAATTTGGTGTTTTTTATTGGTTCCCTATTTGATTGGAGAGTTCATTTTGCATACAATTACCTCTATTTGGCTCAGGGGTGGACGGGCACAATCCGTTCGGCATTTATATTTTTGCCGACAACTAGGGCAAATCGGCAATTCGCCGATTTGCCGGATTGCCGGAAGTCTTGATTTTCGGCCAACCGGCAAACATCAGCGTCCTATTTTACTATTCAAGATAAATGTAGGAACATTCATAGGATGCGGATACAATATTGCCGATAAAATTTAAATTCTGATCAAAAAAAATGAACCACAATTTGCCGCAAGTTCTAGCCGTTGCATTTCAATTCCGGCAATTTTATGTCCGTAAAAAATTGCCGCCCACCCCTGATTTCTATCAGTCTGTCACCGATTCTAGTGAGCCGGGGGGTCTTCCATGCAGGATGAATCGGTGTCTGCTACATTAATTGCGCAATCCACATTGATACAGAGCAACCTGCTTGCAATTGTTTTTCTGTGGCCCGTTCTGGTTACACCTATAAAAATGTGGTCGAAGAATCGTATAATTTGGGTCATGAGATGGTCCCTGGGTAATTGGAGAAGTGCCGTTGAGAGAGAGAGAGCCAATTACGTATGAGGTCTGGTTCCTCTGCACTCGGGAAGACGCTATAACCCTTCGTGGAACTTTTGGCGGGAGATATCAAGAGATATTTTCCACTTCGGTAATTATCGCACTTATGGTACTCTCTTTGTGAATGATTTACCTATAATTTATTGAGCAGTTGTGATTATCCTATTTTGAGAACCTAGAAATGTCATAGGAAACGTTTAATCGGTGAGTATTGTTTTACGTTAAGTTGCTCCGTTTTTTATTTGACTAGCTCGACACAGCACCTTTGAATTTTACATTGGTTTTGGCCAAAGGTTTTCTGTTTACTTTTATTTTGCAGTCTTATTGATCTGGCCTGCTTTACCGAGCTAAGCCTAATCCTGTCCCGGTTACAGTCCATAAGACAACATCAGCTTTTGAACTCAATAATTGCCGAATTGCCAAAATGCCAAAAAATTACGATTGCTGCCCGTCTGAGTAAGTCTGAAACAGTTGTGATTGAGCCGAAACCTACTCGGAGTGGGCCACTTCCCTATTTAATTTCTCGGTTGATTTTCACACTTCCCGCCGAGAGCCCGCAAGCATCTGCGAGCTGAACGGTTTCGTCGTCGTTTTTCATGTCTATTGCTAAATAGGTACGTGCGCGTTACACACTCATAAACATCAATTCTTTCATAAAGTGGTGGATAAGTCGAGTGGATTGCATCTGACACCACACTTCCGATAATCGCTTCGTCTTCTTGTCATCATCGTCGTTTTCTTCTTGTTGTCGTCCGGTCCCCACACACACAAACGGCTACTTCCGACGCGTCGGTGTTGTGTGTATGTGTCAAACGGCACCACCACAAGTGATTGCCCTCGGCCGTGTGCTAACTCGCATTTTGTCTTGTAATCACGCAATAGTGATAACAATCGTTTCCGGACCATTGCTAATATAATATATTGGGGCTACTGCGGGCACGTCTTGGCAATAACCTGGATGCAAGTTTTATCGTTAAAATGTGAAGCCCATGTATGATTGCGAAAATCCTAGTTGAAGTTTTCCCATTCAAATAATGGCATATTTGAAACATTTCGAACTTGAAGATTTATATCTGTCGTAAGTGGAACGGTTCATTTGGTTTCTTGCGTCTCGTCGCGAAAAGCTTTCACTATGGTATGAAGCACGAATGGGGAAAATCGAAGTCGAAGGTCGGCTCGATTTCGGCAATTATCGAGTTCAAGGTTTCGGAAAAACTCAAAAATAATTTTCAAATCTATTTATTAGTTCTGACACGCGGACTCGGCAAGTCCCATTTCGCTTTGATCTACGAAAAATGCGGGAGTTGAGAGACTACCGCAAACATCTCAACTGATTTCGCATGGTTAAGAGTGTGCTGACGTCACTTCCGGAAAAAAATACCCGCATTTGTAGATCAAATCGTAATGGGATAGCGACGTAGAACAGACTCGCCAAATCGATATATGCATAATGAAAACTCTAGAACACTGCCACCCTCATAAAGTGAGTGACAAACATTTCTGCTTTGAGGAACTATAGAACCCCCTTTCAAGTCGATCTTCACGAGCGCAAATTCTAGAAAGATCTGACAGTGGCCGATTTTTTAATGTTTCTAGGCCCACGTAAAAAAGCTATCTGATGCCTTGTTACATTCCAATTCGAAAATATCCCTTTTTTTAATTTTTCGGCAGCAGCCCGGTCCGTGCCAACAACTTACTAAACCCTTCAATACCCTGCCCTCCAAACTTCTGGCCTCCCGGCTCCGTGTTGTTCAGGGTGTTGTACCCCCCCTAGACACCCAACTGACCATTCACTCGTCCTCCCCCTCTACAAGAACCACCACCACCTGATCCATTCCGCAATTATATTCCGGATACTTGTCATACAGAGAATACCCGGTTTGCTGCTGCCAAACGGTTTTCATTTACCATTTCTCACTCCTTGATTGTTGTCTATTCTTCGATTCGATGCGGCAAAACTAGCGCCTGGTTTGGGATTGCTTTAATAGTAAAATTTTTTCTTATTTAAATTTCCTATATTTTTTGTATAAGATTTTCTTTTTTAATTGCCAATCCATGGGAACGTCTCAAATTGCATAAAATTCCAATTTGAATTCCCTCCAAGATTTCACGATGGAGCGCACTTGAATTATTATAATTTTTATCAATGAATTTTTAGAGTTATCATCTCTGACTGATTTTTTTCTTTGTTAGTAGTTTTAGAGGAAAAAATCCAAGTTAAATGGACATTTCCTATTAGTTTTACAATTTTTGGACTACTTTCCCCGCCGCCACCGCTAAAAATCCCAATGCAAGTTTTCACCTGCTCTTGCACGACTCATTTCCGCGAGCGCGCGCGCTCGTACTTTTTATCTTTACTATTTATATATCTCAAAAAAAAATCCCGTTAATTTTTTTTCCCTTACAATCTCATATTTTACTCATTTAGTTTGGCTTATAAAATGCTAAGATTAAAATTTTTATATTTCATTTCCAGATCACATACACAACGAAACTGAGGGGAAAAAGTTATTCCTGATTGATTTTTATGATTAGTAAATAACATAGTTCGGCCGCAGCTAACGGTGACGAACGCCCGCAATTATGAGTTTTTCGCTTAAACATCAGATCTTTTTCGAATTTACTGTGAAAAAGCGGGCGTTTTGAATTTTCCGACTTAAAACTGCTTTTTTTTGCAAATCCCGACTTATTCAGAGAAAAATAATTCAAACTCCATTTTTCAGCTGTAAATGTGCTCCGGATCATTCCGGTGGAGCCGACGTCTAAACTCCTATTATGCGACTATTCTTTGAAATACACGACAATTACAACTATTGCGTCGTCGAATTATGATCAGGTTGCTAATATTCGGTGAGGTTTTTTGATTTTTGAATGCAAAATTTGAGTTTTAAAAATGGAAAAAATGCGATTTTTAAATCAAGATATCGGAAAAAAAAAATTTCCAAGAAAATGGTGGTTTTTATCGGGGTAAAAAAATATTAGAATAGAAAATTTGGATTTTCGAGTTCGAAATGAAAAAAAAAAAGTTTTGTTTTACACTAAAATCCCCATTAAAATTGGAATTTTTTTAAGAGAAACATAATTTTTCAATTTCTAACTGTAAAAAGCACACAAAATTTCTTGAAAATTGGCATTTAGTATTTTTTACACGAAAAATGCATTAAAATTGAATTTTTAAAACAATTTAAACTTAAAAGCTTAAAAATTTATTCTACACCGGTAAATGACGAATATTCAAATAATTAAAACTTCGAAATTGTAAGTTAGAAAAAATCAAATTTCCTCCTTATTCTCAATTTTTTTTTGACAGCAAAATTTCAGTTGAATTTTCCCATAATTTTGAATTAAAAATGTGTTTTATTCCAAAAGAAAACTATTTTACAAAAAACTAGATTTTTTCCCAATTTTCTATGAAAAATTTAATTTAGGCCAATAACTTATTTTCTTTTTCCAGATCACTAATCATATCTTGTGGTAATAATAATTTCCAATTTCCGGATGCCTACTTCAAGTCCTTAACCGCGTTGCATCATCTGCGGATAGTGATGAGTTATGATATTATCAGCTGGGGGTGTACAGAACATCTGCGATTTTTGCGTGGAAATTTAGAGGTCAATTTTCGGAAAAATTGGAAAAAGTGGGGCCTAAATCTCAATTTGAAGTAGATACGTGTTCAAAACTTTCAAAAAATTCAATCAAAAATTCGATTGGAATACTTCAAAAAAATTTGATTTTCTTCGCGAAAGCCGGTAAATTACAAAAAAAATTCGTTGGCGATTTTTTGGTTTCCTCTAGTCAGAAAAACAAACGAAAATTTTAATTTTTAATTATCGTTTTAATTTTTCCAAAAAAAATTTTTAAAAATACATATGTTCATTTAAATTTTAAAAATATCGGAAAATATTCAAAAAATGAACTTTTCTATCGCAAATTTAACAAGAAAAACTGACGAAAAGTTCTTTCAAAAAATTAAAATTCTTCTATATCTTAGAAAGGCTAACAGTTTTCCCATTTTTTGACTCTTTGAGCAAATGTATCACGGTCTCATTACCATAACCATCCAAAAAGAAAGATGTGTCGTCTTCTATTCATCCTCCTCTCGACACCAAATTCTTAAGATGAGCCCCAAGCCACTCGATGTCTCTAATTAGGCAAGTGCCCCGTGCGTCATTTTGCCATTTGTACGGCGACATATGACCTCCGGTGTGCTTGGAGGACTGCGAGAGAGGAGGATTAAGGGGATTTTTATGTTCTACAATTGATTTTTCTTTAGGTCAAAAGTAGGGATTTTAACGCCAAAAATAGAGATTTTTTAGGTCAAAAGTAGGGATTTTAAAGCAAAAAAAAAAATTTTTCGGCCAAAACAGTGGTTTTTAAGGAAAATTTAATTTTTCCGTTTATGACACCTAAAATTGGGGTGAAATTTTTTTGGATAATCTAAAATTGCAATTGTTAATTATTCCAAGATTTTTTTTTGCATTAAACGTTATTGTAAATACATTGAAAATCACTTGATCCGAAAATTTCATTTTTTTCAGAGAAATATGGTGTTTTAATAAAAGATGTGTTAAAAAACCTAGTGCATAGATATATAGATAATTTTGTACTTGAAATTTGCAATTTTTAACTTCCGACCCGAGTAAACAGAATTTAAATCCAATTTTAGGTGAACGGAAAAATCCCAATTTGCGTCTTGGCCTTAAAAAATCCAAATTTTTCGGCCTAAAACTCCTTTTGGCCTAAATCACCCTATTTTTACCCTAAAAAAGTCCCTTGTTTTTCCATCCCCAGGAACACGTAGATGAACACGTGTTAGGCGTGAAGAGGTTAAGACCATTAGCCATGTACAATACTGGAGTATAGAAGGGCTAGAAGTAGCAGCAGCATGGGGTGCTCCAAGAGCACAACCTCAACAGATGTATAAAGTGGTTTTTGAGTAGATTTGTGGTTTGCACTCGGTGGAAAATCTGAAATTTGAATTTTTTAAAGCCTCGTATTTTTGTGCTGAAAAATGTACATATGAAAACCGAAATTTCACCACCCTTTAAGTACGGGAAATCTCCGGGGAAAAGTGGAGCTCAAAAATTGCATAAAAATGGAGATTTTAAAGCTAAAAATAGCTATTTTAACAAGATTTTTTGCAGGGGAGACCACATTTCTCTGTGAAATTGTTCGAAAATGTGGCCGCTGCGAATGATTTGAACTCGATCAGGTTTTTCTTGGAAAATCTAGAAAATTTTGCTGAAATTGGCTCAGAAATGTCCTAAATAGTAGAATTTTTCATTACATTATAACCCTCTCAAAATAATATTAAGTAAAAACAATCAACATTTTTTCACAGATCTACACCGCCTCAACCTCTTTCGAAATGACCGAAGACGTCCTAATGCCGTTGGCTCGTCTCCTCTCGTAAAGATCTCCCCCACGAGATCACGGAATATCGAGCTTCCACAGCGACTTATGATTTGTGCTCGCCGCATTTACAGGTATATTTTTGGGTAATTGATAATTCGCCAAAAAGAACAGCAGCCGAAAACTCAAATTTTTCACGATATTTGCCGAAAAACTAGATTTGTAAAGTAAAAAGAATGCAAGAATTTTTAGCTTAAAAATCTCAATTTTGAACGATTTTTAAAGCAATTTCAGTATGAAAAATCTATTTTTTGGGTAAAAATTTGGTGAAAACGCGTTAAAACCTGCATTTTTAAATTCGCCAAAAATCAAGACTTTGTTTGTAGTGAATTTTACTGTAAAGAATATTGTGTACCTATTTTCTATTTTTATGCGTACTGCGCAATATATTTGAGCGCAAAATACCTCCCTTAGCGAAAACTACTCTTCAATGACTACTGTAGCGCTTGTGTCGATTTACGGGATCGATTTATAGAATATCACAATTAGAAATAAATGTGACTGCGAAAACAAAAATTTACTTCAAATATTGAGTCCGTAAACCGACACTACAGTAGCAATCTAAAGATTTACTGTAGTGTTCGCTACGAGAGGACTATTTTGCGCCTCAAATTAATGTGTTGCGCAGGATGCATTCCCATCTTGTTCTCTACATTACCACCACGTCTCACAGAGAGGGAATTAGTTGTTTATTAGTACGTGGGGGGGGGGGGGCTTTAAAGCTTTCTACTTCTTCTTTCTTTCCGCTTTCTGACGTACAACCATCTGGTATTCCTGGCGGTGGGGCAATTGAAAATGAGAACAAAACATCGATGGAGGGAGAAGAGAGCTTAGAAATTGTGATCTAAGAATCCGCGCGGAAGGAGGACGTCAAATATCACAAGCGACGGAAGTTCAGCCAGAAGCAATAAAGGCCTAATTAATGATGATGAACAACCTCCCTGAAAGAGAATAGCGAAAATGTGAAGTTTTTATCCCATCTCAAGGAGCGATTTTTTAGTGATCATGGAGGAAGTGTGCACATAGTCTACGTGCCAGAGGCCCTATGCCTGCCTTATGCCTACTCACATGCTCACCCAGCCAAACTCTCATCAGAGTTCTACATTGTAGAATTTACAACACTGGAGTTTTATCCTGCCGTAACGTGGAAAATAGGCACCCTACGAATACGTGCCTGATCAACATGGATGCCATATAGTCCAGGCTGTATATTCGTAAAACAGGGGGCTATTTTTTAGGCTCATGGGTTTTTGTCGGAGAAAATCGAACATTGAGAAAACCAGAAATTTTTCAAATTTTCGTATATCCACGAATGCTATCGTTTCACCCGATTATCGAATCTCCACGTCGCTCTGTAATTTTAAGTTTAGTTAGTCCATTCGCCCAAGAAACTCCAAAGTTACAAATGCTTAGTTGTAAGCATTTTCAAGAAACCAAGAATTGCAGTTCCTGGCATGTTTTGGCGCATTCAATAATGCCGCTAATAATAATAATAGCATTATGCCTCCTATTATGATGTCGCGTTGTCATCGTTTGCTTCATGCTGCTCCGACATATAGCAGCTTTATGGGGGTTTTCTCCCTCCGCATCAAACGAAGTTCCTCTCTTCAAAATGATGATGGATATACATATATCTATGTTTATAGAAGGATTGAACCCCACACTTTACATATGAATAGATGGGGACCTTGTTACCTTGACTACATTCGGGAAGAGATTGAAGGTTCCAAAGACGGCTGGCTGTGGCTCACTAGGCTAAATGATGCGTGATATTATTCGCTACGGCACGCCTCTATGATCCAGGTATAGCAGTCTCAACAAGAGTCACAGCCAACAATACTCCGCTCCGACTGTTTTGCGGCCAACTCCCAGAATTTCTATTTGAAATTCTAACTGGGTGTTGCAGATGGGTCGAGGAAATAAGATAGCAATAATAATTGTTACGTGGCAATTGTAATCCGTCAGATATCGTCTCGAGACATGTTGACTCAAGAATGTGAAAATGGACAAATTTGGAAAATAGGTAGCGGAAAATTTTCGCAAGGTTTGAAAATTTCGGTGAGCATGATACGATACGAACTTTCCTCTTGATTTTCGCAGCCCGACAAGCCGTACGCGTACGCAATTTGTCTACCGTATACCTGGACGTTCAGGCTCGTCTATCTCGAGATGGTCCAGGCAAGATTTTTGTGGGGCATATAAAAAAGGTCAGAAAATAAAGTCTAATATTTTTTGGGCCCTAGCTTGTTTCGTTATCACGCGCCCAAACCTGATCTACACTCAAATTATCAGTCGAACGCATTTGCATGGATGTACCACTTGGCTTCCGGGTCGTGAAGAATTTTGAATGGAAAATTCGTCTCACGTCACTCTAGTGAAACTCCGCTTCTATATGCTTAACTCATCAAATTGAATTCATTTTCGGATAAGGCAGTTGAAAACAGTTGTGTGTGTGTGAGTGAGCTCATCCTTCATAAAATGAATAGAGATAGAACACTGACACTCTCTCAAAGTCAAGAGGAATTAATAAATATGAGAGCTCATTAGTTGCTCTTCTCGTGACTACTAATTAGGAGGGTGGTGTACATGAAACAGTGTATGTGAAAAGGGTTCCCCGCCGCCGCCGGCCAATGTCCTTGGGTATATGGCATATCCGACGTGGTGTTTCTCGTTTTGAAGAGAGTATTAGGATGCAACGTATCAAGGAGAGACATAGTTCAAAGATTGGAGGATTTGAGATATATTAGGTGTCGAAATAAATAAGCAGGAAATAAACCTAGAAAACGATCTACTTAAATAGCAGTAGTTATTTGAGTTCTTACTGTAGTCTGTCTTCGCTAAGAGATATCGCGCGAATAAACTGCTCTACGTACGCATCTTCTCATGATTTATCCCGTAATATAAACATGGCAAACATTTTTAAAAATATCCTCAATGCTATATTGAAATTCAAATTAGTACAAAGAAAGCAATTTTTCGATTTTTTTAACGAGAAAACTAAGTTTTCATCGCTCAAAAAAAATATGTAGATTTTGATGAAAATAATATGACAATTTATTTAAACCTATATATTTTTTTCTCATGTCCAAAACCACTTTACGAAAAAAATTTTTTTTTAAATAAAATTATTGGATTTTACGTCAACTTTACTAGAGATAAATTCCGAAAAATTAACAATAAATATAGGAGAAAACAATCCGACATTAACGAAATTGTTCCCGGTTCTGATTATCTCGTACCCAAATCAGCTTCCATCACTGCGAAGAGAGGAATCGGGTGTGTCGCTCAGCAGCTTCTGATCGTCGATTTGTCGAGAACTCGGCTCACCAACATCGAGTAAGGGAATATCCGGATATTTTATAATTTTGATCTTTAAAAAATTTGCTTGTGAAAATGTGAAAATCTAAAGTGAAACCAATATTGGTTTTATTCCAGCTATTTAATACCCCAGTTAGAATACTTTGAGATTTTTCCGGTGAAAAATTGAAAATTCGAAAATTTAGATCTCAATTCAGGCAATAATCCTACGTGGCATCCCGCAATCCGGCAAATTTCGGTGGCTTACAACTCGTCGCAGAGCTCGATTTATCGCTGGCAACTCCATTTCCACACCAACTCGATGCTGAAGCCAATCGAATCGTCGACTTGACGTCACCCTACTTCCAGGCATGTTGTACACGTGAATTTGGCTGGAAACACGCTGAAAAGGGTGCCGGATGCGGTAGCCGAGCTGGCGTTGTGGCGTTAAATGCGTCGAGAAATGAGATTGAAGCCGGAAATCACAATCGTCGGTTTTTTAGTGGGTTTTCAGATTTTGTTTTGGAAATTTGAAATTCTGAACAAATTCAATTTTTACAGACAATTTTGCGTGAATTATTGATCATATTTGTTTTAAAAGAATCGAAAAATTTAAAACAAATCAAATCTCGCTTTTCATTGGAGAATACATGACAAAAGTATTTTGTTTCGAAAAAGAAAAATAGCCAAAATTTAATGCTATTTTTTTGAAAAACTTCGATCTTAATTCTCTTTTTGAAAAACTACTGAATAATTTCATCAAATTTGTTTTATTTTGATAAGATAATCACGTGAAAAAATGAAAACAGCAAAATTGAAAATCAGACAAAAGAATAATCAGATTTATGCAATTTGGCCTGAATTTTCAAAAAAAAAACTGGATTTTGGAAAATTTCATCAAATTCTGTGTATTTTCGTGCAAAAAAAGATAGCTATGAATGTCCAATTTTCGACCTTATTGAGAAAAATTCGTAAAAAATTGTAGAAGAACGTTTCAAAATCTCGATTTTCTTCTGACAATAATTCTCAAAATCTTCATATTTTTCCAGCCAGAACTCGAAATGCTCGACGCCTTACGACAAATTGTACAGTCTGCCCAATTGCTTCAAAAATGCGATACACGCATTGGGCTCACCTCCATTTGGAGCACAATTCGATTGAGAAGGTGACTGGTGGATTGCTGGCGTGCGACTAATTTTCCTACAGACGGTTCGTAGACTTGTTTTTTTTTTTTTTCGTTTTTTGAAAAAAAACACGGTGAAAAATAATAAAAGCGAGCCCAAAACATTTTTGTTTAAAAAATATGAAAAATTGTTCAAATTCATAGGTCCTCCTTCAATATTTTCAACAAAAAAAATATTCTAGAGCTTCCATGGAGGCAGCCGCGGTTTCAGGGCCGACGCCGACCTTTCGCCTCTTTTTTGCATTTTTACGGGAATTTTCAAATTTCAAATTTTCCCCATTTCTATCAAATTATTGAAAATCAAATTAAAAACGCGAATCGGCATTGAGGCGAGAGGCACGCAGAGGTTATTGCCTTAGGGTCAGACAGGCAAGCTTTTTAACGCCTAACGTAATTTTAAAACCTGAAACATAGAACTTCCCCACGTTTGATTCCTCTGAATTTACTGCACCTCTTCATAAACAATGTATTTAGATCAGTGTAAGTTTTAAAGCTGCTCTGCAGTGCCCAAATTAAGGACTTTGCTTTTTTAGACCAAACTTAGTCCTAAATAACCGAATTTCGTAATGAGACTTTCTGAAAATTTCTCGAAAAAAAGTTATGGCGGTTCAAAGTTCAGGAAAATAAGGTAAATTTTCAGCTAAAATCAAAATTTTTAAAATTTTTTATTTATCACTTTTTGATAAATATTGTGGTCTTTGATTAGGCGGGGCACCACTAAAAGTTACATTTGCCCCACTGACCATGAATGTATTTAAATCAGGACGAAAACGCCTAATTAAAGACAAATATTTATTAAGAAGTGATAAATATAAAATTTAAAAATTTTGATCTTAGCAGAAAATGGGCTTTTTTTTCTCAAACTTTGAACCGCCATATCTTTTTTTTTGAGAGATGTTCATTACGAAATTCGGTAGTTTTGGACCAATTTTGTGGAAAAAAGCAAAGTCTCAAACATTCGGTACTCCACCTTTAAAGATTCTATACTGTAATTTTTTTTTATTTTCCAATCAGTGCAACTCCAATACTCTACTTATTCGATTCAATAAACTCGAGGCACAGTGTTTTGAATAGGCGATCGCGTGTCAGGTTTTAACCAAAATAGTCATGATGACCTTTTGTTCACCTTACAGAATCTTCTCAGGTTCATGCACACACAGGTGTCATTTACTCTTTCAAGTGTATATGTGTTATCCCGGAGTATCTAAGATAAACGGTAGTTAGACCACCCTTGTGGTGCGCGTAAGTTGTTCGTATAATTGTAGGGGTGGGGATCTTACCACATTTATACGGCCCCCCTCCTATTGTATTGTATTGCTGCCACCAGTCGTCTTAGAGAATCTCTTTGATTACGGGGTGACAGAATCATACTTTTTGGAATGTGTAATAGGTGGGTCTCGAATGGATATTGAGCACTAACAGCTGTGAAGGGATCCGATGGTCTTTCTAGGGTAACTTTCCACTATGCAGTCAATATTATTAATCTTACAAGGAAAGGGTTTTAGTTTAATACTTTTAAGACATGTGTGATTTGAAAGTGTTCCATAAGTGTATGTCACTCTAAAATTTCAGGCGGCATAAGCTCTAGTCTCAAACCCTCTAGCATCTATCTGAAAACGTTTCAGTGCGTTTTTCACTACTTTGAGGCAAGTAGAATATCTCCAAAATGTTTTTTTTGCAAATCTTCAATGATTTTAGAACGTTTAAAAGAAGGAAAACAATCTGGGAAAATTTTGGAAAATTTTTAATTTTTTGAAAAAAATCTGAAATTTCTTGGACCTGGTGGCGTGAAGAAATTTTCAGATTTTATTCAAAACTTAAAAACTTTCCAAAAATCTCCCAGATTGTTTTCCTACTTATAAATGTTCTGAAAAACATTGAAGTTTTGCATGTTAGTAGGGAGCGATTTGGTAATCGTGTTTAAATTACGTTACACATAGATAATAATCAATTGAAATATACAATTCTTAATTCCATATAACCTGAAATTGAGATTAGATACCTTATACAACAAATAGAATGTCGAAAGTTGTCTTCAGCAGACCCCCATTTGTGAAAAATGCCTTCTAAATTTTATTTTACACTTCTCCTAGTAGATGAACAGCACCTGCCAATCATTTCCTTGACAGCCGGATGGTTGCTCCTCTAAGACAGTATAATCCGGTCTCCCCCGGGGGGATGTAGGGTGTTGTTGCAAATAGCTTTGCGGAGCAGGTGCTTTTTTAATGGATTTAGCTTATTGGTGACGGAAAAACCCTAGAATTGATACAATTTGGTTTTCAAGGGGATTTGGGGAAGGGTTTAGAGGGGAACTGAAACTTAGTAGATCTTCGTCTGTCGTGGAGATCAGAAGATTGGAAGTACTGGGTTTAAGGGGGTCAAGGAGTACTGTAGCGCATTTCGACTACTGTACTTTAGATAGTTTTGTTATTATATCAATCGGATAATATATAATCAAGTTGCACCAAAATTGGAGACATTCTAGTAGGCATTTTCTTTATGCTAGGTATGTATAAGTTTCTACTAAGTGTATAAACCTACTATGTACCTAGGGGGAGTAGAGTTTGTGGGTATTTGTTTGCTTAAGTGCAATAGACTATAAAACGTGTCCAAAACCACCGAATTTCAAACTGAGATAGAACTTCACAAAAAATTTCCAAAATTTTTTTTATGGAAAAAAGAGCAAAATTTAACTAAAATCCGACATTTGGCACAGTTTTCTTTGTTGTAGCACAGCCGCGGGATTTGAATTTCTCGGAAATTACTTTAATCCTACATAATAATTTATCTCGAAATTCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCCCATCTTGATCAGGATGCCTATCGGCCTAAAAGTTTTTTAATTGCAGAAAAACTAAAATCCAGCTGTACTGTGACAAAGGAAAGTGTGCGAAATCCAGATTTTAGCAAAATTTGACTCTTTTTGTTCGAAATTTTGAGTCGCCATAAAAATTTTTGCAAATTTTTTGTGAAGTCTCATTATTAAATTCGGGGGTTTTGTACTAGTTTTCTAGTCTGTTTAAGCTAAAAATACCCACAAACTATTACACTTTACTTTAACACACAATAATTCACTAGCATGGTGTAGTATCATGCCGGAATTAATATAGGATTGATTGAAGAGCGAAATTTTAAATAGATTATTGCAGACTATCTAACACTATTTGTATAAACTAAATTAACATAGTGTATTGAATAATGACTTTATTGAAATTAATACAGTTCTTTTGATATCCCCATCTTCTATGAGTATCCAATACTAATATGTCATATGAATTTCACTTTAATTGTTATTTCCCATGCGTCGTGTTTATACAAATGCTTTATATACTCGAATAGTCTAAAATCCAATTAAACTCGAGCCAATACAGAATATAGAATGTAACAACACTTGTGTTAATATTCTAATATACATGCACACACACACCCACACACCGGTTTTACACCAGTTCTACTAATATTTGCACAATACCATTGAGATAGCTGAAGTTCCATAGATATGCACGGGTTCGTTTCCGGCACTGCCACGGAAAATATTGAAAATGTGCGGTTTACGAAAAACAACAGAAAAAGCGATTTTCCAGAGAAATACGAAAAAAAAGAAAATATTTAGAAAATTAACAACAAACAAAAAAATTTTTTTTTATTAAAGAATAAAATGTAGGAGTTCACTTCTTTTTTTCCCCTTTCGGTTAAACTAGGGCTTCGATGGTAGGCAGGCGCGCATTTCAGGCAGGCCTGCCTGAAACCTGCGCTACGCCGGCCTCAGGTCGCCTTAAGACGGCTCCTAACAAAAATTTGAAAAAAAAATTTCAAAAATTGAATTTCCGCGCTTTTCGAATTTCTAGAACGCTTTTTTTTAATTAAAAAAAAATTTCAGTTGGACCTTTCATCGAATCAACTTCGAGTTTTTCGAGACGAAGTACGAGAATTCAAAAAATGGAAAGAGACTTGCTGTTCCAACCACTCTTTGGAGCTCCTCGAGCCGTCGGGCCTTGAGCTTGAAATTGGGTAATCTAAATTTATACGAATTTTGCAAATTCTAAAAATCCTAATTTTTTCTAGAATCCCTTGATCTGAGTCAATAAGCTAGAACTGCCCTGCCGCAATTGGGAAAGTCTAGCAGCTGAAAAAAGTGGATTTGAGCCATAACTAGAATTGCGAAGGTTTATCAATTTGTGCTCAATAATATTAAGCAATCGCAAGCATACTGTTGATTTGTCGAATATCAGTTGCAAAGTGTGAGTTTTTTGTTGATAAAAATTATTTGAATTTTTTCTTTTTTTTTAATTATTAATTCTGAGTTAAAATTCATCGTAAGTTCCGAAAATTTCTAGAGTTGAAATTTAAATTTTTATCCAGAATTTAGTCGATTATAAAAACGGAAAAAATAGGGATTGTCGATTAAAAAAATTAATTTATTTTAAAAGCACACAGTTTCGATAAAAATTTAATTAAAATAAAAGTTCCTTGCTAAAAAACTATTTCCTCAATTTTTTTTCTGAAATTTCACTCTTTCATTTTTTAATTCTTTTTTGTCTATAAATACGAAAAACACGAATTTTCGATAAAAACGCATTTTTCAAGTTTTTAAAATAATTTTAACTTGGAATTGTTCTTTAAAAAATTGTTTTTTATCAAATTCCAAACACATTAATGCATTTTTTAAAAAATAATTTCTTTAAATCTTCCAAAATCGGTTGTAATTTTAGCGAAAATAACTATTTCTTTCAGTTTTTATTTAAAAAATCCCTCGAAATTTGAATTTATCCAGAATTTAGTCAATGCAAAAAAATATACGAATTTTCGATTAAAAAAATTAATTTATTTAAAAAACACTCTCGAAAAAAAAATTTTCAATAAAGAAACTAGTTCTTATAATTTTTTTTTTCAGATTCACTTTTTCATTGGCCTTTTTAATTCAAATTTGAAGTAATCTGCAATTTACTCTATAAATACGAAAAAAATACAAATTTTCGGCAAATGAAAAAACACTTCAAATTAATAAAAATAAAAAACATATACTAAAATTTTAAAAAATAATTTCTTGCAATTTTCCAAAACCTCGAAGGTTTTAATCGCAAATAACGATTTTTTCAGTTTTTATTCTTTTAAAATTCCCTTGGAATTTGAATTTCTCCAAATTTTTTCTTGAAGTTTTTAAAATTTCCATCATTTTCTATTGGAACTTTCAAAAAATGTTCCTATGGCAAAAATCTTTTCCGCTAATTTCTACGTAAAAATTCTGCCAAAAAACAATGACAGTTCATGTTTTTTTGTTAAATAAATAATTTTCTTGTTTCTATGGAATTCGATCTTTTTTGAGTTTTACCCCAATAAAATGTATATTTAATCTAAAAATATATCCCAAAATTCCAGATCGGCACTACATCTTCTCTGACTGTTCTGAACTTCATTCCCTGGACGTGTCGAATAATGAGATTTCACTGCTGTACAAGCTTTTGCGAGCAACAAAGCTGAGGAAAATTTCGATGAAAATGAATAAAATTAGTGAGTTGAAGCACGAAAAACTGCAATTAATATTTTGAAATTTTTGTGTTTAGAAACGAAAATCGAGATAATGTAGGCTTAAAGTTGCTCAAAATCCGCAGATTTTTTGAAATCGATTCTGAAAAGTGCACAGGGAGCTAAATCAGACTTCAAAATTTTCAAATTAATTGCATATTCACTCGAAACCCTCTGAAAACTGCCTTCAACTTCCTATATTAAATCAAATTTTCTTTCAGATCCCTCGACAAAGGTCTCGCACAGAAGCTTCCGGCCTCCACGTCTCGACGTAACTCATAACGAGATCCTCGTGCTGAAATGGTCGGCATTACCTGAAAACCTGGAGATTCTCAACGCTGATAACAATGATATCAATCCCATGACCGCCGTCCATGTTCCCAAGCACCGCAAACCTGAAGTCCGTTTCGCTTTCCAACAACGGCATCACCATAATGACTGCGGACCAGATTCCGAATTCGCCGAGTCGCTGGACGTGTCGAATAATCGACTTGCAAAGCTCGGAAGACAGCGTTGGCCGCGACAGTTGAGAAGGCTCAACTTGAAGGGCAATCTGCTTACCGTAGTGGCCTCCGAGTCGATAAAAGTCGTAGAGGCTGTGCATCCGTTGAAAGTGGAAGTCTCGGAGAATCCTCTGATCTGTGATTGTCAGATAGGATGGATGATTGGTGCGAAGCCAAGGGTCCTCATTCAGGACTGATCTCTGAAACCGCAAGCTGTTCCCATATATGGCCGGTGAGGCATCAGATACAGATTCAAAGTCTCAGCAAGAAGGATCTACTGTGCCCATACAAAAGTGTATGTGAGCCGAAATGTATCTGCTGTCAATACGGAAATTGCGATTGCAAATCCGTATGTCCCGGAGCCAATTACCGATGCTTCAGAGATCAGTTTATCAACATTGTCAGATGCCAAACATCAATGGTGCCCAAAAGAGAATTCGTGGTCTCCGCGCCCCCGGTCTCTGCGACAGAGATCATTCTGAGCGGAGTCACCCTTCCACAGCTCCGAACTCACAGCCTCATCGGAAGACTTCGTCACCAGAGGCTTCATATCAATGGAACCGGGCTCCGATCCATCCAAAAGGTTCCATACTCTTCCAGCACTGAAGACGCTGGATTGGCAGTGTCGGATAACTCTTTGATCTCGCTAGAGCGAGGGGGAATTTCTAGTGGAGAAGTCTCGCACTTTCAATGGAAATCGATTTCTATCCCGTGGAATCGTCGAGAAGGTTCCGAACTTGAAATATCTGGCACTTCATAACAACTCCCTCCGAAGACATCCCTAAACAGGTGCTTCACTCGACGGCGCTCTCCAAGATCTCCCTGTCATCGAACCCCTTGACATGCGACTGCTCGGGAGGATCCCAACAACACCTTCAACATCGTCGTGACCCATGAAAGCTAATCCATTCTGGTAGCATAATGCGGCCTAATTGAGTGGTTCTCGTTGCATCGGCATTTCGTTGATTTCTCCAAGGTTGAATGCTCGGAGAACGCCGCGTGACGAACTGGGCTTCCTGACGAACGATACGCCAGTGCTGAGCGCCTATCCACCTAATATGGGAAATGACGTCTTTGTGATGCCTATTGAAGGTTGGTTTATTGAAATTTTTAAAAAAACGCGCGTCAAATTAAATATTTTAAAGTCTTTGTTCGAAAAATAACCATTTTACAATATGTAGGATATATCTATAACAGCTTCTGTACAAACGTAATCCAGATGTTAATTTTTTTAAAAATGCGGTAAATATTATATTGATTACATATTATTATTACACCGGTGTATTTTGTTCCACTACTACGACTTTTAAGGGGGGCGCATTTACGCGCGATGGTCCCAGCATTAGTCTCGCCACGCACCCCAAAAATCAATGGGTGGCCCGGACACCATCGCGCGTAAATGCGCCCCGCTTTGATAGTCGTAGCAGTGGAAAAAAATTCACTTGTATAATTATTAGTCAAATGATACTTGCATTATGATATTAGAAATTAAAAAATTGGGTTTGAACATTTTTTTTCCTCAATTTTTTTACGGTATTTCACCATGTATGCGTTATAAATACAAATATGATCCCTACCTTTTTATAACTTTAAAATAACTTTGTAAAAAGGAATATAATACATGCACAAGCACCATAAAATTTCGACGTTTGCATTTTCTGGTCCGAATTTAGTTCAATACGTTTACTTTATATATCACATATACAAAACAATATACTGAGAATGCGTATTGCGCATTATATTGGACGCGCAAAATATCTCGGAGAAAACATACAGTAGTCCTATAAATTCCTACTGTACTGCTTGTGTCGATAGAATATTAAAATTGCAAAAAAAATTTAAAAATCGGCGAAAAAAAACCAAAGTATAAGGGAATATATTCAAGCTATTCCAAAACTTTAAATCAATTTCAAAAATCGAGCCCAAGAGAAGGACTTACTGTAGTTCTCCTACGATTTTGCGCGTCAAACATGTTGTGAAATACGCATTCTGAAGATGTAGTGTACTCGTAATATATATTTTAACAATTCAAACATTTCCAGAATTCCTGCGCGACTACAACTCAACACTTTGTGTTTTCTCATCTGGATTCTTTGGACAAGACCCTCAGAATAGTATACTCTTTGTCATAATAACTAGATTGCTGTTCTCCTCTGCGCCCTCGTTATTCTCGCAATTTTATTCGAAAATCTCACGACGCAATCAATCAACGAAGATAAAAAGCATCATCTCTAAATTGTGCAACATCTGCCGGCTCGTCGCCTCTTCCGGTTCCGCTGTTGAGTTAGCACTCATCTTTGTGAGCTATTCGAAGAAGGACGAGAAAAGGGTGATTCATCAATTGTGTCGACCGCTGGAAGATGACGATTATCAGTTGTGCCCGTTGCATCGGGATGTGCCGACTTGTTGCTCGAATTTACGCGATATCTGATGAACTCATAGCTCAGACGGACTCGTCGCTTGATTCTTGTGTTGACTCAACATTGGAAGTGGAAAACGCTGCAGATTAAAGACTTAACAAATTCAAACTTTCAGTTTAAAATTGCTACGTATTCGTAAAAATGATGTTAAAATTCCGAGAATGCGTGTTACGCAAAATATCTTGTAGCAAAAGCCACTGTAATTATTTTATATGACTACCGTTCAAAATTACTATCCAAATATTTGATTTTTTGGCATGTTTTAAAAAATTATTTACGATGGAATTTACTCAAATATTGAAAACAATATTATCGAAATTCCCGAAAATTTGGTGGAAATTGAAAATTTCAATTTTTTCGCTAATTTTCGAGAAAAAAAAAATTAAAATTTGGATTATCTGAAATAAAGTTCCCAAACATTAAATTAAAAATTTGTTTTTTAAACGTTGGATTTTCCAATCTCGAACCCTCAAAAATTGAGTTTTTTTGAAATTTTTTTTCGGACAAAGTAAAAAATGCTCGCAAATATCGACAAAAAGTGGAAGTATTTTTTTAAGTTGTAAAATTGTTGGAGATTTTTGCAATAAGATATAAAAAATCTGAATTTCCATTCAAATCTTGAACATCAAAATCAGCAAAAAAAATTGCTATATATTCATTCAAATTAAGATCTAAAAAGAGTAATTCGCTATTTCAAATTTTCAAAAAAAAAATAAATTTTAAGTTTTAATTTTTGAACACTATCAAAAAATTTGTTTTTAAACCTAAAACTGATAATTCCGAATTCTCTGTAAAATCTCAAAACAAACATTCCTAGCCAAATTTAATCGAATATGATTTAATAATACTAATTTTAAATCATATTCAATTACATTTCTAGGAATTATTTTTGCTAGTTAAAAGTGTATGAAAAATTAACACTTTTTGAAAGAAAAACTGTTCTTATAGGATTTATAACACCGGAAATTCACTAATAACACTCCACATTTTTCCAGACCTCCCACCAACTCTTCCGCCAAAAACCGTGCAAAACGAGGTGATCGCCGTGCTCGGCGACGGTGTGGACGCGAATCTGCTGGACGACGAGCTCGGACAGAATCTACGGAAGCACACGAGAATCTAGATGCGGAGCCATTTACGGTTTATGCACACTTTAGCACGCATCACTTCCATCACGACTTCGATTGCGCACATATCTCGAATAGTGGCGATGATTCGTCTCAACTATGTTCGGATTGGAATTGTGCCCGAGTGTTGTTTAGCTTACAGTTTTCCCGTTTAGGTCACAGAGTATTTTTTATCCTCTTCCAAATGTACGAGCTTCCATTATTCACTTTCTTTTTCACCCCCAATTCTGCTGTGCACAATTTGCCATTTTTTGAATTTTTACAACAATACCGGTACTATTTTTCGATTTTCTTTCTTTTTCTCGCATGAATCTTGCCATCACTTCTCTAATAATTGACCAGCGATTATATTTTTGATTTAACATAATAATTGAATATTCTCGTTTTTCAGTTCAAATTATTGCTTTCTGTGTCACCACAAATTCAAATTCTCGTCCTAACCTCGTGTGATCTTCAGTAATATATATAGATTAATAATCGTCGTTTCTTATTGTTGTCATTTGCGGATGCTTATGAAGCTTGTAATTTTTTGTTTTGTTTTTTTGCCTGTTTCAGCTGCAAACTAAAATTCGGTAGAAATTCTTGAAAACACGCAAAAAATGAATAAAAGAAATAGTATATTAGCTTTCGAGAGGAGTTCACAAGCGGGTGGCACATCTCCGCGGCCGCCCAGTGGTGTACTCGTCTCGGGTGAAAGAATTACTTTATAATCTGTTTTTCGGCCTATTTTTAGTTTTTCGCAACTAAATGAGTAAATTATCTCTTAAATAATGTCGAAATTAATTTAATTTACACTTCCAATAAAATTCCTCTCATTAAATTACCCCTTTCTAATGACTTTGCTCTCAAAAATTTTTCATCGATTTTCAATTCTCAAAATTCTTGAATCTTCAGCGAAGCTGGAATTCAGCAATCAGAAGAGGGAAATATCTGTCAAGAACAAGGTGGCGGGTGACAGTAAAAAAAGCGCAACGCATGAAGGCAGACGCTAAAAATACAAAAGACGGTGAGGATGTTCAGATCGCAAGGCGTTAGGAGGGGGCTTGGTGAGAGTCAGAGGACGTATCGTCGCTCTTCAGGGGAAAAAAAAAAGGAAACGGCGAAATTCTTGATTTTGATTTGTTTTTTCAGAAAAAATTGGCCTCCGGAGGGTGCAACACCTGCCAAAAAGTGAACGGAAGATTAACCGCAAGACAGAGCTTCCGTTCGAGAGAAGTAGGATTTTGTCGATCACTCCAAACAAAAATTGTTTTTTTCAATTTCAGCAAAACTGGACGCTCCGACTGGAAAACGCGGCTGACGTGCACCACTGCCCAATACATCACAAAAAAGAAGGCAAAGAAGATGTACAAGAAGAGGACACACGACGCACGCGACAAATATCGAAAAATGGCGGCACTGGCCGGAGACGGTGAAGATGACGAGGAGAGTGAGGCCGAGGTGATGGAGCAGGATTTTGGATTTTTCCGCGGCATTTTTAAATTGTTTTTTTTCCTTTGTTGATTTTGTTACTGTTTTTCAGTTTCGACATAAAATAATCGAAAATTTATTTATCACAAAAACTTTTGCAATTTGCTTAGCTGAGTGAGCCAACTGTTTGCCACGTGTCACGATTCGATGCATCCATCCTTTGGGCGCCTCGAGCTCCGCTTTCGGAGCCTGTTGTAAGCTCCTTTAGAATTATTGTCCAGACCTTAGAAATGTTCATCGAGTACCGGAAACTTCGACGAACTTGCACTTGTGTACTTTCAAGCAGGCTCCTGCCGGATTAAAATCAATTTAAAAATCGATCATTTGAATTTCCACGTGGCGCGACGCGGCACGCGTTGCATTGTTTTTTCAAATTTGGTTGAAAAACATGGTGCATCGAAGAATTTTCTTTGACGATTTTATACGCAGAATCACATTTGACGAACAAAAATTCAAAATACTTTACTTTGCAAACGCGCTCCATTGATAAACTTATGAAAAATCGATAATGCTCAGATTTCACCAACGAGAATTTTCCTCCATTTGAAATTATAGTTAAACAAAATTAATATAACCAAACATTACGCAGTTCCGGTAAAAATTTCGATAGCTTTAATGCAAGTGCGCTCAATTCTGAACAAAACCCACCCATCCTTTCGACACCACCGTATTCCGACAATTTCAAATCGATTTTATTCGCAGGCCAATCAGTATAATATTGGCTCCGCGAGCAATTTTTCGATACAAAAGCCGACTGAGCAGGTCTGTGGCACACACGAATAATTCTCGACTTGTCAACGTTGACACTATTGCGTACATTGTCAGTGATGACGCGAATGGAGAATGCTGAAAAAAAACAAGAGTTTAAAGGGTGAGCTCTCGCACCACGATCCATGTTTTTTTGTGGGAATAGTGGAAATTTGGAGTTAGTGAAAAAATCAAATTTGTGCAATTTTTAATAAATTCGGCAAATGCGCTAGAACATCAGATTTCACGAGCAAATTTCATTTTGTGAGATTAAGATATGGGCATTTGAACTGATTTTTTAATGGTATACACACGAAAAAAAATACATAAAGTCGATTGCGAAAAATTTTAGGTTTCACCCTCGGCATTGAAAGCGCAGTAGTAGGAGTGGCGATAGGGCGCCCTGCTAAATTTTCTATTTTTATGGTGTTTCCTTTCGTTTTGTGCTAATGAAGAGTTAAGAATCTGACGCGACAAACGTAATCGTGTCAACGCTAAGACAAACGAATAATTGTATTTCTCAACGGTAAAAAGATTCACTCCTGCGCCAAGGTGCCAGCAAGTGCGCCCCAGCCCAATTCGACACTATGGGAATAAACTGTGGGTTTAAAAACTTAGAGAAGTCGTTTTTGTTCAAGATATCAGCCTAAGATATTAAACACAAGCGCGTGGTCGTCAAGGTGTCCCGTTAATTCGCTTTGATGTACCAAAAATGCGGGATTTTAGACGCAGACTTCTCAGCATTCGTATTGTTAAGAGTGTGGCTGACGTCCCAATCATTGCATTTTTCTGCAACAAATTCCCGCAATTTTTGTCGATCAAGCAACACCAAAATGGAACTGTTTGACAGCACGTGCACAAGCAGATCACAAGTGGGATTCTCTTCGAGTTATCCTCCCCAAATCCTGTCCAGTACAGCGACCTCCAACGTGGCTTGCAACATTTCCAACTCGATTTGCTCGTTATTCAACAGGAGATTCATTCGATGAAGTGTCATCTCCCTCATTTGACTCATTATTGTATTGGGTGACGAGCCGGGTGGAAAATTGGTTAATTGTTGACATGCTTTCTTCCCGCTACCTTGATCCATAGACACGTAGAACCACATGTTGCATTGGAACATTCGACGTTTCTTGGCGAATAGCAAGACTGGACACGTGCTCGGCGATCTCATTCTTAAAAGTTTTAAATTGTAACAAAAATTTGGTTCAAAATTTCAAAGGAAAATCAATAATAAAGCTACTCCAAAGTTTTCAGCCTGATGGGTTGGAGAGATGAGCAAGTCCTACAGCGCTTCAAGAATTCTAGGCCACGGTCAGAGTGGTGGCCGTGATCCTCGTACTTATTTCTTTTAGATTTTTTAAATGGGAAACTCGAATTTATGTGAAACACCTAGAACATTCCAAGAAAAATTCAAAAAAACTCTCTAAGGAGGACATCGATAACCCTCCCCCAATTCGAGATGTGACGTCATCAAGGGGAGCCCGTGACCTCGCTTCAAATTTCAATTTTTCAACGAAAAGTGTGAGATTAGATGTAAAATTACTAGGAAATTAGAAGAAAGAGTAGAAAAGAAATTTCGGGGGTGTCGCTCACCACCCCCACCCCCCATTTTTCTAGTGTGACATAGAAAGTGGATCGGCCCCGCTACCTTCCATTGGGTTCAAGTTAGTTTTTTTAATTTTCCGATGATTGTATTACTGTAGTCACTGTAATTATGCGAAACAACTGGTTGTCCAGTGGAGCACGTGTGCTTAATTGTCCGTCACAATTCCATTCTTAATTCCAAAACTTCGAAGACTTCCCTCCGGTTGCCGTTTATCGACGTGTCTTCGATGTTGTTTTGGTGCATATGTAGATTGGTATTCCTGGAATATTAAGGGGAAAATGGAGAAAAAATTCTGAATTGTACAGGTAATCGAGAAAAAAAGTTAAGACTCCATTTTTTTCAACTAAATTTTTTTTTCAAAATTTCAAAAAAAAAATTTTATTTGGAAGAACTTTTTTATAATGTTCAGGATTTTCTAAAATTACCTTTATCTCTCAAAACTTGCTCAACTGAGTTTTAGATTTCTGAAATTTTCCGCGTGAAGTACGAACACTCCCAATATATCGAAGGACAGGCGCATTTGCGAACTAATCTTATTTAAAAATTTCACAAATTTATTTTTTTTATTAACCTAATATTTCCGTTTATCGTATTTTCTAAATTAAATAAAAAAATTGTCCAGGAGGAGTACATGGCCAATTTATCCGAAGAGCTCATATGCACACTTCCTGTTCAAAAACAAAAAAAAAACTTATTCACCTTGGCGGTGGGTACCTCTTTTTTACACGACGAGGCGAGTTTTCCGAGCTGAAAAATGATCCTTTTGGCTGGGCAGTTTTAGAATTGTGGGGAAGTTATAGGCATTTCCGGTGAAAAAAATTGTTTTTTATTGGAATAGTTTTTAATATTCTAGGCCATGTCCTAAAGACTTGAGTCAAGATCTGAATTAAATTTTTGAGGTACGAGCTTCCAGTTCCCTCCACAATTCCCCCTATGGCCTAGAATTTCAGAAAGCTCTACCATCGATTCAAACTGTTACCCGTTACTTTTGCACAGGTTACGGGTTCCGGACGCCCAGCCAAACTTCCGCCCGTGGCCTTAAGAACTCCCAACTTGTTCCACCGACCTGGACGTGTTGCTCGTACTGGCAACTCATCAACATCTGGCAGTAATTCAACCGTTGGGGACACGGTACGCGGGGTCGACGGTAGACTTCGGCGACTGATCGGCGATGTAGGAGGACTTCAAAAATCAATCAATAAATCAACGACACTCTGCTCGTTTTGCAAGGATCCGCCCATCCGCTTGTTGTTTACCAATTTCTTTTACAACAATTCTAATGCGCAAAATTAATAGAACTACCTTACTTATAATTTTTTTTTAACTCAAAATTTTCAAAAAAACGACACTCCGCTTGTAGAATCCGCCCACTTTCCAAAAAACAATTCGGAGTGTCGTTTGAAAAATATCCTATAATTTGAAAAACTCATTAGTCTCAAATTTTAATGAAAATTACGTGAAAATCTATAAAAACTACGCTTTTGGCTCCGCCCAAAAACGTCTTTTGGCACCGCCCGAAAACGGGACGGAGCCTAGCACTAATATTACAAGATGGTTTTTATTTCCATAAGTGATTAAAAAATCAACAAAATATTTAGAAAGTATCTCAATTATTGAATTAAATTTTATAAAATCTACGACACTCCGCTTGGAACCCCCTCCCCTGGGCTGCCAAGAATGGGGCGGAGCCTAGAACAAACGTTTTTACAAGAAAAATGTTTCTTGAAATTTTAAAGACGATTAATAAAAATCCGAGTTTTTAGAAAAAATTGGGCCAAATCGAATAATAAAAAACGTTACTCCGCTAATAAAACCAGCTCATTAACAAGATAGGGGCGGAGAGTATCCAAACGGAGCGTAGTTTGAAAAAATATTTTTTGGAAAACTAAAATGTTCCAGCGGGAAAGATTCTGCTAAAGGCAATCTAATCCAGGTTTTTTCCGGAAATTCAATTTCCTCAGGGTTCTCTCTGCAAATTTGTTCACGAAAAAACTCGTGTGTGCTGGAAATGCGCTCTATTGCTAATTTCATCCAGAGAGCGCTATTACATCAAAAATGGAGGGTTGTTGCATACCTTCTCGTTGCAGCGGGACTGGTGACGGAGGTGATAGCCGTGATGAAAATTGTTGGGGTATCGACAGCGCAGAAGGGAAACACGACGATTCGACATTTTTCTAAAAATCCATGATAAAACTTGTAAAGATAAAATAATGTAAAAGGGGAGGTGGCTAAGCGGGGACACAAATACGCGGGAAGTCCGCTTATTTTTGCTGGATTTGACGTAAAAACGAATCAAAAAACTGGCACTCGTCGCGTTTTGCAACAAGAAAAAACTAAAATTTCATATATTGGTGGCAAACACAGTTCGAAAACTGTTGAAGCTTACGTAAAGTGTGTATATTCCATATTAGAGAATAAGATTGGAAATGGAAAAATAAAATCTTGTAATTTCTACCACCGCATAACTTCTAAGTCACCTATGAAATATCTAAGCTACCGTGAAAATTCTAGGCTATCATAAAAATAAAATTTATATATGTTTGTCCTGAAACGAAGTCCACTTCCGCCAGAAATAATAAACAAAATAGACAACACAAAAAATTGAGAACTCTTAAGAACAAAAGAAATCCGACCCGAAATCGAATACCCAACGAAAATTTTCGGAATTTAGAAAGAAGAACTATGAGTTTTGGACACTTTTCACTTTCCCTTCAAAAGGAGGAACTTTGTGGCGCGGCCTAAAAAATATAAAACTCGGCCACCGATTTGTATGCGGCCACGGGACACTCCGCAGTTGCAAAGGGTAACTACAGCTGCAAATACTGTAAAACTAGGTCACCAAGTGGAAACCTTGGTCATCACGTGGAAAAAAACCTATTTGACAAAAAATTTTTGAAAATTTTATAAATCTTAATTCTAGGCCACCACCTGTCCAGGTCACCATGTGGAAGGCTAGATCAGCTAAGTGGATCGTAGACCAGCACATAGGCCTCTAGGCCACCACGCAGGAAATTAGGTCACTGGAAAGCTAGCGAGCCTCCACATGGTCAATAATAAGTCATTGTTAGTTGGAATTTCGTTTTGACCAGAGAAACTTGTTTTTACCAAAATATTTGAAAATTCAAGGCCGTCCGGTGAAATCTGTTTAACCCTAGGCCACCTAATTTCGAGAAAGTCAGGACATCTAAACTGGCACGTCACAACTAGAAAGCTAGGCCATCAAGCAAAAACCTAGAGCCCACTCTGCCAAAATAGATTCCTTAAAAGTTTGAGGGAAAAAATGTTTTTCAACAAAAATTTAATCGGCCGAGTGGACTTTAATAAATTCTACTTTTTCAGCCACATTGTGTGGCAGAGGGATATCGGAGCATCGTTTGAATTTTCTAATTTCTGAAAGAAAACCGGAACACATTGCAAGAATACGAAAAATATAACTGAAGCCGACATATGAAATGAGTTCTATGCTCCCCGCCGCGTATTCTTCTCATTTTTCTGCATATTTTTAGCTTGGCGGTGGGGTGCGAATGCTGGTATCATACTTCGTCCCCTCTTCATTCATTGCCCGTCTATGTATTAAAATTAGCGTGTATTCCTATTGGATTCTGACGGTCTCCCCGTCGTTTTTTTTTCTATGCGAAATAGAAAATACGTGGTGAACGGGAATTTTCATGAAAAAGAACGAAGAATTTGATTTCTAGGCCAACCAAAAAACATAGGCCAGAAAACGGATCTCTAGTAAAAACAACCACAATAAAGTTGAAACTAGGCCACCTACGAAAAATGGGAGATACCGCTTGTGTGTACAAGCATTTTTATAAAATTCTAGATTGTTTTAAAAACTTAATGTTTCCAGTACAAATCGATTTCCGTGAAAAACAATAAATATGTCAAACTCGTGACGTTTCGACCGTCAATAGAGCGCGTTTGCTTGTCAAACCAAACATATTCGGTGTAGATTTACGGGGTTTTCAGACAAAACAAAAAACCTTCACAAGGATCCGCGCCAAATAAGAGCTAGTAAATGGAACTAATTCCCGTTTTTTTTTTGTTGGTGAGTGTCTTGTGAGGAGGGGACCGCCCGTGTCTCTACCTAAAACATTGTTAAATTAGTGTGACGTCACCACAATTTGATAAACGACAAATATAGTTCGAGTTTTGAAGAAAAATTTTGGAATTTTTCTGGTAATAATTTGAAAAATTTCAATTTTTTATGTTTTTATCTTAAAAAATTTTTTGATATATTTTTAAATTCAATGTTTGATCGTCCTGATAACCAAATTTTCACACAAAAAATCTGGTTTTTGACGTCTAAATCTGCTTTTTTTCACCCAATTACGAGGTTCTCCGTGGGAAGGTGTGTCACTTGAGCTTTTGCTTTTTTATTTTTTTTCTGATTGAAAATGATTAAGCTAGATATACTTTCTCGTCTTTTATTAATCAGAATTGTATTGTTATTGAAGATTTTAGATTTTTACACTCCCGTGCAGCAAATGCGCTCCGATGTATGGAAATTTACAACTGGAGATTTTCAAAATGTTCATTTATAGGCTCTTTTAAAGGTTCAAGAGTCTAGTAAACTAGGAAAAGGTGAAGCTGTGACGTTATCGATGACGTCATCACAATTGTCGCTTGAAAAACTTGGAAAAACGATGTGGAAAGAGGGTGATTATTTGTGCTTCAAATAAACTTTTTGCTCTAATTAATTCATATAGTTGTGTGCTTCTTTAGATTTTAAGAGAAATTGCGAATTTTGCACCCAAAAAGCGTACTAGGCCGAGTAAGTTATGGGAAAACTCTTCCACATACCGGACACAAGACGTGGAAAACTAAAAGTTTCTGTAGTTTTTTATACCCCCGCATGGCACATCCCCGCCCCAACACTGTAAATTTTCAGGTGTTCAGGGTGAAAACATTCTTTCAGCTGCTGGGCGGCTTCTCGTGCAGCTGGAAATGTATTTCCAGACGGGTTGGAACCGGGATTTGTCATTCAACTGTTGCAATTACGCTCTACCGAGCTAAACCTCGTTAGGACTCCAGTGGACAACACGGGCCTTATTGTAAATTTCGCTTCAATGTCCACAATTTCAGAACAAACCGTCGCTTTTATTCCATAATATTATAATTTTATTTAAAGAAATCTGGAAACATTTATCGCTTTTTGTGAAAATCTATGTGAGATTATTGCCAGAAATACAAGAAAATCGATGCAAACTTGCTCTATTGCTAAATAGTTCGTGTACTATACGTCGACGACACGATTTCAAGTTTCGTTTTTTGAACAAATAAGCGTCTGTTATTATTCCAAAATTCGGTACATTCACTCAAAAAAAAACAATCATTGATAAATGTAGAAACATACATGCAACCACGGCCTCTCCGATGCAAATTTTTGATTCTCCAACTTTTGTTGTTAAGTTATCTTGAAAAAAAAAATGATACAACGAGAAGTCCTTGGTGGTATCGGGCGCCTAGAAACAGATGAAATGGAAAAACAAGTATTACGGGCGGCTCCGTCTAGGCGTATTATGGGGGGTGGGCCGCAGATGTTCCTTTAGAATAAGAAAAATGTCTAGTATTTTGTGATACTTGTGAAACATAACCCTAAACTTCACAAAAAATAAAGGGCTCAAAAATGGTATTTTACTAATGTAAGCCTACAAGCACAAAGGAAATCAATTTTTTCAATAGCTAAAAAATTAATTTTTGTGATATATAATACTTACACAAGTACCAATTTAGTTTTAAACGATAAAATATACCATAACTTTTGGGTAGGATCTGCACAGCCTCGAAAAAAACGGGATTTTCAACAAACGGAATAGTCGGACTTTTTAAAAACAACGAAAAAGTTTTGCTTGGGACCAAGTCTCATCGATTACAAAAACTGATTCTTCCAGTCAAAGATTTTATATACTCACGACTTAACAATTCTTTCGTGTTGCCTACCTAGCAAGTTCCGAATTCAGAAAAGTTGAATTTCCCTCCAACAATTTTTTACTATCATAGTCAGCCAATTTGCAATATTTCCCGCGACAAAATTTACGGATTCCCCACAATGGGTCTCCAACCAATAAAATGAATTATTCATTTATCTTCTTAGGTCACACGAGATGCCAGCGACCAAGACAGGGCAAGTGCGACCACTATCCCGAAAAAGACACCTACAGAACCTAACGAAGGCTTCCAAAATTAGCATAGAAAGAGACATTAGCAGAATATCCCACTTGATGTTCTGTCACTTTCAGCATCATTCTGCCTTTTTGTTCCCTTGTGTATGGTGACTATAATTTGATTGTGCTGAATATGATGTCTACTTGTGTTGTGGACAACTATTGATTTTTTCTGCTTTGGTTAATTTGAGGTATTACTTTTACAAATTTGTATATCATCATTTTACAAATTTCAACAGTGTTTCCTATTAATCCGCTAAACCGCAACTGAAGAATAATAAAAACTTTTCTCAAAACTGTATGGGAAAGCTCAGTGTCGGTTATGATAGTATTACAACATCGTTAATGCAAATTAGGTTTCGCAAAATTATATTCAAAAGATTTTTTAAATCGTTTATTACGGTACCAAGTAAAGTTGAGAATGCGTATTACGAGAACATATTTGACGGGCAATATCTCAGAGCAAAAACTACAGTAACTCTTAGAATGAATTCTGTAGCGTTTGTATCGATTTACGGGCTCGATTTTCGAAATAATTTATATTTGTAAAGTGAAAGCTATATTCAATTTTTCTTCGATTATTTGTTGTTTTGTTTTTGATTGTGTTTTTCTTTTATTTTAATAGTATTTGTCACTTTTCAAATAGAAATTGATAAAATGGAGCCCGTAAATGGACACATATCCAGTAGAGTCATTCAAAGAGTTACTGTAGTTTTCGCGTCATCTGAGATATTTTGCCCGTCAGATATGTTGTGCAATACAATGCGCATTCTCAACATTCCTGTTACCGTGAAAAACGAAATTTTTTGTTAAAACTATTTTTGTAAGTCGAACAAAATTCACAACTCGATAAAACTGTCCTAGTCATCAGATTAATATAATTGAAATAAATAATATGAATTAAATTAAATTTTAAATATTAAAAATGTTATTGTTGTTTTAACAAAACGTTATTGGACTTTTCAGCAAAAAAATGAAAATAAAAATCGATTATTTTTTGAATTGTTGATTTTTCGGTTTTTAAATGTTGTTGAAAAGAAACGAATTGTATATACGTCAATTAAAAAGGCCGTTTAAATTGTTTTTTAAAATGTTTTATTTTTTTCAGATAGATCAACAGGAGTGAACTTCATATACTTCAAAAAGCCAGTATGGGATGTATCTATCCAACCACTCTATCAGCCACTACTCTTAGCACTAATCACAATGTACGACCCCGTGAGAGATTGTTGTCTGTTTTTTACTAGATATCTACACGAGTGGTAGAATATAAAGAAGAGTGGTGACAAGTTTGGGATCTGAGTCCCGTAGAAAAAATCATCCCACCGAAACTCTAAACTATGAGGGACTGGTCAACTATGCATTTGACGACGTCTACCTGTTTTAAGTTATTGATGTGGTGAAGAGTGATTTGCCTTTTGAAGAAGTCGCTCGACCTCGACCTTCTTCGACCTGATTGAACTGAAAGATCCTCGGGAATCATTTTTAGAATTTAGAAGACTGTACCGACTGTGGATCTTTTTGTTTGCTCGAGACGATAGAATACAGCCCCATCCGAACAGGGGTGCGCGGCAATTGCCGTGTGGCAATAGAATATTTCGGCAATTTCGGCAATTGCGGCAACTTAGGCAATTGCCAAAATCGGAAAATTCAGAGAACCGGCAATTGCCGAAATTGCCGACTGCCGGAAATCCGAATTGGAAATATAAACTTGCTTTTTTTTTGTAGTTTTAAGAGATTGAACATGCATTTTACTAAACAATTTTCTCTTTTTAAAAATGGTATTTAATTCCTTTGAAGATTGACCGTTTTCTTTTAGAAAACTCTGACTGACAGAATATCACAAAACAATGTGACATTTTTCAATTTTCGATATACATTTTTGAAAATTGCCAACTGCCCTGCAATCGGTCGGCGATTTCGGCACTTGCCGAAATTGCCGATTGCCGGAAATTTTGAAAACCCGCAATTGCCGAAATTGCCGTGCACCCCTGATACCGAATGTATCTTAAAAAATTAATTTTTTTGTTAATTTTTTGAAAATTTTCATAAAAGTAAAGAAAGGGCCAAATTATGTTTCTTGAACTACTCGTAGTCTGTGACTTCATTTTCGGCCTTTTTCCGTTTTTCAGCAATAATGATTGGTTTTCTTTGCTCTCTAATTTTAAACATATTTCTTCACAAATGTCTCAAAATAACTTCAGTTCAAAGTAATAAAAATAAAATAAAGAGAAAAACATAAAGAAAAACCAGTGAGTTTTTTCAAAAATAATTCAAAAATAATTCGGTCCTTATTTTTTTTTTTTTGCAAAAAAAAACAAAACAAACTGCCCTATAAAAATTTTCCAAAAAAAAATTGGAAGGTTATTTTAATTTCAGCGGTCTATTTTTGGAAGTTGTCGAACTAATCGATCAAAACATTTTTTCATTTGTTTAAGTGTTATTATGCTTGAGATATTCAAATTCCAACATACCAGGCGTGATTCAAAATCATCGCTTTTTGGACATAAAACCGTAAAACCCAAAATTTATGAAAAGTTTTATTATGATAGAGTCATTCAATAATATTCCTAGTACTTTCACTAAATAATCAAACAATTTTTGTTGAATGGCTAGTTTCAAAATCGGCGGCTTACATAAAACATGCACAACAATAAGAAAAATAGGTATGACTTCGATCTTCAAAAATATTAAAAACAATATTTTTAATTTTACAGTGTTAGCAGTTCGACGAATCAATGCAGCTGAAGTACACTTATACAATCAAATCACGCTTTTTATATTAATTTTTAAATCAATTGAACCCATAAAAATTACAATTCCTCAAACCACGTTGATCCTAAACGACTGCATTAAGAAAAGGGAAAACATAGGGCTTCCCAAAATGACTGCCTCCCGCCTTGTGGCGACATGCTCCTGCCTCGTCCAGGCCGCCTCTCCAGTCAGTGCAGTGCAGAAATTTTTCAAAATCAAAAACATGGAAAATTAGAGAAGGATTTTAGGCCTCGGAAATCAATTTTAAGTCCTCTAGCTACAAAATGAACCGTTTTAGAGGAGTTTCAAAATTGTGAATTTTTAACAATTACCCAATTTTGCCACTTTTGAATAGGTTTTTGATGGTTAAACCTAGATCTTCTGGATAATTCCGCATATATGAATTACCGTATTTCCTAGATTAGTTTTGCATACAAGACTAATTTTCAATTGGTCTGTAGGGGTACAAGACTAATAGAGACTGCACATTTAGACTATTAGAGGCTAACTGCAAGACTAATTTTTGAATGCTATAGAGCAACGTGACCAATTTTTGATTGTAAACTCACCTTGATATCGTTTAAACAAAAATACATCCTATTGCAATATTTAATCAATTATTTGAACGCTTTTAATCAAAAACTCGAGTTCAATTTGCCCAAAATGGGTCCAATTTATTAACGTTGCAGCGATCTATGCAAGATATTGCTGGACTGGAAAAAATGGTCGGGTGCAAGACTTTTAGAGACTGCAATACTAATAGAGGCTGCAAGACTAATTTTCGATTTGCCCGTAGGGGTACAAGGGCCCATAATAGGGATGGAATACTATTAGAGGAAATACGTTACCTGTTTTTGACATAATTAGACAACATTTTATTTTTGATAAATTTTTTAGGGCTCCATCATTACTTCCTTTTTTTTTGGACAATAAAAATAAATTTTCTGCTTAAAAGCGTTTGAAACCACTATATTTTGCAAAAGGACAATTTTTTAGGATTGGAGATCAATTTTATGTCCTCTAGCTACAAAATTAACAATTTAGCGGAGGAGTTTCAAAATTGTGAGTTTTTACAAAAAATTGCCCAATTTCGCCACGTTTTTTATTTTGGTGGGTTATAGATTTTTTAAATTCAGCATATATGAATTACCCGTTTTCAACCTTAAAGTTAGACCATTCCTTGATTTTTGCCCAATCTTTTTTTCAGCCATCTTATGGCTGTTCTTTTTTTGGGCAAAAAAAGTACAATAAATTTTTCAGCAAACGTACAAAACCATTAGAAATTGAAAAAAAGCAATTTTTTAGGGTTCCCCGATATCAATTTTGGGTCCTCTAACTTCAAAAATGATATTTTCCAATAGAAGAGTTTCAAAATTGTTTTTGTGCCATAAATTGCACCCCATTGTTGCCACTTTTAATGGCCACTTTTTGGTGAGGCATTCCTAGATTTCCTGAATTCTGCATATATGAATTACCGTGTGTATTTCGACAAATTAAGACAACTTTTTAATTTAAAAAATTAAAAAGGATTAAAGGACGATCCGTTCTTCAATGCTATGCACTGCGGATCTGGGATTCAGGTACACTGCCTGGTGGTGATCCCTCTGGGCTGTAATTTAAGCCACGTTCTCCTATCCGCGGACTGTGGCCGATAATCTAGTCGTGGATTGGTCCACTTCCCAATAGAGGCCGTTAGGGTGAACCTAGGGAGTGAGGCCGGACTTTTATCTCGTGGCCCCCAGAATGCTTGCGGCCACCACTACCCTGAACTGCTATCTGCCGCCCTTGGGGAAATAATTTTTTTTTTTTTTGGGCAAATAAATAATTTTTTTATTGGAAATGGTACAATTTAAACCAACTACTATATATTAAAAAATATTATCCAATTATTCCAAAAATTCCAAATAATCCAAATATTCCAAATTCCAAATATTCCAACTGAATATTCCAAATTTATTCCAAATAATTTTATGAAAAAGGCCCTTTTGTTAGGGCTGGGAAGTTTGAATTTGGTTACAACTATTGCCCAATTTTGCCGCTTTTTAAACTGTGGTTTTTGATAGGTTAAACCTAGATTTTCTCCTGGGAATTCTGCATGTATAACTTACTTGTTTTCAACTATCTAAACTAGTTCAGACTACATTATTTTTGTTTTTTCAAATTTTTTCAGCCAAATTAAGGACTTTTTTGGGCAACTCTTTTTTTTTTTGACGGGGATCAAAAAAAAATTAAATTAAATTGCCCAAGCTTTTTAACAATAGTTTTTGGTCCCGGAAACCTAGCCTAGTGTGGCCCGGAAAATCGAAAAATCGAAAACGATAATTTTTTGAAAATTTTTAAAATGAAAAAAAACAGACTCAATTTTCTTCCAAAATAAAAAAGTGGGAAACATTTTGAATATCTTTCGAATAAAAAACATAACTTTTCAAAAAATTTTGATTTTCCCACAAAAAAGTGAAATAAGAAGCAGGTTACTGTAGCTGGGATAAAGCTTCAAAGGGTGCGTACCAGGACCTGAATTAAACCGCCGCCCGAGTAAATTTCATCGACATATTTAATGTACCATCAATCACCTGATCCTCCTCTTCCTCCTTCTTTCAACCATTACACCACACAGAGTTCCTTTTATGAAGGTCTCAATTCCCCTTCATAACATTCTTTGTAATTAATGCACCAACAAGCTATGCGAACAGCACTTAGACACCCCCCTCCTACACGCTCTTTGGAGCTCCCCCGTTCAACTCTAATGGACCTGGTAATCCCTTGCGCCGTGGGATTTTTCGGGTCTGGCCGTGTTTTTTATCCGATTTACTTCCCGGAATACCGGAAATGGCGATCGATATTGCAGACAAAGCAAACTTTTTATTTTCAAAAATCCGCCCACTTTTTTTAAAAGTGATTCAATCATTTTTTCTAAAGTTTTTTTTTTTGAAAGCCCGCGCTGGCTTCCCAAATATTTTGGAATGTAAGAGATTGCCGAGTTAGCATTTGGACTCGGCCACGGCCGGGGGCGATTCACGTCGGCTCGGTTTCTGTAGAAAACTAAATGTATTTGTCCGTATGGAGTACAAAAGCTTTGCCAGGCGTTATCCGGCAGGCGATAGAAGCCGCGACGCAACACGCAACTCGCCCTAAGTCTACCCCGGCCGTGGCTGAGTTATGCCTACTCGGCAAACTCTTGCATTTGAAAATAGGAGCGAAGCCGAAGCAGGTGAACATGGCGATGTCTGGCTTCCCTCATAAATTGAAAAGGAATAGAGTTTACCGAACTAGGCCATTTTGGCTCTGGCCATATCTGGGGGAGATTTACTACCGGCGCGTTGCGTGCCCCGTCGCGAATCAGCTCGTTTTTAGTTGTAAAACTGAATGTATTTGTACGTGTGGAGCACACGACTTACCCACGCGTTGTCCGCTAAAATGTTAATGGAGCGCGAAAAATTCAATGAGGAAGGCCAAGAACCCCGTGTGTGATTTTTGCAACTACAGCCCAGAATTAGAACGGGATTAATACAAATTTAGTTTGAAATTCGGATTTCGCAATTGAAAATGTTGACCACGAAATTAAAATTTCGAAAACCCGAATCTCATCTAAATTAAATTCCAAAGTTTTCATTCAAATTTCAATGAGTTCTCTATTGAGCCGAGTTCCCGCGCACGGGAGGTAATGGACCCCTCTTGTAAGTTTAGGGGTACAACGACCCCCCACCACCCCATATGCACAATACAGAACTCTCAAGACCCGCCAACCCTAGGCCCCTCATCCAAAACATATCCGAATATACCCTCTACTGTACTTTATTTACTTGCTCCGTTTTCCCGGGTACCAGGGTACTCCCTAAACTAAGTGAATTTCAAAGGTGGTGGCCTAGAAAAAGCTCTTCCACTGGTTGTGGAAAGAAATGATGATTCGAGGTACTTGTTGATGCCTTTTATTGCTTATGGTAGGGTTTTTTTGCCACGTCGTGTCCGGGCAAATTTTTAAAACTATTTTTCTATTTTTTAAAGGCCCAAAACTTTGTTTTTTTTAATGGTATCGTTTTTTCGAGAAAAAAATTACACAAAACGGGGGTTTTAGGTTTAGGCTAAGGCGTAGGCTTAGGTTTAGGCCTAGGCTTAGGCTTAGGATAAGGCTTAGGCCTAGGCGCAGGCTTAGGCATAGGCGTAGGCTATAGGTTTAGGCTAAAGCGTAGGCTTAGGTTTAGGCCTAGACTTAGGCGGCTAAGGCTTGGGCTTAGGCGTAGGCTTAGGCGTAGGCGTAGGCTTCGGCCTAGGTGTAGACTTCGGCTCAAACATAAGCTCAGGGGCTAAAAAAGGAGAAACGCCCACAAATTCAATCCTGAAAATTTTTTTAAATCTTAAAATAGTCAATTTTCAGTGGAAATCACAGTGAGCATTTTGAAAATCCAATAATTTTCAGTATTGCTATAAATATTTTCGTTCGGATTGGACAATGAAATAATCGGTGAACCAAAGCTACAATGCAATCCGGAAAGTATTACATTCTATTCTCCTTCAACACACGGAATCCGTGTATGTTAGTCTTGGGGTCTCGACACGAATTCTTCCCGCAAAATTAGTTTTCCGACATACTGAGTACCCCGCAAGTAGAGCGCTTATCAATAAATTATAAATAATCAATAGAGCGCACTTGCCCCAATTTCAAAATTTTCAGAGGACTTTTAACGTATATATGGCTTTTACAGAACACCCGGCTGTCGTCGGCAATTCCTCGCACCGAATCAGGCTGGAGGCTCATTTGGTAGGCTCGGTGATTGCGGGATGCGGCGATCCAATCAGGGGAGATTCGCCACATGGCGTCAATCAGCACTTCACTTTTAATATTGCGAACTTTCGAATCTGGCGAGAGGAACGTTCATTCAATATTCGATGCTTTTATGCACAGTGGATTGGCTGTTGTCAAAGCTGATCTGGATGTCAGGTAGGGAGGCAATCGATAAATTCCCCGAAAATTGATACATTTTCCAAAAATCAATAGATACCCAAAAAATCAAACAATTCCCAGGAAACTGGAAGAAAAATCTCAGAAAATCAATAATGTATTTGTTTTGCAGCGCAATGCCGGAAGAATCGTTCGAACGTGACAATCGTAGTATGCCCCAATGCACATATTCCCTTCGTGAAGGGACATTTGAGGGCCCAAAAGTGTCGAATACACGTGTGGGAATGACAATTGTTCATCCATGGGACTGTGATACATCGGGGAACTATGAAATACTGCTACGTGGAATGGACACCATACTCGATTCACGTGGTGTTATTATGAATCTTTTCCATTGCTTGATGAGAATGGGTAAGAGTAGGGAAGTATCGGCCGGCTACGAAAAGAAAAATATATCACTAGAGCAGGATTTCTAAGCATTTTTCTCAATAGAGCGCGCTTGGTCAAATCCCTTAAATAAAATTATGGTGCATCGAAACGGGTTTACGTACGCTTCTGATAGAGCTGTAGTACTCGAGGAAGCTGAAAAAAATAATGAAGAAAGTGAAAAAAAACAAAAGTGTGAATACAGTCGCAGCCTTCTCAGATAAATTTCAAAAAACTGTGGATGGTCGTAAATGGCGCGTGAAAAGTTTTTTGAAAATGGCCCTCGAGGACATTTCAAAAAAGAGCGATTTTCGCAAAGCCCCCTTCTTCGATGTTTGCTTTAGAAAAACAATGCAATTTTGTTTATTTCGCAACAAAATTTTTGAAAAATGAGTTAAATTTGCAACTGCTAAGAGCGCGATTGCACACACACAGACACACCCATCAAACGTCAGAGACCCCACTGATTTTGTAGATTAAGGTTGAGAGAGAACATGGAAAACGTCACGAACTTTGTTCCGTCAATTCCCGTTGGGTTGGCGCTTGATCATCAGAATGCAATGAAAGTCTAAAATTAAGCCGTTTCGCTAAAACGTAGCGAATCTCATTCCACCGAGTCTATTTTCGTGAGGCGGGTCTCCAATTTTTCAAGTCTTTGCTCGTTATGGTGCATCGAAGGGTAATTCAAAATTTCACATAATTGTTAGACACTTTCCGACCAGTTCCAAATTTTTTATGGTGCATCGAAAGAATTTTGCGTAATTTTGCAATAGAGCGCGGCCTATTACTACTCACCTCTAAATTTCTGCAAACTCTTCCAGAAGGTTTCCCGTGACTTCCCACAAGTGGTATACCTCCCATCACTGACGTCAGCCACATGGCAATCGAAGCCATCTCATTTCCTGACCAACCATCGATTTCTTTCTCGTGCCAAATTAAGTTGTCTGAGGGTTAGGGAAGTATGAGTTTCGGGGTATGAGTCCCCCCGCGTGTACCCCATTACACATGTCCCCATCACGGGACAAGTACCAATGCCACTTGATAATACAATTGGAAATACGTTAGGTGAGTTATTTACGGCCGAGAAAACCTGCAAGAATAAAAGTTCAGCCACCTTTTTGGCGGATTTTTGCGCAACTGTATGTCGCACAAGACTTTACGTCAGAAGCAGTGGGCGTGTCCGCCTGCAGGCCCCGATGTTTTAGATGTAAAAAATTAGATGTTTTAGATGTAAAAAATTGAAGTTTGACAAAAAAAAATTCGGCCACCGATTTTTTTTGCTTTCATGTTTTGTCCATGCATTTCCAATTTTTTTCGTGAAACGTTTTTGTCAGAATTGTGCCGGCGTGTCTTGTAAAGTCCCGCCCAATTTGTGGGCTTGTTTCGACCAAAAATACTGTTTTGTTTCACAAAAACAGAGCCAGATATAAGCATTTTGAAAAAAACATCCCTGTCCTCTCCTTTCTCCATTCTAAAATTTGAATTAGATCGTAAAAAACCCCCGGTCTTCAATTCCAGTGAAGAATTTGGCGGCAGAGCGTGTTTGCTTGTCACAGTTTTTTTGTCGACACTGAGCAAACTTCAACTCTGCTTCCAGCTAGAAATCCTTTACAAGCAAATTCAAATTTTCAGACGGAATCCCAAGCGACTGGAGCCGTGGATCAAAGAGCCCTGCTCCTCCCACTGATGACGTGGCAAACATCACCTCAGAAGGCAGAGTGCCTCGGCATCGTCATCACCGAAGAAGAACAAAATGACGAGTCGAACCATGTTGAGGCGCGAAAAAAATCGATTTGCTCATCGATTATTCAATATCACATCGGAAGATCTCTATGTGTCAGTGAGCCAACCGTCGAGCCAATGGAAGTAGAGATGCCTGGAGCACCGAGAGAAACTGGTCGGAGGGTGTCTGAGCCATGTGTCTCGGTTGAAACTTTCGATATTCGGCCCTTGCTGTACTTTTCGTTTTTGTCGTTTCGTTTGGACGGTCTGTTTCTTCGGAAGTCATATGCTTAAAAATTTTTTATTGATTTTTTTTCCTCCCACAGGGTTCTCACCTTCCTCATGCGGTTGATTTTTTTGCGCTCCATTGACACTCGCTTGTCGGAAAGAAGCACGCATGGGAAGGTTGTGTACACGGACAATGCGTATACATTTTACAATTTCTAAAATCGAGCCGCGCCGCAACACGCAACCCGCAAACCCAGCTAGCCGAGTCTAAATGGCCTAGTTCGGCAAGCTCTTTCAGTTCAATATGAGGGAAGCAAGAAATCCATTTGCCACCACAAGATTTTTGCGTGGCCGTCGCAGTTTTCTAGTTTCTCGGCCACGTTGTCAAAAATTATTTTAAATCGTACTGGGAAGACTAAATTAGATATCTCTCCTGCAGATTGTGATTCGCGGAAAAATTCCATGAATGTTTCTCCCAGTCATTTTTTTTTTGTAAATCCAACAAATCAAATGAGCGCCAAAACCTCACAAATCTCATACTCCAAAATTTGCGGAATTCCTCTTTATTTCTTAAGGCCTCCTCTTTGGAAAATTTAAAAAACTCGTATAAAAACTTTTTCTTCCGTTGCAGCATACGCACAGAAAGTCTTTAAAGTCTGAAAATAAAGTCCCAAAATCCCACTCTCATTCCACCGAGAGGTCATTTTCCGTGAGGTCTCTTTCTTGGGTCGCGACGCGAAAATACTGTAATTTTATTAATCTTTTCAGAACTCAAGACTGTGAAATGCCGATTCCAGCCAGAAGGATATTAGCTAAGCGAACAGTGAAACTCTTGTTTAAAAGTATTCTGTTTCCCATCCACGTGCCATAATTCTTGCATTTTTTTTTTCCCTATTTTGATTCAATTTATTTACAATTTGTTCAATTGCCTAAATAATCAGTAAATAATAATTTAACATTAACACAAGGCGTCACATTTTCGTATCACGCGTGGAATGTAACGGTGCCGTTAGTGTCAATGGTTCCGGCTGAAAATTAGTTATAATTGGAGCGCATTTGCATTTTTCTCGAAAAATAGATGTTTTCGTGTGATCCAGAATGATTTATCGATTTTTCTTAACTTAGTGGCCGAGAAAATGGAATCGAAACGGGCTCAGACCTCGACTTTTATTTACCTGGAACGAAAATTTAAAGTATGATCAACGCGCTAAAGCCTCAATTATGCAAAACGCTTTAAAAACGGGTTTTGGAATTTCCTCGAGACCACTGGTGACGTCACTCCTTTTCAATTTATTATTCTAACGTTGTTTTCTAGGCCACTGATGTCGATATTTTTCCACTGGTTTCTAGATCGCCTGCGATGTCATTTCTCTTCCATACCCTGCTCTAGCGGGTTTCTAGGCCGCTGAAGTAATTATTTTTCTTCCAAAAATAAATCTAGGCCATTAATGACGTTATCTCTAGTTCTTTTCCTTAGGATTCCCTCAGGTTCCTCATATTTCAGATCCATACTCGCCACGTTCATCTCATGAACTTTTTCCACGCTTTTTCACTGCTCGTACTCTTCTCATCTACTGTATCCGGCACCACAACGTCGGAGCAGCAGCTTGCTCATCAATATGCTGATGTCTCCTGGCGGACGTGGTGTATCTGGTGCAGTTTCATAGTGATTTTGCTGCTTCTCCATGAGATTCTGTATTAAACTGGCTGAGGGAGGATTACCACGAACGGTGGCATCGGAGGCGGCAGAGGAGCCATAGATACGGGAGTCTGAGAAGCCATCATGGAGTTGGGGGTAATTCCTTTGTTCGTTGGGAAATCTGTGGTGACATTTGTGGGGCCATAGGGGACGGGGACATTTGGAATACCATCGGAAGCATTGGCGGTGGTGGGGATGCCGGAGCCATTCGTATCATTGGAGCCATCACGTAAGATGGTGGAGATGGTGGGAGACTGGAAGGATTTTTTTTTTGAGTTTTTTTCGTAACACGGGCGTCTGTCCTTCCTCATTGCACTTTTCGCGCTCCGATGATAACTGCCGGACGACGCGTGGAAAAGTGGTGTACTCCCCACGGAATACAAATACATTTAGTTTTCAACTGAAAACCGAGCCGTGACACACGCTATCCATAAATGGTGTCCTAATTTCTGTTTTTTAATCTTGAGTTAAAAGTTTAATAATTATTTCTACAGAATGGCTGGGAATGTGACGACCCACGTGGAACCGAGAATTCTCCTGCGTGGACTCTTAGACAATTCAAAAAAATATTGGTGGTTTTGATAATAAAGGATTTATACGGATAAAAATCTATTATAAAAGCCGTGAAAAAATCATCATCAACCACTGCCTAAAAGATTGAAATTATGATGGCCGAGACTTCTCAAGTGTGGCCTAGGTAAAAAATCTTAAGGCCTTTGAAAATTTGCTCATTTCGAAAATTAAAAAAAACAACTCAATTGATAGGTTGTTTAAAATTAAAAATTAGTTGGTCTTTTTTTCTCAATTTATGCAAAATCAAAAATTATAATCAATTTTTAATCCAGAATTCGTCAAGTGGCCTAGAATTCGACTGCTCGGGTGGCCTAAAATTCCCCCAAAATTTAAAATTATTGATGCTGGCCAAAAAGTTGAATAGTGCCCGAGGTTGTTCGTATTTCACTTTTCTCAGGCGGCCTACGGAAAAAAACTCGGCCACCAATAGTTTTTCCTAGGCCTCAAATGCCCTAATTGTATGTTAATTACAGTATTTTCTAGACAAGATTTATTTCCTTAAAAAAACTCGCGAATAGCACATGGAGCTCTGACTCTTGCTCCCACCAATACAAAATTCCGAATTTTTTAGAAAAAACCGCAAAACTATAAGAATTTGTGGTAGAAATTGGGGCATTTACGTAATAACAATAATAATGTCCGCAAATTTTTTTTCATAAATTTCATAGTCCAGGACGAGGTAAGCCTAGAATCCATTCAATTTTATTGGGCCGCCGATCTTCGGAACACTTTTACAATTTATACAGTATACAACTTTTACCTGCAACTTAATAATATCATCAATACTTCCAGAATATTCTTCTTTTTCCTCTGGCTCAATTGCCACGTCATCATCTTGTAATCTGGTCCATTTTGCTGGCGAGGCGTCGGCAAACAGCATTTAGTATTTACGGAGCAAGATCTTTCAAGGCCCGCATGCGACAGGAACAATTACGCCAGTCTGTGAATCTGAAAAAAATAATCTTGTCTTTTAGGTGACCCTGCCTGCCAAAGTCTGCCTTGCAAGGGACCTTTGACCTACTTGACGTACCTTCAAGTGAGACCTATGCTGGTTTGCCTGCATTTGGGTTTTGTCAGTGCCTTCTAGGCCAATGCCTACCTTTCAAACTATGTAGGTCAACTGTTTTTAAGGTAGCCTGGGTCAGCGGTCACTATGCTATCTACGTCTACAATGCTACCCCGTGCCTATCTACCTGCTTTTAATGCTATCTGCCTTTTCAGCCTGATAGTTTAGGGACAATCTACGCCGGTCCAGCTCACATAGGTTATCTAAATGCCTATCGGGTTTCCTTCCTGCCTGGGCATCCAAAGTGACCTAGGCTTCGTGTTTTTTGTTCTAGATCTCACCGTATATACCTACTTACATGCCTGCCTTTAAGTTTACCTATGCCTGCCTGCATTCCTCGTGGTGCCATGAATGCCCTAAAAACTCACGTATCATAAGTAACAATCATATTGACGAACAACGGTTCGATGAGTTAATATCGTGCAAGCCCAGATCATGATCGGGTGAAGAGAAATCGTTGGCCTAAAAATTTACTCGGCCACCCCCTTACCTGCTGCATTGCGAAATAAGCGTACTGCTGGGAGTGCAACGTGGCACACTTATTGAATCCCGCCGTATTGCCCCATCACACTTTCGGCGAAAATTTGGAATGATGGAAGAGAATAGGATAACCAGGCCATGGATGTATGTGCGCTATGTTGATAATCGGTTATTTTCAACGTGGATTATCAATTGAGCGCAGTTGTCCCACTGGAAGAGTTTTCCTATCTAGGCCACCACCACCACCCACTCACCATTATAATAATAGCCAGCAAGTGTTGTTCATGTGGAATAAATGCTATAACGATGAAAAACACGGCGGCCACGGCCAGAGCTATTGTGTTGAAAATTTTAGTTTGCAGAGTTTCTGATGAACATCTGGAATATTGATTTTTGGTGGCCGTAGAGAGTAAAAACTCGGCGACTGAGTATTTTTCACATTTCAAGTATAAAATTATTCCAAGAAAAATCTGCTCCCGATAAACTCACTTAATATAATCACTAATAATTCCCGTAGCCATGAAAATTTCGTAAAAAATAGAAACATAATGGTAAGGCGGCCAAAAAACAGCACGAAAGTACGTCATAGTTCAAATAATTTTTCATATATTGCGGATTGAATTGGGATACCAATTGACCTGTTAAATCTCCAGACGTGCGATCCAACAAGGCCACAGGCTTAAACTTGTCAGAATATGACGGAAATACATGGAAGATTTTTCCTGGCCGGCATACCTGCCGAAAAAGTAACGGGCTGCGAATTTGCCCCCTCATGTTTTCAAATGGAAGAGGGTGGCCGTGAATAAAGGTAACCTCTACCGGACCTGGGTCGCGACTCGCGACAATCGGGAAAATTTTCTCAAAGAAATTTCGTACTCTCGCTACTTTTAGTTTTCCTGTTTATGGCATCCCCCGGGTCGAGGTACGCTTTTTTCACGGCCACCTCCTCTTTCCATAGTTTGAAAACATGGGAAATTCGAAGCCCGTGAAAAGTTAGGCCCAATGCGATGTGGTGGCCGAGGTTTTGAAAATTCGGTTACTCTCATGTAATAAATCTTGAAGTCGAAGCAAATTTGCGTACATCAAACCCATTTACCTCGTTAGCAGTTTTAGAAAAATTTGGGATTTTCTCATACTAATGAGGGAACGTCATAATTGTCGACACATTGCGTACCCCGAGGAACCAACTAATTCAGTCCTAGGTTTAGGCATATGGTAAGGCATAGGCTTAGGCGTAGACGCCTAGGCTTAGGCTTAGGCTTAGACGGGGTGTCAGAGTGCCTTATTTCGGCTTCATCTACGTACATCTACAAGAAGGGAGAAGAGACGCAGAGTTTTCTACTGATTTCGCAGACTTGGTTAAGAGTGTGCTGACGTCACATTTTTTGGGGCAAAAATTCCCGCATTTTTGATAGACCAAACCGTAATAGCACGGCCAGGCATGCGCTTAGCCTTGAGTCCGTAGTCCTTCGGGCGCGTTTTTCTCAAAAATGATACGTTACCATTTCAGGTTTTTCCGCTCCAAAATCTAGTTATAATAATTTGTGTGCCCGTGTAGAGCGCGTTTGCACTGACTTTCTTTCCCTCGATTTCCCTTATCGAATCCTCTCCAATTCCTTCTCGCAACCCCAACTGTGCTCACTCGGCGGTAAGGACTTGAAAAATCCCAGGAAAAAAAAAAGTGACCAACGATACCCCGGCGTTAGTAAACCGACGTCCATCCACCAGACGAAGAGCGTAATCCCGGAACTGTGTAAATATATTTGAAAGTTGATTTACGGTTAATAGTCCAATGAATACTTCGTGCTCGTATGGAGTCGCCCAATTATCCCTGCTGTAAGCCCATCGAGCCAGCGAGGGGATATGTGGCTGAAAATGCCATTCCTTGATAAATACGCGGCCACAAAATCCGAAGCCAATGGTACTTGCCAACGGGATAAGGGCTGTTGAATACTGGAAAAATTGCGTGCAATACATCATATTTGACGGGCAATTTTAGAAAATTTAAAAAAACGCGCTCTAATGATGCTTGGTGTACTCCTCTCGGACAATAAATGTCAATAATTTTCGAAAATTCGATAATTTTTGTTTAATTTCAGAAAAATGAAATCTGTTTTAGCATATTTTGAGCGCGTAAAATATGATTCTTAAATACTTAATTCAGTATTTTACGCAGGCGTGGTATCCGAGTGTCACCTCTCTAGGCTTGATCCTTGGTACGTAGATCTACAAAAAATGCGGGAGAAGAGCAGACGCAGAGTTCTCAACTGATTTCGTATGAGTTAAGCAAGTGCTGACGCATTCACATATTTTCGGCCAAATAATTCCCGCATTGTAGATTCAAACCGTTATGGGACAGCCTGACACCACGTGCTTACTCGGACTTTTTCACAATTTTGTGCTTCATGCACCATTTGTTTTTGTTTCGAAAAATCAGATTATTTAGCGGGCAAATGCAACGCCCACTGTGCAATACACCATATTTGACGATCAATTTCAAAAATTTTGTATGCTTTCGTGCTTTTCGGGGTACTGTAGCTTTGAAAATACGCATGCACTGGATCTGACGGCAAAATGCACAGTTTTTATAAAATTAGTCTAGACTAGAAATTAGTCAGTTTTCACGAAACAATGAATAAAAACTACAGAAAACTCGGCCACCGATATTTTTTTTTTTCGCGGCCACGATTGACGTCATACCTCATAATTCCGCCGACAAACCTCTGGAAACAGGATTATGCGGCAAATGTTGAAAAGAAATGGAAAAAATGGAATCGAGGCGGCAAGACTATAGCCACACACGATTGAAGAAAATTCGACTCTGATGGTTGGGATCGGAATTCACTGAAACAACTATTTTGGCTGGGCCGCCAGAGAAGACTCGGCCAACGAATTAAAAAAAAAACCTTTTGAAGTTGAAGTACTATTATCATCTTGCATACAAATTAAAATTATAAGTTCATATTTGAAAGAATCGAGGTCAAACACAGTGTGGCACATATTAAAATCTGCAAGAAAATCGTGAAAATTCAATTTTCCGGGTTTTGAGTTCAAAAACCAGAAATCGGACAGGAACCGGCGCGTTGACCATGGTGCATCAGCAACCGGAATTTTAAATAAGTAAAAAAATTTACGATGCTCTGATAACCAAAAGTGCAGTGATCCATTTAAGGGAAATACTGCTGGTGGATTAAACGTTGACACTGTTAACTTGATAGTTTTAATTTGATCAATGCTTGGTACTTGTTTTTTGCAGGAATCTTTGAAAATTGCCAAAACTATAATACAGTCTGAAAATTGATGATAATCTAAAACTTTAAATTCCGTTAATTATCATTATTTTTACGAAATTTTAATATAATCTCCTTAAAATTTAATTTTCTAGGCAGCGGTCTGTGAGCTTAAATTTTCGATTATCCCTCGCCAAATTAAAGAGCAGACTTTTAAGCTTATAAGCTTATTTCAGTGAGAGGAGAGCATTGTGCAAGAAGAGAAACGCAGACTAGGCTTGCGCGTTTCTCGTGCTCTGACGCGAGTCTCGATTTCCGTGGCTTGCGCATTTCTCGTGCGCGCGACGTTCATTTTTTTCCGATTTTTTTTCAGTTTTGCTGAACTTTTCTTTAATTCGTGATTTTTCATTTATTTTTCACCTCTTGTTGCTCGAAAATAAAACTGATTTTTCACACAAAATATTCGACTTTTCAGGTTCCGGCAACATGGGAGTCTTGTACTGAAAAACTCGGAATTAAGCAAAGTGGGACTCGTCGCCGGCGCAGGGCGTCAAACTGTCAATCGATAACGATATTTGGTCGACTAACAATGTTAAAGTATTAGTTTGTTTCCGTTTTTCCACGAAAATTTTCATTGTCAGGGCAGCGAACTGTATCAAAAGCTTCAAAAGTATTCCCGGCACCGTCGTCTTTCCGGAGCAGCTTTTATCGATTTTTTGTCTGAAAATGCAATTTTTTTCTAATTTTCAGCTCCCTGAAACACTCGAAGATGTGCAGCTGAAGGCCGGTGGAAAGTGGAAAAGTGCTGTTGACTCGGTAGGCTGCATTTTTGATACAAGAGGAAACGGAAAAATTTGCGAAAGGTGGAAAAAAGTCCTAAAATGGAGATTTGGCGCCGAACGTCATTCAAGAAATTCCATAACTTTCAAAAATCTATCTGAAAAATTGAAAAATATAAGACCATTTTCAGTCATTTTTAGTAAGTTTCAGCTAAACGTCGAAGAAAGTGCCTAAAACTAGGAAAAATATGAGAAAAAGACACAAATTTTGGAGAAAATTCCTGAAAAATGCAAAACACTTTTTTTCAAAAGCAAGTAATTTCAAAAAAAATCCCAAAAATTAATGCAAGTACGCTCCATCGCCCTTTTTTCCAATTTCTGACTCGAAAAGTCAAACTTCTGGTTTTGTAGGAAAGGTTATGCAAAACGCAATTTTTAGTCCAAAATTCCGAGAAAATTCTGAAATTTAAAAAAAAAATGCAAGCACACTCCATGGCACTCCGTTTCCTTTGCAAAATTTCGCGTAGATAAATTACAGACATTAGCAAAATTCCGACGATTTCGCTGACCATCACGGAAATATTGTAGGAAATTCAAACATTACACTTCCGAAAATAATTCCGCAAACGCGCTATCGCACTTTTCTCCAAGTCCCCACTCAAAAAGCATAGAACATACCTGAACTTGCCGTTTTTTTACACCAACTTCAAATTTACGCGATTTCGCTGCGAGACCCAAGCTAGTGCAGTTGCGCGCATTTCCAACAATTTCAAACTCAATTTTTTTCAAGTATTCACCACAATCGAGAACGTCCCATCAAGCGTGAACAGTGCAAGCCAGGATCGACTCATCAATAATAAATAAATTCCCCATAAAAATTATCGATTTATCGATTTTCTTTGACCCCCGAATCCTCTGTATTCCTTCGTTAGAATGTACTTTTTCCCTCCTCATTTTCTAGAAATATGTGTGTGGTGCAATTCTATGAAAAAATGCATTGCAATTTTTGACTTTAAACGAGACGTACGGTGCATTATTTTATTTTATGTACAGTTCCCGTCGTTGATCAAGTTACTCCACTGATATCAATTCACTGATAAGCCCACACTGACTGCCCAGCCCAACACAATTCCGCAACTTCTTCTCCCTGCTTTGCCATGAATTCGACGGTGGCTTCCCGTTTCTCATGGGGATTCATTCTGACCATGCGTCGATCGATTTTGTTGTCGTGTTGCCTACTGTTTGCCTGCCTGCATGATGGTTCAAATTGAATTTTACTCCGCAATTTGGCGTTTTTTTTTTAAGAGGTTCGATTGATTGGCCGAGTTAATTTTAGGGCACGAAAAATGAAAAATGAGCCGAGTGTCATTTTCGTTGGAATTCTAATTTTCAGTGTGTAAAAATATAGAAACCTCCAGCAAAAAATTTTGAACATCCCCGCCAAAACGTTACGAGACCCAAGTACAGCGAATGAGAGTTGCAAGAAAAAATTTTTAATGATTTGCAACTACGCTCCACAGTCCTTGGGTCTCACAACGTTGTAAAATTGTGGTATTTCTTCCATTACTTCTTATAATAACGATATTCGGTGGTCTCGACACTACACATTTTCATTAAAAATAAAACGGGCGCGATGTGCGCCTTTCAAGAGCTACATACTGCAGTTTCAAACTTTAGTGAAGTTGCTAAGCGTATTTTCAACAACGAATTTGAACTTACAGTACTCTTTAAGAGGCGCACGCCCGTTTTTATTAACAGAAACTTGTCGAGACCGGGCACCGTAGTTTTGACGCTAAAAATAAGATGTATGAAAAAGCGGGTTTTCAGAAAATTTCACTTATCAAAGATGAATTTGAAGTTTCCAGCCAAAATCGCTGCGAGACAGTGTAACGAGTGCAGAGCGCGAAATTGCTGTAAAATTTGATTGAAAAAGTTTAAAATTGAGATATTTAAAAACGGATTCTGGCGTCCCCCGTAATTGAATGAATTTCCCGAACTAGGCCACTTTGGCCGCGGCCATATGGGGTAGATTTACGGCGCGTTGTCGCGACCCGATTTTATGTTGGAAAACTAGGAATGTTTTTGCCCGTGTGGAGTACACGACTTTCCCACGTGTTGTCCTCTAGGTGATTGTCACTGCAGCGCAAGAAATCCAATGAGGAAGGCCAGAACCAAAAAGGACGCGTTTTTGAAGCAATTCATCGAAAGAAGACAGTAAAAAAAAAGTCAAAAATTCAAATATAGAAAAACCACCAAACCAACATCCAGCACAATCGACCTATTCTTGATGCTGCTATTTTTTTTGCACGTATGGATGTGCCGGCGGAAATCCACGTGGCCAAGAAGGCGGACACGTTTACAATGTGGGGTCGGTGGCCGACGCCGTGGCCTAGAAATCCAGCCGAAAAGTTTCCGTCAAATTTTCTGCCAATTTTCTGCTCGGCACTGCTCATCTGCGCGGCGAGCCCCACAAAATTCTTGCTCCTCCTCACAAGCTGAAGCCCGATGAGTTCCTCACTTTCGGCGACCCTGCCTTCCTTGTCTGGAATTTCGTTTCCGCGATCATTTTTAAGTCCTCGTGGACAAGATGCTTCTCGCGAACTCCGTCTTCATATATAATTTTGAGGATGAGGATGGAAGTGCCCTCCGCTGAGAGCCTAAAATGTAGTTTTTGATCACCCCCACGATTTTCAGCTCGAGGCGGCTCCAAAACAAACGTTTGAGCTTATTTTCCGCCTGCTCCAATACTACAAATGTGAATGGCTCTGGCATATTGTTTCTAAAGTCGTGGCTCTTTATTCATTCGATTAAGAGAATATCCATCGCGTCGGGGTTTTTTGTTTCGAATTTAAAAAAAAACACAAGTGGAAGAGTTTTTAAGATTTCTTGGCCACGCACACTCCAAAACCCGAAGTTTCAGCCCGTATCTTCGTTGTCCCTATTACACGGGACAAGTCATCGCTACCGTGGTCGCCACAAAATCGTACCCAGCCCTCTCCAACGCTGTCTACATCATGACAATCATCTCCTTGGTGAGCGCTGTCGCCGCCGGATTCCGAGGAGGATCCTTCGAATACGCCTCGCATACAGGATCCAGACGGCAATCCGCTATGATTTGACGGACTCGTGAAACAGGATCGCTTTCTATGATGCTCACAAGACCGGAGTGACTTCTCGTCTGTCTGCTGATTGTCAGACTGTGTCGGATACAGTTGCGTTGAATGTTCAAGGTTTCCTCAGGTAGGTGTGGGTGCGTGACCGAAGTTCCCAGATCACACCTAATTTTCCCAAATTCTTCCAGAAACTGCGTTATGCTCCTTGGATCGATGAATAAGCTTTCCGCCTCTCCCTCTTCACATTCATCCTCGTCATTATCTTCGTCGCCTCCAAAAGCTTCGGAACATATTTGTCATGTAAGTGCGCTCCAGCGAAAATGTTTTTCTAAAGTTTTGAACGGACCCCAAAATTCTGTCAAAGTGCCCCATTTTGGTTTTTGATCTTCGGAAAATGCCGGAGATAAGAGGCGCAGGCTTTGCAACTGATATCACATGGTAAAGATTGTGCTGACGGCACATGTGACGGAAAAATTCCCACATTTTTTTGTAGCTCAACGCACCTGACACCACGTGAAATTTTTGACAAGTCAAGAAAAATTTCGGCAAATGTGAATTAATTACCGCCGCACGTCGTGCCAGGCTGTCCCATTACGGCTTGATCTACACAAAGTGCGGGATGACTTCTTTTTGCCCAACGCGAATTTGACGTGAGCACTAATCGTTCTTAGTCATGCGCTAAATTAGTAGATAACTCTGAGTCTCTTCTCCCTCATTTCTTGTTGTTCTACGAGATCAAGTCTAAATTACCCAGCGTCTCTGTCACGTGCACGCCTCCCACCCTCCGACGAGCAATCAGCGGATTTACTTACTCAACTTGTTTTATTTCAGCTCCTCTCCGAAAGAACACAGGACAGAATTGCCGCCAATGTGCCGAGGAAGTTCTCTCCACAATGCGTACAGTCCGATCCTTTTCCTGCGAGAACGTCGACCGATCTTCTACGGGGAAGCTCACCCACACACTTGATGTTTGGCCACCAGAACCAAGCTAGCGATCGCCTATATCGGATTCCTCTGCTGGGCTTTTCCAGTTGTTCATTATTGTGTCAGTCCTCTGGTATGGAGGCCATCTAGTGCTGCACCAACGCAGAAAAAGAAGGGAGATCTTCTAGTGTCATTTTTGCTCTATCTCAAAATGCAACTCCGAGATAATCTTCGTCAAATGGTAGAAGTCAGGAGGCCACAGGATTGATGCAATCTGTTGGAGCAAGTCGTGAAGTGTTCGAGAACATTGATCGAGAGCAAATTCAGCACAACGGAGAGCATATGCGGAGAATGTTGTTGGAAAGATCGAGTTCAGAAATGCTCGCTTCAGTTATCCAACTCTCCGGTCCGATCAGCCAATCCTTAAGGAACTCTCGTTTACCGTTGAACCAGGAGAGACTGTTGCATTGGTACCAGCCACCCTGGCTGGAAAGTCTTCGTGCATTTCTCCGTTGCTTGAGAACTTCTACGTCCCGAATGCTGGACTTGTGGATGGAGTTCCGCGTTGCAAGAGTTCGAGCATCATTATATTAATAAGAAGGTACGTTGGCGTCAATTTCGGTTCGACAAATCGTTTGCCGGTTTGCCGTCAATTTTAATTTTTGGCATATTGCCAGATTTGCCGGAAGAGTTTAGAGTGCTTTTTTATAAGACGGAAACACTTGAAACTGTGTCCGTTTTTTTTTGTGCCGGTTGGCGATTTGCAAGATATTTTCACCGGCAATGTGCCTTGCCGATTTGCCGGAAATTTTCCATTATGGCAAGCTGACACCGATATGCCGGAAATTTTGATTTCGAAAAATTGCCGAGAGGCCGGAAGTTTCAAGGCAACTCGCCGATTTGCGAAATTTCAATTCCGGTAATTTGCCGATTGGCAGGAACAAATCGTTTGCTCGCAGTCTATTCGGATAAAAATTGCGCCAACTGGTCATCCGTTTGCACAGAAAAAGCATCTCCGCGCTTCGCTATTGGCCAATTTCATAGGGCAAATGTGACGCAACAAATCACGGGTGTTTCTTGCTTTCCATTGCTGAAACTGTGACTGGTTGGGCCCAATTTTTTGAACTTGACCTAATTGCGAAGCGAAGACTCTGGACGCAAGAAACGATTAGCTCCGTTTTCTCCTTTAGATCGTCTGTCGATCGAGATTCTCTGCTTTAAAAACACATTGCCCATCTTTTCAAAGCCCCTGTTTCAGCAGCTAGTAACAACAAAAAACCTCGAAAACTTCCAATTTTTCAGTTAGCCTTTGTCGGCCAGGAGCCCGTCCTGTTCGCTCGTTCTGTTAGATAAAATGTCAGAAGTCTTACGTACTGTGTCGAAGTGGCGGACGGTAAGCACGATTAAATGCACCATGAGCCGACCAAAAAAACTTGTTCAGGAAATCATTCGCGTGAATGGCGAATGCTCACGGATTCACTAGAAAACGTTGCAATACGAAACGTCGGAGAGAAGGGAACACAAACGTCCAGTGGTCAGAAGCAACGTGCAATTGCTCGGGCTTGTTCGTGAGAGCGTTTCTCTTGTTCCGTGGATGAAGCCACGTCGGCTTTGGACACTGAGTCCGAACATCTTGTTCAGAAACTTGACCATATAAGAATTTGGATGTGGAAAGAGTGTCATTTTGATTGCACATTATTGACTGTAGAGTAGGCTGATAAGATTGTGGTTATTAATAAGGTGAGTTGCAATTGCGCTCGAGGACCGAGTTTTGGTCGCAAGACACGGGGTTCTGGCCTTCCTCATTGAAATCAGTCTTCCGTCTATTGACAATCGCCTGCCGGACAATACGCGTGGGAAAGTCGTGCACACGGACAAATACATTTAGTTTTACAATTAAAATCGAACCGCGAAGCGACACCGCGCGCCGTAAATCTACCCCAGATTGTATGCGTGAACCGAGGCAAAATGCCCTAGTTCAGCAAAAACTCTTCCATTTCAGTTCGTTATGAGGGAATCCAGAAATCGGTCCGAGGGCCCTTGGTTACTCGCGGATAACGTGCTGTCAAATTATTTCAGAATTGAGAGTTTCGCTAAAAACTGTAGAATCGCGTTAAAAATGAGAGCTCACCAAACAGGATTCACGAAACAAGAATTCACAGAAATAGTATTCAGTGGGCGCAGTGTGCGCAGTGTGCGCGGGGTAAGCACACTACTTCTGGTCCCGCCCGCTAAATCCCGTGTTTCTCGTGAATAGCTGAATGAAATATCAAAACTCGGCGAGTTGTTCTGTGGCCGGCACACACACGTGGTTTCAGGCTGTCTCATGGCCCGACAATGGGTACATCAGTGAAAATGCGCTACTGAACAGAACGCATAACGCACGTGGTGCAAACAGGCTGTCCAAAACCATAATGGCTTGACCTACAAGAAGTGCGGGATGTTTTTGCCCAACAAATTTGATCAGCACGTTCTTAGGCATGCGAAATCAGTTGAGAACTCTATGACTCTTCTCCAGCATTTTTTGTTGATCTACGTAGATCAAGCCAAAATGAGACACGCTGACATCACGTGATAACCTGGTTGATACTACGCGTACGGCTTTCCCGGCGGGGCCGTGTTTCTCATTGCGGTTTGATCTACAAAAATGCGGGGAATTTTTCCCCCAGGAAAGTGTGACGTCAGCACACTCAGTCTGCGTCTCTTCTCCCACATTTTTCGAAGATAAACCAAAATGAGACATTTTGTCACCAACACACACACACACACACACACACGCACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACACATCATATTTGACGGGCAAAATCGGCCCCATAATTACAGGGAATAGTCGAACACATCGGAAATCACGAAACCCTACTGAACCCCATGAACGGAATCTGCCCTACGCAAAGCTCGTTCAACGACAAATGATGGGAGATCAGAAGCCACGGAGGCCGGCGGTCGAGCAGCCACATCCCGGTACCTCAGCGCCGCGTCAACCAACGTGGCTTGCAGGACCATCGCAGGGTAATGCAATGTCCCTGTTTTGTCGACTTCTTTAAGCCAATCTGCCAGTAGTGTTACTTCTCATGATTAATTGTTTTTTGTTCTTGTTAGTAGCCAACATTTTTTGATGGACTTGTTGGGATTAATTTGTAAGAATACCTAAGGGATACAATTATTCATTCATTATTAAAATTTGGGCACACAAATTCGATTGTGGAAAAACTGTACAAAAACATTCTTGCAAAAACGTGGAAATTACTCAAATAAACTCCAGGTAGTCGTTGTCGACATCGTCTCGCTTCCGCATCGCTGAAAATCCATTTTTCACTTTTTTTAAAGCAGATGCTAACCGGGGCCTCTCCGTGACCGGATCGTGTTGTTCCATCCGCGGATTATGAGAGTAGGAGCTTATGCCACGTGTCTCATTGGCAGCTTGCCAATTGTTCGCAGACAGCCTGTACGAGTCGGTCAACAGTGGACCGTTTAGAGTCTGAAAATATATAACGGGAACACTAAAATTTTAGAAGCGTATTGTGCAACACATTTGACGCGCAAAGTATCCAGGTAGCGAAAACTACAGTAGTCCTTTAAGTGACTGCTGCACGTGGTGCCCAGCAGGGCTGGCAATTTTTTGGTTCTTTGGTTTTTCTGGTTTTTTGGGACCAAAAATCCAAAAAATCAACAACAAAAACAAGTTACCGTGTCTCTCGACTCGAGACTATTCTGTATTAACATACATCGAAACATGTATTTTAACACAGTCGTCACGTCATAACCAATGAAATACATTTGGCGACATTACTTGATTAACCCCAAAACACCTATAAAACATTTTCTGGTTTTTTTTTGGTTTTTGTTCCAATTTCAATTTTTTTGTTTTTTGGTTTTTTTGGTTTTTCAAAATAACTTCAAATTTTTGTTTTTTGGTTTTTTGGTCCAATATTTTTCTACTTGGTCCCTGGTGCCCAGCTGTCCCATTACGGTTTGATGTACAACCAAGTTAGAATGCGGTAATTTTTTGCCCGAAAACATGTGACGAGGTCAGCACGTTTTTAACCATTGCAAAATCCATGCTTCCCTATTGTTTGTAGTTCAACGTAGATCAAGCCGAAAGAGACACACTGTGAGCGCGTGCTATTGTAGTGCTTGTGTCGATTTACGGGATCATTTTTCGAAATGATTATACATATAATAATCGATAGAATAATAAAATTATGGAAAAAATAATCGGAAAATAATACGACAAAAAGGAAAATTGAAAATCGCTGTCAAAATTCGAAAAAATTAATTGCGAAAATTGAGTTGCCGTAAATCGACACAAGCGCTACAGTAGTCATTTAAAAAGGATGGTCTACTGTACTTTTCGCTACGAGATATTTTGCGCGTCAAATATGTTGCGCAACACGCATTCTCAAAATTTTAAACTCTCCGCCTATCACAGCTGTGTCTCGTTAGCCCTGTATGGGGGCGGATCTTTCAGCGGTGGAGCCCGATAGAAAAAATATTTTTTCTTCGATTTTTCAGAAAAAATATCGATTTTTTCCGATTTTTTAGAAAAAAAATTTTTTTTTTTGATTTATCACAAAAATTATCGATTTTTTAGATTTTTCATAAAAAATATCGATTTTTTTTTCAGATGTCCAGAAATCCATTATTTTGATTTATTTTTAATGTTTTGAGTTCCATTTATCTGAAATTTTTTTTACCTCATAATGATTGCCCTTTTCTTCCACTGCCGCCTCGCTTAGTTCAGGGTAGTGTCGAGTAATTCGTATTCGATACTGTGAACGTGTAAGCGACAGTGGAATAACCCGGTAGATCATAAGTAGTACAATATGGCAAAGTGGATTACTAACTGAAAATTATTGGATTTTTCTCAAGTAATAAAGGTGGGGAGATCCGAAATATGTGAAAAATATTTTTAATTAACAAATTTTCCCCTGATTCCCAATTTCTATATGAAAAAATTCAAAAAAAAATTTTCCAGATTTTATATTTAAGCTTGAAATCGCTTGAGCCCGCATCACTATTTACAAAAGCTTCCCCAAAGAAATTTGAGAGCGCGCTTGCTTAGTTTGTTTTTCTGCTCATGCTAATATTGTATTTATTACCGCCAAATTCAATTTAACCGGTTTCATTCATTTTTGTCGAAAAAATATATTTTTCAGGAAAAAACCGGTGCAAAAAAACCAAAATCGACAAAAACTAATGAAATGCTGGCTGCTAAAAATTGAATTCGGCGAACCGAATAAAAATAAGTTTTAAATGAAGAAAATTCTATTAGGAGCAAACGAAATTCGCCATTTCAAGCTTAAATATGGGATATAATCAGGGATTTTTGTTTTATTTATATTTATTTCACAGCTTGATTTTCTCAGGGAAACATTTGGGGTTAATATATTTCACAGATGTCGGTAAGACAAATATGATTATTTTTTTACAAAAAATAACCCCCACCAGTAACAGCGTAGATAAATTGAGATAAATGCATGATTAACCCGGAAGAACAAAAGTCGGGATTCTGTTGGGCAATGCTGGAGTAGAAGATCGAGATGCTTGTACAATAGTAGGGCAGGAATGAATCAATCATCTGTAATTTATTTTTTTAAAGCTGGTACAATCCACGTGGTTCAGAGTGTCTCATTTCGGTTTCCGAGCTACTGTTTTGTAGATCTACAAAAATGCGGGAGAAGAGACGCAGAGTTCTGATTTCGCATGGTTAAGAACGTACTGTCACATTTTACTGGGAGACCCCCAAAATTTCGCCGCTTGTAGATCAAGCTGTGACGGGACAGCTTGGCACCATGTGGGTGCCGAGGGGAGCTTTTTGGTATTTTTTGGAATTTCTCGAAAAAAACTTTCATCGATTTTTTTGAAACTAGCTCTTTTAGGTATAGAAGAAAATAGTTTTTTCTCATCAACGCAATTTTTAGATCAATATTTTCGATTATCCGGTGAAAATTGAAAACTTTCTTTTTCTATGTTCCATTTTGATTTTATAAATTTGGGAAAACCTAATATTTCGATTTTTTTTGAAAAAAAAACCAATTCAATAATTTATATATTATAGGCCACTCTTTTTCTCTAATTTCTTCTGAAAAACCTTAACAAGAAATTTTTTTTTTTTTAAACCAATTTTGAGTAATTTTTTTCTGTAAAACATACGATTTTTTTCCAATAAATTGCTAGTTTTTTCTCTCTTTCGGGTACTTGGACTGTCTCTAATTTTGCTTGCTTTTTTCTATATTTTTTCTGCGATTTACGATGAAAAGTACCAAAAAGTCGGAAATTGTTTTTTTTTTTCGATTTTTTAGGAAAAAAAACGATATTTCCTATAAGTGTTTTTTTCATAAGTAAATACTTTTCTCCTTTTCCTTTTGATCTACAATATTTCGACTTTATTCTGGAAAAAATTTTTTAAACGTTTCTTTCTGAAACAATTTTCAGACCCAAATTTTCAATAATTCAATAATTTTTCTAGATTGTGCGACCGAAATATACACATGGTTTTCAATAAATTTATAGTGTTCTCCATTTTTGTTGATTCTATTTTACTACTATAATTTTTTCAAATTTTCGAAAAAAAACATTTTTTTTTTGGAAAATTTTAATTTCAATTCGATATATATAAAAGTTCATATTTTCATCTTTCATCGAAATATATATTTTTTGATTTTTCAACCTTTAACTTGTTTCATTTCCTTCTCTCTGAAAAAATCGGAAAAATTAACAGAAAAATCGAATTTTTTAAAAATATATTCCGATTCGCCCTACCATAATTTTTATGACAAAAAATCGGTGTGCTCGTTATTTTCTACAAAGACTCAAAACCTCAAAAAACATGCTGGGCAACGTCAAAATCGCTCGATATCGAATCTTCAGCTCAGTCTCATACCAAATACACCGCATACAGAAACATCGTGCAAGGAGCTTGAAGAAGAAAATGAGCGCGGTAGATATGCACACTTTTCCACGAAAATTTCGGCCGAAATCATGAAACAGGCGTGGATTGAGCACAATTCGATGGAGCCAATAGCCGGGAAGAGCAGCCGAACCTTTCATTGGGATCTGTGTACGTTCGTCTAACCGATAAATGTTCCTGCATTGATCGGATACAGTAGACGAGCAGCCGGACAAATGTATTTTGCAAGTGGGATATTCTGAAAATTTTTGAATTTTTTCCGAATTTAAAATTTTAGTTTCTCGATTGTTTTGAAGTAAAAGAATTGATTTTTTAGAAAATTATATGTTTTGTTTAATTTATTTAAAAATCTTTGAGGTAAAGCGCAGTGGAGTAGCGCTAGTGGGGACTTTAAAACTGCCTACGATACCACAAGGACCGAATATCATGATAAAAAAATTCAAATGGAAATTTTTCTAAATTTTATAGGTTTTTTTTTGAAAATTGAACAATCTCAGTTGTTTTTGCCTAATTCCAATTTCAATTACCGCTAATTTGTTCGGTGGAGCGCCACGTTTTTATATATTTTTAATTTTTATGTTATTTACCACCGATTTTTAATGTTTTCGGTGTATTTTTGCTCGAATTGAGAAAAAGCAAGACAAATGCAAATTTTCAATTAAAAAGCACGCTTACAGGCGTAAAAAACATGACAAAGTGCCGATTTCGATTTCCAAAATTAATTAATTTCATTGATTTACGAACCTGTAATCGTGCCGCTTTTTTAATTGAAAATTTGCATTTATCTTTTTCTCTAAAAGATAATTCGAGCAAAAAAACGAAAACATTAAAAATCGGTGGAAAATAACAAAAAATAAAATAAATAAATCTTGTTAAAAACGTGCAAAAAATCACGCTCCATCGAATGAGCAAATCCAATTGGCGGTAATTCAAATAGTAATTAACAAAGACTGCGATTTTTTTCAATTTTCAGAAAAATCGTATAAAATTAAGAGTGGTAAATATTTAAAAAATTATTTTATCATGATATCCGGTTTGGTACCGTATTTTAAAGCAATTTCCCCACTAGCGCTACTCCACCTTTAAAGTGCTAATGAATTTTTTGTACGTGGTGTCAGAAAGTCCCATTTCGGTTTAATAAAAAATGCGGAGAGACGCAGATTTCTCAATTACGCTGCTATCGTTAAAAACGTGCTGACGTCACATTTTTTTGGGAGAAAAATTCCCGCATTTTTTGTAGATCAAACCTTAATGCGACAACCAGGCACCACGTGTTTTTACAATTACACATTATCCTGGAACTTTCCAGAAAATTTGAATTTCGCGCCAAAACTTAGGGGTAGGTCCCATCATGATGAGTCACTAACGTCAAACCGATATATGTAAAAAGAACCAATGCCAAACTCAAATTTTCTTAAACTACAGTAATCCTACAGTAATCCTGTACCCCTACAGTACTACTACAGTACCTTGGCATTGTCCCCGACCAATATACAACCCAAAAATATACCTTCAAAAACAAACACGTAACTTTTCCCAAACTACAGTAATCCTACAGTTCTCCCACAGCTGCAGTACTACTGTACCTCTTTAGAATATTTTTCTGTTTTTCGATTTTTTCAAAAAAAATTCAGTTTTTTCAAAAATTGATTTAAAAATATTTCAAGTTACTTTTTAAAAGCTTTTCAAAAGTTTTTCAATCTGTAAAAATAAAATTTTACGGATTTGTATTTTTTAAATTATCTGAAATTTTTCTCAAAAAAGAAGACTTTTTTTTTCCAGTTTTCAATTAATTTCGGTAATTTTCAAAAGTTTTAGGTTTAAAAAACAATTCAATTTTTATGTACCTTAAGATTTTATCGACATAAAAATCATTAACAACTACGATTTGTAGCGGCAAACCTTTGTTTTTGGCAGTGGAGCGTTGCGCCTCGTCTTCAAAAAGACAAAATGGTGAAATCCCAAAAATCAAATAATTGTTCCGCTACGACAAAATACCGCTAAATAGTAATTTTTCATAGTAAGTTCCTTTTCAAAAGTGGCACAGACCTGATGAAACGTGTCGTTCACCTCCTCCGAGTCCTGCCACGTGAGCTGGTGCTCCGGCATGGCTGATACATTTGTGAATTTCGCTAAAACAGAAAAATATTATCAATAAGCGGAAAATTTCGTGGTCTCAACACGACAATAAATAATAAAAAGTATTCGTGGTGAGACCCGTGTTGTTTTGGAGCAAAATTCTCAAAATTGGGGTATCACGTTGTCAGCGTCCCGTTTCGGTTTGATCAACAAAAAATGCGAAGTGATGCAGAGTTTGCTGACGGCACATTAAAAAAAATGCCCGCATTTTTTGTAGATCAAACCATAATACGACAGCCTGGCAGCGCCACGTGCGGGGATTAAAACCCGAGCCGCACAGAAAAAAGGCGGGAGTTTTTTCGCAACATCGCGGCACGGGGCGGTTTTTTGTTGACCTTTATCAATAGTCTAGATACTTGCGATTTTTGCAAATTCATACAATCAACAATAAACCGACCGTGGCGCAGGGTTGCAAACTCTCTTTTTCTGCGATGCTGATTTTTTGCGAAATTCACGAAATCAAAATTACAGCACACGTGGTGTCAGTGTCTCTCATTTCGCGGCTTGACCTATGTAGATCTAAAAAAAATGCGGGAGAAGTGACGCAGAGGTCTCAACTGATTTCGCATGGCGCCACACATTTTTGGACAATTCTCGCCGCATTTTTTGTAGAGCAAACCATAACAGCCTGGCGGGGATTAGAAACCGCGCCGCACAGAAAAAAGGCGGACCGTAGTCTAATTCGCAACACCGCGGAACGGTTTTTTACTTGCATTTCAGATTCAAAAAATCAACAAAAAACCGTGCTGCAAGGTTGCGAATTCGTGCTCCGCTCCGCATCTTTGTGCGATGCTGCTTTTTTAGCGAAATTCACGAAAAAAAAATAGAGAATAAAAGTCCATTTACCGATACAAGTGACTGCCGATAGACTTCGCCGATATACATGGAGAGAAGTGTAGAGAGTGAAATGTGAAGTTTATTAGAAAACAATTTTTTAAAATTATATGTTCATGAGGAAGATTTGCGGTAACTGGTAATCGGTTTTAATTGCCTTTTCGAGTATATGAACTATTTTAATCACTTGATGATCGCTAGTACGGCTTTGCGCTTCCCATCTCTAGATGACGGAATCCACGTGGCGATACTGATCGAGTGTTGTTTTGGAGTGGTGGTGCTGTTGGTGCTGGTGGAGGGGCGGAATTGAGGCGGTTGCAGTGGATATTACGCTGATTGGATTGGTGGAGGAAATGAGAGAAATTTGCGAGCATAAATTTTTAAAAAACGAAAGAAAATTCTTTGTTATTTGGGGAGCAAGGCGAAAACGGTGTTTTTTTGGGTCAAAAAGTAATAAAAATTTACAATTTGACAGAAAAATGCGGCACTGAAAAGCTGTTTTTAGGGTCGAAAATCAAAAAAAAAATTTTTTTTTGCTCATTATTGTGGCAGAAAATGGCGAAAATCGGTTTTTTCAAGTTACATCAAAACAATTTTTTTGCATTTTACAGAAAGATGAGGATGTTTTAAAAGTTTAAAAAATTTTTTAAAATTTTTTTAGCGAATGGAAATTTTCTGAAAAATCGTGCAAATGCCTAATTTGTGCAAAAATCTTATCTGTTCAATAATTTTTAGAAACCACCGGTTTTAGAAGGGTAAAAGGCAAAAAACTGGATTTCCAGTGAATTTTATACTAACAATGGGAAAAATTCGGAAATTTTTTAAGGAAAAATCAGAATTTGCAATTTCTACACATATAGAAATTGAGGAGAACTCCTCGGATTGTTTGCGGAGTTACGATAATTTTTTCGGCTCAAAATTAACGATTCAGAGAAACTTTAAAAAAACACAATTTCAGTGAATTTTACACGAAAAACGGAGTAAAAAGCGTTTTTAGGAATTTCCAAGTCAAATTTCCGATCCTGCGATTTCAACCCTGAAAAATAGCGAAATTGAGGAAAATCTCGGATTTTTGCAGATAAGTAATATTTTTTCCAAGTAGCTGATTTCCGTCGCCAAAACCCAGAATAATTTACCAATTCGACGGTGGTGGGAGAGCCCAGGCTCTCGTTGGGCCGTGAGATCCGAGAACCAATTGTGCCTGCAAAAATCGAGTAAACGCTAAATTGATGTTTTCCGCTATTAAAGTGCATATAGAAATACGAAAAAGCAAAAAAGAAAATTTTTTTTAACCCCTGGAATCCGAAGAGCAGTTAGCTTGCGGATTGGACGAAAAGGGCCTAAAACTTCATTTTCCTGAAATTCCTCGAAAAACCCACTATTATGGGTAGTCGGAGATGGCTGATCGCCTCGTCGCTTGTAATATTGCACGCCTGGCCACCGTAGAGAAAATAAATGTAGACTGCACACTAGGATGATGGGAAGAAACGACAATCGGCATGCGTCTGGAGTGAAGAAATCAAGATTTTTCAGAAAATTAAAGATCTCTAAAGGTGTACTACACCCTTGTTGAAATGGCTTTCAAACATGCCTATGGTTCCACCCAAATATCATGATTAAAAAATTAAAATTCTAGAGTTTGTTTGAAAATCGAAAAAATCTCGGTTTTGGGAATGCCTAATTCCTATTTGAATTAGAGAACCGCCAATGATTTGTTCGATGGAGCGCCCTTGCACGTTTTTAAATTTATTTATTTTATTTATTGTTATTTTCCGATTTTCAATTTTTTCCGTGTAGTTTTGCTTGAAAATTTTAGAGAAAAAGTTAAATAAATGCAAATTTCCGATTAAAAAATCCACTGAAAATGCGTAAAACTAATATGCTAGTTTCAGGTTTATTGTCGTCGAAAGTCATTATTTTAACAGTTTGACGTATTTTTCACGTTTTTACTTTTTAGCAAACACATTAATCTTGCTTTTACTTTCCGATAAAAATACACAACTAATGAAGAAAACAGTGACATAATAATAATAATAATAATTAAAATAATTTACACTATTACGCTCGCTGGGAGACATGAGGGAATACAGAATACATTATCATTGTTCGCTTGAACTTGGTAATTGGTGCAGGGATCGTTTCCATTCCATTATGTTGTCCTTGTACTTGCGTTGTCCTTGAGTAGACTCCCCCATAGTGGGCGGGCGATTAGTGTAAAACAACCACGGAATGAAAAAATAGAAGAAGAATAGAATATATTAATAAAAAAAATGAGGACTGCAAGCGCGCTCCAAATAAACGATCGCGTTCAATTGGCGGTAATAGTTTTCAAATAGAGGCAAAAACTTTTTCAGATTTTTTCAATTTTCAAAAAATCATATAAAATTTATAATTTTTTTTTGAAGCTTTTTAACGTGATATTTGGTCACTGTGGTACCATAGGCGTGTTTTAAAGCCCCCACGAGTCCACATTTAATAATTGAAAATTAAAAATTCTACCTAACAATATCGAAAATTCCAGAATCTCCTTGATTAAAACTTTATTATGCCTAAAGAGTCGCGTCCACACGGAGAGCGCAAGAAATCTGAAGAATATTTAGGATTTTCAAGGGAAAATCAGATATCGGTTTTTTTTAGCAAAATACCACAGAAATTGCGTATGGAATGAGTAGAAGAGCCGGGTTGACTTTCCGGGGAAAGTTTCGACGTGTGATACTCGTCTCAGAGAGCCTCATTCCCAAGAATCCGGTTGCGATGCTGAAGAAAATCGATGGAAAAAGTCTAAAATATTACCCCCTGAAACCCTACCTAAAAATCAGAAAATACGAGAAAATATTGATTAAATGAGCCGGCACATAATTGGACCAGCACTCCATTCAAGTTTCGAAACGTTTCGCCGTTTGAAGTCCAGAAGCCGGGAACGGATAGTGGCTCGAAATGCTCGTCGACACTCATTTGACTGGCCCTGTAGAGCCCGATGATGGCAATGGCGAGCATTCCCACTTCCACATGGTGTCAGGCTCTGAAAGTTAAAATTTAGCTTTTAGACGGAGAAAATCGATTACTTTAAGTGACATGAACTTGATCGAAAAGCCAGCGTTACGGGTATTTGCGGTGCAGGCCCGATTCCCGACTACTCGACACAGTATTGGAATTCGAGCGGATACTAACATCTGCCATTTTTTCTCTGAAAATTCAGAAAAAATAAGTTTTAAAACAGAGTCTTAAAAATTAACGGAAAAATTCGAAACTTTTTTTTCCGCCATTGACAATGTGCCTTTAAGGTACCGTAGCTCTTCGTGTGAGACCACTGCGCCGGGCATCTGATTTCTGGGAAATTTGTTTCGAATCCTACGTTCTTTCTTTCTTTTTGTTTCGGTCATCGTTTTTTTGTTGCTCAAAAAATCCAATTTTCAGACACAAAATGTCAGAACGCCAATCCACATTAATTTTGACTATCAAGGTATCGTCATTTCCTCCGGACGATAGATTCGGTGACGGACCTCGTTTATCCAGTTCATTTCAGCAAGCTCTGTACGTGAATTCCCTCCGATTTCATATTTAAAAGAATAAGCTCGTTTTCAGGGAAAAGCGGCCCAACAATGTACGGTGTCTCCAACGCATTTGATTTTCCAACAAACTTGGAGAGGAATCTTGATAATATCGAAGAGGGAAAAAATCTTGAGACAGTATTTATTTGATTTGGGCCCACTTTTACGATCTGTTAACTCCTGATTAGACGTCGATCCAGAATCCCGCCCTGAAGTTCGGTGAAGTCATCCTATGGAACGAATCGGACTGTGATCACGATGAGAGGATAATCCTTCATATCAAACGAGAAAAACCAATTTATGAAGCGTCTGCCAGCCAACCGTGAAATGGAGACTTAGTATGAAAGTCGGTCGCGTCATCCAGCCCACCGACCTCGTTCTGGACGCCAGTATGCACCGTCACCATGCGTATGTTTCTTCTTGATTTTCGTCTCTCTAACCATATAAGTATTTATTTCAGCAGAGACAGAGGCGACCCGAGCGGAGCCAGACGTTTGGCTATACGCCTGGATTCGATTCGAAACTACCATGAAGGTCTAGACCCTTTCAATATGACTGCAACATTCGAATCTTTTGCCAGTTGCGATCTATCCGACCCAGCACGCGTCTGTGAAGCGGTATTTCCTTTAAATTTTGTACGGGATTTTGAACAAATAACTTTCACCCGGGCATGGAACGCAGGCTCTCCTGACTCTAGGAAATTCGGAGTTTGGCGCGGATACCAAAGCCTGCTGATAGCGACGGCGAAATTGATATCGAGCAGAAAGAATGCTGGAACTTGCCAGAAGACAAATGCCGATAAGGTTGCTTTGTGGATTCTCGTAATTAGATTTTGCATCAAGATGCAGCTTGGCCTGTAGGTCGGGAACGCCTACCGACTTGCGAAAACTCTCGCAGTTCGACTTTATTATCCCACTGCAGAAGCCATTTTCACCCGAGGAATTTCACGGACAAGACCTTGATCTACCCAGCCGTCGGAGAATAATTTTCATTTCAGTGCTTTTGGTCGATGCAGCACAACGGTTTTCTGATCTATGAGCTTCAGCCTGTTCTTCTCAGACAGCATGTAACCTCTGTCAACGGAAATTTAAGTTATAATATTCATTTCTTTGTCCAGAACCTAATTTTAATTACGGCTCCTTACCCGCGTCGTTCCTGCCAGTATCACCTGAGGTCTCTTCCGTTGACAATGAGGGCACTCTAGGATTGATTGATGACCCACACCATCTTCTTTCATTCTTCGTTCATCATCTACAGCTGGTTATGTCCTTGAAGGCTATGGTAATCATGAGTGGTTCTTATTTTGAAACAAACGCTTTCAACAGGCCGAAGTTCGTGCTGTTCGAACCTCAGAAAACAAATCTGTCCGTTACCGCATTGTTCGTACATCGGGATGTCCATTTTTGAGGCCCAGGGTCCTTCGTTACTCAGGTCTCTAAAGTTAAATTAAACTCGTCCTTTGCACCCCTGAATTTTTCAGTTCGTTGTTGGTCCAGTCAAAGGAATCACTCGAATCAATGAAGACTCATTTGTGCCAAACATCCGAATGTCCTACTTCAAGATCCCCAATAACTTGAAGGAAGGAATCGCTATTGAGCGGAGGAGTTCAATTCGTTGGAAAGTGACAAGCTGGCGACAGTGAAATTATGAACACCGAATCCATGTCCAGCGTTCCTTGTAAACTCCGGTCTCTGGTGATACGGTGAGTCTTCAATTATTATAGTTTTTATTCTACGAGGAAAATATTCAGCGCTTGTTCCAAGTGTACTTGAAGCCACCAAGCGATCATGGCAGTTGGCGGAGAGTGATTCGATGGGATTGGATTTCAGCCAGATTACAGTTGGAGACTCCTTGGTAGAGGAAAGTGAGGGTGTCAGCATGATAATTGTAACTGAATTTCGAGTAAGGTTCCTGGCATGGGTGCTCCGTCCATTACTGGCTTATCAAGGATTGCCGTGGCTACCATCATGGACGTATGCTCGACAGCCATCTGTCCTCCGTTGATTGCGATGAGTATCGCCGTCGAGCAAGAGCAAGATCGGCCAGAACTACGCCAGCTGGTAGTTCCATTGAGAGCATCAATTCAAGCACATCAAGAGCATCTGCAGCTACTTCGAGGCTCAAACGTAAGTTTTTTTAAGGTTGGAAGATGATAAAAACAAGTTTTTCATCGATTCGTTGGCACTTCAAGCAGAATTCCATCTGGGTACTAAAGCTCAACATCTTCCAGGGTCTAATTAAATATATACGCATCCCGTTTTCCCCCGTGGGTTTCAAATGTTCTGCTCATTTTTAATCTACCCGTTATCCAACAAACATATGTTAATTTAAACGTCAAGTTCACCACCATCCCATTCCGCACAACTTTTCTCTCGTAATTTTCTCTTAGTGCTCAAATGAAGGAGGTAGGTTATTCTAGTGAATATACCCATGTTAAGCCGCGAATACATCCAGAAAGTCCCGGCATCAAGCCGGGAGATACTCCCGCCATAATGATAGTTGAACGGTACATCCAAGATAGGGTAGCATCGCGATAGACGTGAGCAAGTTCGTTATGCACTTGAAAAACTGAAATTTCAGAAACGAAGATTAGGTGATCGGCAGAAGGTTAAAAACAAACAAATGAAATATAGAAACGAAGACAGTGATCGACGTATTCCGAATACGAGAAGCCATTCCCGGAGATACAGTGATAAGAATCTGATCGAGAACACAATGAGCACACTACCACCGGGAACATGAATTCCATGGAAACACGGAGACAAAGGTCACAGTACTGCAAAAAATGCGAAATTTTTTTGCTTTAAAAAATGCAGCACTGCCGGGTCCCACCACGACAAATTTGTTGTCAGTTGACCAATAGAGTGTGCGCCTTTAAGGTACTGTAGTTTCAAACTTTTGGCAATAGATTTTCCACAGTTTTCCCGTGAAACAAAAGTTTGATACTACACTACTCCTTAAAGGCGCACATCTTTCCGCATTCAACTAACAAAAGGTTGTCGTGTCGAGACCCGCGGCCACTGCAATTTTCGTAGCAGAAAAAATTTGAAATTTTCAAGTCTTGAGGATAATATATAATAGTTTTACCTGAACAATGGGAATTTGCATTTACAAACTATCCAGACAATCGCTGAACCCGAAAGTATCACTAATAACGATCGAAAGTGTCGCGGAATGTCACGTATCGATTGGTAGATCATGAATATGTTGCCAAGTAACGCGAAAATCTTGAAAAGTGGGGGATTTTGCTTTTAAAAAAGCCAAAAAAAAAAACTTAAATTCGCCAATTCCCAGTTTGAATTCCCTCCAAAATGAGAACTGCAGGACCCATCAGCGATTTGAGTGGGCGGAGTCCGAGGGCGCTGATTGGTCGTGCAGTTCTTATTTTGGAGTGAATTCAGCCAAATTTGAAACATCTCGTTTGTTTTGCAATTCTTTTGTGTTATTTTCGACATGGGGTTCATTCTGGCTTTCCTCATCAATGGTGTAATGTCGTATTTAAAACGGGACAACCGGGACGTTTTTATGAAAACACTCAAAATAGAACGGGAGTTACAAACTGGGCGGTTAGAAAAAAAGATAGGGCGTAAATTTTAGTGTATTCGAGGCAAATAAAAAACTGCATGTTTCCAAGTCATTAATCTGCATGAATTGATTAAACTGACTAAACTCACAAACAGAACTTTAAAATGTGCAACTGTAAAATCATGAGGTATAGAAATTGTCCCGTTATCCCGTGATAATTTTGAGAACGCAGCGGGACGTCCCGTTCCCGTGAAAACACTCAAAAAACGGGACTACGTGACAAACGGGACTCGGGACTTGACACCCTTGGGCATTCCTCATTAAATCACGCTCCATTGATAATCGCCCTGGTCGTGTACTCCACACGGACAAATCACATTTAGTTTTACCGAACTAAAATCGAGAGAATTGGCAGAGTATTTGCCGCCTGGCCTACGCCCGGCAAAAACTTCCATGGATTCAAAATATGGGCGAAGCCAGAAATCCGTGATATTTTCAGCACATTTTTTTGCTTCGAATCTCAGTTTCTCACCACAACGAACCACTTCACATTCGGTTGCCGCCCCCTTCGAAACGTGGACTTCCAACTGCATTCACCGATTCGACACTTAGCTGGTACTGACATCATCATATTTACCAGCTCATACTCGAACTCCGGAATATACGGCACCACATAAATCGGTGAATGGCTGGTTCTGGCGGTGGCGGCTCAAATGACACTGTTCCTTGATCTAAAATTTGTTTTTTTCTAAACAATTGTCACTACCAAATCAAAAAAAAAATCTTACCAGAACTCATAATTTTTGGATTTTAATTTCGTAAATTGCAAAACAGAAACTGTATTGGAATTTTTTCGCTTTTTATTTATGGGAGGGGGAAATTCTTTGTTGTTGTCAATAAAGTAAAACAATTACAGTAAATGCCAGTACAATAGATTTTCACGTGTAATATATTAACCAATTACTATATTTTCAATAACTCTGTCCTCTAAATAGGTAGTTGGGGGGAAGGTGAGGGAAAATGGAAATAATGAAGTGAACTGTTTTGCGTACTTGCGATAAAAAAATCAATAAATGGGAACAAGCCGATGATAAACTGATAAACGTGAATATCGAGAGAGGGAGGAAGAAAGCACGTATACCCGTTAATGAAATCAAGTTAATGGAATTATTTGGTTTGTGAAACAAAACAACGAAAATGAATATCAATGTTTGAGCATAAGGAATGAGGGAATGGCACTCTGGTGGTGGTGGATAAATGAATCGGGGGGAACGGAATCTATGGAAGTCTAGAATACATCGCATCGAGTTTTCGGGTGAGTAGTGATCCTTCAGGTTCGCCAGACGCTTGCTCTTTCCACGTTCGCGTGAGAAGATCATTCTCGACGCCGAATTGCTCGGAGAGACTGATATCGCGCACTTGCTGGAAAGACAAGAGCCGGCTTCTTGCCAACAACCATGTCATCGAGGATCGCCTTTCGAGTTGGTCGTTGTTGCACGAAAGCTCTTCGAATGATCCCTTGATTCCTTGGTCGGCGCAACATCGCTGGGACGAGCACCTAAGGGAATTGAAAATTACATATATATATATATATATACACTCCTCAACGCCGAATAAATATTAGAGCGCGCTTACTGAGCTTCGCGTTCATCCGCGGCATTTTTGACTTTACACTGAAAAAAGCAGATATTTCAGATTTATCGAATTTTTAGCTTTGTTACAATTTTTTTCATTTTTCGAACACTTTTGTTAAACAGTGAAAACTGAATTAAAATGACTAAAATGAACTTTTTTCGTTCACTGGTTAAGGTGAAATGGTTGGAATTTGAAGAAATCAAAGGGATTTTTCTGAATTTTGTAATAATTTTCTATTAAAAATCGGTTTTAAACCATTTTTTGACCCTAATGTCACAAATGTAGAAACCGGTTTTTAACGGAATAGAAAATCTTTAGAAAATCACAAAAATCCCCGTTGATTTCTTCAAATTCAAACCAGTTCACAACCAGTGGACGAAAAAAGTTCATTTTAATTGTCATCAAATTCGATTTTCAGAGTTTAACAAAACGTTTGAAAAATGCAGAAAGAAAATTTTAAAAGCTAAAAAATCGATAAGAAAATATGCTCTTTTGAGCTGGAAAGTCAAAAGACCGAAGATGCAGAAATGCGAGGCGCAGCAGAGGATCGCGCTCTAATAATCGGCTTTCGAGGAGAGCGTGATATAATATATTTTTTTTGAGAAATTTTGCAAGTATGTTAAAACGAAAAAACCAACCTCAGCATCAGGTACAACAATAGCAATAAGACGTCTTCAGGCTCATTCTTCATCAACAGATGATTGAGCGACATATTTCGAGCGGACATACATTTTCTCAATCTTCCCGGTGCCACGTATCCTCCTTGCGAGAGCTTGAAAATTCTTGCGATCCAAAATTTTCAGCGTTCCCTCAGGAGTCCATCGTCCAATGTCTCCAGTATGCAACATCCTCCTCGATCGTCTCCTTCGTCTGTTGCTCTTATAGTATCCCTTGAAGACGATGTGTTCCTTGCGAACAGACACCTCGCCGGCTTGATCCTTCGCGTAATAGTTCAACTCGGGCACGTCGACCAGCTTGATCTGACACGATGGGATTACCATTCCGACGTGTCCGGCTAGCGAACTCTCCTTTCATCGAGACAGTCCAAGCGGCGACACATTCCGGTTGACCGTAACCGTCGACGGCGACCCATCCCATACGAGCGGCACGAACGAAGGTGAGCACATGCGTCGAAAGTGCGATCGTGATCATCAGACGCACACGCCCTCCGAATCCATCGCCAATCTTTTCGAATACCAAATTGTCGAAGAATCGGCCCCGTCTTTTCTGATATTGAAGCTGGAAAAAAAAAGAAGATATTAAATACTATCAAATCATTCAGATCTCTCATGATGCCATATAGTCTCTGGCCTTGTATGAGATAGCGAACTCAAACAACATCTTCTTCAAAGTACTTCACTTCCGACATCACTGATTATCGTAAAGCCGATTAAAGACACGAGAAATCGGGCACCATTGGCACAGTCGGCCTCAACTCTTTGATATCCTCGGCCAACACACGTATGTGGTCACCGCGTTGGAATCCGACTTTCGCGCCGACACAGAAGCACACACTCTCGATGACTCTCTCGGAGCGTCATGTGAGCCAACGGAAGGAAGCTGATCATCGAATCGGTCGCATGCCACTGTGCTTGTAGAAGTCCATACACACACGTCGGCGATCACGTTCGCGTGAGTGAGCATCACATTTCGGTGTTCCAGTCGTTCCTGACGTGAAGCATATGGTCGCAAGATCCTCTGGTGACGTTTGGTGGACTGTGTGCTGAACGAGTCTTGCGTTCTTTCCTGTCTCGAGATCAAGTGAGCACCTCGACTCCGAGACGATGACGCAGTCGTTTTGAGCTCCTCGGTGACTGGTTCCATCAAGCGTGCTCAAACTTGGGCATTGCTCCTTGAACTTTAAGAGACCTGAAATCAAATTTCCTTTTGGTTTTAATTTCCTTATCTAAACTCACCAGTGGCCTTTGAAATATCATCACAGACAACTTTCGAATCTTGATCTCTGCCTGATTCAAAATGAATATCCAACCGCTTCTATGATCCAAGGGTCTCGTAGATCGGCACAGTCTCATTCGAATAGTTGTAGGTGATTCGGTGATGATCCATTCGGCGCAGAGTTGCTTCGATTAGATCCCAATGTTCTCCGCCGTTGCCAGTCGGAACGCCGGAGCTCACGGAACGCGACGGACACTTTGTCGGCTGGCTCAGAATCGTATTGTACGACTCCCACACGTACGAGATTGAACCATCCGACTGTTATGACTCGACGTCCGAACATCGGCCCGGTTCGAGAAAGGGGCTCCACGGCGAACGACCACCCTGGTAGAGGGTGCGCGCGTCTTCGAACAGGAAGCCTCGTCAGTTCGTCGTCCTTCAGGTGGCGCTGATGCGGGTACCATCCTGGAAATTAACATTCTAGTCGGGGGGTTTTTGTAATTTTTTTTTCGCTCTTTTTCTATTGTAAACCGAGCCACGACGCGACACGCCGTAAATCTACAAGCCCAAGTGGCCTAATTCGGCAAAATCTTACATTTAAAAATATGGGAGGGAAGACAGAACTCCATGATTTGAGAATAAAGGAGGTAACGGTTCGGGCGACGCCATTTTGAACGCTCAGTATCGACATGAGCTCAACAAATGAGATCGTAATGAAACTGGTCAAAAATTTTTATGGCGGTTCAAAATGTTGAAAAACCTAAGTACACTGATTTTTATCCGGCTAAAATCACGAATTTTCCCATTTTTCCGTGTCACATCTGTTCGAAGTTGGATTATTTTCTTGGAATTATCGTTTTTTATTACTATTTTAAATTGGTAGTTTATCTCATTTAATGTCGTCGATTAAGTACTTTTAAAGCCGATAGATAACCAATTTCGATATTTCGGGTCACCTATCGGCTTTGATAAAAGTACTATAAGACAAAATTAAATTAATTACCAATATAAGTAATAAAGGACATTTCAAAAAATCCAATTTCGAACAGATGTGACACGGAAACAAAATGAGAAAAATTCGTGATTTTCACCAAAAACAGTGTAATTTGTGCAAAATTTCTGTGAACCGACATAAAAAATTTTTGAAAATTTGTGGATTTGAGCAGCTTCATTACGAAATTCGTTCATTTGAGCTCATTTTTGGTCTATACGTTCGAAATTGGAACGTCCGAGCCGTTGGTCCTCCTCTCTTTAAGTTTAAAAAAAAAAAGACGGCATTATTTTGCCCAGTTTCTCTCCAAAACTCACCGGCAAAATGCGACTCTGATTCATAGGATCCGTGGCTGACATTTCCCGAATAGGTGACCCCTCTGAACGAGTAGGATCCCGACGGTCGATGACGAGCTACAAGTAGTATCCGAGGCCCTTGGTGACTGCGGCGGCGGCTCCGATATTTGAACGTCCGGTGGAAGGGAAGAGTTCGAGCTTGGTGCCGAAATGAAATCGACAATACTTCTGGAACTATTAAATTATATATAGAGAGGACGGGTGATGATGAGTCATCCAGGTTGTTGTTGTCGCGCTGTGCGCACGCCCGCACTGATCCCCACAAAACAAGACAACTTATTTGAAGTTACGAAATCGAAGTTTCTTTGTTATTTTATTTTTCAAGATGGTTTTGGTTTATATACCATGTAAAAAATACCTAGGGGTTTTTTGCGCGTTTGGACTCAAGTAGAAATGTTGAGCCTTTTCTGAAAAGTTTAATCCGATCAAAATTTTGGAAAAAGGTGAATTTTAGCGACGCCGTGGTTTTTCGAAATATTGATCTGCCATTAAAGCCCGTGGTGTAGTCAAATTTTTTTATTGCTTTAATTAGCGACGACTCAAAATTGTCCTTCTGTAAAGAAAACACAATTACCCTTCATAAAAAAACTTAAATGTAAAATTATCTAAAGTTTGAAATTTGACCGTGGTCAAGCGGCTGGAAACGTTTTTTTAATAATCGTCAAATAATATACAGTGCAATGATCTCATTGCGTTTTCAACTTTATTTAACTTTAAAGTCATGAACGGCGAGATTTGTTTTTAATTTTTCACCTAGAAATCTCGCCGTCCATCGGCTGTAAAATACCTAAATGAAGTTGAAAACGCAAGATAATTGCACAATATACTCAAAATTTGACGTGTTTTCAAAAAAAAAAATACTGTTTCCACCGTAGCGGCGACGTCGGTCAAATTTCAATTTTAACTGAATTTAGGCCATTCGCTTTGTCATAACTTGTTTTGAGGAGTTTTCAAGAAGTTTCATTATGAAATTCGGTGTTTTCAGACAATTTTGAGTCTAACTATAAAAGAATCGACTACACCACAATGTCAGATCAAAGTTAATTTCGAAAAAACTCGCGAATTTTCGCTAAAATTCACTTTTTTTCCGATCGGTAATTTTGATCTGCCATTAAACTTTTCGGAGAATCTCAAACATTTTGAGGATAAACGAGCAAAAACTAGTCATTGTTTGAGTTGCCAATGGTATATAAAACATGAAGACCATCCTGTGAAAAAAAAACAACAAAAACACTTGAAATTCGCAATTTCATAAGTTCTCCAAAAGGGAAAACATACACACACCTCGATTGAGACTGTACCCACGCAGCCGAGTCTGTGATAACCATTTTCTGGTGTTTCTGTGTTTACGTGGTTAATAGTCTTCTGACAAAAGAAGACATGAAACCGCTTCTAAAATGAGATTAAATTGAGGAAACGACGACGACGCAATAAGAGGTGCAAGGAGTGAGGGTGAAAATCGAAAAACAAAGAAGAGATCAACGTTATTCCATCTTTAGAACTTTCTTCACTGCCAGCAATTGTTAATAATAATAAGGTTTTTAGGTCGATAACTCTTTCGGTGATCAATACAAAAAGGGGTGAAAACCCGCCTCGACAAGCCTTTCGATCAGGCCAATTTCTTTATCACACTCTCCGCAGATTTAGGAACAAATTTCACCTCCCCGGCAAGGGGGCAAAAGTTTCGAGAAGTTGTGTTGCGCGCGAAGGGGATGGAGAAGATGGAGAAGATAGGCAAACACGTACACCTACTCAAACAAGTAGTAGTGATAATTGATTTGATTAGTGATTCGGGTGGGCAAAAGGAGCGAGAGAGAAAGTGAGAAAAAGCGAAGAGGGAACACGTGTAATCAACAGTGTGCCGTTCACGCCCTTTGGACTAATGCAGTTTTTTTGGTGGAAATTCAATTAACACTGAAAACTAGTTTTTAAGTGTTTACGCTGTAACGGGCCAGGTTTATGAGGCAAAACGATTGAAGAACTTTAAATGTGGGGTCCGAAATCTGAAAAATATTTTAAATTGACTCCAAAATTTCCCCTGACTCCGAAGATGCGAAAAAATTCAAAAAAAATTTTCCTGACTTTATATTTAAGCCTGAAATCGCCGAATTTCATTTAGAAATTCGCATTGGGGACAAGCGCACTTGCATGGTTCGATTTTTTTTCGTTTAGTTTATTTATTTTCGCCGAATTCAATGTTTTTGAAGCCATCATTGACCATTTTTGTCGAGTTCTCATGGAAAATTTTTTTGAGAGAAATTACATGAAACTGACTAAAAAATTAAATTCGGCGAAAATAAGTAAAATAAACGAAAATCTTCGCAAACTTGGATGCAAGCGCGCTCCAATGAGAGATTTCTTTGGGCGCTAGGTTGAAAAAATGGGGGCACGAATGAAATGTCGGCGATTTCAAGCTTATATATAAAATCAGGGAAATTTTTGAATTCTTTCGCGATATTCCGAACCAGGGAAAAATTTGAAATCAATTAAATATTTGGTTCAGGTTTCGGTACCCCGCCTTTAAAGGATTTTTTGGCTTAAAATTGGAAACTCTTGGTTAAAACTTGTAGAAGAGTAAAACTGTACACGTTTTAGACGATTCAAAAGTATCCAGGGAAGTATGCAGAAGTTGAAAAATTGCGAAAAACAAATAAGGCATTTTCTCAACGCGTGAATGCTTAGACTGAAAATAGTGTATTTCTTCCAATATATACGAAAATACGACTCGCACTGGTTTTCGATCGATATTTATAGGTGGAGTTGCTATGCATAACATTCCGGAAAAACACGAGATTTGAGGAATTTGAGCAACTGTAAAGCCAACAAAACATTTTGTACAATTTTCTTGTTGGTCTTCCTCAGAAAATTATCAATCAAAAACCAACTGACGCAGAAATCGATATATTCTGCTAGTTTTAAAAAAACACATGATTTTTAATCAAAAATTGTTAAAGTCATGCAATTTTCCTTCAATAGTTTTATACGAACTATTTTTTCTCTGGAATTCACATGCTTTAAAGCAAACGGCCGTTTCTCAAGCGGTTGTTGGCTTCCACGCGATGCCATAGAAACACTGGGGCACCAGAGAAACCGGGGTCGAAGCAAATGACCAAAACAACAGACGTATGTGAGCTTTCGTTTTCGTCTTCTCGAGGAACCACCACGCTGGGACTACAACTACGATTGATAACGAAAAAAAAATAGAAGAGATGATGATAGTTTTTGTAGCAATAAAAAGAGTGACAACAAGATACACTGTATCTCACCCACACCTTGCCGTACTTCTAACGCAGATAAGGAAACCTAGTAAGATTCGGGGGGTTCAAAGTGTTGGAGCCAAAAACGGAAGCCTTAACGGAGGGAGCAATTGTTCGTTGAACGAAGAATAAAAAACCATCATCTGCGTCTCAAAAATCACGAGATGTAAGTGAGCGGGTGGGTGAGTGAAAGTGCCGGGGAGTAAAACAAGTTATAAGACACAACGAGCGACGTTTGGCCGCTGCTGCGTTTCCTCACTCTCTCCTAGTGGGCGTGTGGGCACACTCACATGGAGCGCATGCAAGGGTGTATGCGCAAGTGGTACATCGACTCGGTATGAGAACAGAGCACAGTAGGAAGGAGCTCACGTGTTGCTCCACTACTCAGTGTTGCGTACCGTCTACCCATCTGTGGGCCACCGCGGTGCAAAGTACCGCACAGTGGAAGGAGGAGAGTTGAAAAATTGGTTTTTACATCTAGAACCTCGTTTTCCTCGGGATTTTGAAGAGAATTGGTTGACTTCTTGAATTTTAGTCGCGAAAAGCGCGGGAAAAGTCTAAAAAAGATGCGACGAGTGAATTTTAGGGCAAAAATGAACCGACACAAATTGCTTATGAGCAATCGGCTTCTCGATCGGAAAACATATCACAGAAAAATCGGAAAATCAGCAAAATTCGAAAATTATGCAATTTTCTAGAATTCCAAGCGAAATTTTCTAGAATTTGAGGCAAAATGATACGGAAACCAACGGGAAATCCAGAAGATAAAAAAATCTATCGTCGAATTCTAGGTAAAAAGCTCTGTGAATTACTCGATTCTCCGTCTCATGGGGTAGACTCAAAAATTATGCAATTTTACCTTTCTAGGCGAGACATCGCAGGATCGCCTACACAATTTCCGGAGAACGATGAATATCGGCAAATCTGAAGTAGGAGAAGGAAGAGGCTTCGGATCAGTTTTTCTGAAGAAAATACAAAACCTTCGCTTTCGCAAAACTTTCGGGAAAATTCTCAGAAAAGGCGCTAAATCAAAAGCTCAAAAAATCGACGTACGATTTGCGACGGAAAAAGCTATCGAGTAAAATATCCGAATTTCTGTTTAAAACTGGAAATTGCCCAAAAATCCGTTTGTTTTCGCCAAATTTCTCCTATTTGGCGGTCACAAGGCGAGCGGGAGCCGCCCGAGATGAAGAGCTCCACAGAGCCCCTGTGCCAACAACACACCGGTACACTCACCCAAACATATTGGAATTCTCCTGAAGGAAAACGTCAAGGGTACGACGACCGCGGCGGCGACGGTGCCATTTTTCATGGGGAAAAGAACCTTGATCGAATTTGTGATTTATTATAATCGAATTTCGCTTCTATGCCACCCCAATTACGTGACCCACCTGATTAGGTGCGCGAGTATTTCAGTGCGGTCGGCCGATCCCCCGAAAAATGGAGAAGTTGTCTGAAAAATGCGAAAATTCTATAAAACGACGGAAAAAGAAATGAAAACAAATAAAATGAGGCCGAAAAGGTGAATTAGTTTATGCAATTTTAGAAATGTGAAATTGTGGCGAGATCGAAAAAAATGCGAAAAACACGAAAACAGGTCGAAATTTCGCAAATTTTGAACGACGACTAAAATTCAAATGCACAACGTTCGCGCGTTCTCGCGCCGAAGTACGGTCGGTGAAGCCCGCATTTTTGCGCGCGCGAAATTCAAATTTTAATTTTTAATATTTTTTCTTTCTTCTTTTCTTTGATTTTTTAAGAATTGCAAAACGTTCAATTCGTTCATTTTTCGAATAAAATTGTTAAAAAAGACGAAAAAAAAAAGAAAAAATAAGACAAGTTATCGGTGCAAATAAATGCAAGTTATTGTTCGGGAAAAAAATCACAATTTTAAGTGCAAACAGATTTGTAATAAGATCAATCATTCTTTTATTTTCTTCCAAATCCCGACATGGTTTTGGGCAGCCGATCATGCAGCAGCGACCTCCACTCCCCCGAGACACGCCAACGACTCGCCGGTTGAGATGGCGAGAGGCACGAACCAAACGACCATGACCTGGAAGAAAGTGTGTGAATGTTAAGGTCTCTGAATATTCCAATAAAATTAATTGGTTTTTTTTTACCGGTGTTCTTGCCAGAAAAGCGCAAAAATTAATTAAAACTCTAATCGTGGCGAGACCCATCTTCTGAGAAACGAGGTAGGTATGCGCCTTTAAAATTGGGCTACCGTAATCGAATATTTGCATGCAATTGTTCTGATTTCCGAAGAGCGAACAAGAAAATTTGATAGAAATGACACATGAATTAGGTCATAAAATTTGCTTTTTTTTTAGATTCATATAATTCAGATCTCTATTTTGGACACGGAGTTCCATGACCTTCCTCATTGAATTTTTCGCGCTACATTGACAATGGCCTGCCGGAAACAACGTGGGAAAGTTGTGTCCTCCATGCACGGACAAATACATTTAGTATAACAACAAAAATCGAGACGCGACGCGACACGCAACGCGCCGTAAACCTACCACAGATATGGCCGAGCCCATAATGGCCTAGTTCGGCAAACTCTTCCATTACAATTGATCGATGTCAGAGTGTCACATTTCAGCTTGATCTACCTAGATCTACAAAAGCGGGAATCATACGTAGAGTTCTCAACTGCTTTCGCATGTTAAGTACGCTGACGTCACAATTTTTTGGCTAAAAATTCCCGATTTTTTTGTAGATCAAAAAACTGTGATGGGACAACCTGACACCACGTGATTTATGAAAAGCCGGAGAAATGTCATTTGGCGAGCACAAAAAATACGAAATTCGGCCACTGATTCGCGGCCACGAGCCAATGTGCCTTCACAAGACATTGCACAGTTAATAGGGTGATACCCACAAAGGTAAAGGCGCATGCTGAGCATGACTGGCCAATCTAATAGCATCTACATTGATAATTGAAAAAAGAACACACAATTCTGTTTGGCAACGTTTAGCGACGAGTGACATAATTCTCGGAAAGCTTCAGCTGAACAATTTGAGGGATTACTTAACTTCCTGTTTCCCATCGCTTCACCGTCTTAGATAGTGCCATTGCCGATTGGCAAAATGGGATCTGCCCCCAACTGCCAGTTGAATAGGATTGTCTCTCTGCGTCTATCGGTTCTCCAAGATCTTGCGGCGGTGAAGCCGTGTGTGTGGGAGTGTGGCTCCTTCATGCTAAAATGTGTAACACTGCGGGCAACGCATCCGATTGGTCGTGTTTGGCAGCGCACGGCGGGAAAACGAATCCGGATATACTACATACACAAACACACACTCACACACACCGAAGGAACGTTTCCGAGACACCTGAACTGGAGGACTTTTTATGATTTAAGTGTTTCTGCTGCCAGCAGGATGTGTGTGTGTTGTCAATAGGATATGCTATTTTAGTCCACATTAAAGTGATGAAACATCAAACCGGGTAACTTAGTCCACCCAACACTCTGTGAGCGATTAACCCTTTAAGAGTGCACTTGCACTTCTAGGCAGGATTCAATAGAATTGGGGCCTTGGAGCCTAGTCGACTTGCGATGTGAGAGGCAAGGTTGGCAGAGCTAGGATAAGCTTCTGTAAATGTAGGTCTGTAACAAGCAAGGATCTCGCTCTGGTACTGTAGCGAAATTTGAGATCAAATTAGGTTTTTCAATATTTCCAGTAACTGGCACTGTTTCCGGCCCAGATCTTAGAAAGAAAAGAAAAAAAGTATGTTAACCAAGGCGTGGGCGGCAAACGATTCCGGCAAATCGGCAAATCACTAAGTGAATTTAAAATTTCCGGGAAATCGAACTGACACTTTACGCCAATCTGCCGAACGATTAGCAATTGCCGCCCACACCTGATGGATACGTATATATGCTTTCACTCTTGTGGTGGCAGATGTATCACTGCGGTTTAATGAAAAATGTGGGAATATTTTTACAAACTTGCGGCGTCAGCACACCGCTCCAAACCACGCAAAATCAGATGAGATGTATGCGTCTCTTCCCGCAGATTTTTCGAGGATCACAGCAGAACTTTCTAACTCCACCTGTCTACTGAGAAAAGAGCCAAGAAAGCATATTTTCCTCGTATCAGGGATCGGAATCCCACGGCTAGCTAGTTGATCCTATTGCATCATTGAAGCATCTGATTCTCCACTTTGTTCGCTTTAAATCGTTTCAAACTGAAAGCGCTCTCAAGGCCGTCTTCCTCCGATTTTCCGATCATCCTACCTTTTGTTGATCAACACGTGCCCGGCGATCACAACACTGTTCAACCGGAATATCGTGTGAAGATGTTCCACCAAATGGATCGTTCGCTTTTTGGCTCAGGACGGAAGAATGTGTTACTAATTTCCATAAAGTCTGTTCTGTTCTAAAAGTTATGAATCTTCTGAAAAAATTTCAATCAGACTTAGATCCTGTCAATACATTCATGGGGAAAGCAGTGGAGTCGAAGATTTTTTATCAAAATATATGGCTACGTAGTCAGGGAGAGACTGGCTCCTTTGTTACAATATATTAGGTTTTGTTCCTTAAAATGTTCAAATGAAGCTGAAGATTGGCTAAAAGTATATGATTTTTCAATGATTTTTCAAAAATTTCAAGGTATAAATCTACGGAAACTAGTCAAATTTAAAAAAGAAACTAAATTCGATTTTGTTTGTTAGTTTGTTAACAGACAGAGCAGTTATTTTGATAATTGTAACCTGAACTCTATTTGTCTAGTTGACATCGTGAAGTAAGAATGTTTTAATGTGGCATTTATTGAAATTTAATTGTAATAGAATATTTTATTATCTAAAAAAATAGAATTGGATTATAATGTTAATTATTTTACTGTGGAAAAGATCAGTATTTTGTGATAGTTTTAACCTAAAGACATTTCTGAAGATCGTTTTTTGTGAGAAAAAATTATTATAATATGTGTCATTTAAAGCAAATTTTAAAAAAGTGCGGTCTAGAAATGTTCAACTATCAAAAAAAAGTACATTGGATTTTGGTGCCAGTCAATTTATCAACAGAAAAAGTTGAGGGTCCTAAAATAATTTCCAAACTTATTAATGCACGTGAGCATGAAAGCTAAACACTTTTTTGGGATTTTTTGCGCAAATGAATAGTGTATTTACAGAGACAATGGTAGATCAACTTAAAAGAACAAGAAATTTGCAATTTTTCCAGGTAGGACACTTTTTACTCGAATATAACTAACCTAAAATAATTTCCAAAAGTTTCAATGGTGGTAGCACAAAAAAAAACAATTTTTTTGATTTTTGAAATGAATGTAGTTACAAAGACGGTGGTACATTGACCCAACAAAAGTAACGAAATTTACTACTTTTGTCAGGTAGGAAACTTTTTTGCTACTCGAATATAACTAACCTAAAATAATTTCCAAACGTTTTTGTTGGTAGAATGTAAAATAACTTGTTCTTTTTTGGTTTTTTGAATAGTGTAGTTACAGAGACAATGGTACATTGGCCTGAACAAAAAATTTAGTTAGCTATTTCTCCATTTTGACCTATTGGTCCCCTACAAATTAGTAAAAGGACCCACAATCCAGTTATTTTTGTCGGTGTTTAAGCAGACTACAACCTTCGAATTATTTTCAGAACCAGATGTAAAGATTTTAGTTCGGTGCTGCAAAAACCATCAAAAAATACCAAATTTTTCGGCCTTTGTGAAGCACGGCAACGAGCAATTTTTGAGATCGTCTTTGCCAGCTGCACACCCCAGGTACAGAGACTCACTTTTATATCACGTGAACGAACAAAAAATTTGCAATTTTCTCACGTAGGCCACTTATTTACAGCTCTAATTTCACACACCTAAAATACAAATGTTCATCCTACCCATATATGTAGTAAGAATATTTCAAATTCAAATTTTCATGTACAAATCAACTCGTCGCCACCGTCTTATTGTTTCCCTGGATTTCCTGATCTGACCTTGTCACTCCACGTATGTTTGTCTTTGTGCCCACCTCTCGTGCTCACCTTGTTCCAAATTCTACCGTGAAAACTCATCTGAACGCCATTTTCGTATGTCCTATGAGTTTTTCGGATGCGAAACTTGGAAAAACGTCAGACAACTGCAAATGACCTCCCGGGCGTCGCTGAGAATCGGTGATAGCCTTGTACTGCTTAGATGAGACCAGATACAAAGTGCACAACAAAAAACAAATTCGCTTGAGAAGCGCTGGCGAGAGATTCGAAGCGAAAACGAGTTGATTGACAATCCGGAACATATAGACACACCAGAAGACAAAGTGGGGGAAGAAAGGAAACAAAAAAGATAGAGAGGAAGGAGATTTTGAAAAACGCCAATCTCTCTGTGTGTGGGCACTGGGTGACAGGTGAAAAAGTGAGAGTGAGAAAAACGTGGTGGGTACTGTATTGATGAACGATCCAAGTTGCATACTCAAATCTCGTTGATTGGCTTGTGTCCTGGTCGGTTTGATAGAAGGTGAAGTTGGATTTTGTTCACTGAATTATTGGATTTCGAGACATGAGCAAGCTAGGGTCAGGATGACTGTAGTGGCCGGCTAACATTCCGTACACCCTTTGGCCGACTGGTGCGTGCAACCAGGGCTAGTAAGGAGGTACATCCTGACCGTAAGCTTTTTAAAATTCTGAGAACACCCTACAAAAGATATTTGTAAAGTTCTCCAAGACAGGTGCTAAAACTTCTGGAAAGAGTAGCTTAGAGTCAGAATGTATTATTGCGATCTGATCTACAAAAAACGCGGGAGTTGAGACGCAGTATTAAGTCTATCTCATTTCGCATGTTTAAGGTAGCGTGCTGAACAATTTTTAACAAATATTTCCCGCATTGTTTGTAGATCAAACTGTAATGAGACAGCCTGGCACCACGTGGGTAGGTGTCGGGATGCACGTGGTGTCGGAGTGTCTCATTTCAGCTTGATCTACTAGATCAACAATCAGAAAACAATGCGGGAGACGAGACGCAGAGTTCTCAACTGATTGTGCATAGGTAAGCTCGCGCTGACGTCACATTTTTCTAGCAAAAAATTCCTTTTTGTAGATCAAACTGTAATGGGACCCCATGGCACCGTGGGGATGCATTAGTGATGTAGATAAACCTTGAACAATAAATATACATTAATTTCGTCATGCTTGAAACTTGGACCCAAAAACAACTATCTGTAACTAGAAATTCTACAAACAATGAGTTTGCGACTTAAAGCTGGAAGTATAAAAGTTGCGCAAAAAGAGACCTGTGGTCGGGCGCTACCACCATAAAATTTTAAATTTGCCGGTCCCCACACCTCGACATCAAACGTGCAAGCCGGGCAACTTGGTACATCTAGTTCACCAGCACTCCAACTAGCTTCCCAGAACGCTAAAAACATTGTTAAATTATTACTTGTTCAGTACATTTGTCGACTCGACACACCATCACCCCACCTAAACCCAATAAGGAAGTCGATATCTACTCATTTTAGGGACCTTTTTTGCCGCTTTTTATTGATTTGAACAAAAACTCAGCAGAGAAGTCAAAAATTGCCAATATCCAATTTTTCAGTTCCCAAAGATTGTGAGTTTCAATACCTACTAAATCCTCCCGTTCCGCCGTTCTTGATATTATCTCCATAAATGTCCGCTTATCTCCTCTCTTGTACTAAACTAACGTTCACTTATCCACATAATAAATACAATAAATGTATAATATACAAGAATAAATACTACACTATATATAATATATATATATATATATATATATATATAAGTATATAATATATATATGTATATCTATCAAAAAATCAAACAGGATCTCTATTTTCCTCCAGGAGAAAAAGACGATGTCAGGTTGTGCGCAACAATACTCTCACTCTCAATACCGCGACGACGTGGCATACCTCCCCCCATCCTGCCTTTCTTCCCCGTTTCTCCTGATCGAAATTTCCAGCAGCACACCGGAACTTCTTGGTTGGCATGTGAAGCCGACGTGGATCGTGACGGTGATGATGTGGCGGATTGTGATATGGCGGAATCGTGTTTTTTATCCGGCGAGTACTGCGAGAATTGTCTGAAAGAGTGGCACGGCGCCTGTGTTTCGGCTCTTTTCAGCATTTTGACGTGAATTTCATCCCCAAATTTCTTTTCTCATCTATCAATTTGAAAATAAATCAAAGAAATACAAAAGCTAAAGTTCACTCATGTTTTAGCACACGGCGCGAGAGGCGGAAATCGCCTTAAGGTCAGGCACAGAGCAGGCGTGTAATGCCTACATGGAAGCCTAGACTTCTCTGAAACTGGGTAATGTTGTTCCGAAGTGCAGTGCCTGAAATTATACAATGTTGTTCTAATTTTTCGGTGTATATCAAGCGCTTATATCCGTGTGTCCATAGTTGGTAGTCTATGTAGTCTCAAGTTTTGGCTTCTGGTAGGATAGTGAGTTGGGGTCAGTGTAGGGATATGGTCGGCGAAATGTAGTGGTACAATAGCGGTACGGTAGCAGTACTGTAAGATTATGGGACTCTCAGAAAAAAAAGTTTGCCACAGAAGTCGAGGTCCGTGCCGGAGGAGAACGGCTGGTTATCAATAAAGAATACCGACACTTTATGATATCACCGGTAAGCGCTAGACAATAAAAATTCGCATTCTGAGAAGGACGACTGTAGCAGTTTAGCGTGTGTCCGAGTAGATCTGGCGTCTCTTAATTTAAGTTGTAGTTTCCTGGTGTCCCCTGATCGCGAACTTCCCGAGGTAATTAGTAAATATTTTAGTGTGGCCTATGTTTACTGGTTTTACGGACTAGCCCGAGAAAAACTCTGGAACGAAAAAACCCAAATGGGGGCTCTTATCCAAGACTACCAAAGTTTCTATTCTATGCAATTCCCTAGTTTTGCATTTCCTCCGCCTAATAACGCATGTTGTTTACCGTCGACTATCCCAATGCTAAAATTTCGGAATCATGTGAAAATTTACCTGATCGAAAGTATACGGTAACCGTAACATTTGGAAGAGGAGAAAGGAATTCGTTGCAGCCTTGGCCCATTCTCCCCACAGGCATAATTCAAAAAAATATTTATCGCAGCAAGAGTGTGGATTTGCCACAACCCAGCGGGTTCTCCCATCCAGCATCTCTACCTTTGCGGAGGCAGACACTGAGGACCTTGATCTGCCGCCGCGTTCCGACAAATGTAATAGCAGCCCCCCGCGCGATAGCTTTTCACTATTTCTTCTCTTTCTGGCTACTGTGCTGCCTCCTCCTGCGCAAGGATGATGCTGCTAGGATGATACCCTAGAGATGACGGAACGATCCGATAATTATATTATTGATGGAGACTAGAGATGTGAGATAGTCCCGCAGCGAAGGAACCTGATCTTGTTACAGTCTTGGAACCCAGGAACAGCGGATAGCGTCGTCGTATTATCGTTATTCATTTCGTAAATAGATTTTCTCTAGGATTGATTCCCGGTTGAGCTACGTCACTGTCCGAGAACATTCCGGAATGTTATGTGCAGATGTTCTTTTAAATAACCTTTCTCCTTCCTCCCGCAACAACTTTCATTTCTATGCGTCGAGATACGATATCCAAGGCCACAATCAGTATCTTTTTTCGCTGCTGACTCTCTCTCTCTCTACTCGTAACCTTCGCCCATCTCGTCAATGGTTCAGAATCACCTACCGCAAAACAATTGAAAATAAGTGAGTGTGGAAGTCACGTCATGAGCGCCCAATAGATAGAAAGAGAGAGAGAGAGAGAAGTGCCGAAGACAGTGTCGGAATAGAAAAGTGGAACCAGCGGCTGGATCGTCATTTGTTGATGATTCCTCGTGCCTGCCATTGTTATTCGATATTCCGATATTCGATTCTTTATTGCCGCCCCCGCCTAAGAGCCCGTGAGAATCAGAACGAAGCTTGCGCGCTCCCTATTAAAAAAAAAAGATTATCAAATTTGAGCAGAAGCGGAAATGGAAATAATAGCGGATAACGTTACAAAAAGAGCGAAATGTTTTGGGCAATAAATTTGTAGTTTGATGATAAGAGTGGCATTTTGATATGAGGAAGCTTGCAGAATGTAGTGGTGAACAGGAAGCTTTCGCTATGGAGCAAAATGGATTCCGTCATTTTTAACTTAAAGAATCGGAGTCGAGATGAAACACCCAGCCGGGCTGAAAAATTATTCTGCTATCGAGGCATGCTTGAAAGTACCAGGGCCTTACACAAAAGATCAGGGATCCTAGTTCTGCAAAAAAAATTTCTGCATAATGAAATGGAGAACAGGGCGGTGCGGCAACCAAGAGTTTCGGCAACTTCGGCATTTGCCGAAGTTGCGGAACCCACAACATTTTGGTAACCGGCAATTGCTCTCGAAGTTGCCGAATTCAAAAAAGTTCGGCAACCGGCATTTCCGCGGGCGAAATCTCCAAATTCAAAAAATTTCGGTAACCGGTTGCCTCACAGCTCGGCTGGAGAAGCCGGTGGTCAGCTCATAAGAGTATGGTTCACCACAACCCAGAAATACCATCTTTCAGTGCCTTATACTGTAAAAACACTCTGGCTCAAAGTGCCCCAGAGGCCCTGGGATCTATCCTTACCCTGGAAAACTTGTGTGAAATTTCGAATATTCACAGCTACTAGGTTCGTAGCTCTAGCTCAATGTTCCCACTCTGCCTTCCACAGGACGTATTTCTACAATATTTTGCACAACTTGGTACAGTACTCAGCTTTCCCTTTTTGCACCAAAACATTATTGATCCTTACGATTAGCGTCCTAGATAGGCTACGCCATCGAGATCTCGAATATGCTAATTCTTAGGAAAGAGTGATGTTTCATCATCTCCTGGGATTAAAAATTTCGGAGGAAGAACATGGCAAAAATCAGGTTGATCGTGACACTCGTCGGGGGCTCCTCTCACTTCTTCCCCATCTTCATCTCTCCTTCTCTTTCCCGATCCGATCTTTTTTCCTTTCTTCCATTTTGTTTTTCCTTTCCATTTTTTCTTCCTTCTTGTGTTTGATTAGCCATCCTCCTTGGAGCCCTTTCACCTTGTTTCATTTTTCTTTATTCAGGATTGAATAGAGATATGGTTCCGTAAAATCAGTAATTCCAATACTAGAAGAATTAGTAAGACATTCGAAGGGGGGAAAATTCCGCGCAAAAATCGACAGGAGGTTCGTCCGGATTGGGTAATCGTCGGAGAAATGAAAAATCGCGCGCGCTCGCCCGCGCAGATGAGATATATTCTAAATCACATGGTCAGCGAAATGATCTACGATGGATTGCGTGATCTATAGGCGTATCAAGGAGATTAGCACTGCTGGGCGTCGGGATTCCTTGAAGGAACACGATCTTTGAAGGAGACGAGGAGGTTGTGAAATTTAATTGTGATATCATTCGATTATGTACTGGCCTAGAATATACATCATCTTTGAGAATTCTGGTCGGCTGTTTTCGGGAAGTTCTCAAGGATCGGCGCAGCCATGTCTGTAGGAAGTGCTTATGCCAACCCCAACACGTCACCTTCTCAATCTACTACTTAGAAGTTCAGTCCTGCCAATCCGCACGCTCCCACCACAATGTCTTCGTCGCCTATCCGTTTCTCCTGTCGAGTCTCGGGTCAAGGCAAGTGTGCGTGTGTCCCTTCAGTCGTCGAAGTCTTAATCATTTATTTTTGCTGCTAAAGTCCGAACAGTTTTTTCTAGCCGTGTCGGCGAAAGGGTTCTTATTGCGAATTCACCTCCTCCCACCCGAGAAATGGCCCCCCTGCCGCAAAACGTGACCTAGCATTAAATAAAAACAACACAAAGCGCCTCCTGCATCATCACGCGTATATATGTATTGTTGAAATATAAGATGGTAGGCGGGAAGAGGAAACGACGATCAAGATCGACTGAAGGTTGCGCAATCGAGATGGTCTCTTCCCGGCACGAATACCTCCTCCTCGTACAGCGTACCAGGCACCCGCATATAGCTAAAGTTCTCCGCCCATTTTTACTTTTTTGTGCTTTAACATCGCAGCAGCGCTTTTGCCATTGCGCCCGACCCGATCCAACTTCTTATTCTTGTTCCTCTACTCCCCCGCCCATGTCCTCCCGATATCAAAAAAGTGGGAGGAGCATGCATAGTGAGAGGGCGGGGCCGGGACACACACAAGGCTGGCTCAACCCGAGAAGAAGGAACAACAATTATGCCGAGGACAGTCTCGACAGGCGGCCCGACCTGCGCCTTGATTACCCCGCCCGTCCGCGTGCCCAGCCGTGCACGGCTATCTTGTTTGCCATTCATGTTCCTCATTCGACGTTCATCATGCTTCGGTTATGCTTCTTCGTGTTGGTCCGGTTTTTCTCTCTCTCTTCGGCCCTCTTTCTTCATTGGACCAGATGCCATTCGCCTTTTTGTCGCCTAGATAAGCGCATATTTCTCATCTCTTCTTTGTTTTCCATCATTCATTATATATCCAATATCCCACATCCTATATCCTCGTTCTCTAAGTCCCTCATTTTCATTCATATGCCGATCCATTTGGTACTGGTGGTGTCTTCTTAGTTTTGCTTTCCCATTCCTAGACAATTCCTTCTATTTCCACTTTTTTCTACACAATGCAGACAGCCCATCCCCACGCGCTGCCCTTGCTCTCTCCGATCTTCAGCCACAAACCGGCGCCTCGATCAACGTTCTCAATTGGCAGTGGATCAGGCAACTGGTAAGTCGAGTTCTTATGTAACTAGTAGGATGGTAGACATCGAGCTTAACGATGTCTGGCATTCGTTACGTACGGGTTCTCGCGCCGCCCATCGAAGCGCTTGAGCGCCGATTCACGGCTTTATCTCACCCCGGTCTAGCAAGTTTTCCAATCCATCCCAAATTACAGGACAAGCGGTGTTGGTGATGGAGTTAATGGTTACATGGACAAATGCGGAGGAATGTTCGGAAACAGCAGAAACAACGTGAGTTATAAAAACTGGGGGGGGGGGGGGGGGGGGAAGTGCTGTTATAGGCGTCCACAGGGACATTGAGAACCGCGTGATGAAGAGTACTTTTATCCGAATTAAATCATAGGCTAAACGAAAACAAGCATCAGGTTCTTGTGCTTTGCACATCGGAATATCCATCTCAATCAAAACGCGGGAAACACGAAAGCCTAAGCTGGACCAACTAGTGTTAAATGCTTAAATGCAACCCAAAAATGAACAGTCTATCACTTTCATCTTCCTGTAAATCAGAGAACCTGAAGCGCTGGCAATGCGCACACTTACAAAAAGTGAAAGCCGATATATCAAGCTTATCACCTAGCGGGACTTCGCCCATTGTCTCATTGTCTCTTGGCTATCCGTCCCACCCCCCCGGATCATCCGCCCCCTTTTATCACTCTCGAACAGTTTCGCGCGTTGATTCAAGGACCGATTCGCATTCGGCAGCAATAACCCGTCGTCCTGCAAGCTGCTTTTCATCGAACTTCGTCAGGCGGACTTTTTTCCAGTAGTTAATATGTGAGTTTTTTTTGTTTTTTTCTTCTCCGAGTTTTCTACAAGATCCATTAACATTTAGAATGAGATTCGGCAGCCGGTTTTCTTGATTCTAATCTCAATAATTATTTCCCAGTGTATATAGTGACACGGACAAGTTGCCCGATTGCGAGGAAATACCAAAAGTCTTGTGCTGTACCCACGTGTCTGATAATATGTCTGTCTGGTCGAGTTGTTTCACTGAGAAATACCCCCACAAATTGGAAAAATACGAGACGACCGATGAAGAGCCACCGATTCGACAAGAGCTCACTGCAAAGAAGCAGATGAAGCCAGCTAAGGCAACTAGCAACAGAGTTGTCGGAGCAGTGCTTGACGTAGACCATGAAGCCAAGGAGCAGTTCATCGACTCCAAGGATATCAGAAGAGCACCACGAGTCGGTCAAGCTTCTCAGCCAGGAGTACCCGATCACGAGGTCAACGACGGCGACCGCCGAGTGCGCAACCGAGAAGTCTCAGCCACCATTCTCACCATGCTTGTCCCGCAAGTCGGCTGACGAAGTCTTCCTCTCCTGCTGTCGCCAACAGGTTCCATGCAACTGTCACTGAGCCTCTACAGAGCATCGTAAGAACATGTCGCCGCTGAAACTTTGATCCAGGCGATCCAGCAAGAGCACTGATGAAGGTAAGAATAGTTCAATCTTCCTATTGAGTTTTTTTGAGTTTTTCCAAAATTAATTCTTTCAGTACTTCTCCAAATGCTCTACTGTGCGGCCAACCAAAACCGCGACAACCGCGCGTGCGCTGCTCCAACCTCGGCATGTCAAACGCGGAACTCGGCGTCGGCGATCGTTGCCTATGTGCAACATATCCCCGGCGGGAGACTGTGTAAGCCCTATGGAGAAGGAGGATCTCGTCTGCCGTCCAACTGGAACGTCGTGATTCATGTACTGTGCCAGAGGTGGTCTTCGTAACTTGGATCAACTAGACCATCATCCCCGTTCTCTTCTCCCGTAATAAGCTGGATCAGGTAATAATCAATCGCCGATCCTCGTCTTAATAATTTTCGCCCAATTTCCCATCTCGTCCCCCCTTTTCAACTCTACAACATTTCTCAGTGATATTCATCTGAACCGCCCGACATACATCAGTTCCTCATATTCCTAACAGGGTTAAACAAACCCATCCACACCGTCCCCCCACGTTTCTGAAGACCCCCCCCCCCCCCACTTAAGGACCCCAAGTCCTAGTTACTAAATGTGAAACATAATGGCGAGACTGCAATACTTGTCCCCTGAATCCATGTTATTTACATGATAATCTATGACATATACTTTTTTTTTAAAACACAAGCCCCCTTGAAAACGAACCTCATCATTGTATGTCAAACGGAACCTCTTATTACACGATTAATTGTTGAAGTTTAGCGAATAAATCAATCATTGCTCTCGTTGGGTCTATGCCCACAGCGAAATGACCCGGTGCAGAGATAGATAGTTAGAGGGTCATAGACATCCGGGACCCAATGGGGCCGCCCGCGGAAGAGACGATTTGTGTCGATTTACGAAATGATGACAACCAGGAAAATTTCGTATAGAATCGACACAAATCGTCTCTTCCGCGCGCCACGCCCCATCGGGTCTCGCGGTCGCTCTATAACTATCTACAGTCTCTGTACCGGTAATACTATTGCAGTAATCGCAGGTCTTAGCGATTTTTCATAGCTTCACGTATTTCTCGATTTCCTCATAAATTGAATTGGATGCCTAGTTTTTGCTGAACTAGGGGCCATTTCGGCTCGTCAGTATATGGTGGGGTAGATTTACGGCGCTTTGCGGTTCGATACAATTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAAAGAAGTACACGATTCACATGCGTGGTCCGACAGGCATCAATAGAGCGCGAAAAATTCAATGAGGAAGGTCAGAACTCCGTGCAACTTTACTCGCGAACTCTGGTGCGTGTTATTGTCTTTATTCAGTTTTCTGAGACGTAATGAATATACTTTTTTACAGCAAAACTGGAAAACTGATACAAAAGTCTCCAGAAACTAGATATTGAAATTACAGTACACTTTAAAGGCGCACAAACCATTTTCACAGTAAACAAAAAGTTCGTGCCGAGACATTTCATCCAGATTCTCAGTTAAAATTTTACAACACTCATTTTTCCTTGAATATTTAATGAAGTAGGTTCGAATGGAAAAGAGAAGAAACCAAAAAGTGAAATTATTCTCAAAAACTTGATTCCCAAACCGGTATTTCGATTTGGCTATTTTCGACCAATTTCGGCAGAATTTTTTAGCAGAATTTTACAAATTTTTTAGAGTTAAAGCTTATTTTAATTATTTTTCTCTGAATTCACCTATATATGAATATCTTTGCTTTCGATGGATCTTCCTCAAAAGTACACATTAGTTTTATTTTTCTACAAAACTGTGCAAAGTTACGTCGTGGTGTTTGTGCCTCGGATTTAAAGAGAAATGGCATTTTTCAATCTTTTGTCGCAGTTTTTCTGCTTTTTTTTTCACCTGTTTTTTCGTAGTTTCCTAATAAAAAGATCGTCAAGTGTTTCCAGGGGTCATGGCTGGATTTGAAATTCAAAGAGTCGAGTCCAAATTCTTCGACTTGGACGACATATAATCGCCAAAGACTCCACGTCTTGAACATTTGAGATTGGTGATTTGAATCCAGGTCTGAAATCGCATTGAAGACCTAAAAATTCTAGTGATTTTCGTTCTGATTTTTTCCAGGAAATGTTGGGAGTTTTTCGAAGCCAACTCAAAATGCAGACGGATACGGCGTTGATGCTCCATACTTGCTGCTGGAATCCGTTAGGAGTTCATTGTCCGTGAGAAGTTATATTTGCCCCGAATTTTAATTTAGAATTCCAGATTGACCCCCAAAAGCTAGTGTGAACATGCGAAATGTCTTTCTGAACGCTGACAGCAAGAAATTGTATCTCTTGAGTCCGGCTTCGCAGCAACACTTTTACGGCAACGGGGTGCAGTCGTCTGCATGCATGAAGAGGGCGAAGGAATCCGGACGGCGCGCTGAGCCTTTTCCCGCACGCACATGCCTTGTACTCCACACTTACACCACTCAGGGCTTAGGAGGTATTAATTAATATAATAAAGCACTTATAAAATACAATTCCTGGTTTTTTTTTGTTGCAGAAATTGTGCTCAACTGCAACACATCTGCAAAGGAAAGGCGAGAAATTCGACAGCCTCTAGACAAAAGTGAGTTCCTGGAGGGTAAACGGTGCAAAGATTGATACTTGGCTGAGACAAGACAATACGTGCTCGAGCAAGAAGCAAGAGACTTTCGTTATAAACTTCAAATTTCTTATGCTTGAATCTAATTTTATTCTTTTTAAGTCGACTGCTCTGTGAATATAATTCAAATCCCCATTCTGTAATATTTATTTTCTACTTTTTTCACACTCATTTTTGTGTTGTATTGGTGTAATTAACCTGGTTTCATGACTTTTTTGCAAGGAAGTTTGTTGAAAACGCTGCTGCAAAATTTGCCAGCAAAAAATTTTGTTCAAGCCCGCTCCATCGCACAGTTTGAACGTCGCGGTTCGAAGTTAGATGTGCAGGTCATATAGCAGAGAAACACTCCCTTTTTTTCTCGAGAAGTTTCACCAATTTTGCGCGATCACCTATTTTTTTGCTTTTTTGGCCTAATTCTCAGATATTCCTCAAAAACTTGAAAATCCAATCTAGAATAAGTGGTAATGGGTATATTCTAGGATTGTGCAAAAGTTAGCTTGAATTGGAATCCTCGATTAAAGCTTTCCTACCAAGAAAAATGTGTGGATATTTTGTACAAGTTTTTCATCTTTTTTTAGTAATATTCTCTGTGAAACTCCTATGGTTTCTCTCAAAGTTGTAAACTTCATAAACGCTGTCAGGGTTACCAGATTAAACAATGACCGGGAGCAAGCACCTAAACTCACCAGAGGAGAAAAGTCAAGGAGGTTGGTAGTTCAACATCTAAAATATTTAAATTTCTATATTTCAGCCACAAGTTGACGTTTCGATTCCCGACAACGAGGCCGTCGAGCAAGCAGCTCACCGTGGAGCAAAGACGTCTGCCCGAGGCTGCTGGACTTGGAGATCAACAAGCAGGCCAAGCAAAGCCGCTCCGAGAAGAAGGCCCGCCCTTAAAGCTCTTACGTCTCCAAGCGCGGACTCGAGCAAGTGACTGGAGTCTCCCGTGTCTGCATTGCAAGTCGAAGAACACCTCTTCGTCATAAACAAGCCAGACGTGTTCAAGTAGCCCAGCATCTGACACATCATTTACTTCGGAGAAGCCAAGATCGATCAGCCAACACGCCCAGTTGTATTGAGAACTGAAGCCAACTCGTGAGACCCCACAACAAGACTGTCGAAGATGAAAAGTCGAGAATGAGGATGTTGAAGTAATTCAGTATCTTAATATTTATTACATTTGTACGGTTAAGGAGGTTTCCACCGGCATTGAGGAGAAGGACATCGAGCTTGTCATTTCCCAAGCCAACACCACCCGCAAAGGCCATCAGGGCGCTTAAGGAAACTGACAATGACATCGTCAATAGGGGCAAGCATCATGAGCCCTATCTTGTAGCTTGTTTCCTGATGACTGAGCTTGCAGATACTCTTGTTATCGTTGTATCTCTTGCTTATCCCGTTTTCCGTTCCAAGAAAACGTTTATTCTTTTTTAACCTTTTTGTTATGTTAAAAAACAATTGCATCTTCGATACGAATTGTACAACCTACCTTTTACAGAAAAGAACAATAAAATCGCTGTTTGTGTAAAACACCCCTCTATTGATCCAGAACTCTCACTTCTTACAATACTTTACTCGTATGACTGTGATTCATCTCACCTGCTATCACTTTATCATGACATTCAAGTTTATATCAACAGCAAGATACCATTGTGTGTATGTGAAAAATGCTATCGAATAGCAAGCGCGCCCCAACAAATTTGAATGCGCGGGCGAAATGGTGTTAGATGTGCAGTCATATGAAACGAAACGCATCGACCAGCAGCCAATGGGGTACAAGTTACTGCGAGCTGTTAGATTTTTTCACACGGTTTCCAGTGTTATCAGGTGATGGGAAATCGATCCATAATACTGACTATTCGTACTTAACATCTTAAACATCCCCACCGTTTCGCTGTCATTTTTACCGATGCGGATTTATATTTCCTTTCTCGCCGACTTTTCATTTCTAAATCTTCTCTGAAATTGCGAAATTTTCAGCCTGTTTCATACGAGATCGAACGGCTCGTAATGAACCATCATCTCAGCAGCCGTGTAGTACCGGGAGTAATGCATGAACTCCAGCAGAACAAAACGGGTCGGCAAAACCTTCAAAAGTCACAGTAAAAGGTAACAATTGATTTTTTGCATCTGTGCTAATAAAATTTCCCCCTCTTCCCTTAATCATAGTCGTCAACGCGCTAGTTCACCAAGGCAGCCGACTCAGCTATTGTCGAAATCACGGACACGTCATCGGCGGCGCCAAAAATGACGACTGCAAAGAAGAAGACGATGGCGCCCGAGTGGAAAGAACATCTCAACGTTCATGCAAATGAATCTTCGACAATTTCGTTTCGTCTATTGCAAACCGTAAAGCCAAGCTATGACACGTATCTAGGGATGGCGAAGCTGAAGCTCTAGTTTCGAGTCTCACAAGAAATGAGAATGGAGTAAGTGGTTTTTGTGACTGAAATTTTCTCAAAAAAGCTATTAGTTCAGTCAAAAACGACATCAACAATATATCTTTGCTGGCCAAAGACTCCTCGAAAATCGGAACTCACTCTCGACATAATTTTCTCCGGATATCCAGAGCGGAAACGAAGAAGCGCAGGAGTACGAACTGAAACCGCCGCGTCTCCAAGTTCAGAGGCAACGTCAAATGGCGTTGCCACGACATCCTCGGCGCGGACACCTGGCCGGCGTCAGCGAAGCGTGACACTTTGGCGGCTCCAACGGTACTCGTGACGAGACCCATTTTGAATAATTTAATTATTCATGAAACGCTCTACGGCAGTGTTAATAATTATTAGAGCGCGCTCGCGCGAAAGCACCTCACCCAGAAGTCGCGAGGACAGCAGTCTCTGGCTATATTGGCTGCTATGGAAATTATTATTTTTTGATTTAAACTATTGTTGAGAAGCATCATCCAAATTGAAAATGTGTAAAATTATGATTTGTCCGAAACCTGAAGGTTTTACAGAGGGGAGTCACCACGGCTTTCTTAAGTATCAGTACCGTCAATATTTCGAGTTCAGAAAAATATGTCATTTTGTAGAGAAACTCTGTTACTTCACAAAAATTTCCATGTTTGATATTTTAATTGTTTAATTTCTAATAAAATATTGCAAATTTAAATCAACAAGTATACGTTAAAACCGAACCTTTTTCAATCGTAACCTCAGTTTTTAATAAGAACACTTTCATAATTTCAAACATGGATTTGAAACAGACTTTTATCTACAAAAATGACATATTTTCCGACTCTGGAATCGAAAAAACTGACGGTACTGAAACATTTTAAAGAAACTCGTGGTGACTCAATCTCTCTGTATACCGTGGTTCACTTTTTGTTAAAAATATTTCCATCCAAAAATAGCCAAAAACTGCTGTCCCCTCCTGCGAAACGAAATCCCTCGAGTTCTGGAGTTCGTGAGGTACCGCGCGAGCGCGCTCTAACAATTATGAACACTAGAGGAGAACGTGAATGAGCGTTTTTTATTCTTTTCTCTGCTTAATGCTACAGAATCGTACACTAAATGTTGTCAAATACATGATGCATTACTCCAGTCTACTACTATATGTTTACTTTTCATTTGTACCGCAGCGGCGGCAGCCAACAGCATGCGGCACCCCGGCCGCCGCAGCAGAAGAGCTTCCCGATGGATGGGAGATGCGTTTCGATCAATACGGACGCAAGTACACCTGTACGTGGCTCACACCACCAAGAGCGCCACGTGGGAACGCGCGTCTTACTCATCCCTTACAGGGCGATGGGAAATCCGAAGAGATCCGAGAGGAAGAGTGAGTTTTCCGAGGCTGTAAAAGCAGATTACTTAGCACGAGAAAAGCGTTTCTGATTATATTTTCGATGCGAAAAGCATCAAAATTAAAACTATCTACCGTCGCCGCGGATACCTGGACCAAAATGCCGAAAAAAGTGACTAAATTATTTTATAAAATCTAGATTTTTACATAATTAGTGTTATTTGATGATTTCTTGTCAAATTTTTGTAATTGCATCGAAATAGTCCAAAAATAAAGTAAAAATCCACTTCCAACACAGAAGAACTGACAAAATTGAAGATTTTTGCTGAATTCAGGCAATTTTTCGTAATTATTATGATCCTACATAAGTTTTTGTTTTCGAGATATTCGAAAATTTTTTTCTTTAAATACGGCCTGAAAATTAGGAAATTATAACGACGGATAACGGTCAATTCTGATTTTCTTTATTTTAACCAAGGTCTCCGCAAATTATTTGATAATCGAAAATAAAAAAAAAACTTTCCAGTGATTTTTACTTGAGGGAAAAATGTCTAAAATTCACGCCAGGTGCACAATCCCTTTTCAGGTGTATTACGTGGATCAGAACACGCGCACGACCCCCTGGTGGCAACGACCGACAGCCGATATGACTTGAACCACACGAACAATGGCAATCGGGAAGAGATCAGGCGATGCTTTAATGGGAACAAAGTTTCCTTCTCCAGCAGATCAACTTTGCATCCACTCGTGACCATTGCCCGAAGGATGGGGCGTCAGGATCCGAATACGTCGAGATTGTACTTTGTGAATCATTTAAATAGGACACAATGGGAAGATTCGAGAACACAGGGGTATGTGAAAATTTTCAATTGTCCAACATTATTTCTATCAAAAATCACAGTTTTAATGTTTTAAAAGTTTCAGAGGCCCGACCAACCTTCAGGATGGTTTGGAAATGCGATTCACCGAGCAAGGGCGTTCGATTCTTCATCGATCACTACTCTAAAACCACCACCTAATAATGATCGAAGAAGCGGAAAACCCGTCGGCCCGCTCGCCGTCGTCGGTGTTCAAATGGCCATGGAGAAGAGTTTCCGGTGGAAAATTGCACAATTCAGATATTTATGCTTGGTAAGGGAGGGCGAGAAATTCTTTGCTTTTAGCTATAAATTGATGAAAATTTCAGTCAAACAGCGCCTAATCATGTCAAAATCACAGTATCCCGTAATAACGTGTTCGAAGACTCATTCCAAGAAATTATGCGTAAAAATGCAGTCGGTCTACTCCGGCGTCTGTACATTCAATTCCGAGGGGAAGAGGGTCTCGACTATAGAGGCGTCGCCAGAGATGTTAGGGTTCTTCCTGCCGCACGAAGTGTTGAATCCAATGTATGGGCTTTTCATGTATGCTGGCAATAACTATTATAGTCTTCAAATCAATCCACCTTCATTTGTTAACCCGGTCTTAAGTATTTCGAGTATATTGGAAGATTCATTGCCATGGTGAGTATTTTTTTTTGCAATTGTAAATCAGTTGAGAATTGGATGAAAAAATGCGATCGACATGGGGAAAAGCGAGTTTTCCGCTTTATACCATTGAATTTTAAAATTTTAAACGTTAAATTGAAAATTCAAACAAAAAGCACTTCTGGATCTAAAATTCTTATCGTTTTTTGAGGTCCTTAAATATCGATTTTTTATATTTTCAGCACAAAAAGAAATTTCGATGATCTCAAATTTTCAGATCAATATATTTCATTTTCTCGGGCCTAAAAATGTTATTTTTATTTAAACAAATAGTTTTTCTTAGAAAATTCCTTTACTTTCAAATTTCCAGGCGCTATTCCACGGAAAATTCATCTACAGCGGTTTCACGATGCCATTCTACAAAAAGATGCAACAAGAAGATTGTTTTAAAGGGCATTGAACAAATCGATTCGGAAATTTATAATTTATTGATGTGGAACCTCAAGGATAACTATATCGATGAATGCGATATGGAGCTCTATTTTGTTGCCGATAACGAGCTACTCGGCGAGCCCAAGACTTATGAGCTTACGGAGGGCGGTACAGAGATTGCTGTTACCAACGAGGAGAATAAGGTGAGACTTGGGATTAGCTAGAGCTTATAAAAATAATTTTTAAATAAAATAATTTAATTTAAAAAATCCCAATTTTCCAGCTTCAATCCATCGAACTGCTCGTTTGGCGCCGCTTCAATCGCGGTGTCGACCGCGAAGACAAAAGCCTATCTTCACCGGCTTCAACCCGGTCTACGCGTTGGAATGGATGGAGTATTTCGATGAAAGAGGCTGGAGCTCGAGCTGTTGCTCTGCGGAATGCGGGACGTTGATGTGGGATTGGCAGTAGAAATTCTGACTACAGACATTATGCTCCACAGAGCAAGCAGGTAGGGGAGAACATTTGATTAAAACCTTTATTTTTTTTTAATTAAAAAATACATTTATAGGTAACCCGGTTCTGGCTATGGGTTCGAAGACCAACCGTGAAAAACGTGCCCGGCTCCCACAATTCGTCACATCGCGGACCGTGCCGTGTGTCAGTCGGTGGATCCTGATTCGACGGGACCACAGCTATTCTGTATCGAGCGTATCGGCAAGGAGAACTGGCTCCACGGTCGCATATGTGCTTCAATCGACTCGGCTTGCCGCCATACAGAAGCTACGATCAGCTCGGTCGGGAGACGAGTTGAGGATGGCGATCGAGATGACGGAAGGATTTGGAAGCGAGTAGTCCATGTCCCGTTATTTTTTTTTGGTTACTTGCTGGCCGCACGTTCAAATTGTTGTCTAACCCTCATATTTCTTCCCACCTATTGAGGACCTTTTCCTTTTTTTTCTCTCCATCACTTAATGTTTCTTTTTTTCGAATCGATGTTGTGTGATAATTTTCGTGTAGTGATAGCACTTGTGCTTAGGTTCTCTCTGCCTCTCATTCCTTTCCTTCGCGTATGTCTACCTATAATGTTTTAGAATACTAGACAAATCGCATCTAGTTTTTTTATTTAATTTCCAAATTTCCCGTTTAATTCCAACAACAAAAAAACAATTCCACCTAGACACTTTTCAAATATTTTTGCGTCCATTGCTTCATTGCTTTTCTTCTTCTCAACCATTTCAACAACCACCACCCAATCTGCGCCTTATCCTCTTACTTGGTCACTTGTCATTCTTACAATTTTTTTCACGGAAGCAGCTCTAGATTATTAATTCAAATGCATCCCCCCAACCAATCCGTCACCCCCCGATTAGAACAATTTCTACTTTTTTTTTTGAAAACAAAAAAACACCTCGATTTGGTTGTAATCAATGGGAAATTTAATTTTTTAATCTGAGCCTTCTTTGTTGTTTTAGGGTTTCTTAACTTTCAGAATTTCCATGCGGAACACACGGAGAGCACAAGATCAAGATTTTGAACCCTGCAGGAGAACGGGACCCTTAGCGTGGTCACTCATGTCTCGGCTGTCTGTGGTTCTCTCCTCTCTCTCACCAGCGGAGAGGATGGATACCTCATTCGCTTTATTTTCGGACTTTCGATTTTTCTTATTGCTCCACGTCTTTTATCAGATTCGGGGAGCTTTTGCTTTTTTCTTGATTTTTTCGTAAAGTGTTCCTGGGTCCCGCAGCGAGAATTAACTTTAAAATGATTTTTTAAAAACTTTCAGTTAAAACTTCATTTTTTTTTCCCATCATTTTACGACTAGAAATTTCGAAATTTGAAAAAAAAAACCGTGTTGCAAATGCGCTCCAGCGTACAAAACGAAACCGCCACCAAAAGCTGATTTTAAATAACTGAAAAAAACGAGATGAAATTGAATTTGTTTTGCCATTTTCCGACAATGATTTTTTAAATAAAAAAAACTGTTGCACAACAAATGCGAGCGAACTAACCTACCAATTACCGAAAAAAATTATAAAAATTGAATATTTCCGATTAACCCAAGAAAAGAAAAATTCAATGATTTTCTTGAAAAAAGTTACCATTTTCTCAATTTTTCGTTAATAATACTCAAAATTAGACTTGAAGAAAAATTGTGTAGCAAGCGAGCTCTAGCGAACCAAACAAACTGCTTCTCTCCATTGAAGAGTTTCAGAGCCGAGGTTCTGGCCTACCTCATTGAATTTTTCGCGCTCCATTGACAATCGCCCGCCCATAACAGAGGGCGTGGGAAAGTCGTCTGGTACTCCACACGGACAAATACATTTAGTTTTACTACAAATATCGGGCCGCGACGCGACACACGCGCCGGTAAATCTACCCCAGATATGGCGAGCCAAAATGGCCTCGTTCGGCAAAAACTCTTCCAGCACTTTCAATGCATGAGAGACAGAAATCCGTGATACGAGAAAAAATAATCCCAAAAAGTTCAATTTGCAAGGGCGCTGCATTGAAAACGCGCCGATCCCAACTCACGGTCGAATTTGAATTTTTAGTTGCAAAAAAAATCCACCAAATTGTGAACTAAATAATTTTGCAATCAATTCTCTCCCTAAAATAAATGGTTCAGAGGAGTTTCTCGAATTCGTAGTTGATACCCGCTCGTCAGAATTGGAAACTGAGAAATTGAGAGAGAATTAGAGAAGGAGAGGAAGAAGAACTGCTCACTGGTCCCCTCACTCCCGGAAATTAGGGACTTTTTGCTCCGGCGGGCTCCCACTAGAAGACGAAGAAAAAACGACGAGCAGAACACAATCAATTTCTTCTTTTTTATTTTTTTTTGGATTTTTTTCTTGTTGATACCACGGATTTCTGGCTTCCCTCATAAATTGAAATGGTAGAGTTTTTGCCGAAATAGGCCATTCATTCGGCTCGGCCATATCTGGGGTAGACTAACGGCGCGTTGCGTGAGTCGCGTCGCGGGAGTTTAGTTGTAAACCTAAATGTGATTTGTCCATGTGGAGTACACGACTTTCCCGCGCGCTTTATGTCCTGCGGCCGATTGTCAAAGGAGCGCGAAGAATTAAATGAGGAAGGCCAGAATCCCGTGGTAAAACATGGTGCATCAACGCAAAAATTTTTCATCTTTTGGAAAAAGTCAATTGTTTTTTTTTCGCGTCGGGACCACCTAACCGCAGCTCGTTTAATTGAATTTCCCAAAAAAAAAAAATTTGCTCTGTTCAACCAAATTCGAAATTCAGTTTTCATTCCCTAAAACCTATTAAAACGATCGTGGCAAAATGCTGTGAGCTTTGGGGCTAGAACGATAGGCCTAGAAATGTTGAGACAGTTTCCTCTCCCAGCGCCCTTGCCAATATAGAAATTTCAAATTAGTATAGCTCGGCCATTTTCCATCCGCACGGTTTTCGCCAAAACTACACCCCATTATAAGATTTAAAACTTACTTTTCAATCATTATGATGATAATACTTATCCAGTGGAAAAATTTTATTTCCACCAAAACCTCTCCACCCGCCGTTTTATCAAACAAATGATATCACTATGATTTGTGTTGTAAGTGCACCATGTGATTGCACTTGCGCAATTAATTAAGACAATCTCAAATGTAAGTTTGATCGAATTAACCCCATGTACATATAAAATACAAGCTTTTTGTGTTCTTCAAACAGTTTTTTGTCGTATTTATATAGAAGCAGTGTACACCTAAATTTGGCTTATTATGACCTTTTTTTCCAAGGAATACTCATTTTTAGGGTTATAAACGGCCCTTGATTGAGGAGAGAACTGCAAGCGCTTTTTCCTGGGAGTTTTAGGCCACCAGTTAGAGTCTTGCAAAGACGGACTAGTTCTCACAGGACCCAGAAAGGCTTTACTTAGTCCATCACGAATTTCTGACGACGCCTAGAAATGCAAATCTTCGGCCACCTCATAGACATTCTAGGCCACCCTTTTTGACGTGGCCTAGAATCTTTAACAAAATTTACGTAATGAGAAGTAAATCCTAGGCTGTCCCACTATTCAGTTAGCTCTCATTTTTGATACTTCGCCTAGCGATTTTTAACACGTGGCCTAGATAGTTTCTATTTTAACACGGGGATTAGATTTTTATGTTAACAAGCTGGCCTAGGTTTGCTACTAGGCTTAGATTTTTTACATGTGAGCTAGATTTTTATTATAGCTGACCTAGATTGTTGGCATTTAGCCTAGATTTCTGTCATGTGACCTAGATTTTCTAATGCACCAAAAATTCTCCATACAAATTGATTAACTCCTACAACTCTAATTGAGGTAATCAGAACCTTCGATAAGAACATGGAGCTACTGCGGTTCTCAACTTCCGAAAAAGCGGCTGAAAAACTGAGGTATACCTGCTTTTTTCGAAACTGATAAAAGTCAGCATAACTCACGATAACTGAACGTCCCTTGGCCAGGTTGTAGGGGGTAGTGGTGGCCGAATTTTAGGTAGAAAAAACTGGGCCACGAGGTTTACGTGGTGTAAAATGTGCCCCATTTACTATTGGTTTGACCTTCGAAAAATCCAGGAGACGAGACGCAGACTTTGCTTCAGCTGATTTCGCATGGTTAAGAACGTGCTGATGTCATTTTTTTCCGTGGCAAAATTCCCGCATTTTTTGTATATCAAACCACAACGAGACACTCTAACATGAACCACCGTCCGGCCTCAAACGAAAATCTCGGCCACGGCCACTAGGGTGAAGTGGAATGCCCTCCCCTTCTCTAGAAAATTCATTGGAGAAATCAACCCATGCTCAAAGAAACAGTGGCCGAGAAACGAAAAACTAGGCCGCGTTCTAGCAGCTTTGTACCTCTCTTATAAAACACTGTCTGTTAGTTCATAAATCAGAATCTGCGCCCTATCACTACTCTCTCGTTTACCTGCCCCTCTTAAAAAACAATCAACCCCCCCCCCCCCTCTAAATCGACTACTGTTCCCCGTTGTACCTGTCTGCGGCTAGCTATTTCGGATTTTTGGAACGAAAAAGTGGTATGTGAGAATGTACGAAACAAAGCAAACTAATAAGAGGGTCAATTGTATGCATTTTTTGCCCCCCCCCCCCCCCCCCTCCACCCCGCTAGCCTGGGAGGTCTCAAACCGGTTTCCCCTTTTTCACCTCAATCAGCCCCCCCCACCCCCCCCCCCCCCCCAATTTCATTTCACTGTACATTTTCCTTAACCTATCTGCGTATCTACTTTTGTATTTGTTCCTTACTTATTTTTCTAATTATAAACCCTGCAATTTGCAAGAAAAATTCTAAAACCCTAGTCTGGCCCCTTACCCCGTACGGGACCGTGGCCGAGAAATTTATATTTCTTATAAGACCCCCCGGCTCTTCCAGTTTTTCATTTTTTTTCATTGAAAGCCTAAATTTTCATATTTTCTTAGAGATCAAAATATTATGGGTTTGTCAAAAATTTCGAAACAACAAGCTCCCCGTGGGCGGAAGAGTTTTCCAAATTTCTATACTTAGGCGTTGGGGTACGCTCGTCGCACCCTCCCGGAGTACAATTGTAAATTATAAAATTATCATAAAATTGGCTCAACGCATTTGAAAATAATAAAAAAAACTTTAGAAAAAAAAACACGAAAAAAACCCCTTTGAACATGGTTCATCGACCGGGACATATGTACTGTGAAAGCTTATATCTCTGCGCTCCATGTTTGTTTCATTAAATTTTTCAACCAACTAAGTGTTTATTATCTCTTTTCTATATTTTTGTAATTAAAAAGCTTTTTGATACTTCAAAAGTAACTGAGATGCATGTTGTGAAACAGAGCAAACTTTCCTAGCTTAGCCCAATTATTTATATCTGTGTTTCGTGTATAAACTTTTCTAAAAGTTTACGGTTTTTTTAAATTTCTAAATAAAATTATTACATGACTCTTTGGGAGGTCATGCGTTGTAGATAGCATGTACAAATAAAACTGAGGAACTAGGACGAACTGAGAAATTCCTAAACCATTATTTACACATGTGATTCTTGCCTTTTTCGGTGGAGGGTTAAAAAGGTTAAAAATTATTTAAGGCTTGGAATGAGCATTTGTGCGGCCGAGGTTCCTTTTTATTTTCTAGGCCATAATTTTTACAACAATGGCCAGAAGCACAAATTTGTAAGTAATTTGAATTCGCCAAAATTTTTTTTTCCATAAAATTTAAATTTCCACCGTGGAAAATTCTTTTCGGAAAATTTGTATTTCCCGCCCTCAAAAGATTTTTTGTCTCAAAAAATTGAATTTCCCGCCAAAATGTTTTCGTCGCTCAGGAAAAAATTTCCCGCCATCAAACATTTTTTGTCTCAAAAAATTTGAATTTCGCCCACCAAAAATTTTGTCCCAAATTTTATCGAATTGGTGGAAAGCCGAATTTCCATTTTCTAGGACACTCTCAGTTAAGTCATCAAATAAGTTGACTTAAATTAAAATTAACAATTTGTCTCCTACCATGAAAATTTAATAATAGGCTGTATAGAGCATCATGGGCGGGCGGGGTAGCATGAGTGAACTTACCGGTTGACCGTCTATACATAGTAACACCCGACCATTTTCTGCCAAATACATATAATATCGCTTCGAGACCCAACTAATGCGCAGTTGTGCTTTATTTCGGTTGACAAGACCCGTAGAAATATTAATTTACCTACAGGTGCTAGAGCGTTTTAAGACCTAAAAAACTAAGCAATGGCCCAAAAATCCAAACTTAAGAAGCGCCTATAATTGTGCCTCGTGTTCGGGACCCAAAATCCAACTAGGCCATATTGTGAGCTTGGTGAGACCCACCTGTCATAAATATCACTTGAGTCAAAGTGAAGCTCCTACTTTTTTTTTTCGACAGCCTGTAGAAAAAATATTGAGATTCGCAAAGAATTCACGGCTCCCCCTTTCAATGTTTACATACACATTACGAACGAGAAAACGAAAAAGCGAAACGAGAGAAAAGCATTGAGTGAAATGGAAAATGTGTTTTTACTTTTTATGAAAATTTAATCACATGGCGTAAGAGTGTCCCATTTCTGCTTGACGTAGATCTACAAAAAATGCACGTGGGTGAAGAGACGCCGAGTTTTCAACTGATTTCGCTTTTTTTTGGGCGAAAATTTTCGCATTGCTTGTAGATCAACTAGAAACGCAACAGTGGATAAGCGCGCTCTATCGACAAACCCGGTGTACTCGCGGACAACCAGTATAGTTTGAAATTTTATTTGAATTTTTGTTCGAAATTGAAATTGAAAAACGGTAGATGCCAAATTTAAATTTAAAAAATAACAATTTTTGGAATTTAATTTTTAAAAAAGTTCCCCGTAAATCTACACTTAAATCGTCTCGTAATTCGACAACGCTATTTTTTTCAATTGTTTTGCCCATCGCCAAACTTTTTTTGCCCAATCAAGCATCGTCAATTGATCCATTGATCTTCTTCTTCTTCTCTTTCTCTTTTCTCACCACCGAAAATTTTCATTTTATTTTTTGAGCACAATACTCACCTGTCTGCGTCTCTCTGTACCCCCGATCTCTCGCCTCTCAAGTATTACAAACGAAAAATTTGGGGAGAAGCCGTGATTTTCATTTTAGTAGGATATGAAAAATTCTAGTGAAAATGTCAATAAAAAAAACATTGTTTTTCAAAAAACAATCCCCTCGAAAATCCACACCAAATTCAATATTCACCTTATTACAAATTGATTATTTCTCCCAAAAAACACACGCCATCGGCCGCGCCAGGGCATCTATTGTCGCCTTTTTACTCCAAAAAATTTCTGCAACTGTCTGGCGTCACCGGTTAACACTGAGAAACAACAAATTTCATTTCTCGAATAACATTCATTTTGAAGGTTTTTGGTTACAAATTCGACACGGATTTCTGGCTTCCCTCATAATTTAAAATGGAAGAGTTTGCTGATGAACTAGGCCAACATGTCGGCCATATTTGGCATAGGTATTTACGGCGCGTTATGCGTGCCGCGTCCCTCGATTTTAGTTGTAAAAATGTGAAGTGTCCTCGTCGTGGAGTACACGACTTTCCCACGTGCCCGGTGAGAGATTATCAATGGCAATCATTCAATGAGGTAGGTCAGAACGCCTTCGAAGAAAATCGAGAAAAACATATCCACAACGATACTCCGCAAGGTGTGCGTGTTGTTAAATGATAAATTCAAAGCAAATAGCGATTTTGTTTCCAAAATATGCCGAAAAAAAGGAAAAAAAATAAAAATAAAAGTTCAGCAACTTATTTCTCGGCCGTGGTTGTGTCGTTGTTTATTTTTTTGCGATCGTATTTTTTCTAGAATAAGACTTAAAATGAAAAAACATGAATAAAAATCAGTTCTCCATGGCCACTGTCAAAAGTCGCAACGACACTCCCCTTCCAGCTCCCCCCCGCGTGTATTCTTAGCATGTGTAAATTACGCGATGTAGTGTATAAAACCCTAATTTTTTAGAAGATTTGAGAAAAAAAACTTTTAAAATATGGGATAAAATCTCCTTTCCCTTTTTTGAAATCAAGAACTATCCGACAAAAAGTTTAGCCAAAAGTCCAAATAAAACCAATATGTAGAAAAAATCAAAAACTCGGCCCTCCAAAAAACTAGGCTACACGTTGTTTCGACCTCGCCGTGCTCCCCACACCTATGCATATCGTTAAATGTCTCCCGGACCCCTCATTCCGTCACACATTTCTCAAAGTGTCTTTTTCTCAAATTCGCTGTCGAAAATCCCTGAACATATCTCTTCAGTGTTGAGAACGACCTGACAGTTTTATTTCGATTCTCATGATCTCAGTGTCTCCCGGATGACTCGAATTCCTTCGATATATTTTTCTTTGAAGTTTTCAAAATAATTTTTCCTATATATAGACTTGATTGTTCGGTGGGAATTTCTCATTTCAAAATATTTATTGAGGTCGCTTCCCTTTTTATATGGTCGTTAGGTTTCTAAAACTCGGCTTTCCAAGTTGTAGCTTAGAGCTCTTTGTCTCGGAGTATAAAAAATTCACAAAATAAATAAAAGTTCACGTGGCCGTGGCCTAGATTTCCAAACTCGGCCACCATTTTTTTCTCTGACAGTAATCCACTTAGATCTCCTTTTTAGCCATTTTTTAACTAAATTTCCCACATATTCGTCCGTGGCTCCATATCAATTTTACTGATAGTAATTTCCAATAAGGTATTTTCGGGAAGATAGGAACCCTTTTTCATCTAATTCGTTTGTTTCTACTTTATCGGTTTTGCCACTTTCCCGCATGCCTACGAGCCTACATATCTGCCGACCTAATACAGCTCGTAGGCAGACCTCGGCCGCCTTGTGGTGAGATGAGTCGCTTTGTAGGCAGGCGTAGTGTGTGTCTTGCTGGTATGAGTAGGGCCTGTCAGCCGCCCAGTAGGCAAGCGTAGGCATGCAGCCGTAGCAGGCTTCTTAACTAGGCATCTAGGCTGCCTTGTAAGCCGGCGCAGGTAAGTGAAGGTTTCCTCGTGGCTGGCATCCTTGCAGTCAGGCACAAGTCGTCGGCTTGAAGGCAGGAAGAACATGCCGCCTAGTAGGCATATTTTACTTATAGGCCCGAGGTATTAATGAGATCTAGGCTTGCGGGTTAGTCGGTTTGTAAGCTGTCGTAGGCTGCCCTGTAGGCAGATTGAACTCTCAAACCAAACAACACAAAAATTCCAATATTTTTTGTACCTTCTGATTTTGATCTCTGACTCACTTGATCTTACTTTATCAATCAAGAGTCATAACTTCCATTTTTAGGAATAAACAATTATCCTTCAATTCATTGACGTTAATCCCTTTCAATATTCATTCAATACACAATGAGACGAAAAACTCTTATCTTTTTTCACTCTATCACATGGTGCAAAATTATAGTTAGATTGAAAAAGCTCATTTTATCATTTGTCACTTTTCCACCACTCTCAACGTGCTTTTTTTTAAACACAAAACGTTTCCCGTCATTTTCTACAGTACTCCCGCATTTTCACATTTTCCAGGTGACACCTGAGATGGAGGCCGACGAGTTTCAACGTTCGTATTACGGTCCTCTCAACGACGGCTTCTGCCACGTCACGGCCGCGACACAAGACTTTTGAGCTGTTGGGACCGGTGAATAATATCTGGCTGATATGTGTATAAAGTGTAAGATAATTGGCAGCCCGATTGCATTTATTATTGCGACGGTGATCATGTGCAGTGGTGGATCGTTAGTTTTTTTTGACGTAAAAGATAGTATAAGCGTCTTTTTTTAGATCAACCGAAAAAGAAATATGGAAAAAACGACATTTAAAGATTTTTTAGAAATCAAAAAATGTATAAACTGTATGTTGCTTAGGGCCTCCATGGTAGACAGGCACGGTTTTAGGGCCTGACGTGCGCCTGCCTGAGACCCACGTGGAGTCAGAAAGTCCCATTTCGCTTTGATCTTCAAAAAATGCGGGAGAAGAGACGCAGATATCTCATCTATTTCTGCATGGTCATTTAAGCGCAGACGTCACAATTTTTCTAAAATAATCCCGCATTTTTCGCCACGTAGAAACCGCAAGGAGACAGCCTGACAGCTATTAAGCCAAAGGCAAAAGTGTTTGGCCGTCTGACTTTTGAAACAAAAGGCTCGGTGAAAATTGAAAAAAAGTCTAATAATAATTAATATAAAAGTAGAACTATTTTCAGTAAAGGCCAAATGATTGTTTTATAAAAAGACTTAATTTAATTAAGCCCAATTAGATCTCCTAAATGTTTCAAGCAGCACAACTTTGCATGTGACGTCAGGCTGTCTCATTACAGTTTACAGAAACCGCGGGAATTTTTGTGCTCCCAGGAAAATGTGCCATCAGCACACAATGCATAATCAGATGAGATTTCAGCGCCTCAACTCCCGCATTTTTTGTAGATCAATCTAAAACAAGACTCTCTGACACCACGTGAATTTTCCAACCATCAAACTATCAACAAATTCGCGCCAAAAAAACTTCTTTAAAAACTTATCATTCCCAGTGGGAACAATCGGTCTCGAACTGAGGGATAATCTGCGACGGGTACACGCCAAAAAACTTCCCGACTGGAAAATCGCCTTTATCGAGAGTTCCTGAGTTCCGAAGGTGATCCGGTGATGACTACAGTTCTCATCATGACTGCCAAAGACGGAGGATCCATGGATCGGACCAAGTATTTGGAAGTAGCGGGTGAGTGGCATAACATATCTGATACCGTATTTCCTCCATTAGTAAGGCATGCAAAACTGATTTTCGGACACCCAATTTGCTTGCAAAACTAATAGGTGCAAAATTTTCGAACAGGTTCTTTCTCATTAAGTTATATATTATCATCAATTTCAATATCAACTTCTTAGGAACCAAAATGCGCGAATGTTACGACTGATACGCAAAAATTGTCCGAGTGTACTCATATTTAGCCTTGACCTGTTATACTCAAGAGCCGTCTGTAAGAGTTTTCCTACAGAACGATTTAATAGTGCAAATTTTGAATCTAAACTTAGGGAACAAACTCGTTAAGGGGTGGAAAAATATTAGAGGTGCAAAACTAATAGAGAGTGGAAAACTAATTTTCGATTAGTGATTTTTGATGCAACTAATGGAGGTGCAAAACTAATTGAGGTGACTAACTAATAGAGGAAATCGACGGTATATTTTTTTGGAATAAAAAATTTCAGCAATGGCTACTGCTACATCTCCAAAAACCTATCCGCACGTGGCCGGTGGAAACGGCAAGTTCATGGAATTCGAGATTTCGTTGTGGCCACTACTGCCAAGCCATTGCAACGACATCATAGGATACCTGGACGCCTAGAAAACCAAGTCAGCTAACCCAAAAATTGATGGCTACCAACTCTATCACCGATTACCAGAGTAATGGGTTATCAGCTTCATCTCGAGCGATCCGGGGTTACTGTGAATCAGTCGGATCCGGTCACTAATATTCAGAGTATGAAGGTAGTTCTGACGCTTCCTGTGTTGTCAGAGGTACGGACGATAGAGGATATCGTACGGATAATCTGAACAAGTGGGAGCTGGCGGTTTATAACTATGCTACAGGATACTCTGCACTCCGGAGGGTGACGATCATTTGGTGGAGATTAATGTGAGTGGCGAGAATAAATTGGACCATAAATTGGGCCAGCCCTAAAAAGACAGCGGGCCGGCCCATACCGACCCACTTAAGGTCAATAAAGTTTAATTCAGGTGTGTGCCGCAAATTTTGACTAGAATTTGCTCGGCAAAATCGGCTTTGGTAATCGCATAATTTCTCGCTCGGCAAATTCGACAAGATTGAGATTTTGCCGTTTTCGGCAAACGGCGAATTTGGCAAATTTGCGCTTACACCCCTGGTTTAGGGGTTTCACCGTGTTTAATTTTCAAAGCTTATAAACCTCTTTTCCAGGTGATCGGAAGTCGTCGACACCGAAATGAACAAGGACGCTCAGAAAATGGTGCCCAGTCCTACTTCATTGTCGGAATCGTCTCGATGATCATCTTTATCTTCTGCACCGTATCGTCTCCCTCTGCCTGCTACAGCAGTTCTAACGGATACTTCTCCAGTCGATCGGACTCATCGCCCTCGCCTGCCTTTGCCGATTCTCGCAATTCTCACTGCATTCGGAATCAATAATATGCTGGGAAATCGAACGAACTCTCCGATGATGATCATTCCGTCCTTGATCAATGGAATCAGAGTCAACGATGCGTTTTTGACACCCAGTTCAATTGGTTGCAGCATAGCACCCGGATTTTCCGTCAGGGAAGCGGTTGGCGTATCTGTTGGCTGAAGCTGGTCCATCGACGACTCACTACGACCACTTTGACAAATCTAATTGTATTTTTGATCGGGTGTATGAACCCAACGGAGGGAAAGGTGTGGTGGACGGCAAACTACTTTTTCCGGCAGCGTTAATCGGTAAATAGGTAAATTGCCGGAATTGAAATTTCTGGCATATCGAACCGGCAATTTGTCGATTTGCCGAATTTGCCGGATAGCGAATAAAAAATTGCCCAACAGCACCTGCGCCCTGTTAAGGAGCTTTGGCCTCTAACATAAATTTGTCTATTCATCCTTAATTCCCTCGTAAAACGACAAGATGTATTCCAGGGATGACGATCTTCTGCCTTGTGCAATCTCCCTACTCCTCGCCGTCTACACCCTCACGTTCTTCTGTCCGGTGCTAGTTCTTCTGCTTAGCGAACGCGTCAATACACGAGCCCAGCTGGAAGCTCGAGGGCACTTTCAGGTTCTCGGATTCTACAAAAATCATATGCAGCCGATGGACATTTGCACTTCTCATCATCGGAAGTCTTGTCTAGTGGGGTTTCCGTATCTATGGAACACTGGGGATCCGCGCCGGTGTTGAACACTGCAAAGATCCTTCCCCTGGAGACGCCGATCCGACCGAACTATCGAGGAGACCGTGTGAAAGCGTTAGGTCAACCCAGTCACCGTGATTGAGAACAGCCAAGTTGATATAGGCAATGCAAAGGCTTCGAGCATTTGACAACCTCGTTGCCATCGACTTCTATGCAAAAGTGCCGGGGATCCGAGTACACCATATCTCCAATCAGAGACTCTACCATCAGATCTTACGGTGGAGGAGCCGTGGACTTTGATTATGAGGAAGAAAGCGTGAAAAACACTTCACATTCCCCTTTAGACTCCAGTAAGATAGCCGTCCACGCGTTCCTATTAAAATCTACATATATGCCTATAACGTGGTTATAGAAGAAAAATAAAACGCCATAACCTTCTGCCGCGCAAATGAATCCGCGGGAAGAGACAAAACTACTGTAGTTTTTAACCAATTTGTGTAGGCATTTACGAGCTATTGCGTCATCGGTTGTATTTAATTTTGACAATTACTTTTAATTTTCAGCGTTTCACTCGTTTTTATATTGAAATCTTTTGTCGGTATTGAATAAATCTTAAAAGAAAACACAAAAAAATTAGAAAAATTCCGAAAAAAGCCTGAAAATTAAAAATTGCGGCTTACAAACTTAAAGTCAACGATGACGCAACTAAAAGCTCGTAAATCTACACAAATTGGTTAGAAACTACAGTAGTCTCTTCCCGAGGTTTCATTTGCGCGGATGGCGATTTTTCTCATGGATCACACACGTAATCGGCACCTACATATTTTGTGTGCCTAAAAACACGGTCATCCTAGCAGTGAAAGCAGACAAATGTAAGCACTTAACAAACGTGAGTAGGGCTTAAATGGTATGCACTGTTTTAGGGCCGCCTGTCCAGGCCTGTCTTGTACGTTTCAGCAATTCAAGCCGTATCTTTCCAGAGAGCTAGTGTCACCCATTGCCAGCTAACCCTATCTACAAGCATCACAAGGGAGGACTAAAACTTAACTTTTCAAATCCGTTAGTTTCAATCTGCCAGCCCCCTGACCCTAAATCGAGTCTACCATTTTCAGTGATCCAATCCGAAAAGTACAACTGATATCCGCGCTTTTATGAAAACGTAACCTTGTGGGATGAACGGATTTATGCAGGACTGGCGGACCAATAATCGCAAGTTCCCACGTGGCCCTAAATGTTTCAGTGTGGTTCTAATGTGAACGCAATGTGTCGTAGATCAGATGCTGAGTCTGGTTGGCGATCACGGTAAGATCTCAATGGTTCCAGCGCCCTATAAATACCGCTTATTCTTTCAGAATGCCCTAGTCACCTTGGGATGTATGGCTGCCTTCTGGGTAGTCTTCATCCGCAACCCCCTCTCAGTTGGCCTAGCGACCGCTTCGATTTTATCCATCTCCAAGTAACTGGATACCGGTGCTTCTGGGACTTGGATCTGGACCCTGTGACCCTCTGCGCAGTAATTTTTTCTTGGATGTCCGTTTATGAGACTTTGTTGCCCATGTGGACTCCTGTCTCTATCAGGTCAGGTATGAAGATTTCGAGGAGAAAGGAGTATTGAAGAGGATTGAGATGAAAACTCCCGAATCTTGAGTCGTCAACTCGCTGTCCAATTTGTGTTCCCTGGCCAATGGTCCAGTCGGCGTCTTCAACTCGTCTATGTGTCCTCCACCTTGGTATTCTACTGGTACCTACGAATACCTATACTTTACCGATAACCCTACCCCTCAAACCTTCCGGAACTATCTCCCAATGGTATTCGTGAAAACCATCCTGCTTACGTCGTGATTTGGACTGGGGAATGTTCCACGGTCTCGCGCTGCTCCCGTGCTCAATTCCTGGATTTTCCCCTGTCAGTGTTCAACCAGACGTTCGCCGACTTGTTGTTCGGCAGAACATCCTCTCTCGTCTTGCTCTTCGGATTCCGGAAACCGACACTGGTGATGCTCAGGAGATGGTACCGCTCGCTGGAACCGAGAAGCCTTAAGACCTGAAATTAGTTGTTGTTTGTTATTATGTACAGTTGGGATACAAAGTGTATTATGTAGTCTGTAGTGTCGCAGTGATAGAAACTACAAATTCAAAGCTACAAACTATAAGCTTTGAGATCTGGCAGAGCTTTATAGTTTGTAGTTTTATTGTAGCAGCTACAAACTACAAATTTCTTTTGATGGCGCACAAACTACAATGTACATTTTGCCAGTTTTCTAGATTTTTTCACTCACACACACACACACACACCGTTTTGCTACGTGGCTGCGAAAATGCAAAACTCGGCCAGGTCGCAAACATCGCCAGAAACTTCTAGCTTTACCAGTAGCTTTTCATGATCTAGTCTTCTTTTTTTTCCCCCCTCAATTTATATTTTTCTCGAAATTTCAGAACGGTTCCCTAGTCTTCTGTCACCGTGTCCTGCCCTCCCGCAAGCGGGTCCCCTTTTCCCCCCACAGATCGTACGGCTTCTCAGGGTTCCTATAGCACTTTTTTCTTCGATTCGTGCCATACAAAAAATTATACTTCCCATCGCACGCCGTGTCCATTTTGTCTTGTACTTTTTAAATGCATTTTTTGATAAATTTGATTTTTTATATCATCCAGAAAAGGGGCAAAAATTCAGATTTTCCTGGCGAGTAATTTTGCTGGAATTTTTTCAAGCATCAGACATGCAAAAACTAAAACGACACAACACTATCGATGGGGATTCGACTCGTTCACCCCAGTCATCCTAACTATTTTTCACTATTTTTTTTAACTTCTGTTTTTTTGGTACTTTTCTGGCCGTTTTTATGAAATTTTTTAGCCCGACATAGTTTACCTTTTTTTGTTCTGGATTTTAGGAGTTTCTGCGACCTTACTCTCACTCATGTTCGTCCTCCAGCCCCGCCTAAGCCTATGCCTTAACTCAAGCCTAAGCCTAAGCCTAAGCCTAACCTAAATCGCGTCAGAGAGAGCGTAACGCTCGCCACTGACGCCAAGCCTCAACCTAAGCCTAAGACTAAGCCTAACTCTAAGGCTAAGTATAAGTAAATCTAGGCCTCGGCCTAATACTAAGCCTTAGCCTAAGCCTAAACCCAAGCTATCAGAAGACACTCAAAAAATGTTCAGATCATTAAAAAATAACTACATTCAACAGTTTTCTTCAAAATTTAGCTTTCGACTTTCCAAGTAATCAATAACATGATTCCAAAATCTTCATACATCCCTCCCCTCTTCACATCGTTCCCGACAGCTTGTACTATTTCTCCTCCACCCACTAGGCAAGGTCTGCGTCTCTCGGGTTTCATACGCTATCTCCCTTTTGTGGAATCAGTTCATCGTTTCGGATCGTGGCTTACTTCTCAATATCCGCGGGCGTCGCTTTACTTTGATATAAAGTTCAGTTTTTTGAGGCCAAAATTTAATTGGTGGAATCACAGCGTTTGGCGATGAATTAATTATCGTGTGTATTCAACTTTAATATACGTGTACATTTTACCGATGCATGTAAGTTTTGGTGTATCAAAAAATGCCCCTAATAAATTTCTTAAGGGTGGAGGAGCGCTAGTGGGGAAATTGCGAAGTTTTATAACATGCCTATAGTACCACAATGACCGAATATCATGATAAAAAAATTCAAAAAATTTTTAAAATTTTATATGATTTTTTTTAGAGGAAATTGGAAAAATCTCAGTTTTTACACTGCCTAATTCCAATTTGACTTACCGGTAATTTTGTTCGATGGAGCGCGCTTGCACGTTTTAAAATTTATTTTATTTTTTGTTATTTTCCTTTTTAATGTTTTCGGTGTATTTTTGCTCTAATTTTAGAGAGTCAAGATGAATGCAGATTTTACGATTAAAAAGCACGCTCACAGGCGTAAAAATGACAGAGCAACGATTTTAAACGGTATCGAACCTCATCTATATTAATTAATATCACAGATTTACGACTGGTGCTTTTTAATCGAAAATTTGCATTCATCTTGACTTTTTCTAAAATTCGAGCAAAAATACACCGAAAACATTAAAAATTGGTGGAAAATAACAAAAAATAAAATAAATAAATTTAAAAACGTACAAGCCCACTCCATCGAACAAATTCGATAATGTGATTCAAACTGAGAACTAGGCAAAAACTGAGATTTTTCCATATTTCGAAAAATCATATAAAATTTAGAATCTTTTAAAGAATTTTTTTATCATGATATTCAGTCATTGTAGTACTATAGGCATGTTTTAAGAGCCAGCAACCCACTGGCGCTACGCCTCCTAAAGTTTGGAGTTTTAGTAAAAAAAGATCGGTTTTTTAGTTAATAATATTAATATCCAGTCGCTCCTCCGGAACAGTTCGACCATTTTTCACCACTCTTCCAGAAGTACGTGGAAGAAATGTTCCTATTATGAGATTATTCGAGAACTATGCTGCATCGTGGCCGACCAAAAAGTCTCTTAAAAAGGACTTTTTGATCAGCTGGCAAATGTCGGTTCCCGCAAAAAGTCGTATTTCGTGCAAAACCGGCAAAAGCAAACATTTTGATTACCGGCAATTGTCGGAGTTGCCGATTGCCGGAAATTTGCGGAAAGAATGGTCGTTTGATACTCTTTTTTAGATTGCCTAAAAATGCATTTTAATGAACAATTTTTAATTTTCAAGCTCAAAATGATTTAATGCTTTAAGGATTGTCCGTTTTCTTTAAAAAAGACTAACCGAAAACTATAAAAAAAGGTGAAATTTTTTCAATTTCCAAAATATAATTAATTTTGGCAGCCGATTGCCGGAAATTGCCGATTACCTTACAATACGGGACGGCAATTGCCGAAATTGCCGATTGCCGGAAATTTCCAAAAGTAATTGCCGGATTTGACGATCGCCGGAAATTCCCTATTGCGCTCCCTTGTATTAAAGGATACGGCAAACGATGTTTTCCCGCAAGCGTATCGGCAATTGCCGAAATAAAATATTAATTCGGTGCTCAAACGGCAAACGGCAGTTATAACAGCAACAAGCCACTTCTCCAATTTATAATCGGCAATTTCGGCGATAAACGGTCAATTTGCAAGAAATCAAAATTGTGATCTTGCACATTTTTTCTGGAAATTTCAGAATTTCAATTTTAAACAACAACATGGTACCCTATGAACATATCTTAAAAAACCCGGAGTGAATTCTATAAAAACTACCTAGAGAAACTGACCAAATACTTAAAAAAGGGACGGATTCATGTGATTTTGATTAAGATAAGTCTTTGAAAACTTTCGGAAAATTGAAATCCGGCAAATCGGCAAATCGGCAACTTGCCGATTTCCCGAAATGGCCGCAGCAATGAACTACACTGTTCCAAATCGAATTCGTAACCGATATTATACTTAGGGATATTTGTAACTCGTATAAATATTAAATAATATATATATATTCCAGCTGCTCCAATCTCTCCAAATGGATGCAGTAGCCACAGGCTACAACTCCCTATTATTCTCAATGGCTGATATGCAAATCGAAAAGGTCATGGGTAAATGGATAGACATTTGTTTATTCGAAAGAATAAAGAGGATTGTTCAATCTTCTATTGTTAGTTTATTTTCATTCTGAAAATGAGATGCAATTTTCAGTCGATATGGTACTTCGAACTCTATACACCGCAACATTCACCTCAAAGCAGGTCGGAGTGATTAATAATGATGTCGTCACCAATGTGGAGTACGGTAGTATGGTTGGTCGAGAGCCCGCAGCCGTTCTCAACGTAGTGTAAGGGATCAGTCTCCATGTAAGTATTTTAAATATCTTTGGTCCGGTGATGATTAAGATACAAGTTTAAATAGTTCCCGTTTCAAAACTTCGGCTAATTTCCCGCCAAAACTTTTCTCTGAAAAATTTTAATTACTTTCCAAATTTTTTTCTTTGAAAATTTGGACTACCCGCCAAAATTTTGTAGTAAAAAAATTGAATTTCTTTCATGGCTCCAAGAATGTTTTCTCAGAAAATTTGAATTTCCCCGACCGCCAAATTGTTACTGTCAGAAATTTTGAATTCGATTTCTCGCCAAAATTTATTTTCTGGAAATTTGGATGTCCCAAAATTTTTTTCTCAATAAATTTAAATTTCCCGCCAAAATTTTCTGAAGATCTAATTTAGCGGATATTCTTTCCAAATTTTTTTCATTGAAAATTTATTGAATTTCCCGCTAAGACGAATTTTATTGTCAAAAAATTTGAATTTCTCACCAAGACTGTTATCTCAGAAAATTAGAATTTCCCGCCAAATTGATACAGAATATTCTAATTTCTCGCCTAAATTTATAAATTACTGAAAATTTGGATTTCCCGCCAAAATTTTGTTCTCAATAAATTTAAAATCTATCTCCCGCCAAAATTTTGTTCAAAAAATTTGGAATGCTCGCCAAAATTTTATTGTCAGAAGAAACTTAAATTTCTCGCCAAACGCAGGTCTTTTCCAAAATTTAATTCCTGTCAAAACTTTGTAATCAAAAAATTTGAATTTCCCGCCAATTTTTATTCTCCGAAAATTAAGAAGGATTTCCCGCCAAAACTTTGTTCTAAAAATTTGAATCTCCTTTGTCGCCGAAATTTTATTGTCAGAAAATTTGAATTTCGAAATCTCTATGAATAAAACATTGGCAGTGTTCCCTGTACGAATCGGTGGCTTGAGTGACGAAGGAGAATATCAATACATGATCTTAAGTACACCCACTGTAAGTATCCAACGATGCTCTTGACAGGCTAAGATTGCCTTAAAATTTGTTTTCTAATTATTCCAATCTAATCTTCATGTGATGTTGCGAAAAATGCAAACATGTATTTTAATACATTTTCCCCCTATTGATGGCGTCGAAAAATGTAGAAAAATGGAATCATTTTTGTGCATGTACATTTTCGACATTTTTGACATTTTCCGACATTTTTCGACGTTATTAGACATTTTCACGCATTTGACCGAACTAGGCAATTTTGGGTCCGTCTGGGGTAGATTTAAGGAGCGGCGCGTTGCGTGTCGCGTCGCGGCTTGATTTTAGTTGTATAACTAAATGTAATTGCTCCGTGTGGAGTACACGACTTTCCCAGGCAATTGTCAATGGAGCGCGAAAAATGCAATGAGGAAGGACAGAACCCCGTATCCACAGAAAGAATTTTCTCTGCGTCTCTTGTCTTTAGCATTTAAACTGGGGCGAGATGTAGAAAAATGCTGAAAAATTTCGAATTGAAAAATAAAATGATGGCAATGTTACATTTTTCTGCAGTAATTGCGGTACGCAAAAAGCATCACATGGATAACCCCATAAAAACTCCCATTTTTCCAGAGACCTAACACTATTCGAAAGGAAATGGAAGCGTGTATGATGATTTGTTGAGAAGAATGGTTTTATAAGCGCAAGTCCAATGGCAGCACTGAACACTCGTCTGCATTTTTGCACAGATGTCTATGTTTGCAGAAAAGTGAATAATTTATATGAGAATGGAAATGTTTGAGTTGAAGATTATCTCTTTTCTGAGGATACGGGAGAGTTCAAGTTTGACGGGTTGTGCAGTGTTTACATTTCTAACCTTCATGTGTTAAAAATAAAGATTAATGATTAATTGGATCTGTATTTAAAATGAACTTTTAAAACACAAAATTTCAGATCTTGGTTTAAAAACGTATACACTTGAAACTTTGTTGAGTGTAATGACGTAATTTGAATTTCGCGAAAAAATGACTGTGATATGATTTTGACCGTGTACACGGGCAATAATATTTTAATATTATGGATTATAAGCGTTTTTCAGTAGACTTTCCATATTTTCTCATGATTATTACTTTTATGACCCAAGAAAAGCATTGTTTGGAACTCAAAATTATCAACTTTAAATGTTTAAAAAAATTCAGGAAAACATAATATTTGCGTATTAAAAAATTTCCCAGTAATTTACCACAAAAAAGTTTCTTTTTCTTTTTTTAATTTTTTCTCAGAAAAATCAAATCTCCCTACAAAGTTTTTCTCAGAAATTTTGAATCCACCGCCAAAAATTTTTCTCAAAAAATATGATTTCCCACCAAAAAAATTTTTCTCGGCACAGAAAATTTAATAACAATTTCCCACCAAAAATATAGTCTCAAACTAGAAATACTAAGAGCATTTTCCCGCCAAACCACTACTTTTTTTAAAAGAAGATTTGAATATACCGCCGAAAATTACTTACCAGAAAATTTCAATTTCCCGCCAAAAATGTTTTCTCAGAGAAATTTTTAATTTTTGGTCAAAATTAAAATACTACTACGGTACCTTAATCTTACACCTCCACCGAAAAAATCATTTTTCAAAAACTACTACAGTACTAACAGTACTCCTACCGTACTGCTAAAGTACTCCTACCGTACTCCTACAGTACTCCGGCAACCGTACTCCTCTACAGTATCACTACAGTTTACTCAAACCATATCACTAACACCAATCCAATATCCCGTCACACGACGATAACTTTTTTATTCAAAAATACAGTAATCTTACTGTAGACAATCTTTTAAAGTCTGCATCCAAAACTATATCGGATCCCAAAAGTAAACGACAGTCAGAAAATTTGTATTGGATTTCGCGTAGTTTGCTCTTCCGTGAAGGCAACACACGTAGCTATATTGATGCGATGAAAAACGAGAGGAATCAGTCGAGGTGTCTGATCTACTTCCAGGAGACCGCTCTTCGACTCCTATTGGCTCTTGCAGCCACCTCATTGGCGGCTCTTCCAGATTTGGGATATCCCGGATGGCAGTGCGATGCATCGCTTTACCATCCGAAGTAGCTTACTTTAATTACTAAATTTTGAAAGATTTTTCCTCGCTTCCATGAGCAAAACTACCCCGACTTCTGCCCACTCCGTCCGACTCACCGACATAAAAGTTTTGGGAGGAGCTCTCGTTTGGAGACTCCTTGTCCGCCGCCAATGGAGCCGGAGCACCAAAGGGAGAACCCTCTGGCTGTGATCCTTCCGTCAGTACAGAGCACTAGCCTTCCAGTGTGGAGCGTGGTGACCAATCTCTCGACGAGCATGTCACTGTTGAAAGTAAGCCATTTTTCTGAAAGCGGGAATTGGGAAAAGTGAGTTGTTGCTAGATGTACTGAAAAAGTTCCTAACCTAATGGGATACTCCACTGGAACTAGTTCGGAAGCGCCAACGTTTGGGAGGTCTCAAACCGAACCAAGCAGTTCCAGGAACTGAAGCAATCGATACCATCACTTAGATGCTGCCAGAGCTCTGGTGCAGATTATCCAAAGCCACGAGGAGGTGATCTAGCAAAGTCCAAACTAAACATCAATTCCGATGCATTTCCAGATTAAAGATTACAAAACTGATTGGAAGTTTACGTATTCATTGGAGCAAACGACATGTGCGCCTATTGCAACGACCGAGAAAATGTAAGATAGTCAACGATCATTCCACACCCGGTTTTATTGCATTTCTATAGGGCCTCAAAAGCAATCTGCAAAATGTCACTGCCATTCAAATTTTAAAAGATAACTTACCAAGGTAGGTAAACTATAGGAACATAACATTATAACAAGTAAATAACTATAATATTATGAAATTGTCACATACCTATACCTACGTATAAATACCTAAGTAAGGGTCCAGAGCGGTGTGGCAAAAATTTTGAAACCAGCAATTCGGCAAATTTTCCGGGGTCGGCATACTTGGTAAAGGGATCGCAACATTTTTTGGAGCTCAAAAAGTGCCAAAATTAACAGAAAATCTAAGTTGTTAAACATTTGTGGCAAATTCCAAATTTGTCTAAATTTTTGAAATATGCCTTGCTCGGTCAAAGGTATTTCCGCAAATTTGCCGTGGTTGTCCTCGGTAAAGCGCATCATTTTTTGGTGCTCAAGAGTACTGAGTTGATGGAAAAGCACTTGTTTCAGGAAACATTTGTGCGAATTACAAATTAAGTCCAAATTATTGAAATTTCCTTGCTCGGAACCCGGAGACCAAATTCGGGAAATTTGGCACACCCTTGATCCCATAGCAGTGGCGCAAAAAAATCTTTAAAAATAGCTTGTGGCCGTTTCCGTGCCAATTATAAATTAAAGTTAAACATATTATCGAAAAAATACGATTGCAAATTTTTGGCACTCGTAACTTTGGACAATCTACCTTACCTGTTGACTAGGCTCCTCCCCTTCCTTCGACAAGACCCAAAATAACAACGGCAAAAAGATTATGGGCAACGTGGTGCCAGGCTGTCCCATTCCAATGTTTGATCTAAAATAAGGTGGGAATTTTTCGCCCAAAAAAAAAGTGACATCGGCACGTTCTTACCATATTGCCAGTAAAAGTACTCTGCGTCTCTTCTCCCGCATTTTTTGTAGACCAGCGTAATTGAAGCCAAAATGAGACACTCTGACACCACGTGGGCGGAGTCAACTTCCACAGGTAGAACAAAAATTAATGATGAAAAAAGATTTGCGATCGGATTTTTCGATAATAAGAGCCAACATTTTCGGCTTTTTATGGAAATTTTTTTTTCAAAAAGAGGTACTCAGTACTGATGGTCCATAACTATGCCATCAATACCAAGTCCTTCCAGAACCATCGTATCGATGCCCGAAATGATCGACATGGCCATGATTCGCGAAATCGACCACCACAAGTATTTCTGCGACGGATGTGTACGAGTGATGCGAGAAGAACAAGGACTTCCCGAATACCGACAACTCGGCTGGCTGCCATGTTTACATGGATGCTCAGCAGGAGATTCAAGCCTCGGGCGAGTAATCTTCGACTCAACAGTTGACTTTACATTTGTCGTCCGATTCAACCATTCTTCAATGGAATCACAGTTCCACGACCGCCTCAAGACCGTCGGAGAAGTCAATCTGGATTGGTTTGCAACGGATTGATTCCATTTCTCAAAACTAGGCCACGCCAATGTTGGCAAGCACGTTGTGGAACAATTCAACCAGTCGGATCCAAGAACCATCAAGTCATGTCAGATCCTACCATTCCACTAAACTGCCCAGACACCAAGTGCCCTCTGTACAACTAAGAGTTGACTGCTCGAAATATAGGACTGCCTAGACTGTAGGAAATTGAGTTTGTGTGTGTAATTTGACGTACTTATCGGGTCTGCAATAAAATGTTTTAGTAATCTTTAATTTTTAACGTGTGAGACATAAAAGAGTACCCTCAATAAAAATATCCTCGTGGACACAATATAGTTATCCCAATAGAGTCAATCTAATTTTTGCAATTATTATTTATTAAGAATGGATATCAAGGTAAAGGAAGGGATCTAGATTTTGTAAAAAAGATACTGGAAATACGAATTGTTACGGGATTTCATAGAAGGGGATATATCACGACTTTTTCTTTGAAAAAACAACATAAAATGATTGCGGCTTCACAATCTGATCATCCGGTATTTCTCCAGATCCCTTTTCCGATTCGATCTTACTTGATACGCCGGTTTTGGACCTACCAGATTTTCATCTGGAAGAAATTTCAGCTATGCGTTGAGTGCAGCGTTACGCGTTGCGTGCTGCGTTTACCGCGTTGCGTGCCGCGTTGCGTGCTGCGGCGGGCTTCGTTGTCTCGTGCCGCGTTGCGTGCTTGTCCGCGCTGCGTGCCTACCTTGCGTCTCCGTGACATCCAATCGTTTTGCAGCTCACTTGTCTCACTACTTGACAAATTTTCGCCTCAAACTGCTTCTCCAGTTCGAATACTTGTTTCCCGGAAAATGAGCATCGTCCGCGCTCTTTCTTCTTTCTCTTTGTTTTTTGACAGTTTTCTACAGGAGACTTTTTGGCTTGGTCGAGGCTGGATTCTGAAAAAATATTCTCCTAACGGCTGATTAGTTTTCTACGTGTAGCATTTTACTGTCGTCGAAATTCATTGAACAACCCTGTTAGTAAATTTCCAAAAAATTTTTTTCATAATTTCGAAAACTGCGTATTTTAAATTTTTTCACATTTTCTAATATTTTAAAACAAAATTGAGAGTAAAGGAAAATTGTGTCTTGTAATTTTTGTAATTTTTACTCAAAAAAAGGCCAGTGAAGTACTATTACAGAAAATACGAATCGATAGCGCAGTCAAAACTAGAGAACATCAGTATTTCACCTCAAATGCACCATGCCCAAAACTAGTCTATTTTTCAACTGCAACACTTCATACACCTAATCAAAAGAAATCAACTTACTGATCTTCCAAATTCATCAATTTCTCCATTAAAAGAGACATAGGTAAGTCAAGTATATCCTTTATCAGGTGACTAGTTATTCTCTGCGGCTTCACATCAGACGTCAACAGGGCTCCTTAAAATAGCAGGTTGAAGTAGTTAGAAGAGCAAGTCAGTTTCCATTTTGCACGACTGAAAAGAACTTCTGAGAGACTTCTCAGTACGTCTCGAGGTCCCCGCCTCCTCTTCAATCAAACAATTGTAAATTCTGGACTCACGGGGGACTTTTGAAGGTTGACGACGACGACAATTTGCCCAAGTGCGACAATCATTGCGCAATTGGTGTGCAAAGAAGAAGATGGGAGATATGAGTTCTGAGATGATGACAAAAGCATGAGAGCACAATGAATAAAATGAGACCGGATTTCGAGAAGGAGGAGGGGGAGAGGAGGATTGGTGGTAAGGGCTGATACTTGATGCAATTGAGGGAATGCGTTTCTCATACTTGACTATTTAATACTTTTCTTGAACCTTAATTATTTGGATTGTAATTTTGTAGCGGAGGCACATGTGATATTATTGTGCTAACTTGGGTAATCCTTAGACTTTCAAATATAACCTTCATTATTTGAAAAAAACTTTTTGAATAGACCTGCAAGGTTGATCTACAATTTTTCATGGAAATCGAATTAATTTTGTAAGGATGTCTACTGAGTATAAGCTTATCGTTAGGCTTAGGCTGAGGTCTAGACTTAAGGCTACACTTAAATTTACTCAGGATCGCCCTAGGCTTCGGCTTCGGCTTAGGCTTAGGCTGAGGCTTATGCTGAGGCTTAGGATTATTCTCAGACTTACGCTTAGGCTTACGCTTAGGCTTAGGCTTAGGCTAAGGTGTTGGCAGCTTAGAATAAGCTCAGGCGGGGGTGACCGCGGGTAGAAAAAAAAGGAGAAACTTCCAGAAATTCACAAAATTCAGAAACATACCTTTCATAAGTTTATTTTTTTACTAAAAAATTACTCTTAAAATGTATGCGAGAAACCCGCATGCAAAAACACCTTTTTTTTTTTGAGCAATTTCTACCTTTTTTTTATTTAATTTAAAAATACACTAAAAAAACCAAAAAAATTTTCCGAGCCCAAATTGCTCCCAAATGCTCTAAATTTCTTTTGAAGTCTGATATATTCCTATTAGAACTTGAGGAAAATGTAAACCTAGAGAAACAATACTACGCATGTTAAATGTAAATTATTAGTTTTAAAAAGTCGTACGTTATTTTGGAAAGTTTGAGGTTTTTGCATTTTTTCCGTATATCACTGAACACTTTTATTTAAATATCATCAATTATCGGAAGTAGGTTGCAGGAGAAAAAATATATTCTAGCGGGGTAAATTGAAATGAGACGGGGATCATTTAACTAAAATCGAAAGTTAATAGTTGGTGATCTACAAAAATTCTTAAGACAGTATAAATTCACGACTTCCATCTTGGGAACATTCTTAAAAAATGTCAACGAATAAAAATCTGACATTGTGGCAAACAAACTTCTAAATGTTTCAGACCTTATATAGCGGACATGACAGTGGCTTGCTTATTTGATATGACTTGAGTTTATTTTTTTTTTATTTCAAGCGTGGGGAGATTTATTTGCCTAGATATATATATAATTATTACTGGAACGAACTGGAAAATAACTTGGGATCAAAATCAAAAATTCAAACCTTCAATAGAGATTCAATCTTTTCGAAACTTTTTCTATAGCTTTGTCGAGAACCAACAGACCACGTAAATACTTATAGCTAAAATTTTATTAAGATTCTAAGTCATGGTGAATCGAGAGTTTGTCAAGTTCCATGTGGTTCCTAAAAATAAACCGATACACGTGGTGTCAGGCTGTCTCATTGCGGTTTGATCTACGAAAAATGCGGGAATATTTTTCCAGAAAAATTGTGACGTCAGCAAAAATAAATAAGGGTCTAACCACAAAACTGGTACTTGAATCTTGAATATTTTTAATTCACCCTAAATTACATTCCCCTGATTCCGAATATCTATGATGACTGAAAAAATTCAAATACAAAAATTTCCTGACAAAGATTTATATTTAAGCTAAATCTTTCATCAAATTTTTTTTTTAAAAATTTCATGTACTCGCATCACTTTTTTCAAACTGGCGCCCAAATAAATTAGCGCGCGCGTGCATCGTTTGACCTTTTTTTCGTTTTTTTTATTTCTAGCCGAATTCAATTTTTTTAAAACCAGTTTCAGTCATTTTTGTCGGTTTTTTTTTCTGAAAAAAATGTAAAAAAACGACAAAAAATCAAACAATGCATTAACAGCGCGCTCCAATGCTAATTTATTTGAGCGCGTATTTAACAAAGAAAGAGACCGGGATACAAATGAATAATCATTCGGCGATCTCAAGCTTAAATACATGGAAAACTTGTTTTGAATTTTTAATCTTTTCACATACATACTCGGAATCAGGGGAAAATTAGGATTCATTCAAAAATATTTCCCAGATTTCACTCGGTACCCCACCTTTAAAATTTTTACATGTTTTGGGAAAACAAGGGAAATTTCTAGAACCTATTTTATGCCAATACCTAAAATGCTGAACATAGATAAAACACACACACCCGTATGAGTATTATATACTTCCAATGAAACATTTGAAAAATAAAGAGTTCTCAGCTTTGATCATCCACTTGTGATATTCTCACGCGTAATAGCACATGGCACCAGCTCAAAGTGCTCATTTTGGCTATATATGAAGGTATATGAAAAAGTGGAAATTGGGAGGAAAAATGGCATGTTGACTTCTCTACGTGGCCTATGTGTGAAAAAACCCTTCTATGACAAATTCAGTTTAATTTTTTAATTTTTCTTTTTAAAATTCTAAAAATGGCTAAACGTTCAAAAATTTTTTAAAAGCCAAATACTATTAAATTTCTTTGTTGATTTCTTAACCCAAATTTACGATTTCAGTCAAATTTTTGAAAATTACAAAAAATTTAAAATACAGCTACTTGTAAGATGCGCAAAACAAGAATTACAGAGTTTTCAAACTATACAACAGACAACTCTAGTGGCTGAAAACTTCCAAAGTTAAATAAAAATTCCAAAAAATCGATAAAAAAATGTATCTCGAAAAATTACCGCTATAAGAAAATGGCCTTCTCTATCCCAATGAAATTATGGAAATAGATTTTTTCAAAAGCGATCTAGTTGGACGCTGTGCAGGGAAAAAAAGTTCAAGCGCGCAAAACTTTCGCTAGAAACTCAAATTTGCCTCATCAGACCTTGTTGGATTTTTTTCCCAAAGAATTTTCAAATGCCGAATACCGAAACTCCAGGGCTCACGTTTAGACCTTAACATGAAACTTTTGCCATTTGAACGAGGCTCTTTGAATCTCTGTAAAAGACTTAGCGGCAGACGAGCACTTTGAACTACAAAAATGTCGCTAAATTGCTATCATGGAAATTTTTCACTACTATAGGAGCCCGGTAAAATTGCTCCAAATCATAATTTAAAATATTTCTTCATGATTTTTTTTTGATTTTTTCATGATTTTCGAGGTAGGAGCAAATATTCAGTTTATAGGATATATTTTTTTTGGAAAAAAAAATCTGAAAAAACCCACATATCCAATAAAAAAATTACCAAAAAGCTTTCAGAATACTTGTCTACCTCGAAATATCGTAAAATTCATACAATCTCTGTTCAAATAAAAATATAATTTGGAGCAAATTAATGGGCAATTTCAAAGTCTAAAGTAGTGAGCTATAATGCATACATTCCAGAAAATGGAATAAAAAATAAACTGAAGTCAAGTTAATCTAATCTCAAGTTACCTCCTCCTCCTTCCCCCAACAAATACTGCTCAATAGCCCCCAACCAACTCGTTCCAATTTGAATAGTGTATTATTTAACAAGCTCTGTCATATCTCTCTCCTATTTTTTTTTTTAAGTCATTTTTATCGTCGCACCCCTCGACCGTTGTTGTATTAGCCTCTCTTCCTTCTTCTTCTTCTTCATGAAAACGAATTAAATTTCTTCATCCAATTCACTCAAATCACATCCTCCACCGACACATTCAATTAATCAACCGGTCCTTAATTGAACACAACAACAATCACTATTTCATAAAAATTAGTGTTTTTAAATGTACATTCAAAAATTGCGACGGCTGGAAGAATTATTATTTACACCAGAAGAGTAAAATTTGTAACCATAGTTATGGTAGCTACGGTAACTCAAAAAATTAGGGCATAATTATGCGACATGTTCTCATGAGTGCGCAATAAAAATAAAGCTGATCCAATACTCTTGAAATACTCCAATAATCGTTTCTGATTCCGGGATTCCTTCTCAGACAAATGGAGCTCGGAGTGCTCAATTGGTCAATGTCGCTGTCATGGCACCAGGGTTGTGCGGCATGGATTTTTTGGCAATCGGAAATTGCCATTTGCCGTTGGAAACTCTCGGATTATTTTTTTTCGGCGATCGGCATTTGACGGTTGCCGAACATAAACTCGTTTTTTCGTTTATTCGCTTCCGCATTGTTCGGCCGACAGTGCTTAATCTCCTTGAGGTAATTTTTTTTTATATTTTCTTGTATTTTATAAACAGTCTAAATAATTCAATTCCAATGATAAGGAGTGTCTTGGTTTAAATTTTCTAGCACAGATAATTTCATTTATTAACGATCAGACTGGTAGGATAGTCAACGATACCACCCCAGAGGCTAGTATGATTCAAAATAACACATGGACATACAGCAATAGACAAAAGATCTTTGAATGGAGTTTTATGGTGGGGTGGCGATGTGTCGACCTAAAGAGTATGTCCTAAATATACGGCTAATAATTCAAATATGTTGTATTTTGGAAAGTGTTAGAACACAAGTGACTGTTTTCGGATACAAGAAGACACAGAGATGTCCCTTGATTGTTCACAGAAAGCGTTTAAGGATCCCGTTTGACTACAATATTTGCGGATTTATGTTTCAACGAATAAATGTAAACTCGAAATTTACTATATATACAGCGCTTTCATATTCCGTTTTTCCATAGTTTGTTGGCTATGTAGTCTTTGTTTGAAAAGCGTCGTCGTTTCAAAATGGTTTCTGGGATAGTGAGTCGGGGTTAGGGATATAGTCGGCGTACTGTAGTGGTACGATGGTGGTACGGTAGGAGTACTGTATGATTACGGGTTAGTCTCAGAAAAATTGGATTTCAGCAGAAGTCGGCGGCCGCGCCAGAGGTGCAGTCCACGGCTGGTATATACATATGTATATGTATGTATATATGAATACATATATTCAACTATTTAATTTAAAAAATAAAAAAAACATTTCTCACAAATGCCGAAAACACCGAAAAATCGAACATATTTAGGCATTCGCCGATATTTTGACCAACTATTTTTTTTAGGCGAACGGCATTCGCCTTTGCCGCACAGTCCTGCATGGCACCCCGACCGGTTTCGTGACCACAATAGTTTTGATCTGAACGCAATAGGAGTCAGGAAGTTAGGGGTCATGGGTGCTGTAATCGGACCCCCAGTAAAAAGCACATATATTGACAACAAATTTTGATCGCTGTTTTTTGTCTTAATTTTTTGTCTCCCCTCGATGCGCATTACTAGTAATGATGCTTTATTTTTTTTCATGTATCTAACAAATATATCAAAAAACTGAAATTAAAGCGCTTTTGTTCAAGTTAGCAAGATAACCATTATAAAGCATTCCAAATAGATTTCAAATTAGCAAAATAAAGTGGAGAAGCTAGGATAAGATTGGGGAGTATAATTTTTCGGGCACACCTTCAGACTTTGTGGCCATAATAGCCCAAACCCACAGTTTAGTGAAAACTAGGGCTTCATTTGCTATATGGTACCCGGCACCTAACCTCTTTCAGCAATCGAATCCCAAGCAACCTTCACATCTGTAACCTTGACAAAAAACACGCAATATCAAATGGAATATAGAATTCTTTATTCAAGAATCATCATCATCATTTTTTTCAATTTTTACCGAAATGCCGAGCATATTTTTTGTCACAAGGGGAATGGCAACGGCGGGGAGCCAAGAAAATCAAAAAACAATATGGACAGAATAATGTGCCAGCGGAGCAACCATGCATAAATAATGAGGTTGGTGAGATGAAGAAAAAACAGATAAGTTACGACGCGAGGAACTACGATTTTGAAAAATAAACTGCTAAATATGTGCTTAATCCTCCCAGGTAAGCGATTATAGGACGGTTCTCGCATCTTAGCTGGCAGTTTCTCTTTCCGTATTGTTCCAGTTGACGTTGGCGAACCCGGCGTCTGAGACGATGGTGTTGAATATCAGCGTCCTCCGAACTCGGAGGCGTCTTCCTCGATCTTTCTGGCGGCCTCGAGGTTGGAAGGTATCAGTGATTGGATTTGATTTATAGTTCTTCTTGAGTTTTTTTCTTTATTTTCCTGCTTGTAATTCTAAAGCAACTAGAAAAAAAAGTTTCGGAAGGCATCTATCATGCCATGATTTGCATACCCGGTATGGGTTTGCGCGCGCGGGGGGCTTGCAACATTTTCGTAAATGACATTACGCTATGAGAGGGGGGGGGGGTGTGTAAAATAGGTATTTCTTGTCTGTCCCCGTTATCAAGTTTCTTGACGCAACGCGAGAGAAAACATACCTTCTCGTTCCTGCAACGCGGCCTCAACGATGGAGCTCTGGATGGTCGCAGTTTCCCTCGTCTCCTTCCTCATCCGTCGGCGTACTCGACAGCTTCGTTGGTCACCTGGAAATTAGAAATTAAATTTTTCTCGATTAGTTTGGCCGAATATAAAAAGTAATACTAAGAATTTCCCCATGAAAGGCTGAAAAGGGGATTGAGGTTTCCTGGGAAAAGTGAAATCCCGGTCTCAAAATTTCTTTTAATTTTTTTGAGCTCCGTTGAATACCGACAACAAAAATGGCTCTGGAATTTGAAAATTACGGGGCACCGAAACACAACTTCATCTACTGCTGCCAGTATGTCACTCCCGCATTTTTCGGAGGCTCAATCGTAGATCAAAGGTTTCCGAATAAGTTTAGATTTTTATCGAGATTGGTAACAACTAGGATTGACAAATACCAAATATCAAATATTTACCCAGATGCAAGTTTTCTGGGTGCTTTGAACTAGAATTCCTGGGAACTGATTGTAAGTGTCAAAACGCCCTCAGCCAACCGCCTAAGCCTAAGCCTAAAAAGGTGTCTCGAACTTAAATTTCGACTGGCATGGCATTCAAATGGGTATACCGATGATTTTGTTTCAGCTAAATTTTTAGGGTCGAATTTTCAAGAGCAAAATTGGGATATTTTTAAAGACTATTAATTGTCCAAAAATCCAACAATTCCAAGTTCAAATGAGCTTTAACTTGAGATCACCTTCCCAAAACCTCAACAGTATCAACTTGCGGTGGCGGTCTCGTGGCGGTTGATGGCTGCTCCTTAACAATATCCAATCAAAGGTGCCTCATTGGCGCTAGGGCAACTGGAGCCTGAGTCCTCGACAACTGGAGCTGGAGTCTCTTCAACAACTGGCGCCTCGGTTTCCTCGATCACAAATGGAACCTCAGTCTCAACGACGGCTGGGTTCGCTTCTGCAGCGGCGAGGTGCTTCAGTCTCAGCGTCGATTTCTGGAACGATTTCCTCTTGGACAGTCTCGGACTACGGTTGGCTCTGGTGCTTGCTGTCGTTCAGATGCCGTGCTTGTTCTGGTGTGCTTGCGCTGTGGCTCGACAGGCTGACGACCCGCTATGCTCGACGGGTTTTGGGACTGGCCCCTGGGTGTATGTGGTGGTCCGACTATGCTCGACAACTGAAGTGTGGGTGTGAATATGTGGGTGGGAGTGGTGCGAATCTGACTAAAAACTGTAAAAACTAACCATGAACAGCCTGGTGTGTCCTGTGGTGGAGCTTGGTAGTCGTCCTTGAGAGACTTGGGTCACCTGGATAGAGCTGACTGGTTCCGATTGGTACCCTCCTTGTTGAACTTGCTCGACTGAGAGGGTGCGGCGTTGTCTCCTCAGGTTGTGGGGCGACTGGGGTGGGAAGCTCCAGCGTATGAGGGTCCTCGAGTGGTTGGTAGCGTATGGATTCTCCGATGCCGCAGCTTGGGAAGCTCCAGCGTATGATGGTCCAGCTTGCGATCCAGCGTCGCGAAGATGCTCCTCCTCCGATTGGTCCTGAACCAGCGTAGGCAACCTCCACCGACTTGTCCTTCGAATCCTTGTCGACTGGTCCCGAGACGAGGCTCCTCAGACTGGTCCAGGTCCTCCGAAATGCATGGAGCGGCATATCCGGCTCCTCCACCGATTGGTGCCGGTGCTGGTTGTGGTGGGGGTGGAAGGCGCGGCGGGATAGCTTCCGCGTCAACGCCTCCGGTTGCGTAACAGTAAACACATGGGGTTAATAGTATGGAGGTGGCTAAAGGGAAGCAGGTTTTAGTTTTGGCGGCCAGCAGCAGGAAACAGGACAGTGATTTTGCATGAATGGTGGCAAGTAGAATGCTTTGTCCTAAGGAAGACATCAAAAGATCTTCAGAAAGAAAGAAATTATTTTTGGAATCAGGAAAAAGCATTTGAATAGCAGTAGAAAAAATATAACAATAATGTATAGTCACTAAAATACAAAAAATAATGCAAAATCATCGTTAGCTCGAGCTAGAGCATGGTGGAGCTCATCCTCCGCACGATGGCTGTGATGATGGGCAACATCCACGGGAGCTGCCGGCACCTGTCTCCGATACACGCTAACGCAGCGCGACACGGCAAATAAGACGGCTACGACATGACTCTCATCGTATTTGAGAAGGCAGAAATCGCAATGGAATGCTGAGTAACTGTCGTCGAAAGGCAACGTAGGACGTGCGTTTTCTAACAGCCACCCCAACTATTAAGTCCGCCCATGGCCGTCTGGAGGGGGCACGCGGCACGAAGCTTTCCGAAAGACGCCCGATCGCGTTTGATCGATGATGATGATGATGAAGAAGTGATGAAGCCCTCTCTCTCCGACGGAGGACACCTTATTCACCTTGGGTGCGTGTGTGTGTTGCAGTATAGGTGCAAGAAGAAGCGATCTACAAATGGGGTTCGTGGTCATTTCCGAATGATCCAATGCTGGAATATTCCTATTAATGTGACTCGTGCCACCTCATTGTTACTACTTGCGTGATTGGATATGTACCGTTGTTTCCTTTTCTAGTTAGATTCCTGAACAGTTCACCTTTACCTAATCCGGTGATCGATGTTCCAATGCTCTTCCTTTCACTTCCATTGCAGCACCTAATCAGGCGGAATATCATGCTTTCACTACTCTGCAGGTAAAGTGTGAAAATCCTAAGTTTTAGATTTCAAAGATGTCAAAAACGATCGTTGATCCTACCGCGCTTCCGCATCAACTGATATCAGGTTTTTATTAATGACAAGATTGTGGCAGAGGAATGAACTGGTTAACTTTTAGGCTGATTTAGTCTAACCCCGTGGAAAAACTTCCAGCTTTTACCTAGCGGTAACTGCAAACTACGGAGGATTAAAATACATACATTTTGTAAAAACATACATCACTTTCATAAAAATTTCGGTTTAGTTCAAAAAAGAAAAACACATTTCTGTTTTGAGATTTTTTTTTTATACACCCAAAAATGTCGATGCAATTTTGATGTTGATGCACCTAAGGGCGATTTAAAGGAAATTATGACTTTGCTGAATATTTTTGTTGTATGTCTTGATTATGGGTTTGTAGGCTTCGATGGCAGGCGCAGGGGCCGACGGGTCCTGGCGCCCGTCTGAAACTTACGCCCGCTTCACGCCGGCCTTTTGCCTCTTTTTTGCATCCCTTTTACGTGGTGCCAGGCTGTCCCATCGCAGTTTGATCCACAAAAAATACGGGAATTTTTCGCCCAAAAAAATGTGATCGTCAGCACGTCTTTAACCATACGAAATCAGTTGAGTCTCTTCGTCTCCGCATTAGTAGATCTGTGTAGATCAAGCCGTGTAGCGCGCTGACAGCACGTGTGTTTCTCATTGGAAATTGGAGGCGAAAATAAAAAGTTAGGCCATCAAAGTTTCAGCAAAAGGCGCGGATTGAGGCGAGCTCGCTTTGCTAAAGTCAGGCAGGCAGGCGGTGAACGCCTACAGGAAAAAGATTTTAGGTTATATCTGTAGGTTTCCCTTTTGTGTGTTTTTTAGACCGTCCAAAGAATCGTATCAAAATGAATAGGTATTTTCTCGTTTTAGGCAGATAGGTAAAGGTCTGTAACCTGAAAATCCAGAGCCTGATAATCCACACCTACATAATCATCAATTAAAATATTCAGATAACTGATAATTTCCTGAAAATAAGATATCTGTAAATTGAATCAACACCAATTTTAGTGGTCCATCAAATGCAACATTGTATTGATATATAAACTTTGGTAGTCAATATATGTTTTCTTATGCATTCTTCTCACTACAGTGCACCTTGATCATTGAGTACTTCATCTATTCTTGACCACTTCCTAAAAAACAAGAAATCAATCACGGCGAATATCCAAAAAGCATTAAAAAAGTACATTTAAACGAATACATTATTATTGCCCGTTCAATCCTCGTAATGTATCTTTTGCAAGTTCCTTCTTCCTCTGTCCCGTTTTGCTCCAATTCTCCGCCATACCTGATATGCTCGACTTTTTCGATCATAGACGCGAGTTGCGCAACGCGCGAAAATATCTTGCGCAATGAACAAGGAGAAGAAGAAGAAGAAGGAGTAGGAGGAGCCAAATAAAAAATAGGTGATAACCCGGGAGATGTTAAGCCAAGGAGTAAAGTGTTATAGCTTGAAGAAGGCATATTTTTGTTTCACTCCCCCCTCTGACAGCTTCTTCACTTTCACTCCAACCGTTTTTACTCTGAATGGTAATAGTTGACGGATCGCAAAGGCAAAGCCCTAATGGTCATGATTTAGAAGCAGCGGGGGTCTTGAAGGACGATCGGACAACTGAGATATGAAGCGTGAAAAACGGAACGCATGCTTATAAGAGGGGGAGATATATGGAGATTTGTTGGGAAAGAGCTATGGTACCGATTTTAATCCGGTATTGTGCTGGATTATAGTGTTTTGAAGTAGTAGCTAGGCACTGAAATTCACCCTCTAAGCCGTTAGAATTGCACATATTTTAAAACTATGCACCAGTTTTCTTAAGAACTGCTTGAAAGTTGAATTTGAACTGGTAGTTCTTGCAAAGAGGTTGAACTATCTGGTTTAGTTGCGTCCATAGTGCTTTGATAGCCCTTTTTAATTCCGCCAAGAGGAACGCCGGATTACCCATTTGCCGGGGATTTTCTTTGGCAAAGGAAATCGCCGATTTGCCGTTTGCCTAAGAAAAAATTTTTAACAGACGGAAAAACTTAACTGTGTCATTTTGAACTTATTACCGTTTTCTTGAAATATTTTCATAGAATCTAACTTTTGTAAATTGGAGATGAAGGAACATTTATATTATTTGAAATTGAAATTGTGGACCTTAAAAAAATAATTTGCAAAACCACAATTTCCCGAACTGCCGTTTTCCGCAAATTCGGCAAGTCGGCAATTCGCCGATTTGCGTAGCGAAAATTACAAGCAATTTGCATCGGAATGACAAAGCAATGTTTCCTAACATAAAATTCTAATTTTCAAGAATGATTTTTTTACTCAAAGTATTTTTATAAAAGAGCCGAATTATTTTAAATGCCCGCGCAAATAAGTGACCCCACATTTTTTACATTATTTGTATTTTCTGGCTAAATTAATTGCGGTTTTTGAATGTTTTTTATCTTTAGTATATAACTTGAGTAAAATTCACAGTAAAAATTAGTTTTGACAAGTCGATTTTTAGTTTAATTTCAGTTTCGGAGTTTCGGCAAATGTATTCTCAATTAACAAGTTTTCCAAAAAAAATCTGACAGAAAATTGACAAACCACGGTGTATCAAGCCGAGAAACCCTGACACCACTTGTGATTCCCCTTGGAGGCCCGCCTAGATCAAAAGTTGGGCCACCATCATTTTTGTTCGAACTCAATTGGTAAACTTTGCAGACTAGGCTGACACGTGGTATTTAAATACAATTTTCCACATTTATTTTCCACAAACCGAATAAAATCCTTATCTGAACAGTGTTATATAATTTTTTTCTTCAGATCACTCGACAATTTAAAATATATTACAGCATTCTTCTTTAGATGTTGAACGTTGATGCTTAGGATAAACATGAAAACCAGATCAGCTTTTCCGTGACCTCAAATACTCATTTTCTCAAATTCTCAAAAATGTTCTGCCTTCTCCAACGGTCTCTAAAAAAGCTTGGAAAACCCACAAAAGGTGTCTTGGGAGGGACACTCTCTTTTATCGATGACCGGAACGCCGGTATAAATGGGTTTTGCGGACTGACACCAGCAGGTGGAAATGGGCGACACTAGTAAAATAAAGAAAAATAATAATACTGAAAAAACAACACGGTATGCGAACAGAGAGTAGTGGCAAGATCGGAAGAATGGTCGGGGGGGGAGGGGGGGGGGATTACATAAAGATGTCGGCATAAAGTGCGTTTCATTAGGGTTGGGATTTTTATAGGGGGAAACTTTGATTTTTTTGAAAAATAAATTAAATAAGAAAGAAGCGACAACAACCAACAACAAGGTCATTTTTAAAAGGAAAATTTGGCTTGAAACTTAAACATTTTGGGATGAATTATGAGGATATACTCATAGATTAACCTAATTTAACAAAAAACACGTCGTCGAAATTTTTAAAAATGAAGCTACTGCAATTTTGAAATTTGGTGGTCCTAAGAAATCTATGGTTTTGTGGTATTTTGACGATAAACTGATTTTTTGTGTTTTTTTTCTGGTATTTTGAAGCCGCTGTACTTCAAACCCTTTTCATATTCTCAAAAATATCTTTGCAAAATTCGGTTTTCTCTAAAGAAAATTTCAAACTAAACCACTATTTTCAATTTTTAAAAATCTGCAGATAAGATATCGGAAAATTCCGGCAATTTGCCGATTTGCCATAAAAGTTCCGGCAACTTGCAGATTTTCCTATTTGCCGTAAATTTCAAATTCCGGCAAATTGGCGAATTCACGCCGGTCCTACCAGTGATGAATAAATCTTGTTTTTTTCTGGTATTTTGAGACCGCCGTACTTCAAACAATTTTCATAGTTTTACATATCTTTCAGCGAGCGGTTTTTTTTGAATATCAAAATAAACCAAAAGTCTACTTTTTGTGGTTTGTTTTTGTAATTTTTTTTTTAGAAATTTCAATTTTAAGATATCGGCAAATTGGCAATTTGCCGGTTTGCCGGAAAATTTTAATGTAGATCTGGCGATTTGCTGCTTTGCCGATTTGCAGGAAATACTCTATCCCTGATGTAAATTACCAGAATTAGAAATGTGGTATAGCACGATTGGCACACAATTTTTTAGTACTAAGGATAACACGCTGAAAATTAAATTTTTGAAAAAAAAAATTCTTGAAATTGTTTTAGTAATTTCGTAATCAATTTATATCATTTTTAGCCTTTTGCTCCAAACTAGGTTTTCTCCCACGTGGCATCTCTCATTACACATAAAAATCCCTGCTAACTCAAAACATTAAGTTGTCAGAGATTCATATCCATGTCCGCTTCACTTTCCAACTTTTTCCCTCTTAGCTTATCTAGATATACGTATATCTATCTACAAGTGCAACAACGTTCTCTTTTCAAACATCCAGTTTATCTTCTGACCTTTGCAACATTTTTCCTTCCAAACTTCCAGATTGCATATTATTCTTACATTCAAAGAGTGTCTCAAGTTTTGCTTAGAAGAAACATAAGGTAAAATGTCAGAATATCTGTTTACAGCATTGTAATGGCAATTTATTGTAAATATTCGCAATTTTGAATCTCCCTTAAAATGGTTAATTTTGTAGTTAGAGGACTAAATTAATGCCCAAGAAAAAGTTGTCATTTTTCATTTATCAATGATTGTACATAATTTCATGCCAAAGAAAAAATTTTGCCAAAAAAAGGACAGTCATTAGAAAAAAAAACGGAAAAATGATCTGGATCAGTGATTCTTTTTTATTATCTAAAAATAATCAGCATAGTCAAATGTACCAGAAAAAAGCAAATAAAATGTACTAGATTGACCGGAAGATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTGCTTTTTTCAAAAATTCACAAGTAGGATACAATTACGGAGCTATTCTTTTTATTTCGTAAAACTCTTCGCATAGTCAATAATACCATAATATGTCGATGAAAGTATAATATCTTGTAGTAAGTATCTTTTTAAAAATTGATAAAAATATATAAAAGCTGTTTTTTTCAGGGAAACTGAAAATCCAAATGGAGGGAAAAACATAAGGCATTCTTTTTTATTGCAGCTCATAAAACTCTTCAGCATAGTCAAAAATACCAAAATATGTCAATTAAAGTATAATAGCTTGTACGGAAGTATTTTTTTAAAAATTGATAAAAATATATAAAAGCTGTTTTTTTCACTTGCAAAACAAAAGTATGGGAAAATCATATGGAGTCATTCTTTTGTATTTCATAAAACTCTTCAGCATAGTCTCCCAAAAATACCAGATTATATCAATCAAAGTATAATAGCTTGTACGGACGTATTTTTTTAAAAATTGATAAAAATATATAAAAGCTGATTTTGTCAAAGACCAAAGTCAAAAGTACGGGAAAATCATAAGGAGTCATTCTTTTTTATTCATACTCTTCCCAGAGGTCCATAGCCAAAAATACCAGAATATGCCAATCAAAGTATTGTAGCTTGTACGGAAGAATTTTTTTAAAAATTGATAAAAACAAATAAAAGCTGCAATTTTTTGAAAAATTCAAAAATTCAAAAGTATAGGAAAATCATATGGAGTCATTCTTTTTTTATAAAATTCTTTACGGAAGCATAGTCACAAATACGAGAATATTCAAAAGATAATAGTACGGAATTTTTTTTTTTTGATAAAATATATAAAACTGAATTTTTCAAAAACCCTTCAAAAGTAGGGAAAACTATATGGAGCGCTTCTTTTTTCTGTAAACTGTTCATCATTACGGGTAATACCTGAAACTACCAAAAAAAGTAAGCTAGCATGTACGGAAGATTATTTGAAAAATTGCAGAAAATGCACCAAAAGCTACTTTTTTCAAAAATTCAAAAGTATGGAAAAATCATATGGAGCGATTCTTTTTTCTTTTATAAAACTGTCAGCATAGTAAAATGTACCAGAGAATACCAAAAAAAAGTTGGTATGCTAGATGTTCGAAAAATTGTTTTTATGGCGTAATTTCTGAAGAGGAGTTTCGAAAATGTGAATATTTCCCAAAAATGGACATTCTTGCCACTTTTTACTAATTTTTGATGGGCTAAACCTAGATTTTTAACGCTAAATTTTACATTTATGAGTTACCCGTTTTATCGACAAATTCAGGCAGATTTTTATTTTTTCCTATTTTTTTAAGCCATTTAATCAGCCATAATAGTGAATGTCTTTTTGGGCAAAAAAAAATTTTTTAAGGCTGACCAATTTTAAGCTCTCCAGCTATAAAATGAACCATTTTAGAGGAGTTTCAAAATTGTGAATTTTTACAAATATTGCCCCAATTTTCCACTTTGTAATGGTTTTTGGTGGGTTAAACCAAGATTGTATTCTGCATACATGAATTACGCGTTTTCAACAAATCTTAACAAATTTGTTTCTATTTTTTCCAAAATTTTTTTCCCTCAGCCATCTATTCCTTTTTTTTGTCTGTTTTTTTAGGGCAAAAAAACCTTTCCCACGTACCACCTTTAATAACACGGTAAACTGGTCTAAAAATCGGCAAGCGGAATGAAACTTCAAGTAATATAATGCGATGAATTGAGTTTTTTTTTCTATTTTCTTTGTTGAAAATATCAATATGAAAAAAAATGAGTAAAATTATATTGACATAGTTAATCGGATATAAATAATAAAACATCACAAGCACATTTAATTTTTCAAACCCACTCAGGAGTCATGAAGAAATCCTTCTCTGCACATCTAGCTTTCTCCACATCCAACTACTTTTATTATCTCCAGCAAACTCCGTGTAACTTTTATTGCATACACATTCAAAAGTTTTGTATGATGCTTCAAGTCCCAAGTCGATTACACAATCCCCGAAAAGAGCATCGCTGCGAATTATGTCAATTCCCTCTTCTAAATGCACTTGTTCTACAAACTTCACTGATTTCCTTAGGATGCCACAGTCCCCAGGCAACAGTTTGTGCAAATTCTCAAGGTTTGATTTCAGTGGGCAAGCGGCAGGTAGCGCTCATTTTAAATTATTGATTTTTTTAAAACATTATTAACTCACTTCGTCGCTTTCATGTGCTCTTCTTGGATTATGGTCATATGGTAACTAAGAATCTCGAAAGTTGTTTAAATCCCAAAAAGATCACATTTTTCCTTTCAAACGCATTTTCTCGTTTACAATGTGACATCTCTTGTTCAGTAGTTGGAGTCGGCCTCTGTCGCAGATAGTGTGACCAGAGCAAGTGCCTATTCAAGGGATTTGGGTATATCATGATCTGGAAAATTTGGTATGTAGGGCTTCCATGGTAGGCAGGCGCGGGGCCTGGATGACCCGCTCCCACCGGTGAATTTACAATGATTTTCTCGTATAAATTTTGTCATTTTGATGAAACAAAATTGAGGGTACAGGCAGGCGGAGGTCGCCTCAACTCGGCGTTTGCCGCCACCAAGATTCAATCTACCTGTCCAAAGCATAGCAACTTCTAACCCAACCGCCTTGCCTCAAAAAAAATAAAAAGCTTAAATATCAAAATTACTCAATTTTGTGTCAACCTATTCTACTTTTCTGAGACAATTTGAATTCCCTCCAAAAATTTTATTGGAAAACAAGTTTGAACTTTCACTGGCCAAAATTTTTTTTGGCTGCGCCAAAGATGATCAAATATTCTCGGCAAGATTTTTCCCAGACCCCAATTGAACTTCTTGCCAAAAATTTTGATAATTTGAATGGCAAAAATTATCTTGCCTTATGGTGAGGACACAATCAATAGTTGTCAAAATTGTATATGTCTGTCAAATTTTTGATGTGTGTTGGCAATTTTGGCAAAGCATTTGCCGAGCTGTCTCGGCAAATTCGGCAAATTTGCCGAGCTCGGCAAATTCGGCAAATCTACTTTTCGAAATTCGCCAAATTTGGCAAACGGCAGAAAAAAGTACAGAGATTTGAGGTACACAAGGCTTACATCGAAATTAATCTAATTAAAAGAATGATCACTTACCATATATAGCATATACTGCATATTTCAGTGACCTTCTTCGCAACAATAGTCTAGACACTGCCCAAACACTACACACTTGATGCTATTTATGTACTTTCTATGCTGAGCAAACAGAACATGCGATTTGAGGAATCTTAGGTAGCAGCAAAAAGATTGACATATGATTAAATTCCTAATTTGTTCCTTAGCTTCCCGTATGTCAATTAATTCGTAGATAGTTGCTATTGAGAAAAGTTTTTCGAAAATTTGTAAGATATCAAAATAATAGTCCTCATTTTTAATTTAATGATAGAGTACTTTGAAAATTTCAACAATTTCAACACTTTTGTAACACCTATGTTATCAATCAAATACAACAGTTTAGTACAGTAATCCTACATTTCCAGCCCACGTGGTATTAAGACAGTGTTAACCTTGTTATTTTTTAAGGACTAAAAAAATTTAGAAAATTTTTCTTCCCATTTTGCTTACTTATCAAAAAAGCATCGTGCCCTCATTTAAAAAAGAAGGGTCGTCGCTGGAAAATGTTAAAAATTTCTCTCATGATGCGCTAAAATTACTTAACTGTTTAAAAACATTATAAGTATCGTAGCGAATTTCAAAAATCTTCAAAATTTAGATTTATTTATAGTCAACAGTTTTGGAAGTCAATTAAAAACATTTTTTACTATTTTTAATATTTACAAACGTTATAGTCAGTTGCTTGTAACTTTATAACTCCGTTGCCTACCGTACATTTAAAACAACCGTAAAAATCTAAGCTTTTCTCCCGATAAAAATCTTTACTCAGGCGCGCGACTCTTTTCTTACATATCTTTCTGAATCTAATCAATATTGAGCTCATACTAGCTGTAAAATTGAACATACATATAACTTTGAGTGCAATTTCGACCCATAATTTCAGAAAATTTTCACACACAGAAATCTTTATTGAGAATGATCAGGACAGTTTGACCTTTCATGAGAATTGCTTGGAGAAAATTCCAATCGCACAAAATTCCTCATTGCCAAGTATTTCCTTTAGTTTGTGGCCAACGCCTTAAAAAATAGAAGACATATTAAAAAAAAAACTCTGACACCACGTGATTATGCAATCCGACTCATCGTCAACACACGGGGTTCTGCCCTTCCTTATTGAATTTTTCGCGCTCCATTGACAATCACCCCACGCCGTCCGACACGTGTGAAAGTCGTCACTCCACAAGGAAAAATACATTTAGTTTTACGTTCGAACTAAAATCGAGCCGCGACGCAACACGCGACGCGCCGTAAATCTACACCAGCTACTCTATGGCCAACCGAAATGGCCTAGCTCACAAACTCTTCCATTTCAATTTATAAGCCAGAAACCCGTGCGAACTGCGAGCCTAACGCTCTTTTTCAAAATATCGTATAACTCGGATAACAAGCCATATTACCAATTCCTGTTTTATTTCGAAAAACAGATAATACAAAAGAAACATATCTGAAAATTAAGAATAGATTACATGTTTTTATCAAATACTTCTTTGTCTATATTCCATAAATGACCCCCATGCGAATGAAACACTCACTATACATTCAAAATGAATTTCGCACTTGTCGCTTTCCTCGCTCTCGCTAACATTTGAGGACTTGCACAGGGTGATCCAGGACTCTCATTTGAGAGAAGATTCAGTAAATATTGTAAGCTTTCGGATTAATGGTTACAACATCTATTAGATTGAATGGCAAAGTGCCAGTGGGAGCAGTGAAGACGTTGGTTAATGATCTTGTGAGCCCTACTACTATTTAGGGGGTGGAGAAAAACAACATTATCCTCATTGTCAGTTTAAGGAGCTACGGGAGGGCTCCATCTCAAATGTTTCAAATAACTCATATTGTACCTTTCTCTGGTGAGTAAAATAAATTACATATTCGGAATCCTTTTCTTTTTGATGTTAACCAAGTTGCCGGTTGCCAAATTTTGTTGGGTTCGGCAACTTGGGCAACTGGGTATCAATGTCAAACATTTTGAAGCTTAGAAAAAAGCATTCAGAGAGCCTGAAAAATTCTATAATTTCATTCTAAACGAAAACTACTTTTTTACCAAAACGCTGAAAAATATAATTTCAACAAAACATTGAAACGTGGTTGCCCGACTGAATATTTTGGGGTTCGGCAATTGCCGGTTGCCCGTTAACCTCGGTTGCCGCACGGCCCTGATGTGGAACTCGCCTAGTGTGTCGCATACTTCAATGTGAAGGCGTATTGTATTTTTTTAAACATAAATTAAAAATTCGCTAAAACCGTCATAGCATATATAAATTGTTTAGACCGGTGAATAAAAGGATAGGATGCCACGCGAGTGCGAACGCTTTTCTCCGAAGATCCAAGTCAGGACGTCGATGGGCGGGACCCGGTGGGCGGAGGTTAGTCGGATAGAGCAGCAGACAAAACATCCGGGCGGCGAGATCAAGTGCGTACTCCTCGACGGAAAGGGAACTTGAGGCGCGTGGATTGGTTCTCGTCAGATGAGGAAAGATTCTAAAGGGAGGCGACCGGAGCCAGTTGTGGGAGCTCCTGTCAAAGTCGTTCTCTTAAGGGAAACAAATAGTGGTGTTAAGGGGAAATGCGATGGGAAATCCGAGTAGTTGATGGCGGAATTTTCTCGCGGGTTTCATCCTGGAAATTTAATTAGGGCCGCGGATTTCAACTTGCCGAGTTTTTATTCGCTTTTATGAAAAAAATTACTCGACAAATGGTTTTTTTTAATTAAAGTATCCGAAATCCCCGAAAACAGGCCATTTTAGAGAGAGGTCACTAGAGGTTTCGCGACATGGAAATATGTATTCAAGGATTCTTAGGTAACTACCCAATTTTTTTACCTCGAGTTTAATAAATTTCAGGTAAATCCTCTTGAATAATTCTAGTTTTGTTGTTTTACACAAAAATTCGGTTCCTCTTTATTCCGCGGAGTAGCTTTCCAGAGGTTGAAATATTTTTCCGGAGTCAACTCCTACCCGAGTTTTTTATCTCGATTTGAAACATAATCGGCATAAGAAACTACAATTATTTGTTTTCGGGGTTAGAAACTTTAAAAAATGGCCCCAGAAAGTTGCTGGAAATTAGCTTTCCCGAGGTTTCATGGAAATTTGTTTTTGCGGATTTCGACTACCCGAGTGTTTTACATCAATTCATTTCTAATCGACATAAGAGACTACACTTATTTGTTTGGGGCGAAAGCTAAAAAATCCCCGGAAATCTGGATTTCTAGAAACTAGATTTCCCAGTTTGGTTCATGGAAATTTGATTCCGCGTATTTCAACTACCCGAAATTTCAATCTTTAAAAAACATCCAGTTTTTGTGAGATGTTCTTAAAAATAGCTATCAGACGTGATGGAATCCTAAATTTCTAACTATAGTTTCCGCGGGTCGAATTTCTAGAAATGACCTTTCCAGGTTTCATGGAAATTAGTTTCCGCGGATTTCAACTTCCTCGAAGCATTGGATTGCAATATAATTCGCACAATAAAAAAAGCCAAAAGGCGAGGATCCCTGGTAGTTTAAATCCGCAAGAATAGTTTTCTCTAGTTTGAAAAGTTAATACTGAAACCCTTACTTATGCTTTCATTAACCAAGAATTCGATCCGTCGAACAATTGCTTTGCAGTCCCAATATTCGGCGAAAATTTCGATGGTTATTCCGACGGTGCTCTTCGATTTTTCGCAGGGTTTGCTGATACCTGAAAAATCGATATTTCAGACTATCTATGCCAAAAACTAATTAATTAGTTTACCTTCTGACTAGCATCCTCCAGCTCTACAATGTAATGAATGGCGGCTTTATACTGTTTCAGCTTCTTCTCAAGTAAAATCTGAACACAACCCGTTTGCCGTGCCATTACTCAACCTGAGCATGAGCACTATCTTGTCGGCGCACACATGGCCCGAAGTTGAGAGCCAAGTTGAGCCCATTTTATGTTGACGGCGTCCTGTCGGCGCCACGTGCCAAATGATACATTAGGTGATCAGAGCACGGCGCGGTTCGGTTGTGGGAGAAGCTCGTTCATTACGGAAAGACAACCGGACACGTTCACCCATATCCCACTTCTGTAATTTTGTTTTTTTGGACGAAAAAAAACAACAAAAAATATCATTTTGACAAAATGTTAACTGTCAGAAAATTTGAAAATTGATTTATTATTTTTGTTTCAATTTTTAGTTTTAAATGAATGAATGGATTCCGATTTTTGTAGGAATTGTCGAAATTTTTAATAAGAGCCCTAGTAGGCATGTGTGTGTGTCTCATCGGCTTGACCTACGTAGATCTACAAAAAAATGCGGGAGAATCAGAGGTCTTAATGGATTTCTCATGGTTAACAATATGCTGACGTAACTTCTGGGTAAACACATATTTCCGCAATTTATTGTAGATCAAACCGTATTGAGACAGCATCTCTGCCTGGCTGGGGACGCCTCTTTTTTCCCTTGGAATTTTTTTGGCGCGAAATTCAACTTTTTGCAAGTAAGTGCGAATATTTTCAAGCAAAGTGAGACTACGTACAAAATTATTTTGCTGCCAAAGTTTTTGAGTTTGCAAATAAATTATTGAGCAAAATTCAAATGATATTTTTCTTTCGAAACGTAATGAAAAAACTCAAAGTTACAAATAATTTGGCGCGAAATTTGATTTTTCAAAGATTTCTAGCGTGGCAAAATTTGAATTGGAATAATTCTGGTCCAGAATTCAAAAATTAAAAAGAAATTAGTTTGAACGATGCGATGCCCTGGTTTTCATAGAGCTTCCATGTAGGCGTTAGAAAACGCCTGCCTGCCTTATGCCGCGCCTATGCTTGCATATACGTAAACTTTTTTTCATTTCGTATCCTAATTTGATTCAGTTGACAAGTTGATAGAATTGAGAAAATTATAATTTAACGCATTTATCCTCTTAAAAATGCAACAAAAAGGGTTCAGGGCAGGTGCCAGGCCCTGAAGCGCCTGCCTACCATGAAAGCCTATCGTAAATAATCCAAATTTAATTTTTAATTTTACTAAAATTTCGATGGCTCGTTTTTTTTCAAACATCACAAACCTGAACAGTCAAAAAATTTTCGAGACTCAAAAATGATAATTGGTTCGGCGAGTTCTCGGAAGTCTAACGCCCATTATTGACAAGTGTAGCACATGAACTCCAATATCCTCAAGATTCATCATATCCGCCTGAATCTCCGAATCACGCTTGATTTTTTTTTGTTCAATTTTTCTGCAGTTCAACTCCAATTACCTGCAGTCGATTCAATCACTTGTCTGATACTGCGGATGAACTTGGGGTAGAGATCAACTGTTTCTGAAATTACTGGCGCAAAAAATTCATTAGATTTCAAAGACCAAGTATTTCGGTACCTATAAACTCCTTCCATTCTCAGAACCCCCAGGGACGCCACGTGTCTCAATTGCAAAAAAGAGTCGGTCCCAGAAGTGTTGGCACAGTATGCTCATCATCGACGATTGATACTAAATAGGCACCAAAGCTTCCACCAAGTTTGTCTGAAATTCAATCTTTATAATAGCATTATAAAAGCATATTTGTTGCAGTAGTTTGTAACAGGGGTCAGACAAATTGCCAAGCAAATTTCCGCTGGCAAATCGGTAAACCGGCCTCCCGGTCTGGATTTGCTAAAAATTTTTGGCAACCTTCTTTTGGAATTTTCAGAAAATTTACATTTTTATCGGCAACCCAATTTTACGCATCGTATGAATTTTCTTACATTTATTTTGAGAAGTAAGCAAATTCTATGAAAACATCTGAAGTAAACGAGAAAAAAAAATTAAAGGCACAGTTTTAAGTGTTTCCGTCTTATAAAAAATCCCTCTAAACATTTCCGGGAAAACTGATATCCGACAATTGCCGGAATTGAAAAATTCCGGCAAATTTTGATTCTGAAGCGTCTTTATCAAAAAAACTGTTGGTAAAATACAAATTTTATTTGATTTTCAAATATGTTTTTTTTTTCAGAAAAGTGAATTTTTTGCCGGGAATTAGGCAAATAATTCTGCTCATGAAAATGTTTCAAGATTTTTTTGCCACGAAATCAGACGGTTTGAGAACAGTTTTAGCGGAAAGTTAAAAAAAAATTTCAAAATTTTTGGCAATGGAAGTAAATATTTTTCAGAACATGTATCCGAACAGTTTTGGCTGTAAATTAATCAAATGTTTAGTTTTCAACAACTCTTCGCGGAGGATCCAATATTTTTCAGAATTTTGGAAATTAAAAATTTATCGAAAATAAATTGCAATTTATAAGAAAGCAGTTGTAATTTTTTTTCAAAAAGGTACCGAAAAAATCTGGCGAATTTGGCAAATCCTTGAGCTGAACAAACCCGGAAAAACGCAATCATTTTATCCTTTGACTTTTTGGATCAGGTTCAAAATTACTGAATTCCTACAATGAGTCCACGTCAGATTTTTCTATAAGCTCCGTTTGGTCTACTTGTATAAAGCTCGAAATATCTCAATGTTATGTTATTTTACTAGATTTTTTCAAAATCAATAAGTTTTTTTCGGGTAAATTATATTGTTCATTTTGTGGTGTGTGCGTGCTCTGAAATTTCACACTTTGCCGAGCTCGGCAAATGCAAATTCCCGCACACCCCTGTATTACTCACCTTCGGAAATCGCCTTACCATCTGACAGGGATGTGTGACCTTCGGCTGATACTTATGACACGATATCCGGACCACGCAACACAAGTTTACAGCTTCTCATGGAGCCATATTAACTGAATACACACTTCAACAATAAGTCCAACGGCACATGGACTGCTTCGGCACGAAATCGGTGACCAGCATGTACCTGGAATATTGGAATTGCGTGGGCAGGGTTCCTGACACTAGTTTCATTTGTCTAAAAAATTTTTTTTTAACTGCCTGAAATTAGTCCAAAATTACATGTTATCTTTTCTCAAAATGTGTGAAAATTGCACACTGAATTAATAAATAATATTACTTTTGTAAGAACATAAAAAGGGGAAAAGTCAGCGGTAAAAAAGTAAAAACACTCAGAGTTAGATCTGTTGACCTCAAAAAGTTCCATGAAAATTTCCTTCTTTTTTTTCAGAGATGTGACGTCGTAGCGGCAATTTCCGTTCGGTAAACATTTATTTTCGGCAAATACGGCAAATAGCTTCCCCGATTCGCAGTTTGCCAGTAGGATACCAATTTGCCGGAAGTTAAAGTTTTAAAAATTCCAGCAACTTAAAACTATTCTAACATTTTTGAAATGTTTTTTTACTATTTTCTCTAGATATTTTTAGAATTTACTTACTGTTCAAGCCCACAGCTTGCCGAAAATTTCCGGCAAACTGTCGGTTTGCCAAAATGGCCGGAAATTTGAGAAACGGCAATTTGTCCGTTTTGCCGTTTTCTAAAAAAATTTTCGCAATTACTGTATTAGCCGTTTGCCGAAAAACTAAATATGCCTCCCATCGTCACACAATACAAAAAAATTGCGCGGCTTCTGGAGATCAAATCTGACAGCTTACTGTACTTATAACTACAAATTCACGCTGTGTTTTTATCTAATTCACGTGGTGTCAGGGTGTCTCAGGCTTGTTCTACGTATATCTACAAAAACGGGGGCAGAGACGGAGGAATGTGCTAACGTCACTTTTTTTTTGAAAAAAAAAAAATTCCCGCATTTTTTGTAGATCAAACCGAACCGTAATGGGACATGTTAACCTGGCGCCACGTGCTAATAGTAGTCACTACATTCTTACCGCCGCTCTGATATTACACGCCGATTCTTTCCAACTTTCTGAATACCAATTACACCATTTTCTCGGATTTTGATATATAATACCGCGGGCTTCAGACTTCCGTCTCATATTTTCAGAATGTAAGAGTTTAGCGAAAGGTCATTTGGGCTAGGCTACGGCGCGTTGCAGCTCGCTTTTCTTTGCAAAACTAAATCGGCGTATCTGTCCGATTTTCATTGGAGCGCGAAAGGAAAACTAGAAGCCCATGTATTAAAAAATGCCGACTTACCTTTCGTTGATGAACTCATTTCTCCTTCCCGCTTCTTTTCCGATTGCACATGAACCTTCGTTCAGGAAACTTCTGGAATTGCTGAGAGTAAAAAATTGTTTTGTTACGAACGCGCCCAGCCCTAATAAAAATTGATGGTGTATACCACGTTGGAAATTATACAACAATACGGAGCACTTTGCTCGAAGCCTAACATTTTCTAAATGTTTTCTCACCTAAGACAAAAACTCCAAGTATTGTCGGAAAGGATACACTGTCCTCGAGACAGACTTTCGTTGAAAGTACCTCGAACATTGTGATGAGGGTATTTTAGCACGGATTGCTCGAGCTGAAAGCTGATATGTTGCTTATTACACTTGCGTGGCCGTGAACCCCAAAAACTAGGCCACCTTTTGCGCCCAATTACCGATAAAACCCCAAAGCCTCATATCGCAACAGCTCCATCATGGACAGCTCTTAGCGACTTTTTTAAGACCGCATCCACTACAGTATCGCTTTTGGCATTACTCTCGTTTAGATGACGTGTCTCGTTGAAAATAAAAAACTGAATTGTCGGAGATAGGGACGTCGGTGGATTCTACTAGCATGTTTCCAGGATCGATCTGTAAGTATTGTGCTTTAAGTACAACTACTGCTTCAGTTTGATACGCATTGTAGTTTATAGATTGTGGTTTGTGTTTTGTAGTTTGTGGAGTTTTTAGCACTATGTGTGAAGCTTGATATTCATTTTGCAGCACATTGACTTGGATTGGGGTGTGCTAAGATATAATATCAAAGTCCAGAACGTCACGAATAAAACATCTCAATCCGGAAACTACAAACTAAACCCTACAGACACTTACAAACTACAGACTATATCCTACAGACTACAAACTACAAACTAGAAATCACAAACTACATCTACGCAAAAGAACGTTACCTACCTGTTGCTTGACTGGTTTGTGTTAAACTGAACGTGCCGGTCGATGGAATTGGTGAGGAGGATTGACGCTGCTTGTGGGGCCTGGAGTTTTCAATATTTTTTTGTTTCAATTAAGAATTTCCTTAAATATACCTTACATCAAATCCCATGGCCGTTTCGGTGAATGCAGCCGAGTTGGTTATCGAACTGGTGACGTGGGATTGCACGGAATGGAGGACTGGCGGCGAAGACGAAGCATTCCTTGTGCAGGCACATTTTGCATCCTGGTAGAGGTCGTCAAATTACGGCTTCTAGGTCATTGTGGCCGTGGCCGATGCTTTAAGGGATGCTAGGTCATCTGACGTCACATTTTTTGTGGTTTTTCTAGGACACGTTACAAAGAGTTCGAAGCGCCCAATTTTCGGAGAGGTTACTAGGCCATGCAAATGTTTTTGAGGTTTCTAGGCCAGTAGAATATTGTTTCTAGGCCGCAGTAGAGAATTTTAGGCCATATCTGACGTCACAGTTTTTGGGACGCGGCCTAATAACGATGGTGGACCTCTCTTCTGGGAGGAGCAACAATACATTTTTTACGAATTTCAACAATAGAAGATGCAACTTCACTATGACCACTCATGTGGTGCGAGGTCTGCTCATTACGGTTTTATCTACAAAAATGCGGGAACTTTTTTCCCAAAAAAATGTGGCGCCGCCACGTTCTTAAACTTGCAAAATCAGTTGAAACCTCTGTGTCTCTTCTCCCGTGGCATTTTTTTTAGATACGTAGATCAAACCAAAATGAGACCACACACACACACAAAAACCACTCTGACACTTGTGCGCCTGGATGAAGTTCGTCAGGTGCCGGCAATTGCAAAGAGCACATATCTCCTGCCCATGGGAAGTCGTGACATCATGTTTGAATTGATGGTTTTTTGGGACGACACGTCCGGCGACAGTTCGGCAAAACTTGTGTCCCGGAGACGGTTCATCCTCGTCCTCGTTCCTGCCCAAAAGTGCCTTCAAATTCTTTTTTGCCTTCAGGAATCCCAACTTTCAAGCGCTTCCTTTTTGGAATGTGTTGGGCTTGCTGAAAATATTCAAAAGTTTTATTATAAGCCATAGAACCCTTACCGTGATCTTCACATCTTGACATTGAGAAATTGTTGGATGCGGTACTATTAGCTGACCTTCCGTAACATTTTTAACTTAGTGGTTGAAGCCGTAGGGGCCAGAGATTGCCGTCTATGATGGGACCTAGATCAGCTCCTTCAATGAGCTTCAACTTTGTGTCTTCCGGGATAACTGGTCCACGTCGACGGCGTCATCGCTAAAAAGGTTTGCTGTGTTACGGTAAGCGAGAATTATGGCAGAGGTGGGCATTGCCGTTCGGGAAATTTTTTGTCGAAAAATTGCCGGTTTGCCGAAAATTTGAATTCCGACATTTTGTCGGCGTAGTTTCCCAGAAATTTTCAATTCCGGCAATCTGCCGATTTGCCGGAAAATTTCAATTTCAGCACGTTGTCGATTTACCGGAAATTTAAATTGCGACAATTTGCCAATTTACCGGAAATTTCAATTCAGGCCATGCTGTCGGAAATTTCAATTCCGGCAAGACAATTTGCCGATCTGGTTTCCGGAAATTTCATATCCGGCAATTTACCGATTTGCTTGTGGAGAATATCAATTCCGACAGTTTGCGAATTTTCCAGAAAAATTTCAATTGCGGCGATTTGTAGATTTGCCTGTAAATTTTCAATTCCGGTAATTTTCGCCGATTTACCGATAAAATTTCAATTCGGCAATTTGTGAATTTTCCAGAAAATTTCAGTTCCGGCAATTTGCCGATTTGCCTGGACAATTCCAATTCCGGCAACTTACTTTACCGAATATATCAATTCGGCAATTTGCGAATTTTCCAGAAAATTTCAATTCCGGCAAGTTGAAGATTTGCCTGGAAATTTTCAATTCCGGCAATTTCGTGCCGATTTACCGAAAAGGCTCTGCAAGTCCTTCGGTAATTTGTGAATTTTCTCCAGAAAATTTAAATTCCGGCAATTTGCCGATTTACCACTGGAAAATTTCAGTTACGTATGCCGATTTACCGGCAATCTCAATCCGGCAATTTGCGAACTTTCCAGAAAATATTCCGGCAATTTTGCCGATTTAAAGGAAATTTCAGCATAATTAAGGCTACGTTCGCCGCTTTACCGGAAATTTCAATCCGGCAAGACATTTTGTTTTTCCAGAAAATTTCAATTCCGGCAATTTAACGGCCGAGTTTCCTGTTTCAATTCCGTTTGCCTGCCTGGGAAATTTAAATTCCGGCAATTTGCCGATTTGCCGAAAAAATTCTGGTACATTATTTCCTAGAAAATTTTCAATTCCGGCAATTTTCCGCTTCACCGGCGAATTTTAAAATCCAACAATTCTGGCACATTGCAGATTTGCCAGAAAATTTCAATTCTGGGAGTTTGCCGTTTTACTGGAGATTTAAATTCCGGCAGTTGCCGATTTGCCAGAAAATGATTCAATTCTGGCAATTTGCCGCTTTACCAGAAATTTAAATTTCGGCAATTTGCCGAGAGTTTTGCTGAAAATTTAAATTCCTAAGAAACTGTGACCGAGATCAGTTTTGACGTCTCTTCCAGAAAATGCACTAAGGTGATGTGACGTCATGACTGAGTTTCGAGGCACGTTTCGTTAACTTGGCGGAGGACCTAATATCCAAGGGAAATAAATTCTTTTTAAATTTCATAATTTTCTGAAAAAAAACTCACTCCTGAGAAAGTCAAGTCTCTCTTCCGGAATCATCATAAACCAAGCCCATCCTGTGTAGACTTATCACTATCTGTATCATCACCCGAAAGAGCAAAAGCCGCCAGAGAGCTCGGAGCACTCAAGTCGAACTTTGTTAGCATTGCTCGAACCTTCGTCTACGATCTATACGATAACTTCTTAACGCTCAAGGCTCCATTGCCCTTGGGAATCTCGCCGACTCGCTTGCGAACCGATGCTCCGAGATACGCAGACTGCAGAGCTATCACCGATTCTCTTATCATAAATATTTCTGTCGTTGCTTGTACTTCTTCCAATTACACTGTATCGTTTGAGCTGCTAACGCTTTTTTCCAAACTTCCGCACCTCTCAAATGATCGAAACAATCGCTTGATCTTGATAAGTAATCTTCATTCTCAAATATCGCTTTCTAGCCAATATTGTCCTGAACCATCGTTGAAGAGTATCGATTGATTACATAATGGTCCGATGCAAATGATCATCGAGAACTTTTCAGCGTCTCTCTAATAAAAATCTTGGCAATTGGTTCCATATTGAGTATTATCATTACAATTGTGCAATCGTTGCATGGGAATGTATGTACTCTTTCACATCGTCCACAGTACTATCCCTTCCGTTTCGCAAAAGAATTCGGTATTGTTGGACAAAGCTTGGATACGAATTCAATTCTCATCTCAGTACCCGGCTGTCCGAATTCGAACGGTCTCGATAGCATTCCGGTGTAGGAGCTGGCGGAGGGTTATGTTGTAGTCGTCGCAAGTGGTTAGCGATCTATAAAATTTTAGGTGGTTTTTGATAATTTCTACTTATATTCAGTCATATAAATAAACACATATAAGTACCAAAAATTTCGATCACCTAATTTTTCTTAATTTTTTCTATACTCTTACTAGTATGAAAGAGCAGGATACAAAAATAACTCCACAAGTGATAAACCAACTTTAATTGGATTAGTGTGTATCACTTTGAGTAAACTAATATTGAAGGTTTAAATGTGGACATACCTAGCCTATAAGCAAGAGAGGTCCTTGTAAGTAGACTTCAATAGATTATGAACATATTATAAACTAACGTTGGTCAAAAAGTAGGTGTTCAATGATTCCACCAATACAAACTCACCTTATCATTATTACTCTTAATACACCTTAAAATACGGCGTCGCGTTGGCCAGTGCGCTCATCAACCTCGTAGTCTCGAACTGCTTTGAAACCGACGATGGCTTCTTGGCAACCCTCCGTCCTCCGATAGCCTCCGTCAGAATTTAGCGATTTCCAAGCTCCACATTTTGTCGTCAGACTTTCCCGCCTGGGGACGCCGTGCTTGATTTCGACTCGTGTTGAACATGCTGGTATCACAAAAGTCTGGTACTTCACAGTTCGCCACGTAGAAATGCGGAGTGAACGTAGCAGATTCCGAGCCGACGAGAGACGTTACGATGTAGTCCATTACTCGGAGAGGCGGATTCTGGACATGTTGAATTATATTAAGGGCCCAAGGATAGCTCAGTCGGTAGCGCGGCTAGCATCTGGAGGTCACGAGTTCAAGTCCGCCTTCAACCCCTAGGTTCACCAAGCCTCTATTGGAAAATGGAGCAATCCACGACTGGATTATAAGCCACAGCCTTCGGCTAGGACGTGTCTTAAATTGTAGCCCAGTGGGAGCACCACCAGGTATTGTACCTGTCTCCCAGATCCGCAGATACACTCAAAATAAAAAAAATGCGAGGTGTGTACTGCAGAAGAAAACCTAATATTTAGGCCCCGACTTTTTCTCGTCCACGCATGGAGAATAGGCAACAATTTTGCCAACCAACAGGCGGCCGACATTCTCGGGATCCGCGCGCGTCTGCGCTGCGTTTAACTCTCTGTGGGCGTGGCGACCTGTCTCCGCTTGCTGCGAGTACATTGCGGCCGGAACCCGTGAGATGTCGGCGGCCTGATATTGGTTGTGGTAAAAATTTCTTGCTTTTCCGTGAGTGGACGTGAAAAAGGCGGTGCCTAAATATTAGGTTTTCTGCAGTACACGCCATTTTATTATTTTGAGTGTACTTACGTCGAAGAACGGATCGTCCTTTAATAATTGTACATTACATTTTATTTTCCCTTCTACGACTCGAAAGGGCGCATTTACGCGCGATGGTCCCGCTACCCACCCCAAAAATCAATGGGTGGCGTACCGAGACCACCGCTGGTAAATGCTCCCTCCTTTAAAGTCGTGTGGAAAAAATTGCACAAATGAAGAACCATACTTTTTGTAGCAAGTTTCGTAGTTTTTTGAGTCCGTTTATATAATATCGTAGTTGTCCATTTATTTAATGTGACACTTCTTCCCACTTACTAAGGACTTCTAACACTTATTCCAGTTATTGATTGCAATTAAATCTACGAACACTGGCCACTTCCCTTTCGCAGTTCCTTGTCGATTGCTTGAACGCCACTGGTTCATCGCCCGAAACACACTTCTCTGCACATTCCCTGTGCACCGCCACCGGATCGAATCCCAGCCGGGTCTTCATCGCTTTGAGCTCGTACTGGACTTTAGAGCGTTCGACACATCCCTCATTAGGTCCTTATTCTTTTGTATTTCTCGGAAACCCTGAGCAAATTTGTTGACGTGATGAGATGAAGACGTTTTTTTTGTCACGAAGTTGTGTGTTTACCGTAATTTGATACTTGACTTTTCCAGCATAATGGGCCACGATGAATGCCGGCTCCTTCTTCTGTGGGTGTCTCATAGTATCCGTTGTTCTGGAAATTTAATCATGGAACTAGGCATGTAATAAGAAACATTGAATTAAGGTATGTCCCGGAGGAGTGACCATCTTAGGCCTGACTTAAACTAGAAGTGGATCCAAGTGGCAGACTGGCCTGAATCCTAGTAACAGGCTGACCCTAGATGATTAAAGGTGGATTAGCGCCAGTGGGAATTCTGTATAAACACACTTATAACGATACCAAACGATCGAATATCATAAAACACGCCAAAAACTTTTAGATTTTTCAAATTTCCGGTCAAAGTTTTTGGAACATTGACAAAATTTTGACGCCAAATCTGAGCTGTTGCGGACATCAAAATCAATGTAACATTTTTCTGGTCCCCTACAATGTCTTTTTACGAAAAATTAAAACAAACCAGATTATATAACAAATAGAGAAAAAAATATTTTTTAGTCGAATTTGTGTCACTTTTTGACTGTAAATAAAAACATTTTGAAAAATTTTTGAAAACTAGTTTTATCATGAGATTTGGTCATTTTGGGAGCATAGGTCGAGTGGTTTTTAACAATTTCCACCACCGGCGCTACTCCACCTTTAATCGATAATCGATGCATTTCATACCTTCAAAAACTGATTTAACTTCGCCAGCATTGAGTCGTCTGTTCCATTATTGATATTACTCTCCTCATCGACTAGCCTGAGAATTCCATATGGTTTACTCTGAAAATTCATCTTATATACATGGATATATATATATATATAAATATATAAATATATATATATGCATAAATATACATGTATATATATATATATATAACAGTATGGGAAAGCCATAGGACACCCCCTAATTTGAAGGTTTGAGGAACTTCCGAAAATTTTTTTGAAAAACTGCTAATGCCATTTGTTTTTAAATTGAAAAAAACCTATAGATTTTAAATTTACAAAAAACTTAGGAGGTCGCGCTGGAAAAAACGTCAAAATCCAGTATGAAACTTCTATAGGACCCCCCGTAGGGGTTTTTTTCACGATTTTTCTAAAATCAACTGGCATATTTTGGAATTGACAAAAGCTCAAATCAAGTTTGAGTTAGCAATGAGTTCAGATAAGCAGTTTTGACTTTAAAAAAGTATTACGAAATGTTCTCGTGGGATCTCCAGACTGGTTCTGATTCTTTCGAACTATGTTAGTCTGTTTCAAGCTTCCTGGTGCTCTCGGTAATGCCAAAACTTGATACACACTCTTGAAGAAGTTCCTACTAAAATTCCTAGCACACACACGCTGGCATAAAAATTTTTACGCCATCCCCAAGAAACCAGTCAGAACGCTAACAGCGGATTATAAAGCCAAGTTGCAGTTATTTTTGATCAACAACAGAATATTCATCTACTAAAATCAAGAAAGGATCAATAGTTAATCGTGTTTCCTTGTGTGCGGATGATCTCAAACAGTCTGTCCTCCATTGGTTTGACCAAACTTTTCAGCTGGTTGTCCGGAATAGTGCGCCCAGTCGAGAATTCCTTGCTTCATGCATCTGTTGAGTAAGTCTTGTTCTGGAATAGCATAAACGATACGGACAAGAATCCCCCACAAATTTTCGATTGGATGAGATCAGGACTTCGAGCTGGCCAATCAAGAAGGTTGATCTTGTCGATATGAGCTTGAAATAGTCGCGGGTTGAGTTGCTCACATGGATTGTCGCATTATCCTGCTGAAATCTAAAGTCTTTGCTGGAGTGGTCTAGAGACGAAGATACTTGGAGAGCTCTCTCAGTTCCAAGACGTTCTGATAGTCAGTGCTGTGCATCTTGAACGCTACTCGAACTTCTCAAGCTTCTTCTCCGTGAACGCTCCCCAAACCATCACCGTTCCTCCTGCAAAATTACGTCTCGAAAAAACCCTTGGTTCTTTGCGAAAATCCCGCCGTACACTCGGGAGACTACCGTCAGGCCCATCGAGATTGACTTTCTTTTCATCGGAGAAGACAACCTAAAACAATGATCCTAATTATTCACTCTTGCTTTCTTTAAATTCTCACTTTACTCCAATTCCTTCCCATATTGTTACTTAGCAAATTCCAATCGCTTGGACGAGTTTATGCAGAGAGTAACGAGCAGGGCAAACAGTTTCTGACAAACTATTACACCAGATCGTTAGATGACATTGAGGGTCGAATGGTCCTTTTTGAAGCAGACAATTGAAGCTCATTGCGAATATCTCTTGCCGTCTTACAGGAGTTGGAGGCAGCAGGAATAACATTTCGCTCGCATTTCAGGCACGGCGGAAGAGACCTTTGCGACGAGAAGCTCTTTTAAATGTACCGCGACTTAGCTCACCGGATCCCTCAGATACTCGCGAATACAGTGTCGAGAACGGGAAATTTTCCTACTCCAATTTCATGCAGGGACACATTAATTTCATAACATCCAACTGAGCGCGTTCAGTGTCCGAAAGGGCAGATCGTCGCTCTAGGTGCAAGTAAGACTGCTTTCGAAGTATGCCTATATGTGTGCCACAACACATGCCACAATTCCACAATAATACGCAAAAAATAGTAAATAACATCTGTGAGGGACAATTTAATCTTGAAATATTGTCCCATGGAACCTTGTACTTAGATCAAAGAATAACGATTTGATTCCTGATAAGCGTTCCATTGTTTCGTGCTGCATATTTTGCCAAATCACCTTGACTCCACAGACGAAACATCTAAAGTGCGTGCTAGGTATTTTAGTAGGAACTTGTTAAAGAGAGTTTATCAAGTTTTGGTACCCATTACCGAGAGCACCAGGAAGCTTGAAACAGACTTGAACATCAAAGATCGGAAGAATCAGTTGAGAGCCAGTCTGGAGATCCGACGAGAACATTTCGTATTAATTTTTTAAATTCTGACAAAACTGCTCTCACCTCAATTCTAACTCAAACTTGAACATTTGAGCTTTGTCAAAATTCCAAAATCTGTGTGTGAATACATTTCAGTTAAAATCGTGAAACGGGGGGTCCATTTATAGAAGTTTCACGCGCACTGGATTTTGACGTTTTTTCCAGCGCGACCTCTGTTTTTATAAACTGCTGGAACAAAATCAGTATATAGGTTTTTTTCAATTCAAAAACGAATGGAATTAGCAGTTTTTCAAAAAATTGAACTTCGTCACCCTTAACCTTCAAATCAGAGGGGGTCCTATGGAACTTCCCCACACTGTATATATATATCTATATATCTATATATATATTACGTTTGAAAAAACCCAAAAAGGAAACTTATTGGACTTACCTGAAACAGCTGCACACACTCCGTATTATCAGTATACTCGATATTGGTCCAAGAAATCTCCTTCAAGTACTCCTCTTGTTCTACAAAAAGTGGAAAATATGTTGATTGAAATAGGACTGAAGTTTCTCAGTGGCATCGTTGATACATAACTGGCTTCAAAGCTGTTGCATGGAGACCCAACGTCTTCAAATTCCGAAATATATCCTAGATACTTGAAAATTACTTCAATTTTTAACAATTGATACTCATTAATCTAACCTATATAATATCATGTACCTCCCAGCTTATTGAGAAGTCCTTCTTCAGCAATGCCTTATTAATCCTGAGGATTAAGTGAAACAAAGAGTTGTATATGCACATCCATGGCAGTCTCGGGTGTTGGTGGCGAAATTAAATTATCTTAAATTCTCTAATTTCACTTCTGTATATATATATATATTACCTCAGACACTATATCGCAAAACTACAGTTTCTGTCTTCATAACATGTCGTTTCATAGTTAGAGCCTGCATGGGTGTCGGTTGATGTGAAGCAGATTTGCGACTAAATCCACGACTTCTTCATTTTCAATATACCCACGTTCAACGCGGGCTATGGTAGCCATGTCTCTGGAAAATTGCATGGGAAAAATAAAAAAATTTCAAGATGTTATTATATTAGGAATCCTCTAAACAAGTGTTTTCAGGTTTTTTGGTTTTACGATTATTCAAATTTTTATGATTCGGAAATTATTATAATTCAAATAATTTTCGTCACTATTATAGCCATGTTGTTGAAATATAGAATGCTATCTTTTTAAAGGTGGAGCACCGAAATCTGGAAACTATTTTTAAATGAGTCCAAATTTTCCCGATTCCGAATATCTATGCGAAAAAATTTTAAAAAATTCATTTATCGACTTTTTCAAATTTTTCAACCGGCGAATTTTCGCGCCAGAAACCCCGTGTACACGTGGTATCAGTGTGTCTCATTTTGTCTTGATCTACGCAGATAAAAAATGCGGGAGAAGAGACGCAGAGGGGGTTCTCAACTGAGTTCGCATGGTTAAAAATGTCCTGACATCACCTTTTTTTGGCATTTTTGATCAAACCGGATTTGGAGAGCCTCTAGGCACCACGTGAGTAGGCAGGCATTTTTTGCCTGACTACTTGCGGGTGCCTGCCGTTTTTTTCTCCTCAGAATTTTTTCGCGAAACTCAATAATTCAAATAATTATGAATATTTTCGAGTGAAGCTTTAAAAAGTTGTTTGTGCCAAGTTTGAGTTCGTAAATTAATTAGCAAAAAATGTTCTCACGTCACGTTTTTGGGCAAAAAAATCTCGCATTTTTTGTAGATCAAACCGCAATAGGACAGCCTGGCACCACGTGCGTGTGTCGATTTACGAGATTTGTGTATATTTACGAAATTTTTTATCTTTATCAGACTCTGATTTTCGTTTCTCAACGAGTTTTCTTCATTTTTGTATGTGATTTTTTTAAGGTACATTAAATATTTTATCATCAAAACCCTAGCAAAATTTTTGGTTTTCAGTCGGTAAAATCATATAGGTAATTGCATTTGCCGTCAATTTGTGACCTAATAGTAAGCATCGGAAATATTGCCAGTTTTAAATAATTAATTGACCCTAAAACACACATTACAAAAAAAAACCGATAAAAATTAAAAATTAAATTAATGCACAAATCTAACGACACATGGCTCTAGCGCGAAAATTCAATAACTCTGTACAAATAGCGATTTCAAGCTCAAATATAAAATCGTGGAATTTTAAAAATTTTTTGCACATAGGTAGTCGGAGGCAGGGGAAATTTGGAGTCAATTAAAAATTGCAGATTTTACGGTTTCGGTGGCGCTCCGAAGAACTGTCTGAATAAAATTAAAACTTTGGGAATAGGCAATTATTCGGTATGGTTAACTTTTGCTCTTGGTGAATCTAAACCGTCCCAATCATTTACCTTAATATATGTGATATTGCCAAGAAGCAACACTGCTGAAATAATCCCGAAGAAGGTCTGCTGGGTCTTTGCATGTCCAAAATCCGAGGGAGCTAATTGCATGCCTCAACCTATCAAGCTCATCTCGTACACACCTTCCAGGCAAATGGCTCGTTCTGGAAATTTCATTAATTTTTTTTTAATTTTTTAAACAAAAATCCCTTTGAGGTCAGCGAATGTATCCCTTATTCGCTCCTGTGAAACTTTTCCCAGCTCACCTGATTCAAATACTTATAATCATGTGGCTTCAACAAGAAATATTTCTTCCTTTCTTCCTCGTCTGGACCCTCCAGAAGGTAGTAGCATACGTGGTAGTTCCTGAAAAATATATAAGTCCAAGATGGAAGACTCCAAGGGAGTTTAGGTAATCGTCCGTTCTCCTTTAGTTTGAAATATGATGCGTGATTTTTCCAGCTACCAGGTAGATCTCCACGTTTGCTCTGAAAACTCCAAGTATAAGGCCTTTTTTGTGGTATACACATCAGGAGAAGGCTTCAAATTTTACGTTCGCTAGGTCAATTTAGGTCATAGTGCCTAGTAAGTAGGGTACCTATAAGCTGTGATTACTGCCAAAGTAAAAATTTCCCGATTCCGGCAATTTGTCTGATTCGATGCCAGGCATCCCAATTCCCGCAATTTGCCGATTAGCCAGGCATTCTCAATTCCGGCAATTTTCCAGTTTGCCGGATTGCCGGAAATTTAAATTCCGGCAAGTTGCCAAATTTCTTTTTCGGCAATATACTGGATTGCCAAAATGTTACGGCAACATGCCAATTTGCAGGAACTCATGTTCGGCAAATTGCCGGTTTGCCTATATCCCAGAAATTTTCAGGTCCGGCAAGTTGTTGATTAGCCGATTTTCGGAAATTTCAGTTCCGGCAACTTGCCGATTTGCCGGAAATTCTCGAAACCGGCAATCGCGGGAAATTTAATTCCGTCAAATTACCAACATGCCGGATATTTCAATTCCGGCAATTTGCCAATTTGCCGAGCATTTAAATTCCGGCAATTTGCCGAAGAAAGTATCAATTCTGTTGGCAATTCGCCGGACATTTCCGACAATTTGCCGATTTGCGGATTTCCCAGAAGTTTTCAATTCGGTCAAATTTCTAATTTGCCGGAAATTTCAATTTTACTAAGTCGCCTGCTATCCTCCTAATCTCACCACACTCGGAAACCATTCCATTCTCCCAAATAGTTGATTGTGATGAATTTTCCAAATCTGCTACTATTTTTGTACCGTCGTTAAGGGGACAGCATTAAAAGCCTCTAGAACAGGGCCAGGTGACAGAAGGGGTGTCTGCTAAGTACTGCAGCCTGTTGAACCTTTCGCATGACACTGTTAGCGATATCAAATGGGAGATCAGATGATTCGTGCAATGACCGTATTTCCCGAACCACCCCGGGAGATTACCACGCATTGATTTTTCTTGAGTACGGAGAGAGCATGCTGAAAAACTTGTTATGTGGTTTAAAAATTAGTAGTGACAGTTAGTTAATCCAGCATCTGCAATGTATATCTCTTTTTTTTGAAATCAAAAGTGCTTTGAGGGTGTTGAAAAAACGAACACATACCTGCTAAAAAATTGGTGGCTTCCGAATAATCCGGCCCTTGGCAAATATACAAGCCAATACACAAAGTGAGCACCTACGTGGCCGAGTGAAGAGAAGGCCACCGATTTTTTTGTGGTCACCTGAAACTTCAAAAAGTAACTGGGTTCCCCTGGTAAGAACGTAGAACTCACTTGTGGTAACAGACTTCGGCGATTGCAAAAATGTGCGGTGGTAGTGAGCCGAGCCGCTTACTTTGAAAGTTATCGCCTGCTATTTTGGGTTGTAGATCGGAAAGAAGCAATACGGAGCGGGTACACGCTACTAGAACTGGACCGATGTACGTATAGTAAATATGCCCATTCGCGAATCATTGCATCCCGCAAATTGTCCAAGAAAAGAGGTTTGCTCCGTGAGCTCAACTGGCAAGTGACAGAGTTCGGGGTACTCCCTGAAAAATTTTAAGGGTTTAAAATTTTTTTAAATATAAAAATATTTAAAGGTGGAGTACAGGAAATTTAATTACACCAAATTTTCCACTGACTCCGAATCTGTAAGTAAAAAATTTTGAAAAAATTACCCTGATTTTGTGTATTTATGTTTGAAATTACTATTTTCAACCCTTTGTGCCCGCACCACTTTTTTCAAACTTACGCCCAAAGACTGATACGTAGATCGGGTTTGCATCGTTTGATTTTCGTCGTTTAATTTATTTATTTTCCACGGGGTTGTGGCCCTCACTTCTTCATTGACGGCATTTTCGCGCTTCATTGACAATCGCCTGCCGGACAACACATGGAAAAGTGTCGTGTACTCCACTCGGACAAATCACATCAGTTTTACAACTAAAGAGCCGCGACGCGACACGCAATTCGCCGTAAGCCTACAAAATCTCTCCGACCCAAAATGGCCTAGTTCGACAAAGCAATTCCGATTTATGAGGGAAGCCAGTTTGTGCGGCGAATTAAATTTTCTTGAACCAGTTTCAATCATTTTTGTCGAGTTTTTGCTAGTTTTTTTTTTGACAAAAAAATGAAACTGGTTAAAAAAATTTGACAATAAACAAAATTTTTAAATGAAGGAAATCAAAGCGCCCTCCAATGCGGATTTATTTGGGTGCTCATTTGACATCACAGAAAACACGTGGTGGCAGAGCAAGGATGTCAATGTGAGTCCCGTAAAATTTTCGTAAACGGGACAACGGGAATTCCCGTTCCCGTGAAAATTTTAAAAACGGGATAACGGGAATCCCGCGGCGTTCCCGTGAAAACTTAAAAAACCGGACAACGGGAATACTGCTCCCGTTTTTTTGAAAACACTCAAGAAAAACGGGACAAACAGGGCATTGGTTTAAAAAAAAGAGTGCATAGTTGGCGTATTTAGTGTCTTCGAGGCAAATTATAAAAAAAAACTGCATTATAAACATTATTATCTATTTTTTCATTATTAAACAGATATTTAAAAAGCCAAATGAGTCGGAAAATGTCCCGTTCCCGTGAAAATTTTAAAAATGGGACAACGGAATACCCGTTCCCGTGAAAACAGCCCCAAAAACGGGACAACGGGAAAAACGGGAAGAATTGTACACTGTCCTTGGTGTCGAGGCTGTCTCTTTATCTACAAAAACAGGCTGGAATAGTTTTCCAGAAAAATTCTAACGTCTCTTGACTATAGGGACCAAGCGAAAAAATGTCCGCGTCTCTTCACCCGCATTTTTTGAAAACAACAAAAGAGACCGGGCTGCAACAAATTAAAATCAGGGAAAATTTTTTCAATTTTTTCACATCTAAATTCGTGATGGGGGGGCAAATTTGGAGTGATTTAAAAATATTCAGATTTCGGTACCCCACCTCAAAACAAAATAATGAAAGAATTGCCTTACCCGTGGCTGATCCCAGAAGTTCGTAAGAAAAGCGTCAATCGATGAGGCGACCTCTGCACTTCCAAACCGAGCGCCGCGGGTTGCCGCCCGATAATCGGCCGGTGTCAACATATCGATTTTTTGGAGTGGCACTGTCCACCACTACAGGCAGCCGACCAGAGGCCTGTAAACATCCGCGACTGGGTATGTTTCCCCGGGGTATCCCTAGGCAGCGTTCGTTATAGATTTCTTAGACCGACGGTGGGGCCCATCATTTCGAAGAGGTCAAAGTCTACCGACTGGCCTCCTAGTTCTGGAAATTTTGACTTTAGAAAAGAAATCATTTTTTTCCATTTTTTTTTAATTAGCCCGTTGCTTTTTTAAAAATTAGAAGAAAATGTGAAAAAACTTTGCATTAGAGCGCGTTTGCATTCATTCCATGCAGTCCAATTTTGCTGGGAGCTTGAGTGTCTCGACTTGATCTACAGAGGTCTCTAAAAATGCGGGAGAATAAAATCCACTGATATTGTATGCCTTTAAGAATGTGCTGACGTCACATATTTTTGTGCAAAAAATTCCCGCATTTTTTGTGATCAAAGGCCATGAGGGGACAGCCTGGCACCACGTGAGATTGTGTCGACAATTTTTTGTTGAAGATGTATGGCCAAAAACGGCACATTTAAGTAATTAATCAGCAGAGCGCGTTTGAAATTTTGTTAAAATCTTTTTAAAAGAGTTCCCACTTCCCGAAGTCCTCCGATTTTTCTAAAAACTAAGAGTAGGGAATCTCCGACCCTGAGCCTTCTTTAAAACCTTACCAGCTCTGCCCGGAGAGCACTTTTTCGATGAGTCCTCCGTCGTGCGCCGATCATGAACCTGCAAGTGTACTGTATCATTTTCACAGAGCTGTCGGGATTGAAGCTGTGCATAATAGACGGCTAACGTATGTTGCATCGACTGTCGCGTTGGTGAGCACGTTGGGGAAAACACCCCGTCGCTCCAGCTGATATTGAGTCAAATGACATCATTTTAGTGAATCCAGCATCGGGATGAATACGTCTGTAAAAAAAAATTTTTTTTGAAAGAAAAAGTGCCTGGAGAATCAGGCAACGAACCGGACAAAAACACAAGACCGCGAAAAACCAATTGGTGGCCGAGTTTTCTCTCTCGCGGTCACTTAGGAAATACTAAATTCGCACGGATTTCTGGCTTCTCTCCAACATAAATTGAAATGGAAGATTTTCGGCCGAACTAGGCTAACTCCGGGCCCTATCTGGTGTATGTTTCCGACTTTCCCACGGAGCGATTGTCAATGGAGCGCGAAAAACTCACTGAGAAAGGCCCCCCGTGAGATCGAAATGAAAATTTGCTAAATGGCCGAAAATTGAATACTCGGCCGCCAATTTTTCGACACGGCCACAGGATAAATCGTAAAAAAAATTGAGAGAAATTTATTAGAAAAAATCTGAAAGTAATGTTTATTGCACCGTGGCCGCAATTAATGTAAAAACACGGCCACTTTTTTAATGTGGGGAAAAGGTTGGCCGAGTATTATACAGTTTTTGCGGCCACTTAGAAAATATTTAGATCGAAGGGAAGTTGAGAAAATACGTCTAACGAAAACCAGTCAATTTTTGTTACATGACCGAAAAATGAAAACTCGACCACGGATTTGTTATGCTTTATAAAAATTTATGAACCTATTATTTTTTGATTCAGAAATCTTTAGAATTGTAACAAGAAAAAGTCGGCATCTTTTTTTCTCACGGTCGCAATTTTCTTTGTGATCGTAAAAATGGAAGCTCGGCCATGGTGGCCGAGTCCCTTTTTTTTCGCTGCCTACTGGTAACACGTGGTTGGGTGAAGAGAAAACTCGACCACCGGTTTTTTTTGTCACTGAAATTTTTCAATTTCAAAATATTTTAAATCTTGCTGCACTCTTTCAGCACAACCGCGAAAAAATGACAGCTCGGCCACCAATTTATTTATTATCTGGGTGAAAAAATTTTGTTAGCCAAGTTTTCTTCATCTGGAAATCAAAGAGATTTTTGTTACGTGGCCGTGAAAAGGAAAACTCCGCCACCAATTATTTTTAATTTCAGGCACTGGCGTTGTAAAATCTTATAAAAAAACAGGTTTTTAAGTACATTGAACTAAAAAATAAGGAAGATTTTTGGAAAAAAAATTGCTGGCCGAGGAAAACTCGGCCAACAACTTGTTCCGGTCACACAGCAAAATCTCTCGATTTTCGATGATTGAATATTGAAATCTGGGTTGGATTTTTTAGTATCATTTCATTTGGTCGCCGGTGGAGAAACGAGGGAGAGAGAGAAAAAAGATTTGTAGTGTCCCGGGAATCTTCCTCAAGTGTTGTGGAAGAAAGTGGAAGAAGCTTCTGCGCAGCAGCAGCAGCGTGGAAGTGGTTCACGAAAGAGAGAGAGAGACATGTTGGACTTGAAACCAGCATGATGAAAAATAAGAAGATGAAGAAGAGAATTACACACTACCTCCACAACACAGATTATTTTTATCACGTTTTGAGGGGGCGCTTCACACAATTCATGGCCTAGAAATTAAGTGGTAATTTGGTGGCCTAGAAAATACTATATTTATATTAATTATTCTACGTCAATAATTTAAACGGGAAACGAAATTTATTTTAAAAAAGCCATAGAAGAGGTTTTGAAATTGGCTAGGAAATGAAAAATTGTGTTTTTGGAATTTTCTAGGCCCATTTGAACTTCTCCTGAACACTGCGCTTTCAAGACTTCGAATTTGAATTGTGGCCTAGAAAATCATAAAAACTAGGAAATCAAGAAAAAAACATGGATGAAATTTTGAATTTTATAGGTCATTTGAAATTTCTGGCCTAAAAAATGAAAAATGATTTTTATTTTGAATTTTCTAGGCCACTTGAATTTCCTGACGTCGACAATTTTCATAGCCTAGAAATTTAAATGTGGTGGCCTAGAAAATAATTAAAAGTAAGTAATCGAGAAGAAACGCGTGAGATTCGGAGTTTTGTATTTTCTAGGCCATTTGAATTTGGTGTTGGACATGAAAAGCCAAAAAGACTTTTCAGGAAATTTCTAGGCCATTAGAAGTTGATTGGCCTAGGAAAAAATTTGTGTTTTTGGCATTTCCGTCTCTAGGTCATTTGGATTAGGGCCTAGGAATTGAGTAGTTGTTTTGGAATTTTCCACCCTAGGCCATTTGAATTTGGTGGCCTAGGAAATGAAAAAAATATTTAAAGGAATTTTCTCCATTGAAGTAGATGGCTTGGAAATAAAAAAAGGTTTTTTAAAGGAAATGTCTAGGCCCTTGAATTAGTTGGCCTAGGGAATGAAAAATGATTTTTTGCTTAAAATTTTTTAAACGCACTTGAATTTGGACGGCCAAGGAAATGAAAAATGGTTTGTTGAGTAACTTCTACTTGAATTTGGTGACCTGGGAAATGAAAAATGATTTTCTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTGGTAATTTCTAGACCACATGAAGCGATTTTGGTGGGGAAATGAAAATGATTTTCTTGGAATTGTTTTTAGGCCACTTGAATTTGAGGGAGGAAATGAACAACAGTTGTTTTGGAATTTTTTAGGCCACTCGAATTTGACGGCCTAGGAAATAAAGATTTTTTTGGTAATTGCCACTTGAATTAGGTGGCCTGGGAAATGAAAAAGATGATTTTCTTGGAATTTCTAGGCCATTGAATTAGGGGGCCTAGGGAATGACTCCAAAAATTATTTTCTTAAGATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAGTGAAAAAAGGTTTTTTGGTAATTTCTAGAAGGCCACTTCAATTTGGTGACCTGGGAAATAATGATTTTCTTGGGATTTTTTAAGCCACTTGAATTTGACGGCCTAGGAAATGAAAAATAGTTTTTTGGTAATTTAGAGGTTGAATGTGGCCGTGGCCTGAGAAATGAAAAATGACTTTCTTGGAATTTGTTAGGCCACTTGAATTTGACCGGCCTAGGAAATGAAAAACTGTTTTGGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAAACGAAAAATAGTTTTTAGGTAATTTCGAGGCCAATTGAATTCGGTGGCCTGGGAAATGAAAAAAGATTTTCTTGAAGAATTTTTTAGGCCACTTGAATTTGACGGCCTAGGAATGAAAAATCGTTTTTTGGTAATTTCGAGGCCATGGCTAATTTGGTGGCCTGGGAAATGAAAAATGATTTTCTTGGAATGTCATTTTTAGGCCACTTGAATTTGACGGCCTAGGATAGTTTGTAATTTCGAGCCCACTTGAATTGGTGGCCAAAATAATGAAAAATGATTTTCTTGGAATTTTGACCACTTGTGATAAATGTGACGGCCTTATTAGGAAGACGCATGAAAAATCGTTGGTAATTTCTAGATCGCGAATTTGACGGGCTAGGAAATGAAGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGACCGCCTAGGAAATGAAAAATACCAAGGTTTTTTGGTAATTTCTAGGCCACTTGAATTTGGTGGCCTGGGAAACGAAAAATGTTTTTCTTGGAATTTTTTAGGCCATGAATTTGACGACCTAGGAAATGAAATTGTTTTGGAATTTTTTAGGGCACTTTTGGGTTCGCCTAGGAAATGAAGATTTTCTTGGAATTTGCGAGGCCAGCAGACTTCAATTTGTTGGTCTTGGGAATAATGATTTTCTTGGAGTTTTATAGGCCGCTTGATTTAAGCCCATGGCCTAAGAAGTTCAAAATAGTTGTTACGGAATTTTCTAGGACATTTGAACTTGGTGGCTAAGGAAATGAAAAACTTTTTTGGAATTTTCTAGGTTTCTGTAATATATGATTTATTCAGTTAAAAAATTAAAAAACATTCAATTTTTTTTAAATTTCGTGTTAAAAAAAATCAAATTTGCCCAAAACTTAAAAAATAAGCTAAAAAATTGTAAGACGATACAGAACGGCAAAAACTTGAAAATAATAAGCGTGATGAGCCCTGTCGGACGTAAGGGCCGCCGGCTGGTTCGACCTTCTTTTTCTCTTTTTGTTACTCCTCTCCCGTCCCGAGCAGGAGCAACACAACGAGAGCGCACAACAAGAAGAAAAAGCAGATAGATATACTTAGATATAAGTTGTCTTCTGTTCATATTCTTTCTTTTAGACATCTTTTCATTCGAAACAACACTCCATTCTCTTCCGTTGGACGGGGGGGGGGGGGCGACGCGGGAGACGAAACAATAAAGCAAAATTGGGAGGGGTTGGAGAATGTTTGGACAACAAAAAGATTGACTGATCAATCGATTCGCCAGCCTCGGCTATTTTCGGAAATCGGAGCTATGCAAATGCGCCCTACTGATCAAATGGACGGGTGTCATTTAAACTCCTTGGTTAAAAAGCAACGCAAAATGGCATAGTTCCAGTTTGCCGATTTGCCAGAAATTTTCAGGTACAGCAATTTTCCGATTTGCCGATTTGGCGGAAATTTCAATTTAGACAAATTGGCGGCTTGCCGAAATGCCAATCCAGGTCCGCCAATTTGCCAATGTTGATTTTTGGCAAGTTTCTGGTTAGGCGTTTTCATTTTCGAATTACCGTTTTGCCTAAACGCCAGAAATGCTAAGGTTCTCTAAAGCGCTGGTTTTTCCCGTAAAAATTTTTCATTTTCGGCAAATAATTTGCCGGCTTCCCAAAAAGCCGGAATTTTTCAGCCGGCAATTTGCTGAATTGCCGGGATTTTTTTTTCTACAAATAGCCGGTTTGCCGAAACGCAAGAAATGCTCAGAACCTTTGCCGATTTGCCGGATATTTTGATTTTCGGCAAATTGTCGGTAGTTGCCGATATGCCAGAAATGTCTTCAGGAACGGCAATTTGCGGAATAGCCGGAATTTTTTTTTTTTGGCAACGATTTGCCGAAATGCCAGAAATGTTGCGGTCCGGCAATTTGCCGAAATAAATGTTCAATTTCGGCCAATTTGCTGATTGCCGGAGTTAAACAATTTCGGCAAATTGCCGGCTGGTCAATGATGCCGGAAATTTTCAGGTCAATTTGATGATTTGCCGAAAAATTTATTTAAAAAAAAAATGTACCTATTTTTCTCCAGACAGGAAGTCTCTAAAATCTCATTTAATAAGAAGAAACAAAAGAGAAACAGAGAATGGCCTAACAAGTTTCGAGTTACAGAAACCTAGGCCACTTTGAAGGCACCGGCGTAGCCTAGAAACCCAGTTCCACAAAAATAAGAAAAAATTAAAACTCGGCAACATAATCTAGGCCCGGAGCATACAAACACTCCACGAATATTAAAGACTCTTTCTAGGTTACTGGATACCGTTAACGATGGAAAACTCGGCTCGGCCATCTGCGAATTTTGTTGCTTGAAAATGGGAAAAATAAAGTTTTTTTAACTTACGGTCAAACAAAAAAGATCAAAAAGTGAAAAGCGGGGATTTATCTTATCACACAATTTATGACATAAATCCGTAGGCCGAGTAGCGGAGAGATCTCGGAGCTCAATGTTAGGAATATCTATTAGGACGACACATCATACTCAGCCACCCCAACCCAGTCATCCCACCGTTGTCCACTGTCTTTTTTTTTCGCTTTTTTATTATCAACCAGCAATAACTTATCGCCTTTATCTTTGTGAGGCCCCGCGCAAGAACGAGACAGAGAGAGAGAGAGCGAGAGAGTGAGAGACAGAGACGCCGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAGGGATATAGGTGCAGCGGACAACTAGACGTCACTGGGCTCTTTCACACATGTGATATTGAACGATAAATTGCGCTCCTAGGCCACAAAAAAACAGTGTATTCGATCTCATGATATGGGAGAAGCTGGCACCGTGCCAAGTTTCAGAAAAAATATGGAATTTTTGCTTGAAGCATGGTGAATCAACGTGCTTACACAATTCTTCGGGATAAATATTCCCGCATTTTGTAGATCAAAACGCAATGAGTCATGCTGATACCTGAGGTTAATTAAAAGTACTGATCGAGATTTTGAGCGTCATATGGTGTATTTACCGGCAAACCTGATGCGCCTGATTTGACGCGCAAATCCTTCATTTTAATAAAGTTGGGCTTCAAATGTGATGCCTCAATTTCTATTTTTTGAAATGTTTTGATTTCGTGAAAACTAACGGCGAATTTCAGAAAATTTATAGAAAATGTTCATTTGTTGCGACCAAAAACTTAAAAAAGACCAAATCAGGAAATTCACATTTTTCGCCGAAAAAACCATTTTGCGCGTAAATTCTGATGTAATTTGCCGTAGGCTATTACGTGTGAAAACACTGCCGGTAATACGTTATATGCTTGAGCGCACCCAAACAAATCTCGTCCCAAATTATTCCGGTTGCACAAAATTCTGAGAATGCGTAAAGCGCAACATACCTGACGCGCAAAATATCTCGAAGTGGAAACTACAGTAATCCTTTTCAAATGATTACTGTAGCGCTTGTGTCGATTTACGGGATCTCGACTTTCGAAATGGATTTAAATATATTATTTATCAATAGAATATTTCAAAGATGAAGAAGTTAATTTCGTGAAGCCCGTAAATCGACACAAGTGCAATAGTAATTTTAAGAATTACTTAGTGTTTCGCTACGAGATAATTTGCGCGCTACTCAAATATGTTGTGCAGTACGGGCATTCAGAATTTTTCGTTCCCTTTCACAAAAATCTCATCGATAAACTTGCGCGTAAAATTTGGTGGTGCCTGTGAGTGGTTCACCTATACAAGTGGTGCCAGGGGCTGTCCCATTACGGGTTGATCTACAAAAAATGCGGGATATTTGCACAAACCATGCGATATCAGTTGAGAACTCTGCGTCTGTTCTCCCGGATATTTTGTAGATCAACGTAGATCAACACTCTGACACGCACGTGGGCCGAAGATGTAAGTGCCAGATTACACGGCGCAAAAACTGAAAAAAAAAAGAAGCGAAAACTGTCAACGAGCATTTGAGCGAGTTTTTTATCATCCACGAATCACAAGAAAAATCAATAGAAAATCGATAATCAAAAAGTGAGTATCATATTTTCGACCAACAGAATCATTCCAGGTTCATCAGTGAGCATTGTTTTCAAGTATACGATGAGCCAACGACGGACACGTCCCGTTCTCTGCCACAAGTTCGCCAATCTCTTGAATAGGCGAGTAGCCCATTTTCGAGTATTTATCGATTGCGGCAATCGGATCATTAACGTTCGAGAGCACGTCGCTGAGCATCCGACAGCCGATGATTGTTTTGAGCATTTCACCAATCCGTGACGATTTCCGAGCGACTTCCAATCACAATTCCCAAAAAATCATCGGGGTTTCATGCTTTTGATTGATCTACAAAAGAATGCAGGAATTTTTTGCCCAAAAGATGGTTATGGACATCGTCAGCACGTCTTACTTTTAACCATGTGAAATCAGTTGAGAACTCTGAGTCTGTTCTCGCGCATTTTTTGTAGATCTGCGTAGATCAAGCCGAAGTGAGACCTTCTGAGTCTTGACACGACAAACTCCCATTACATACGGATGCTGAGCCTTTGTTGGATGTGAGAGAGTTTCCAGGTTGTTCTCGAAACTTTGCTTAAAATTTCATTCATAAAAAATCATTTTTTAACGAAAAACTACTAAAAATCATCCGATAAACCTGGAAATCCATGAAAAACTCTGTGACAAATACAGTACTGTTTAAAGGCATAGTGTACCCAGTCTGTGTTCTGAGAATACGTATTACACAACATATTTGACGGGCAAAATATCTAAAACCGTCTACAGTAATTCTTCAAATGACTACTGTAGCATAGGCGCTAGTGTCGATATACGGGTTCGGCTAGGTTTAATTTCTTACGAAAGCTCGGAAATCGACACCACCGGTACAGTAGTAATTTTAACGGCTGAATTACTAGTTATATTTTGCGCGTCAAATTTGTTGTGCTGTACGCAGTCTCAGAACTTTGCGTTTTCGTGATTTTTTTTTTCAAATTTTAACTGCGGTAAAAAAATAAAACAACATAAATTTCATTTAAAACAAAAACGATTTTACCGCTCTCCGCTTTAAAGGCGCACACCCGTTTGTGGATAGTGGTTTAAACAAAAATATCGCGTCGAGACCAGATTTCTGCAGATTTCGCGCCAAGACCCTACCTTATCCCCCTGATACTGTAATTTGTGGCCTCCTGTCCCTCCTATGCACCACCACCACCGCCCCCATCAAAGCGGCGAGCTTCTTCTTCTCCTGTCTCGCCAAACTTCTCAAGTACTGAGGAGTGAATGGTGCCAGCGCGGCGATCGTTTGTATCGGTTTGCAGAATTTGTGCCACGATGTTGCTCGTAGATTTGCAGCGATAAATTGTGCAATTTCTTCTTTTTCGCAATTTCTGCCCTGCCGAATGAGACGATGAGGACTGTGCAGCGGCCACCGTTTTGAAATCCGGATTTTTGCTGGAAAGATAAAATTTAAATAATGAGGAGATTTTTTTCTCGCAGCGATTTCTCTGGACCCTGTTTATTCCCAATACGGTTTGATCTACAAAAAATGCGGGAATAAGAAAATGTTTGCCCGTTAAAATGCTGACGTCAGCAAAGTTTCTGTCTTAACGCTGCGAAATCAGTTGAGACTGCGTCTTTCTCCCGCATTTTTTGTAGATCTACGTAGATCAAGCAATGAGAACCACACTATGAGTGCAAACACTATCCACAATACATCATATTTGACGCGCAATCTTTAATTTATTTTTTGCGAGACCAAATAAATCTCAAACTTTCCACTGAAAAGGATTTTCATGATTCATTTTAAAAAAGTTGCGCCTCAAATGTGATGTGCCTGAATTTTCGCTTTTTTGAAATTTTTACTCCTATTTCGTTAAAAATGAAGGAATTTCTCGAACATTTATAGAATTTTAAAAATTTTCATTTTGGGTTAAAAAAATCGAGTTAAAAAACAACCATAAATTCAGGAAACTCAAAATTTTCTCCGAAAAACTTTCCCCATTTTACGCGTGAAATCTGGTGTATTTTACATCCGTGCCTAGGCTGTGTGAGAACACTGCCCGTCATACATTATATTTGACGCGCAAACTGCAAAAATCGTCGGAATTATTTCGGGAACAGAAAATTCTGAAAATGCGTAACGCGCAACTTATTTGAAGCGAAAATATCTCGTAGCGAAAACTACAGTAAACTTATGTAACTGACTACTGTAGCGCTTGTGTGTCGATTTAAGGGCTCAGTTTTCAAAAAAACGAGATCCCGTAAGTCGAAAGTGCTATGCAGTAGTTGCTATTTCAAGAATTACTCTAATTTTCGCGACGAGACATTTTGCGCGTCAAATATGTTGTGCAATGCGCATTTTCAGAATTTTGTGTTCCCGGAATAATTCCGACGATTTTTTGCAGTTGCGCGTCAAATATGATGTATGACCTGCAGTGTTTGCCCACATCGCCTAAGCACGGTAAAATCCGCCAGATTTTTCGCGCAAAATGGGATTTACGGCGAAAAATTCGAGATTTGCTGAGATGAGTAGGTCTTTTTTATTATTTCTTAATCCAAAAAAAAGTATTATGAAGATTTTTAAAGTTTCTATAGATTTTCTGAAATTCTCCGTCGTTGTTAATAGAAAAATTTCAAAAAATTGAAACTTCCGCCAACATTTGACGCGCAACTTTTTTGAAATGAAAAAGCCCGAATTTTCTGGGAAATTTGAGATTTATTTAGGTCTCACAGTGAAAAAAACATTAGAGTTTGCGCGTCAAATATCATGTATGACCGGCAGTTGCCCACATCGCCTAAGCCCGGTAAAATCCAGCAGATTTTTCGAGACTCGCAAAATGGTTTCGGCGAAAAATTCGACTGAGAATTTTGGTTTCGTTTTTACTATCTTTTAATCCAAAAAAAAATGAAAATTTTTAAATGTTCTATAAATTTCTGAAATTCACCCGTTTTTCAAATAAAAATTGGCGCATAAAAAACTTACACGATAAAATCCAAAACATCAGATTTTACGAACTGTTAGCAAAAAAATTGATTTTTTGGTTTTTTCGGGCTAAACATTAGAAAACCTCCAAGACTATACTCCAACAAAATTTTTTTTCAGTTTTTTTTTTGAAATTCTTTTTTTTTCAGTTTAAAATGTTTTCATCGCTTTGTTCGTGTTTTTGTTGATGATCTTGTGCGAAATTAATGATTTCCATATTCAACACTGTTGTGTGATTAATTTAGTACGGATAGATACACCGTAACTATTCAGCATGTTGAGTTTAGTTTTCGTCGTCCAATTTATCAAGGTTTTTTTTGATTTTCAGTCAAGTCTTTCGCGCTTACTTTTCTAAGCAGTAATGACCATCGCATGATTGCTAAGGGGTGCTTTTAGTGTTTGGTTTACTTCTGCTATTTCATGAGTCACTCCTTATCACTAATATAAATGCAGCATAATTCCCGAGTGAGCAAGCCGCGAGTATTAAATCACAGAAGCGCTGTTTTAAACTGATGATGATTGCAGTCTCCTTCATTGTTCTGACCGAAGGCTACCATTTTTTATTCATTCCCAGAGTCTCCTGACAAGTGGAAAGACAACTAAAAGCTATGTCCGTCTCGGACAAACCCGCTGCCCAATCAGGTGCCAAAAGCTTGGTACCGCTCCGCGCGCTGAAGAAGAGAAATGAGGAGTGGGGAACCAAGGTCAATATCGATACCAACATTCGCAAATTGAGTAAGTTTTTATTTTAAAATTACCAGTCGTTCGAGCTTATATATCAATTTTAGCGATCAAACCGACTCAGCGAATTTGTATACAAGTACGCTGTGCAAGTGACGTGTTCCGGAAACCTGATGGAACTGAGGCGACAATCTAAATCTCCAAATCAGGCAAAAAGGGAACGGAGCACGAGAACGACAAAACACGCTGCCAGAACGTTTACAATGAGGCGATCAAGCGTTACGATGAGCTGAAAACGACCGTCTTTCTACGATCGTCAAGCCTCTTTGTACACTTCTGACCAAATTGAAGAAAGGTGAATTCGATTTATTGCTTAAAGTTTAATATTTTAGCGTTTCAGAGCATCTCTTTCGTTGTGTACCGACAAGATTTGGTTCCAAGCGACAAAACTTCAAAGAGGCCAGTTTGTTCTCAAAAAGGTGGATACTATCAATCGTTGCAGTCAACATCGAATGACGTCATCAAGACAATCGTGCCCAGCCAAGACTGCCGACAAAACTTTGCTTGAGGCAATCAACATCATTGTCTCGGGTATGACCCCAGCGTTCCAAAAGAATGCCGCTTTCAGAGAAATCAAACGGCTATTACATCTCGCGGCAAAAATGTGAGCATATCACCGTTGGAGCATGCGTTCATTACCTCATCGACCCAACTGTAGTCGAGTAAACTGTAAGAAATAATCATATTAGTATTTAATTGTTTTTTCGCGTCGCGTACAAGGAATACACTGAAGGACATCTCTACTCAAGAGTCGGTGTTTCAAAGTCGGTGAAGACACAATTTGGCAGGAACGGCAAGAAAGTTCCATCACTCTTCAAGTGAAAGTTAGTTTTTCAGAAAATCTAGATTTTTTTCAAAATGTTATAAAATTGATTTTGAATGAAGACAACATTGTTCCCCGGTTTATGCCCCACTTGTGGAACTTTTGCAAACGTTCAGAAGTTTCACCACCTCTCAAAGCGAATGCTCCAGCCCTGGCGCAGAGAATTAAGCCTCTCTGTTGGACTGGTGTTGTCTTGAACTTTACGATGTGCACAAGGCGTCTCGGAGAGGATGGTGTCGTTATGAAGATCCGTCGATTCCACACGTCAGCTAAGGAGACATGTTTTGAAGTTGAGAAGTCAACTATTCACGAACGTCTTTGACTTCTTCAAAAAGAAGTATTGAATCACTTTGAAGTATCCCGATTTATACACCATTGAAGCGAAAGGGAAACAAGGCAAAATTCATTTCCCTGCGGAAGTTCTCCTTTTCTGTCCGAACCAGACAGGTCACGAATGATCAAACCCAGTGATCAACAATGAGCAGGCGGAGATGATTAAGGTAATTTGATATTTTAAAATCTGAATAATATCCCGAAATTTCCTTTTTCAGAACACCCACATATCAGAAAGACGACAACTGATACTATCGTGAGAAACGTCAGATTGGCTTCCAACAATATCTATGGCTTCTTCAAAGTTGAAGACCCTGTCAACCTTGAAGGAATGGTTCTTCCAAAACCTAGCGTTTGCCGGTAACCGACTCGCTGATTTGGAAAATCCGAAGTCTAGACCCCACCGACTTCAATCGTGCTGGATAATATTACGATGCCAAGGAATTGACGAATTGGGAACTGGTCTTTGTTCAAAACGACGAAAGAAGTCCAGTAAGTTTCAGCTTGTAATTTTTCATTATATTGACTCAATTTCAGTTAGGACTTGCTACGCAGCCTATCGCCGATGAAAAGGTGACTAAAGGTATGAAATAGCAACCCAACGATGAGTTTCATCATTAGAGGTGATTTGGAACGAATCGTCAAGAAAGCGAAGGCTGCTACGCAACTTCTCTTGTTCGTTGACAAATCTTGTACCATTTCAACTATCATAAAACTGCAAATCAAGGCGTTGGAGCGTATGACCTGCTCACTCAGCAGATTCGCGGTGAAACCGCCAAGAAAGTCTGCCGTAAACCAGACACAAACTCGTCTTAACATTATCAATAAGACAAAGCATGAAACTCGGAGGACTGAACTATGCTAACTACTTGTGAGTGAGGCGTTCAACAAGCCAAATAGAATATTGTCGTTGGATTTGTTACTTCTCAACGGGTTGGTGGAAATCCAGATGTGAGTCATGACAGCTGCACAATCATATTTCATTTTCTCCAGTATCCAATATCAGTTGGATTTGCTGCAAACATGCTCCGGCAAGCATCATCAAAAGTTTGCCCTGGTGGATACGGGTATGTTCATCGCGATAGGGATGTTTTCGCGATCCATCAGGCATAGTCCAAGGATCTTGACTATCTTCGTGCAAAACATGCACTGAGCAGCGCGGAAGACCAGATGGTATCCTTTTGTATTTCAATGGAGTTTCCGAAGGGCAATCACAATGATCAACGAGGAATTCAGTGCCCGAGTGAAGGAGGCGTGCATGGCATTCCAAAAGAGAGGGAACCGCCATTCAGACCACACACCATCATCGCCTAATCAAAGGCTCACAACGAGCGTCTGTGACAACAAATCCGAAAAGGGACGTATTGTTAATTTGGAGCCATGGGGGTACTGTCGTGGACCATACCATTGTGTAGCAATATCTACATTGAGTGGTATCATGCCTCAGCTGTAGCGCGCCAACAGCAGAGGTTACCAAGTTCACTCTCATCTTCACCACTAAAGCCGGCCCACAAGCTGAGCCATTGTGGCATCTCGGTACAAGCAATTGACCAATGATCTTTGCATCATCAGATTGTCTTCCATCCGGTCGGACTTCCCGTCCCACTGTACATTGCTGATCGTTACAGTCAACGTGGAGCAATGGTTCTTGCCGCCAATCAAGGGTAAGTTAAAATATATACGACATCTATTTATTATTTTCAGTCCACTACAATGAAGGACAAATCGATCTCGCGGCTACCAACAGTGCATATGGCTACGGAGAGAAGAAGCTCTTCACCCCCTACTCGTTTCAATGGAAAATTATCTGTACTTTCCTCTGTTTCTTTTACTCTTAGTGGCTGTATAATGTTTTATTTCGTCAACCCAGACTACTTTCGCTATGATTGTATATTTTTCAGCATTTGGTCATTGTCATTTGTAATTATTGTCGGAATGAGATAAAATGATTTATGAAGAATCAAATGCATCGCTTCTTGGTCAATTCCTGTTGATAAGAATCTCATTCAGATATTTTCAAAAGTTGTGGTTTATTGATATTAAAAAATATCCACGTTGCACGCTGCTGGGTCGCTGTGACTGGAGAAGTTGATGTTTTATGAATTCTTCCGTAAATTCAGCTGTTTGTACCTGTTTTGTAATGTTATCACTTTCTTTCGAACAAAATGTCGATTTTTCTGGCAGAAAATTCCACTTTTTAAAATTATTTACAACATTACAGATGGATACCTTCTGTTGTGTCTCGATTGGAGAATGTTACGAATCGAATGGAGAATGTATTGCTGAAATACGACTCGAACAAAGGAATTAAATAATTGTTCTCGAAATTATAAATTTCAAAATAATCGCTCTTTAGAAACTCCGGTCGGCGCGACGCCTCAAATCATTAATCTTAATGATGATGTGATCTGTAAGAATCTCGTCTCGTTTTATATTTATCTGCCAAAATAGGAGGAGATTTGAATCGCCTTGGATGCATGATAAGGACATATATAATATTTAATTCAAATTTTATCGAAAATTATTCAGTCTAAGAATCTATTTTTCAAACGCTTTTTTCGATGTTGTTTGTGGATTGCAGTGTGGGCGCAAAAACGCGAACACTACGACGAGTTCGCGACTCTTGTGAACGATTTGACGGCGGAAATTGTTGCATTTTCCGATTTCAAGGAGAACCGAAAATCCGAATTCTACTATAATTATATTTGTGGACTTGAAGCTGCTAGGTGGGACTGGTGGAAATTTGCCAATCCTGAGTCCGAATATCTATGTGAAAAACTCTTCATTATTTTATATATTTCAGCTCGAAATCGCATGTTCATACTTTTTTCAAGCACACGCCATATTCTCGTCGCGCCGTGTTGTGTCAATTTACGAATTTACCAATTGTTTTCCAATTTAGTTTTTAAACGAGATTTTTGTGGGCTTTATTTTTGTGAGTTTTGTTTGGGTCAAAAAAAATCTTACAAAGAATCATAATATCCTTTCAGGAAACTCAAATTCGCCGAACAACTACCCTATTTTGCGCGTGAAATATGGTGTATTTTACCTAGACTATCTGTGAGAATAATGCCGGTCATTCATCATAACTTTGATGCGCAAACTGCAAAAAACGTCGGAATTATTTCGGGAACACTTCTGAGCGGCGCAACATATTTGACGCGAAAAATACCTCGTAGTGAGAACTACAGTAATTGTTGCGTGTAAATGACTACTGTCGAGAATCGCTGTGTCGATTTAAGGGCTCATCGAAAAATAGAGATCCGGTTAAACGACACAACTGCTATAGTATTTGAAGAATACTTAGTTTTCGCTACGAGATATTTCGAGCGTCAAATCTGTTGTCAATGCGCATTAGAATTTTGTGTAAAAAGTTTTGTGTTTAGTGATTTTTGGAGTTTGCATAGCGCGTCAAATATATGACCGGCAGTGTATGCCCATCGCCTAAGCACGCTCGGTAAAATACACCTTTTCGCGCAAAATGGGATTTTCGGCGAAAAATTCGAATTTCCTGAGAATTTTGGTCGGTTTTACTATTTGTTTACAATGCAAAAAATGAAAATTTTTAAATTTTCTGAATTATCGGCACCGTCGTTTTTCACTATATAAAAAAATTTCAAAAAATTGAAAATTCCGCCACATCACACTTTGACGCTCAACTTTTTTTACATGAACAAGATCCGGATTTGTCTGCGGGGAAATTTGAGATTTATTGTGTAGGTCTCGCAGCGAAAAAAAAATTAGAGGTTCCGGCGTCAAATATGATGTATGACCGGCATGCACATAGCCTAGACACGATAAAATACATCAGATTTTACGCGCAAACTGGCAAAAAAATATTTTTTGGCTTTTTCTAAACATTTGAAAAAATGGATAGATATTCCAACAATTTTTTTCAGTTGTGTTTTTTTTGTGAAAAATTCCTTCTGAAGTTCAAATAAATATATACTTTTTTAAAGTTCGAAAAATTCACATTAGCGCGTTAAAAACGACGTAGTCAGGCATCACATACATTTGACGCGGAATCTTTTTATACAAGAAGGATTTGCGCGTCAATCTGGCGAATTAGGTTGTCGGCGGAATACACCGGGCAAATTTCACGCGTAAAACTTCAAACCCTGTTTCAATAATAATCGGAAAGAGTATTCGAGGAAATTACGTCTTTCAACGTCTCCGCTGGAACCACGACAGCAAGTTTTGTGTTGACGGAAAAAAAACAACATTAAATTTTTCGACACAAAAAATTAAATTTTTCAACGAAAAATAATAATTCTAAATTTTACAACGCAAAAAAAAATTAAATTTTTCAAATAAAAATTAAATTCGATTGATTCAACAAAAAAAAATTAAATTTTTCACCAACAAAAAATGTAATTTTTCAACAAAAATAAATTTTTTAATGAAAAAAAATTAAATTTTTCAACGAAAAAAATTAAATTTTTCAACAAAAAAAAATTATTTAAATTTTTCAACAAAAAAAAAAGAAATTAAATTTTTCAACAAAAAAAATTTAAATTTTCAAAAAAAAAAATTACTGGAATTTTCCAACAAAAAAAAATTCAAATTTTTCAACAAAAATTAAATTTTTCAACAATAAAAAATTAATTTTTCAACAAAAAAAATTAAATTTTTCAACAAAAAAAAATTCAAATTTTCAACGAAAAAAAAATAAATTTTTCATCAAAAAAAAATTCAAATTCCCGCGGAAAGTGCAAAAAATTTACAGAATATTTTCAAACCCCTCGCTTTTTCACTTGTCTCCCGCTATCATCTTCACGCAATTCAGCCGACACCTTTTCGTCGCCATTCGATGCGGGTTCCCAGCGATGTATCGATTTTCAGTTGATTAGATCGAGTTTTCGCTCCACGTACAGTACACTGAGTTCTGCTTCGAGGCCATCTGAAATTTTTTATTTAATTTTTTTAACGATTTTTTTTTCAGAAAATCAATAAATCTATTCAGCTTTTTTATAACTTTTACACAATTTTCCGTTTGAAAATGTCAAAAAAACCTCGTGTGTTTATGGCCACATTTTATTCAAAAAATTTTGAAAAAAGATTCCCTGCATTTTCCCTGTGGGACTCAAGAGAAGTGCGTGTGCCTTTAAGATTTCTATTGTTTTAAAAACTTAAAACAAAGATTTAAAAAATTCTGCTTTCTAAAAATACATAATTAGTTATTTTTTTGTGTATTTGTTTGGAAAAAATCAAATTTATCGATTTCTGTGAATTTTTTTGTGAAAAAAATCAGTATTTAGCGATTATTGTGCAATTTTTTCGGAAAAATCAATTATTATCGATTTGTATGAAAAAAATCAATACTTATCGATTCTTTGTGATTTTTTCGGAAAAAAATCAATAATAATCGAATTTTGTTAATTTTTTAATCAAAATTCGGCTTTTTCCGGTAAAAACATCTAAATTTCGCAAAATTAATCTGATTATATATTCTGCGAAAAATTTAAATTTCTCATACTTCGAAAAATCGAATATTGTAAAAATCAATAATTTCGATTTTTGGTTAATTTTTAAAAAATCAAGAGGTAATTAACGACTTTTTGATTTTTTTTTTGAAAAAAATCAATAATTATGGCGTCGTTTTTTTTTAATTGATTGGAAAAAATCAATAATTATCGAATCTCAAAAAACTTTTTGTAAAAATCAATAATAATCGTTTTTGTGTGATTTTTTTCGGAAAAAATTAAACATTATCGTTTTTTGAATTCTTTGAAAAAATTGATAATTATTGATTTTGAATTTTTTTTTGGAAAAAATGCAATAATCATCGATTTTTTTGTGAATTTGAAAAAAATCAATAATTATTGCCACGATTTTTCCGATTTTTTCCAAGAAACAAAATAAAACAATAAATTTTCCTTACGCCACGTGTCAATTACACCCCACGTGGCAAATCGTGTAGAGCGCGCATTTCGAATAGGGTGCCGCCGAAGAAGATTTCGCGTTCGATTTTTCGAGTTTCCTTGTCTTTCTGAAATTTTTTTTTTCTAAATTTTCTGAAAAATGTTCTGCTGTAAAACCTCTTTTTCCTCTCTTCTCCGCGCCATTTCGCATTGCTCTTTTTTTTATCCTTTTCCAGCGTTTTTATCTCTTTTTCAACTTCCCGCTCGTTGCGCATTTTGCGCGGTCCTGAAGAAGGTTTAAATTTTTAACAGGGGAAATTTGCTAGGAGAGTAAATATATTCGCTGTGAGACCCGTGGACATGAAAATTTTTATTTTCCGCTTAAAATAAAGACAACTGAATTTCGCTTATATTGTGATGTTGTAAGCTGAAAAAGCTGAATTTTGATAAATTGAAAAAAATTATCTTTAAAGGCGCATTTATTGATTTTTCCAAAAACAATTTACAAAAAAATTGATCATTCTTGATTTTTTCCAAAAAATTAACATAAATCGATAATTTTTTTTCCAAAAAATTCAGAAAAAGATTATGATTTTCAAAGTAAATACTGAACAATCGATAATTAATGATTTTTCAAAAAAAAAAAATCACAAAAGTCGATCATTACCGATTTTTTCCAACAAAATTTTCAAAAAAAACCACAATTATTGATTTTTTCCGAAAAAATTACAAAAAAATCGACAAGTACTGATTTTTTCTGAAAAAATTACTAAAAATTGATAATTATTGATATTTTACAAATAGTTAATTATTGATTTTTACAAAAAATTCACAAAAAAATCGATAATATTTTTTTCAAAAATAAAATTACAAAAAATCTCGGGGATCATTATTGATTTTTACCAAAAAAAATCACAAAAATCGATAAATCTATTATTGATTTTTTCCAAAAAAATTACGACGAAAATCGATAATTATTGATTTTCCCAGAAAAAATTCACTGAAAAATCAATTATTATTGATTTTTTCCGAAAATAAAAAAATTGATAATTTTTCAATTTAAAAAAAAATCACAAAAAATCGATAATTATTGATATCTAACAAGAAAATTACAGAAAATGGATAAGTATTTTTTTACGAAAAATTCAACAAAAAATCGATTTTTGATTTTTTTTCAAAAGAAAAATCACAAAAATCGATAATTATTGATTTTTTCAAAAAAAAATCACAAAAATCGATAATTATTGATTTTTAGGCGGAAAAGCCGAATTCAATTTTTCAAAAAAACAATCGATAGTTTTAAAGGCGCATGCGCCTGGATCTCACAGCGAAAAGTGTATCTTGCAAATTTTTTGGATAATTTCGCTGAAAAACGTATTTTTTAGACAGTTATCTCTTACAGGGAAAATTGTCTAAATCAAAAAAAAATTGTTTGTTAAGCAACATTTTTTCAGTTTTCATAAATTTCAGTTTTTTTTTCGCGAGAAAAAAAGCCAGCGAATTCTCGATTGAAAAATCAGAAAAAATATTTTGGTATCAAAATATTTTTGGTATTACGATATTTTGGGTCCCACCTCGAAAAGAGGATTTTTCAAATTTTTAAGATTTTCTTTGCAACTTTTAACAATTTTTTTTTCGGATATAAAAATCGATTTTCGCTGCGAGACCCAAATAAAATAGATTTTCTCGATTTGCGATGAACTTTTGAGTTTTGGTGAAATTAGATTCCAAAAAAATCGCAATAATAAATGTATCAAAAAATCAATACTTTCTGCGTCTCCTTCTCATCGTCAGTTAGTTTCCGCTTTTCGGGTCTCCCACGCCACGACATTTATGTCAGTATTCTCTTGTGAGCTGGAGCACAACGAGAATGAGCTAGTCGTCTGATTCTGACGGATCATTTCGTCAAGATTAGCCTTCCCTCCATATCCTGCCGTGGTTTTGCCGCAGCTGGAATTGCATCCTTATTCACTGCGTCGACGATGGAAAAGCTCGCTGGAGTACCTGGAATTTATCGATTTTTTATTGATTTTTTATCGGTTTTTCTCGATTTTTTTGATAACTGGGGGAAAACTCGGAAAAATCGATATAAATTTCGATAGGAAAATTCAAAAAACTTCGGGTCTCACAACGAAAATTGATTTTTTGGATTTTCAAATTTTTAAACTTTTGTTGTAACAACAGTGGAAATTTTTCGAAAAAAATTCAGTAATCGATTTTTTGGAAAAAAGGCAATAATTTTCGATTTGTTGAAAAAAAAAATCAATAATTATCGATTTTTTGTGATTGAAAAAAATCAATAATCTTCGTTTTGTGATTTTTTTTCGAAAAAATCAAACAATTATCGATTTTGGATTTTTTGAAAAAAATCAAGAATTATTTTTTTGTGAATTTTATGTAAAAAATCAATAGTTTGCTTCGTTTTTTTTTGGAAAAATCAGTAATTATCGATTTTTTGTGGATTTTGTGAAAAAAATCAATAATTATCGATTTTTTTTTGTATTTTTTGAAATGACAAAAATCAATAATTCTCGAGTTTTTGTGATTTTTTTTCGGAAAAATCAAAAATTATCGATTTCTTGTGTATTTTTTTTTGGAAAAATAAATAATTATACGAATTTTGTGATTTTTTGTAAAATATCAATAATTATTATCGATTTTTTGTGATTTTTTTCGGAAAAATCTTATCAATTTTTGTGATTTTCTTTGAAAAATCTATAAATATCGATTGTGGTGATTTTTTTTGGAGAAATCTATAATTATCGATTTTAGTGAACGAATTTTTTGTAAAATATCAATAGCCAATTATCGATTTTTTTGTAATTTTTTCGGAGGTAATCAATAATTTTCGATTTTTAATGATTTTTTTGGCCTTGGATTTTAAAAATTTTAAACTTTTAGAATAAATTTTTCCATAGTTTTTTGTTGAAAAAATCGTTTTCTGAAATTTTGAGATTCAATTAATTTTTTCTTTAAAAAAATCGTTGAAAAATTAATTTTTTGGAAAAAGAATCAGACGAAGATAGATTTCGCTGTGAGACCCAATTGGGCTCCGCAACTAGTGCCTGCGCCTTTAAATAGTGGTCGTGATTTTTTTTTTTGTTAAATTTTCCCGCGAAATTAAATCAGATTATTTCTGCGAAAAAGTGAAATTTCTCAAAGAAACTTTTGAAAAATCAATTTTTAAGACAACCCCTAATTTCTCCGATTTTCCTGCTAAATAAAAGCATCTAAAAAATTGGAAAATCCACAGAATTATCGCTGTGGGGCACAAAGTTCGGCATGCGCCTATAAGATTATCGATTTTTTTCAAATTTTTCAATCGAAATCAGGTTTTATTTTTCAGTAAAAATCATAATTTTACGAAATTAATCGGATTTTTTGTGCAAAAAATTCAAATCTTTTTTTACGTTTTTTCGCCAAAAAAACCATCTAAAAAATTCGAAATTAAAAGTCCCGAGCAGGTTATCTTCGCTGTGAGACCCAAGTCCGTGCTTTAAAAATATCGATTTTTTGTTAAATTTTGCAATCGATATTTGGCTTTTTTTCCGGTAATGAAAAAATCATAATTTTGCGAAATTAGTCTGATTTTGTGCGAAAATGCGCAATTTCTCATAAAACTTTTGAAAAATTGATTTTTTTTTTCTGGAAAAACCTATTTTTGTCGTTTTTTCGCTAAAAAACATCTAAAAATTCGAAAAATCTCCCAAGATAGTTTCGCTGTGAGACCCAAGGCTCCTGAAAGTCCCTGGGCCTTTAAAACTATCTTTTTAAATTTTTAATCGAAATTCGGCTTTTTCCGGTAAAAACATCACAAGTTCGCAAAATTAATCTAAGATTTTTTCTTCGAAAAATTCAGATTTATCATAAACCTTCGAAAAATAATCGATTATTCCGCTAAAAAATCATCTAAAAATCGAAAAATCCAGACAACGTTCGCTGCGAGACCCAACATGCGCCTTTAAAAATTTCGATTTCCTGTGAAAATTCTCACAATTTCTCCAAATTTCCCGCCGTCACATTCGTCGTTTCCAAATCATAATCCTTCATCATTGAACCATCCGAGAGGACTACAATCGTCCATCTGAAGTGGGAAAAGATCGATTTTTTGTAGAAAATCATATATTTAAATTGATTTTTTTTACAATAAAAAAAATTTTGGTACAGGATTTTTTTGGACAGTTCTGGTAAATCGTGAATCGTGTAATTTGGGCTAAATTCATTTTTTTCAAAAGGTCAGGGGGGGGGGGGCACTGAAGAAAAAATTTACAAAGCGTGGAGCGAAAAGGAGTAGATATACAGTCGCGAAGGAACGATCGCTCCGCCAAATTTGCACGCGGCAAAGGGGCGTGGTTTATTGGGGGCGGGATTCCGGCGCAACCCTGCGGCACGCTTTTTTCTCTCTTTTTTCGCTCGTTGGGTAATTTTCAGTTATTTTTATTCGTTTTCTGTTCGAAATTTCATTTCGCTCGATTTTGTTTTTTCGGATATAAAAAAGTGTCCAACCATTTTTTAAATGAAAAATAAACAAGTTTTCCTAACAGATTTTACCCGAAAAATGCTTTGTTGGTCTCTCTTTGTGAAATTACGTTTGTTAAGAGAGAAAATGGGGGAAAAAAAGTAAAATGTGAATTCAGAGGAAGCGTTTTTTTAACGTTTTGCTTCGTATATGGCATACAGAAGAGACAAACGAAGCCTTTTTTCTAGAAACTGATAAAACTTGGTTATTTTTTAAAAATAGACACTTTGTTATCCAAAAACGATTCACAAAGCGAAATCGTCAAATTTCGAACAGGAAAGAATAAAAACTGAAAATTGCCGCATGAAAAAAGCTAGAAAAAAGCGTGCGCAGGGTTGCGCCGGAATCCCGCCCGCAATAAACCACGCGCCTCCACGTTGCCGCATGCAAAATTGGCGGAGCGATCGTTCTGTCGCGACAGTATGTCACATGTAAGGTAACAAGGTTTGGTTTTCAGTTGAGAAAAGGGGGATTTTTTCTCCCGATTTTTCGCAGAGTCCACGCTCTCCTCATAGCCGAATACTAGAGCGCGCTTGCAGCGACTCTCGTTTCTGCAGCCGCGGTATTTTGATTTGCCACTAGAAAGCAGATATTTCATTTATCGAATTTTTAGGTTTAAAATTTTTTTTTTCTGTATTTTTCGAACACCTTTTGTCAAACAGTAAAAATCGAAATTAAAATAACTAAAATGAACTTTTATTGTCCACTGATTCTTGGTGAAATGGTTTGAATTTGAAGAAATTCTACCAACGGGCTCTCTCGTATTGTCTGGATATTGTTCTATTGAGATAAAATTTGGTTGTAATACATTGTTGAATTAAGGGTGAAAAAATGGTTTAAAACGATTTTTAATAGAAAAAAATTCAGAAAATACGAAAAATCTGATCATTCTAAATTCGAACCATTTCGCAACCAGTGGACGAAAAAAGTTGATTTATTTTAATTTCGATTTATACTGTTTAACAAAAGGTTTGTTCGAAAAAAACAGAAAAAAAAATTTAACAGCCAAAAATTCGCTAAAGCTAAAAAAGCTGCTCATTACATTGGAAAGGCAAAATACCGCGACGGATGCAGCAACAACGAGCGAGAAGCTGCAAGCGCGCTATTTCTATTAATTATTCAGGCTTTAAGGAGAGCGTGGTGCAGAGCCCCAATTTTAAACAAAAAATTGCGGGGTGAAAAAGTTAATATTTAAAAAAACGAGGATTAAATAAAAATTAAATAAGGTCAGCAATGTTCATTGGCATCTCATTTGTGTCGAGAAGTACTGCTCAATGTCGAATTCGTACGTCGTCCGTTTGTTTGACGAAATTGATGGCGACGCCCTTGCGGCCGAAACGTGCCCGACAGGCCGATACGCAGTATGGATGTAGAGCTCGCGGACTGTTGTTCGGCAAATCGTAGTATCTCCTGGCAAAGTTTTAAAAGCTGATTTTTGCGATTTTCGCCATTTTTTGACAAAAATTGGCGAAATTCGGAATTTTTAAACAGATTTTGACGTAAAGTAGAAAAGGTTCCAATGCCAAATTGTACGGTTAATAGCCTGAAATACTTTAAATTTCCTTTTTTGCACAATTTTAACAATGAAACCCTGTACTTTTCGCTACTTTTAGAAAAAAGCTTCCAAAACGATTAAAATTGCGGCAAATTTTATCTGAAGATTTTCGCAAAGTTTTCACCTACAAATTGAAGAAATCGGTATTTTTAAACAAATTTTGGCATAAATAGGTTAAAATACCAAAATTTTACGGTTTTTAGCAATTTTTGAGTGAATTTTCAAAATGTTCCAGTATTTTTGCAACTATTTGGTTCTTTTCATCTATGTTCTTTGAAAATTCTTTTTTTAAGGTGAATTATGTTAGAAAGGGGTCGATTTTGCAGAATTTTGACAGATTTCGCATGAAAATTTGAATTTTAGGCAGGCGAAAATCATCAAAAATATAAGATTTTTTGCGACTTTTAGTTGAAAAAATTGTACAAAACGAGTAAAATTGACAAATTTTTAACGATTTTCGCCAGTTTTTCACCTAAAATTTAATTTTTTTTGTCTAGTGAAAGTTAAATTCAGTGTTAAAATGTATCTATTTTCGCTCAACCTGAAATTTGAAAATTTTCAATTTTTCACTAAAATCCACTTTGAGAAACCAGTGAAAAAATTTTTTCAATTTGATGAAAAAATTTGCAGTGAATTTTATTTTCTCTGCTAATTTTTCGTTGAAAAATGCACTTTTTCAAGTAAGAATTAGCGGGATTTTTGGATTTTCATCTTAGGTCAATTTTCAATAATGTTGCTCGCTGAAATTGATTTTTTCTCAATTCATATTTTGTATGAAAAATTCCACCTTTTTGCAGAATTTTGACTAAGAAATTGCCACTCGCCAAAAAGTCTGAATTTTCTATTTTTCTGTGCTGACAATCATCAAATACGATTTTCAACAGAAATGAAATTTTCGTTATCTTTCGCGGAAAATCATTGATTACCTGATTTTTTCGCTACTTTTAATTGAAAATAGTTTACAAAACGAGTGAAATTGGCAAATTTTATCGATTATCGCAAGTTTATAACCTAAAATTTAGCTTTTTTCTAGTAAAGTAGGGAAATACAGTGAGATTTTTTAATTTTTCACTGAAATACATGAGAAATTAGTGAAAAAAACATATATTTGGCCAACTTTTCATATTTGATATGAAAAATGCCGTTCTGAACAAAAAAAGTGTCTGGAACCATTCAACTTATTATCAATTTTCAGCTGAAAAATTCATTTTTTTTTCTCAAGAATTCGCATTAAAACTGCGGAATTTCTTGTATTTTCAGAAAATGATGATGACACGCTATTCTTCGCGGAAAATCATTGAAAACCTGATTTTTTCGCTACTCATAGTTTAAATCAGCATGGTATTACATATGAAATTGGCAAATTTTATCAATAGATTTAAGTTTTTAACCTAAAATTTGGTTTTTTTTTCAAAGCGAATAGGGAAATCTTCAGTGTCAAAATTTACTGATTGGGTAAATGGAAATTGTGAATTTCCATTGTAAAAATTTCTGCTGGATTCATTTTTCCCTAATTTTTCATATAATTAGGCTAAAAAATGCAATTTTTCACAGGTTCGCATTAAAACACCGTTTTTTGTAGTTCTTATCAACGAAAAATGCTATTTTTTGCGGAAAATCACTGCAACTTTTTCTGCAGTCTCTCGCGGGCCAAGGAAAAGTGGTTTCTAGGCCTTGGCCGAGGGGCCGACAAGTTTCAGCGGCCATTCATCTTGCTTTGTTGTTTTCGCCTGTTTTCTTTGTTTTTCACAGCTTTCTCCCGTTTTTTCTCATTAAAACTGATAAATAAATGCACTATTTTTTGCAGATGCTAAAACAAGTTCCAAGTAAAAAAAATTATGTATGTCAGTCGGCAAGCAGCGGTGAAAATGGGCAATGTAAAATGATGGATTACGGGAGATACAAAACCTGAAATTTTTCTTAAACATGATACATATGCTGCTTAGATGCTGATACTGATTTTCATAACGAGACCGCTGAAAGTTTTGAGGTTTCCACAATTCAACTTTTTTGGTGATTATAAATCGAGATTTTCGCACAAAAGGTTGAATTGGTCTGAAAACCTCAAATCTTTTTCAGCGGTCTTGATATGAAAACCAGGTAATTTCAGCCTGGAAGCATCATATGTATCATGTTTCAGAAATTAGGTTGTGTATTCCGGTAATCCACCAATCATATTGCATTGACCACTTTCACCGCTGCTTGCCGCCTGAATACATAATTTTTTTACTTGGATTGTTTTAGCATCAAAAAATAGTTAATCAGTTTTACAGTAAGAAAAAACGGCAAAAAGCTGTGAAAAACCAAAGACTAAACACGGAAAACAACGCAAAAATGGCCACTGAAACTTGTCCCATCGGCCATCTCATGGCAACCACTAGCTTTCTCCCTTGTGAGGATAAAAATTTGCAGTAGGAAAATGCTATTTTTCGCGGAACATCGAAAATGCCTACCAAGGACACTTGCGGAACATCAAGTCATCTCGCTCAAACATCAGTAGAAATGAGCAGCTGACACGAGTGGTTCCTGCTCTAAACTCCTTCATAACCTCATCACGATCCTTCTGCTCCATATCTCCATGCTTCGATGAGACTTGGTAAAGTCTGCTGGGCTCCGTCATCTTATCAGTCAACCAGTCCACCTTTCTACGTGTATTACATAACAACACGGACCGCCTGAGTGATGGTTAAGGTGTCGTAGAGATCGATAAGCGTGTCGAACTTCCACTCCGATCAACTGCTACGAAGACAACTGCTTGATGCCTTCCAGTGTCAACTCGTCACGCTTCACAAGGATCCGAATCGGATCCGTCATGAATTCTCATCATCTCCAGAATCTCATGAGGAAGCGTCGCGGAAAGCAGCACCACCAGGGCTCCAGGCGGTAGATAGCGATAGTTATCGGAAATGCTCCTTGAACCCCTTGTTCATCGTCGGCTTCATCGAGCACGAGATGCTTGATGGCGCGGGTGCGCAGGTTTCGACGGCGAATCATATCGAAGACGCGTCCCGGAGTAGCCCACGTGCTGGTCGTTCCAATCGAGCTTTCGGATGTCCTCGCCAAGACATTGGTGCCTCCGAAACAGGCCTGGCACTGGACATTCGTCGCCGAGCGCCAGCACTTTTTGGAGTTTCGAGAACTGCCAGCTCCGTGTCGGCGAAACAGAGCTTGGGTCTCGCGGACGGGTGTCTAGCGATTGGAGAACGGAGATCGAGAATGTCGCTTTTTCCTGTTCCGGATTGAGCTTGAGCGATGACGTCACGAGCCTTGAGAATTGCGGGGATTGCGCGTTCTGGATGGCAGATGGATTTTCGAAGCCGTACGCGTAGATTCCACGAAGCAAGTCTTCTGCTGGAAATCGAAAAAAATTTTGAAGTTAGTTCTATATTTAAAGCCTGTGGTGTAGTCGAATTATTTATTTCTTTATTAGACTCAAAATTGCCTGAAAAAAAAGTGTACAAAACGAGTAAAATTGGCGACTTTTATCAATTTTCGCCATTTTCTAAAAAAATCGACGAAATTCGGATTTTCAAACAAATTTTGACGTATAGTAGGTTAAAATTCGATTCCAAAAACGGTTTTTAACAATTTGGTCGTTCTTAAAGTGTAGTCGAGCAATTATTTTTTTCTTTATTAGACCCAAAATTGTCTGAACACACCGAATTTCAGAATGTAACTTCTTGAAAACTCAAAACTTTTCAAAAAAAAGTTAAGATTAGCCTCTTGAAAAAAGCCCTAAAATTTAGTGAAAATTTGAAATTTGACCAACTTGTCTCCTGTCAAGCGGCTGGAAACAGTTTTCTTTGAAATTGTCGTATAATTTTGGGTATACAGCTCGATTACCTTGCGTCTTCAGCTTAATTTAGGTATTTAAAAGTCGATGGACGAAGAGATTTGTCAAATTTTTTTCACCAACTATCTTCGTCCATCGACTTTTAATACCTTAATAAAGCTCGGAAAACGCAAGGATACGTATACCCAAAATTAGACGACAAATTCAAAACAAATTGTACATTTCCAGCCGCTTGTCAGACAATTTGGTCAAATTTCAAATTTTCACTAATTATAGGCTATTAGCCGCCATAACTTTTATTTGAAAATTTTTCAAGAAGTTACTCATTATGAAATTGAGCGGTGTTTTCAGACAATTTTGAGTCTAAAAACGCAATAAAAAAAATTCAACTACCAACGGTGGAGCGAAAATTTATTAAAAACCGTATAAATTCTGGAATCCTACTTTACGAAAATTTGTTTAAAATTCCGAATTTCAATATTTTAGATGAAAAAATGGCCAAAATCGATAAAATTTGCCAATTTTATTCGTTTTGTACACTTTTTTCAACTAAACTCAAGTAGCGAAAAATCATGTTACCATTTGATGATTTTCAGCTGAAAATTCCAATTTCAGGCAAAATTCTTGTCGGTACAAAAAGGGTAATTTTTCAGAGAAAATATGGAAAGAACTGATAAAAAAAACTGTTTTCAGCAAGAAAAATGTTTGAACAAATTTACCTGTTAAATCTGCTTAAAAACCGTAAAATTTTGGAACGTTTATAACCTACTTTACATCAAAATTTGTTTAAAATTCCGAATTCCGTCGATTTTTAGATGGAAAAATGGCGGAAATCGATAAAAGTCGATCGCCAATTTTACTCGCGTGGTTTTGTACACTTTTTTCAAAGTAGCAAAAAAATAATGTTTTGACGCGAAAATTTGTTTTCAGCGACAAAATTCGCTGCAGAAAAAGTTCATTAATATGAAGCTTTCTGCTTAGTTATAGAGAAATTTGTTAAAATCGATAATTCAATACCTCAAGCACCACTTTGTCAAAAGTTGGGATAATTGAGACCTCGTCAGACGACCTTCGAACTCCACAGCTCGCCAAATCGTCGTTTTTCTTCTTATTTTCCGCCATTTTTGAAGGAAGAAGTCTGTAAAATCGATAAAAGGAATATTTTCGAGCATTTTCCGTGCAGAGTAATTCAGCATTTTTTGGAAATTATCAAAATCAATGTATTACAAAAAAATCAAGAAAAACGAGGAAAAACGATAAAATTGATTCGGGCATTTTGCAGATCAAGATTTTTAGAAGGAAATTAACATAATAATTTACATCGAAAAAATTAAGAACCTGTAAAATCCATAAAAAACTAGTAAAAGCAAGATTTCGAATGTTTTCGAAAATACCCTGTTTGTCGAGCATTTTTGCAGAGAATTTCAGCATTTTCAGGTGGAAATTTACACAATAAACGAAGTTACATCGAAAAAATCAACAAAAATGGTGATTTATCGGCTATTTTCGCTCATAATTCGTAGGATTCGATTCGAAACTAAAAACTTTCGAAATTCGAAAAAAATAGCCCTGGCCTAGCGTTCCCCTCCTAGTCCACGGCCGCGCCGATTTACGGAGAGTACGATTATTGATCGATGACGCATGGTTTCCGACTGTTTTTACTATTAAATTACCCTTAAATCACAATTTTCCATAGAAAACGGGTGGAATTCTCTCGAAAAATGAGAAATCACCAAAATCGGCGCCGGTTTCCGATCAGGATAATGCGATTTTGGTTTGTTTCATGAGGTTTTTTTAACATCGAAATGATTATTTTTTTGGTAATTCCAGGCGCTCAAAACACAACGGGACAAAATGAAGAAAATGATCAAGCGAAAAGAGAATTGTTTGGAGAAGGAACCACAATTGGCAAAGCAGCTAAGGATGGCCGGAAAGAGTAAGAAATTTCAGATAATTCAGTTTTTTATATTAAAAAAAAAAAATAGATTAAAATTTCGCTTTAGCTAATTCCAGCCGTGCTTTACTCCCGCTTCAAGCAACGCCACCAAGAGAAGATTACATGAGCCGATCAAACCTTGAACCCTGCACCTTAGCAAGCTATAATCGAGCTAATGGTATTGAAAAATCAGAAAAAATTGAAGTGTAAATTTTCCAGCAAACAAATCAATAAATTTCCTGGTAAATGAACCTATTCGCAGAAGTGCAACAGCAAGTAACCGATGGCCTTCGAGAAATGAAGCGCTGAAAAAGATTAATCAGAACTTCGAGATCAAATCGACAGGATTATGGAAGAAAAAGAGGCGGCGGAATATCAGGAAGAGATCGAAAATGCTGTCCGGCCAGCTTTCCAACACGGATCTCGGGTAACGTTGAGAATGGAGGATCTGTTGGCGGGCGGAATGGGGCACAGTTTCAACTTCCAGAGGCTCCGAGCCATGAGCCGCCTGAAGCAGAGCGGGAATGGCAAAAAGGTTGTAGATTTGCCCGACGAAAATTCCTAAATTTTCCCTAAATAAATAATTTTGTTTTCAGATAAAGAGAACGTCGCGAGAAGATTGCTCTGGAAGCCTAAATATTGCTTGTTACTGTGAATAAAATAAATTCATTATATTGTTATATTTTCTATACAATCTGGTCTTACTGGCGTTGTTCTGCACGTAAAATTCGTTTAAATAACGCTGTAACAAAAAATCTCAGTTTGCGCGTAAAATTGAAAATGCCAGTGACGCAATCACCACGACGAAAAATCCCACAGTTTTGGAAAATTGCGGTTTTTCAAACTTTTTTTCGCGTTTTTTCGGATGCTATTCAAGCGGCTATAGACTGTTCAAATAAGAACGGTCAGAAAATGAGAGACGTAGACAAATAAAGAGATATTGACTTTTTAGGCTATTCTGTGATAGTAACAAACCAACAAAGTTTGTGTTCCCAGTCTTTTCTTTGCAAATTCTCAAGAGTTCTTCTTTGCAGATGCGTCGACGTGAAGCTCTGGACAATTACGAGCATGATGGTAAGTTAAAAAATTGGAAAAAAAAACTTCGGTTTAAATTTTATTATACTTATTCCCTTTTTTTAATTAAAGGCGTCTATGACGGCTCATTCATCATTCACGACGTAGTTGACGCATTCCTCCTTGCCCGAAGGGCCTAGTGGGTTAACGCGCCATCACTCAGAAGACCACAAGTTCAAACCCAACGAGGCTCCCCCGCTTTTCTACCCCTAGCTTGAGCAATCAAATCCGAACGCGTCGGAGCTGTCTCGGAGACAGAAGCCTCATCAAATATATTGATTGCTTCCAAACCTATCGCACGTTTGCGCTCCTCATTTCCGTAATGGCGTTGCATGCGTAAGCTTGATCTTTCCAGTTTTCTACTAAGGTGAGTCATTAGAGCAATGGAGTGAGCAACTCGTTCCGATAATTCGTATCTCATGAGCAAATGCTATGCGGGACGCGGGGCTTTATGGAAAGAAATTAAACAAATATTATTCGTTTTCCACATGTGTGGCTCAATTTACTTCTTCTTTTTTTACCTCATTTTATAAAATTGTCAGCCCTTTTTCTCATTCATTTGATTTTCTGTGGCTCTTTCAGCTCTATGTAGTTCAGTTTTTCATCTATTTGTTTTAACGTGGAGCAAAATATGGTTGAAATTTGTCTGGTAGATACGGTAGCTTTAAAGGCGCATACTAAATTTAACAGTGACAAAATTAAATATTTAGTTCCATATGGAATTTCAATTTGCCAGGCTGTCCCATTACGGTTTGATCTACAAAAAATGCGGGTTTTTTTTAGGCCAATAATGTGACGTCAGTCCGTTCTTAAATGCGAAATCAGATGTGAACTCTGGGTCTCAACTCCCGCATTTTTTGTATACGTAGATCAGACCCAAAATGGAACTCTGACACCAGGTGTTCGCCGCGGAACCAGTTTTATACCGAATTTCGTATGCGCCTTTCATTCTACCGTACCCGGTTCTGGAAGTTTGGGTAAGTTTGAAAAACGAACTTTAAAATAGAGTTTATTAATTTTTGTTGACATATTACTTTGTGCAATACCTCAAAAAATATTATAATCCAGATAAACATGGTTTTTTAAAACGTTTTGCACAAAAAGCGATGATTTCGCTTCGAAGCCACTTTTATAAAACGCCTTGTGCGCCTTTAATTCCACCGTACTCGCCAAAATTGAATGAGCGAGTGAACTATTTTAGCGAAAAAATCGTTCTGATCGGTCCTGCTCTTCCTCTATCGGCTCTGGCAACGTCTTCCTCTTTGAATCTGCTCCATTGACAATCGCCTACCGGACTGGTTCTGGAAAGCCGTCCACACGGACAAGTACATTTTTACAACTAAAATCGAGTCGCGACGCGACACGCAACGCGCCGTAAATCTACACCAGATATGACCGAGAAATGCGGCCTAGTTCGGCCAATTCTTCCATTTTAAATTATGAAGCCAGAAATTCGTGTATTTTTACAAACTGAATGTGAAAAAGAAGCTAAAATTTCAATGAAATAGAGATTTTTCCCGTAATCTCACAGTTTCGCAAAATACTATGGTCCCATTAAAAAACGCTGAAACCTAAATTAGCGCGTAAAATTCAATGTATAGCGAACATCTCTCACGTATTTCTGGCTTTTATAACTCCCCTCAGATATTGCGATAGAAGCGGTTGCCGAACTAGGCCATATCTGGGGTAGATTGACGGCCGCGTTGCGGTAGCGTCACGGCTCGATTTTAGTTGTGAAACTAAATGCATTTTCCTGTGGAGTACACGCGATGTCCGGCGGGCGCTTGTCAATGGAGCGCGAAAAATTCAATATGGAAGGCCAGCACCCCGTGTTAACATTAAAATTACAAGATTTGCCCCCCCAAACATCCCTGGAGAACCTAGAAAAACCTGGTGTGCTTGCCTGACAACAGCGTTCACCGATAAAAGGGTGACGGGGAGGGCTGCAACAGAGCTTTTTTCCTCGTATAGCAACTCTTTGAGAACTGACAGCACTTTTCATATAACTCATCACTAATCGCTGCTCGTGGCGGTTTTATTTTCTAGTTCCCCATTTAGGGCTAATGAGTCAATTTTGTCTGTTGCTCAGAACTCTCAATTACCGATGCTATTAGCAGAAGTACTTAGCGCCAGAACCAGAGCAAAATCATTTTTATTTAAAAAATGAGTGATGTTTTCTTCAGTCTCTGTTTTTCAGGTTTTTCTCGTTATTAGGCGGTAACTTTCCACATACACTTGGTGTCAGAGAGTCCCATGGTTTGATCTACAATAAAAGTGTGACGTCAGCCCGATCTTAACCTTGTGAGTTGAAAAAAACATCTGCGTCTCGTTTCCCGCATTTTTGTCCGAGATCACACCGTGATGGGACTCTCTAACACCACGTACACATCTACCGAAAATTTCGCTGAGAACAAATTTTTGCGCGTCAAACCTGATGTTTCCGCCGTATATCAATACATTGAATTTGACGCGCAAACTCAGTTTTCATGGAGAATTGTTGAAAAAATTGTTTAATTTCCGGAAAATTAACATTTTTCAGAGAAAATCAAAATTATTCTGTTTTTCCATAAATTTCTAAGAATTGTGGCAGATCTCAGTTTGTTCTACGACAAAATTCGAATTTCCACTGAAAAAAGTGAAAAAAGAAGACGCTGTGTAAGCCTAAAAGCCTAAGACTAGGTGTAAGCCTAAGCCTGAGCCTATCCCTCAGGAGAATAAGCTTGAGCCTAATCGTGAGCCTAAGTCTAAACCTAAGCCTAACAAGCCTAAGCCTGATCCCAAGCCCGCATGGTGCCAGGCTGACCCATAACGGTTTGATCTACAAAATATGCGTAAAGCGAAATTTTTTGCCCAAAAAGTTTGACGTCAGCGCTTTCTCATGCGATATCAGTTGAGAACTCACTGCGTCCCTTGTCCCGCATTTTATGTAGGTCTACGTAGATCAAGCCTAAATGGGACGACACCACGGGAAGATCCCGAAGTATTCAATTTCCAAAAAATCAATAAAAATGCAAATAACATAGATATTCCCGCCTAGTCCAATAAATTATTTTTTTTTTGAAACTTCAACCTTTTCATGTTAAACTCGTTTTGTGGGAATGCATAGTCCCAAAAGCCATATTTGACACGCAATTTTCTTTGATAGACTTTTTTTTGAATTGATATGTCATGAGCATCACTCAGGTGGTTCCCAAATGGCGTCTAGTACTTGAGCCCTAGCCACCACCGTCTCGAGCGGCCGAAACCCAAAAACAAATAAAAATGAACAGTTCTCTCTGTTTCAAAATCTATATGTTCCTGTTCTTTCTAGTATCTTCCCTCTTCAGCCCTCTACTGCTGCTCCAATTCTGTTCCATGTTATTTACCGTACCGAACGATTTAGACGAATAACAGGACCCCCTTTTCCCGTTCAGCCGATGAGCCAATGTGTTGTTGGCTAATTCTGGGTGTTTAGCTCATTTGGAGGAACACTAACTTCCCTCTCTAACTACACACTACATGGAAGAGTGTTTTCAGATTTCTAGGCCTCGCAACTTTCCTTGGTGGCCAAGAAAAACTAAAACTTCAAGGTCAAAACGTTCATTTTTGTTGAAAACTACGAAAATCGGTTTTTACTTGATTTTTTGTAAGCGGAAGATTTCCTAAATTTCTAGGCCATGTGCTTTTTCCTGCTTCTCTGAAAATTTTGTTCAAATTTTCTTTTTTCAAAATATTCCCCGAAAATCTTGTACAAAAAGAAATTTTTGAGCATTCAGATCATTTTTTTAGAATGGAAGAGTTATCCAGATTTCTAGGCCACTGTATGGCTTTTCGTGGTGGCCTAGAAAATTTTCTTGGAAATCAGGTTTTGACTTGAATTTTCGTAAGTGTAAGAGTTTTTTACATTTCTAGGTGATTTTTTCCTGATGGTAGGAAACTTGTTTTCGTTTAATTTTCCCCTATTTTGGATATTGAATACTTGTTTATTGGTGGAAGAGTTTTCAGAAATTCTAGGCCACGTGGTTATTTTTGTAAAAGAAGATGATATTTATAACATTAACATGTGGTGACTTTTATCAGATTTTTTGCCCAAATACCATTTTTACAAGGTAATTTTTTGTTATATGATCTTTGTGGATAGAGTTTTTAAAATTTCTGTTAGGCGAACCCTAGATGCACGTGGTGTCAGAGTGCACTTCGGTTTGATCGACGTGAATCTACAGCAAAAATGCGGGAGAGGAGACGCAGAGTTCTCACCTGATTTTACATGGTTAAAAACGTGATGACGTCACATTTTTTGGGGGCAAAAAATGCCGGCATTTTGTAGACATCAAACCGAAATGGGACAGCCTGACACTACGTGTTCGTGCAGATGGCCTATAAATGCTAAAATCTGTTTTTTAAATGTAACTTTCAAAGTAAAAGAAACAATTAGAAACAAGTTGGCTCTCGCCCACAACGAAAAGTCTGTTCTAGCTATGGGTCGCGAAAAGACTCGGCTACCAATTTTTTTCGGCTCCAGATCAATGACGCTGGCAGACAGGGACTTATCAGCTTGTTTCCGATTTACACACACATACACGTACACTTTCTCCGTATAACTTCTGATAGCTTGAAACGAGATTAATCATCATTCCAGCTATTCTGTTTTATTTATTAGGTTAATGCCACTACTACTAGTATTTTTTCATATTAAAAATACAATGAACTATTTAGACATAGATTCAAATGAGATGCCAGTGAGTTCGCACTGGTGTAAGTGTTTTGAATTAATAAATTTTTCAAAAATATCTCAGTAAATTTCTGAGAAATTTTGATTTGAATTCCCGCCAAGCATTTTTTTGAAAATTTTGAATTTCAGCCCATTTTGCCTTTTTTCCTTCAGAAAAGGTGAAAAAATTCAAAATTTGAATTCCCGCTACAAGATTTTTTTTGAAAAATTTTCGAACTCGCGCTAAAGTATTTTCTAATAGCCGAAGGATTAGTAATTGGAATCCCCGCCAAAACATAATTCAGAAAATTTAAATTTCCGCCGAAACTTTTTCTGATAAAATTTAAATTCCCGCCCATTTTGTCCAAAATTGCAAGAACATATTTTCAGTGAGAAAATTTGAAAATATTTTTTTCAGAAAGTTTGAATTCTGTAGCACCAAAACATTTTCTAAGAAAATTTGAATTCCCGGCAAAACTTTTTCTGATAATTTTTGGAAATTCCCCGCAAAAATTGAGGATAGTAAATGAAGATGATTTGAGCAAAGTTATGACGTGGCCGCGGAAAAAATTGATGGCCCAGTTTTCTCTTTTCGCGGCCACGTAGCCAGAACAGACTTTTGGAACCGTACAACCAACAAATATTTCTTCATGTCCCTTTCAAAAATACATAAAAGCCAGATTTTGACATTTCTAGGCCATCTAGACGTAGACGTGTAGGCCTCGAGGCCTAGAAATTTGAAAAACTCTTCCAGAAAATTTGTTCAGTACTTGAAAGCGCTCCAACAAATCTATGCTCAAATTGTAAAAACGTTTTATCAAAATATTTATTGAATAAATTCTTTTGTCGCACAAAGAGGTATCAGACCACCAGATTCGACCTTTGATCATTGTTTCAGTTGATAGGTATGGCAGGCGTGGTTGCGCCTCAAACCTGCCGGCCTCAAGCTGGGCAAGAGGCAGCCTAATGTCAGGGGCAATGCCCACATCCAAGCCCTACTTCTAAGATTATCTCGAAATTTAGCGAGTTTTTATTTGTCCAAAAAAAATCGGAACAGGTTAACAGACAAACATGAAAAAGCCGCCAAAACAGAACTTTCATAATAATCTGTCGGTAGTTTGTGGCCGTTTCTTGCGTCTCAGGCTTAATCCCTACTGTAATTATGCTGAGATTTTCTAAGGATCTATGATCCTTTCACTTTTTGAAAATTTTTGGCAATTCTTTTTAAGTTTGTTGAGATTAACTTATGACAAACAGTAACTAAAAAGCGTGTGCTGCCGCCAGATTTTCTAGGCCATCAGTAATATCAGTTGCGTCCTTGACCATACTGGACCGAGACAACAAATATTCTAGGACTTGAGATTGCGTTCCTCGTCCATTCCTAGTCCCAAAAATTCCAAGCTAGTTTGGCCGAGAAATAATCTAGGCCATCGATGTTAATGACGCCATTTCATACCCGAATTCGCCAGCCTAAAATTCTTAGGTCATCAGTGACGTCACAGCTCTTCCAAGCCTTGGAATGAGCATTTCTAGGCCCTCTAATCTAGGCTTGCAAATTTCCTAGGCCAGGTGACGCCATCCCTCTTCCGTGCTGGACCGGTCAAATGACGTCACTTCTCGTCCACCTACGTCGCACTTTGATTACCTAGGCCACCATGTAACGTCACTTCTCTTCCATCTAGGTTTCCCATGCCCTTCTCCTCTCACGTTTGGTATCAGTGTGTCATTTTGGCCTTGAATACTCTAACGACAAATGAAATGCGGGAGAAGAGACGCAGAATTCTCACTGATTTCGCTTTTCCGGGTTACGCGGTAGACGTGCTGCCGTCACATGTTTTTGGGCAAAATTCCCGCATATATTTTGTAGATCATACCTTAATGGGGTGTCCTCTTGTTAAATATCGAAATTTCACTCAAAAATTTTGAACGTTGACGTTTTGTCTCTGGTCAATTGGTCAGCCGCGCAGTGTTCCGGTGTTTGTGCTCATGTTTTCCATTTGTGCTGCTGCTAAGGCTTATTTGTTCCGGGCGGGGACAGGGGGGAGAAGAGGCGCAAAAATGTGTCATTATGTATATTTTGCCATTGATATTGTCCTTCTGCTCAGAGGATTTCCTCATTTTACGCCGTATGTGCAAAAGCATAATCACCACAATAATTTTGAATATAAGTTTGCAAACGCGCCCTATTGACCTCGCCCGTGTAGTCTGCGTGCACGTGGTGTCAAAGTGTCCCATATTGGTTTGATCTCGAGAAATGCGGGAGAAGAGCTGCAGACTTTTCAACAGTTTGATTTTGCATGGTTAAGAGTGTGCTGGCCGTCGGTCACGTTTTTCTGGGGGCAACAAGAAATTCCCGCATTTTTTGTAGATCAAATTGCAAAGCGGCCTATTGTTAATCTTAGCCCGTCTTTTGATTTTCTATTATTCTTCGGCACCTAAACTGTAACTACGACACTAAGTTACACTGTTAAATTCCGCCCACTTAATGGCACCTTTGTTGCAGAAATGTACCCACGACAACGAGCAGACACGACCACATAATTGAGACGAGAATTCGGCGGAACCGGCTGGCGCAGGTCGCCGCCACAATTGCTGCCTTAGCGTGATATGACTCTTGTTGGCAGGTAAGTAAAAAACTACGACACTCCGAGACCAAGAAGAAAATCGATAATCGAAATATTGAAAATTGCAAAATTTATTTCGCCGGATCATTTTCCATATCGATTTTCTGAATGGTATGGTGATAGCAATCCTAATCGTAGGGCGTCCCATCCCTGGTGAACCACGGACTCTTGACCTGAAAAATAGGTTTCGTTCGGTGGAGCACATTCGCATACACTGACATTTTCGGGTGGCGACACGCTTTACACTTGCAACATGCAGTACCATATGCCAGTGGACATTGAACGCCGACACGCATCTCTCAAAAGTTAGATCGGAAATTTCGTGGCATTTTGGTGATTGGCCGCCCGGTGACAGTCCGCGCAACGGAGCGCGTGACCGTACGGCCCGGGCATTGGATAACACGGAGTCATGCCAATGACTGTCTGGAATTTTGGAGAAATTTATTGATTTTTTGACGGAATTTAATGAAATAAGGAAAAATCAATAATCGACATATTTATTTCGTAAAAAAAAACATTCTTTTCACGGATTTCTTCTTCAAATTGCAATTGAAGAGTTTGCCAAACTAGGGAGCCATTTTGGTAACGCTCGGCCATATCTGGGGTAGATTTACGGTGCGTGTCGCGTCGCCGGTTTTGTAGTAACACTAGCAAAATGTATTTGTCCGTGGAATTCTGGCTACCCTCATAAATCGAAATGGCAGAGTTTGCAGAACTAGGCCATTTTGGGTCGGAGTGATTTTGTGTAACGGCGCGTCGCGTGTCGCGGCATCGCCGCTCGTTTTCAATTTTAAAACTATTTGTCCGTGTGGCGCACACAACACTTTTCCACGCGCTGTCCGGCAGGCAATTAGTGTTGGGCGCAAAAATAATTAGGAAGGCCAGAACCCCGTGTCCGTGTGGAGTGCACGACTTTCCCGCGCGTTGTCCGGCGGGCGATTGGCAATGGAGCGCGAAATAATCAATGAGGAGCTTTTTGCAAAAACAAATTACATAGGCTTCTTGGCCTTCCTTATTGCATCTTTCGCGCTCCATTGACAATCGCCTTAAAGCAGGGGAGTGTGTGTGTTTGTACCTTCTCCACACGGACAACTTAAAATGAAAACCGAGCCGCGACGAGACACGCAGCAACGCGCCGTCAATCGACTCCGGCCGTGGCCGAGTCAATATGCCTTACGGCAAATTCTTACATTTCAAAATATGAGGGAAGCCAGAAACGTGCGGCACATGTTATAAAATTAATGTTGAAAAAAAACTATTAACCCATATTTCGCAAAATAAATTATCGCTTTTTGTAAGAAGGATCTTTCGTGATTGAATAGGGAAAAATTTATCGAATTTTAGCGAATCAGAAAATATCCATTTTCACTAAGAATTTATCTAATTTTTCGATTTCTATTCGCTAAAATTATCGATTATTGCAATACCTGACAAACCGAGCATTTCAGTCATGAAATAAGATACATCTCGTCTTGAAGTTTGATCACTTTTCCCTGCAAAGAAATTTCAATTGAATGTATTTCGAAAAATGTGCTCACAGTTTGAGCTGCTTGACGAGTCAGCAGGTTGTTGTGCAGCCTTTCCAATGGATATTATATGGAAGAACAATCTTATGGACGTTTATTGTTCATCGGGTCGAGAAAAACATTTTTCGAATTTTCGAGATTAATTTACCTAAAATCTAAAAAGGAGAAAATTGAAGAGAAACGTGGGAAAACGTATTGATTTTTCAAAATTTTGTTGATTTTCTAATCACGGGGTTCTGGTCTTCCGAACTCATTAGTTGATCTTGTCGCGCTCCATTGACAATCGGATCTCTTTCCGGACAACACGTGGGAAAGTGGTGCACTCCAGAATACACGGTTAGATAAATACAAGTTTTACAATTAAAATCGAGCCGCGACGCGACACGCAACGCGCCGTTACCCCAGAGGCCGAGCCATAATGGCCTAATCAGTTCGGCAAACTCTACCATGGGAAGCCATAAATTCGTGTATAATCAGAGAACTTGCGCAATTTAACAAAATCGGTAGTAGTAATTTATCGATTTTCCTTCAATCGTCTCGATTTTTTAAAAGCCTTATCGATTTTTATCACTAATTTATTATTTGAATAATCAACGTTTATTGATTTTTGAATCTACATCATGATTTGTCGATTTTCTCAAGTACCTATCGATTTTTGCTGTCGATGCACCATGTGGAAACTTCGGCACGTTTTTTCGCGGCGAGACCCAAATTTTTTGAATTTTCAGTTCTTGGTCTGGTATACGGTAGCTTCTACCTCTACCGTCGATATGTGACAGATGCAAATAAACGGTATAATGATGATATTTGCGAAAACTCGTTCGTCAAGTCAATGACTCGCCGGAGACCACGTGGAAAGCGAAATTCGTTTGGTGTCAAATATCCTTACGGATTCAAATAAACTTGAGAGGCAATCAGACGGCGGTCGAGGAATACGTGGAACAAACTCGAAAATTCAATTTCGAGTCAACGTGATGCGATGAAGCGGTTAGAGTGTTAACTCAAATTTGAGCGGTAAACAACGATGCTCCGCACTCTCGCCGCAAGTTATGTAGTTTAACGCGTAAGCTGTGATGCATACGATAGTCCTGGAATGATATTTGTTAGCTCTCGCAAATGAAGGAATTACCAAATTTCGAGAAAAATCTATATTGATTAGCCTTTTAAAAATTATCGATTTTTTAAACAAAACTTCTGAATAATTCGACGGATTTTTCCAGAAGTTTAAAAAAGTTTTGGGTACAATTTTAAAAAGACAGCAAAGCTAATGTACGTAGAACACCAGGAAAGAATTCTGCGCTAATATCGGATGCTTCGTAAACTCCACGGGCTTGCGGCATTAAAATGCCGAGCTACGCGCCGTAAATCTACCCCGGCCGCAACGCGCCGTAAATCTACCCCGGCCGTGGGCGAGCTCAAGTGGCCTAGTTCGGCAAAGACCAATCTTATCGATTTCTCCTAACAGATGAGTGAAGCCAAAGGCACGAGAATGATGACTTCCACACGGTTCGGTAGAGCGCATTTACACTTATGTACCCTTTGCCGGGCTGCGTTCAAAACCTAAAAATTTGAATGCGCGTAAGACCTGGTGCATTGGGTCCTGAATTATTTCGACAAAACATGGTGCATAATCCCAATATTGCAATTTTGCAGTGAACTTGAGCACAACAGCTCCGATGTTCCGAAAAACTTCGACGCTCGTCAGAAATGGCCGAATTGCCCGTCAATTTCGAATGTTCCAAATGGAGGATGCGGGAGTTGCTTCGCGGTCGCCTCGGCCGCCGGTGTGTCGCCACCGACCTTGCCGGTACTCACTCGAATGGAACTTTTAAGTCACTTTTGTCCGAGGAGCATATTATTTGATGCTGCTCGGAGTGCGGAAATTGGTACGGCGGAGATCAACTGAAGGCCTTGACCTATTGGGTTAATCAGGGACTTGTTACAGGTAAGCGGTGACGTCATTGGCCTAGGAACCTTTGATCTGCATAGATGTGAAATTTTATTGTTATCACGCAATTTGTAATAATTTCTAAAAAACTGTAATTATCGATTTTTAAAATTAACTTGTTCCAAATTTTGAATCAAACGAATTTTCTAGACGCGAGATTTTTGCAATTTATCGATTTTCGCAGGCTATTGAGTTTTCCCACAGTAGTCGATTTTTCTAGAAAATTATCGATTTTTAAATTTTTTTACCGCATTGATTTTTCTAGAAAATTAACGATTTTTCTAGAAAATTTTCGATTCTAAAAAAAATAATCGACTTTTTTCTCAAAACTATCGATTTCTGCAATTTATCGATTTTTTGAAATTTATCGATTTTCCCTGCCAATTAGCGACTTTAAAATATTCCCCAAAAATTTGAACGAGTTTTCTAGATATTATCAACTTTTGCAATTTATAGATTTTTTTTTTGCAACTTATCGATTTTTTGCAAATTATCGATTTTTTACGGCTAATTCCTTATCGAGTTTTTCCAAACAATAACGATTCTTCTAAGCCCGTGGAAGCGTTTATCGAAAACCTAGGCCATCTCTATTTTCCAGGTGGCCGTGACGGTTGCCGTCCCTATTTGACCTGTCGTGTGGCTTCAGTCCAGTGGTCGCCGGCCACGGTCTTTGAGGCCGAGGTTCGAGAAGACGGACATTCGTATGAAGAGGTGTCTGAATACCTCTTACCAGCAGAAATATGAGGACCCGGATAAACATTTTGGCTAGAGATATTTTTTTTTAGAAACTAAATAGAGAAAAATTTCTGGGATCTATTCAAAAATGGCAAACTTTTTGGAAATTATCGATTGTTTCCGGTAAATAATCATCAATTTTTTTCTCGGAAAATCTAGATTTTCGGAGATTGACCGACATTTTTTTCGAAAATTGTCGATTTTTTCCGTTAATGATCGATTTATTCGGAAATTATTGATTTATAGTTCCGATAATTATCGATTTTTCGGATAATTATGGATTTTTTCCGATAATTATCTATTCTCCGGTAATTATCGATTTTTTCCGATAATTATCGATTTCCCTTTCCGGATAATTATCGATTCTTTTGGCCGATAGTTATCGATTTTCCCGATAATTAGCGATCCGGTATTTATCGATTTTTTCCGATAATTAACGATTTTTCCAATAATAATCGACTATTCTTCCGATAGTTATCGATTTTTCCGATAATTATCGATTTTTCCCTTTCGTAATTATCGACTTTTCGGGTAATTATCGATTTTCCCGATAATTATCGATTTTTCCGGTAAGTATCGATTTTTTTAATTATCGATTTTTCCGATAATAATCGACTTTTCCGATTGTTATCGATTTTTCCGATAATTGTCGATTTTTTTCGATAATTATCGACTTTTCGGGTAATTATATTTTTTTCCGGAAATCATGATTCCTATAATACATTTATCAATTTTTTCCGATAATATCAATTTTTCCGACAATTATCGATTTTGGTTATCGATTTTTCGCTTCCTATAATTATTGATTTTCCCGATAATTATCCATTTTTCAATTATCTTTTTTCCGATAATTATCGATTCCGATAATAATCGACTTTTCCGATAGTTATTTTTCCGATTTATCGAGTTTCTTTCGATAAATATGCGACTTTTCGGGTAATTCTAATCGATTTTCCCGATAATAATCGATTTTTCCCGTAATTATCGATTTTTTACGGTAATTATCTTCCGAGACTACTCGACTTTTCCTTACGATACTTATGGATTTCTCCCATAATTATCGATTTTTTTGGCCGATAATTATCGAATTATTGCGGGCAATTATCGCTTTTTCCCGACACGATAATTATCGATTTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGACAATTCGATTTTTTCTCCGGTAATTATCCACTATTCGGGTACATTTTCGCCCGATAATTATCGATTTTTCCCAATAGGTAATTATCGATCTTTGCCGATAATTATCGATTTTTCCGAATAACTTTTCCGATAGTTATCGATTTTTCCGTATCTAAGATTTTTTTCCGATAATTATCGACTTTTCGGGTAATTATCCATTTTTTTCCGGAAACGTCATGAATTTGATTTCCAAGTAATTATCAATTCCGAGAACCTAATTATCAATTTTTCCGATAACTATCGATTTTTCGGATAATTATCGATTTTTTCCGATAATTATCGATTCTCCCGATAATTATCGATTTTTCCGGTAATTTTCGATTGTTTCTGATAATTATGAATTTTCCGATAATAATCGACTTTTCCGATAGTTATCGATTTTTCCGACAATTAACGATTCGATTTTTTTTCGTAATAATCGACTTTTCGGGTAACTTATCGATTTTGCCCGAGCATAATTATCGATTTTTCCGGTAATATATCTATTTTTACCGATAATTATCGATTTTTCCGATAATACGACTTTTCCGATAGTTATCGGTATTTTTCCAATTATCGATTTTTCGATAATTATCGACTTGCATTCGGGTATAAATTCGATTTTTTTCCGGAAATAATGAATTTTTCCAATACTTATCAAGTTTTTCCGATAATTATCAATTTTTCCGATAATTATCGTTTTTCGCGATAATTTACGTCGATTTTCCGATAATTATCGATTTTTCGGACCATAATTCTCGATTTTCCGATAATTATCGATTTTTCATACGATAATTATCGATTTTTCCGATATTTTTTTTCGGAAATGGCTGCGCCATCGCGGTTTGATCTACAAAAAATGCGGAAAATTTTAGCCCAAAATGTGACCTCAGCACGTTCTTAACCATACGAAATCAGTTGAGAACTCTGCCGCATTTTTTGTAGTTCTACGTAGATCAAGCCGCAATGAGACACTCTGGGACCAAGGGTCTGTAATTGACTTCACGGGAAATGATATTTTTATTTAATGCGCAAAACTAAAATTAAAAATTTCGTTTCGACCAATACACCATTTTAAGCGTAAATTTCAATTCAAATTTTTGCAGCCAAAGCTTTGGCTATTCAATGTATCCCCGCTCAATGACAGTATCCCTTACCGATGGAAAGGAACGAGTAAAGGTGCCCGAGTAACTATCATCGGTCACTTCAACGAGAAAACCGAGAAGCTGAACGTGACCGAGTACGGTGACATCATGACAAAACAGAAACTTTATGGTCCAGACACCACGATGGCGTTCCGACTTCCCGAAGAATTCCTTCATTATTCGAGCGGAGTGTTCCGCCCGTAGCGAATCCACCTGATGGTTTCGACGATCGAAATATAAGTGTGTTGGCACGTGGTTGTTCGATTGATCGGGGAGAATCAGATGATGGAAAACATTATTGGTTGGCTGTTAATAGTTTTGGTAACCATTGGGGTATAATGGTGATGCGTTATGGCAAATTGCGCACGGCCCGGCAAATGGTACATCCATACAAATACGCTCTGATAATTCGGGGTAAGTTTAGCCAGGTTTGGTTTTAAGGAAAACGCGTTGGTCCAAAAAAGTTAGAATTTGATTTCGGACATTTTTTATATGCATCACAAAAATGGACAAGCTTGAGAAAAAGCCCAGGTATAACACCGGTATACAAATTGTGTACAGGTGCCACTTCCCGGGCCGGGATGCGCGTTAAATATAGTGCTTTTTAAGAATGCGTGTTGCGCAACATATTTGACGCGCAAAATCTCGTAGCGAAAGCTACAGTAATTTATCAAATTACTACTGCAGCGTTTATGTCGCTTGTTACGGGCTCGAAAAAAAAGTTACCAGGACATTCTATTTTTTCTGATTTTTTGCTTATTTTTATATAGGAATATTCTCACGGTGTGTCATTCTGATCCCATAACGGTTTGTAACAAAGAATGCGGGAATTTTTCGCCCAGAAAAATGTGACGTCAGCACGCCCCTATCGATACGAAAGTTGTTGAGAAATCTGCGTATAAAATCCCGCATTTTTAGTAGATCACGCCGGGGAGACACTATGTCACCACGTGTATTCTATCCAAAAATAAATTATTTCAAAAATAGAAGCCCGAAAAAAAAAATCGACAAAAGCGCTACAGTAGTCATCAGTTAAAGCGAATTACTGTAGTTTTCGATACGAGATATATTGATATTTTGCGCGTCAAATATGGTGCGCAGAACCATTCTTAGACTTTTGTGTTGCCGTAAATAAATTTGGACGTCAAATACAGTGGATATTGCGGGCGATCGGCTACAATGTATTGCGAAGTTTATCAAGAGTGCGTCAAAAATATGATGGAGCCGCATCGGTCATGTTACAAAACACCATATTTGACGCGCAAAACTTTAACTTTGGACAAAAAGTCAGAGAATTAGGATTGCGTAAAAAACTGGCATTTTTTTTCAGAACATTTCTGAAATCAGTTTTATATTCTCAAACCTTTCGCGTCAAATATGGTGCATCAAGTCCCGAACCAAATACACTCTAACACGTAGTGCCAGGCTGTTCCCTATTAGTTTGACCTACAAAAACGCGGGAATTTTTCGCCCAAAAAAATGTGACGTCAGCACGTTACCATTGCAAAATCAGTTGGAGAACTCTGCGTCTCCTCTTCTCCCGCATAAATTTTGTAGATCAACGTGATTCAGGCCGAAATGTGACACTCTGACACCACGGCCCTAATTAACTCGTAAAAATCACCGTTTTTTTTCCAGGACTCTTCAAAATCAACCCAGATGACATGGAAAAATATGGTCTAGAGTATGAAACAGCAGTCGTCTAATTAATTGTTAATTCGGCAAAAATTTTTTATAATTAGTTAAATATTGTCCACCTATGTCATTCCCGCCCGATTGCATCACACCTTGTCCCATTTCCGACAAAAATCAATTATATTTATATTCGGCCATTTTTTTAGCTCACTCATTCCATAGTTTTTTTTTAATTAAATTTTGGATGCTAAAATTTGCCATTCTCATAGACATTTTCAATATCTGTGTAAGATAAATCTTTTTTCTGGTCTTCAATTGATGGAAAAAAACAAAAAAACAATGCGCGTCAGGTTTGGTGTATTGTGTGCAAACACCGAGCGCATATTTTAAAGGAAATTTATTTTTTTTTCGATTAAAGTTGCTGATTTTCTTTAATTCTTAAAAATGTAGGATTTTGTGCCAGAAACCGAGAAAATTGAAGAAGTCCTTGTCAAAAAATCGATGAAATCCCTGAAATCCCGGCTCCTTCAAGCAATTATCATCGACCAAAGTAAAATGCTGACTTTATCAATTTTCAATTACTTTTGCATGCATTTTTTCTAGGTTTTTCTCGAAGAATTCTCAACAAAATGGTACGGAAAGTACGGCGAAGATGGGGAACTTCTGGAGCACATCGACGAGGACTGGGAGCCCGTAGGCCTCGACGGTGAAATTTCTGCGCCTACTGTGGTATGGGCAGGAGGATCAGGAGTAAAAAGCTCATAGGCTCTATGATTGGGATGAAGAAAAGAAGGAATGGGTGCTGAGGGAGGCCAAGCAGGAGGAGTCAATGAGGAATCACAGAGTATCAAGCGAATTTCGGAACGAGTATGATGATATTTATAAAAAAATGGACGAAGAATTGCAAGAAAAAGCGGCAAAAGCTCAAAAAGAAGATGAAGAGAAGAAAGGGCAGAAGAAGCGTAAGAAATAAGTAGGCTTGGGAGGCGGGTGGAAGGCGCTAAAGAGGTCTGGTTGACCTAGGAGATAAGGTTCATGCGGTTATGAGTGTGTGAAATCTTCCGGAAGCTATTACAGACCAGGAATTCCAGAAATTTATGCCAAGTGGAGTTATTCAGCCGGCTATTCGAACGAATAAGCCGAAATGCAATGGCTTTACCGGGAGGAAAACGGCAAACTCAAAGGCGGGGGACGGATGATGTTGTTATATTAAGAAGGAATCTGTCGAGCTTGCCTGTCACATTATCGATCGAGCGAGCTTAAAAACGGGAAAGTGAAGGTTGAGGAAGCTCGATTTGAGATGAAGAGTCTGATCCGGCGAGGAAGCGGCGGAAATTGACTGCGGCGCAGAAAAAATATGGAGCAGCAGAGTAATAAAAAATATTTGGTGCAAAATTTGAAATAGCTCCTAAATCGACATTAACTAGGTGAAAGAAAAGCCCAATGAAAAAAAACCAAAAAAAATCGTATTACGTGAACACAAAATCCTGAGAATGCGTACTGCACAACATTTTTTTTTTGTTTGACTCGCAAACGGGATATCTCGTAGCGAAAACTAAGACTACTGTAGCACTTCTGTCGTTTTACGGGCTGCTCGATCGAAATGATTTAAAAGAATTTATTTATGGGATATTTAAAGTGGGCAAATATTTACCCGTAATAGGAAAATAATACAAAAAAATCTAAAAAATTTATTTCAATAATCGAGCCCGCGTAAATCGACACAAGAGCGCTACAGTAGTCATTTAAAGAGTACTTTTCGCTACGAATATTTTGCTCGTGAAATAAGTTGTGCAATACGCATTCACCGGTCAGAATATTGATATGTTCCCATAATATTTCTACCCGCGGAAAAAATTGGCCCAAATCGTGGATTGTTTGAATTTGATGACAAATGGCTTTGAAAATCACAAAATTTCAGAGAAAAATTTCGATTTTTGTTTTAAAAAATCAAAAATTGACTAAGAACCCAACAAAATAGTTAACTTGAAAACATGTCTCCTGAAAATCTTAGAATTTTCAGAGTTCACCCGAAAAATACCAGATTTAACTGGATAATTGCGAATTTTAGTGAGCCAAATTCCTTTCATTTTTCAAATAGAATGTTAAAGTTAAACTAACGACACAAAATCAAATGAAATTGACTAAAAAACTATTGAATTTTGTATAAAAATCCAAAACGATTTTTGTAAATTTGCAACAAAAATATTTTATTTTAGCATTTATTTATTAGTTCTTATAATTTTCACACTAAAAATTACGAAAAAAGACAAAAAAATTTTTTTCATTCAACAATTTTTCGGGCTAAAAGGTGTAATTTTTGCAGAAATTGAAAAATTATTAAAAATCGTAGAGACTAACTGACAATCAATTTTTTAAGGACCAAAAAGCCAACTTTTGCCGTTTTACTCTTTTTCCGTGAAAAATCCGGTTTTTTTTATTTAATTGCGAAATCACTTCACACCTAAAAGGGTAATATGCTGGTCTCGACACGACAATTTTTTTGTTAAATTCTTAAAAAGGTGTGCGCCTTTAAAGAGTACTGTAATTTAAACTTTACGGAATTTTTTTTTGATTTTTCAAACAAACCACGAAAAATCGTAGAAAATTCCACAAAGTTTGAAATTACAGTACTATTTAAAGGCGCATACCTTCGAGACTTTCTTGTACAAAAAATATGTCGTGTCGTGACGATTACCCTAATTTTTGGCGTAAAAGTCGTAAACTGTCCGGATTTCACTACGAAATTCAAACTTCGAGGAAAATATACGAAAAAAATACACTTGTTGTTTTGGTTAAAATATATTCACTTTTTTTCTACCATTTTTTAATAATTTCACGAATTTTTCCCTCAAAAATTACAAATTTCAACCAAAAATTCTGATTTTTCCTTTCCAGAATCTTCGAATGGACGCCCGATAATCCACGTAACTACCGTCCAAAGTCGGACTGTACGGTTATTGTCAAAAATTGTTCACTCAGTAAATGATGAACAAGGATGCGGTGATGTTGGTTTGAAAGAGGAAAAATGACACATAGTTGTCAGAAATATGGGATTGTTAAGAAAGTCGTCGTTTATGCGGTTGGTATGAAATTTGTGGAAATTTCGATTTTTGGCAGGTAAAAGAAATCTAAAAATGCTAATTTAAAAAAAAAAGCTTTCAAAAAATGCTAATTTTCCAAAAATTGAAGCTAATTTTGGAAAAAACCCAAAATTTTTTTTTTTACAAATGTTTCGATATTGTCATAAAAAAATATAAAAACGTGATCAAAAATTTGAAGCTATTTGTCGGAAAAATTTTTAAAAATGTAAGGCTAATTAAAAAAACCCAAAAGAGGTTCTTGGATTTAACAAATTTTCAAAAAAATTGTCCTAAAAAAGATAACCTTTAACATTAAAAAAATTATGGCTATTTTTCGAAAAATATTAAAAAAACAATTAGTTTTTAGCTTTCCGAAAAAAAACCGAAAATTTGTGGAAATTGTCGATTTTCAAAAAAAACTTATTCTAAAAAAAAATAAATTTTTAACATTAAAAAATCTATCTTTCGAAAAAAACACCGAAAATTTTTGGAAAGTTCGATTTTCGAAAAAAAAGTATTTTAAAAAAACAATTATGAGAAATGGTTATAAATTGTTTCAAAAATTTTTTACAGCTATTTTTTTTTAGAGTAATTTAAAAAAAACAATTTAGCTAATTTTAAAAAAAGTAAAGATAATTTTCAAAACCCAATATTGAGGATTTATCGATTTTAATAAATTGTTCAAAAAAAGCTAAATTTAAAAAAATTATTGAAATTTTTAAAGAGGGTTATTGGATTTTTAATTTTCAAAAAAAAATCATCAAAATGTATAAATAAATAAAGACTATGGTGCTTATTTCGCGAAAAATTGGAAAAACAATTTTTAGCTAATTTACGGAATTAAAACAACAAATAATTTCGGAAAATCGAAAATTGTTGGTTTTTTTTTTCGAACGCTTTAAAAAAATCCAAAATCATCTGAAAGACATTTTTAAAATTTCCAAAAAGAAATTATGAGTATTTTTCAAAAATCAAATCGAATGATTATCTACCGCTTTGTTTGACATTTTTTGAAATTTGAAAATCATTAATTCATAAAATTTTTATTGAAATAATTCAAATATTTTTATTGAAAAAAAACGAAAATATTTTCGCTTTGGAATATTTCGGAAAAATCGATTAAAAAAACAAGTAAATAGGTCAGTTATTTTTCAAGAATGCTATTTTTTGGAGAAACCGCTGATTTTTTGTCAGTTTTGTCGATTTTCGTTGTAAAAAATTAAAAATTCAAAATTTCTTATTAGGAGTGCACAAAATGCTGAGAATGCGTATTGCACAACATTGACGCGCAAAATATCTCGTAGTAACCATACAGTAATTCTGACATTAAGTACTGTACTAAGCGTCTTCGGAAAAATTCCACTTTTTTCAAAAAAAAAAACGAAATATTTAGTTTTTATTAAAAAATCGAAAAATTTTGATTTTTTAAAGTTAAAAAAAACGAAATATTTTGATTTTTTATTTAAAAATGAAAAATATTTTCCAACAAAAAAGGCTCCTAATTAAAAAAAAAAAATTTGCGCTTTTGATACAAAAGTGCAGATTCTTGTCTTAAAATTTAAATCAAAAATTTTTAAATAGACTTTTAATCCATCAAATTTCCCCAATTTTCAGGACCACCCGGACGGCGTCGTATCGGTTACCTTTCGTGCAAAGAAGAATCGGATATGGCTGGAGGCTAAAATATCTTCACGGACAAGTAGTTGAAGGTCGGAAATTGACAGCCGAGCTCTGGGATGGCCGGACAAAGTTTAAGTCGAGGAGACGGAAGAGAATGAGGGCGTCGGAAGGAGTACGAGAAGTATATTGTGGGTGAAGTAGTGAGACGAAGGAGGAGAGGGACGACGATGATGACGGCGAAGATAATTGATTGATCTAAAATTTTTCTGAAAAATTATTTTTAGTTCATACATTTTTCCGAGAGGAGCAACCGGATTGATCAATTTTAAAACTATGTTCAAAATCGCCCAAAATTAAAATTAGTGAACTTCCGTTTTCATGGATTTTTCGAAAATTAGCTTTAAAAATGTTTGCCAAATTTTTCGACGATATCGCGATGTTTTAAAAAGTTCGAACAAAATTTGCCTAATTTCAATTAAAATCCCTTTTTTCGAAATTTTCTAATTTTCTGGGCCAATTGGGCCGTTTAAAAGAAGACTAAGAAAAATGGCCAAAATTTGAGAGTTCAGCGTTAAAAAAATTCTAAAATTTCAATCAGACTACGTTTCCGGTGGAAAAAAATTTTCTTGGAAAATTGCTTTCTTGTTTGAAAAATTATTTTAGTTTATACATTTTTTTTCCGAAAGTAGGAACAACCTATCAATTGAAATTTTCAAAAAAAAATAAATTTGAAAGCATGTTCCGAAAAATTACGTGTTTTCGGTTTTCTGGAAAAAAAAAACGAAAAATTTCACCAAAAATCAAATATGAACATACTTTCCTAAAAATATGAAAAAACCAGAAATTTTCTTAATTTCCCTATTCAAAAAAATTCAAAAAAAAAACCAAAATTCAGTTAAAATCCCTTTTTTCGGAAAATTTTAAAACTGCTTTTCTGCGCCATTGTGTCGTTGATTTCAAGGAATTTTTTTCTTAAAATCCGTGAATCGTTTTGAAATTAAACAAGAAAATTTGAAAAATCAAAAATTATTTTCACGAAAAAAAATCAAAAATTTCAATCTTACGGTTTATGAATCCTAACTAAAAAAAAAATTGAAGTAACGAAAATGTTCAATTTTTTCGAAAATTTTCGAGGTCATTTAGTTTTTTCTGTGAAAATTGTATTTTATACGAATACTCTTTTAAATTAATTTTTATATATTCCTTTCCCGAAAACTTCAATAAAAAAACCCAGTGATACAATTAAAATCGAGATAACCACAGTCAAAGTGGCAGTAAGCAGGCAAAAGCACATATTAAGGGAATACAAAATTACTGATAGCGTAAGTCTCATCGCGCTCAACAGATTTGACGCGCGAAATATCTCGTAGCGCAAACGATAATTCGTTAAATGGATACTGTAGCTAGTGCCGATTTACGGGAATCTTAAGAACCTAAAGTAGCAAAAATGGAGATCCCGTAAATCCACACTAACACGCTACAGTCTATATCCGTTTAAAGAATTATTGTAGTTTTCGCTACGAGATATTGTGCGCGTCAAATATGTTGTACAAGAACTACGCAATTTTAAATTTACGTCATAATATACACAATTAACTAGTAATGGATCTACAAAAATCTACAAAATTTCTTCATCAAACTCACTCTTCCACAGCTCGATCGTCCATGAGTCTCCTCGTACGCCCACCAGAGAGCACATCGCCACGGTGCATATTGTCGAGACTTCCTCATTCTGATATCTGTGACGACATGCGTGGCGTAACTCAGGTTATCCCTCGCAACGACTACCGACGGACGGCCTCATCTGCATGGGACGAAGACGGTCCACGTTTCGAGCGTTTCCATCCGGCTTCGATCAGTGCGGCCGCTTCGATGACTGAATGAATTTTTATTTCAACTTTTGCAGAAAAAATTATATTTAGCAAAATTAACGGGGAAAATTGGCTGTTTAAAAAATATTTATTATATTGCGCGTTTAATAACAAGTCCAGATGAAAATTCTGCAAAGTTTGAAACTTAGTACCCTTCAACGGTGCACACGTTTTAGAATTTAGCACAAAATTGGCGTGTTCACGATGCTTTTTGGTTAAAACATTCAAGAAAGTGTGCGCCTTTAAGGAGTACTGTAATTCAAACTGGCTGATTTTTCATCGATTTTTCACTTTTTTTCCAATTAGTAAATTTGTGTTATTGCAGATTTTTTAAATCATTCATACCAAATTTTCAATCGAAAAATACAAAAAGAAAAAATGTAATTTCGTTATTTTCAAAAAAATAAATTGAAAAATTGAAAAAAAATCCAAATATTCGAGTATATTTTTTGAAAATAAAAATGAAAATCGGAACAGATTGTTTTTCGATTTTCCAAAAAATTTAAGACATTTAAAAAATCTAAATTTTCGATTTTTTAGAAAAAAAATTAAAAATCGCAAAAAACCAAAAAAAAATTGGCTGATTTTCCATAAAAAAAAGGAAAGATAAACAAGAAACAAATATTTCAAAAAAAAAAACAATTTTTTCCGATTTTCGGCAGAAAAACAACTGTAAATCGGAACAATCATAATTTGTTTTTTCTATTTTTCACAAAATATTGAAAAATAAAAGAAAAAAGGAAATTTTCGATTTTTTTCCGTTCCAAAACAAAAAATTCATAATCTCACAATAACCAAAAAAAAATGAAAAATCAAATAAAAACGAAAATTTCGTTATTCTCAAAAAAATAAAAACTTTTTTTTCTTCCGGAAAATCTCAAAAACACTGGCAAAAATGTCGGGTGACGAACATTAATTTTTTTCTATTTTTTTGGCCACGATGTTTCGCGAAAAATTGTCAAAAATTAAAATTTTTATTTTTAAATCCAAATTTTCACTTCCCCCCCCCCCCCCCCCTCACTAACAACTTTCCGACATCTTCACAATCTCCATAGCTTTCTCTTTAACCTCCGGCCAAAGCGGTCACTCAGCTCGCGGAGCCACCTTATCCGAAAACACAATCGTTCCAAGCTTCACCACGGCGGTCTCACCTAGAACTCCATCGACAACGACATCCTCTCCAAAATGTTCGCCGATTTTTCGATTCAACGAGCTTCGCCGTTCATAGCACGTGTGTGCGAGCTTATCACCATCGATAACATCGAAATTATGCGTTTCACGGAGATATTTCCCGATATGACTTTGACGAAATTCCTCCGGCGAGCCCAATGATGTGCGAGGTGCCCGTTTCTCTAGGAACCACCCGAGCTGGACGGAGCATGTGACCCGGATCCTCTCTTCGTCTGGAGCTTGAGCTGATCTTTGTCTCTTTCAGGATCTCATCGGATCCTTCAGGCAGCTCGACAATTATCACATCCAGCTGCGACATTCCTTGCTCATTTCTCTTTTTGTTCGAGTACCGCATTGGCACCTTTAATAGTCTCCCGGGACACTACTAGCGCTTCGAGGTTTTTTATTTGAAGGACCGAATGGTTCGATTAAGATTGGCTCCGCGAAACATTTTGCCTGGAAAATTATGGGGGTACTATTGAGCAAAAATGACCTGCATTTTTGGAAAATTAGAAAATCGGAAAAAAAATTTTCGTGCCGAAATTTTTTATTTAGAAAAGTTTTTTCTAAAAACAGAAATTATATATTTTTTCAGTTTTACAAAAAATCGAAAAAAAATATTTCGATTTTTCGGATTTTCCAAAAGAAAAAAAAATATCGAAGTTTTTTTAGATTTGCAATAGCCAGCAAAAATTGATTAAAAAAAACCGGAAAATGTATTACGGGAGAAGATTCTGAGCATACGTTGAACAGCATATTTGACGCGCAAAATATCTCGTAGCGAACACTACAGTAATTCTTTAAATGACTACTGTATCAATCAAGCCCGTAAAGCGCTACAGTAGTTATTTAAAGAATAACTGTAGTTTTCGCTAAGAGATAGTTTGCGCGTCAAAGATGTTGTGCAATACGCATTCTCAGAAATTTTGTGTTGCCTTAATTTTCCGTTTTCAATTTTTTCTTTTTTTGAAAATCTGAAAATTTCGATTTTTTCCAATTCTTTTGGAAAATCCGAAAAATCGAAACAAAAATTTTTCTATTTTTTAAATTTTTTTTTTTGGAAAATCGGATAAAAACCAAAATTTTAGTTTTTTAAACAGAATATTTCATGGACCAAAAATATCGATTTTTCCTAAAGTTTTAGAGAAAACTGAACAATTTAAAACGATGTTTATTGTTTTTATTTAAATTTTTATGGAACAACTTTCGATTATTATTTTGAAAAAAAAGCTTTTTTAAATTTTTCTTTATTTTTGGAAAATCGAACATTTGCTATTTTGCGATTTATTAATTTTTTTGTTGGAATTTCTAAAAATCGATGTTTTATTTTTTCAAAAATCAGCGGTTTTTCCGAAAAATGGCAAAACTTTTTTTAAAAAACATTTAGTTCTTTTCCTATTTTGGTTATCGAAAGATAAATAATTTTTTTGGCAATTTTTAATGAATTTTTGATCGTAACCTCTTACAGTCCCGGAAATATCAGTCCTGTACAGAATCGACAACTGCTTCTTAACATCCGAAACTCCGCAGCAGCTCAATCATCTAATAATGATTGGAAAAAAACCAATTTTTTGTTTTACGAAGCTATCATCTAACCAAGAATCATATCCTGATTTCCATTAGGTGACCCCCACGACAATAAAATCAAAAGCGAGCTCGGCAGCCATGTTGAGCAACACTTGGTGCCCATTGTGAAGCGGCCGATCGCATGTGCCGCCAACACAGACTTTTTCGTACTTTTTCGCCGCCGTTTTTCCGCATTCTCCAGCAGCTTTTCCTCGCCGATCACATAATGATTCTCGGGATTTCCGCGGATTTCGGACACAACTAGCCGGACGTAGAGCTTCGGGCATGAGTTCGCCGATGTTGATTTTCGAGACTAGCTCGTCGGTTCGCGGCTCGTCCGGGTTTAATCTTGCAGCAACAGGAATCCTTGTTCACCTTGCATTTTCGAGCCGGGAAAAAGCCCAAAGCACTCTACCTCACATAAAGCTTCGAGCTTAACGCGGCGGCCGCAGAAGTGTGCAATTGATACAGTTTTCATTTTTGCTATTTAACACGAGAAGTCCGTATTTCGAGCTGATTTAGAATGATGAGAAATATAAGGGGATTGAATATTCCTCAAATAAATAGAAAAATTCGCTGCCACGTTCGCTGCTCTTATCGGCTGCGCGCCTCTATTTCACATACTGTCTCTTCTATCTCTCCTCTCGCGAATCTCGCTCTCTAACGCGTGCCGTGGAGCGCACTTCGCTCCTTTTTGCTGGAAATCTTTCAGACATGCCGGAAACAAGAAAAACAATAAATTATTGAACGGAAAATAAAGTAAACGTACTCATCGTATTTTTAGCTTCATAAAAAGATCTCTTAGAGCATATAATATTGCTTCTAAACACCAAATAGTAACATCGCTGAAAATGTTGTGAATTTTATGAAAATCTAGGATCATTTTTCCCATTGTTAGTTTATGAAAAACAACAATAAAATGAGAAAGATTACATGGGAAAACCGAAGAAACTCTCGCGGTCAAAATTCGAATAGAATTACTGTATTTTTCGGTCGGGCGCTCACGGAGATATTTTGCGCGGGTCAAATATGCTTGGCGCGGCGTGCATTCTTCTTTCAGCGTTTTTTATTTAGTAAAACAGTAATAAAATGATTAAATGCATTTTGTGTGATTTTCAGCCCAAGATGTTTAAATAAATTGTTGTTGTCCAACTGCCAGCCATTTTTAAAAACTTAAATATATGGGAAAACCATAAAAATGAAGACAAAAGTTTAGCATAATTTTGGAACTACAGTACTCTTTAAAGGCGCAAGCCCTTTAAGACGAATTTGTCGTGTCGAGACCGGACAAATATTCAAAATTTCTTCTATACATACGCAGATTTAATGTACAGCAGAATATGAGCATTTGCACATTGCGCAATTGCTAAATTTTTTCAAGGATCACAATAAAAATTAAAAGTAAACCAAAATACTTTATTCAATACCACAAATAAGTTCATTTATCTTAGTCAACCTCTTGCCGACGTCGTAGCTTTTGTTGTTGCTTCCCCTTCTTCTTAGACATCTGAAATTTTCTCATATATGGAACGCGCTCCGATCTAACAAAAAACCTTCTACTTTTGGATTTTCTTCTTGTCTACATCTTCCTTCTTTGGCTGCTGTCCAGATATTTTTGTCCCCCGGCTCCCGGATCGCTCTCAAAGTCCATCTCCGGCTGCAGCCCAACCTCAGGCGGCGCGATCATCAGTACCTGCTGTTATCCAGGACCCTTGAAATACGTCATACAATCCCAATCTGGTGGCTCCTGGGTATTTGACTTATCTCAAACAGCTTCTCGCTGGATCCCATCAGCGATACGATCGTACTCCACAACAACTCAGCGACATCCTTGGGCTCGATGATGGTCAGAAGATCAAGAACCCTGAAGTAGTCTCCGGAGTGGTTCTCCCAACCGACGCGACCATCTGGTGGGTGCAGTGATGCGACGTTTCACGAGGAGCACGTCCTGTTCGCTTTCCTTTTTGAGCAGTGCCACACATGGGAGAGCCGTGAAAGAACCCGAGCACCTTATGTACCACCAGGACTCTGACCCATGTCGTTCCTTGTAGCCGAGATTTTCTGGGAAGAAAAACGTTGTCTTAAAGAAATTGTGAACGGTAAGGTTACCCCCTGGTGAGCATGAACGCTCGCGTACTTGACCACTCCTCATGTAGTGAATCCACTCTTTCTTCCATCTGCTCCTCAGCTTCGTCGTTCATCTTGACGAAGCAGTTAATTTTAAAAAAAGTTTTCGGGGTAGATTTACGACGCGTTGCGGATCTGACGCGTCGCGGTTCGATTTTTTGAAAAACTAAATGTCACATATTTGTCCCTGTGGAGTACCGAGCGACTTTCCCACTCAAAATAGGATGGAATTGAATTCGGAAGTGTCACCGTAGCAACATTCGGATTGTCTGAATAAATATAAAGTGAGATTTTGATTTTTGCTCCACTGATAATGGAGTTTTTTTTAGAAATTCTGCAAACATTAATTTCTAGAAAATTTGAGTTACCTCCAAAATTTTTCACAGAAAATTTGAATTCCCGCCAAAATTTTATTCTCAGAAAATTTGAATCCAAAATTTTTTCTCTGAAAATTTGATTAATTCCCGCCAAAAGTTTTTTTTCAGAAAATTTTGAGCCACGGTCGCATTAAATTTTTCTGCACTAGGCTATTTTGTGGCAATACCAGGGGTTGTGGTTTACGGCGCGTTGCGTGTCGCGTCGAGGAGTTTAGTTGTAAAACTAAATGTATTTGTCCGTGTGGAGTACACGGAAGACTTTCTCTCCACGCGTAGTTCCTCAGCAATTGTCAATGGAGCGCAAAAACTGCCGACCCAAATAATTTTTGCACTTCATACACACAGCAGCTCGCGGCGTGGCATGAGGCCCGCATTTCGCGCCTCACTGGAAGCCCCAGATGCCAAAAAATCTACCTGTCAGCGGTCTCTCTCCACCGAAACCCAACAGGCTGATGGTGCGGTCCGTCAATCTCTCTTCCAATACCGAAAGGCGATGGCTTGATGTCGCGAATGAATCCATTCCGGTGGAAGTCACGAATCGCGGATGGCCAGGCTCGGCAAAGTGAAGACCTGCTGAACTTGTCCATGTTCATATTCATCATCAGCTCGTATATGGAGGGCCATACTTAAAAATTTGGCTTAGCCAACGAAAAGTGGTACCAATGGACCACAATGGAAGCGATTTCCGTGCCACCTTCCTCAATATTCGTGTAGAAGATGGGTGGTGGATCGACGCGAGGACAACTGACTTTTGACGAAGAAGCTGGAATTTTTTTTGCTCTCTAGAAACGGTTTTCACGGCGGCCGTCAATTCCCGAGTTTGGAAACTCACTTCGTCATGTTATTTTATAATGAGTGGCTAAACTCGGAAATTGTCGGCCGTAAACCACAAGCCAGTTGGTTCCTTCGCCGCGACCGACACTTTCCGGGTTCCGCGCCGCCCTATACAGAAGGCTGGCTGCGCGAGGCAGGCTTGACCGCGGCAGGTGTTTTGGCGTGACCGCTGCATGGACCTGCTAGCTTGTCAACTAGGCAGCCTAAGCGAGCCTGCAAAAGGTAGGCAGGCGCGACCCTTCTAAAACCGTCCTCGCAACACACAATACCTCACTCTTCATGTTTAACGCCATTTGACCGCAAAAAACTTCCCATCACTCTCGCGTTTTACCTTGTGAATCGAGCCGGACGTGCCCGTCGCCAGCGGTTTCGTGACTTCATAGGTGTTTTGTGCTCGAATGAGCTCCTTTTGCGTTGTCCAGGTCCGATAACTCATTGATTTAGAACACCGAAATGTCACGATTATACGCAGTGAATCGCGTAAATAATCGAAAATGAGACTCGAGTCGAAACTTTTCGAAACCTGCTAGATTTTCTTTGTAGGGTTGTTGGAGTTAATGATGATAATGAGGAGGGGGGATTTTATGTGGATTAAGAGGCTACCAGGAAAATATTTATTTTTTAAATATTTTATTGTCATTCTTTTCTTTTTTAGATTTTCACGTTTCTTATTATTAAAAATAGAAGAGTTTTTCAGTATTTCAAAACGAACACAATCTGAAATTCAGAATTACTACTAAAGAAACGAAAAAAAAACTGAGAAAAATGTTCCAGATTCTCCAGTATTGTTAGGCGTACCCCCCCCCCCCCCCTACCTACCTACCATCCTTCCTAGCCTACATGCATACCTGCCTACCTAGACGCCTGCGGCCTACCTTCCTGCGTACGTTTATGTCATACATTTTTTGCCAGCCTTCTGCCTGTATTTTACGTGTCTTAATTACGTGCCTATCTACTTACCTTTCTTCCACGACTACATGTATACCCGCCTACCTATACGCCTGCGTGCCCGCCTCCTGCCTAACTACTCACCTACCTGTTTGCATACATGCCTGCCTACCTTCTTGACCATGCCGAGGCGCCTATACGACTTGCCTACCTACACGCCTGTCTATTGCCTACCTGTTTGGTTACATGTGCCTGTGCCGTACCTGTGCCCAGATCCTGAAAAACATCGTTATTTTGTAATAAATAATTTTAATAAAACTTTAAAAAACAAAAAAAATACGAAATTAAAAATAACCTAACAAAACGTCTTTTCAAACCCCTTCGTACTGCTTGATAAAAATTCGTGTTATATCCTCTTCAACAACTTGAACTGCACTCCTAATCCGATTAGACACAGCTAAACTTTTTGTCGCTTTATTCATGGACAAGTGCGCTCCTGGGCAATTGAGACTATTCGAATCGGTGTAATAGGTGGTGAAGCTCTTTGAGCATCTTAATGTAGAGTAATCTTCTCGAAGACGGCCCAGAATTGCGGTGATTGAGGGATTTGTGATGGATCTGTACGGGATTTGATGTAATAAATTTAAATTGTGTGGTTTAGATGCAGAAAAAAGTTTAAACTAAGAATTCAGACTAAGACTTGAAAGAGAGCCGATTAAAGAAAAGGGCTGAGCTGGCTTACGATTTTTCCCCCTAAGTTTATCTTCACTTATATAGTCTATTATCCCCCCAATACTAAACAGTATATGGTAATAAATACTTTGACTGCAAGAAAAATGAATAATAGGCTCTGCCTCTATATTTGTTTTTTTCGTTTTAAACCCAAACTTATTCTACGCCGAAATTCTTTGATATTTTTTGGAATTATATATCCTTCGATTTATATTCATGATTCCAGCTCAAATTTTTTTTTCTCAGAAAAATTGAGTTTCCCGCCAAAATGGGTTTCTCAAAAAATTGGAGTGATTCTGCCAAAATTGTTTTTCTCTTTAAAAATTTCCGCAAAATTCTGTTTTTCTCAGAAAATTTGTATACTCCCCGCCAAAAACGTTTTCTCATAAAACATGAATTTCCGTCTTTCTCATGAAATTTGAATTTCCCGCCTAAATTTTACGAGAAAATTTGAATTTCCAGCCAATCTTTTAGAAAGTTTGAATTCAAAAGGCTTTTTTTCAGAAAATTGGAATATTCCGCAAAAATGTTCTGAGTAAAATTCTCTAGCCTATTGCTTTTCTCATAAAATTTCACTTGAATTTCCGGTCACCTGTTTTCAGAAAAAGTTTGAATTTCGCGCAAATTTTTTTTCAGGAAATTTTAAACCTCTGGCTTTATTTATCTGAAAAAAATTAAAATGTCCTGCCATTTTTTTAAAAAAAAAATTCACAGAAAATTTGAATTTCTAAATTTAAAATTCACTGAAACTGACTTCCTTATCGACAATTGTCACACGATCCGATGATTTCAGAGCTACACCGCTCGTAAAAATCCCACGTATTGAATCCACGTCATCAGAGTCGGGAATTTCAAAAATTTTACTATCATCCATTTGTTTGCTGGAAGCGTTAATTATCGATTTTTATTTTTTTATTCGATATATTAATTTTATTGATATTTTATGAAAAATAAAATCAATTTCACTCTCGGATTGGTCTGGCTTTGTTCCTTCATAAAATGTAAAGAAAGAGTTTGCCGAACTAGGCCATTTTGGCTCGGATATCCGGGGCAGATTTACGGCGCGTGGCGTCGTGGCTCGTTAAAAATAGATTTATTTGTCTGTGTGGAGTACACGAAAAGGCACTTCTCACGCGTTGTCAGGCAATTGTCAATGGAGCGCGAAAAATTCAATGAGGAAGAAAGGTTCCAGAATCCCGTGTCCCTGAGTTTTTGAAAATTTTTGAATCGAATAAAAATTTTAATTGAAAAGATCGATTTTAAACAGTTTTAAAATTCTTTTAAAATTGAATTTAATATTAATCCCATTTTAAAAATTATTGATTTTCGAGCATACCTTTTCAATTTGTTCGGATGGTCCCCGTGCTAATTGAGCCAAACACTATCGATTAAAGATGGGCGTGTCACCACTTTTGCCACGCCCCTTTTATTCCGATATTCCAATAACCCGACGAATATCTCTGGTTCGTAATTTTAGAGTTGGCGAACACTGTGAAATAGGAATCGAACGCTTTCGGCGAAGATCAGACCACTCGAGAAATGTGATGAAGCTCCCCGGAGCTCTGAATGTTTGGATAAATAGAGTTGTGAGCCTAGTGCAAGTTGAAAAAATCGATAAATTATCGAGTTTTCTGATTGTTTTAGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCTGAGAAAAATTTGAGGCGAGAATTCAAATTTTCATAGAAAAAATTTTGGCGGGAATTCGAATATTCTGAACAAAAATTTGCCGGGAATTCAAAATTTCTGAAAATAAATTTAGAGAATTTACCTCAAATTTTCAGAGAAAAACGCATTGTGGCGGGAATTCAACTTTTCTGAAGTCAAAAATCTAGTCGAGAATTCAAATATTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCTGAGTAAAACTTGGTGGCGGGACTTCAAAATTGTATTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTCCAGAGAAAAAATGTTTAGCGGGAATTCAAATATTCTAAAAAAAAATTTGCCGGTAATTGAAAATTTCTGAAAATAAATTTAGGCGAGAATTCAAATATTCAGAGAACAATTTTGGCGGGAATTCAGATTTTCTAAGAAAAATTTTGTCGGGAATTCAAATCTTCTGAGTAAAACTCTCTGAATTCAAATTTTCTGAGAAAAAATTTAGGCGATCAACTTTCAGAGAAAAATTTTTGCGAGAATTCAAATTTTCAGAGAAAATGCGAAATTTGGACGCGAATTCTAATTTTCTGAAAGGAAAAAAACTTCGGCGGGAATTCACATTTTCAGAAAAAAAATTTTGGCGGGAATCCAAATTTTCTGAAAAAAAATTGGCCGGGAATTCAAAATATTCGAAAAACATTTTCGGCGAGACTTCAGGGGTTCTCATAACGAATTCAAATTTTCTGCAACAAATTTTGGCGGGAGTTCAAACTTTCTGAGAAAAAATTTGCCGGGAAAAATTTCCGAAAGTAAAGTTTGGCGGGAATTCAAATTTTCTGCAAAAGATTTTGGCGGGAATGCAAATTTTCTGCAAAAAATTTTGTCGGGAATTCAAATTTTCTGAGAAGAATTTTGGTGGGAATTCAAATTTTCTGAGACAAATTTTGGCGGGAATTCAAATTTTCTGAGAAAAATTTAGGCGAGAATTCAAATTTTCACAGAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAACAATTTAGGCGAGAATTCAAATTTTCTGAGTAAAATTTAGGCGAGAAAATTTCGAATTTTCAGAGAAAAAATTTTGGCGGGAATTCAAATATTCTGAAAAAAAATTTTGGCGAGAATTCAAATTTTCAGAGAAAAATTCTGGCGGGAATTCTTTCTAACAAAAGTTTTGGCGGGAATTAAATCAAATTTTCTGAGTAAAACTTTGACGGGGCAAATTCAAATTTTCTGAGGAAAATTTAGGCCAGAATTCAAATTTTCAGAGAAAATATATTGGCGGGAAAAAATCATTCTGAAAAAAAATTTGCCGGGAATTCAAAATGTCTGAAAATAAATTTAGGCGAGAATTCAAATTTTCAGATAATGGAAATCGGTCGAATTCAAATTTTCTAAGAAAAATTTTGGCGGGAATTCACATTTTCTGAGAAAAATTGTGTTGGCGGTAATTCAAAATTTCTGAGAAAAATTTAGGCGAGGAATTCAAAATTTCTGATAAAAATTTTGGCGGGAATTCAAAATTTCTGAAAATAATGGCGGGAATCCAAATTTTCTGCAAAAAATTTTGGCGGAATTCAAAATTTCTGAAAATTTGCCGTGAATTCAAAATTTATGAAAATAAATTTTGGCGGGAATTATTTTCTGCAAAAAATTTTGCCGGGAATTCAAATTTTCTGCAAAAAATTTTGGCGTGAATTCAAATTTTCTGAGAAAAATTTTGGCGGGAATTCAAATTTTCTGGGAACTGTCAAATATTGGCGGGAATTCTAATTTTCTAAGAACATTTTGGGCGGATTCTAATAGCTTGAAGTCTGAGAACATTTTTGGCGGGAATTCATTTTCTGAGAAAAATTGTGGCGGGAATTCAAATTTTCTGAGAAAAAAGGCGAGAATTCAGATTTTCAGAGAAGCTCAAAAATTTTGGCGGGAATTCAAATTTTCTATAAACCAATTTTTTCAGAATTTCAGAAAACACCACCCATCAGAGCGCGTTTTCAAGGTCTCACTGTATTATTCACTAGGCTCCGAATTTACAACAGTGACACCTCCGAATTCAATTCCATCCATTATTTGACTTCCTATAAAAAGAAACGAGTCAACTGATATTCCTAGTATTGAGACGCTTCAACTCTTCTAGAAATTCGAAAAACGGGCGACGTAATAGTTGCCACGTATGTTTGGAGATGGCCGCCGAAACTGGAAAAAAAATCTCGTTTAAAATAAACTGACAAGTCTATATATTTTTTCTTTAAATTTTTTTATTCGAAAAGCACCCCTATTATATAAATTCTTTTTTAACCTACCATTTTTAATATTTGATAGCCGAGTCTTTGTTAGGCCATGTGCAAAAAGCCGGTCGGTACCGGTTTTTGGTGACCGAATTTTCAAATTTTCTAGGCCACGTAGAAAACCAGGTCTTCTTTTGACACATTGATTGTTTAATTTTCTCAATACAGGACCCTCTCCTATAAAATCACGGTTAATTATAGGCGATAAGACGCCTATGGCCGAGTTTTGTTTATCTCTAGGTCATGTAGCAAAAACTGGCGATACCCTTTTTAACCCCAGAATGTTCTCAAGAATCATATTTTTTAATTGTGGTAAAGGCCCAGAAAATTATGTCTGCTGAAATCACAAGTCGGCAGCCTTCTCGCTTGCCAGGTCGTCCACGCTGCAAAAACTCTGTTTACATATAGACCTTTTCAAATAATTTCAAATAAAAATTAATCACTTATAAAATCATTTACTTCAGGATTGAAAGCTTTTGCTGGTTAAAACCGGAAATAAGTCGATACGGCCGAGTATTCTCTTTTCTAGGCCACGTACCAAAAGTGTTCAGATTTTCCCCAGAAAGTTGTCAAAAATCGTATGATTTGTGGAAAAGCTCAGCGTAAAACTATGAAAAAATGAGTCAAATCGGTGGCCGAGTTTTCTCTTTTTAGGGCACGCTGCTTAAACTTCCATTTACATTTTGGCTTTTAGATTCAAATAAATATTATTCCCTCATAAAATCGTTTACTGTCATTGTGAGAGCGGTTGAAAACAAAAAAATGGTGGCCTTTTTTTCTAGGCTACATAGCGAAAAACTCACCTAGTATACACATGAGCAGCTAACGACACATTCTGCCATCTAACATTATTATAAATAGGCGGATTACATACCAAATCCTTCGGATTATTATCCGCCTGCAAATATCGAATTTTTGCGGTATGCCCATTAAGAAGCTCCGGCTCCGTGAGCTCTTCCTCAAGCACTATATTACCCACAAGTGTCACGTATTGGTAATACATAAATTATGCGGAGTTGCTCTGTGGATTTGAAGTGGTTCGAGTACGGTTTTTGTGTCGTCACTTCGGTTTGCGATAATTACGACGTTCCCAGCATCCCCAGGGGCGATAAAGGTTAGTGTTATTTGGTTTTTGTAGAGACTGAAAGAGTGGTTTCAACTTGAAAAGTAACGTAGTTTAAAACATATTCTTCTTTTTTTATTCTGAGATATTTTGATTCTGAAAAAACAAAATTTTTTTTAAATAAAATTGGCAACCTCACAAACTGTGAGTTTGTTGAAATTTAGTTTTTACAACCAATTAATTTTTTAAATTAAAAAAATTTTACGTGTAGTCCTCTAGAATAATTTTAAAAATATATGAATAAGTGTTGAATTCTGCCCAGTTGTTTTTTTTGCCGGTCGCCGAGTGGACTAAGTGCAAAAATTTGGAATTTTTCAAACGGCTTTATATTCAAATCATCAACAACTTAAAAAAATTTAGATTAAAAAATTTTTTTTGGAAGTTTTCGAAAAATTTTGGAAAAATTTTTAATTTGATGTCAGAAAAAAAAACCAGTTTGATTTTATTTTTCTTAAATTCTTTTTTGAAAATTTGTTGAAACTTTTTTTTAAATACTAGACTTTTTTTTTGAATTTTCACGCTGTTCTGGTTTCCCTATTTTGAGATAGAAGAGTTTGCCGAACTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTACGGCGCGTTGCTTGTCGCGTCGCGGCTCGATATTAGTTGAAAAACTAAATGTATTTGTCAGTCGGTACACGACTTTCCCACGCGTTAGGCGATTATCAATGGACGCGAAAATTTAATGCAATGAGGAAGGCCGGAACCCCGTGAAAAATACATTTTAAAAAATACATGAAAAATGTTCAAATTTTCTTTTTAATTCATAAAATTTGAAACTACGTTTTGTAACTTTACAAAAAGATAATTTTTCGAAATTTTTTTGAAATATTTTTTTTCGATTCTTTTTGTTGATTTCAATTCTCTTTTCTAAACATTCAATATTCCTTACCTGTATCCCTCTAGCCATAATAGTACGCAGAAACAAAAAATGTCTTCGTACGTTGTTATCCAATTCTTTAATCTAGTGTATGAATTTCGAACACGTCTTAATGCAGGCAAGGGATGTATTCAAATATCAGTACAAATGCTAATAATATTACGATATAGGGTCCTGCAACGAATTCTCAACTGCTGGTAGAGTACGGAATAGGGTTTGAATTGAAAATTCCTTCGTACAGTTTCGTGTCGGAATTCATTTTTATTATGGGAGGAAAACAATCTAGTGGTGGTAGTGGTAATGTCAATCGCTAAATCGATGTTGAATAGCACACTTCCGATAAGTATCGGGCGCCAGCGTGGCCTAGGATTTGGGAAAATTCTTCCACCAGAAGGTAGTCCCAGGCTTTTAAATATGATTATTTCATCAAGAAATTTACAACTAAATTGAAAATCAACAGTTAATACATTTTTTCATAGACTTTTCGAAACATATCTGATTTTTACATATCAAATAACCCGGTACGCATCTAACCGTCAGTTGCCTCGTGGCCTAGAACGTTTGCAAACTCTTTCACGAGAAGACATTTCACCGTAGCCTAGTTACTAAAGCTTTGAAACTTCTTGCGTGCAGTTCGCTTGGAATTTTTGCTTGTTTTGTCAACTAACTAGGATTCAATAGCTATTAAAAAGTTTCAAAATTGGGCAATTTATGTAAAAATTCACAATTTTGAAACTTCTCGAAAACTAGACGATTAATTTTGGTAGTGGACTCAAAATTGATCTTCAAACACTAAAAAATAGCACTTTTGTAGAATATATTCCCATAAGATTTTTTGCAAAATTATTTTTTTTTACCCAAAAAAAAGGACAGTCATGGCTGAAATAAACTTTGGAAAAAATAAAAAAATTGTCTAAATTTGCTGAGGGTAATTCATGCATTCTGAAAAAATCTGGGTTTAACCCATCAAACAACATTAAAAGCGGCATGGGTATTTCATTGTAAAAATAATGCATATACAATAAACAATGTAGAGGTAGGTGCAAAATCTGTAGTTTCTTTGAAAGATTTTTTATTTATTTTTTTGTTATTTTTTTTGCAAATTTTCGTATATTTAAGTAGTTAGTTTGCATGTTACATGCTAATGAAAAGTTTGCATCTGCTGATACATATAAAAAAGCGCCGAGAAATTCACAATTTCAGTAAACCATCAGTAAGGTATTTAATTTTTGTAAACTTTAGTCTTCTGCTCCTCTAAAGCTTCTGGAAGAGGACACTTTCTATATCTTCAAAATATTTTTGTGCGCCACTTTCCTGTCAAATTTCTGGCATTATTACATCCAAAAAGTCCCCATAAAAATCGGAATTCCATGGCTACGACAACGTCAGCAAAAGCGGAAAGAAATTTTATATGCCAGTCTAACGAGTCACAAAGCATACACTGACGTTTCTATCAGAAAAGACAGGATATCGTATCAAAACAAAAATTGGGTGCGATTGCTCGATGCACCATGTGATATTTTGCTTTTTTTAAAAATTATTTTGCTCGTTAGTATGGTGCACTTATTCCGTGGGAATGCACGCGGTGTCATAATGCCCATTTCGTTGATGTGCGTAGATCTACGGCAAAAAAAAGATTGCGGGAGTTGAGACGCAGAGGTAGGGCTCAATTCGTGTGGTTAAGAGCGTGCTGACGTCACATTATGGGCAAAAAATTCCCGCATTTTTTATAGATCGAATAAACCGAAATGGCACATCCTGACACCATGTGAATGCAAAAGACTTTACGCGGAACTTTTTAGATTTTGTTACTAATAATCTTAGGATTACCAGTGCTATGGTTTTATAGAAAAATATCAAAAGCGTTCAAAAAGAAATCAAAACATTTTTTCAAAATTTTAGATTTCCACTTTCTATTTCAACTTTAAAAGACTTATTCAAATTTTGTTTTGTTGATTCAACGATTTTTCCGCATTGATCTCACCAAAAGAATTCATCACATCATTCAAAACTAAAAACTCACTTGGCTTTCATTCCGCTCAGATGACAAACTTTTTGGTGGCAAAGGTTCTTTGGGGGCATAGTATCCAAGGAGACAAGCATAAGTATCCAGTAGACAAACTGGGGTGTATCTTGGGGGGCATGTATCTTTGGTGACAACCTTTTTTTCCGACTAGATTTTTATATGTACCTTTTTCAACTACTTTTCTATGTTCACATTTTTCTGAATAAGTTTTTTAATGCAATTTTCAATCGATTATCGGTGATAATTCCCTCACCATTGAATGTATGAACGATGGATTCTTTTGGGAAAAGCTCTAGAACGTCCAACTAACTTGGAATGATCGTGCTAAGTCTTCCCGATGGTCTGATCCTTCAGCTCCGAAGGATCAGATGTGTCCCTTCATGTTCTGATCCTTCAGACATAAGTAGGATCGTAAGGGTACCTCCTGATGGTCTGAACCTTCAGATCTCGGCCAAAGGATCACGGGGCTCTTCCTGATGTTCTGTCAGCTAGGATCACATGGGCACCTTCAGATGATCTGATCCTTCCTGCAGATAAGAAGGATCGTAAGGGTGAACCACTTGATGGTCTGATCCAGCTCCAAAGTTTGAGATCACGACGCCCTTCCTGATGTTCGATGATTTCATCTTCGACAGATCATATGGATTTTTGACAAAATTTGAAAAAAAATTTTGAAAAAAAACTCGAAATTTTTTTTTGTTATTCTCCCTCTGCCATTCTTTAAAGAATAGTGCAAATTTATCATGATAGGACCGAATAACTTTCAAGAAACAGTATAACTATACATGATAATCACGCTTCTACCAAATAATGATAAATTCTCCGCGATGACAAACTTTTCGGTGACAAAGTTTGGTGGAGAAACAAAAATTACCGATACTAAACTGGTAGGTAAGGAGAATAGTGAAATAATAGAGTCCTACAATGGACTATTAAACATGTTCAGTAGGTCAGGACTCGTCCGTCAAAATAAAAAATTTGTCAAACGAAGTTCGAAACTGGGCCCTGTAGGATGGAACAAAGGGCGCTCACTACCACTACACCAACTATGCGAAAGTCGAGCCTCATCGAAGGCTATTATAAAACATAGTTCGAACGAGTATGATCGACATTCCACAAACAGTAATATCTCTCAACAAGAATCTCTTCAGGGAATTGAGGTCATTTCCAGTGACTATTAATTTATCGGTTTTTTCTCAAGTTGAGCATAGGGTCTTTTAATTTTTTGAACATAGAAAATCACGAAAGCTGCCTGTGCCCTGTATCCATCACTGGATCGAAATAGACGTAGCTCTGGCCTAAAATATTTCCTGAACAGTGATCATTTCATGTCCATTGTGTGTTTCTCTGTATTTTGCACCAGAAAGTTGAACAAAAATGATAATATTATATCGAATAATGGAACAAATACAAATAATTCTGACTAATCAAATTTCCTCCGGATATTGTTTTTTCTGTCATGATTATAAGTTTCTAAGTTTTTTATAATGTGTTTACAACGTCATAATTACCTTCCTTTCAAGCAAAAACCGTTCGAGGCGTCTTAAAAATAGATGTGCAAAAAACTTAATTCGTTTCGATGAACACCATACTACGGTCGGTGTGACTTGGCGTGGCGGTTTGCTTTTGAATCATACTATTTGACCCACCAAACTAAATTAGCAATGAAATTATTTACTGCAAATTCTGCATCGAAAAGGACATTACGATGGAAAAAATGACGATTTTAATTATAAAGCAACACATTATAAAAAATTTAAGAACATATAATCATGACAAAAAAAACAATGTCCGGAAAAAATTTGATTAGGCCTAAAATAAGGTTATTTACTCCTTTTTTTCCAATGTTTATCGATTCAATATCAACATTTTTGTTCGACTTTCTAGCTCAAAATTCATAGAAACTCACGATGAACATGAAATGATCACTCAGGAAATTACTTTAGGCCAGATACGTCTGTTTCGATCCAGGATACAAGGAACAGGCAGCATTCATGATTTTCTATGATCAAAAAATTCACAAAACACCCTATGCTCAACTTGAAAAACCGATGTCGTAAAAATAGTCAAATGACCTCAATTCCATTAAGATATTCTTGTTGATAGATATTACTGTTTGTTGAATGTCGATCATACTCGGGCGAACTAAGTTTTATAATAGCCTTCGAGGAGGCTCGCCACTTTCGCATAGCTGGTGTAGTGGTAGCTCTGAGCACACTGGTTTGCATCCTACCGGACACCAGGTTCGATCTTCGTCTGACAAACTTTTTTTTATTTTGACGGAAATCAGTAAAACACCTACTGATGTTTAATAGTCCATAGGACTACTCTATTTCACTATTCCTTTACAGTTTTCGGTAATTTTTGTTTGTCCACCAAGATACTTTGTCACCGAAATGTTTGTCATCGGCGAATTTATCATTATTTGCTAGAAGCTGATGATCATGTATAGTTATACTGTTTCTTGAAAGTTTTCGGTCCTATCATGATAAATTTGAACTATTCTTTATAGAATGAAAAAAACAAAAAAAAATTTCGAGTTCTTTTTCAAAACTTTTTTCTTTCAAATTTCGGTTGTCAAAAATCCTTATGATTCCGTCGAAGCTGCGAAGGATCAGAACATCGTAGAGGAGGTACCCTGATCATTCGGTTATCTCTGAGACAAAGAGATCATCAGGCAGAGCCTCCTGTTCTTTTGGAGCTGAAGGACACAACATCACGAAGAGCCTCATGATCCTTCTGAAGTAACAGACCATCAGGAGGTACCCTACGATCCTTCTTATCTGAAAGATCAGATGTCCCCATCAGAAGGTACCATGTGATGCTTCGGATCGGAAGGATCAGATAGGACATCAGGCAGAGCCTCATGTGCTTTTGGAGCTGAAGGAGAACATCAGAGCCTCGTGATCCTTTGGAGCTAAAGGATCACACCATCGGGAAATCAGGTACCCTTACGATCCTTCTTATCTGAAGCATCAGAACATCAAAAGCCATGTAATCCTTCGGAGCTGAAGGATCGACAGACCATCAGGACGAGCCTAAACATGGTATTCCAAGTTAGTTGGACGTTTTATCAGCTATTACCATCGTTCATACATTCAATTGTGAGGGTAACCGAAAATCGATTGAAAATTGCATTAAAAAGCTTATTCCAGAAAAATGTGAACAAAAATTAGCTGAAAAATACATATAAAAATCTAGTTGAAAAAAAGGTTGTCATCGCCAAAGATTATGCCAGATACCCCGTTTGTCTACTGGAGACTTTGTCTTGGATCCCCGCCAAAGAACCTTTGCCACCTAAAAGTTTGTCATCTCGAAAGAAAGCCCCCCGACTCTGCGCGTTATGGTGAGACCCTAATACGTCATGTTTGACCCGCAAAATATCTCGTAGCGAAAAATACAGTTATTTTTTAACCGTATACTGTAGCGCTGTTGTAGAAGTTTACGGGATCTCTATTTTTCTAATGATTAAAATTAACAACAAATCAGAAGAATGACCCTCACACGAAGAAACGAAGAGAATGAAATATCGATGTCACTTTTCGGAAAAAAAATTAATTTCAAATGAGCCCGTAAATTTACACATGCGCTACGGTAGACATTTAAACAATTACTGTAGTTTTCCGCTCCCAACGAGAAATTTTGCGCGTCAATAATAATATATCGCACAATAAGCATTCTCAGAATTTTGCATGTTCCCGGAATAATTTATTTAATGGTTTTTTTGGTTGTTTCCTATTGGTCCCAAAAATCAACAAAAAAAAATTTGTTATGAAAAATTTCTGTTTTCTTCCGTTTAAAATCAAAAGTTTTTTTAGTTGCTTTTTTTGATAAATTTTTGCAACCACCCTGATTTATATCCCGATAAATGTTTAATGTCCCGCTTATGATATCTGGAACTGCCTCTTTGCACGTAAAATTCCTACCTGCGGACCAAACACACCATACATCACGCGCACTTTTTTTTTTTTCATCTGGACAAACACATTTTCCGCATGATTTCACTGACTTTATTTAACTCTCATCACTCGTATCGTTAAAAAATGCCCTAATCATCAACCTATTTTCATTGTCATTCAAAAAAAAAAACTATTTCGTACTCGGCGATCGTACTAATTTGTCATCATTGCGTTCCGTCGAGCAAAAATCAATCGGGAGTACTTTTACGTTTTCCGTTGAAAAAAAATCCAAAAAAAACACCATCCAAAAAAGATCCAAAAAAATTCCTAGTTAATTAAAACCGGGAATAAAAAATTCAAATAAAAAGTTCAAACGTTTCGTTATAAAAATGTACACCGGTAAGCTGAAACATATACATTTCATAAAGATTCTAACAATGTGCGACGATACGCTCGCAGTTTGTAGTCCAGCTCCATTCAGTGATGATGTAGAGGTTATTAAACAACAGGCGATCGATTATCCCATACAAATCACTCTGGTAGCGATTTCTGGGAACGGTAAGCCGTGCGCTCCGTTGTACTCATAGTTCGATGAATGAAGGCATCCGTGTAAGTTCTCAAATTTTCAAATGAAAACTGCCAAAAAAGGTTTTTAGTTATAATCTAAGAAATTATCGATTTTTAAATTTTATGAAAATTTTTTCGAAAAATTTGGGTTTTTTGTTTTTGTTTTTGATTAATTGATTGTTCGGCAAAAATGTCAAAAATCGAAAATTTAGGTATTTTTTCTTGGGATGAAAAAAAAAAAACTTTATCCGCCCGGCTAAGCGAAACTTGTGCTTTTTCGGTTTATTGATTTAAACCTTTGATTTACTGGAAAAACTTGAAAAAATCAATACTTTTATCACTGCGATCTGGTCTTCCACTTTAAACCTCGCGCTCCATTGAGAATCGCGGACAACGCATCGCGGGAAAGCCGTGTACTCCACACGGACAAGAATACAATTAGATTTACAACTAAAGTGTGACGAGCCGCGACGCGACACAACGCGCCGGAAATCTACCCCAGATATGGTCTGGCCTAGATCGGAAAAAACTCTTCCATTTCAATTTTATTATGAGGGAAGCCAGAAATCTTTGTTTTTATTTTATGCGATTTTGCTCTAAATTATCGATTTTTTGGAAAAAGTTTGAAAATTCCATAATTTTTTAATGATTATTGGAACTAAAAATTAAAATTTTCACAATGCTCAAAAACAAAAATTACTGATGTTAGATAAAAAAAACACGGCATGCAATTTCTAGACCACCGAAACTATCAAAAACCTCTTCCAGTGACTCGTCCGGTCCGTCTCTACGCAGACGGTGTCTACGATATGTTCCGCTACGGCCACGCGAATCAATTCCTGCAGATCAAACAACCTCTTCCGAATGTCTACCTTATTGTTGGCGGTGAGTTCGGCCCGCGCAATTCAAAATTTTTAATTTAAAAAAAAAACGATTTTGTCCAGTATGGTCCGAAGAGTCTATGAAGAATAAGGGGAGAACTGCAGGGCAAAGGAGAGCGGTTCGAGGCGATTCGGCATATTGTGCCGGTACGTCGACGAGGTGTATCAATGAGGCGTCGCCGTGGATATCTCCGATACCGTTTTTTGAAGGAGGGAGGTAAATTGCGCGTGAGATTCGGTGTTCGCACAGTTTTATGTCCAAGAACGAAGGAAATTTTATACCTAAATTTCGGAGAAAAATCATCAGTATAAATTATTGCCTTTTTTAAACGTCACTCACAAAATCGATAATAAAAGTTTGAAAATCACAGTCAATTTTTATTTTCAAAATTTCGTTGTTCTATCACGGGAACGCAAATTTCTCAGCATGCGTACTACACAACACATTTGACGCGCAAAATATCTCGTAGCGAAAACTACAGTAATTTGTTTATTGACACTGTAGCGCGCTACTGTCGATTTACGGGCTCTATTTTAAGCTCTTTCTATCGATACATATAGGATACATATTGATCCCGTAAACAGACAGCGCGCTACAGTAGTCAATTAATGAGTCACTGTAGTGGTCTTTCACTGCTACAAGATATTTTGCAGCCTCAGACATGTTGCGCAATAGCATCCTCAGAATTTTCTGTACCCCGTAACAAAACTTCGAGTTTTTCGAAACAAAAAGTTTAATTTAAAAAACCTCTAATCTTCGAGATATTCGAGTATTGATCTATTGATTTTTCGATAAATATTTATTTTTTTTTTACGATATTCGAAACAATTATCGAAATTTCAGAACTAACAAAAAACATTTGCGGAGGAAAATCGATAACATTTTCAAAGTATATTTTGTGTCCATAAAATTGATTTTTCCGTAAATTTAATTTGTTTGATTTTCGGGTTGGGTTCGTATTCCTAATTTCGGTAATTTTGAGTCGATAATTTTTTGTTTTTTTTTTTCAATTGAAACTTTTATTGATCAAGTTTCTGGCCAGTGCTCTTATAAATTGAAATGAGAAGATTTGGCCGAACCAGACCATTCTGGCTCGGACATGTCTGGGGTAGAATTACGGCGCGCGCGTCGCGCCTCGATCCTTTTAGCTTGTAAAACTACATGTATTTGTCCGTGTGGAGTACACGACTTTGCGTTGTCGAGCAGGTGATTGTCAGATGGAGCGCGTACAATGCTATGAGGAAAGCCAGAACCCCGTGATTGATTAGTTTTTGACTTAAAAACCTGATTTGAAAGAAAATATCGGTAATTTTTCGGATTTTTAACAAGAAAGGTCTTTATTTCCGGAAACTTTCATTTGATAATTATTTATTTATTGGTTTCTCGGAAAAATTTGCCGAAATCTATCGATAGTCGGACAATTGGACGAAAAGTCGAAAAAAAAATTCTAGGCCACGAATTTCCTCTTCCAGGTTGACTTTATGTCACACGACGCTCTGCCATACCAAGGTACCGCCGGAGAAGACATCTACGAGAAGCACGGCACTGCTGGCATGTTCCAGGAGACGCAGAGAAGCGAAGGAATATCGGCGAGCGATTAGATTTGTCGAGATTATGTCAGCGACTACGACACGTATGTCAGAAGAAATTTGCAGGTGAGAGGATATTCGGCCACCGATTGGAACGTTGGCTTTTTTACAGTGAGCCTGGCCTAGAAAGGGGTGGCCTAGAAACAAGTGGTGGCCTAGCAAGACTCTTCCATTTTTTTCAGACCAGCAAATATAGTCTGCAAGACACCGTAGTGGTGAATAAAAGAATTGGGCCGTGGCCTGCTGCAAACGTGGAAAACGTTTTGAATTTATTGATTGAAAGAATCTTGACGACCATTTGCCATCGTGATCTTCAGCGAAACCGTTCGAACAACAAAAGGGCCGATGAAAATGTGGAAAATAGGGAGAATATTGAGTTTTTAAAGAAAATTCGAGTAAATTATGGGAAGAAAAATTATACTCGTGAAAGTTAACTGAATTTATGCAATTTATTTTTTGAAATTCTCAATTTTTTTGGAAAATTTTTTTTTCTTAGGGCTTAGTCGAACATTTGGCTTTGTTTTAGGATTAAGGCTCATGCTTAGGCTAAGGCTTAGACAAAAACTTAAGCTTAGGCTTAGGCTTTTGATTAGGCTTAGGATTCAGGAGTCGGTGTCTTTCACTTAGGTTTGGCGTCATTGGCGAGCGTTAGCTCGCTATTTAGGCTTGGGTTAATTAGGCTTAGGCTTAGGCCTAGATTTAAACTTTTAGGCTTAGGGTTAGAATCACGCTGGCTAGGGGAAAAAAGAGAAATTCCAAAAATTCCAGGTTAAACGTAAAAAGGACAAAAAGGTACATCCCGAAGTCGGGTCAAAAAATAAAGTGATGAAATGTTCGGGATACATGAATGAATATTTCTGAGTCTCGCGGATTTATTTTCATAATCATATTCTGAACGTATTATTGACTCGTCGTGTGGGACATTTCAATGGATTTTCCATAGAAATCTCTGTAGAATTCCGCCATCGGCCAACGATTCTTCACAAGAGCCAAACTCGGCGAGTCGGTCAATGTTTGAGCTCGTCTGAAGAGTTTCAAAATATATGAATTCATTTATCTTGCAAACCTTTCACCGTTTGTGTTCAGTAAAAAGTCCGTCGGGGCAGATTTCCGTATCATCAGACGATTTGCATGTATACAATCCACATGAGGTTTTGTTCGCCTTTAGAATTTCTCCCAGTTGCCTGGAACGTTAGTTTTTCTGAATTTTTTGAAAGGTATAGAGATAGCAACAAAAAAAAAAATATACCCAAATAATGAGCTATTTAATCTAGGGGCTTTATTACAAATACTTTTCTAAGAACGTCTTGGTCTTGATAAATGCGTGCTTTAAGAAAAAAAAAAGTCAAAAATAATAGCGAGTCCTCAGATGTCGGGCGTTGTACTTATTAAACTCGGGGTCAATAAGTTCCGGGTCAAAATTCATAACTTTTGCGTAGCAAATCGATTTCCTTAAATGTGGGACTTTATGTTATCAAACATGGTCTTTTATTTGACGGCACTTTCAAAAAGTTTTGCCCACTCCATGTACCCAAGCTCGGATCCACTTTTTTCAGGCGTATGCCCGATCTCGCATTTTCTTTGTAACTTTCAATTGAGACTTTTGTGCGGATTTTGATTAATTAAATATACAATGTAAGAATACAATAAAAATTTGAGAAAAAATTCGCTCAAAAAAACAATTTTTTTGATCGGCAAAAAACTTAACCCTCGAAAAAAATTTTGTCGCCCAAATCTCTAGGTTTTATGGAATGATGCAAACAATTCTGAACAATTATTTAACACATAAAAGTTTTTTGGATTTAAGGCGTCACACACAAGCGGCAATGGAAAAAATGATTTTTTAGTGAATTTTTTGAAATTTTTGAGAAATTCTCGTCTAAATATTAAATTCTCAAATGTTTTGTGTGTCGAAAAATTGTTCAGAATTTTGCATAATTAGTCTCCTGTACAAAAATCCAGAAATTCCGACAAAAATTTCTCCGAGGATGTTGACGAACCTAAAAAATTTGTTTTTTTGAAGGAATTTTTTCTCTTTATTGTATTCTTACATGTATACTTAATAATTCAAAATCCGCACATAAGTATCAATTTACAGTTTCAAATAAGCAAGATCGGGCATACGCCTGCATAAAAAAGGATCCGTGCTAGGGTACACGGATTGGTCAAAATTTTGAAAGTGCCGTCAAAGACCATGATAGATAACATAAATTCCCACGACTTTTAGAAAAATCGATCAGCCACCCGAAAAAAGTTATGAATTTTGACCATGGTATCGAACTTTTATCGTGTGCTACATGCTTGTCGCGAAATATACCTATTTACCTATACCTGTACCTATACCTGCTTCATCTTTCGATATACGCCGTTCAAATTGTGGAGCATCTTGTCCAAATCGTCGTATCCTCTTCCAACTCCCAGGTAGATTAGTTGTTGAATCTACAATTTTATATTTAATTATAAATTGTATATTTTTGTAATTTAAAAAAAAACCTTTCGAAATGCGGCTAAGTAATCAATAATATTGACCTTAATGCCATGGGTCCTCATGGAATTTTCTGCCCATGCACAGTGTAGGAGAGCTCTTCCACTCCGTTCCGATCGATCAGCACATTACTTAGATAAATTAAGTCCCTGTGCTCGAATTCAAGAGCTGCTTCAGCTGCAACCATTGAGAGACCACGAGCTGGTGAATGATGGAAAATAGTTCATCTTCACTTTCAAGGACAAAATCTGCCAGCGGGGAAAGATTCCACCATTTGCCGAGCCGGCTGAAAAGGATAAAGTTTTGATGTTCCTGAAGAATAAACATCTGGCCTCAAATGTTCGGATTCATTGAGCTTCTCGTAGGCATCCCAAGCTCTCAGTAATCCCTTAGGATTTTCCCCTATGACTATTTGGGCTGAAATCATTTCGATAAAATTCGGCATAGAATTCCAAGAATTTGGGTCTCGAGTATCACGCCGACAGTGATTTCCTTGCCCATCACAATCACCTCTGACAAAACGGCGTGGGTTGTTGGAATCTCCACGGATTGATTTCCATAGAAATGCACGTTGTTTTCGAATGGCAAAACCTTTGTTAGCAACCGGTCTACCATTCGGCGCCAGACAGCTGAGAAGACTTCACCGTAGGCTCCTTCGCCGAGCTTCCTTCACTTTTCGAGCATCTAGCGCCGACGTTGATAGGCTACCCCATGGTTTTGCTTCTTTTTGGGCCAACAACACGGCGAAGTTGTGCCATGGACGGATCTTTTTTGTGAAATGTGATACTGCCAATGGGGATATTTCTAGAATCAGGATGAGCTGACCGAGCACTTGGAGCTCATTTGTTCCAGTTCAGCAAGCATGCACAGTTCGAAAGGATGGACAGTCCGAAAATGACTTTTCTGAAATTGTCATAGTTCATTGTGAAAATTCGTTTCGGCTAAAAATGCAAATGCATTATGTTTCTGAAACTCACCAGTTGACTCTGAAATCGTCGTTCGTTGTCATGTCGAGTGCCAAGAACGGTGGTGGTCACCACTGCCGTCTTTGTGAACCGCATCCAAATCGACAAATGTCTCGGGAGTTAACTATAGAAATGAAGTTTTGAAAAATTAAAAAACTCACAATTATTGAAACACGTTATTAGGCCAATAACTTCACACGTGAATTAATACATTCATGTATTCGATTTTCTCTGACTGTTATCACGGGTTTCTGGCTCACGGTAGTTCAGCCACGGTCCCAGCACAGAAAATAGATGTCACGTTCATGACGAATAATCAGTCTGAAAGCTATATTGGCTGCTATCTCGAAAACTCTCTAAAAACGCGTTTTGAGAAATTATATTATGATTTTTTGGAGAAAATCAGAAATTATTGATTTTTTTGAAGGAGAAAATGGGAAATTTTTCATTTTTATTGGGGAAAATCAGAAATTATTGGTTTTTGGAGAAAATCAAAAATTACGATTGGTAATTTGAAGCAGGGGTGGGCAGCAATTGCCGTTCGGCAAATACGCAGATTACCGGCCGATTTTCCGGGTTTTCATTTACGGCAGTTTGCCGGTTTTGCGTTCAATTTGCCCGACATTTTTCAATTTCTCCGGCAATTTGCCGGTTTGGCGATTTGCCCGAATTTTTCAATTTAACCGGCAATTTGGCGGTTTGCCAATTGGCCCGACATTTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCTTACCCGAAATTTTCAATTTCGTCAATTTGCCGGTAATCGGTGCCGATTTCCAAAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTTTCATTTTCGGCAATTTGCCGGTTTGCCGATTGCCCGAAATTTTTCGATTTCGGCAATTTGTCGGTTTGCCGATTTGCTACGGAATATTTCATTTTCGGCAATTTGCCGGTTTGGCGATTTGCCCGACGTTTTTCAATTTCGGCAATTTGCCGGCGTTTTCCGATAATTTGTCGAAATTTTTCATTTTCGGCAGTTTGCCGGTTTGCAGATCTGCCCATTTAAGTTCGGAACTCAGATTGGCGGTTTGCCGATTAGCCCGAAATTATTTAAACGGCAATTTGCCGGTTCGCTTTAGCCAGAAATTTTTCAATTTCAGCAATTACAATAGAGGTCGATTTACCATTCAGCTGCCGGAAGTCTTCAGAAGGAATTTTTTATAATAAGGAACCACTAAACACAGCGTTTTGAAACTTTTCCACGTTTTTTAAAGATGATTTCATAGAATTTGCTTACTTGGTTTGTCGAATTGCCAGAAGTTTTTCAATTACAAGTTGGCAATTTCCGGAATTTTTAATTATGGCAATTTGACGGTTTGCCGAATTATTTGCCAGAAATTTTTCAAATTCGCCAAATTGCCGGTTTTCCGATGGAACTTTTTCTCGGCAATTTGTCGATTTGCCGGAGTCTTAAATTTTTCCAATCAATTTGCCGATTTGCCGGAAAAAAAATTGTTTCCCGCCCACCCATCAGTTGATGAATTCATCGTTCTTTTGTGTGTTTGTACTCCCATCAATCTTAAACTCGACCCGGACTGCAAAGGCATATTTACAGTTTTCTCTTCTGGTAGTGAAATGGTGGTCTTAAGTTTCGAAGACTATGCCCACGTAATTTCTAAAGTATTTATGTTTTGCAATTGTTTATCAATGACCCTAAAAAACAGACAAAGCATTTCCGCGTGGCAAATTATCAAGTAACTTGCCTAGGCGAATAGTACTGATGTTATAATTTTTTTTTAGAATCAGTTTGGAATTTCGAATTTTTCTGAAACAACCGCCGGCAAAATGAATTACTGTGAGCACTTTTGATTGTTCCCCGGTTTTCTTGTAGATTTTTGTGCAAAAAATTTCGACTTTCAGCGGTAAAAAAAATACAAAAAGGTCGAAGAAGAAGGAAACGAGCAACACTGCTTCTTGGTCAGGAGGCCCCAAAACCAGGGGGAGCAAAACAAAAAACCAAAACCATCGAAAGGAAATGCGACAGGGGTCGCGGCGAACCGGAATTGACTGCACATCGAAAAAAACCAAGACAGCAAAAAAAGTGAGACAGAAGAGAGATATAAATGCACCGGAGTTCAATTTTAAGCTCGTATTATAGATATACGTCATTGTATCAGGGGTGGGCGGCAATTGCGTCGTTCGGCAAATTGACCGCCAAATTCGGCATATCAATTGCCGGTTTGTCGATTTGCCGGAAATTTTCAATTCCGGCAATTTGCTGGTTTGCCGATTTGCCGGAAGTTTTAGGGTCATGTTTTTCGGTCAAATCAGTTTTGCCGGAAATTTGGTTATATAAGAGACGGACTGTCTTTTTGAGTTGTTCCCGTTTTTTTACATATTTTCATAGAAATTCATCGAGATAATTTGCCGAAATTTTTCGGCAAATTGCCGTTTTGGCAATTTACCGATTTGCCGGAAATTTCCATTCCGACAATTTGATATGCCAATTCGCCGGAAAAAATCGTTTGCCGCCCACCCCTGAATATAGAGCCCTTTTTAGTCTCATGTCACCTCGATCACGTGAAATGCTGTCAGACAGCAAAAAGACGACCGTTGATGATGATTCAGCAGTTCCAAGAACAACAAATGTCGCTGGAGCAGTCACTTCTACGATTCCTGCTCTCACCTCTGAAAACGTCCCGTTCTAATTCAGCCACCCAAAGACCTTATATGGTGCGGGACGAAAGCCAAAACGGTGCTCCGGAACTTGACGGATCTGGCAGCGTTTCACTTTCACTCAAGAGCTCACTGACTGGAGGTGATAAGTGGCTTGGAGAAGCCGTGGCAAGGAATTGGATTCGCTCGGTTAGCATCCTTTTTTTATTGGAGCGGCGGCGTAAAAATCGTGCCAGAGTTGCGAGAGGGGGCGTGTTTTTTAGTTTTTCTGTTGTTGGTGGGGACTTATTATTATTAGGTTGGTGATTTTATTTTCACTGGTGGAAATCAGCTAATAAAACTAAAAAATAACTTCGGGATATGCAAATAAAAACCCAACTTTAAAAAGCGAACTCCGATCAGCAGTTTGCTCGGCCCACTATTCAACCAATCCAATTGGTTCGTTGAAATTCTTGGGAACTCATTGTTAGAGGATAGAATTCAAACGAAAGATTAGCAAGTTCACTGGTTATTGCTTTCATTAGAATATCATTGCTTATATATATATTTCAATAAAAAAATAGTGTACGTCATCAATGGGCGGAGCCTCTTCCATCGTGGAGACCCATCGTGGTGAGACACGTGGTGGTGAGACCCATCGTGGTGAGACTTCGTGGTGAGACGTGGTGGATTCAGACCCGTAAATAGAGACCTGCGCATCGAGGTGAGACCCCTCCTGGTGAGACCCATCGTGGTGAGACCCATCGAGGAGAGACCCTTCGTGGTGAGACCCATCGTGGTGAGTCCCCCATTAATTTTGGCGTGAAATTCAAATTTTCTAAGATCGATTTGGCTTTTTTTCGTTTAACGAAAAATCTGGAAAGGAAATTCTAGCATTTTTTTAGAATAATCTGATGAGGAAATTTCTTACTTTCCAGCGAAATCTGGAAACTCCAAGGATTTCCTAACATAATCTGGAGACTTCTAAATAAGATCAGGAAATTTCTAGAACTTTTTTATAATCGTCTGAAAACATCTTTCTAGAGTATACTAAAAACTTCTAGAATTTTAAAATTCCGCGAAGATCGAGGAAGAGATTTGCCAAGTTCAATTAATGTGGAGCCAGACGGAGCACGCGCTTTGCGCGCGCGAAACGGCTGGTTTTAGATATTTTGTAGTATTTTTCAAATCTTAAAAGAGCAGAGGTGAAAAAAAAACGAACTGCAATAACAGAAAATCGATGTCGAGAAGGACTGTAAAACCTGGAAATCCAACTCGCGCCAAAATTTAACCAATCGGAAGACTTTCCTGCCTTGGACTTCAATCTCGTGAAACTTGGCAAAGACTAGGTGAACATCAGTCTTTTGCGTAGATGTTCCATTGGGAAGAAATGTTCATCTAGGTCAAGCTCCGGTCACACGGAAGATACATTAATGTTCGACAAGCGAATCACTCACATTGATCTACTCGGCGGGCCTGCGATGAAACCATCGAATTCTTCCCTATAAAAAAGGCAGAAGATTATACAGAATTCCGTATGGTCAGATGTGGATCAATCCCTTAACCGCCGTGTCGAGTATGTCAATGACGATGTGTACCGATTTGCAATTGAAGGAGTGCCCCACGGATTCTCCAACTCGATCAACTGCAATGTGACTGTTATCAGCATTTGGAAGGACGCTGTGCCTTTGAAACAAGCAATCGCCTCAGAGAGGCACTTGGTCTACACTACTTCTTGCTTCTGAAAGCACCCCCTGACGAATGCGACCGATGATCGTCTCACCACGTGGAGCTTGTAGGACGAGCTGGCTACTTTTTGGCACTTGCGGTTGCAGTCAACACGATTGATGCAAAGCTGGCCGAACCTGTATTGCGGATATTGTCCAATCGATTAGCTCCCAGAGACCAAGAGCCGTGGATTCTTGTCAGTATCTGCTCCCTGTGCATTTCGTTGCTCTACTTCATCAAGGAATTGGTTTTTGAGTTCTTGTAAAATGAGAGAATAATTCTCTAATTTACAGAAGAAAGGGACAAAACAATCAGAAGGGGAAGCCAACACTGAGCAACAAATACGTCTACAACAAGTCGGTTGAGTTGACGAAGCAATTAACCGTTCTCCTTCTAGAAGCCAGGAGAGTGTGATGGGACCTGGATAGTTCTTCTCCATTATGAATATGTGAAAAGCATTTGAATTGATCTGGGTTTGGAAATGAAGAATTTTATAATGGATTCTTTCCGAAATCTTCCTTCCTGCCTGCTGTTAACTCTGCGGCTTGATCTGCAAAAAAAGCGGTAATATCTCCCCCAGGAAGACGTCAGCACACTCTTAACCATGCCTTAGTTGAAACGTTTCTCGGTATTCTCCCGCATTTTTCGAAGATCACACCAAAATGGGATACTTTGACAACACGTGCCTGCCATCGCTTCCTGAACGGGGATTTTGTTAGAAAATTCGTGGAAAATAGGAAGAATCATTTCGAGAAAATGGAATTATTGACTCTTTTCTGATTTTCTCAAACAAAAAAAAATTAAAATCGAATTGATTTCTGGCTTACCTTACCTAAATAGAATTGAAATGGAAGAGTTTGCCGAACTAGGCCATTTGTGGCGGCCTGGGGTATATTTGCGGCGAGTTGCGTGTCGTCGCGGCTCGTTGTTGTAAATCTAAATGTGATTCGACCGTGTGGAGTACACGACTTTCACATTCGTTGTGCCGCGGGCGATTGTCAAAGGAGCGCGAAAAATACAATGAGGAAATCGGCCAAAACCCCGTGTATTGATTTTTCGAAAATTTCGGAAAAATCTGCTAATTTTATTCAATATTTACATTTGTCCTAATTTCTTAGAAATGTTCAAAAAATCTGATTTTCTTTTTCCCGATGAATTTTTGTAAAATAGTTGCTATCCGTATTTCTCGAAAAGAATCGATTATTTTTTTCCGGTTTCCTGGTAAGCTAATCACTTCAGAAAAAAGAATTAAGTTAATATATACTTATAAAAGTCGTAAAAGGTTGGAAATATAAAGTATTTAAATCAGAACAGCGATTACTGACTGAAGCATCTCAACTACCAGGCAAGTTCTTCTTATCGAACTCGACAAATGAAACGAAGAGGTCGGAGCTATAATTGTGCCGATCATTTTCCGGGCGCCCGTCTCTTCGAACTCGGATACGGTAGCCTGCCCGACGTATGTGAAATCGGCCATTAGCACTCAATCGGCAAGCGCCGATTGATGCTCCGTGGCCGACGATAGGGCTTCCTGAAAGAAAATCGATAATTTGCGGTGTGTTTTTATTGATTTTTATGTGAAAATTGGCAAATTATTGATTTTTCGGCTAAATCATAAATTACTGATGTTCTAACCCGTTAAAATCAGTAATTTATTGATTTCTTCGGCTAAATCAGGAATTATCGATTTTTCAGTGAAAATCTGAAAATGATTGAACATTTTACAGCTCTGCGAAAATCAGAAATTAGTTTCGCAAAAATTCACCTTCATATTTCTAAATCGCCACGCAGGGTCTTTCCGACACGTGGCACACACGCGTCATCTCCACATCCTTCGCGGGGTAGTGTGTTCTGAAAAAAAAGCCATTCGGTAATTTTTATAGGTCTCGCACCGGATTGCCGCCACCGGTTATCTTCATTTTTCCAACTAAAGCGCCAACACCGGCGCCGGCATCTTCTTATTTTTCCACGTAGCCGGCGCCAGCCGCGCCAAAACTATCTTCAAGCGGCGCCGGGCAGCTTTTTATTTTCCCCATAGCGTGCCAGCGGCGCCGCCGGCATCTTTTTATTTTTCCACGTAGCACGTCGGCGCCGGCAGCCGCGCAAACTATTTTCGCCGCCGCCGGTTTACTTTTCCACGTAGCGCGCCAGCGGCGCCGCCGGCAAGTTTTAATTTTCTTCCACGTAGCGCATAGGCTAGCGCCGCCCCCGGCATCTTTTCATTTTTCCACGTAGCGCGCCAGCGCCGGCAGCCTCGCAAACTATTTCACTGTTCGCCCGCCGGCATCTTTTTATTTTCCACATAGCGTGCCAGCGGCGCCGCCAGCATATTTTTATTTTTCCACGTAGCGCGCTAGCGCCGGCGCCGGAATTCATTCTTTTTTCCACATAGCGTGCCAGCGGCGCCGCCGGCATCTTTTTATTTTTCCACCTAGGGCGCTAGTGCCGGCCGCATTTTCATCTTTTCATGCAGTGACCGCCAGCGCGGCCGCCGGCCTCTTCTCATTATCCATGTCGCGCTAGCGCCGGCGGCAGCGCAAACGATTCTTCGCCGCCCCCGGCGCGTTTTCCTTTATTAATTAGTGCGCCAGCGCCGCCGCCGGCATCTTTTGATTTTTCCGCAGTGCGCCAGCGCGGCAACGGCGCAATTCTAATCTCGGTCTTTTTTGACCGATACCTGAAAACGCCTAGGAATATAGTGGGGCCAAATCTACAAGCGGAAATTTCTCAGCTAGTTTGTCGGTTTCCCAGATTCCAGGAGGCTTATCACAAAGATAAAGTGCCTCACAAAGGCCACCGTCCGCCTTCACTTTCATTCCTCTATCCTCAATAATCGTCGAAGCTGTCTCAATTGTCCGTCGAACGGCGAGGCAAACGTATGCGAGATTGCCATTTTCGAACCCATATTTTGCACTCTTTCGCCTGTTGCCGACCGCGCACGCTGAGCATCGAATTATCCGTCGTGAGACCGTCGGCTCCGTCGAGTAAATTACGCCAATTTCGATTGATATTGTTGTCTCCTCGCTGCAACGCAAAAAATCAATAATTTCTGATTTCCAACGTAAAATCAATAAGTGTTCTGATTTTTGTTGAAAAATCATTACTACCGATTTTAACTGAAAAATCAATAAATGCTGATTTTCCTTTTTTTTGCACGTACAAAAGTCGATAATTTCCAGATTCTCATCGAAAAATCAATAATTTGTGATTTTCGCCAACAAAAAATCAATAATTCAGATTTTTACCGAAAACACAAATTGATAATTTCAGATTTTCACCGAAAAATCAGAAATTATTGACTTTGGATAAAAATCAAAAATTTACTGATTTTCATCTAAAAATCAATAATTTCAACCATTCGCAGAAACATCGGTCATTTTTAATTTTCACCGTAGAATCAATAATTTCTGATTTTCACCAAAAATTATCAAATAATTTTAATTTTTTTTTCGAAAAATCAATATTTTCTAAGTGCTTTTTATCGGAAAATCAATAATTTCCGATTTTCACCAAAAAATCAATAATTTCAGATTTTTTTCGCATAAAAAAGCTCTGTAAATAATTTACGAAGTTGACGAGAAATCAATAATTTGCTGATTTTATTCTCACAGAAAATCAATAAATTTTTTTTGTTTTTCGTTGTTTTTTTTTTCTAAAAATCAGCGTTTTTAATTTCCCCAAAAAATCAGTAATTTTTTAGGGATTTTATTTTTCGAAAAATCATTTCAGATACCGAAAAAATCAATAAATTCAAAAAAAAGTATTTCATTTTTTTGAATTCTTCAAAGTACCGTTCCACGTGTCAGAACAATCCAAATTTTCCGTGGATAAGTTATCGGCATCCTATCGATATCGGTTTTAGCTGAAGAAAAAACTTAAACAATTGGAAAATTGTGTCCTCCTGTCGGACAGGTGCTCGGTGCTCTCCCATCACGGCTTGTCTACAAAAAATGCGGGATTCTTCGTTCTTAACCATACGAAATCAGTTGACTCTGCGTCTCTCTTCCCGCATTTTTTGTAGATCAACGTAGATCAGACCAAAATGAGGAGCACACTGAATGAAGACACCATGATTTTTCGAAACAAAAGAAATTCTCAAAAAGTGACGTCAAGAGGTATATAGGTAAATCGGATACTTGGTATCAAATGACGGAAAAACAAACGAAAGTTGCAAAATTTTTAGATGAAATTAATTAGACTTTGGCGGGAAAAACAGATCAAATTTACATTAAAATACCGGAAAAATAGGGGGAAAAAAGCCTAATTATTGCCTAAAAAATTCAGGATTAAACGGGTTGTACTTTTTCTTCTTTCCACGCTTCTCCTCCGATTCCTCGGCGGCTTTTCGTTTCTGCAGCAGCTCAATTTCCTCGGGATGTAGCAAAGCATGGGCTCTCGCTTTCTCGACTCGTTCCCGGCAGTTTCTAGACGCTTCTCGCATGCTCGCCAGGCCGTCGTTCTCGATCGTATACCTCTTCGAGTTGACGTTCTTCAGAGCTATCACGGTGGCGGTACTGCTTTTTTGGAAGAAAAATTGGGGGGTTTTTTTGTGGTTTGTAGTGGGCACCCTATATGCGCGAAAAAAGAGTCGAATTTTTTTGTAGATCAACGTATGGTGAAGAACGTACTGGCGTCATATAATTTTGGGCGAAATTCCCGCATTTTTGGTAGATCAAACCGTAGTTGAAAATTTTTCGGGAAAAAAAATTACGAATTTCTGGCTTTTCTCAAATTGAAATGGAAGAGTTTTTTCCGAAATTGGCCATTTTGGCTCGGCCATATCTGAGCTAGATTTACGACACGTTGCGTGTCGCTTCGCGGCTCGATTTTAGTTGTAAAACTAAATGTGATGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCAGGCGATTGTCAATGGAGGGCGAAAAATTCAATGAGGAAGGCCTGAACCCCGTGGTAGTCCGATGCACAAAACTGATTTTGTTTTTGAATTCTTGGGATTGAAGAAATTTTGCCGATAAAGCCGATAACTCAAAAAATTCTAAAAAATTTGGATAATGTCTGGAGGAAAAACCCCAATGCTGAAAATTTCGAATAATTTAAAATTTTTGCGCATGGCCGAAAAGAATAAAACTCGGCCAATTCTTTGGCGGCCATGATGCAAGACACCATATTTGACGCACGCAAAAAAAGGTGTTTTTGGATGTTATTTTCTTTTTCCGCCAGAATCTTTAATAATGGTATCTATTCCAGTGACAAAAAATCATAACCTGTTGCAAAAAACGGATGTTATTTTTTTCGAAAAATTCAATTTTGCGCGTCAGATGTGATGCTTTAAGCTCTGTGGCCGCCCAAAAAGAGAACACTCGGCCCACCAATTTTTCGATGACTCCATTGACAATAGCCTGCTGGACACCGGGTGGAAAAGTTTCGTGTACTCCCATGGGGCACGGACAAATACATTTAGTTACCATTTACAACTAAACGAGCCGCGACGCGACACGCAACGCGCCGTAAATCTACCGTGGCCAGATGTGGTATGGCCTGGCCTAGTTCGGCAGGAAGGTTTCTCTTCCATTTCAATTTATGAGGGAGGCCAGAAATCCGTGGCCGAAAAAGAGAAAACTCGGTCTCCATCCGATTTTTTTTTCTGACGGCCATGACAAGTTTGCGCGACAATAATACACTTCATCATATTTGGCAAAAAATTTTTTAAAGTTTTTTCGAATTTTTTTGATTTCCGAGCAGAAAAAAAAATTGTCTGAGAAATTTATGTGGCCGCGGTAAACTTCGGCCACCGATTTTCGAAGATTTTGACCGTGTTTGAGGGAAAAAGCAATTTGACGCGCAAATTTTCAAAAAAAAAAAAGCCCAAAACACTTTTCTTCTTCTTCTTGTCTTTTGTTAGATGCCGTTTCTGCCTTTTCTTCACTATCACTATCCTCTCGTTTCCGCCTTCCCCTCCTCTTCCAGCTTCCGCTCCGCTCAAACACGGCAGAGCATCGCGCGCTTTTCGTCGATCAAGTGTCGGCGGCTTTACGCAGCGGAGCTCCTCGTACCACTCGTTTTTGTTGTTTAAATCGTATTATCCGCGAAATACACCTGAATTCACATTTACGTCGACTCCCATTCCTTCTTCTCGGCCGCTTTTTCCGCTTCGTAGCCGCGGTTTCCGGATCCATAGTTTTTTCGTTCTTCACGTTCGAGATCCTACAAAATATCATTTTTTTTGGAGAGAAATTTAGTTTTTTTTTGGAGAAAATTATCGATTTTCTGGAAAAAATTATCGATTTTTCGGGGAAAGATTAATTACGATTATTTTAAAAGAAAATTATCGATTTATATTGGGAAAAAAATCACTGATTTTCTGGAAAAAATTATCGTTTTTTGTCGGAGAAAGAATATTAAATTTTTTGCAGAAAATTATCGTTTGTTTTTTTGAAAAAAATTTCCGATTTTTCAGAGAAAACTTTTTTATAAAATTATGGATTTTTAAATATAAAATTAACGGTTTTTAGACGCTGGAGTCTTCAAAATTGCGAGATCGATTTTTTTCTGGAGAAAAACATATTGTTTTTTTTTGGAGAAAAATTTCGATTTTTTTGAAGACATTTATCTTGGTGATTGTTGATAAAATTATCGATTCTTCGGGGACAAGTATAGCTTTTTTTGGATGAAATTATCGATTTTTTGGGAGAAAAAATACCGATTTTTTCCGTTTGGATCAAATTACCGTTTGAAAAACAAGTATCACAATTTTTTGAAGAAAATTGTCAATTTTTTTGGTAATAAATATAGTTGTTTTGGATAAAACGAGATTTTTCAGCTAAAAATATAGATTTTTGCTTTTAGATAAAATTTTGATTTAAAAAGAAAATTATCGATTTTATGGGTAAAAAATAACGTTTTTTGGATAAAATTATGGGTTGATTTCTTCGGGGTTCGTATAAATATTGATTCTGTCGGGGAAAATATTTTTTGGATAAAATTATCGATTTTTTGGAAAAAATTATGGGTTTTTTTTGAAGAATGATTTTATTGGTGAACAATATCGAATTTTTTCGGGAAAATATCGATTTTTCGGAGAAAATTTCTCATCGATTTTTAGAAATTATCGATTTTAAATTGGGTAACAATCTCGATTTTTTGAAGCAATTCTGAGCCAAATTTTGAATTTTCGAGCGGCAATTTTTGCACAAAGCATTATAGGTTTGACGCACAAAATTCGAATTCTTCAGAATTAGTTTCACAAAAAATTCTATCACCTAAAACTAGTTCACATGTCCCGTTTCATCTGAAACGCTGACATTTTTTGGCTTCTCCACGCTGAGCTCGAACCAGCTCCTCCACTGAACATCGTCTCCATTCGTTCATCGGCTCGGGCTCTCGACTGCATAGCCTCAGGCGCCGCGCCTCGTTTTCCGCCTGAATTTGCCTGTCGAGCAGACGCTGCGCATCTTCGGCGGCTTTTCGCTCGTCTCGGCGAACCCGTTGTTGGATTTTGTCCGAACGTGCCATGATTTGCCAAATGATGGAGAATGTATCATTCATCTGGAAGCGGAAATTATAGAGCAAACCAGTTGATAATTGTGCTCGAAATTTGGGGAAGAAGCGCAACCAAAAAATCAATAATTACGTCCAAAAATCTATTTTATTCAGAAAAACCAGAAAGCGATTTTTTTTCCAAAAATAAATAATTTTCGTGCAAAAATCGATAATTTAGACCGCTTCTAAAAGTCTCAATTTTTCCAACAAAGAAAACAATCTCGAAAAACCGATGTTTACAGAAAAAACAAAAAGCAAAAATTCATAAAAATTAAAAAATTAAAAAAAAATCAATAATTTTTCTAAAAGCGATTTCTTTTTCTAAAAATCCTTGCGTTTAATTTTCTTCTGAAATCGATATTTTCCGTTGCTTTTGGTTTCGTGAAAAAAATCGTCTATTGAACATTTTGCTAAATTTCGAAAAAAAATCTTGAACGATGCACCATGATTTTGAAAATTCTGCTCTGGATCAATTTTTCGAGAAAATCGATTTTTGGAAACTATCATACAAAAATCGACTGCTAGTTGTGCTCGAGATTTGGCTCTGAGGAAAAATCAAAAATTTTCTTCTAAAAATCGATTTTTTATCCAAAAAATCAATAATTTCGTCGGACAAACCGATGTTTTCAGAATAATCAAAAAAAAAATTAAAAAATTAAAAAAAAAATTTCAATACTTTCTAAAATTTTGCGATATCTTTTCTAAAACTATTTAATTTTCTTCTAAAATCGATATTTTTGATTTTTTCGTGAAAAAAATCGTCAATGTTATTGAAATTTTTGCTTAATTTCGAAAAAAAATCTTGAAACTTCGATGCACCATGATTTTGAAAATTCTGCTCCGGAACAATTTTTCGAGAAAAATTTATCGATTTTTGGAAACTATCATACAAAAATCGACGGTAATTGTGTTCGAAATTTGGGAAGGAGGAAAAATCAATAATTTTTTTCTAAAAATCGATTTTTTTTCTACGCGAATCAATAATTTCGTAACCGATGTTTTCAGAATAATCAAAACAAATTTCAAAAATAATAAAAAATCAATAATTTTTTCTAAAATTTTGCAATTTTTTTCTAAAAATCGTTTAATCTTCCTCTAAAATCGATATTTTTCCGGATTTTTTCGTGAAAAAAATCATCAACTTTATTGAAATTTTGTCATACTAAATTTCGAAAAAAAATCTTGAAATTTTGATGCACCATGATTTTCAAAATTCTGCTCCGGACCAATTTTTCGAGAAAAATTATCGATTTTTGGAAATTAGCATACAAAATTCGATGTGCTCGAAATTTGGCTCTGGAAGGAGGAAAAATTAATAATTTTCTAAAAACCGATTTTTTTTCCAAAAAATCAATAATCACGTTCGGCTAATGGAAAACCGATGTCCTTTCAATCAAAACAATCTCAAAAATAATAAAATCACTAAATCAATAATTTTGTCTAAAATTTTGCAATTCTTTTTTCTATAAATCGTATTTTTCCGATTTTTTTCGTGAAAATAACTCGTCTTTTATTGAAAATTTTGCTTTTCGATAAAACGATGATTTTGATTTCGATGCACCATGATTTCGAAAATTCTGCTCCTGAGCAATTTTTCTTTAAGAAAATTACGATTTGTGGAAATCATCACACAAAAACCGATAATTTTGTGAAAAAATTCGGTTTCGCACCATGATTTCGAAAATTCTCAGAATTTTAGAAAATTTATCGATTTTGTGTAGAAATTCGAATTCCAGTGGAAAAATTTTCTTTGTATTTCTCAAAAAATGTTTGATTTAAAAAAAATCGATTTTATGATCTGAAATTCAGGCATTTTTGTAGGGCAAAGTAAAATGGCAAAATCGATGATTTCTCTGATGAGAATGGGAATTTTTGTCAAGAAAAATATAAAAAATTCTTAAACAATTAAAGTGTTGTCAAAAAATTGAAATTTTGCGGAAAAAAAATATATTTACAGATGAATTTTTTAGAAAAATTCTACAAAAAGAGGTTCCATCTAATATTATTTTGTCGCATTGGGAGTTTATATCACATAATTTTTTTTTGTTTCGGTTGCCGTGGAGAATGGGGGTTGCAAATACCAATATCACATTTTTCAGAGGAAAATCACAACAAATATAAGGAAAATTTAAAAAAGGCGCGGGGGGAAATTCACCAGATTATCGATATTTATGGATAATTTCCACGATTATTTTTATAGCAAAATTGATCCGGAGCAGACTTGGGATAAAGCAAATGTTGGAGGGGGAAAATGAACAAATTGATAAATTATAATATATTCGGGGCAAAAAATGGGAAATAATTAAATTGTCGGAACATATAAATGATTAATTGATTGAGGCCAATGGGATTGGTTTCATGTGAGCCAACGCTTCATTACAGACCACTTCCTACCGATGACGTAGCGGCCATGAGAATGCTCGACACGAGCAAGACGGTAGGTTCTAGAGGCGTTTATCTGGAAATTTTGTGAAAAAATGAAGAAAACAAGCTTTCTTCGCTGAAAATTCCAAGATTTTCGGTCGTTTTTTTTTTGCTAATTTTTTTTAAATTCGCCTTGAATTAAATTTCCAGATGTTCAGTAACACGTTTTTTTCTCCTTCAAAAATCGGTTTTTCAATTAATCAAATTCAGAGTATTAATAATTATTTTCCTCCACCAGAATTTGAATATTTTATCCACATTCTGAAACCGGCTCACAGAGCGGCTATTACTACGTGGCCTAGAAAAATCAAACGAACTCCGCCAATGATTTATCCCGTGGCGATTTTTGTGGGATATTTCGGAAACTTGACGAGAATGTTCTCGAATGGTCGGGGGTGCTACAGTTCCACCGTGGCGATTTTTGAGAATATGTTCCGTAGTTATGAAGGTGGCCGAGGGTTGTTTTCTTATTTTACGGCCACGTAATAAAAACCGATCTGTGGGCTCCTGAGCAGAATATCGAAACATATCATGGTGCATCGAAAATTTCAAAATTATCGATTTTTTTGTTGTAGCAAAATTTTCAATAAAATAAGAAATCATGGTGCATGGACAAACCAATTTTTTCCTTTTTTTCGAATTTAAAATAAAATTTAAAAAACAGTAAAATTCTTGAATTTTACTTTTTAAAAATATTTTTTTCAAATTCTGGCAGTTTTAAAATAATAAAAAACGTTTTTTTTTCCATTTTTTTCAATAAAGTTTTTTTATGCCATGATTAGTACTACTAATGTAAAATTTACAGGGTTTTCACAGATTTTCAATTTTGTTGATTGGCTTATTCGTTCTTCAAAAATTCTAAATTTTCAGGTTTTCTTTTCCATTCGCCTTTAATTTTTGGGAAAAAACAATGTTTTTAATTAATTTTTCAGAAGGACTTAAAAAATTGTGACAACTAAAATTGTTCAATTTTTTCCGCAAAAATAATTTTTCGGAAATCCGCGTTCAAATGTCCTACAAAAAACCCCTTACCACAGTAAGCCTAACCAACTGTGAGAGCTCTCTGTTCATCGACTAGGGCTCCGTCGAAAAGCCGCCCAAACTCTAGAGCCGACGCCGTATCGACGCGCACTCGAACCATCTGAAAAACCAAAAATGGAAGAGCTTCTAATTTTTCGTCCAAGGCAGGCCATTTGATCTACGTAGATCTAGAAAAATTGCGAGAAAGAAGAGACGCAGAGTTCTCAACGCTTTCGCATGATTAGGAGTGTGTTGACGTCACATTCGCAAAAAATTCCCGCATTTTTTGTAGATCAAACTGTAATGGGATGGGACCACGAGCAGTGTTAGGCTGTACCATTACGGTTTGAGCTACAAAAAATGCCGGAATTTCTTGCAGAGGTCAACACACTCCTAATCATGCGAAATCAGTTGAGAACTCTGCGCCTCTTTTTCTTGTCCTGCATTTTTGTAGATCAATGTATATAAGCCTCTCTCTCTCTCACCTGAAGTATCACCGCTTGCTCCAACACAATCAGAACATCACAAAACTTGCTGGCAATCGTTTCGCGGGTGTACACTTTCCGTGTGTTCTCACCACACCACATGCCCTCATCGTTTCCGATATGCTTCCCTTGTGGCTGCTGCACAGCCGTTGAGTCGTGCTCACATGGAATATCACCTCAGCCTCGGCGTCTGCAAAGTACGGAGCCCGTGTCTCTACGGGCAGCCACCTGTGTAATCATCGTGTCCTCGACCCACTTTGACCTCCCATCCGAGCTCCGAAGCTATTGCGCGGGGGCGGATGCGGTGGTGTTGGACAGGATCGATGCTCGATCCTCCGGCGATTGTCCTAATAGATCACATCGACTTTGTGGACTTCACGAGAACAAGTCTGATCTAAATGCCAAGTCACGGGGAAATTCTGCCGTGAACCTGAGACACAAGTGGGACAGGAATCCCCGGGAAGCCGACAGCGATCTCCATTCGACTGTCGCGTTCGGAGTGAACGCTGGCAAGTGATCGTGGGGCGCCGACGATGTGGAGGCTGTGGCTGCCGTCTAGACGTCTCAATCATCGATGTAAACTGTGCGGCACCAAGGCGGGCTCGTGACGGGGGATAGGTCCGGTATATCATCCGAACGGATCATCCATCGCGGATCCCCTGGCTTTCCGGACCGGGACGTTTTCCCTTGAGAGCCTCTTTGCGTAGCCAATTGGTCACATTGGTGGCAGGCTTGCGGACATCCGGTTCTAGATCCAGATATGCCGGCCAACTAACGTTCGGGAAGTGATTTCGCAGGGGAATTTGGCGTAGAAATCCTTTTAGACGGGACACCGAGATTAATCGCCGATTGCCTATTAATATACACGGTTTTATGCTCTCCTTGTAGTGGCGGTGCTCCTGCAGAGCTCCATATCTGAACCTCAAAACCTCGCACCGGATTCTGACCACCGAGCGTGACAAGCTCTCCATGGGAGCACCATATCCTATCGGCCAAGATACCACGAATGACGATTGGCATTTGAGGTTTTGGCCATTGATGGGCATACAAGGCTTCACCATCTGCCACTCGATCTCGGTTCTCGTACGCTCATCGCGTAGGTGATGGAGCGAGGCGGCTCACGGAGCAGCGCCTGGAGCAGTGCTCGAGAACTGGGCTAGCGAGGCGATCGGCAGAAGAGCGGAATGGGCCGCATAGCGGACTCGATGGGTTTCGATGGTTAACGCGGTGAGCACCAAGACGAGTTGGGACGTTTTGCACGTTGAGGATGGCTAGCGAGTTACCACGATTACTAGGGCATTCTGCGATACGTCTGCATTGACAAGCTGATCGACAAGGATTGGCTCGGCTCCATGATACGATGAATCTAGCATTGAGAAACTTCAACGAGTGCGAGGACACCTTCGTGTCCTTCGAGCTCTTCGCCGCCTGCAACATCTTCGGCAAATGCTCCAGAGCTCGCGTACGGAGCAACATGAAGTGATACTTCGTGTGCCAGAGAGCCCACAGATCGCCAGAGCCACTAGTTGCACCTTGGATAGGAGTGCATAAGACGGATGAAGCAGAAAAGAATGTTGTCCGAGAGCAGTGGCGGTGGCGGACGGTTCCTTGATTCGTCGAGAATTGCACTTAGAGCCGGAACATAGCGGGGCAGCAGGATTGGGGGTACGGTAACGAGGGTGCGGCACGCGAGCCTTACGAGTGGGCCAGTGGGTGCAGCTATACCGGGAAAGCAATGTAATTTTTTTTTCGGGCTTTTTTTCAAATCGAATTTTCACTTTTTCTAAATTTTTTTGTAAATTTTCTAAAAATAATTGTTCGATTTCAGAGTACCTCATTTCTCCGTGCGTGATCTACGTTGATCACGTGACAAATAATGCGGGACTGATTGTCCATGGTTAAGAACATGCCGACGTCCTATTTTTTGGGCAAAAATTCCCGCATTTTTTGTAAGATCACCACAAACAGTAATGACAGCCTCACGTCGTGCCAGAAAGTCCCATTTCGTGCTTCGATTACGCTGATCTCAAAAAATGAGTGTCTGATTGTGCATGATTAAGAATGTGCTGACGTCACATTTCGTTTGGAAATTCCCCCATTATTTGTAGGTCACACCGTAATGGGACAGCCTGACACCACGTGATCTTCAAATTCCGGCCAGCGTGAAACCCAAAAGCAAGATCTCAATCGTCAATGACATGACGCAATCGATTGCCACGTGGGCACTCGAGTTGGTCTACGGATCCACGAGTGAGATGCCACGACGCCATGAAACGCCAATTCGTCGCCCGACAAAGACTGAAAAAGGGAAAAAGGGTGTGATATGCGCACGAGCTGTAAGAAAGGCTAATTAGTTGTCCACCTAAACAGGATAAAATGCTGAAAAGGCATTTTTCAGGGTCTATTTTCACAATGAGTTTGGGTATATTGGAGAGTTTTCCATAGATAATGACTGCGCAACTAATTTTGACGCGCATAATATCACGTAGCGAAGACTACAGTATTTAAATTACTACTGTAGCGCGCTGTGTGTCGATATACGGAATTAATTAAAATATTAATTGATAAAACAGAAACTATGATCAAAGAGACCCGTAAATGGACACAATCGCTACAAATTCAAAAAGTACTGTAGTTTTCGCCTACGAGATATTTTGCGCGTCAAGTATGCTAAGAAAATATGCAGTTGTGGTAGCCTTGTGAATTTTTAGAAGGTTTTTTGAAAAATAACTCGCCACTATTAAAAAAAATATATATTGAGGCTTTTCAAAGGGTTAAAGTAATTTTATACGTTTTTAAAATCGTTTTTTTTTAAAACTAAATTTTGAGCGTTTTTAGGACAATTTTCGTAACTTTTACGCTTTTTTTATGGCCATATTGTGTAGTTTTTTACACTCTGATATTCCAGAAATCGTCAGAAAAAGCACTTAAAACGGGCTAGAAAAACGGGGTTTTGGCTTGCTGCGAAACTTTTTTTTTTGAACCAAACTTACCGCGCAAAAATATATTGTCATTCAAGTAATGTTGCAAAATGTATAAAAAACAGGTTTTTAATGTTTACGATTTTAATACAGTTGTGACGTATTTTTTCTATTTCAATTTTTGCAAAATAAGAAAAAATATGACTGGAAAAAAGTTGGAAAGTTTTTAAAACACATTTTATACAGGAGCGGTCATTACGCTCTAAGATTTGCTGGCATAAGCGAGAATGGTCTTTGACACTACATATATAATATTAAGTCTCCAAATAAGTCCGGGTCTAAAATCATAAATTTGTTCGCTGTGTATCGATGTTTATGAAATTGTGGGAATTTGTGTTATCAACCCTGATCTTTCATTTGATGGGCAAGAGTCACAAAATTTTTTGGCCGTCGGAAGTGCCCCGCCGGTACTCGCAGCCAATTTTTTCAGACATGTTTCAGATCCCGCTTCTTTTCAGTTTTCAACTGAGGATGGTGTGCGGAAGGTCTATTGCTTAGTTTAGTACACAATGTAAGAAAACAAAAAAGTTTGGAAAAAAATCCGTCCAACAGAAATAAAATATGTTTTTTGTCGCTCGTCAAAAAATCTACAAAATTTTGTCGAAAATTATTTGAATTTTTACACCCAATAAAAATGATGTAACCGTGTGCAAACTAATTTTAATCACACAAAACGACTTATGAAATTTGGATCGAGGAATACTCCATTCTAAAACTCGATAATAGTTCGAAAAAGCTGTGTTTTTTGTTATTTTTTTTAGTGTGATGCACCAAAGTGAAATTTTTTGTATGTGAAAAAATAGTTTGCATGGTTACATCATTTATAAAAAATCGAGAATTTTCGAAATCTGATTTGTTGAAGATTTTTTGACAACCGACAAAAATAATTTTCTTTGGACGGATTTTTTTCCAGACTTGTTTGTTTTCTTACATTGTGTACTAAACTAAGCACACGCACACAAAGCTCGATTGAAAACTGAAAAGAAGCGAGATCTGGAAAATGACTGAAAACTGGCTCCGAGTTAGGGCGCTTCGGACGGCCAAAAAATTGTGACTATTGTCAAATGAAAGATCATGTGGTTGAACATAAATTCCCAAAGTTTCATAAGAATCGATACACAGCGAACAAATGCTGTTATGATTTTTGACCCGGATCCTATTTGGAGACCTAATATATATACATAAAGTATACCTACCGTAACCGCAATCGTAATATCATCACTGTCATGAAAAACGTTATCCTCTGCAATTGTATTCGACGAGGACATATCTCCAGTCTCTGACAATCATTTACTCGGGTCTTCCATCATTGCCGATTCGAGAATTGCCTGTCGTCGACTGTTCTGTGAGAATCCGGTTCTGTCGCTTTTCGGAGAGCTTCTTCACAGAATATGTCGATATGGGCGAGATGGAGGATTAATGCTTGCGTTCCACTGTTCACAATCTGAAGACGTTTTATTTTTTTGATTTTGGCTGGAATAAAGCTATGCTTTTGTTGAAATTTCAGTTTAAAAACATAAGGTTTTTGAACTGAAAATTGGGATCCGGAAAGAATTAGAAAAAAATTTGTTTTTTCTCTAAAACTGCTGTATCCATTTTATTCAATTTTTTAAGATTTTCACAAAACATAAGAATTTTTGTAATTTTTTTTCCAAATTTTTTGAATTTTCAGCAAGAACTGGACAAAAAAGGCACTAGTTTTACTAAAATTGGCAGCATTTAGGAAGCGGTTTCTGAAAAAAACAATTAATTTTCATTATTATTGTCATATGATTACAGGAACACACTATTCTGGACGTAGTATGCGATTACACAACATATTTGACGCGCAGAATATCTCGTAGCTTACAGTAATTCTTTAAAAATGACTACGTAGCGATTGTGTCGATTTGCGGGCACGATTTTTTGATATGAATTTTAATCATATTTTGAGCAAAAAATGGCTCAAAAAACAAGCCCGTAAATCCACACAATCGCTAACATGGTAATTTAAAGAATTACTGTAGTTTTCGCCGAGATATTTAGTGCGTCAAATATGTAATACGCATTCTCAGAATTTTTTGACTTTTCCTATAAAAAAAAATCGTGATCAAAAAAAATTTTTAATTGTATTTTAGGATGAAATTACGATTTTATTCGTTCTCTATAAATTTTGAGCAAATATATTTCAAAAAAAAAAAAAATTCTTTCTATATTTAATTTTTTTTTCGAGTCGAGCTTTTTTTTCTATCTTCTGTACAAAAGCAATTTAAAAAAAAGGAAAAAAGATTAAATCTAGAGTTCTAATTTTCCTCCGGGTTCTGGCCATCCTCATAAACAGAATGGAAGAGTTTTTGCCGAACTAGGCCATTTTGCAAACTCTTCCATTTCAATTTATGAGGAAGGCCAGAGCCTCGTGGAAAATTAGAAATTAGAGTTTCGAAAAATCTTAAAATTTTGCCCGTAAATTTCTTATTAGTGTGTTTTGTACAGGAGATTGAGAAAAAAATCGGCAATTGTATACAATTTAATTTTAAAAACTTATATAGTTAAACATAAATTCAATGATCTAACTGGAAAAAAATGTTTACTTTGAAAAGTTAAAAAAAATGACAAAAATGTAAACTCAAAAATTGAATAAAATGCGGCAATTTCATAAAATAGCTTTTTTCCATAGTTTCTGTCAATTTTCGGCTAAGATTAATTTTTTCTCATCAAAATTTACGATTTTCATACTCTCTTACCGAAGCCCATTGACATCGGTATCCAAACACCCTTCTTCATGACGTCATGATACACCTCATCCCACACCTCATCGTCAATTCCGAGTATGCGTCTGACGCAGGATAGCCTTAATCACGACTGGGATATTCGAGATGAGTGTCGACGTAAAAGCAGCCGACACATTCTCGGAAAACGCGTCCGATTGGCAGACAGATTTTCGAGGCCCATGTGCTTAAAGTGTCGCGCCCTTTCTGAGCCGGAGAATTTTTAGGGAAGCGGTTTAGTGTTTTGAATTCGATGCGAAACCAGCTGCTTGCACGATGTTAGAATCGCAAATGCTATGGAGATAGCCGAGGAGTGACTGGAAAATTTTTTCTTAATTTTTAAATGGCCGATTTTGGGAGGGTTAGTCGAAAAATTTAAAACTAGGATCTATGAAGTTTTTGTCACACGGCAACTTCTGGTTTTTGGAATTTCGCCACTTTTTAACAACCCTGGCAATGCGTGCAAATTTTTGGAAAACCGGCAATTTATGGTGACCTTTCGGAATTTTGCTAATATGAAAACCGGCAATTTGCCGCTTTGCAAATCTTAGGAAAACCGGCAATTTGTGGTTTTTGGAACTTGGCCACTTTTTATCAAGGACCTACAAATTGCTTGCAAATTTTTGGAAAACCGGCAATTTCTGGTTTTTTTTTGGAATTTTTCTAACATTTATAAACCGGCAATTTGCCGATTTGCAAATTTGTGGCAAACCGGCAATTTGTGGTTAAATTCGGCTTTTGGAATTTTTCTAAAATTTTAATGAACCGGCAATTTGGGTTTGCAAATTTTTGGTAAACGGGCAATTTTTGATTTGGAATTTTGCTAAAATTTTTAAAAACCGGACAATTTGCAAAATTTTGGAACAGTAAACCGGCAATTTGTGGTTTTTGGACTTTTGCCACTTTTTATAAACCGACAAAGTCATTTGCCGATTTTCAAATAGGCCAATTGCAGGTTAACCTAAAAAAACATTCCAAAAAAACCAGAAATTGCCGGTTTTCCAAAAATTTGAATATCGGCAAATTGGTAGGTTTATAAAAAATGGCAAAATTCCAAAACCGAACCACAAAATGCCGGTGTTCCAACTCTTTCAACGAGAGTATCCAATTTTTTAAATAGAAAAATTGCCGTATTCCATACCGTTCTCCACACATTTGCCGATTTTCAAATTTTTGGAAAACCGGCAATTTTTGATTTTTGGAAGTCTGTAAAAATTTTTTATAGCGGTTAGTGGTCTATGGATGTCTGTCACCTTTTATCTAAACTTCCACTTGCCGGTTTCAAATTTTTGGAAAACAATCTTTGTAGATTGTTCAAGTCTGCTAACTGGCAAACTGGGAAAATGCCTTAGTTTGGAAGTTTAAGGTAAATTCTCAGACACCGGAATTTTGACATTTTTCAAACTTCCAAAAACCACAAATTGCCGGTTCGCCAAAAAATTGCAAAGCGGCAAATTGCCGGTTCTTAAAAATTTTTGAAAAATTCCAGAAAAACAAGAATTGGCGGTTTGCCAAATTTGCGAAATTCCTACAACTGGAAATTGACGGTTTTCAAAAAAAAACAAAGAAGGGAAATCGGACCAAATTACAGACGCTTACATAAAGTGGCAAAGTTGCAAAATCCAGAAATGATCTTGCCGGTGTGTCAAACTTGCGAACACATTAAAATACCACAAATCAAATTGCCGGTTCCGAAAAGGTGCAAATCGGCAAATTGCCGGTTTTTGAAATGCAAAACTCCCAAAATTTACAGAAAAAATTCCAATAATCAAAAATCCGAATTATTGTTCCACAATCTTCGGAAAAATTATTACAAACACAATCAATTTTCCAACTTTTCATCAAGCGTATTAGCGAAATACAATCGCAAAAATTTCTCGTAATTTATTTTTGATCTACCACTTGTCGTTGACTAGCCTCCGCCCCTCATCTTGTTGCTGTTGTTATAGTTGGTGGCTGTCTAGTTGAAGGAAGGGGCGGAGCCTATTCAACGAGGTAGATCAAAAATAAATTATGAGAAATTTGTGCGATTGTATTTTTTTTGTTCGATAAAATACCCCAATTTTTTAATGGAATAACAATTCCCTACCGTACTACATTGAGCCAAATACGGACTGTGAAGCCCAACAAGATATTCGAGAGCAACAGAATAGCGAGCACGTTCAATCGATATTTCTCCAGACGCTACGAATGGTGGAATTTCGTACTGGAAAAGCCATGCGGAGAGCACATTTACCACTATATGAGTGACATTTGAGCAAATGCCAAGGGGAGTCCTATTTCATTGCTTCACGCATTAGTGTGAATGCTACATTTGTGCCTGGAAAAGGACAAATAAAACTATTTTATTAAATGTAAGTAATTAATTTATTTTTTGAAATCTCTTTAAATGCGGTGTAGTCGAATATTGTTTCAATTGCTTACCCTCAAAATTGTCTGAAAACACCGAATTTCATAATGAACTTCTTGAAAACTTCTCAGAAAAATCTTAGTTATGACGCCTCAAAAAATGAAAATTGGTTAAAATGTGAAATTTGACCTACTTGCCAAGCGGCTGCAAACTATCCAGCTTTTTTTTGAAATCAATGTCAAGTTTTGAGTATTCAATTTAATTATCCGTTTTCAACTCGATTCAGGGGTATTTTAAAGTCGCTATAAACGAAGAGTTTTTTAAAAATTATTTACCAAATCCTTCTACCATCGATTTAAAAATACCTAAATTTAGTTCAAAACGCAAAATAATTAAATTGAATACCCAAAACTTGACCGTGATTTCAAAAGAAACTTAGTTTCCAGCCACTTGACAAGTTGGCAAATTTCAAATTTTAACTTTAGGCAATTTTTTAGAGCGGTCATAACTTTTTTTTTTGGAGAATTTTTCAGGAAGTTTCATTATGAAATTCGGGTGTTTCGATCAGATAATTTTTAGTATAATAAAGCAATAAAAAAAATTCTACACCAACTTCAATCGAAAATGTAAACAATTTTGTTTTGAAGGCGGTTTTCTTTTACTTTTCTAAAAAGAAATATTCAATTTTACGATTTTTTGCGTAAAAAAACACGGTCAAATTTTTGTTAAATTCGAAAAGATTGGCGTGTCCATTACGGTTTGACCTACAAAGAATGCGTGATTTTTTAGCCAAGTGTGACGTCAGACACATTCTGCGTCTCTTCTCCCTCATTCTTTGTAGTACGTAGATCAAGCCGAAACGGGAGAGCCTGACACCACGCGCGTGTGCGCCTGTAAAGTGAGTACTGTAATTTCAAAAAATCCACAACATCCAGAGTTTGAAACTACAGTACTACTATTTAAAGGCCACACACTTTTTCGAAACAACGATAAATTGTGGTGTTGAGACCGTATTTAGGGCTCAAAAAAAAAATAATTATCGTTAGAATATGGTTCGGGAAAGTTCCTATGCAGTTTCACTGAAAATTTGAATTTCCCGCCAAATAACGAATCTTCATCCGAAAAATTTGAATGCCAAACAATTTTTTTAAATCATAAATTTGAATTTCCCGCCATAATCGTATTTCTCAGAAAATTTGGATTTTCCATGCCAAAAATAAAAAAAAAAATTTTGGCGCGGCGAAAATTCAAATTTTCTGAAAAAATAATATTTCGGCGGGAAATGCAAATTTTCAGAGAAATTTTTTGGCGCAATTTTTCCTCGAAGGAATTTTCTTGATGTGTAAATTTCCAAAAATTTCAACGAACCCAAATCGCATTTTTCTTATTTTTTCCCCAAAATTTTCAAAGTTTCTCGTACAACGGAATTTTATGCGACGAAAAAAGCGCATTTCGATACAAAATCATCGATGCATGTGTAGTTTGTAGTGTTGGTTGTCCAGCCGTTGGGTGAGTTGCCGTTGCATATTATTTCCATAGAATTAGGCAATATCTTGCAATTACCACCGGCTGTATTCACCAATGGTTCCCTACCATTCTCATCGGCTGCTTCCCAGCCACCGAACGACTCCGTTCGTATCCAGATTGAAGCATTCGCCCATGTGTAGCCACTTTATTACTCTGAAAATTGAAGAGTTTTATAGGCTCCTCTTACATCGGACATTGAGGTGATTTTTCGAATTCTTTAAAACAAAGATTTCCTGAAATTGAGCTTTTGGAAAATTTTAAAATTAGATCAAAATTTCAAAATCAAAAAAAAAAAAACAAGCGTTTGTACAAAATTTAAAGTGGAGAATTTTTTTTAGATTTCAAATTTTTTAAACATTTCTGAGTGCAGAGTCGCAAATCTCAGGCCAATCGGCTTCGCCGAAATTGAAAATTTCTCATATATCGGAAATTGCCGAAAATGAAAAACTCCGGCAAGTCGGCATATTGCCGGAATTGAAAATTCCTTACAAATCGGCAATTTGCCGGAATTGAGAAAATATCCGGCAAATCGGCAATTTGCCGGAGTTGAAAACTTCCGCCAAATCGGGAATTTTTGCCGAAATTGAAAATTTCGTATAACTCGCCGATTTGCCGGAGTTGAAAAATTCTGGCTAATTTGAAAATCGCCAATTTGGTTGGCCAAAGTTGAAAAACCGGGCAAGCCAATTTGCAGATTTTTCGAAATTTGACCGGCAATTCCTGTCGCGGACACCTTTTTTCCGAGAAGAATTAACTTTCCATTTCTCATTGAAAAAGTCAGTAATTTGCCGGACTTGACAAATTTCCGGCAACTGGACATTATGCTGAAAATGAAACATTCTGGTAAATCGGCAAACTGCCGAAAATGAAAAATTAAATCGGCAATTTGCCGAAGTTGATAATTTCCGCCAGATACAGGGAATTTGCCGAAACTGAAAATTATAAATCGCCGATTTGCCGGAGTTGAAAGATTATGGCAAATTTGCAAATCGGCAATTTGCCAAAGTTGACAAATTCCGCAAATCGCCAACTTTCTGCCTGTTGTGTATATTATTTTCACGAGTAAAAATCGTAATTAATTTAAATTAAATTTGCTTTTCGACCGAAATTTGCCTACCGGCAATTCCTGTCCTTTTTGCCGAGAAGAATTTAAATTTCCAAAAAAATCTTTAATTTGCCGGAGTTGTTTCTGGCAAATTTGCAAATCGGTGTCATACTTTGCCGGAGTTGAAAAATTCTGGAAACCGGCAACCCGGCAAACCGCCAAGTTGCATTTTTCGAGCGAAATTTTTTTTTCCGGTCGCCCCCTTTTTCCCTGAGAACAGTTAAATTTCCAAAATTCTCTAAAAACCACAAACCTTTTCTCAAAAATTCGCACACTTCACTCCTGTCGCTTCCCCTCATCATTCCACTCAATCCGCACATTTTCTCGAGTACAGCACTCCAAAAACTTGTCCAAATAAACTTGGAGCTTTTGAGCCCGTTCTTTCGAAGTCTGACGCCCACGCTGTTAATCGGCCCATTCCTCAGTCGACCAATCACCGGCTCCCGACGATTGACAGTACTCGTTGAGCACATTCCGCATTTTCACCAGTCTGTGTAACGGGAAGACATATGGTAGAAGCCAAAGTAAGACACGATCCAGGTCTGGTGTGGCTCTTCCGTACACTCCGAGACAGTGATAGAACACTAGGAAAAAGCGAATCGCAATTCTTCGCACTGCCATAATTTTTCGGGTACGACTGCTTTTTTGAGAAGCGATTCGATTGCCGTTGCCAGCCTGTGAGAAAAAAATTTAACTTAATTGTTATTTAAAGGTGGGGTCGCGCTAGTGGGGAAATTGCTTTAAACCTAGGGTACCACAATGACCGAATTTCATGATATAACAATTCAAAAAAATTTTCTAAATTTTATATGATTGAAAATTGAAAAAATCCAGTTTTTGTCTAATTTTGAATTACCGCCAATTGAACTTTTGTTCTATGGAGCGCGCTTGCACGTTTATCTATTAAATTTATCTACTTTATTTTTTTGGTAATTCGTTTCTGTTATTTTTCCACCAATTGTTAATGTTCGCGGTGTATTTTTGCTCGAATTTTAGAGAAGAAGTCAAAATAAATGCTTTTCGATTAAAAAAAGCACGATAAAATCAGTGAAATTAATTAATTAACAGGTTTGAAAACGTTTAAGATACATTTGTCATTTTTACGCCTGTAACCGTGCATTTTAATTGAAAATTTGTTTATCTGGACTTTATCTCTAAAATTCGAGAAAATACACCGGAAACATTAAAACTCGGTGGAAAAACCTACAAAAACTACAACATAAAATAACTTAAAAAGCGTGCAAGCGCGCTTCATCGAACAAATTCATTTGGCGGTAATTCTAGAAATTAGGGGGGAAAACTGAGATTTTTTCAAGTTTCAAAAAATCATATAAAATCTGGAAAATTTTTTTGGATTTTCTATCATTATATTGGGTCATTACCATAGGCGTGTTTCAAAGCAATTTCCCCACTGGCGCTACTCCACATTAAATCTCTGACGGTTTTTTTTCGGTTTTCCTTGAAAATCCTCTAAAAATCGATTATTTGTATTGCGTTGTTTTTCCGGGATTTTTCTCGGATTTCCCACGGGGTATCCGGCCTTCCTCACTGAATGTTTCGCTCCATTGACAATGTCTCGCGTGTACTCCACACGGAAAACAAATCACATTTAGTTTTACATAAAATTGACCAGAGACGCGGCAGCCAACGCGCCGTAAATTTACCCCAGATGCCTGGCCTAGTTCGGCGAAAACCCTTCCAGTTCAGTGTATGAGTGAAGCCAGAAATCCATGTTTTCCTCGAAAAAAACCTCTAAAAATCGAGTTTGTAATAAAAATTGCGTTGTTTCTTCGGTTTTTTTTACAATTTGAGGGTTTTTTGTCTTTTTGTTTTAACACGGATTTTTGGCTTCCCTCATATCTTGAAATGGAAGAGGCCTTTCTGCCGAACTAGGCCTGGCCATAACTGGGGGAGATTTACGGCGCGTTGCGTAACAGTGCCACGCGTCTCGATTTTAGTTGTAAAAGTAAATGGACTCATTGTCCGGGTGGAGTACGGCGATTGTCATTATGGAGCGCGAAAAGCAACGAGGAAGGCCAGAAGCCCGTGCGGAAAGACGGGGATCTCAAACGGGGACAATCTACAAAAAAATTAGTTTAAAAAAGACTTCCTCAAAAAAATTCGAAAATTGTGGTTTTCTCTTTTTTTCATAATTTTTTGTATTTTGATAAATTTTTTGCGACATCAAAAAATGGAAGAACTTTGTTCGCTTTTTGAATTTTTGGTGAAAGAAGAAAATTTCGAAAATTCGTTAGGGAATCGATAAATTTTTATCAAAAATCGATATTTTAAAATTATTTTTTGCAGTTTATAAAAAATCAAGATTTTTTCGCATTTCGCGCGTAATTTTCATTTTTGTCGTTTTTTTCTTAATTTTCCGAAATTTCTGAAATTTTTTCTTTTCTTGTTCTGAAGCTTATGCCTAAGGACCTAAGCCTAAGCCTGAGCCTAAACTCCTAAAACGCACCACTTCCAACCAGCTCCGGAGCACAGAGCACCTGCTCCAGTGTACAGAGCCTGGATTCAGCCTCAATTGCACTCGATTTGGCTGACGTCGCTGACGAGCAGAAGCTCAACGAGATGAAACGTCTCGAAACTATGCTCATCTTGGAGCAGTGGACCAGCTTTTCCTGTAGAAATGTTGTGGTCGAATTAATGCGAAATATGGGAAAATTCGGGTTCAAATCGATGAAAAATCGTGCAAAAACGAACATTCGTCGTTAATGTGTCGAGCTCTTTGTTTCAAGGCACACGGCTCACACAATCCCTGTTCAAGTCGGTGAATCTTGAAATGCTCACCTGCACATCTGACGATTTGCCCTTTCGGGCAAACATTTTCCTGTGATTTTAGGCGATTTTCTGCAAATTTTCGCTGTTCAAACGTTTAAAATCGACGGGAAAATGCGTATTTTTTACGAAATATGCGAGAAATAGTGATTTTATTCGAAAAAATCAATATAAATAAGGAAAAGAACTACAGGAGTAATTTAAAGGCGCATACCTCGAAAGTTAAAATCGTGCCAGGACCCGCCGCAATTTGGAATCGGTTTTTAAATGAAAACTTTTTGCTTTACTAAAAATTAAAATTCACTGAAAATTTCGGTTAAACTCTGACTATTAACACGAATCTTATCACAAACTATGACTTTCTAGTGACAATGGCCAATTTTGTGTGTAAAAAATTTTTTCAGTGTAAAATGTTTTTTTTTGAAACTAAAATTTCGAGCTTGAAACTAGAAAATGTCAAGTAAAAAAGTCGTGCATTTTTAAGCGAAAAATAACGTTTATTTCCAAGTTTTCGCCTATAATTCACACAAAAAATACTGACTCAGCAAACAATGTAGGGAGCATCCCGAAAATGGTGATGGTAGAGCAAAAACGAAAAGTCGATGAATTATTTTAGAGAGAGAGGTAATTTTATACAATTTTTCAGGAATGGAGGTTAAAAAAAAGAGTAGAAACCATTAAGGCAAAACGATCCAGCTTGAAACCGATTTAGAAACTGCAACTCCCAGAAAACGAAGCAAATAAGAAAATCCCACAAAAAATCCGAATTTCATTGCAGTTTTCGACCGCCGTAATTCAGCCAACCAGGGTGAGTGTTCAATTATTAAAGAAGAAGCACATATATACATATAACATTATTCAAAGGACATAATCCATATAAAGTCTGTCAAAACGGTAAAGGTTCTTGTATCCAAAAACACATTTGGCCCCCTCTTTCGAAAAGAGAGAGCATGGGAATCGGAGAGGACGGTGCGAAAGACCCAGACATCGAGATGACACTTTTTGACAGTCCAACAGCCTGTGTGTGTCTGTGGTGTGTGTGAGTCTCTGTGATTGAGTGAAAGCGCTTTTGGGAATATATAGTACCTGGTAGAAATTTAATTTAAAATGATAAAAAATTTCTTGGGATTTTTTTTTTTGAGTACTGTAGTACACCACAAAAGGACGTAATGTTCAACTGCGCCCATGGAGTCCCAATGACGTAATATCATGATAAAAAAATTTTGAAATTGGAAAAAACTCAGGTCTTCCCCCCCCCCCTAATGTCTTCCAATTAGAACTTGCGCCAATTGAATTCGTTCGGCGGAGCGCGCTTGCATTATTTTTATTATATTTAAATTTCGCTCTGTGTTGTAATTTCACTGATTTGTGTTCATTTTTTGGGGGTTTTTAATTGGCAAAAGAGAGAAAAATGCAAGATCAATGCAAATTGTTCACTAAAAAATCACTGAAAATAGGTAATACTGTGAAATATGCTAATTTCAGGCTTGGTGTAGTCGGAACTCATAATTTCGTAGTTTTACCCATAGTCTATCATTTTTTAATGAACATCTGCATTTATCTTTTTTTTTTAAATTGAATTGCTATTAAAAATCCCCAAAAAATGAAGAAAATCAGATAATTAGAAACAATAAAATAAATTTATAAAAATAATGCAAGTGCGCTCCACCGAACGAAGCCAATTGGCGGGAGTTCAAATAGCGAGAATTAGAGGGAAAACTGAGATTACTTTTTCAATTTTGAAAAACATCATAAAAAATACGCATTTTAGCTTAAAAACTCGAAAAATCATACAAAAATTAATCTGCACCAAGTTGTCCACGAGTAGTACCTTGCGTCGCCTGGTTGCAGAAATGGCATAGATTTCGATTAGATTAAAAGCTTAAAAATCATTTTTTTTTACCCAATTTCCATTTAAATATCCTAATTCCAGCTTAATCTCAATTTTCTTGAAAGAAGTGCAAATATAGATTAACGTAAAAATTCTACGCTGCGAGACCCATGCCCCCATAAATCGCCTGCGCCTTTATTGATGATTTATATTTATTTTCTCTCTCAACCAGCGATGAACATCACGTTTTTGAACGAATTTTCGAAAAAATAAGACAAATTTCTATTTTATAAACCACTTTATACCGTGGGTCGTCGCTAAATAGCAAATTTTGACGCAAAACAAAAACGAACAGACAACGGAAAATCGATTGAAAACAAGTGAGAACACAGCAAAACTAGTCCTAATTAATTAAAGGCGCATCACGTGGAAAAGAAAACTGTTGTGGAAGAATAAAAAATGGAACATGAGGGGAAAGATTACACTAAAATAGTAAAAGATGCAGCAAGATTAAGATTATTTCTCGTGGAAAAATCGAGTCCCCTTCCGCCCAGGAATTCATCATAATTTTCGACTTTTTTTCGGAGATTGCTGCACTTTGTCGGCTGCTCCGGTGGTTTTTGGCAGGTTTTGAGAGCGCTGAAAGATTTGAATTTTTTGGAATTTCGAGAAATTTCTTGTTTTCTACCCGAAGCGCTTTGAATATGGCCAGCTGCATTTCCAGCTTGCATTGTCCGTTCAGTGACTTTGACCCTTCCAGTTTTCTGAAAAAAAAACACGAGTTTTTGAATTTACTTTCTGATTTAACGATTTCTGGTTTCCCTCAAAGAATTGAAATGGAAGAGTTTTTGCCGAACTAGAGGCCATATCTGTAGATTTACGGCGACCGTTGCGTGTCGCGTCGCGGCTCGCTTTTAGTTGTAAAGCTAAATGTGATTTGTCCGTGTGGAGTACACTACTTTACCCTCCCACGCGTTGTCCGGCAGGCGATAGCGCGAAAAATTCAAAGAGGAAGGCCAGAACTCCGTGATTTTTCTTTTTCGCGTAGATTTCGCAGTTTCGGACTGTTTATCAGGTCTAATCAGCGGAATTTTCGGTGATCCCGCCAATCTCGGTTATTTTCTGAGCCTTTTTCGCTCAGGTTCTGGGATTTCAGCTGTTAGAGCAATCTTTGTATATTTAGACAAGTTTCTTGAAGTCCAACGCAATTTTTTCAGTAGTATTCACAGTTTCCGGCAATTTTTCAGAGCAACTCTTCGAAATTTCGACAAGTTTTCTGACAGACTTTGTAGATTTCGTCTGACGGTTTTTCTGCAAATCCCGGTATTTTCGGCTCGCGGAGGACTCCCAGCTGCTCTTATTGTTCAGCATTGTCTGCTCAGTAGCGGGCGCGTCTTGATTTTCAGTAGAATTCGCAGTTTTCGGCAATTTTTCTTAGAATCTTCAAAATTTTGATAAGTTTTCTGTTCCGGCGTAGATTTCGCAATTTCTGGCGGTTTTTCCGCAAATCTCAGTGATTTTGGGCTCGGGGAGCCCCTTCCAGCTTCTCTATTGTTCAGAATTGGCTGCTCAGCAGCGGGGGCGTCTTGATTTTCAGTAGAATTCGCATTTTCCGGCCACTAATTGTTCTGAGGTAATCTTTGGAATCTCGGTTTTCTGACTTTTGGCGTATACGCAGTTTCTGGTGATTTTTAACCCGGCACGATGAGCTCCCAGCTTCTTCATTATTCAGCCTTTTCAGCTGGGCTTCTTGAGAGCTTGTAATCACGTCCGTCGTAATTGGCCTCTGAATCATCATCCGAAACCAAATTGGCGTCGATTATTTCCTGAAAAAATCGATAAATTTTTTTGCTTTTTTTTGCTTTCTCATAGTCTGCTTTTCCCACTTTCCCGCAATTTCTCAAAACACGGCGTTGGAACGTATCCTGGTCGCCGATCGAACTGGATAACTGGCCGGCTGGCGATAAAGAGATCGGCGAAATCTGCTACTTTCTCGTCAGATGAAACCTCGGTTTTTCTGCTAAAACCTACTCAAAATTTCCACTGGCTAAAATCACCTGATAACATTACATTATCATCATTTCCGGGCATTTGTACTTGACGAAAAAAAAGCGGAAAATATTTAGGATTTCGAAAATGAAGCGAAGGTTACGGTACACTAAGGCACATGGCGTAAAATATTCCGCAGGACTCGCCGCGATTTAGGATTTTCACTATTTTTTTTGGGCAAAAGTTGACATTTTACAGAATAGAATACTAAATTGTGTTGATAAATTGTTTATTTGGTTTTCAAATTTAAATCTAAACTGTAAATTTTAAATGTTCCCCCAAATATTCGCAAATTCCCTTCAAACCAAGTTTTCTAGCACAACCGTAATCCCCGAGCAATCGCGCTCCACCAACCTACACACCGCGAATTTTGAATTACATCCCTCATAATTAATTGTTTTTGCCATTTTTTTGCTATTTCCAGTGGATTTTAATGAGTAAAAGCCTACAAACCGACGAAAATGGCGGTGTCAGTGTAAGTCCATCAAATACATATTTTGCTACACGCTGGAATGCTCTCTACGCATCATACACCTCATCAAGCAAGAAAAAGACTCCAATCTCCTCGAAAAGCGCTATAATGACTGTCTATACGGCAGAAATGAGCGCAGAGGTTTTAGCGAATGAATGCCTGTTTTAAGAGCAAGTATAAGAATTCAGAAAAATTCACCTGCAAATCGTGCTAAATACCACCGCTACCGGACAGCCCGCAGTAGTGTGCCATGACGTCACAGCAGTTGTACACTTGCAAAGCGTTGCAAAATGGTAAGTGTACTGTCGAAATTCGCTGTAAGACCTAAAAGACCACAAAAATGGAAAATATCTGAAAACCTCACGATGCTCGTTAATGTTCCAAATGTTCAATGCGCGCCGCGAAAGCTCAACGTCTTCATGAAATCTCTCCAAGCAAAGTTGGATATTATGAAAATGGAGAAAAGCCCAATTTCAGCAGTGTAAGATAAATTATCGAAAAATCAATAAAAATCCCAACTTTCAGACCCCGGCAATTCTAACACGTCCGCCGGCAGCAGGGTGCTGAGCCCGCTGACGCAGCGAAATGCGAAAAGTGAAGATTAGCTACGCGAACCGTCGGCGCTGGCGAGACCTTGAATTCGAAAGACCCACACCGAAGCGGCGGTAATTTGAAATTTTCACATTAAAAAAAAATCGCGAATTTCAGCACTTCCTCAATGAATTTGCTAGCAAGCACGCTTGCGGCTGAAAATCGTTATGAACTCGATCGATTGGGCTGAAAAGGACGACCGCTGCAGTTTTGCTAGAGATGATCGTGAAAAAGCCTCTGCAGCTTCAAAAATCCGTGAAAAATCGATAAAATTTCGTTTTTGTTCCGTGACATTCCAGGTGTTTTAGTCCAAAAGCAGCCTACGGATTTGCTTCCCTCATAAATTGTAATGGAAGAGTTGCCGAACTCCAAGCCACATCTGGGGTAGATTTACCGCGCGTTGCGCCTCTTTAGTTGTAAAACCAAATGTATTTCTCCGTGTGAGGTACACCACTTTCCCATTGCCCGGCGGGTGATTTTCAATGGAGCGCGAAAAATGCAATTAGGAAGCTCAGAAACCCGTGACAAAAGTGTCACGCGGGTTTCAAAGTAGAGGTGCAAGTTCGCGCTGCACCGCTCCACGGTGCTTGGCGGCAAAACCAGAATTCGCTGATTTCAAGCATTTTCCGTCGTTTTTCATGATTTATCATGTCGAAATAGTGTTTGAAATATGTCTTTAATGCTGGGAAAAGTGAATATTAAAAATTTTGACACGTTGAAAAACTGAAAAAATTATCGGAAAAGTGTATTTTGTGAGTTTTTACTTAATTTTCTCGGGGTTTTTAAAAAAATTATTTCTACATAAAAATTGATGAAAACAGCATATGAAGTGCAAAAAATAAAGAAGACTTACATAAATTTTGACAAAAATAGATCACGAAAAACAATAAAAAAAGTCGAAAAATGATTGGAAACGGAGAATTTTTCCATTTTTATGTAGAAATTTTGAATTTTTTAACAAAATTTTCTCAATTTTGAAACACAAAACATGATTTTAAAAATTATTGAAGATATACTCTTGAATTTTTAGTTGCGCCAATAACGGGACTCACGGAGTGACCATGGAGCGCTTGCATCTCGATTTTAAAATTGGTATGAATTTTTCGCGCTCCATAGACACACCTGCCTATAGGACAACGGGTAAGTGTCGTGTACTCCACCCGGACAAATATTTAACTAGAATCGAGCCGCGACGCGACACGCAACGCGCCGTAAGTCTACTGAGCCAAAATGGCCTAGTTCGGGAAAAACTCTTCCATATTCATGAGGGAAGCCAGAAACCCGTGTTTCTAGAAAATCAAGAATTTCTTTGGGAAAAAATGCCAACAATCCCAGACCTAATTCTCAGGGCTAATTTTTCCCCGAAACAGACAACAGACCCTTGTCTCCCTGTTACAAAATCATTCAAAGATGCTCCTGCGATTTCCGAACGTCAGCTGTTGAGCAAAAGGTGGTCCGATGTGTGATAAATGTAATTTTTCGAAAAAAAAATTTATCGAAATTTGCAGTCACGAACGCGAGTGTCTTCTTCAACACGGGATCCGCTGGAACCGGAAAATCTGTAATTCTCCGGAGTATCATTAAAATGTCCCGCCACATATCACCGCAGCGACAAGGTAGGGGATCACTTTGAAATATTTGCAAAAAATTTCTCGTATCAAGACCTCAAAAAATTTTCATGTACCTTTCAAAAATAGAACGACCTTTTTTAATTAAAAAATCATTCAAAAAGGAAAATTTGGGAAAAAAAATCATTAATTCTTTAATTAATAATTGTTTATTTGTCACAAGAAATAGCTACACCGGAAGATAAAGAAAAAAAGTAAATAAAAAAGATGTGTGGACAAATAAGTAAATGTCCAATTGGACCAGCTTTAGCCCGGGAGGTTAAGTTGGGGGGAAGAGGGTGTCAAATGGGATGGAGTCTAGGCGCGACGCAAATGCATTTGGAGTTAACAGTATAGGGAATGAAACGTTTTGCTATTCGATTCCACAACGACAAGTTAACATGTAGAAAACATTTAGACGGAACACCACAGACAACAAGTAGATAGGGGTGAGGAGTAGAGCGTGAAGCTCGAACGAACGATATAAGGTCGGGAAGTAATACTCACTTGAAATAATATTTTTATGGAAGGTTCGGAAGATTTGAAGAACCCGTCTATGGTGGGTGGACAATAAATTAAATTGGGAAAGCCTACTACCGTATGACGAGTAAGATAAATTGCACCTTTGAAAGACACACATTGAGAAAAACCGGAGGGGAGATTCTAGTTATTTCGTGCGGCAAGTTCGGTAGAGTTGGGAAGCGGGAAGAGCTCGCAGCGATATTCGAGTACAGGGCGGTGCTTATGTAAACATTGAACAGTTAAAATAGAATTCGGGACTTTCCTCAGAGCGGAATGAACGATGGAGTTGGCACTTAACCACGGAGTATTAGAAACCAGTCTGATTAATATGATTAACAAAAAATTTGGTATCGACAATGACTATGCTTCCAAGATCTCTGATAGATAAATCACGCGGTTTAATTTCCACCCGATTTAAACAGTATTTATGACGCCCGGGGGTTCTTTTTTCCGAAATGTAATACGGCGGTTTTGTGCTCAGCAAGATGACGCCATTTTTTACACAAATCAGCGACTTGATGCTTGTTTGGATAGAGGTATCAGGGGGTCCGCTCCGAGTAATTTTAGATCGTCGGCAAAGGCTGTAACATGGACATCAGGAGGGAACAAATCGCTCTAATAACCCATTAATATACAAAAGAAAGCGGAATGGTAAAAGAAAAAACCGTAAAAAATCAGCAAATTTCGAAAAAAAATCGTAAAAAATTGAGACCTTTGGAAATAAAAATCTAGCAAAATTTGAAAAAAAAATAGTTTAAGATTCAGAAATTTATTTTAAAAAATCATTAAGAATTCAGCAAAAAAATAAAACAAATAAATCTGTAAAATTAAAAAAATAACCAGTAGAATTTCAAAAAAAATTGTTTATTCAGCAAATCGTCTTCTAAAAAAAAATCATAATAAAATGATAAAAATTAAAAACGTAAAAAAATTTAAAATCTGCAAAATTTGAAAAAAATCGTTTAAAATTCAGCAAATTTCGAAAAAAAAAGCATTAAAAAAGCGAGAAATGGGAAAAGCACAATTTTTTAAAATTTATTGAAAAAAATTAAAAATTCATGGAAAAACCTGCAAAATTATTTTTTAAAAACCGGTAAAAATTCAGCAATGGAAAAAAATCTTTTAAGAAAATCAGCAAATTTCGAAAAAATAAAACATTAAAAATACAAAATTAAAACTTTTAGAACATCATTAAAATAATAGCCAAACCGTAAAAAATCAACAAATTTCGGAAAAACTTTACGTGTTCGTTAAAACTCCAGCAAACGTCTAAAAAAAAGCATTTAAAAAGGAGATACAAGAAACATCAAAAATCGAGACAATTGGAAAAAAAATTCGTTAAAAATTAACCCAAATATTTGCTGAATTTTTTAGATTTCTTTTTTTTAAACTAAATTTGCTGAATTTTTTAAAAAGACAATTCAGCAAAACTTAATACAACTAAAAAATTCAGCAAATTTCTTTTTTAAAAATCGTTAATAATTGCATCGGGAAAACTTGGAAAAATTGTGCAAAATTCAGAACAAAAATTTCAAAATTTTCCCAATTTTTATTAATTATTTAGTTTTCAGAATTGATTAATAGTGAAAAATTCATAAAAAATTCAACAAAATTTAGAATTCAAAATTTCATTTTCATGGGTCCCGCCACGATCCACTCCAACCTACAAAAAATCATGTAATTTCCAGGCGTTGCGGCATCCCAAATCGGCGGAATCACACTTCACGCGTTTTGCGGTTTTCGCTACGAACATTCGACGCCGTAAGCAGTGCCGAAAACATGTTGTTACGCCAAAATCACATGGTCCGACAGTGGAAACAATGCTCACACTTGATATGACGGATTTCATACCATGATTGATCGCTTTGCAGGTTTGAAGCTCTCGAATATGTGAGCTCATTGCGTTTTGATCTACAAAAAATGCGAGAGTTTTCGCAGCATTGCTCATTTGATCTACAGAAAATGGGGGAATTTCGTACTACCAGTATTGCTCCTTTGATCTACAAAAAATGCGGGAATTTTCCCAGCATTCCTCCTTTGATCTACAAAAAATGCGGGAATTCTCCATTGCACATTTGATCTACAAAACATGCGGGAATATTTCAAGTGTGACGTCAGCGCACTCATGCGAAATCTGCATGAAAAGTCTGCGTCTCTTCTCCATTTTTCGGAGCTCAAACCAAAATGGGCGGTACCCGAAAATTCCAAAAAAAAAACGATAATTTCCCGTCCCATGTCGCCCGTACGTCCGTAATAACGATAAGCCGTTCGGTAGAATTCAGCTCATTAGGTTCACTGGAGATTTCTTTCAATTACCGCCGTCTCGAAAGATGAACCAGTCTTTTGTTTTGAGGTGTGCGGAATTTCGGAGCATTTGGACCGTCTAACTATTAAAAAAATTATTTTGCAGAGCGCAGCCTGGAGCCGATGTATCCAAAAAACGATTGTCCTGAAAAATGTGAAACGACATAATGACAATGTTTTTGTAAATAATAACGTTAGAGTTGGAAAGTACGTAAACTACTGGATAAATTTAAAAATTTCGAATTTTTCAGGGTTTTTTAGTACTGGAAATATTGATTTTTCAGTGAAATTCCAATAAAAGCTGGAAATTTTCCACAGAAAAAGGGAAATGAAAATATGAAAATTTGTAATTAATTTCGAAAAATGCAGAAAATCCCAAAGCCTTCCAGAAAAGCTGGAAATTTCATAAAAATTTCGGAAAATCTGAAATTTTCAGAAAATACAAAAAAAGCAAAAAATCTCGAAAACCTTCCAGATAAGCTGGAAAATTTTAGAAATTTCCAAAAAAATAAATTACTACTGAAAGTTTCATAAAATTCACTGATTTCTGTCTTCCTTCTTGTAATGGATGAGTTTTGCCGAATCAACTAGGCCATTTGGTTCGGCCAGATGTAGATTTACCGGTTTGCGCGTTGCGTGTCGCGTCGCGAGCTCGATTACTTAGTTGTAGATAAAATGTATTAGTCAGTGTGGAGTACACGACACTTTCCCATGTGTTGTCCGGCAGGTGATTGTCAATGGAGCGCAAAAAATTCAACGAGTCCAGAACCCCGTGATAGAGCGGCCAACACGGGGTTCTGGCTTTCCTCATTTCATATTTCGCGCTCCATTGACAATCACCTGCCGGATAACACGGTGGAGTGTCGTGTACTCCACACGGACAAATACCTTTATTTAGAACTACTAATTGAGCCGCGACGCGACACGCTACGCGCCGGAAACCTACCAGAAATGGAGATGCTAGTTCGGCAAAAACTCTTACCATTTCAACTCTTTATGAGGGAAGCCAGAAATCCGTGTGATTCCAAAAAGAAGCTCCAAAAAAAAATTCCAAAAAAATCTCCATAGCCTTCCAGAACCGCTGGAAATTTCAGTCCCCTAAAATTGATAAAAATTCGAATAAATTCTCAAAATTGTTAGAAAATCAGTGAAAATTTGGAAAATTCGGAAATTAAACAATTTTTTTTGGAATTTAAAATTTAGAATTCTTCGTACGAAAGATGCTCCAGAAAACTTGTAAAAATTTAATTTTTTTTTTGAAATTTCCAAAAAATTTATTTATTTTCAGATGCGGCTTCAAATCAGCTGATATTCTAAAGTAATCCTCGAAAAATCAATTCCTGAGCCATCCAGCGTAATTCCAAACAAACTGTGCACCAGATGACGCCGATCGAATTAACAGCTCAAGCATCGAGACAACACAAGCGCGAAAACCTTGCAGAGCGCCTACGATGACGAGAGTGACGCACGCCAAGGTCCGTACGTTGCAGCACAGAAGAACCTTGTAGGCTGAAAGTTGGAGCTCAGGTGATGCTCATCAAGAATATCGATGTGAGGGACTTTGTAATGGGTCACGTGGATCTATGGTGAAATTTTCTGTGAAAACGGGAATCTCTATGATCCGATTTGTATCGCAAGCCGATGCTTCCATTGAGGCACGTTTCACAGAAATGACCATTTTATGGGCGTGGCTTTCTTTTTCGAAAATTTATTTTTTCCAAAATTTCTACATGGATTTTTCTCTACAATGGAAAAAACCCCCGAAATATTGTAAAAAATTTGAAATTTATCGGAAAAAAATAAAATTTTCTCTCTTACAATTAGGCTTAGGCTTAAGCTTCTAGGCCTGGGCTTAGTCTTAGGTTTATGCTTAAATTTGAAAAAAAAAATTCTTGCAATTTTTTCCAGATTTTTCCGTTTTTTTTTTCACAGAAAATCTAAGATTTTCGATTTCTACTTTCAAAAAAAATGAGTTAAAAAAAATTACGCAAATTTTGTAGAAATTTTTCTTTTTTTTTTCTTAAAAATTAGGCTTAGGAAGCTTAGGCTTATGCTTAGGCTTAGGCTTTGGCTAATCGCAGGACTATGCTTTGGGTTAGAAGACTTGCGCAGACAAGCCTAATCCTAAGCCTAACCCTCTTAAAAAGTTACAAGACGGTTTTTCCTTGCGCTGGGAGCTCAAAAGAAGAAAAGAAAAAGAGCTATTCGGACTTAGTGTGCCTATCTGTAATAAAACATTGGAAATCCCTATGACGCACTTAAGCCTACGGCCCGCAAAACATACTAGGATGCCCAACTGGAATAAAATATTAGAAATCCTTATGACACACCGGCGGTATGGCGCGGACTTAAGCCTAAATGGCCACTTTTATCAAAATACATTTGAGCTCGTCTTGTGTTTTACGTTGACTCCTCTGAGGCAACTCAAAAATATTCTGTGGATATTCTGCAGAAATCAGTTTAAATGAAGACAAGAGATTACTAAGAAACTTGGAGATTTCATAATATTTGGGGGGATGCGAGCATCCATTGGAAATTTGCCATTTGATACTTTTAGAGGCAAAAGTCCAAGTCGTAACAAGCTCACAGTGGGCTCTCAAATCATCAAATTGTAACGAAGAAACGATCGATATAACGAAACAATTTTACAAAGTCACTTTGGTAGCTCATATCTCCGTGGATAAAATTTTTACAGACGTAAAAGTCATCAACTGATATGTTGTTGATATGGTTGTAAAGAACAAGTTTGTTTGAAAAGTTTTTTTTACCAAAAAATTTTCGTCGTGTTTCAAAGAAATAGTAACGGAATAGCATCATAAAAATAACAACAGCAGTTGCGCCGCGCACTTCACGCGGTTATTCTTAAACGGGAGATGAGCTACCAGAGTGAAATTGGATGGCCCTCCAATGCTTCGTTAAAGTTCACGGCCATTTTCAGGATCTTTGAGAGCCCGCCGTGAGCTTGGTTTTCGAGGAGTTATATAAATTGACCCCTCCAGATTAAAGGAGGACTTTTATATAATCACGATGGTATTTAATTCCGATGAGTAATCCATTTTTCTTTTCACATTTGTCAAACAAAACTAAGTTTTAAATTAAGGCGGGATATACTAAGGTGTGATAACATATGTTATTCATGTTTAAGTTTAAATAAAGTTTTTTTTTAATTTTTGCTAAAAAACGAATTACAACCGCCTCGCTCAAATGTATTTTATAAAAGTGGCTATTTAGGCTTAAGCCGCGCCATACCGCCGGTGTGTCATGAGGATTTCCAATATTTTATTCCAGTTGGGCATCCTAGTATGTTTTTCGGGCCTTAAGGCTTAAATGTCATAAGGATTTCCAATATTTTATAGTTGGGCATCCTAGTTTTTTTTTTTCAGGCCCTTAGCCGTAAGTGTGTCATAAGGATTTCCAATGTTTTATTCCAGTAGGGCACCCTAAGTATAAATAGCTCTAGGGCTTTTCTTTACTTTTGCGCCTCCAAGCGCAAGGAAAAACCTTCATGTAAAAGCTTTTTAAGAGGGTTTCATCATTATATTTATTGAAATCGGGGCGAAGCCCTGATTTTGAATCCATATTTTTGTCTTTGTCTTCCACTTGATCCCTGCAAACTAGGAAAGAGAATGTTTTCTTTCTGATGAAGTAAAAATCATCATAAAATCTTGAAAACGAGCAGGAGGTAATATTTGAATATATTGGGTTGTAAATGTGTGTCTCCCCTTGTGGGTGGGGTGGCGATGTGCTGGCAGCCAATCTGCCTTCAACGTGTATCTCCCGCCTGTATCGCCCTTCAAAGTGAGAATTGGGTTACCAAAATTTGAGGGAATCTGATGAGAAAAGGTGAGGATTTCAAAAATATTATTGTTGACACACCAGACCAAACTTTAGCCTGGGCGAAGAGACAGAAAATTAGGAATTTTTTGAAAACTTTCAAACTGGCACAAAATTATTTCACAAACAAAACTCTTTTCACATATTGTTAAAACAGATGCCATTTTCCAATAATCAATATTGTCCATTGAACACAGAAAAGAAAACGAAGATTCTATCAAAAAATGAGTGAAAAATCGCAATTTAAAAATCGAAAAAATCCGTGCTGAACTCGAGTTTTGGCGGTGCTGAAAAGAAAATTTTCACTAAAATTTTTTGGAAACTTAGTTTTTCGGATTTAGCGTCAAATTTTGAATCTATACAAAAAAAAAATTTTGAACTCAGATTGAGTGGATAATAAACGCTCAAAGTTGAAAATTGACAACGCAAAAACGGCGTGAGTAACTTGCTTCAAGGTCGGCTGTCTCAGTGAGTTTTCACCCAATTTTCCCCAAATTTTTTTGCTCTATCGCTTTAGAAATATTTTCTTTGTGGTAATTATGTTTTCCTCAAAATCAAGATAATATCTTAAACGACCGCCATCCTATTTTACAAGAAAAAAAAAGTCTTTGGAAGAAAAATCAGAAATTTTCGGCGTCGATTTTCAAAATGACAAAATCACTTTTTCGTAATAAACTTATTTAAATGTATTTTGATAAAAGTGGGTATTTAGGCTTAAGCCGCGCCATACCGCCGGTGTGGGGGTCATAAGGACCACTATTTTATTCCGATGGAGTTGGGCATCCTTGTATGTTTTTCGGGCCTTTAGGCTTAAGTGTGTTATAAGGATTTCCACGATATTTTATTCCAGTGGGGCATCCTAGTTTTTTTTTCGGGCCCTAAGAGCGGCTGTGTCATAAGGATTTCCAATGTTTTATTCCAGTTGGGCACCCTAAGTCTGGGTGAATAGCTTTTCATTTCTTTTGGTCGCCCTCCAAGCGCAAGGAAAAACCTTCTTGCTTAACGATTTTTTAAGAGCGTTAGGCTTATGCTTAAGCTTAGAGTTAGGGTTGGGGTTAGGCGTAGGCGTAGGCTTACGTTTACGGCTTCGGCTTCAGGAATATTTAAAACAAAAATCGAAAAATAGATTTTGGGAAAAAAAATCGTGATAAAGCCTGCTAAAATTTTCACAAAAATTAAATTTTTCAAATTTTTCAAATTCCTAAGTGATTTTGGTCTCGCAGCGAAAAAACATCCAACTACAGTAACCCTCGCCCTCTCCAATTTTCAGCTCCCCGGCTCCAATGTTCTCGCATTCCAGGGTGTGATACTCCGTTGATTCGCCGTGAACTCCCACTCCAACTCGCCTGGGCCATCTCCATTCACAAATCGCAGGGAAGCTCGACAGTCCGGGAATGTTGAAGCGCGTTTTCGCCGACGGACAGGCGTATGTGGCGTTGTCGCACTCAAGATCAATGGACGGCGGCAATTAATTATCGGCTTCGAGCGTTGTGTCCGAGCGAATTCAAAGGTGAACAGGGGATTTTCGAGATGAAATCTATGATTGCAAATCAGAATGGATGGATGCTGTTAGATATCTCCTTTTCGTGGGTTCTCTCACGTGGTAGAGTGCTCATTTCGGCTCTACTGTGTAGATCTACAAAAAATGCGGGAGATGAGGAGACTCAGACTTCTCAACTGGTTTCGCATGGTCTAGAACGGCGTTGCTGACGTCACTTTTCTCTCGGCATAAAATTCCCGCATTTAACCGGTAAGGGATCTCTCAGCTACGTGGAAAATTATCGATGTTTTACCGAATTTCAGGTTATCTAGCTTTTTACAAATCCATCGAGGCAGAATGCGACGACGAACAGGACTGGGGAGCCCCTGGTGCTGGGCCTAGTGCTCAAGTCGAGTTCGATCGATTTTTTATTTAAAATTTTTTTGTGATCTCCAAATGTTTCTGTCTTTCTATCTTCCCCCCCACCCCACCAAAATAACCGTTTTCACAACACTCTGTATCATCATAATTCTCACATAAACTATTTCAACGTTGACGTCGCCTCAATTTTTAGTGCTATAAGCGTCATCGGATCTGAAAAAAATGTAAAACTTGAACAAAAAAGCAGGGGGTGGCCTAGAAAGCACAAAAAAAACTCGGACACAGTTCAGGAGCCAGTTTTTGGAAAAAAAAAAACGTCATTTTCGTATAGCCGTCCACACTGAAATTGAAAGAATTCTGGCCGAGTTTTCCAAATTCTAGGCCACCATGCAAACCGACGTTTTGGACGGCAACGTGCCGGTGGCCGTGGCCCCAAAGAAGGAGGGAAAAACTCGGCCACTCTTCTATGTACCCCTCTCGGGGAATTTTTACCATGGCCGAGTTTTTGTGTCTTCTAGGTCAGGCATTTTTCTTAGTCAGTTTCAAAGGAAATACGATACCTGGTCTCGACGCGAAAATTTAATTAAATCCAAAAAGACGTGCGACTTTAAAAAGTACTGTAATTCCAATATACTTGCGCTGTTGGGAAATTTATCGATTTTTCGTATTTTTCAAAAAAAATAATCAAATGTACACAGGGTTCTGTTCTTCCTTAAATTTGATTTATTCGCGCTCCATTGACAATCGCCCGCAGGATAACGCGTGGGAAAATCGTGTACTCCACACGGACATCGACGCGACGCGACACGCAAGTCGCGCCTTGAATCTACCCCAAATATGGCCGAGCCATAAAGGCCTATTCGGCAAACTCTTCCATATCGATTTATGAGGGAAACCAGAAATCCGTGAGGATAGTGAGAAAACAACGAAAAAATCATAAAATTTCCCAACAAGACGAAAGTTGAGATTACAGTAGTCTTTAAAGGCGCACTTTCTCGCATTTAACTTAAATTGGTCGTGGAGAGAGTATTTTTAGCGCAAAACTTCGCATTCCGGGTAGATAATAGAAGAATTGAAACTGACAAATCCGCCGTTTCCTCAAGCAGCAGCGGCACAATAAACATGAAATACACGGCCAACACGAAATGAAGCGGCACCATCGACACAATGAACAACGACATTCGGAGCATGTGCTACAAAACTGTCGGCCGCAACTTTTTCGACGGATTCTTCCCAAAGACGAGATACCCTTGCATCGGGCTACATCGGGGCTTGAACCGACTTCTTCTTCATTACAGCGCTCCCTTCTCTGGGCAGCAGGTAGCGTGTCCACGTGGTATAGGGTGACTCAGTGGTTCTGTGATTAATCGGCGCGAGCTGGAGCATTCTTTGCAGAGTCGCTAGGCGTGAGGCCACGGTAGCGGAGGTGTTGGCTCTGAAAGTAGATTTCATACAGGATGGTTATTTCGGGGAGTACTGTAGTGGTGTTATAGTGGTTACTTGTAGGAGTACCCTGTAGGGGATACGAAATGCAGGGGTAGCAGTACTGAGGGGGGTACTGTAGGAGTACTGTAAGGGTGTGGGGGTACTGTAGGAGTAATGTGGGGGTACTGTAGGAGTACTGTAGGACCACTGTAGGGGAAATGTAAGGATGCTGTAGGAGTAATGTAGATGGTACTGTAAAGGTACTGTAGGGGTGCGCTAGTGATACTGTAGGGATCATGTAGGAGGACTAGGTCCTGAAATAAGGGTACTGTAAGGGTACTGTAGAGGGTTAGTTTTATGTCCCTGTAAGGGTACTGTAGGGGTACTGTAGGTGTACTGTAGGAGTAAAAGTGGATTCACTGTAGGACAATAACGCCAGAGGTACTGTAGGAGCACTGTAGGCGTACTGTAAGGGTACTGTAGATGTACTGATTATGTAAAAGGTCCTGTAGGGGTACTGTAAGAGCACTCTAGGGCCATTGTAGGGGTACTGTATGTACTGTAAGGCTACTGTGATGTACTGTAAGGGTACTGTAGTTGTTCTGTAAAGGATACTGTTGGAGTACTGTAGGGTTACTGTATAAGGGTACTGCAGGGGTGCTGTAGGGATACTGTAGGAGTACTGTAGTGTCTATAGGAAGACGAACTTTTTTTTGAATTTACTCATCGGAGAATCTAATATTTTCTGTCTCCAAATCGATACACCATAAAAATTTTAGGACCCAGAGCTAAAAAAAAATACCAACTTCTCCAATATCATCTCCATCAATTCCAGTTGTTCTGTGCAGTTCGCCATCCCTTCTTCATTCCATCGGCCGATTCTCCAAATCGTCCACCATCTTCACACCCCGCCGACACGCCGGTGTCTCCACATCGTTCCGTACCAGCTTCCGCAATTTTCATAAGATTCTCGACAGACTCGTTAAACTTGCGTTGGCTTGAACAAGTGGGAACCTAGAATCGCCTCGGGAACCGGATTTCCACCCCCTTCCACCAGGAGGCTGACCAGTGTCGTTTTCTGCCTGACGACCTTAGCCAGGACGTGCTCATAGTTGATCATGTAGATTTGCCCGTTTTCAGATATGTTGAATGTTTCAGATGAGGACAATTGAAAATTACCGATTTGATTGTGCGTGTTCATGCACGACAGTAATGAAGGCGAGGCGGCAAATTAAAACTCTGAAAGTTTAGATAATTGTACTTTAGTTGAAATCCTTTTGTTGACAGTCGACTAAAAAAAAAAGCAGGTAGGTAGTAGGTAGGTAGAGTAGGTAGGTAGAGTAGGTAGGTAGGTAGGTAGGTGAGTAGGTAAAGAGAGACACGGTGCATCGATCTGACTTTAAAAATCTCAATCTCGTATCTTAAGCGTCTTTGGTTCCTGTCAGGCAGGTAGGGGGGAGAGTAGGTGTGATCAGGTAGGCAGAGCTCCGGAGTTAATATCTGGTGGATTGTGAGTTGCTAATAGGTAGTGTAGACAGGCAAGCAAGCAAGCAAGCAGTCAGGAAGGTAGGTAGGTAGGTAGGCAGGCAGGTATCAGTTGTCAACTTTTTGATGAATCTAACGGAGCCGAACGAGTTATAAGGAGGCCCAACGTTGCACCAGACATCGGGAATCGACCTAACTTGCAAAACAACTCGTAACTTAAGAGTGTCTTTGGTTCAATTTGGGAGGCAGGTAGGTAGGCGCTTAAGGTAGGTAGGTATATCTTACGCTTCTTGTTTCAAAAATAGTTATATATTAAAAAACAATAAAAATTTTTTGCAAATTTTATCAGTCGACAACTTTTCTTGTTAAAACTAAAAAGAGACGAGATATTGTAAGTGTTGCAAAAGTTGAACGAGACATGGTGCATGGAAGGATGGCTAGGCAGGTAGGTAGGTATTAAGGAGGTAGGTAGGTAGGTAAGCATTCCGTATTTCTCTACTTGCTTATATCCTGGTTGTTATGTGTTGTATCAAAAAATGTTTAACAAAGATAACATAGACTGAAAATATTTAGCACGTAGCAAACTTAAAAAACTAGGTTGGTAGGTAGGTAGGTAGGTAGGTAGATAGGTAGGTAGAAATGCAGGCATGTAAATCTGGTGAAGGTAGGTAAAAGTACTCACGATGGAGAACATCAAGCAAGAAGATCGCCAATTGAAAGTGGTACGGAAGCGAGTTGAGCAAATATTTTAGAGTATTTGTCTAGAAAAAATATTAATAAGTATTCAAAGTTTAAACTAATAATAAAATACCAATTCCGAAAAACTTCATTATAAACAAAATCGTCAGAATCCCACTGGAGAGGACTAAAAGTCACTCGTGTTGGCAGACGTCTGATAAACATCGAGGGTGTGTCCGGGTGGTAGGAGAAGCACATTATCGTGATACTTTGACACTGATAGATTCCTCAATAGAAGCCAACGCTTTTCCGAAAACTGGAATCGAAATGTTCAAAGCATTGAGAATTATTTTCTGGTACTCTTCAACCAGGCATGTTGTACTCCGAGTTTAGATCCGCAGAAAAATCTAAATTTGTATTAGATTGGGCGATACCGTACTTGCCTACCTGCCTACTGGTAGGTAAGCAGCCTACTTATTTTCAACTTACAAACCTCCTACTTTGTAACGTTTATTTCGCAATAATCGATTTCTCGAAATATTTGCATTTCCCCTCGACAAATGATTTCTTTGCGGGAATCTTTAGGAACAGCTGAAAATTTTTTTTTCCGTGTGGCCTTTTCACGGCCACGACGTACCTTAACGCTTACACATGGTGCAGTTGACGTAGTCATGCAAGAACCAATTTATTCGGCGGCGTTCGTTTTCGGTGACGGCGAAGTTTAAGCACGGTATGTAGAACCTTACGGTGGAGACGTTCTTTGATGGCTGGAAGTTATGACGTCATGTATAATTAGGGATGAGATTCCTAGGCCACGTGTGACGTCACAGCAATCCCCGAAACCCTGGCTTTTTCGATGGGCGATTTTTACTACATCGATACTTTCTAGGCATTCATCGAGCGAAACTTTTGTGATACTTTGGCAATGGTCATCAGGTAGACAAACAACGTGATAATTTCTAGGCCACGCTTGCCTCTGTCACGTGGCCGAGATTTCGCGCCAGGACCTAGAACTAGACAGGGTGCATCGACCTAACTTAAACCTCGTATCTCAGTTGCCAGGTAGGTAGGCAGGCAGTCAAGCAGATAGGTAGGTAGGCTGGTATTTTAATTTCATTTCTGCGGCTACAACACAATTTCTCTTCCAATCAAGGACAAATTTCTAGCGCCACACATGCAGAGTGCGGACTAATAATTAAAGTGTTTTACGACAAGGCCGAGAAAAGAGAAACCTAGGCCACTAATTTGTAGTGAGGTGTGATGTAACGCCACTATAAAACTATAGAACTCGCTTGACGCATAAAACTCTGATCATTTGCGGTTTCGAACTTGCATCGTCCTTCCATAGACCGCATCCTGAACGTACACTCTCGTAAATTGCGGCCTAAATTGTATAGACCCATTAAAGGGTACAAAATATGGGAATAATGGTGAATCCGGAGCGATTATCATCCAAATACACGAGAGATTACTTCGATACATAACCTCGAAGAGCAACAATTTCCCCACGAAGAATATCAGCAGAGCTGTGAGCAGGAGAGGCGATTATTATCTGGCGGATTGTGCGCTGAAAGTAGGAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAGGTAAGTATCGGGTGGTAGGTAGGGAGGCAGGTATCAGCTGCCGACTTTTCGATAAATATTAGACGGAGCGCCGAAATATAAATTGCCAAAGTTGTACCAGACATGGTGCATCGACCTTACTTAAACAACTAGGTGGTCTAGGTAGGCAGGCAGAGGCAAGTAGGTAAACTCACCGAATGCCTTAAAACAATTGCTAGAACATCGGCATAACCCGAGCTTCTCCCATTCTACGTCGCGACCACAAGCGCGCGCACACTTTTCCGCAGGTTCTCATCATCGCGATCAGCGCAAAAATCCTCGATTATCTCGAATCCACTGGCTCTTTTTTGTGTGCGACGTCTAATCGTTTATAGCTGATCGGCTCGGGAAAACCAATCGTCACACTGCAGCTTCGCATCCTCCAAGCGGAAGCCGTGAGAAAACTGGGCACTGCATAGGAACTAGAAGTAATTTCAGTCTTATTGTTCTGGAAGAAGGCTTTTTTATGGATGGGGTTTGAAAATAATCACTAAAAAAAAAACTTACAGCTGGAACTTTGTTCGATAATGAAACAATTAATCTATAAAAAGCAAATTTTTGACAAAATTTAAAACTTTAACGTGTATGAAGGTCACGTGAAAACTGAAAACAAAAATGTCGAAAAATAGCAAGAAAACGGCCTAGGCACACGTAGACTTATGGTAGGCAGCAAGGCGTAGGGGTTGATCCAGGCAGGGTCACGTCTTGAAGGCAGGTTAGGTATAGGTAGGCATAGGTAGCCATATGTAGGCGTAAAGGCAGGGGCATCTCTAGATCCTTTTTGTATGTGGCAGATTGGCCGCTTTGCAGGCAGGTTGGCAGGTGTGGGTGGCCTAGTAGACCGAAGTTTAAACAAGCGTAAAGTTCCTATAGTAGTAGGTAGGCCAAACCTTTTTTGTAGATGATGAAGTAGGTGTAGGCTGTCGTTTGAAGGCAGTGATGCAGACAAGGTTAGGTCGTCGCAAAGGTTGGCTGGAGGGTAGGCACGTGGGTCAGCAGATAAGCGTAGGCAGGCATAGGCAGGAAGGCATTAGGCAGGTAGACGTAGGCAAGTAGACGTAGACAGGATTTCAAATATGACGTGAAAAGGGGAAAATTTCTTATTCTGCGAGGCGATCCAGTATGCATAGGCAGTTATGGCGTTGGCCGGTAGGCGTTAGGTAGGCGTATGTAGGTAGGCGTCGATGTAGCAGGTAGGCGTAGTCAGGTCCTAGAGATAAGCAGGTAGTCGTGACCGGATAGGCAGGCAGGTAGGCGCATGCAGATAGTCCTAGGCAGGTGGGCGTAGGAACGTAGGCGTTGGCAGGTAGGTGAGGTAGGCGCAGGCAGAGACGTAAGCAGGTAGGCGTAGGCAGGTAGGCGTAGGTAGCTAGGCGAAGGCACGTAGGCGCAGGTAGGCAGGCATAGGTAGGTAGGAGTAGGCGATGCGCACATGAAAACCTTATAAATGTTTCAACCGCATAATCATCATCCCATTTTTCTCTCGATCAAAACGAAAAAATGCCAGCAGCAAACACAATTTGCATCCATTTCTCTCTCTTACTCACTTATATATCCTCACTTTATCCCCCGTTATTCAACCTTCCAAACACTTCCAAAACCTCCAGAACTGCTAGAGAGTAACACGGAAAATATTTGAACTTTTGTCTCGACCAAGTTTTTTTTTATTTTTTCTTTGGATTTCAACAAATTTGATGTCTGTATTTTTTCCATTTTTCGTGCAAAATACGGTAATGAACTAGGTTTTTGCTACGTGGCCTAGAAAATCTCGGCCACCGATTCTGATCTGTTGCAGGCGGCGGCCGCGGCCGAGGGTTTTTCACTTCAATTGATACCAATCCCTCTTTTACGCAAGGAATCACGTGGAGTGTGTCTCTTCATCTTGATTTACGCAGATCTACAAAACATAGCGGGAACTGAGTTCGTATCGTTAAGAACATGCTGACGTCACAGTTTTTTTATCAGCGTGTAAATGTAGAAGCATTCCGGCATTTTTTGTAGATAAAACCGCAATGGGACAGCCTGGCACCACGTGCTCTTCAATGGCAACCGTTATATTTTTTTTGACAAAATCTTGAATTTTCTAGGATTTCAATGAAAATCCAATTTTATACCAAAACTTAAAAAAAAAATGCTAAATTCGACTAGCAAAAAATGCACCCAGTTTTACAAAAAATCTTTATTTCTGAAAAAAAATTCAGTGGAAAATGTCTATAATATTCAGTATTTCATACTACGGAAAACAATTTTTACAACAAGTTTTGATGTGGCCGCGGCCGAGGTTTGCTTTTCCACGTGGTGTCAGACTGTCGTCTCTCGGCTTGATCTTAGATCTAAAAAAAACGCGGAAACTGATTCCTCATGCTATGTTAAGAACGCGCTGACGTCACATTTTTTTGATCGGAAAATTCCCGCATTTTTTGAGCGTTTGAAACCGTGATGGGACAGCCTGGCATTACGTGAAAACAAACAATGCAAGCGCGCTCAAATGTAGTCGAATATATTTGCTCTACCACCAGATAAATTCCACTTTTTCACAATAAACCTAAATATTTTTTGTGTCAAAATCTTGAGAATTCTTAGCATTCGAGAATTTCCGCGTAAACCTACGATTTTGTTATTGTTCAGGGGAACAAGTGAGCCACAAAGCTTCCACTGCTGCTCCGAATTCGATTCCCCTGAGGCATTTTTGTTCGAAAAAACCCTCGTTTGTCATACTCGTCGACTTTCTTCGAAGTTTTTGTTCTAGTTTCAAATAATTTTTCGTCAATACTTGTTCCTTCCGACCCAGCAGATGTTGTTGGGGGGGGGGGATGGGAGAAAAAAAATAAGAGAAGAAGCAGAAACTCGACACTTTTGTGTCCGCATTTCTCGTAAAGTAGATTTTTGAGCTTTCCAAGGCTCAACCACCTAGCAAATTTCGCCGCAGAGTTGATTTCTCCGGGATAGCGTGGGCTTTCTACTGGAGACCTCACTATTTTTTTGCCTTTTAGTAGAGCTTGTTAATCTTTTTTAATAATTTATTGCAGCTCTATGGATTTTCCAAAAAAAACCACCCAAAAGCCCGAAATAATCAAAATTTTCGTTTTTAAAACGCTAAATCCCGTACGACATGCCGTCCAAAGAACACTCACATAACAATGAAGAGATTTCGCCAAAAAAGTGAAATCCAATTCAATTTATTTCAATTTTGAAGAGTGCGTTCGTCTTTTTTCGACAAAAAAATAAGAAAATGTGTACCTTGTGTAGTTTTCAACAGATTTATTGTTTTATTAATTATATAATAGAAATCAAACCTTCTTTCTGCCGACCTGTAGATGGCTACCTACATGCCTAGTTGCAAGTAAGGAGACCTGTGTATCTATCTAGGTACTTATCTCACACCACCTACATACCTACTACTCACCTCCCTACTCATGTAGACATAAGTGATCCTCAAAAAGGAATGCGGTAGATCAAAAGTTTATGGAAATTTATTTCGATTTTCAGGTTTTTAAAATTGCGGAAGATGTTTTCATTTAGATTGAAGATTAGTTTAAATTTTTTTTTAATTCCGTAAGAAAAAAAAATTATTAGTTTATTATTACTCTTTCTATTCCGAATATCTATGTGAAGCTCTTTTTAATTCCTTGGTTTTATATCTAATCTTAAAATCGCTAATTTCTTGTGCACCCAAGAGATTTCGAATTTTCACGGGGTTCTAGCCTTCCTCCTTGAATTTTTCGCGAGTCGCTCCATATAATAGAGAACCGGGCAACGAGTGGGAAAGTCGTGTACTCCACACGGACAAATACATTTAGTTTACAACTGAAACCGAGCCGCAAACACGCAACGTAAATCTACCTCAGATATGGCCGTGCTAAAATGGCCTAGTTCGGCCAAACTTCCATTTCAATTTATGAAGCCCAGAAATACCGTGTAATTTTTGCGCCATCAGAGACGCCATGTGTCGATTTACGAGATTGTTGTATATTTACAATCGGGAATGCGTAATATTTACTAGAATGCGGATTTCCGTTTTTTTTTTATGAAAAACGTCATCCACAAATTAAATTCGGCGATTTTAAAAATCGCGTTAAATATAAAATCAGGGAAATTTTTTAAAATTTTTTCACGTAGGATATCGGAATACAGGGGAAAATTTGGAGGCAAAAACTAATGTCACCCTGATCATGTTTAAATTCTTTAAACTATTGATGAGAATCCTTTTTTCCTAAAATGAAATAATTTCTGACTTTTTTCTCTTTTCAATAAGAAGCTAAAAACAGACGAACCTATTCCAATTTCCCACCACACCAATTCATTCTTTCCGCATTCTTCTTCTTCCATTATTTATCTACCTTTTCCTGCATTCTCTGTGCTCTTATAAATAGTTCCATCATCCCATTTGCTTTCTTGTTGTGTGGTATGCACTTTTTCAGGTCCATAACCTATACGAAAATTCGATTTCATTTTCCATTCTCAATTACATTTTAAAAATTTTTTAAAGCAAATCTCGCCCTGAGTCCATCGATTTTAAAATACGTTTTTTGGTTTTCAAGAAATTCCATTATGAAATTCGGTGTCTTTCAGACAATTTTGAGCCTAATTAAACAATTTAAACTTTTGACTACATCACCTTAAACTTAATGCCGTTTAAACTTATAACTTTTTCAGAATCCCATATGCTATGGAAGTATTGCACTTGCTACACCGGCTAATTCTCATGATCCTGGTCCTAATCCCATGTTTCTGGCAAGCTTACGATTATCCCCGTTCTCGATTCTCCGATTCTCTGATCTATCAAGAAATTCCGCGCAAAAGAGCTGATGATTTCAAGGGAGTTTTATGTGTGCTATAGCTTACTGACAGGATTTCAAAAAACAGTTACGGTAAGATAGTTTTTTCGAAAAATTCTTTCACGGATTTCTTGCTTCTTGCCGAACTAGGCCATTTTGGTTCGGCCATATCTGGGGTAGATTTACGGCGCGTCGCGTGTGGCATCGCGGCTCGATTTTATTAGTAACTAAACTAAAGGGATTTGTCCGTGTGGAGTACACGACTTTCCCACGCGTTGTCCGGCAGGCGATTGTCAATCATGGGGAGCGCGAAAAATTAAATGAGGAAGGCCAGAACCCCGTGCCTGTATAGGATATTTTGAATCTCGAATTTTAACGAAGATTTGATTGTTTGAGTTTGAGGTCGGAAAATAAAAAATTCCTTTACGGTAAATTTTCGGATGCAAAAATGTGATTCTGCTGTAAAAAATCCGAGAAAGCCAAGAAATGTGCGGAGCCTATTTTCCGATTTTATATTACGTGGTTGGTATTTCAAAACTTCAAAAATATCAAATTCGGAAAAAAAACCGCTACTTGGTAAAATTTCCTCGTAAAATATTCTCCGCTTACGCCGCCCCTCTCTGGGCATTTGGAAATTTTTTCGTTAAATTTGTTGGAATCTGAAATTAAGTCCAAAAAGAACCAAGAAACGGGCGGTATTATGGGATTGAGACATGGTGCATCGATATGGAAACGGCTTTTCTCAATTTGGTTTTTTTAAGGATAAGAAACTAGCAAAACTCAAGTGGCCTAGCTTTCAACTCTTCCAGAATTCCATGATACATTCAAACTGGTCATTGCTCATTGACGCTCTCTCTTTATGTCATCACCATAACGAATCCACTCAATTTTCACTCAAGCTGTCATCTCCAGCAGTGTCTCTCAATTTAATCATGCTTGAAATTGTTTTTATAAAATGAAACAACAGCGACATACTCTGTAAAAGCTATTATTAAAAAGTATATATATACACGAATTCCTGGGTGGGGATTGAGACAACGGAAGACATGGAGGAGAATTTGAATTTCATTAAAAAAAAAAGACAAAGAGGTAGGTTACTGTAGCATCCAATCTGGAAGTGGCTGCACAAAGAAGAACCTCCACCGTCAGCAATATGTTCGACACACCTGGAACGTTGAAACGGGGTATTATTTCCTTAAAATTTTCTTAGTCTAAGCCTGAGCCTAAGCCTGAGCCTAAGCCTAAGTCTAAGCCTAAGCCTAAGACTAAGGCTACCTGAACCTAACCCTAGGCCTAATCCTAAGAAAAATCCTAAGCTTGAGCCTAAGCCTAAGCCTACTAAAGCCAAAACCTAAGCCTAAGCCATAAGCCTAAAGAGCTCCCAAACCTTAGCAAAACCTAAGCCGAGCTTAAACCTGAGCCGATACCTCCTAAGCTTCCCTATGCCTATTCCTAAGCCTAAATATAAACCTAACCTAAGCCTAAGCCTACGCCAAGCGCGTCAGAGCCTAAGCTGAGCCTGAGCCTAAAATTAAGCCTCAGCCTGAGCTTGATCTTAAGCTTAAACCTAAGCCCTGAAAATTTTTTTTTGAACTCTCGCACAACAAAATTTGTAGAATGTTATGAATTTAAAAATTGAGATTCTAAAATTCCCCGCCAAAACGTTTAAAAACTTCACATAATTTATCTGTTTAAAATCTATATCCATCAACGGCCATACCTCTTAGATTTAGATTTTCGCGGCAAAACTTGTAGATCATTTCAAAAATTTACTTTCGCGCCAAAGATTGTTCGGCTCGCGAAATTTACAATTTTATAAAAAATGTATTTCACAGAATTTCAAAAAATCGAAAATCGCGCCAAAAAATCCATTTATAAAATTTTTTAAGTATTGTGACGTCATAGACTACAAACTAACCCCTCTATTGCCCCTCACCGTGCTCTCCAATGAGTTCGGCTCCACTTCATCAATCCCTGGGAACAGGCCCGGGTCCTTTTTTTCCTCGTGGGCCTTGTGCACCAATCGGGCAGTCGATACCAGGCATATCAGACGGTCCTGGCGTGCCCGAATTCTCCTCTCTCCGATCGTACCTGCCGTTGGACCCGATGGATGAACGGTTTCGTGTGGCGTCCGCACCCGGGTCGCCCATTTCTCCATCCAGTCCTTGGCCTGAGTGCCTTGTAGGCCTTTGGGTCCCATTTTTCCTAACCATTTTCCGCGAGCCGAAGTCCATTCTTTCCGGTAGTCCTGGCTTACCAGTGCTTACCCTTTCACTCCCTGAAAATTTAGTTTGGGGTATAGGCCTATCAAATAGGCTTACCGTAATCCCAGTGGTTTGTACTTCTCTCGGACACCGGATCCGCACACAAAGACTTATAATTCACAGGAGGCCCACATGGCAGGCGCGCTGGAAGTCCAGGCGCACCTTCCGATCCTCTCGTTCCAGGAAGACCGTCTCTTCCTGGGATCCCGGGGGGCTGTTCCTTGTGGATGACGGCACTCACATACTCGGTGGATCTTGCGGTTTGGCCGGTTTAGGAAATCGTCCATTTCATCTCTTTTCTGGCGGGTTATGTTTTGGAAATCGTTGGCGACAATCGCATGTTTTTCATCTCGAGGGCGCTCGGGTCTTTGGACATTTAAATTTGCTTGAAATTTTCAAACTTGTTATATTATAATTTACAAACTACTGACTTTGTATGTTTTTTTTTTATTACAGGAACACAAAATTCTAAGAATGCGTACTGCACAGTATATTTGACGTGCAAGATATCTCGTAGCAAAATCTACAGTGACTCTTAAAATGCGATGACTACAGTCGCGCTTGTGTCGATTTAGCTCGATTTTCGCAACTTTTTTTCTTTTGGATTTCCTTCGTCGTGTTGTTTTCTAACATCTTTTTCTTTCAAAATTTCAATAAAGCTTTCTATCGATAAATAAATCTTTTTACTTTATTTCGAAAATCGCCCGTAGATCGACTCAAGCGCTACCGAGTCATTTAAAGGTTCACTGTAGTTTTCGCTACGAGATATTTTACGCGTCAAACATGTTGATACGCATTCTCGAATTTTGTGTTTCTCTCCATCATACTGTGTTTTTTGGATTTGAATGGAAGGAAAAGCCCGAAACTTTTAAAATTTTTCGGTGCATTCGGTATCCAAAAAGCTGAATAAACTAATGTGTACAAAAAAATGCCACATTTTATTGAAAAGTTGATAATAAAATAATTTGTTCTAATTAATAATGTTTTGAATTTCTCAATTTTGGAATTTTTGGATTTTTTCGGGCCAGAAAGTAGGCATTCTCTGGAATGATGTTTTCTTCATAATTATATATTCAAAAAAACGGACTCCCACAAAAAAAGGTCCGAGAGGCGAACAAGGTTGTAAAACTTGCTATTGTTTATTTACAACCGCCATTAGACACCTATAGGGGTTGTAACAAGCCACATAACAATTTGATAAGATGCACACAGTAGGGAGAGAGGACCTGATTTAAAAATATAAGGAATTTTCTCATTAGATACAATTTTTCTCTATTTCTTTCACGGTGGAATATCGAGAGGAAAATCAGCGAAATTTGAAATTTTTGAGAGGTTTTTTTCTAAACAAAAAAAGATTTGAAAAATTTCAAGATATTCTGTGTATTTATCGATAAAATTTGAGAAATCAAGGGGGTCGTATAGTAGTGAGACGGTCGGTTTTTCTACTTTCAGCTAACTATATGAAATTTCATTTGTTCAGAGACGGTTTTCTGACATTTCAAATCAAATGGCATTAGCTGTTTTTCATGAAAAGTTTCAGAAAGTATCAAAGCTCGAAATGTTGGGAGGGTCGTATAGAAGGTGGACGCACTAAAAAAAAAGGAAGTGGTTCTAATTATTACGGAAACACCAAATTCTGAGAATGCGTATTGCAGTCAAAATATGCGCAAAACTTCTCGTAGCGAAGACTACAGTAATTCTTTAAAACTTTTGAAGCGATCGTGTCGACACGTGGTGCCGGGACAGATTGTCTCAATATTTCGGCTTGATCTACGTAGAACAAAAAATGCGGGAGAAGAGACGCAGACTTCTCAGCTTACTGATTTCTCATGGGGAACCTGCTGACGTTACATGTTTTCGGGCCGAAATTTCCCGCATCTTTTATGTGGGTAGATCAAACACACCGTGATGGGACATGGCAATATGTGTGTCGATTGTTGGGTTTTTGAAATTGATTAAAATAATTTAGTTATCGATATTATATTGAAATTAAACAAACAGTGAGAAAATAACTCGAGCACGTAAATCGACACTACAATAGTCATATAAGCTAGAATTACTGACCGTTAGCAATGCCACAAAATATGTTTGCGCGTCTAATATATTGCGCAGTACGCATTCACAGATCCGTCATCCAAGTCAAACTCCTGACAGTACTCGGCATCGTTGACATTGAATTCTGAATAGCCGAGTGTCGAAGTATTGAGGCAAGGGGTCTACGAAACAATGACGACATCGTGGATAGCGAGATAAATAGTGAATCTATGATTCACGTGGCGTGCTTTCTCGAGCATTCTCGTTCATTTTCCAGGAGAAGCAAGAGAAGCCTATGGAGAACGAAAAGTGAGTAAAGAGGAATGATGCGCTGGCGCGGAAAAACGAGAGCGTTTATGTATGGGAGTGACCCAAAGACACGGAAAAATAGATAACAAGAAGAACAAGGGGGCAACTTTCTCTATCTCAACATATCATCATCACCCATAAATCATTATCTCCTTTCTCCGGGATTTCATGAGAATAAATCCATTTACTCGTTTTTTTTGTGTCTTAAGTCTGCAATAAATATGTAGCTAATTTCAACTTTAAAATAAAACTTAATGAAACTAGTAATTCTATCATCTCTCAGCATACCCATTCCTTTCTTTTATATATAACTTTTATTCCACTCTGTATTTAAAGAAATTTCAAGTTTAGAGTCTAACTTGAAAATTGACAGTGATGAATATAAAATTATACGCGTAAAGAATATTTCGAGAGAAGTTGGGAGTGTAGTCTTGGAGGAGGAGAGAGGAAAGAGGTGAGGAAAAATTACGTTTTTTTGAAGTTTTTTCTTTAATTGTTCGAAGGATTAGGCTTAGGCTTGGGCTTAAGTTAGGCTTAGGCTTAGGAATAGGCTTAGGCTTAGGTTCAGGCTTAGACTTAGGCTCAGGCCAATTTAAGCTCAGGCTTTTGTTCAGGCTTAGGTTTAGGCTTAGGCTTAGGCTTAAGCTTATGCTTAGGAAGAAGGGTATAGGCGGCCTAGGCTTAGACGTGCACAGGCGTACATTGGCTTAGGCTTAGGCTTAGGCTTAATCATTAGGCTTAGCATTAGTGCTTAAGGCTCAGGCTGAGGCGTAGGCTTAGACCAAGGCGTAGGCTTAAGCTTAATCTAAGGCTTAGGTGTCGACTTAGGCTTTAGGCTTAGGCTTAGTCTTAGGCTTAGGTTACTCTTAGGCTTAGGATCTCAGGCTTAACGTAGGCTGCGGCCTGGGTGAGGTTTCGGCTTAGGTATAGACTTAGACTAAAGACTTAGGTTTCCTAGAATCAGACTAAGGCTTAGGGCTTAGGCTTGGGAGGCGCTACCGAGGCTGGGCGGATCAGAAAAAGAGACCAAAATTCCAGGGAAATCCAAATAAAATCCAGAGAAAATAATAAAAAAAAGGAAACAAAAAACGTGAAAAATGGGCATTCCGCGTCTTCCGCGTCAAAACCCGTTTTCCTTAAAAAACGGACAGAGGAAAGGACCAAATTATGAAATACCAAAGTTTAACAAAAAATATTTAAACATTTTTTTTGCCGGGGTTGAGCTCACCCAGCTGAGCTCACTCCATAATTGCACACAAAGTGATTCTCAAAAAATTAATTTTAGAGACTACGAGGCTAGCAAATGGAATGCACATGCTCTGATTTCTCAGAGCGGAAATGCCCGCCAGGCTCCAAAGAGCGTGTGCTCCAGGAGCCGATGGTCCTGAATCCCCGGCTCCAGAGGTCTGAATGGTATGGATGGAGAGGCTGGGCACAGTAATATGGCTGGTATGTTCACTGTAAGTTGCCCAAGATCTTTTTTGTAAATTCATACTCCAGTCATGAACAGGATGCATCCGTTGCCTAGCGGGTCCTCCAGGTTCTCGCCTGGTGATCATGGATCTCCTGGTAGGGTACCCCGGGTCAGGACCTCCAGGGGAACCCGGTTACGCAACAATTGGGCTTATCGGGCCACCTGGGAGCGACTCGCAGGCCAAGATGGTCTAGATGGAGCTCCTGGCGAGATAGCCGCAGTGGAATGGATGCAGGGGAGATTGTTTCAGTTGATGGAAAAATTGGAAGAAGAGGAGAAGCGGGGAACAAAGGAAGCAAAGGATCTCGAGGAGGGGTTGGAAAAGCTGGAGGGCCTGGGGTGGCTGGAGAAATGCGAGAAAAAGGAGTAAGAGGTGAAGATGGAAAGCCTGGAGAGTCTGGAAAGGTGAATTTTCAGAAGTTGATCGATGCACCAGGGAAATTAACGCGGTTTTGCCGATTTGGCCGGAAACTGTCAATTCCGGCAATTCGCCGGTTTGCCGATTTGTTGGATCTCAAATTTGGCGGAAATGTTTAGAGGGGTTTTTTAAAAGACGAAAACACTTAAAACTTTATCCCCTTTTTTCCCGTTTACTAGGGAATATAGTTAATAGGGGAATTGCTAGGAAGAAAATACAAACTTTAAATGACTGATGAGGTCTTCTGGCTACAAAAATCATTTTTTTCATTATTATCATTTTCATAGAATTTGCTCTCTTCAAAATAGACGTAGGGACATACATAGGATGCTTAATTTCGCCGTTTGAAATTTACATTCTGAATTATCCAAAAAAAATCGGCAATCTGCGGTTTGTTGCCGGAAATTTTCCATTCTGGCAATTTGCCGATTTGTGCCCGATTTGCCGATTTGATGACCGGAGTTAACTTTCAATTCCTGCAATTTGCCGCCGTTCAATTTGCCGATTTTCCGGAAATTTTAATTCCGGCAATTTGCTGATTGGCCGTTTGCCGGAAAATTCAATTGCAATTTGCCGGTTTGCCGATTTGCCGGAAATTCAATTCCGGCAATGGTGTTGGGTTTGCCGATTTGCCAAAAATTTTGGAATTCCGGCAATTTGCCGGTTTACCGGCCAAATTTTCCAATTCACCGGCAATTTATTGATTTGCCGATTTGCCGGAAATTTCAATTCCGGAAATGTGCCGATTTGACGGAAATCTAAAACATTCTCCGGCCGAATTTTCCAAAAGTATAATTTTTAAGCCCGGCGCACCTGGAATCCCTAGAAGTAACTGCCGATGTCCCCAGTAAATCGTCACGATATTTCTCCATATAGAATGATGGAAAATCTGATAATAGTAATAAAGATAATAATAAAATAAATACAGGCAGGAAACGAAAAGCGAGCACTGACGATTGTATGATACCCGAAACATTCAGGAGGAGCACAAAAAACACAATGAAAAGACACAGCTCAGAAAAATTGAAATTGAAAAACTGGTAACGAGACTAGAATCGTCATGATGATCTTGTAGAAAAAATTGGAAAAAAATTAAGAATCTAGGAAATTGATTAGGTTGCACGCAGACTTGACACGAGCTCGGGCACCGAATCCGCATAGGCCAATGTTTTCGCATGCTCTTGAGCCCATGACGGGCAGAGGGAGTCATGATCGATGCATCTGAAATGGGGATATTATTTTTTACGCTTCAGGTTTAGGCCTATCGACCCCCGTTTGGATCTCCGGCTCAGGTCCTTAAATTGTGTATTCAAGCGTAGGCTCTCTCGCTCCAGCCTTTAGATTTTAACTTCGATCTTAGCCTTACACTAAGCTCTACGACTGATCTAGGATATCATACTAAGGGCCACTTTGGGCCTGAGGCATAGGCTAGTATCTCAAGCTTAGGATCTCACGCTTAAGCTCTCTGACGCAGGCCCATAGATTGCAATGTAAACCTTGGCCTTAGCCCCGACTGATTTAGGATATCAGACTTAGGGCCTAGGAGTTCCGGCCTGAAGCTTAGGCTCTCAGATTCAGGCCCTCAGACTTAGAGTCTAAGGCCGTTAGACTACGATTTTCAAGCTTACAATTAGGCTTTCACTTGAAATCAAAATCCAATTAAGTTCTTTAAAAATAATCAAACATTTCTAAACCGCATACAATTTTTTAAAAACTACCCTAAATATTTCAAATTTTAGAGGTTAGCCTGGACTTAAACCTTTAAACTTTTGGTCTCAAATTTAGCCTACAGGTCTGTGGACCTAAGATTTTGGACCTCGGACTGCGGCCCTTAAATCTCATGCTTGGGCTCTAATGTCCTGGCACGCTAAGTCCTAAATCTTTTGATCGTAGTTTCAGGCTTTCATGCTTTCAGGCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTGAGGCTTTCAGGCTTTCAGGCTTTCAGGGTTTCAGGCTTTCAGGCTGTCAGGCTTTCAGGCTTTCAGGCTTTCAGGCATTCAGGCTTTCTGGCTTTCAAGAGGCTTTCAGGCTTACAGGCTTTCAGTTTCAGGCTTTCAATCTTTCAGGCTTTCAAAGGTTTTCAGGCTTTTATGTTTCAGGCTTTCAGGTTCAGGCTTTCAGGCTTCTTTATAGGCTTTCAGGCTTTCAGGCTTTCAGGCTTTCTGGCTTTCAGGCTTTCAGGCTTTGAAATACTTTCAGGCTTTCAGGCTTTCGGACTTACCGGCTTTCAGGCTTTCAGGCTTCCAGGCTTTCAGACTCAGCTTTCAGGCTTTCGGGTTGTCAGGCTTTCAGGCTTTCAAGCTTGGCTTTCAGGCTTTCAGGCTTTCAGGCGGGCTTTCAGTCAAACTTTCAGGACTTTCAAACTTTCAGGCTTTCAGGCCTCACTGTTTCAGGTTTCAGGCTGCTTTCAGGATTTGAGACCACAACTAGACCGGCAACACAAGTGTTGTCAAATTACTCACCTCTTTGCCGGCGCTTTATCCGATGCATATTTGATGGTATCTCGATTGTCTTTGAAGCTTTTCAACCCGCCCCAAGTTTCCAGCTGTTGGAATGATCGTTGTAACATCAAAAATCATCATCAAAAATCGTGGTGACCCAAAATTACCTGATTCTCAGCCAAGAATCCATCCAAACTTGCTCTACTCAACTCGGAGACAGGAATGAAGTACTTGACGTGGGCTTTTCCCTTTGCCCAATCTTCTGAGCCACCGGATGCGGGGTCTGGAAATATTTTGAAATTTTCTCACATACATAGGAGCCTTAAGAAATAAGCGCTTACAAAGTGTATCTGCACCGGTTCCAACTTTGTACTGCGTGTTGAAGACACTATAAGCCTGAGCTGACTGAGAGGGCAGTGGATCTCTGAAATATTCAGTAAAATATGACCATGAACTTGGGCAATTCCCGTATTTTTGTAGATGACACCGTAATGGCTAAACACGGGGTGCCAGAGTGTCGCGTTTTGATCTACGTAGATCTGCAAAAAATGCGGGAACTGATTTCTCATCGGTTAAGAACGTGCTGACAAATTATATTGAGCGAAAAATTCCCGCATTTTTTTGTTAAGATCAAACCGTAATGGGACAGCCAGGTACCAACTAAAAAATTTACTCCAACCAAATCATTTTTCAAATCATTGGAATAAGTTCTGTTGATGGCCGAACGGATACATCAAAATTTGACTGAGAGTCCGAGTGGAAGGTGAGGAATGTCGAAATACGGTGTCGCTGCACGAAATCTCACCGCCGCAGTCTCGGGCAATATCCGAGAAGGCTGGTTTAGAGGCTCCCTGATAGATTTCCGAGGAAGGATTGATGAGCCGACTTGTCCGTAGAACCAGTCAAAGTTTCGACTGAGGTCGACACCTTCAAAGACAGCGGGTTGTTGAGGGAGGTTGGGAGAGTCCTGAAAGGTTCTTATTTTTGAGATTTTTAACGTTCACAGTCGGAGAATTGCCGCAAAATCTTAGTTTTCATAGCCTGTGTGACATTATTAGGGCGTATCTAAAGTCCAGAAAGCGTATGCCTTGTGCTGTTTTTGCAAAAATTGTGCCCAGTTTTCCCACTTTTTAGTGGTTTTTGATGGGTTAAACCTAAATTTTCTGAATTCAAGTTTTTACTTTTTCCAACTGTTTTTTCAGCCGTCGAATGGCTGTCCTTTTTTTTGGGCAGACAAAAAAATAATCTTTCTGAATAAGCTAATCGAAAACAATTATAAAAAAGGCAATTTTGTAAATTTTTTCTAGTAAATTTTGAGTCCTCTACAAAATAAACTATTTTGGACGAGTTTCAAAAATGTGAAACATTTCTACAAAAATTGCCCAATTTTTGCCCTTTCTGGTGGTTTTTGATGGGTTAAACCTAGATTTTCTGAATTCTGCGTATATAAATTACACGAACAAATTTAGACATTTTTTTTATTTTTAATTTTTTTCCAGCCATCTAATGATGATTAGTTTTTAACAAAAAAAATTTCTGAAACACAATTATTATAAAACAGGGGTGTGCGGCAAATCTCAAAATTTGCCGAGCACGGCGAATTTGGCAAACGGCAAATTTGGCAATCAGCTAATTTGTTGAGCTTTACAATTCCGCAAAAATTTGATACTTAATTTGAACCACCTAAACTACTAATTTCTGAACAAAACGTGTTCAATAACTTGATTTTGTGCCATTTTTCTAAATTTTTGGAAACCAATAATTTTGACAATAATTTTTGAGGCTAAACTTGTATTGTCAAATTTTTGACGCGGGCGGCAATATTTCAAAAATTTCTGAGCTCGGCAAACAGCAAAATCGGCAAATTTGTCAAATTTGCCCCACATTTTTTTTTGGTTCATAATAAAACACTAACATTTTAGATTTTTCATAATTTCCCGTCGAAGGTTTAGCAATTGCTAAAATTCTGAAAAATCTGAGTATTTTAGGAAACCCAAAGCAATGCGGCATGTTCCGACCCCAATGTATTAATACAAATGATTAAAACAAACGAAATTACAGTAGACAAAATGTAGAAAAAAAATTATTTTTGGTCGACTCCAAACGAATTATGAGTGGCAAAAACTTTGTAATAGTCACCTTTTGACAGTAAATAAATTAGAATTTTTTTGAAAAGTTTTATTATGATATTCGGTCATTGTGGGACCAAATGAGTGGTTTTTAACTATTCCGGCACTGGCGCAGTCCAGCATTTGCCGTAATCTTAGTTTACATAGCCGACATATGCGGGCCTAACTGAAGCCCAGGAAGCTTGTTTACAAAAATGAGCAAGCAGAAAAAGATCAATCTCCCCAACAAACCTCTTGCCTGTTTATTACACTTTGGTGGTGAGCGATTCTTTCTCCATAGTCTGATCTCCGGATGTACATAGCTACTTCTACTGTACTCATAAGCATCCGGATTCAGCAGTGGAACAATATTCCATTCGAGTTGATCTACGAATTGCATGATTTGAACATTTGTCGTACTGGGTGACCAGTTGGTGAATGAAATAGAGTACTGTCGATTGTGACACCCATTCACGAGCATGGATTCCTCCGTCCACCCAGATGCCACGTTTCGTACGTTACGCTTGTTGGTGATCTGGAAGTGAGGAAAATTGGGGTGAGATGGGATCACTAAATTGTTAATAGTTTCTGTGCTTCTGTGTTTATGTTTTTTGCGCTCCATTGGCAAGAAATCGCCTGCCCATCAAAAACCGTCAAAAAGTGGCAAAGCGGGGCAACTTTAAATTCCCAATTTTGAAACTCCTCTAAAATGGTTTAGTTCGTAGATAGAGAGGACTTAAAACTGATTTTTCTATAAATTGTCTAAATTTGTATTGAAAACGGGTAATTCTTGTATATCAGAAAATGGTTTAACCCATCAAAAACCATCAAAAAGTGGCAATAGTGTTCTCGGCCATTTTTGCGTGATAAAAATTCACAATTTTGAAACTCCTCTAAAATGGGCTATTTTGTAACTACTCAACATTTCCAAACTCTAAAGAATTGTTCAGAATATAGTGGTTTCAATAATTTTCGAACAGAATGTTTTTTGCCCAAAAAAGGATGGCTGAACAAAAGGCCGAAAGAAAAAGAGTTTTACACTGAAAGCAAAATCGTGACGCGACACGAAAGCTAGGTAAATCGACCCCAGCCGTTCCAGGCCGAGTTCAAATTGCCAAATTCGGCAAACTCTCACATTTCAGGCTATGTATTTCAAGCGAGAAGCGCGTGCGATTTCTCAAAAACCGGCAACTCAGTTGGGAGGACTTTACGAAAAAAAATTCCAAGGTATAATTGGTAGGTTTAGTCATGTTGCATGGTACTTAAAATGTTTTTTTAACTTGCAAAAGTGGCTTTTATTTTGCTTCTTAGTTTTGCAAGCCGAATAATAAAAATATTATCCACGTTTTTAATGCTTCCATGGTAGGCAGCCGCTCGCCAACATGGAAGCCCTACATGTCACGGATTTTTCGCCAGAAATTGAAATGTGGAATGAGCTATGCCGTACGAGGCCAGGCCATATCTGTGGTAGATTTACGGCGCGTTGCATGTCGCGTCGAGGCTCGATTTTAGTTGAACAACTAAATGCATTGTCCGAGTGGAGTACACGACTTTCTCACGCGGGCGATTGCCAATGGCGCGCGAAAAATTGAATAAGAGGAGGGCCAGAATCCCGTGATCCCGTCCAAGCAAAGTTAAAACAACAAGCAAACCTTAATCAACGGGATCTGCCGTCCTTCGTGAGTCGAAGTTCCGATTGGCTGCAGACACATCCGGATATGGTTAATGACGTTCAGGTAGTTGATAACATCATCAAACGATTGGTGATAGGCGTTGTGCAAGGTTAAATTGAACCTGCAATTATTGAACTATTATCATTGAGGAGAACGTGGTGTCTGGGTGCCTCATTTTAGATTGATCGCTGATCGACAAAATGCGGGTGAAGAGAATGATTTCGAATGGTTAAAAACGTGCTGACGTCACATCTTATGGGCTGAAAATTCCAACGCATTTTTTGTAGCTCAAACCCTAATGTGACAGCCTGACACCACATGTATTCACTCACTTTCTGCGGCTCCCTCCAATCATGCAGTCGAACTTGATTCCGAAGCTAATCCCGCTTCCTTCTGCTCGACAATCACTGTGAAATGATCGATGAAAAGATAAGTTGGGCTTAATAGTGTCCCCCCACGAATACACTCATCACGCGTAACGAGCCGTGATGCGCGGTGGTTTGAATAAAGAGTATTTGGACTAGTGATCCCCCGCGAAAACCTGTATCGCGACTACGTGATGCCAGGGTGTCTCATCACGCGGGTTGATCTACAAAAAAAGCGGGAATTTTTTGCCCAAAAATGTGACGTCAGCACGTTCTTAACCCTGGAGCACCGAATTGAAGCAGTTCCCGCATTTTTTGTAGATCTACGTAGATAAGCCGAGATGACACACTCTAACACCACGTGGTATGCGCCGAAAAACTCACTTCTGAACGGCACCAATCATCGTTAACGGAATGCTTAATCGAAGGATCATCGAGCTCTTTCATAAACTGCCGTGTTTTCTCATCGGATATCATCACATGAAACTCCTTGCAAGCTAAGCTCCGACGGGGATTTCCAAAAATCTAGCGGAAAATTTTAGTGTGTCCGGAGGCACCCTAGTATACTTATATTTCAAAATTTTTCTCTAACCCCTCAAAACCGTACTCTACATCGCCGTACTGGCCGAGTGGTCTAACGTTCAGGTCGCAGTCTCCGGAGGGCGCAGGTTCGAATCCTGCGGACGGCAGATTTCTTTTTAAATACTACTCTTCAATGCATGATGAAGAAGAAGAAGAAAAAGAAAGAACGTATTGGCTTTTACTTTTACACTTTTGATAATCCCTAGGAACAGGTTATAAACAGCGATGCAACATGAAAAGCAGCAGTGAGTGAGATGGACAACGAGCTGATTTTGTTCTTCAATTATATGACACCGCTATTTTAATGGTTGGTTTGTTGCGTGGAACATCATACCTTTAAATGGTTGAATTACAAATCATGTAATAATAATGTCTACTTGATTATCTTGGGTCGTCGGCTGCACCATCCATACTGTGAATTTTCTGAAGAATCTTTCTGAGAGTTTACCGGCTGTTGGGGGAGAGTTTACGATTAACGTTTGAGTTTTTGGATAGATCTAAATCTAGAGAAGATCATGCGGCGGTTAGGTATATTTGAAATAAAAAACAATTGACCTAGATATGAAACATGGAGATCTAATGGATTTGGTAAAGTTGAAATTATTATTTTTTTGAAAATTTGTTCATTTTACAAGAAAAGACGAATAAATATTGACCAAAAAAATTTTTTTCAATCAAAAATGTATAAAAATTAATCATCGTTCCTTTTAGCTTTTAAACAGCGGTGGAGTAGCCAGTGTGGATTTTGTCTCCCTAAATACAGTCAATTATTATGAACCAAAATTCAAATATCGTGTAATACAACACTTCAAAAAACTTCTTTATTTCAGATTTTTCATAATTTCTGGCCAGACTTTTTGCAAATTTCCAAAATTTTTCAGAATGTCGAAGTTTCCGACCCCTGCAATGTTTTAATAGAAATGATTGAAACAAAATTACAGAATAAAAAATGTAGAAGATAACTTTTTTTTTTTGGTCGACTTCCAAAATTATGAGTGGCAAGAACTGTGCAATTGACACTTTTGTGAAAATAAAAAATTTTAAGAATGTTTTTGAAAAGTTGTATTATGATATCTGCCTCGGTCAGTTTGGGACCAAATATGAGTGGTTTTTAATAATATTCAGAAGCCACTGGCGCTACTCCCCGTTTAAAGTTCTATGGTTTTTAAAACTCACGTTTTTTTTTATGAAGTCTATTTTAAATCTGGACTCTCAGTCGACAGAGGTTCAGCATTTTTCGAAATTTCAGAAATTTAAAACATAAGTCGGGTCCTAAAAGCTACAAAAAAATTCTCACAAAATGTTTTTTTGATGAAAGCAAACTTATATAGGAGTGCCAAAATGACCAAATTTTGGTTTTAAAAATGATATTGAAAAATCTTTAGAAAGTCTCTTCTGGTTTTTATTTATTTTTAAAAAATTCATATTGAAATATTATAGTGCTTTAGATTGCTCGGAAAAAATTCCACACATTTTTTAATTTTTCATTAGTTTTATAATGATATTTGGTCATTTTAGCTATCTCGGGTAATACTGCAAAGCCACGTGGTGCCAGGATTTCCCATTAAGGATTGATCTACAAAAATGCGGGACTTTTATTCCGCTTAAAAAGACGACGTCAGCTCATTTTTAACCATGCGAAATCAGTTGAAAACTGTGCCGCAATGATTTTTTGTAGATCTAAGTGGGGAGATCAAACCGAAATGGTGAGACATACTGGCATCGTGTCCACCTTCATAGTTAGTAATTGCATAAACAAAAAATACTGAGAATGCGTATTGCACAACGTATTTGACCGAACGCGCAAGAATATCTTGCGTTGCGAAAACTACAGTAATTCATTTACTACTGTAGGTTGGTTTGCCACGCAGGCTGGATTTTTTGAAAAATAAATGAATTAAAATAGTTAATGGAATATTACTATCTCTATGTATTAGTAAATAAGGTTGAACCCGTAATGAGACCGCTGCCTACCTGCCTGATTATAGATGGCCGCCCTAAAATTAGGCAGGTAGGTTTTAACGCCTAGCCAGATACAAAACTTAAAGAGAAATGCCTAAAATAACAATAACTTACATCCTTTCTTATCGTCCTCCCCGGCGATCGCCTAAGATCATAGCTAACAACTAGCCGCTTTCGGTCATGCAATTATTATATTATAATTGATGGATGGATGGGGGATAATCCAGAGAAAGGGGTGAAAAAAGAAACATACCTAGAAAACAGGTTCCCCTGACTCAAAACCTACTTTTGATGTGCCACCACGGATGGCACGACGAGATACGATGATCACGTGTTCATCTTCATCATTTTCATCGTAGTAAAACTTGGGGGGGCTGATGTGGGAAGGATGCCCTCGTCAAGTGTTCGTTGAACAATCCGACACGGTTATCAAAAAAGCAGTGGTGTCTCCGCCCAACTTCCGCGCGTCAGCCGCCCTGTGTACTGTCTTGTCCTATAGCTCTCTTTTCTCCACCCCGGCTTGCGGGTGAGATTGTTCTCATTACTAGGTGAAGAACGTCTCTAGTAGAAGAAGAAGAAGAAGAAGACGACGATGGAGAAGAAGCTGAAGGCACGACGCACTGTTTGCGCCACGATGTTTGTTGTGTTTGCGAGCGTGAGCGCCGCAATTAAAACGTGTAGATCGGTTTGAAAAGCGCGCGCGCGCGGTCATCTTTCTCCGCTTGCGCGCACGCATTGACAAAAGACCGAGACAAAAGGTTCAAAATTGAAGAGGCAAACGTTCGTCCTCTTAGCACCTAAATGTGGAAGCATAAGATTTTGCTCTGAAAATGAAGTTGGGTAAGCTATTCCTGGGTGATGTTCTCAAATTCCGGGGGCATTGTTGGGAAAGTGAGGACCAAAATAGGCCATAAAAAATGCAGATATACATGCTAAGGCTTTGGGGGCTTAGGCGCAGATTCAGGCTTAGGCTTAGGCTTAGGCTTAGGCTTGGAATTAGGCTTGGCGTCAGTGGCGAGCGTGAGCTCGCCACGGACGCTATTTAATTGGGTTTATAACGTTTTTTTTTCGAGTTCCCGTCGAGCGAAATTCAACTGAGAGTCGTATAGGCCGCCGAGAACCTGACGTTCCAAATAGGTGACTTCATTAAAACTCTTAGGCTTAGGCTTAGGCTGTCACTAGGCTTAGGCTTTTAGCCATGCTAGCTGATCCCGAACATATTTTTAAAAATTGCAATATGTGACCAAAAGCTGTATTTTTCAAAAATCCAAAAGTACGCGAAATCATATGAAGTGCTTCTTTTTCTTTCAATAAACTGTTCAGAATTGTCATTTTTACTAGAAAATACCACAAAAATATGCTAGCTTGACCGGAACATATTTGAAAAAATTAGAATTTTTGACCAAAAGCTGTTTTTTCAACAAGTTGAAAAGAACTGGAAAATCATATGCTTCTTTTTTCTTACGTAAAACTGTTCAGAATTGTCATTTATACCAGAATATATTAAACAAAGTATGCTACCTAATCCGAAACATTTGTTTCCAAAATATTTTAAAAAAAAGATTTAGCGGCTCTGACTAAATTGTTTGTTCGTTTTTTCTGGTTTTTCCACTTTTTCGGTGAAAAATTTTGTAAAAAATTTGACCGAGGTGCGTGTTAGAGTTGAATTCATCAAGTTTTGACATTATTTTAGTACGGGCACAGTTGCTGCAAACGAAATTTCCAATAACGCTTATTTCTCGGGATAAAGTTATTCTATTTTTCTTTGCAAATCTGCTAATTCTACAAATCTACTAACCGAGGTGGAGTTGAACACCTTTCCAAAAAGAAGTAGCAGTCCTGAAAATGTTTTAGTGAGGCTTCTCATTATTCTAGAGCCCGAGCCACTAATGTAATTGTTCCAGAAGTAGTTTATAAATTTTTGAACTGATTTTATCCTCTCCATGATAGAGGAATTGTTAAAATTTTCAGATCAAATTGGAATTTTCACAGCCAAATATTTTGGTAAATTTTCCACAAAAAATTGGGCGGAAATTGGAATATTAATTTGATTTAATTCGATTGGAGCAGAGTGTATAATTATTCAAAGTTTCCTCCCTTAACAGCCATTCAAACGCATTCGGCTTTTTTCTTAGTTTAGTTTTTCTTATATATGGCCTGCAGGCTCTCACCAAGTTCCGTTTTACCGGAGAGTTTAAGTGCACAACAAATCCTGAGATCCCATGTTGTAGTTTGTGAAGACGATGAGGTGTTTGAGTAGAAAAATGAGAAATGTTCTAGTATTTAAATATTATAAATTGTTTCAGCGAGAACGTTATCAGTAAACACCATTACGTGTTCCATACATATGCACCACATATGTCGCTATCTCGTTAAGGCTGAAGATACCAATGACGGATTGCCAAAGTTTTTGGATGTATTACTTTTTTTCCGTTTTCTCTAGTATTTCTCAGAAAATTTGAATTTCCCGGTCACCAAAATTTTCCGAAAATTTGAATTTCCCACCAAAATTTTTTATCAGAAGATTTGAATTTCCCACCAAAAGTTTTTCAGAATTCAAAAAATATGAATTTCCCACCAAATTTTCATTTTTTCTCAGAAAACTTGACCGCCAAAGACTTTTATCTGTCTCAGAATTTTGAATTTCCCGCTAAAAAATGTTTCTTAGATTAAAAGTCCCGCTAAGTAAAAAATTTTCGTGAAGAAAACTAAAAACCCCCGCCAAAACTTTTTCTCACGTAGGAGTTTGCATTTGCCGCCAAGAAGTTGTTTTCCATAAAATCTGATATGAAATTCCCACCCAAATTTTTTCTCAGAAAATTTGAAATTCCCGCTAAAAAATTTTTCTTCAGAAAATTTGAATTAGTCCCGCCAAAAAATTTTTTTCTCATAAAAATTTCGCTAAGCCACCAAATTTCGCAGAAAAAATACCCGCCACAAAAAGTGAACATTCTAGGAGTTTAGACTGACAGTTTACCGAAAAACCTTGACTGACGATTTTGGAAGATCGAATAACCTCTTAAATAAAACCTCTAACTCGTAAAAATTGAAAATTTAAATATATAGCTTTGCAGTCCTATTTAGACGTGTTATACATGATATCGTCCACGATTGCACGGAGAATGGGAAATATAAGTTGTTGAGTTGACTTGGGATCTTATTATATCAAGGATGGGTTAGGTACTTTAGGGCAGGCTAGCAAATGGCTTCCACGTGAAGCAGAAGCGGTTTGCCGGCTTCTCGCCTGATTCCTGCACTTTGGCAAAAATTCCAAGCCTCGATGCTCACACATAGGGCTGGCTTGGACGTCGCGTCGGTTTTTGGCAAATTTTAAATCTTTCCGAGATAGTTTTTTTTGTACGGCGACGTCCGACAATTTCCGAGTTTGGCCACTCATGATTATATTGGATTAAGTATAGTGCCCCGAGTGGCCAAACTCGGAAGTTGTCGGCCGCCGTAAAATAAACTACCTCTCGGAAAATTTTAACATTTCAAAAAACCGGACGACCGGACGCCATATGTCAGCCCTACTCACACCAAATAGTACGGTCTATAAGCGGTTTTTTTGCCGCAGGCCGACACTTTATGGTTTCCACGCCGCACTGTACAGAAGGCGCGGCCCGAGGCAGTTGTCAGGCGTTTTAGCGCCTGTGTGCAAGCTCTAGGGCAGGCATGTTTTCAAAAAAATGAACATTTTCAGGCAGTACGATGAAACCCGCAACCTTGATCTGAACACTGCCGGTGGGACGAATGGACATACGAAGTATCGGAAGAAAGGCGATAGTGATGTCCAACATATTTATTTGCAATGTTTGATAATAATGTTCATCAATATTCGAGCCTACGTAGGCTTACCTGCCTACAAAGTAGCCTACATATATTATTTTTGCTAATTAACAAAAATAATTAAAACATTATTAAGATTTGCTGAAAAAGCAAAAAGTGTTTTTAAGTTCGACTTTTTGCCCAACAGGTTTACGTTAGGCATGTGACAAAGCCTACATTCAAGGTAATCTACGCCTGCCTCGGTACATGGTGCATCGACCAATACTTACCTCTTAGCTTCGAGAGGTTATAACACGGTTACATTTCGCTCTATCAAAATAAGTGGCCAACTGCAAAAACTGTTCTCCAATGCTTTTTCTACAATTTTGTGGTTAAAATTTTTTTAATATCTACACTAGCAAATATAAGCCACCAACCCGTACAATCCGCGCCGCCCCCCGAGAAAGCAATTCAAACCCAAGTTTATTGCAATAAAAACAACACAGTAGAAACGAAAGAAATGAGGTTGATTTTGGAGACTTTTCAGTTGGCACGGGTTTTACATTGTTGGCATTATTCAGATTCGATTGAGAAGGAGAAGTCGTGGGGAGGCTGAAAAGTTCTAAAGTTGTTGAAAAAAGTAACAAATCTGCACTTTTTTAAAAACCTGATTCTTCAAGACTTCCATCCATGGCCATAAGTGCACTGAACAGTCTGTTGCTCTTGCTCTTTGTGCTCCGTGTCCTCGGAGCAATCATCAACCTTGTCTGGAACTGTCGGTGTTGGTCAGTTGACGAAGCCAAGGAGGAGGATGGTGTCGCAGTCTTTGGTTTGGGAGATGAGGGCGGAGCTGGCTGAATAGCGGTGGAATTGGAGATGCAATCTTTTTGGGGTTACTGCAGACTGTTTGCTCAAACTCTTGCTCCGCGATTTTGTGCTCTTTTTTGGTTTCTTCTTTGAGGGCTGGTTGTGTTGCTTCTTGCTTTTATCTGAAAATTAGAGTTTCTAGGCAATCAAGCGATTTTCTAGGCGACCAGACATATATTTAGCCATGTCGGAATTTTCTAGGCCAACACAAATAGTTCTAGGCCATATAATTTTCCTAGGCCACGTAAAACTTTTCTAGGAGACCACCAACAGTTTTCTATGACCGCAATTTTTGCTAGGCCACCAACAAAAGCAAATGAACATAAGACATAGGCCACCAACAGAATTTCAAATTTTTCTAGGCCTTTAACTCACATATTTCACAATGGAAGCGGCGGCGAACACGATGAAGGGTACAATGAGAATGCCAATGATTATGCATTATCACTACTTTGGTCCTGGCGTAGTCGATGTCGCATGCTGCAAAAATGGAGGTACAGGAAATCAACATGCAAACGCGCTACCGTGGCACTAGCAGTGCGGTAGAGCGCGTTTCAAACTAACAGCCAGAAGTTGGCGCCGGTGCTCGCTGAGTGGAGGTGGCCATTTTATCGGAAATGAATGAGAAAATGGAGAAATTTGGGAAAGTTGATTAGAGACGTGGGAGTTTTTTGAATTTTTATAATATTTATGAGTAGGGGGAAGGGGTGAGGGTCACAGCAGGAAAAGACCAAAAATTTGTGATTTTTCCATTAAATTGGAGGAAAATTGACACCATACCTCGTGGCCTAGAAACTGCAGAATTTCTAGGCCACACACGTTTCGTCATAATTTACCTGTTAAACCAGGTAAACTATCAAATAAAGAGTGATTAATCATCTCCTATCTTCTTTTATTGCTCAGTTCCTACTCCAAATGTTTTCTTTTTTGTAATTTGTGATCACAAATTGTTGCATTTTAGTACGCCATGTACGTCTGTGTACTACTTTTTTCTGAAAGAAAAAATGTTCGCTTTCAAGAAAAAATAGTGAGAGGTACAACCGAAAAATACGGGGGACTAGAAATATGTGAATAAGAGTTCGACAACCTAGGCCGGTAGGCAGGCAGGCGAGTAGGCAGTTAGGCAGGTAAGCAGGTAGGTAGGCAGGATAGTAGGCAGGCATAATAACGTTCAGATGCAGGCACGTAGGCGGATGTTTCGAGCAGGCATGAAAAGTCCCGGGGGTAGGATGTGGGTATGTAAGCAGATGTCGGTATGTTGACAGTCATGCTGAAGGCACGTGGGTAGGTAGGCAACTAGGCTGAGGGAGTAGACGGTCGGGTAGGCAGGCGTGAGGCAGACGCGTAGTAAGAGTAAGCCAGGTTGCAGGCACGTAGGCAGATGTAGGATGCGTATGTTTCTTGTAGGCATGCTGAAGTCATGTGGGTCGGCAGATTGGTAGATGTAGTACGCAGAGTAGGTATGTTGCGGGTATTATGAAGGCACGTGAGTGGGTAAGAGCAGAAACCGCAGGTAAGGCAGGCAGGTAGGTAGACATGTAAATATGACAGGCATATACGGAGGGAGAACAAGCCATAATTCAGGGTGGCACTTAGGCAGATTTAGGTATGTTGTAGGCATGATGACGTAACGTGGGTAGCAGAGAGGCACGTAGGCAGGCTCGTTAGCTGGCAGGCATAATAAAGACACATAAGCAGGCATGTAAATCTGCGGCAGATACGTAGGATCACAAGAGCAAGATGTAACTGGTAGGCACGTAGGCAGGTGTAGGTATGTTACAGCCATGACGGTGGGTATGCAGGTAGGTAGGCAGCCAGGCAGGATAGGTGGGTGCATAAAAGACAGGTAGGCTCTCGGGTAGACAAGCATGTAAAGGTGCAGGCAGATACGTAGTAAGAGCAAGCTAGGATGCAGGCCCGTAGGCAGATGTAGGCATGTTGCAGGCATGATGAAGGCACGTGAGTTGGTATGTAATCGGTGAGTAGGCAGGCATGCAGGCACATAGGCAGATGTAGGTATGATTAGGCAGGCAGGTAGGAAGACTCAATGCAGCCGTGGTGCTAGAGCGCCCCTTCCTAGTTAAGACAATCTCGTTATTCTAATAATAAGCTATTCAATCATGTCACCGCGCCGCATACACAAACTACCTGTTTTTTTGAGTATGAGTCTCGCCCGTTCTCTGACCAAAAGCTTCTACAGAGTGATTACACAGTATAAGGGGTAGAGAGGTTAGATTCAATCATGTCTCACTTTTTTCCCTTTCTCTGATTCTTCCTTCTCCCTTTTTTTACAGGGCGCTTTTCCCTTTTTCGTGCGTGAATATGAAGAGAGAGAGTGCATACAGGTGTAGAGGACGCCCAGACATCGAGACGGAAACAGGTTCTTCATCGTCTTCAGTTATTTGGAAGCAGGAGTAAAAGGTGACGGTGTGTGTTTGGAGACGTGTAACCATCATGTTTTATAACACTTCCTTGCTCATTTTTCTCTGCTTCTCTGCCGTCTCTCTATACACACAGTCTTTCGCCGTTTATTTATTACCCAATCACAGACGGATCAGCTATACAGAGGTTATACAAAAAGCGACGGCGGATACCCTCATGATGTGAGTTTTGTTTTCGCTTTTGCAGCAGATACAATTTCTAGGCCACCAAAAATTTTTCTAGGCCGTTGAAAAAATCACTATTTCTAGGGACGTTCACAATTTTGAGCAAGTTCTAGGTTGATGAATTAGATTATTACGCCATGGTGCATATTTCTAGGCCATCAGGAAATTTTGCAGGCCACCGTTTCTGATGCAGTTGAACTAAGTTAGTGGCCTAGAAAACCCTTTGCCCGTTAGCCTAGAAATAATTACGGCGCCCTAAACACATTTTTGGAGGCCTAGAAACACTAACTTTTGGTAGCCTAAAAATTTTCTGTGACCCACATGGAAACATTGTTGGCGGCCTGAAAACATTTTTGGAGGCTTAGAAATATTCTTGGCAGAAAACATTTTTGGTGGCCGAGAAATTTCTGGCCTAGAATGTTTTTGTGGTCTATATTTTGGCCGGCATAAAAAAATTTGGAATGGCTTAGAAAAATTTTTTTGGTGGTTTACAGCCACTTTTCAACGACCCGTAAAGAAACATTTTTGGTGGCCTGAAAAGATTTTTGGTGGCCTAGAAACATTCTTGGTGGCCTGAAATTCACATTTTCGGTGGCCTAGAACCATTTTTGGAGACCTGGAAATGTTTTGGTGGCCTAGAATATTTGTCGTGGCCAAATAGAATATTTGTTTGTTTGTCTAGAAATATTTCTGCGTAGAATGTTTTTTGGTCTATAAATAATTTTGGTGGCCTAGAAATATGTCTTGGAGACCTGATATCATTTTTGGTGACCTCGCATAAATATTTTTGACAGCCTAAAAATTTTCGGTGGTCCAAGAAATATTTCTGATGGCCTATAATGGTGTCGTGGTCTATAAATATTTTTAATAACCTAGAAACATTTTGACTGGGGGCCTTGAAACATTCTTGGTGGCGCCCTAGAAATGTTTGTTTCCTAGAAACATTCTTCGAGAAACCTGAAACATTTTTGAATCTGTGGCCTAGAGACATTTTTTATGGCCTAGACACATTTGGATTTGGTGGCCTAGAAATGTTGCTGATGGCCTATAATGTTTCTGTGGTGTATAAGTATTTTCGGCGGCCTACAATATTTTTGATCGGTGACCTAAAACATTTTTGGAGAGCTGGAAATGTTATTTTGATTGCCTCGAAACGGCTTATTTGTACTGTGCTGAAACATTATCGGTGGCCCAGAATGAGACCTGAAAACATTTTTGGTGGCCGAAAAAATTTTAGTGACCTAAAAACTTTGGGAATTACCTGGAACCAATTTTGGCGACCTAGAAAAATTTTCCGGGGCCTACTAAAAATTCCCAATAATTAACAAATTTAGCTAAACTACTTCTGGAAAACGGGGACAAGCACGGGTCTTGGCATGTGATGGGGATATGAAGAATTCGAAATATTTTTTGGACTTTCTACAAGTAAGATATTTCTTACATAAAGACGAATCGTGGAGGGGTGAGCTTTTTCTGAAATTTTGAAAATTACATGATGATTGGAATATCTATTGATAAACGGTTAGGATCGCAATTTAACGATGATCGACAAGAATCTCCGTAAATACACAACGGCACCACATCTCAAAAATTCGTAGGCCACACGTGTGACGCCATTTTTCTTCCAGAATAACAAAGCCCGTGAGAACAACAAGACCCTCTCGAACATGTGTGGTCCCCCGTCTGTGGGATGACTCCTCGTCTGTCATCTCATTATGACTTCCACACCTATGGATCCTATCAGCGAATTACTGATTGGAATCAGCTGGTGGTGAAGTACAAAGATGGTTCAGTATATATCGATTGGAAAAATACGGAGGGCAGGAATATCGGTGGAGTTGAGGTAGGTCTAGCAGGCTTCGGTCTAGGTCGAAGTCTAGGTTTAGGTCTAGGTCTCAGTCTAGGTCACTTAGGTCGAGGAATCTAGGTCTAGGTCTAGGTACTAGGTACACTAGGTCGAGGTCTAGGTCTAGGTCTAGGTCTACGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTAGGTTTAGCTCTAGGTCTAGGTCTAGGTCTAGGTCTATCTAGGTCTAGGTCTAGGTCATGTCTAGGTCTAGGTCTAGGTCTACTAGGCCTTCTAGGTCTAGATCTTTATAGGTCTCGGTCTAGGTAGGTCCTAGGTCTAGGTTGTCTAGGTCTAGGTCTAGGAGGTGTACGCAGGTGTAGGCCGATCGATTTCTATGTGTATTAGGCCTCATAGTGATTTTCTGAGATCGGCGGAGACTCCCGCACCAAAAAGATTTTCTGGATCGATTGAAGTATTCATGCTCGAGAAGGGGCGGCCCCGAACACGCCGGTCCCTTTGTTATTCATCCATCAGGTATGTGATCCGGCCCCGTCAGAAAAAGTGTGTTCCGTTTAGCTCCGCTTGACACAAATGTTGGCAGAGACAGAAAAAGGGACACCTTGATAACAAATGGGTTGGAAAACAAGGTAATCGGATGATGCAATCGCGCCCTATTGCACTACCTCAACAAAACACTTTTCCCAGTTGCAGCTTACCTCCAGGGAAAACGCGCCCGGAATCAAGAAATTGCTGAACGACGTAAGATCACATTTGTAGTGGTTCCCTGATTGAATCCAGTATGAGTTCACGAGGTGCTCCACCCACATGTAGGTTGGGGTAAGGTTACTGTACCCCCCCCCCCCCCCCTCCGCAACTCAGGCGCAAGCACTCCCAGCGATTGCAGGTACCGTTCGTCTGTGGTTCCGTAAGCTCGAAAAAGCAATGCCGTAAGGACATTTGGGAACGCAATCACTGCTGTCGCGGTGACGATTTGAATCGTAATTTCGATTTACACTTTAGAGATGAGAGAGAGGGTGAAGTGGTTTTTCTGAAAGTGGACTTGAAAATTAAGAGTCAAAGTTTTGAAAGAAAACTTTGACTAAAAAAAAACACCCTTGAGAATTTGTTCGAATATACGTAGTTGCTGAAAATTAACGTTGTGGAACATTCTAAAACCATTTGAATTTAAATAATTTTTTAAACATACCAAAAAATCATGGGTTCCAAAATTCACGAAAGTTTCGAAAGGTGATTCCCTACTCCTGAACAAACCTCCCCTACAGTATCCTTAAAGTACCCTACTCCAGTACCTATACAGAACTCCTGTAGTACCCTTACAGTCCTAAAGTATCCCTACAGTACCCCTACAGTTGCCCTATAGTACCCCTACAGTAATCTCGCAGTATCCTTACAGTAGCCCTACAGTATCACAGTACCCCTACAGTATTCCTACAGTACCCCTATGAACAGTAGCCCTACAGTAGCCCAATCGCACTGAGCCTTACAGCATCCCTAAATTATCCCTAGATAATCCCTACAGGTGTACCCCAACAGTACCCCTACAGTACCCCTACACCATCTCCATAGTACCCCTATAGTAGCCCCAGTAGCCCTACAGTTCCCAAACAGCCCTTATAGTGCCTATACAGAACCCTATAACATACAATACACCTACAGTACCAGTACGTAAATTACCCCTATAGTACCCCTACAGTACCCTGGCGGTACGTACTCCAACAGCAATACCCTACAGGACCCCCATCCCTACAGTACCCCTGAAGTACCCATACGGTTTCCTTACTGTATCCCGTGAGTATCCCATTACAATACTCTCACAGTACTCAGTACCCCAAAAGTTCCCATACAAAACCCCTACAGTACCCCGACAGAACACTCACGCTACACTCCCGTATCCCTACAGTCCCTGAAGCTACAAAAATTTCCCCCCAACAATTCAAAAAAGCGGTACAAGACGAGCCCGTGCTCAGAGATCTACCAGGGATCCTCTCGATTCAGTGAGCCCGAGGCAAAAGCCGTACGGGACGCGTTGTTGTCGCAGAGATATTAGGGAAGAACCGACGCGCGCCTATATCACACTACACACTTATTCACAGGGAAATGCAGTTAAGCAGTCGTCTTTTTCTCGGCCACCGATCACATTTTCTCGGCCATCGATATTTTCGCCATCGAATTATTTTCTCGGCCACCGAAATTTTTCGCGGTCATCGATATACTCTCGTTCACGCGATATTTTTCCCAGCAACAGATTTTTTTCTCGGTCACCGATATTCTGCCACCAAAATATTGTTTTTCGTGGCCATCTATCCCATTTTCATCGGCCATCTATATTTTCTAGGACACCAATTGTTTTTCTCGGCCTCCCCGATACTCGGCTACCAACATCGTTTTTCTCGGCCACCAATTTTTTTCGGCCTACATTTTATGTCTCGGCCATTAATTTTTGACGGCAATCCGAAATTATTTCGGTCACCGATATTTTTCACGGCCATCCGCCAGAATTTTTTGAAAATTTGATTTGAGCAAAAATCTTCAGATTTGGATCACACGTCCATATGGTCACAAGAAGGATGCATATCCAGGAGATATTAAGGATTTGGTGAGTTGGATGACGCGTCATTCTTCTTGAAACGTTGAAAGTCAGATTTCCAGTACGAAGTTGGCATAAAAGCTGCTCAGGCTCTGAAACGGGTTTACGGCACAAAATACGTAGTCGGAAGCGGTGACACGCACAACCCGGCGTCTGGAGATCTGAAGCTTGGGCAAATATAGGCGCGAGGCGAAGGTCAAAGTTGTGTACCTTCTAGAATTGAGGCCCGACGAGAATATAAAAAAAACGTTCAAAGTTCCTGAAAAGTTGGGCGATAATTTCAGCCTGGGATGGGGTCATAACGAGAAGGAGCTGATCCCGACACTCGGGTCTGGTTGAAGGTGTCCGAGTTGTGGCGGAAGCTGTGCTCGATCGGATAGTAGCCGGCAAGTCGACGGATGCTCCAAGAGGTAGGCAAACTTTGATGTGCCTGCGTTCCTGCCTTGTGCCTATAGTTTACGAATAGGCACGGAGCAAGTAGGCAGCAAGCGAAATGTGGACCGATAGGCGTAAGGTTAAGGGCTTGCGATGCTTTTGCGTAGCGAAAAAAAGAAAAATTTTTAAATTACAGTGCTCACGGCCTAAAGGAGATGGCTTCTTAGGTAGTCACTACGATGCTCCTTGACTCTCTGACCACAGCCCCTTGGTTTCTCGATTTTTCGTTTTAGAAATTACACTTGTTTATTTTATGATTGTTGACACGCTAAATGTTTATTTAAACATAATTTTTCTTGAAAAAACAATTTACATTTAGAGAAAATAGCAGCGAGTCGTGGCCGCGGAATGAAAAACTCGACCACCAGCTATAAAATTAAAACGTATAATAATTTGGTGGTTACTCAGTTTTGCAGAAAAGAATGGCTGGCCGAGTTTTCACGTTTCTAGGCCATCGGTTAGCAAAGTTGCTCTGAAGCGCTTTCGCGAATTCGTTTCCAAATAAAAACTGTAGGTGAAAACTCGACCGCCCACGCATTCTTAAAGCCACGAAATCGATTGGAAGTTCATAATTTCTCGGTCACCAATTTTTTCACGGCCACCGATATTTTCTCGGCCACCGAAGTATTTTCTCGGCCAATCAAAAGTTTTCTAGGCCACCAACTTTTTCTCGGCCATCTATATTTTCCCGGCCTCCGACATTTTTTCTCGGCCACCGATATTTTTCGCACCCGTCTATATTTTCTTGGCTACCAATTTTTTCTAGGTCTCCGATACTTACTCGGCTACCAACTTTTTGTCATAGATATTTTTCGCAGTCATCTACCTATTTTCTCGGTCAGCGATTCTTGATAACCCGTGTTTTTCTCGGCCAACGATATTTTTCTCGTGACCATCGATATTTTCTACCGGCCATGCCAAAATTCATTCTCGGAGCCACTTATATTTTTCTCGGACACTAAATTGATAATTTTCTCGGCCACCTATATGTTCTCGACGACAGATTTATTTCTCGGCCATTACTCTACGGCCTCCACCGACCTTTTTTTCGGTCACCGATTTTTTCTCCGCCATCTAGATAATCTCAGTCACCAACTTTTTTCGGTCATTGATATTTTCTCGGTCACCAATATTCGTTTCTCAGGCATCAATATTTTTATCGTCCACCGGTATTTTATCGGCCACCGAAATTTTTCGCGGTCATCGATACGTCACGGATATTTTTCCCAGCAAAGTTTTCTTCTTCACCGATATTCTCTCGGCCACCAAAATTTTTCTCGGCCCCGATTTTTTTTCCACAGATATTTTTCTCGGTCATATTTTTCTGCCATATTTTTTCTCGGCCCTCACCAATTTTTTTCTCGGCCTCGGAGTTTTTCGTGGCCATCTATATTTTCATCTGCCGTCTATATTTTCTAGGCCACCAATTTTTTTCTCGGTCTCCGATACTTTCTCGGCTACCAACTTTTTCTCGGCCACCAACTTTTTCTTGGCCACAGATATTTTTCTCGATTAATTTTTGACGGCCACCGAAATTTTATGGTCACGATATTTCACGGCCATTGATATTCTTTTTGCACGGTGATACTTTCTCGGCCACAAATATTTTCTCGGCCACCGAATTTTTTCGCGGTCCTATAAATTTTCTCGGCCTCAGCAATCGATATTTTTCTGTCTAGTTTTTTTTTGGCGGCCGTGACCTCCAAAGAATTACAAAAATAAACGATACATCTCATATTTTGTGCAACCTCAAGTACCCCCCCCCCCCCCCCTATATATATTGTTACAGAAGCCCCAAAAGCTCGCGCATTCCGATTCGGTGCGGCACCGAAGGAGTCTATGATGTTTCGATGTCCGAAACGCGTGCAAACGAAGGGTTCAGGAACGGCATGAGGCAGGACGGTGCCAATTTTCATGCGAGAACTGTGCCTACTCTTGCAATTTCTGTTGATTTTTTTGGTAGCACGTGGCACTTCTTATTTTCTGTATATCCATTTTGTCTTCTACATACAGGAATATATATATATATAGGATATGTTTAAAAACCTAAAACCTAAAAAAAAACCAACCTAATACAGTGTTCGACGAGCGTCCCCCGCCGCCGGCGGACACTCATTATTTGCATTGTGCTCACCGTGAGGTCGCGCGGGAGCCCCGGTGATGAGCATCTCTTTACGATGTCCACACGAATAATACAATAACACGGGCTCCTCTTCAAATATGACAAAATGTCTTTGGCGTTCTCTCCTGACTTGGAGCTTCTGGGTCTTCGACCCGTTCTTGTCTGTGAGGCGAGATGCGATTACCCTCTATATTATTTTTGGAGATTTTTTGGTTTTCTAGGGGCTGCGCCATTCATAATACAGATGATAATGCCGGCTATCATAATAAGTCCACAAAAGTACCCATATGGCCTTGAAGGAAAACTCTTCTTCACTCTTGGCGTGGGGACATTTGGTTGTCTGTGCTAGGTTTGATGCTGAACATGGTAATTTAAATTTCCGAGGCCATTGTATATGTTTTCTTCTAGGCTACGACATACAATTTTTTAGGCCACAAAATATTTTTTTTTAATTGTATAAAAACGGAATGTTCCATAAATTATCTATTTTTGAATTACAGTTAGTCTGAAAATTTTTTTCAAGGGCACCTGTCTAGGTCAAGAACGGATTTTTTACTGCCGGAGAACATAGGCATCAACTTTTTCTGCCACGATTAGACAGATGGAAGAGCTTTTCGTAAAAAAAGCTCGGCCTCCACCCCACCTAACCCGGCAAAAAACTTGCAGCTACAAACTAACGAATCAATCCGGAAACTGACGGAAGTAGGCGTGAGATATCTTCGAAGTCTGTAATCCCTCTCGATCTGGATTTCTGGCAGCCTCCTACGAATATCGGTTAGTGTGACTTAACCTCGTGATGCTAGCGTGCTCCATTTATAGTTTGGTCTACGTAGATCTACCAAAAATGCAGGTGAAGAGACGCTCTCAACTGATTCTGTATGGTTAAGAACGCTGACGTCACATTGTTTTTGGGAAAAAAATTTCCGCATTTGTAGATCAAATCGCGATGGGACAGTTTGCCACCACGTGCTTACCCAGGAAAATCTGAAATCGGTGTTCGAATTTTCAGGAGCTATCGTAGACTTGACAGTTGCTCCGCCGGATGCTCCAAGATGAAGGATTTAGAAGAAGGTCAGCTACATCGTGGCGGTTAATCATTTGTCGTTCGTTTGGTTTTTTCTAGGCCACGGCTATCTGTGACGTCACTAAACTAGTTTCCAGAGCAATCGAAAACGAGGGAGAAATTCTACAGTGTCACCCGAGAGTGTCGCTGGTTTTTCTGCATATTGCCGACAAGTCGGACAATGGAGGAGATACAAGCAGAAATGAAGCGGCTTAAGAAGGAATACCCGACCCCTTATCGATATCGGACAAAGTAACGTCCGTATAATCGTACGCTTTTGGTGATGGAAGGTAAGACATGCGAACGCGATCTATTGGGTGGGCGTGGTCACGTCCATTTGCAAAGTGGGCGCACGGTTCCTTTACAGTGGACGCCAGCTTTTGAAGTTTTGAGTAATTTTTATGGGAATTGCTACGATAAATTCATTTAAAAAAAACCCAAGAATACTTTTAAAGTCGTAACGAAAAAAAACAACCGTGCGCACGTCTTGCAATAAGTTAGGGCGCCCTAAATTTTAAAAACGAAGGAATTTCATTATTTCTAACGCTCCAAACTCATTTTCACTACAAAGAACACGCCTCCTGGGAAAGCCCTTACTCATTTGCTGGATATATGACGTCACTAAATTAGTAGAGTGAAACCAGGTGCGCTCCATTGTACTACGCACACCGACGTGGTGTCAAACAGTGTCCCATTTCTGTGTGATCTTCCATAAATGCGATCGGATTTCTAAACAGATGGCGTTCGCATGGTTAAGAGCGTGCTGACGTCACAAACTTTTCTCTGCAAGAAATCATTTTTTGTAGATAACACTAAAATGGCACTTTGACGCCACGAACCTGCGCTCTCACTTTCAACACTCCCATTAAGCATTTCATGTACGCGCCAAAACGCACGGATTTCTGGCTCCCATTTACATAAATTGAAATTTTGAAAAAGAGTGTGCCGAACTAGGTCATTTTGGCTCGGCCATATGTGGTGAGATTTTCACCGCGTTGCGTGTCGCGTCGCGGCTCAATTTAAGTTGTAAATCTGAATGTGTTTGTCCGTGTGGAGTACCCGACTATTCCACGCGTTGCCCGGAATGCTATTGTGGATGGAGCACGAACATGAAAATTCAATAGAAGGCCAGAACCCCCTGAAAACGCCTGCCGCGCCCCCGCCTGCCTTGCAGCGCGGAACCCAAAAAGTGTTCACGGCCGCGGCGAAAGGCCCTCGACACTATGTGGTGTTAATACCTAGCTATTGACGCCTTAGTGTAAAACAAACATGAGATAACCGGAGAACGAAACCCCCTCGGGTCGACAATCTCCATGTGGATTGACGCTGGAATTCATGCTCGAGAATGGATTGCTACCCGGCGCCCGCAATGTACATTGGAGCTTCTCCTCGGGTATGAAAACGACGCGACGGTGGCTAAGCTGATGGACCATATCGATATTTGTGTTATATTCTACCTGTGATGAACCCAAATGGGGCCATATGAGTATTCCAGACCTGCGAAAAGGTTGGTTTTTGAACCTTACAAAAGCCTTAAAACTAGTGTTACTATTTCAGAACCGCATGGGAGGAAAAACCGGAGCCCCGCGATGCGCCTGGCAAACGTATGCTGCTGTGGAATCGACCTCATCAGGAACTTCGATTGGTTCTCCTGATAAGTCACGTGGTCTGAGAAAGTCTCATTGAATTGATCTACAAAAAATGCGGGAATTTTTTGTTGATCGAAGCGAACTGGGACTTCCTGCTCTAGTCGTAGTTAGCTCAATTACACCTTAAAAAGTAACTTAATCTTAAAAATTTCCAGCCACCGCTTGTTCGGGATCCGTCACGACACCTAGTTTTTCACGGCCCGGCGGCCTTCCCGGAGCCTGAATCACAAGCTGTCAGGGATTTCCAGACCTGGAGCAAAACACACCCGTTCATCTCGCTGCATTCCTACTCCCAAATGTGGTTGATACGCCATATGGACATCAGAAAACAGAGTTATCCACAAGACTACCATACTGGACGGCGGCCATAGGCTCTGCGAGTAACTAAGGCGTTGTATTGTATGGGACGAAATATCAAGTCGGGACCGGCGCTGATTTGATGTGTAAGTAATATCCTTTTTTTCCAATTTTTAAATTTCTAAGGATTTCAAGCAATTTTCAAATTTTGAAAATTAAAAAAACAATTTTTTTCGGAATGTTTTAAAATTAAAAAAGAAATTTTTTTAATAGATATTTTAAAGTTTTTTTTTGGAAAATTTTGGATTTCTGAATGGCGTAATTTTCTTTTCAGCTAACTGGATGAGATTAGTAAAGATTTTTTTAGGACTTTTTAATTTAGACATTTCCGGAAAAATTTTTAAATTATTAAAATTTCGAACTTTTTCGATATTTTCGGATTTTTTTGCAACCATGGTGAATTTTATTTTTTTGGATTTATTGGAATCACTAGGAGGTGGGCAGCAAGATTTTTTCCGGCAAATCGGCAAATCGCGCAATTTGCCGGAATTTAAAATTCCCGCCAAATCGACAAGTGCCGATTGAAAATTTCTGGCAAAACGGCAAATCGGCAAATTGCCGGAATTGAAAATTTCTGGCAGACCGGCAAACATGCTAATTGCCGATTTGCCGAATTTATCGATAAATCAGTTGCCAAACGGCAATTTCCCCCACCCATTAATGGGATCTTTGAAATAAAACATGAAGAAATTTTAAATTGTTGGAGTTGAATTTTGTATTTTTCGGGAATTTTAATAAAAAAACGCTGAAAATTCTAAATTTTGTAACAAAGTTATTTGTGATTTAAAAAAACATTTTTTGGACTTTTCTGAAATTTCACGGATTTCTGGCATCTCTCATAAATTGAAATGTGACGAAGAGTTTTTGCCGAACTTGGCTATTTTGGCTCTGCCATATCTGGGATGGACGGCGCGCTTCATGTCGCGTCGCGGCTCGTAAAACTAAATGCACTTGTCCGTGTGGAGAGAAAATTCAATGAGGAAGGCCAGAACCCCGGATTTTTGAAATTTTGAAGTTCTGAGAAACCTGTGAAAGACTCCTACCTAAACCTGAAGAATTTGAGACGAAGCTTCTGGAGATCACATGATTTGGCTAAGGGGAGCAGCTTAAGGTCCCCTATGCCTACCTGATTGAGCTCCGACCAAAGAACACCATGATTGGGTAAGCGATGGATCCTATCAAAAATATTTCATTCTAGCCACGGCTTCCTTCTCCCCGAACGAGAAATTGTGCCCACTGGACTAAACCTTCTAATCCATCAAAGTGGTTTATGTGCCGACGAGCTTGTGGCGCATAATTTGTGGATCCTGTGATTCGTATTGAACCAAGCTGACCACAACTACCACAAAGCCCGCAATTCCCACCGTATCGGTGTGTGGATGGTCACTCTATAATCGACACCAACTATGGCGGTCGGAGCTTACACAGAAGCCTACGGAAGCTCCAACCAGGCACCACCACTACTACGAAAACCTACTACTACCACAACGACCGAGGAGCCTACCGAAGCCCCAACAGAACCCAGTCCGACTACTGTCGAGGCCACCGAGGCTTCTACAACTACAACGAGAACCTTCCACATGCTCTGATACAAGTACCACAGAGAATTCTGAGGAGTACCAACCAGAAGACATCCACACCAGGGGCACCTGAAGCAAGCACCAAAGTGAAGAGGATGGTTTTTGAGTCTCAGGCTTAGGCCTATGGCTTAAACTTAGCCTTTCTTAGACTGAGGTTTAGGAGCTTAGGCTTCAGCTTAGGCTTAAACTTAGTTTTAACTTAGGCTGTGGCGTAGTCTTAGACTTAGTTTTGAAGGCTTAGAGCTTAGGCTCAGACCTCGGCTTAGGCGTAGGCTTAGAATAAGGCTTAGCTGTTTTAGGCTTAGACTTAGTCTTGGGCTTAAGCTTCGGCTTAGGCTGTCTTAAGCTTAGGCTTAGGGATGCTTGCACTTGGGCTTGGCTTCATTGGCGAGCGTGAGCTATTTAGGGTTTTATGGGAACTTCCGCACCTTTAGACTTAGGCTGAGGTTTAGGCTTAGGCTTCGGCTTAAGCGTTCTTAGGCTTATGCTTAAGCTTAGGCTTGGACTTAGGCTCATACTTGGGCTTAGGCTTAGGCTTGCACTTGGGCTTAGGCTTACTTATGCTTAGTTTTAGGCTTAGATTTAGGTTCAGGCTTAGGCTTATCCGTACCTATGCAAATACATTTTCTGGCACAACTGATAGTTGCCAGCGACCTATTTTAACTTCGAAATTCCCACGAACCATTCCAGGAAACAATCACACCGATCAAACTGCGTCGACTACGGTGACTGCCACTGTCGTCTTTGGCACTGGGGGTCTTTCAGCTCTGCTATCGGATCAGGTCCAAGTTGTGCCCCAAAGACTTGCGACTCGCGGTGCTCTTTTTCGGTGTGAGGCGCACGCTGGAAACTATCGTATGACAAATTGTCAATGTATTGTATAAATGATTTCCAACTTTCGTAATTGTGGACTAAAAACTACGTTATATTTTTCATGCCTGACTGCGTGGCAGCGTGTCAGCGCCCGACATTTTCTGAGTTCCACGACGGGATCCTGGCAGGCGTAGGCGTTGCAATTTTGACTCATCAAATTGCTTGGAATAATTAAGTACTGCTACAAATGATGTCACTAGCTACAAACTACAACTAGGAATTTCACACTACAAACTACAAACTACAATCTTAGCTCTTCAAGCTATGAAATACAAACTAAGAAATTTTTATTTTGCAATATTTTTTAAACGAGGTGTAATTTGGGTATAGTAAAAACTGGAATGACAAAAGCAAATCACAAACGACAAACTAGAAACTAAAAGCGGAAACTGCAAACCAACTACAAACCACATACTACAAACACAAACTACAAAAATTACGAAGTACACTACAAGCTACAAACTACTGAACTCTGAATAAAGTTGAACGTTTTTTTTGGTGCAATGATTGGCGTATGAATTGCGAAATAAGTGGTTAAACACATACTACAAACTACTACAAACTACAAACTAGAACGATCCTAGAAACTACAAACTACAAACTACAAAATATATTACAACCTTAGAAATTTTGAATTTTTAAATATTTGTGGAACAATCAGTTTTAATTATTCGACGACTAAAGTCAAAGCTGAAATCATAAAATGCTAACCACAAACTACCAACTAAACTACAAACGGCAAACTACAAGCTACAAATCACTGAACTCTAATAGAATTTGAAAGTGTACTCATGGTTTGTGCCATTACTGGACGTATGAATTACGAAACCATAAGTTTTTAGTGACCCACTACGAACTATAAATTTCAGAAAACTACAAACTACTAATGAATGTAACTACAAACTACAAACTGGAACAACAGCAAACTACAACCTACAAACTACAAGCTACAAACGCTTATATATGATTATTCGATTTTAGTTATTTCCTGTTTTTTATTCTTTTCCAAATTCTCAAACTCTACTGAAATAAAAATACCTCACACAAATGTTTCTCATCATGCATCACTGACTAATTATTTTCCAATAAACATAGCGTTTTGAAAAAGTATGGAAACAAAAAATGGAAATCAAAGGCGGAAATATGCATTTTTCTTACTCATTTTCTTGAAATTGGCTTCATGTGATTGGACTTTTTGATTTTTTGTTGGCCTTGTTAAAAACGTGGTAGGCAGGCATTCATGCCTACGTCGAGTGCCTGCCTACCAGTCGAATTCGAACCCGCAAGATGTCGGCCGCTCCCTTCGATTTTGGAAGATTTTACTTATTCCTCTTCTGCTAACATATTAGACAATTATTTTTCAACCCGTGTACACAATAGGGCGGCTAAAAATTAGGTTGGAAGATAGAGGTGTACAGGAAACGTTTATAAGCTCTTTATGCGCTTACTACTGAGTACCACTTATTTGCCAATGCATTTTGTTTCTCAACAAGTTGGAGATTCCAGAACAACCAAGGTTTGGCGGGGCTTACTTTGAGGCAATTTTGCGACTGTACAGTAGATTCATATGTGCGAATTTAAGTAGACTTTGAAAACATTTAGGCGGGAATTCAAACATTTATTTTTAAAACCATCTTGGCGGCGTGATCAAAGTTTTCTAGTTTTTCGAAAACACTTTGGCGGGAATTCAAAATGTTAATTAGTCTTAACTTCCTGAATGCTCTAGATCAACCTTCTGGAATATTTTAGAAAACTCTAGAATGAGAACCTTCTGAAAAATTCGAAACAAGTCTAGAATGTTCTGCAGAGCCTTTTGGACAAGGCTTTTCGAAAAAAATCTGGAATAGACTTTTGGAAATTTTGAGAAAGTTCTGGAATGTTTTGGAACCTTCTGGAAAATTCGAGAAAATTCTGGAATGTTCTAGAACCTTGGAAAATTTGAGAAAATTCTGGAATGTTGTCGACCCTTTGGAAATCCGCGACTGGAATGTTGTGGAACCTTCTGGGAAATTTTTAGGGGAACAATCCTGGAATTCTCGATAGCTTCTGGAATTGAGAAAATTCTTGTCACCAACGTTTTGTGAAAAAATTTAGCTGGAAACTAAATAATTTGAGAATTCAAACTTTAATTTTTCCAATTTTTTCGGATTTTTTTTTTAGCTTTTAAGCTTTTTACATTTTCCATAAATTTTAGATTTCAAAAACAAAGCTTAAATTGGCAAAGTTTTGACCAAATTTTTTGGCTTTATAGCATACAAAAGGTTGAAAAAGTCCACAAGGTTCTTGCTCCACACAGTCCCCAAAAACACATCAATTTGGTGGAAATTCAAATCATGTTTTTTTTTCAAAAAATGTAATGGCCTAGAAAATATTTCAGATTCAAAGCAGTAAGGCCGTCAATCCTACCTCCGTTCAATCCGTAAAATACCTAAAAATCAATCCCCAGGAATTAGTCTCATCAAGAAAGAAAAGAGCTCTGCTTGTGCCCACTCCTCATCTCTTCTCATTTATTTGTTTGCAATTAAACACATCCTACTCAGACTGCATAACGAAGGAAACAAAAAACGAAAGAATAACGAAATCCCAGAGCATATTTCCTTTATTAACCCTATTCATTATTTTTGTATTCAGGTGGAACAAAAAACCGGCTCGGCGGGTTTATCTGTCTGTAAATCTTCTACACGCCTACCTACAGCGGCCTGCCTGACTGACTATGTGCCTAGTGTTTTTTGTCCTTTTCGGTTGGTTTTTTTGAAAAATTTTTTTTCCTGATTTTTTTTGTCGTTTTTCCATTTTTCTGAATTTTTAGGAATTTATGTAAGTTTCTCTTTTTTCTCCCCCCCGCCGGAGCCTAAGCATAAGCCTAAGTACGCCTAATGGTGCCTAAGCCTAAGCCTAAGCCTAGGCCTCAGCTTAAGCCTAAGCCTAAGCCTAAGCCTAAGAGGCCTAAGCCTAAGTCTAAGCCTAAGACTGAGCTTAGGCTTAAGCCAAAGCCTTAAGCCTACTCCTATGCCTGCGCCAAAGCCTAAGTAAGCCTAGGCCTAGTCTAAAATAAGCTCGGCCCCTTTCTGGGCCAAAATTTGTACATGTACCTCCTAAAATTGTTTCATCGTTAATAGCCATAAAAACTAGGAAAAATCTATTTCAAATTCTGAATGTCAAAGATAAAAATTCACAGAAGTGCGGGAAATTTGACCTCACCAGAAATGGGGCGGAGCCCATTTTTGGATAGGCTCCACCTCTTTCTAGGTTCTCTAAAATCAAATTTAGCTGTCAACTTTCCTGGTAAGCTTTAGTGGTTTCATTTTTTGTATTCATCACATTTCTTTTTCATTTTTTACATTTTTTCATAATTAATTTTGATCTACTTGTTTAACTTGACCCTGCCCCCCAATCTCCTCAAAGTAATGGGAGGAGTCTAAACAAGGTAGATCAAAAATAAATAGAAAATGAGAAAAATTTGCCATCGTGTTTTTCGATAACACTACAGTTTAATCATACAATAATCCCACAACTTAAAATTCAGCAAATAACCAGGAAATGGGCGTGGCTTAGATTTTCAAGGTTTCGCTGTTTTTTCCAAGTTGTTTCTGATATGAACCGGCCCCGACAAAAAATGCCACAAAAGTCGTAGTAGTGATGTGTGACGTCTGTTCTGATGACTAGAATTCATATTATAAAGGTCGAAAAATCCCTTCCGAACGAACCCCCCAAGATCATCCTAACATCCCAGATTTCTTCACCCGCCCGCTCATATAGCTTTACCCACCTAATCTTTTTGCTTATTTCTCAATCTCCGTCTTTCTTGCGTTTTTAATTAATTCAAGGAATCAAGCAGTTGTGGTTAATGGCTATGAATTGCTTTTTTATTGATATCTTTAATTATTATTTATTTAGTATCTAGCCATGTACATGTGTTGAGTCGAATAACCTGAAAATTTTGTGCCAAGTTATGAAGGCGGGGTCTTTCATACATTTTTTAAATTGTTTTTTGGCTAAAATTGTATGTATTTTGAAAGTTGTGTGTGTTTTCCATTTTCTTTAAAAAAACATCAAAAAAAAAAATTGGTATGTAGTAACGTAGGTAGGCAAGAAGTAGTTGTGTAGGTAGAGACTTGAAAATAGCAGCTATGAATAGGTGCGGTACTTTTGTAGTTTAGGCAGGTTCGTAGGCAGATAGGTGAGTAGAAAAATCATTCAGAAGACATTCGGCCAGGTAGGATCACTGGTAAACAGGCATAATGTAGACGTACGTAGGTTAACACTTACGTACGAGGCAGTAGGCATCAGGGCTTTGTGGCAACCGGCAACCGGCAACCAAAAACCAGGTTGCCGGTTACGGAAAAATTGCCGAAATTTCAGCAACCAAAAGGTGCTCGCCCGAATTTTCTCGAATTTTCCAAAAGGTTCTAGAACATTCCAGTTCTCGAATTTTCCAAGAAGTTCTAGAACATACCTAACTTTTCTTGTCGAAGTTTCCAAAAGACCCATTCTAGACGCAACATTCCAGAAAATGATATTCTCCGAATCTTTGCCTCAGACTAGAACATTCCTGAATTTCGTCTCGAATTTTCCAAAAGGTTCTAGAACATTTCAGCATTTTCTCAAATTTTCCAAAAGGTTCTAGAACATTCCAGAATTTTCTCCAAGTTCCCAAAAGATGCTAGAACATTCCAGAATATTCTCGAATTTTTCAGAAGGCTCTACGATGAATATTCCAGAATTTGCTCGAATTTTCCAAAAAGTTCTAGAACAAGTTGCATTTTCAGCGTACGGCAACTTTACTCAGCAATTGCGGGTTGGCATGTAGTCGCAGGCAGGCATGTTAGTAGCGCAGTTTTGACAGTTTTGAAGTTAACAATCCTACCTGCGATGCACAAGAAAATGCGCGGCAGTTGCGGACCGGCAATTCTACCAAATGAGCTAGACGGTAGGGCATGTTCTTCCGAGTATTTTTTAAAAAAATTTGGCAAAAGTATAGCATGCATAAATCTTTGTTTTATTTGAAAGTTTTATTGGCTAGGAACAACCGAAAAAGTACTCAAAAATTGTCGGAATCTTGAAAATGTGAAAATTTCCAACATTTCGACTATTACTGGAGATTTTTACAATTTAGTCTATTAAAAAAAAACAGTTTACTTTCAAATAAAGCAAATTTTTCTATATTGTGTGATAAAATTTTAATGAAAAATAGGGGAACATGCCCAACCGTCTCATTTTGCCTAGAATTGCCGCGCACCGTGTTAGTTTATCCCCGTAAACCTCCAAGCAATATGGCAGGAGTCCTTCCGTCCGTCCAAAACGTCATAAAAACTCGTTGGAGATGGCAAAATTGGAGATGTGCCAAGTTTGCTGGAGAGGTGGGGGGAAGGAGACAATCATGTTGTCTGCGTACCTGAGGCCAGACTCGTCTTGTTATCTCTCTGTACCTACCTGGCAAATGGGACCTCCCCAGACCGGTGAGTTTGTCCTTTCAACACCTATTGTTTCTGTTGGTTTGATACCTTTTTTTCAACGCTACTTTGCGGGAATTTAGACTGATTTCTCATGGTTAGAAACGTGCTGACGTCACATTTTTCGCGGGAAAAAAAACCCACATTTTTTGTAGATCAAACCGTAATTGGCTAGCCATTCCAACAATTCACTGTTTTTTTTCTGAACAAGTCGAAGTTTTGAGTTCCGCACACGCAATTCTGTCTCTGATAAGTTTGGAAGTTTCAAATAGAAACCTCTCAATTGTCGGACCAGCGCGCTACTTCATCATACCCCGCAAATTGAACTGCTCGCGGCAAAATTTAAAAATTGATGCTTCTCCATAAACATACCAAAACTACCTAAGACTGAACTTCATTATCTTCTTTTAAACTTAAACATTACCTTAAACGAAAAAACGTTTGTACGAGTCAGAGTGTCTCATTTCATTTCGATCTTCATTGATCTACAAAGAATGCGGGAGAAGAGGCGCAGAGTTTTCAACTACTTTCGCATGGTGAACGTGCTGACGTCACATTTTTTAAGAAATTCCCGCATTTTTTGTAGATCAAACCAGCCATGTTGGCAGTCCACGTGGCCGGCGTTTGTAATCGTTCAGTAGGTAGGTAGACACAGGTCAGTAGGCATAGGTAGGCGGTCGGTCTGAGGTAGGATGTTGTTGACCATCATCCAACGTAGCAAAACATGCTTGACGACTAGCCTCAGGATAATCACAAAGTTCTACGTAGTTATGATTTCAAGCAATGAGCACATTATATCACTGACTAAGCCACAGCTATAAGACCCTCCTCCGAGTATATTCTGAGGATCACCAAACATCTAGACGTAGGTTTGCAGTCTTTCTGTTGGAACATTAACGAGAGTAAATCTCATCTGTTAGGCAAACGACCAATTTCAAGTTCAAAACTATAAATATAAATAAAGCTAGTAATTGAGCCAGTCCTACTTCAAATTTCCCACAAGTTCATTACAAACCGTCCAATTCCCAAGCCCATGTACTCCCACTAATCAGTTTCTATCCTTGCCGCCCAACTTTCCAAATTCATTTATCCGCTTTGCATAGTTTTCGGTAATCTTGACGATTTTCAGAGGTTGAATTTTTTATTTTTTCCAAGAGTTACGCAATGCCAAAATAAATTTTTTTTTGTATTCTCAACAGAAAATTGCTAAATTTGTCCAACTTCCCATTTCTCGGAATTTGACGTAATCAGTTTTTTGAATTTTTTTGAAATTACTGATTATCAAATTTTGTTGGAAAGTTTATTCCTTTAACCTACACAGCTACCATATTCTGTCTAGGTGCTTACCTACACGCCTGCTTCGTGCCTACCCGCATACCTGCAGCTGGTTTATCTTCAAAAAGTGCAAAGAGCCAAAAGTTTCGAATTGACAAAATACGTGCTAATTGTTTGGAGCAAATTTTGCAACATGCCAAAGTTATCAAATTTCCGCATAATTCCAAAATGGCAGCCCGACATCATGTGCCTACATTCCTGTGGTCTGTAGGCCTGACAAAATGTCCATCAATGTATGTACCTATTTCATACTTATCTACCCGTATAAACATAGTTCATCTCTACCTCAAACAGCATGTTACAGGCTTTCTTCTCTCCTACCTACCTACCTTCATTAACTGCTCTGTTTATTGACTACGGCTGCCTACCTTTAGCATGCCTGGCATGCCTTCATACCTACCTCATTTATCAGATCCTTATAAAGCGTATGTACAAGTTCGCCTACCTATTGTGTTAATAACGATCACCGTCTCTAGGCTAACCTGCCTAATTGTGTCTACCTACTTAGCTATCTCATGCCTGCCTACTAACCAGCTCAAGTACCTACTTCATGCCTACCGGCCTACGTTCCTAACAACGTGCCTACCTGCCTGCTCACTAGCCTAAGTGTCTGCCTACATGAATTGTTCGTTAGCACACCAGACTTATCATATATACAAAACATAAAAAGAAGATAAACAATAATAACAAGTGGGTAACTCAAAAATGAAATTGGTTTATCTCCCTGCTCCGAGAGCACCAGCACTTTGGTTTAGATTCCGTCACTACAACTTCAAATTTTGCTTTGTTCGAAGGACCTTTTCCTGATACATACTAATTTTTTCGGATCCGGTTGGCTCTGGATTTCAAGTTTTATAATAACTTGGGCTCCCAGTGACGTCATCAGTGGAAGGTGCAATTTTAGTAACTAGACAGCTTGCTCCTAGTTTACTGCTCCTCTTCTCAACGCCATGAAATAAGCCAGAGAGAGAGAGACCCCTCATCGAAAATTAAATTAATCGCTAAAACGTAGGTAGGAAAGAGAGTGGGAGGGAGACTCCAAAAAAAGAGTCAGGGGGGCTCTCTCTCTATCTCTCTCTCTTCGAGCGGCAAATCCGCTTTCAAATTCATTCAAAAATATGTGCGCAACCACCACCACTACCACCGGCTCCAGGTGGTAATTACACTTGAAAACCAAGTACTGGTTTTCGTGGCCGGGCAACTTTTAAGACCCCGGTGGAATTTTGTAGGTCTATTTAAAAAATTGCAATTGCGCTTTTTTGTACTGTTTTTTTTGACACAACAACTTTGAAGCTTCATGTAAAGCTGGAACAGCGCTCTAATGACAATTTTGACTGCATACTCGCACTGTTGATAAATGGTCCGTGTACTCCACGGGGGCAATTAAACTGGATTTTTTTCGATTAAATAATATCTTGATTTTTTGCAGTTTTGGCTTAGGCTTAGCGAGGCGTAGGCTTAGGTTTAGTTTTTTCTCGGGCTTAGGCTTATGGTGAGGGTCAGGCTTAGGCATAGGCTTGGGCTTAGGCTTCGGCTTAGACTTAGGCTTAGGCTTAGCCAGGCTTTTGTCTTAGGGGAGCCTTAGGCTAGTTGTAGGCTTAGGCCTGAGGCTTAGGGGCTTAGGCTTCCCTAAGGCTTAGGTTTAGATTTAGACTTGGGATTTAAAAAAGGGGCTTAGGCTTAGGCTTAGGCTCATACACAGGCTTAGGCTCAGACTTAGGCTTAGACTTAGGAGGCTTTGGCTTAGTCTTAGGGATCTTAGGCTTAGTGGACTTAGGCTTAGGCTCAAGCTTAAGTTCAGGCTTAGGTTTCGGCTTAGTCTGAATATTTGGCTTAGCCTTGGGCTTAGGTTTAGGGAGGGCTTAGGATTAGGCTTTGGCTTGCCGGCCACCTAGAATGTGGTTTGACAGCGGTAGGCTATCCAAATTCTAAAAAAATCGGCTACATAATTAATACTTAGATGGGCCTATAAACCATTTCTCTAGGCCATCCTGCGAAATTACCAAGACAAAAAATTTCAGCCGCTAGGGGAATAGAGTTTCCGTTTTCCAAGGCCACCTCAAATTTACCACAGTCATATGTAAGGTATCGGAGGGCACTGTAGAAAATTCAGTATCAAAAATCAGCGAAGTAAGCATTAAGAAAGTTTTTTGTGTGTGTGTGTTTTTTGTGGGAGAAAACATTTCCCCTCTCTTTCCTGCCTGCTCATTTGGATACCACCGCTAACCCATCTTGACTTTGATTACCCATTTCCGTCCCCCTTCTTCGTCTTCTTCTACCCGGGATAGAGAGAGAGCTCTATATATTTTCGTGTTCTTGATCTGTTACCGCGCATTGAATTTGTTTGAGCTGCCGCCGGCGAATATATACATGCATGTCTAATTTTTTAAGTAACTGGAAAATCTAGGAATTTTAACGTAATTTGGTTATAAGCGTACAGATCGGCCCATGCTGGTGATTGTACGAAATTTTAATTTCATAGTGTCTGCAGAGAAGCTAGGCATATCCACAAGCCCCTACGTGGCCGTCAAAATTGAAAACTAGGCGATTTTTTCTCGGACTTTTTATCTACTTTTATTAGGCCCTGTCTTCTTTTTTGCAACGTTTTTCTACTAGGTCACCAAATTGTTCTACGCCAAGCTGCCTAAAACTCGGCCACCGATTTTTATTTGCGTCGGTCTGTAACATTCAGTCTCCGACCAGCTCGACTTTTGCTACCTGGTCGCCAATGTTTCGTAAGCGACATCGAAAATGGCACTCGCTGTGACATTTGTACTTTTTTTCACCCGGCCTAGAAATTTTGAAAAAAACTCGGGCACTGATTTTATCGGCCTTGGAATCCTAGTGTAACTTTGTGGCATGATTTTTTATTTATTGTCCATCCAGTTTTTCGTCTGAAAATTACAAAATGTTTTAGTGACCGTTGAAGCAAAAACTCGGTCACCAATTTCCCGGCCAAGTTACTACGGGATTGTACCGTCTCTACCATATTTCTGTCTCAAAACATACTCTCCTTCCGTGCTGCCTACGTGGCCGCTCAAGTAGAAAACTCGGCCATCATTTATTTTCTAGGCCATGGCGAAAATATGTAAAATAGGCAAAGAATAAGCGTGGTGGTTAAAGTAATTTTGGGAAATGGATTTTAAAGGCACAAGTTGAAAAAATAAATCAGATGAAGCTAAATACACGCATAAACCTTAAATAGGCCATCAATTTTTTTCTCGGCCAGGTTCAATCTACAGGTAACCGTCATGTTTCTTGCTCAAATTTACACCCTATTCTCGAAAAATTTTTTTTACGTTGAGTATGCTCTCCTGCCTAACTCGGCAGTGGCCGCAATTAGAAAACTCCCGGCCACCCATTTTTTCCCGCTAGGTCATGTCGAAAATGCGTAGGCGATGTAATGGGGTAGTTCAAGGTTGCGTAATGAATAACCTGGAACCAAAAATGTTGTCAATATATGGCCGCCAAAAAAGAGAAAACTCGGCCAACAATTTTTTCTCGCCCAGGTAGGCTACCAATGAACGCTACGGGAACCGTCCCTATCTCAGGCTCAAAATTACGCCTTTTTTCTCGAAAAATTTTTGCATGCACTCACCTCCCGTGATTCTTAATTAATGTAAGACGTTCTTTTTTCTCTTCGTCTAACGTGTGTATATGCAGAATTCAGGATACTTGGTGCGTCTTCCTTTCGGAGTTCTTGTCTTCTAAGCGAAAAAAACGTCAAATCTCTGTGTGCGTTGTCATCGGAAGACTCGCCTTCGAAGAAGACGCTTATTAGCTCATTTCATCCACTCGCAAATGCTTCATTAATTTTGTGCTTCTTCGCCTGCCTTCCGACGTGTTTACTCACACCACCACAACCACCACTCCGTACCTCCTCACTCACCGTGGAGAAACAGGTTCTGGATTGTTTTGTAAGCTTTTGAGTTTTGTGTCCTAACTCACTTTTTAAGCTCCGCCCACTTCTTGGCCTGTTCGGTTTATTAGAATTTGTGTGGTGTACTACCATCTGAAATTCGATCCGAAAAATGGCAAAAAAAATTCAGCTGACTGATTTTTTTGAACTTTCAAAGGTTCAGTTTTTGCAACCTAAACCTCTCTTAACATTAACTTTTCAAACCCCGCCCAAATCTTCTTTTTCCAGAAATCCACCAGTAATTTTTTGGGCAATTTATGGTACAAAGCTATCAGAACAATTTTTACCGAAGTTTTTTTATTTATTTTAATTAAGTCTACTGAAATTCCTAATATATATTGAAAAATGCTTTGGATGATCCCGAAATTGGCCAAAAAACGTTGATCGATGGTTATTTTTTTGAACTTTCACAAAAGGTTCCGTTTTGTATTCAACCTTTAAACCCCCCCATTTCTTGGCTGTATTGTATTCAAAGTTAAAAGTTGTTCATGTTGTACTAAAATATGCAAGTAGCATAAAAAATTAATAACTTTTTAAGCTCCACCCATTTCTTGGTTTTTCTGGAAATCCTTCCTGACTACAGTAATTTTCTGGGACTGTTATGGTACATTTAGGTATCAGAAAAAAAGGATTCTTGGATTTATGTCCACTGAACTTGACCTGAAAATGTTTTGAGAATTCAACAATCTTAAATATTTTGATAAAGGTAGAATTTGTGTAAAACCCGCCCTTTTCTTGGCTGCCCAACCCAACTTTGCCCTTTGAAGATTTTCTAACTTCGGCCTGCTAAAATTCCAATTCTAGGCGATCTACCCTGATAAGAACTTACTCCTGAGTTATTGTTTGAAAAACATAGTCCATCCGTTGCCTAGAAATCCAAAACTAGGCCATCAGATTTTAGGTTCCTAGAATCACAAAGGCAGTTTTATGTTGTCAAATTTCAGTGGCATAACCTCATAATTTAGACCTATTCTATAAGGTCAGCCTATTTTTCTGGCCTAGAAATTTTCCTTGAGTTTGAGCCCCCTACCCCCACACCCACATGGCCTAGAAACCCAAGCCTAGGCCATGTGTCCCCGCATTCTCACTCACTTTTAATTTCTTAACCCACTTACACAATTCTCTCCCCCTTTTCCAATTTCGAGACATCGCGAACCTGGGAAAGCTCATTAGCTCATTTGTTGTGTGTGTGTGAGTAAGAAGCGGGGGGAAGGGGAGCCCCCCTTTTGAGTGGGCGGGGAGCTAGTATGGAAAAAGAGAGAAGGAGGAGAGCCATTTTGGATGGGTATGCAATGATTAGGAATCGAAATTAATTAAACAAACAACGGAATGAAAGGGGGGGGGATCACGGGCAATCGCCTGCCCTTCACTACATGTCCCCTGCTGGAAATGTGGAAATGTAAATTAACTGTAAATTAGAAAACTAGCAAAAAAGTGCGAACGTTTTTTATCGTCCTACTTGTTAATTAGTTTAAATTTCTATATATGTATGGTTAGACATGCCTATTTTGGCGTCTAAGGGTAGATGCGGGATACGGATACCATGGTTAAATGGGCGATGCATCATGCCAAATAGTAAATGCACCACTACACATTGAAAATTTAGCATTATATCCATATCACTGAAATTGTCCGGGGCCCAATCAATAGCCGCCGCCGACTTCTCAGGACTCCACGCGCCGTTATGTTTAATTCGCAGCGGGCGGAGACAGCTGGCCGCGCCCACAACGAGTTAAACCGCAGCGGCGCGCGGTACTCGTCAGATGTCGGCGGCCTGATATGATTTGGTTGGGTCCCGAATTTCAGTCTTTATTATTTGGAGTTCGCGTATAATGCTAAATTTTGTACCGTGTTAGGAATGGTCGATGCACCATGATAGTGCTAAATAGTCCAGCGTCTAGAAAACGTTGAGTACTGTTGAAACAGTGCAAAATAACAGTTCCGGAGGCGGATTCTAATTTCTTGAATTTTTTTTTTTCAAAAATTGTTTTAAAAGTAGCACTGTGAATTCCACCTCAAGCATTTTTGGTGTAAAGCAAATTTTTCACGCTCAAAATTTTGCGCAAATGGTTCTGAGGCTCCGTTGAAAGTGGATGCTCTTAATCAAGAAAGAAGTTAGTCCCGCCTATTGGAGGAACTGATCAAAACTGGGAGGAGCTTAAGAAGGTTATAAAATTTTGCTAATTAAAACACCCAGCTCCGCCCACTTATATATTAGTTGACTCCGCCCCACCCATTAAAAGTGGGCGGAGCTTAAAGATATTGACCACCTTTCTTGGGTGACAGTGCGTTTTAGCGTTTTTCATAGAGTAAATTTTCCGGCGGACCCCGGATCGATGCAGTCCCATGATTTGACGCGCAACGCCCGCTGGTAGTATGACGTCACTCGTGGCCGAACTCTTGCGGGGGAAACTTGTACTTACAGCAGTAAATTTCGGTGTCTCACGGAGCACCTGCACACGTACCGATCATGAGTGATGCTTCCCACCCAGACATACACATACACACAAACGTACTAATTAAGACAAATTATAGAACAAGTGGGGGGGGGAGGGGAGAAATTTACAAAAGTGTGCAGTGCGAGAGAACACACGTTAGAAGGAGAAGCTGCTCTGGGAGACGTGGGCATATCAGTTGGATTAGTTTACTGCTCTTTTCATGGGCAAATCAAGTGAGCTCCAAACATTTTGACTTTGATTGGGTTTGATTCTGAAATTTTTTTGTATATGGATATGCAGAAAAAATACGTTTCTTTTTTATTTTGGAATCGCACCAATACGCTGCGTTGCTACAGTGCAACTGAGCCGGTCGCATTTCTCTTCCATAACTTTTTTTCCTTCTAAATTATCAAAGATTAAAACTCATGCAAAAGCTCAATTTTATATCATTAAGGATTAGTAAAGTGTGGGTGATCGTCGAGGGGGATTACCATAATTCATTACTCATTTTTCAATTTTCAGCTGTGTTTTGTTTGATAACCTAGATGACCAACTAGTTTTCCCGTTACAGGGCTGGGACCAAAAAAAAAATTTGGACCAAAACACAAAAACAAAAAATTGAAGTTTTTCAAAAACCAAAACCAAAAAAAAACAAAAAAAAACAAAAGTATAATACCAAAAAATTTCTTATGCTTAAGTTGATTTTTAATGGGGTTAATCAAGTAATGTTGCAAAATGTATTAAAAAACACTATGACGTCACAACTGAGTTAAAATACATGTTTTAAAGTATTTTAATACATAATAGTTTTGCTCGAGTCGAGACTAGACATGGTGAACACTTTTTTGGATTTTTTTGGATTTTTTGGTCCCAATAAACCAAAAAAAACCAAAAAATCGATTTTTCGTCAAAATACCAAAACCGAAAACGACAAAAAAAAAAAACCACAAAATTCTCAGCCCTGGTTACCTGTCAGCAAATTTTCCCCTATCACCACTTCAGGAGTAATCAACACCCCAAAACGGCAATTATTTATTATTCTCCTCACCTCCTCAACACTCCATAGCGCCAGCCACCCTAATTTGATTGTTTAATTCGATTCAGGGCACCCCACCACACACAAATTTATTAATTTTTGGCTTTCTCGCCATTTTCCGTTAATATGCCCGGCTTGTGTTAGCTTTATTATAGAACTTTTTAAAGCGATTTCTTAGGAATTTGTGGGAAAACGTCATATGTGGCCTAGAAATTTGACGATCTCGGCCGTCGGGGTCGATGAACCATGTTGTGATGTATGAAAGGTGGCCTAGAAAATTTTAGGCCACCGTGATAGTCGTGGCCTAGAAATTCGGGCGCCTTCAGGTGGCCTAGTATGTGAAAAGTGACGTGTGAGTTCTTTTGCCGGTACGGTCAGGCCAATTTTCCAAATCCTTCGGAATGCTTTTGTTTTAATTAAGGTCCGTCCATATTCTACAATTTTAGGATCCGCCCATATCTTGGTTAAACATTTTTTTTGTGCTTCCTTTTCTGGAATATTCATTCAATCCATCATTGTTCTCAAAATTTGATGCACCATGTACTATATCTGTGGCCTAGAAAGCGCGACGTCACTTATGGCCTAGAAAATTGGATCTTGAAATGGGAGAAAGTAAAAAAGTAACCAAAGCCCCCTTCTGGACGGTCGTGGCCTAGAAAGTTAGAAGAAGGAGGGGAGTAGGAGATCGATCCATGTACAGCTGCAGCATTTGACGACTCGACGGCGCGTAGCTTTGTCGCAGGCCACGGCCATAAAAAAATGTATGAGATCGATGCACCTTGTTCGCGGACTAGAAATCGAGAATGTGGCGCATGTCACGCATGGCCTAGTGACTTTTACGGTTCAGGCCGAAACATAGGACGTGTCCTAGAAGTCATTCTTAGTCCAAGACGCTACTAAAAACTCTCAAAAAAGGTGAGCCTATGTGCCAGCCTACTAATCTGCCTACATTCTTGCCTACCTGTTACTGCAATCACCATGTTGCACCTACAGTACCCCCTTCCGCCCCCGTAAAACTTTTTCAACACGGCTCACCCAAAAAGTGCAGAAAACACAAAAAAACCAAGCCCAATCTACAAAAGCTCATACCCATTCGTGCTTGGATTAACAAATGCGCCACCATTAAAATGATAATTAAGAGTGTGATCGAGACTATTGTTGAAATCTGATCGGATTAAAAAGCGACTGGTCCGCGAATGAGCTTTTCATGCAACTGATGAGCCATTTCCTGTGCATGTACACTGATGATAAATCTCCCGATTTTATCTTTTCCGAGACATACCAAGTAATCTCAATGTTCTTCATTAGTTTCTTCATTTCCCGATTCTGGAATTAGTTGCTTTGATTTATTAAAATCTGTCACACCTTATGTCCATAAATCGTGATTAAATTTTTTACAGTTTTTTTTAAATATAGAAATGTGATAACTTTCCAACCAGGCTGTCCCAATACAGTTTTGATCTACAAAAAATGCCGGAAGTTTTTGCCCAAAACTCTGAGACGTCGGCACGTTCTTAACCATACAAAATCAGCTGAGAACTCTGCGTCTCTTCTCCCGCATTTTTAGATCATCGTAATACAATAATGAGAGAAAAAAATTTGAAAAATGAAAAACCTATGCCAAAAATTTGGCATTTCCCTCGGATTTTTTTTTTCGAGCCTAAGTTTCGATAAATTCTAGATTTTTTGAAAAACTGTCTGAATTTTTTTTTTTGAGAACAATGATTATATTGATTAAAGATCAGTGTTTCATGTAGCGTAGAAAAGGTTAAAAAAAAGATATGGGCAGAGCCTAAAATTACAGAAATTGGACCGTAAAGTTTTCAAAAAACTTTTTTTTTTTCAAAAACCGAAATTTTATTTTAATTTCAAAATTTCCGCTTCGGGGTTTCTTGATTTTTTCAAGTTCAATTAATTTTTTAGATTTTTTCCCGTAAAAAACCCAAAATTTACTGAAGCTTCACTATTGGATTAAAAATTTATAAGGTTTTGCGGGAAAATTAGTAAAAAATCGAAAATATAATTTAAATCTGAGAAAAATCAAAAGTAATTACAAAAAATTAAGGCTTCCATGGAGCTAGGTTCGCGTGGTGCCAGGCTACCCATTATTTTTTGTTTTGTTTTTTCCCCAGGAAAGTGTGACGTCAGCACGTTCTTTATAACTATGCTCAGTTGAAAAGTCTGCCTCTCTTCTCCCGAATTTTTCGAAGATCATACCAAGATGGGGCATTTTGACGCCACGTGTAGACTGTAGGCCATAAACCGCCTGCCTTCCTGATTTTCAGGCTACCTCCGCCTGCCTGTCTTTTCGCCCCAATCCACTCCTTATGAATATCTAAAACACATTCAGGAAATTCCTTAATTTGATTTTCACCACAGTGATAAAAAAGATAAATTAAAAATCATTCTCGTCAAAATGCAAAAAGAGTCGTAAGGCAGGCAGGTTTCAGGCAGGCCCTGGCTCACGCGTGCCGACGAGGCAGGTTACTAAATTTCGAAAATACCTTATTTACTCTACAAATCCTCTTAATACCCCGACATTACATCAAACCTATTAATTTCTGCCTTAGGCGATGGGACTACTAATTGATAGGAAAAGACGACTTGTGTGTGTGTGTGTTGAATTATGATACAAATTTGATTTTAGGCAGGTCCTCTTTCGACAAAAAACTTGTGTCACCACCCCACACCTCCCACGTTTTCGGTCAGTGAAGCTTCTGCTCGCTGTTAAGCAGATATTCCTAGGGAAATCATAAATCCATTCAAGTACTCTTTATTTTCTTCTCTGCGACCAAATTAGTATACAGATGTCATCATACTTTTTTGTTTCTTTTTGTGGGGGCTGTTCATTACAGTTTGCTCTACAAACGGGAATTTATTTTGCTTTTTGCCCAAAAGAATGTGATGTCAGCACGGTTAGCCGTAACCATGCTCAGTGAACTCTGCGACTCTTCTCCCGCGTTTTTTGTAGATCTAGCATTCCTGTAGATCGAAGTGGGAAACTCTGACACCACGTGCTTTGCGAAAAAATTTGAAAAAAACCTTTCTTTAAAAATTTGGCATTTTCAGCTGGGTTTTTTTTCTCTACAAAATTTTTTTTTGAACGAAAAAATGTTTCGATAAAAAGGTTCTAGATTTTTTGAAACTGTCTGAAATTTTTTTTGAGAACAATGATGACTTGAATATTGTAGAGAAGCGTAAAAATAAGTAAAACCAAAAAAAAACGCCTTGGGCGAAGCCTAAAATTACAGAAATTCGACCATAATGAAAGTTCCCAATTTTTTCTTCACAACTTTTTTCAAAATTGCTGAAATAACCCAACTATTAACTTTAAATTTAAATTTCAGAAATCCTAATTTTGACGCCGATTTTTACAATTATAACCTGGATTTGTTTTTCCTGCAAATTCTTTTTTAGCAACTTACAGTTGGTCGGTTTGTCGATAGAGCGTGCTTATTCACCAGGCGCTACTTCCAGTTTGTTCTACAACAGTGCGGGACTTTTGCTTTTTGTCCAAAAGACTGTGATATCAGCACGTTCGTAACCATGCAACAATCAGTTCCGCATTTTTTGTAGATCAACGTTGATCAAAATGGGGCACTGAGACGCTTTGGGGGGCGTAGCGGGCCCTTTCTCATTCCCGAAAGTGCTCTCTGTTATGAGGTCTCCGTCCACGCTTTATGGATTCAACTTTGTACAGTTCACACGAGCACCCACGACATGATTATTCATACAACATTATACAGAACTAACTATTCGAATCTCAACATGTCTTCTTGCCGAAGGGTTTTTTATCAACTTTGACTTCCTTCTTCTTCGAATTCTTTATACAACTACTCATCTTCTAGTTGCCCTTCTAGTTGCCTCACACAAGCAAAATTTCTTTTGAAATGAATAAACTCTCGAATTGACTAGTCAAAATTTCATCAATTGCTCCTAGAGAGAAGTCAGTCGACGTGTTAGACTTATTTGGCAGATATAAAGAGAGAGGCACCGAAAATGAATTGGGTTTAACACAACAACGCGTAGATGAGTTGTGTGTGTCAACGATGCTGAAGATGATGAAAAGAGCAGAGGAGCATGAGTGATTTCTGGCGGTCGCGGCGGATGAGCATGAAGAAGGCTTACGAGCTGTATGGCGATGCGGCTAAAAATTATACGATGATTACTGTAGATTTGGAGCTTTACACCGTTTAATACGTACATACAGACTTGTTTTAGAATATTTTGTATTTGAAGCTAATAATACAAATCGCCCGTGTGCCGATTTGTCGGAAATTATTCCGGCAACTTGAGGGCCGGTTTGCCGATTTGCCGTTAATTTTCAATTCCGGCAACTTACCCGGTTGCCGCTTTGTCGGTTTACAATTTTGGTCGCTCTCAAACTGCCGGTTTGCCGATTTGCCGGAAATTTTCTTCCGGCATTGTGCCGGTTTTCCGATTTGCCGGAAATTTTCAATTCCGGCAATTTTCCGGTTTGCCGGTTTTCCGTTTGCCGGATAATAAAGTTTAGAGGGATTTTTTTAGAAGGAAACTCTCTGTGACTTTTTGAAACTGTTGCCCGTTTTCTTTTGCGATTTTTTTTCATAGATTTTGCAAGAATGCGTGCAGCTTTGCCAGTTTAGACGTAATTGAATTTCTGAAATTTCAAAAAAAAAAGTGAGCAAAATCATAAATTTTTGACATTCATTTTTTCCGGTAATTTGGCGATTTGCCGGAAAAAATTCATTTACCGCCAACTCCGAATGGTACGTCTAACCGCAAAAATTTAGGCTTTTGCTCTGGAGCCTTTTCTCTGGCGTTCTTTCAAGCTATCGTAATGTGACCACACACCTTTCTATAAATTTCAGTATTTACGCCAACCGAGAAGATCACACTAGTTTAAGGTTATAGTGCAGCTGCTCAATGGATCAGGTCTCTTACCGGGAAAATATTAACAGGCCGAAGTGACTGTGAAGCTTCGTGAAAATTTTCTGCCGTAAATTGTCAATTTTCTGCCGCACTTGGTCAATTATCTCATAAAGGTCACTTAAGTTAGCCAAACCGTGAGACAAAACTGCCCCTTATTCCTCATGCCGTCGGAAATCTAGAGCAACCCTGTATTCGAGGTCCCAATCTTTCTTCCCCCGTCTATCTAACTTTTCCTAACTACATATAACGGAGGACCATAATAATCCTAAATTTGTCCTTAGTTTTCTCCCTCCTCACCGTCTTCTAGTTTCATCCATGTCTCGCCTCATTTCACCCGATTGACGATCATCTCGGCTCCACACTTTGACACCATAGCGCGAATGAAAAAAAAGAGTCAGGCAAAAGGGGAAAAAATGCCGTTTTATTAGGAGTCAAATAGACACCAATACACACACACTCAATTTTAATGGATTAAGACGGGGCACGATTTGACACCATCGACACCAATTTGGATGGGGGCAAATAGATACATACACAAAAGGAGTTGTACCACTAGTTTTGGATCTAGAAACATCATTCTAACATCTTTTCATTTATGATTTGATTTATGCAAATGTCCTTGATTCGTGACTTCTTGTATAGTAGTTTGGATATTGTAGTATAATCATGGTAGTTGCTGAAGACTAAGCTCTTTAGCAGATTTAAGGTATGACCGTAGACAGTTCGGGATCCCGGCTTGTTATTGTGTCAGGTCCGGCCCAGGTTGTCTAATAAATACAGGTCTGCTCCAGGACGATAGCATCACTAGAATAACGGTCGTTCCGTGACTTTGTAGTTTGAGCTTTGGTCTTTGGTCTTTGAACTCTGTAGTTTTTGGTCTCATCACACAAGAGAGGTCACATAGGCCCGGCCCTTTGTGACGTCACAAATTGGCGGGAAAGTCAAATTTTGAGAAAATCGATTTTGGCGGGAATTATATAATTTAGATTTTTTGAAAACATTTTGGCGGGAATTCAAAATTTATCAAAAACATTTTGGCGGTAATTCAAAATTTAATTAGACACTGTTCTCGGTTCGGCCCAGATATAATCATCCAACAAGTCTTTCTCAAGACCACTCTTCAACACATCAGTTCTACTGTTACCAGCAAGACTGCCGCTCCACACCCTGTATAAGGGCCCTAAGGCTCGACTGAGTTTGATGTAAATCTTGCCAAGCCTGTATCATACCTACCTAGGCCCATCACAGGCGCATCTCTCACAGATCTTCCACAGGTGTTTCTAAGTTGCAACAGATCTGCACCAGGTCTGTTTTTAGCCAGGTTTTGCCTGGGTGCAGCCCAGTAGTCTACCTCTAAACTATCAAGCAGATCCTGACACCAGTTCCTAGGTCTCACATTCATCTAGGCGGATAGTCTACCTAGCTAACGCTTCAACCTCCACTGTTTTAAAGTCTTACCCTTTCTCAAACTTCAACTCATTAGTACATACATATGTTATTAGTAAATTCGCGACTCACTAATAACAATAATTCAAAGCCTCTTTCCTGGCAATGCTTCCGGTACTGAACACGGAGAGAGCGCGAGGTGGCAGGTATCCGGTAATTTGTTAACTCGAGCGCCGCGCACCCTGGCTTTAACCCAGAGCAAACAGCCCCGATGATCGCTCATGCACGAGTCTCTTACTCACGAGGTGGTGGTGAGAGGTAGGTTGGAGAAAGCGGTTCTAGCTTCACAAATTTCAATTTCAATTTACTCTCGCTCCGTTTGACTCGGGTCCCCCCCCCGCCCTCAATTTTTCGCCCCAAATTGCTCCTTTAATGGAAAGTGTTTGAGTGTGTGAAAAAGAGAGAGAGAGAGACACCTTCGGGTCACGCCAATTGCACTAATATGTGCTCTCCCATTCGCATCCTAGAGCTAAGAGGTTGAATAATTTTCGAACTAATTCGAGGAATGTCAGGTTTTTAGTTGGTCCTAACTCTTTGGCCTAGAAATTTAGAGTTCTAGTGGGGTCGTCCATCTAGATGCGGTGGTCCGAGAATCCTAGGCTTTAGTTGCCCAGGCCATCAGGCCTAGATTCTGAAATGTTGTGATGCTATTTTCCAACTTTGACCCAAAAGCCCTCTAATTTGTAGGCCATGAATCTAGGAACCTATAGGTAAGGCCTGATCCTTTGCTTACTTGCCAATAACTAGAAATCAATGCCCTAGAAGCTCGCAAAACTTTCCTAATAATTTCTAGGCCACCAATTTTTTAAAGATAGCAAGTCATCAACCAAAAATTCACGGCTCAGAAATGAAATTCGCTTTTAAGCGCACCTCTGACTTCATAGCAGTGGCCTAGAACGCCAACCGTCAGTATGTAAAAATGAGCTTTTTGGGCCTCGAACAGAACCGAACGGGACATGGAAGCCTAACATTTTTAGGCCACTGACTTTAAAGCAATTGCCTAGCACCCCGTTTTTCTGTTAGACAGCCTAGACTATCATCTAGAAATCATTGGCCTAGAATCCTAAAAATAATTCGGCCACCAGAATTTGAATGGCCTAGAAATCTAGTTGAATTCTAGGCCACCATTGACAAAGGATTGGCCTAGACTCCCTAAGAATGTGATTTTTAAGCTACTAACTATACCCTAGACCATTGTTTAAAATTGAATGGCCTAGAAACTAGAATTTTTGATTTTTAGGCCACTACCTGTTGTGAGCGGCCTAGACTATTATCTAGACCCCAATGGCCTAGTTTCCCCGTCCGCTGAAAATGTGTTTTTTCGGCCTGAAATAGGCCTAACATATTACAGTCCACCAACTCTTTTAAGATGACCAGTACTATAAGTTTAATCCTAGCTTGCCACTATAAATAATTGGCCTAGAAGCTCCTAGGCCACCATCTAATAATCGATGGCCTAGAAACCTCCCATTTTTTGTATCATAGGTGTCACCAACAACCACTGATGCCCAAGACCCGGGCTTCTCATTTCATAATGAGCAGCAATGCAAATGAGCTACCGTACCACTTCTACACACTGCCACCCTCCTTGATCCACACCCATTTCCCCTGATTTCTCGTCAATTTAAGCGGCGGCGGTTCACCACGGGATAAATTTGTGAGAGGTGAGCTGCTCACAATAATTGTTGTGAATAGGCGGCAGTGGTAGTGGTGTTAATTGTGAGTTCCCAAAGTTCACACAAAAATTTTTCGCCGCAATTGTTATCCAACCAACATAATAATAATAATAATAATAAATGAGTGTGCATAAATGTGCCCTTTTTCGCTCCACACCCGTCCTGATGGGGACGACGCTTCGTTGAATAGTTGGAATAATAATAATAAATTTGGTTGGAAAAATTTGGGCGCCCCCCTCCTAACACCCTCACACACACGAAATTTCATTTCGCGCGCGCTTCGAAAACATATTGATGACATGTTCTTCGCGAGACAAGTTATGAAAATTTGTGGCAATCGATGTGGTCCCCGCCGGCTTCAAATTTAGAGCAGAAAATTTGTGCTCTAAAGGTGCCTTTTAAATCAAGAAGGGTTACACATAAGAAAGTTTGTCGGAATCCATATTTTTGTAAGGTCCTTGGACCTGAACCCCCGGTCTTCAAATTGTTAGGCATTCTAGGTCTTCCATGGGAGACAGGCGTTTAGGCGTGGGCCTCGGCCTCTCGCCTCATTTCTACACTATGGCGAGAAGACAAAGGGCGGGTGCTCGACACTTTGTGCCAGATCATTTCGGCGTGATCTACCTTGATCTACAAAAATGCGGGAGAAGAGAAGCAGAGTTCTCAACTGATTTTACATGGTAACAGCGTGCTGACGTCAAATTTTTTTTGGACGAAAAACTTCCGCATTTTTAGTAGATCAAAAACCGTAATAGGACAGCAGGGCGTTCCACTAGAATAATTCCACTTGTTCATAATAAACGTATATTTGTCAAAATCTTGAGAATTTCCATAACTTCAACGAAAAGCACTGATAAAAGTGGTTCTTTCGCCGCGGCCGACACTTATCGGGTTCCGCGCCTATAAAGGAGACGCGGCGCGCGGCGCGAGGCAGGCGTTTTGGCGCCTGCCCGGATGCCCTACACCAAACAGCAAACATTTCTAGCTCCGTTTTTCGGACTCTACGCCTTAGTCTTTTTGTCACAACTTCGCTACACTGTGTTATTCTTCCTTCTACGACTTTAAAGGCGTGCGGAATGCGACTCACGTGATGTCAGGGAGTCTCATTGCGGTTTGATCTCAAAAAATGCGGGAAACTTTCCACCAGGAAATTGTGACGTCAGCACACTCTTGCGAGATCAGCGTTGAAAAGTCTGCGTCTCTTCCCCCGCATTTTTCGAATATCAAACCAAAATGGGACATTCTGACACCACGTACTGGTGACTTTGGATCAATGTAGATCGTTTTATAGGCCATCCATTGTTTTTAGCTCGTGGCCATTTTAAATGAATTTCCAAAATTTCCAAACACCTATTTTTTTGTCAATTCACAAGTCCCCCACGGACCCCCTCCATTGTTCCCCCGTTCACAACCTCCCTCGGTAACCACCCATTTAGCGGGAAAAAATTAGCGAATCAGTGACTCATAATCAAGTAAACCGGTCAATGCTCTACGAGCAAGAGGGGGGGAAAGGGGGTGGCTAATCGAATTATACGGGGGAATGGGATCCCTCCGCGGACACCTCGCTGCCAATTAACAAGTCAACTACTTGGGGGGGGGGGGCGGCCTCCTCACAACAATTGTATTATATTTCTTGTTATTATGATTATTAATTATTATTCTTATTAGAAATTAGTTTATGAGTATATAATATCAACTATAAAGATGACAGTTAATAATAATTGAAGTCTTCCAATAGGTGGCCATTAGAGAGAGGGGTCTGTAGTAATAGAAGAGACAAGGCGGGGGAGAGGGGCCAAATAATTAATCTGGGCCCCGTGGGCTCGTAAAATTCCGATAAAGTTGCTTGTTTGTAATTAGCTAATTCACTGAATCTTTTTTTTTTGTTGGGGTCTTACTATGTGTTTGAAACTTCCTGTTATAACATGTTTCAAAATAGACTATCTTACCTCAATGGGGACTTACAGAACCCTGGTGTTGAGATTGCTAGTCTAAAGGGTTAACCAACCATGGACCAAAAATTGCAATTTTTGATTTTTCTTACTTGAGGTTCTATTTTTTTGAATACAACGATCAGTAAGGATCTATTTCGATTTAGCAAAAAAACCTAATCAAATTTTGTAAAAATTTTCTAAAAAGTTATGAACATTCCACGTTCACACATTTCTTGCTTCCCTCATAACTTGAAAGTAAATGGAAGAGTTTTCGGCGAACAAGAGCCATGCGTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTTATGCTCCGTGTGGGGTCCACGACTTCCCCCGTTGTCCGCCAGACGATTGTAAATGGAGCCCGAAAAATTCAATGAGGAATACGGGCCAGAACCCCGTGCACTTTTTTGTTTCTAAAACTGAAATAATTTTCAATTTTGAAATTTTCCTTGGTTTTACAATATACAAAAGCTTAAGTTCGCAAAAATTTTTGACACTGGTGGGGGCGTCGAACCCCTGAGGGGCATCCCTGTTAGCCACTGGGACCCGCCAAATTGCTAAAACTTCAAAACAAAAATTTTAGACCTTTTTTAAGGTTGCTTTCCTAATTACCGACGTCCGACTTTTCTAAAATTCCTATTCAAAGTCTTCGTAAAACTAAAGACTGGGGGGCTCGAAGCCCGGTCATCATATGAGTAGTCATCCCTGTCAGCTGGACCAATACACCACTTGCCCCCGATAGACGTGTTTCTGGTCTGTTTTACGGAGCGTGGCCTAAAAAAATCAGCCACCAATTCGAAAAGTCCATAGACCAATGTCAGTTAATATAGAAAGTCGTCTTTCAACCACAAATTCGAGCCAACCAACTAATATATAACCTATTTTCGCCGTGTTGTTCCTGTGTGTGTGTGTGCCCCTAGTTAGGCCTACCCCCCTTATGCGCTTTACTTGCTTTACAATTTCGATTGGCCCCCACACAGTTACGATCATTTTGTGTCGGGTTAATTCGACATATCGTTTAAACGGGTTACCTCTCTCGGGGCCCCCTATTCTCCTACTTCTTATTTGCTCAATATTTGCGCGTCGAAATTTCTTCTGCGATGCCCCAAATAATCAGATTCACCAATGTATAAAATAGTGCCACGCCTCACTTTTTCCACACCCATCATCTCAACTTTCCTCTTCTCAAATGCCTAATCAGCCAGTTATAACGAGGCTGCTCTTCGTGTGGCGCCCCGCACATTTTATTGCTCCTCTCACGCTTCATTCTCACTTTTTCTGGGGATCCTTTTTTTTGCAGACCTAAAAATTTGAGCTCAGCCATATTTTTGTAAATATAATCAAAAAAAAATAGACATTAGTCAAAAAAGTTTAAGCCTAAAAAAATTTTTTAGATAAAAAACGTTTTTAACTTTTTACAGTTTTTCAGTGAAATATTTTCAAATTTTTATAAAAAAATGTTTTAAGCTTATCTAAGCCTATGAGCCTAAGCCTAATAACCCTAAATATAGTGTGGGAGCTCACGCTCCCCCACTTAAGCCAAGCCTAAACGCCTAAGCCAAAGCCTAGGCCTAAGCCTGGCCCGAAGCTGAGACCTAAGCTTAAGCCTAAGCCATAAGACTGAGTTCAAGCCTAAGCCTAAGACTAAGCCTGAGTCTCAGCCTAATCCTAAGCCTCGTAAGCCATTTTTAAAAAAAATCTTCATTTTTTTGCAATTACTATTTTTTCTGAAAATCAAAAATATCGAATTTTTAGAGTTGCTATAAAATTTAAAATAATATTCAAAAAATAATCCGAAAAAATTAAATTTTTTTTCTCAAAACGGAGATCATACAGAATCAGCTTTAAAAAATTCAAACCAACCTATTTTTCGTTTCAAAAATGTTCAGAAAATTTGGTAAAAGTTTTGTAGAAAGTTTTCATAAACTAGCTGTTGAATAGGGTTTTAAGTAGGCGTTAAAACGCTTGCCTGCCTGACCTTCAGGCGACTTTCGCCTGACTGCTTGACTTTCAGACGTTCTCTGCTGCCTGACTTTAAGGCGACCTCCGCCTGCCACTCGCCTCAAGGGTATCCGAACCTTTTCTCTTAAAATGTTTGATAGTTCTTCATCAAATTGCTAAAAATACGGAAATTCCAAAATTTTGTAAGTACATGAATGCAGGCATCTGCTGTGGCCACCCATAGGCCTCCGACTTTCGTTCTACAATTGTCGTTGCCGTTTCCTTCATTTTCATACCCCAAAGTTATGATTTTTCTTACACCCCTTGCGCTGCTGCTGCTTCCGCTCGTGATGTTATGAACCAGTAGTCAGAACCGCAGGTCGAGAATCCCCACAATGATCACCCAATAAACGGGAAACATTAGCAAAAACGTATGCCCCCGTTTTTTTTTTCTGAGAAGTGTCGGCATCCCCCTAACATATGCGGGGAACATAGTTCGCTAAGTTTTGTGTGTTCCTCCAGCTCCTCCATATGGTTACCGTAGTCCACTGGTGTGTAATTGTTGTTGTAACTATCCCCCGAATACCTCTCCTCACATTCATTCACAACACAGGTGTCAACTCAACTCTCAGTGCTCATTTGAAGTTTATGAAGGTTAGCTTCCGGGGATGGCTCTCCTGGGCTCCCCCACGAAAATCAGTTAATTAAGCAATGTGGTGGTGGAGGGGCGAGCTGCTCGCTTACCCCCCCGCCCCGATTCTCTCTCTTTCATTTGTGACTTATTAGATTTTAAATCACGTCTCAAACTTTCCACTTTAACTTTCGCGTTTTTTAAATTTTTTTTTCACTTTTTCCTCACAAATTCATCCAAATAAGTTTCCAGAGTTGTCCCGCCCCATACATTTGCTAAATGGTAGAATGGGATGTGACACCTTTGACAATGTATTTGACAACAACAAACCGCCGACAAGTTCAGAGTGTACGGCGAGTATGAGTTTGGCCGGGGGAAGGCCGATAAGTTGGCCAAGACTTCTTTTTTTTTAATTTTCAAAGGTCGTTACCTTCGCGACGTTGTGCCAGGTTGTCCCATTGCTTTTTGATCTACAGAAAATGCGGGATATTTTCCCTAAAAAATGACATAAGCAAGTTTTTAAATCTTTTCTCCCGCATTTTTTTGATCTTCGTGTACCAGATCATACTCTGACACCACGTGTACCTTGAACCTCCTGGCTCCGTTTCTGAAGAGTCGTCGCTAGTGCGCATTTCTGCATTCTCAGTGGTATTTAATTTGTACAGTACCGCCAGAATCATGTAACGCGCCGCTTGTAGTCTAGTCGTTACTTCAGCTCTAAACGATAGGTCCGGGGTTCGATTCCTTGCAAGTATCCATGGAATTCCTTTCTCAAGATGGAGGTACATATGTGCTTAAAATGTGCACTAGAGATCGCGAAACTTAAACCATGGTCCGACATGTACAGGGTTCCGCGCGCACGCCGACTCGGGCCTCCAAAAAACGCCTGCGGTTCCAGCGGCGACCTCCGCCTAACTCGCGGCGCTATGCCTTCTGTATACGGCCTTCTGTCTTCCCTCATAAATTGAAATGGAAGAGTTTTTGCCGAACTAGGCCATCTTGGGCTCGGTATCTGGTCTCGATTTTAGTTGTAAAAACTAAATTATTTGTCCGTGTGGAGTGCACGACTTGCCCACGCGTTGACCGGCGGGCGATTGCCAATGGAGCGCGAAAAATTCCATAAGGAAGAACCCGTGTATAGTGCCGCGCGGCCCGAAAAGTGTCAGCCGCGGCGGAAACATTCCATAGGAAAACTAAAGTTCTCACTTTCAGAAACATACCAATGATACCAGATTCTGCGGAGATAATGCGACTTGTTGCGGATCCTTCGACGTCTCAGATGTTTGGTAGGTCATAGATCAAATTTTTTCCGCAATTTCCCGAAGATTTTCAACGAAAACACAAAATGTCGGACGAGATCTCCCCGCGTCAGGCTTCGACGAGGCGAGCCTCTCCTCCTCGTTTCCGTGCGATCCGACGCTCGGCGCGTTCGCCGACATTTCCCAATTCTGAAACATCACTCCGAAATTCGTCGAACACGCTGAAATGTCCAAAGTGTGGCCCGACAAGTACCAGGATACCCTCGAAAATGATTTGAAGGAGAAGCACAACGATGTGGATGTCAAGTGCATGTTTTGTGCCGAGAACCGTCCCCACCCGAAGCTTGCTCGCGGTGCGCGTACTCGTGCGGTTATAAGTCACCATAATCCTTCGATGCGAGTTGTGTCGGTACAGTACGACGAGAAAGGGCGAGTATTCATATGCAAATAAGCATCTTCATGGACACCAGTTCAAGAGCTCCCGAATTTGTAGTAGTAGGTGGGGCGGCGAAGGGTACTGTAGTTTTCGTGGTCGGCCCCAAGAATTTGTTTCACAAGAATTTAACTGTAGAACTCGAACTTTTCGATTCTAAGGTCTACGCAAAAACACATACGCCAACTTTTTTGAACCCTAAAAAATGATACTCATTAGAGTTCTCAGTGAGCAAAATTCGATTTTACAGTTTTTAATTTGACGGTACTGTGGGTCTTACACTCAAAGGGTTCTATAGTTCTCGTGGTGGGACCTTGTCAAATGGACGTGATTATATTTGGTTTAAAGCCCCTAGAATTCTGATTTTTTTAATACATTGGTTTTATTCTGAAAAGACTGAGAAAATTGAGTTTAGTCGAAATCAATAAAAATCGCGTCGAGACCCAAATTTCCCGGGTCTCGGCACGAAAATGGGGGAGAGGGTACTGTAGTTTTCTAGTCTTCTCTCAAATATCGAAATGGTAAAGTTTTTGCCGAACTAGGGGCCATATCTGGGATAGATTTACGGAGTGCCGCGTTGCACTGTGTAATGCGCTTGGGCTCAATTTTTGTTTTAAAACATGAGGAAGACCACAATCTGTTTTCGTGGTGGGACCCAAATGGGTCATGATTATACTTATTTGAAAGGCCTTAAGAATTCATTTAAGATTTTTATTATTTTAATTTAAAAATATCCTTAATTTTCCAATTCGCTAGGAGACAACTTCGCGTGTGGTGCTCCAGTTAGCCTAAGTAGTCCAAACGAAGAGCCCGACGGATTCCTGGTCTGCTATCTGCGGTATCTTCACCTCTATCGCCGAAATGATGGCACGTGGAACAAGACCGTCCCAAGACGTTCCACGGAGACGTTACCGTCCTAAACGGGCCGGAAGTGCCACTTGTGCCCGTAAAATACCACATTGAAAGCCAATTTTCAACTACACACAAGGACGGGGGATAAGCTTCTGCAAGAAGGTTCAAATTGTGAGTTTTGTATTCCCCCCTCATCATCTTCTTATTTTTAGGCTTGTGTCGCCCTTTTCCCATTTTTGTGAGTGTCTGTGTGTGTATGCGCACCGATTTGTATACACATAAATTCATGATTTAATAGCGTAGTAATATTTGCTTTGCCACTAACAGTTTTCGTTATTTTAAAGCCTTTTTTCTACTATTTTTGAAAAAAAAATTTAAAAATTTGAACCTTAATATTTCCCTAAAAGCTCAAAACTGTAGTGATTTAAATTTTGAATTCAGTGCTGAGACCTTTTACCGTAGTATAATCATTACTAGGTTTTGGTTCTGACGAAAGTGTTCGTTTTGGCGGAGCCCAAGCAAGGCGTAATTGATTATAGGGTCTTTGCACGCAAAAAATTTAAGGTCCGGTAGGCTTGGAGTTTTTCTTGAATTATATTAGTTTCATAAATTTTCAATTTTTTTGAGTTAATTTTACTCTCCCTTCCCGCGGTCGTGTTGTCTGATCCTAAACCAAGCTCTAGGCCTAAGCCGAAGCCTAGGCCTAAGCCTGAAATAAAGTTTAAGCCAAAGCCTGAGCCTAAGCCTATGTAACCCTAAGCCTCAGCCTCACCCTAAGCCTAACCATAAGGCTAAGCCTGAGCCTAAGCCTGAGCCTAAGCTTTAGTCTAAGCGTAAGCCTAGGCCTAACCCTGACCCTAAGCTGGGTAAGCCTAAGCCTTACCGCCTAACCCTAAGCCTGAAGGGCCTAAGCCGCCTGCAAGCCTAAAGTCTTCGTGAGACGCAATTATACTCAATTGAAAATGAGCTCACTATGAGCTGACTTCAAATTTCTCAATCAAAATGTGAAATACTTTGATTTTACGGGCGGTGGCTTTACTGGACCCACCGAACTTAATAAACTCTGAAATTTTTTTTTCATTGAATCCGGTTTCTACTCTCTCCGGCTATTTGTAGGCTGTCTTTCACTTCTTTGTTCTCGTCTGGTTGTTCCCAATTTCTCGTTCAACCCTTTACTCATTCGCCCTCTCATTTTCCCAAATCCTATTAGTTATGGACCTATCGGGGGTGACGGTGACGATTCTCGCCATTAAGACCCCCCCCCTCTCAGAACTGGGCCGATTGAGATGGAACAAAACAAAACTGTCAATTTGAATAAATTTGCAATTTGACGCGGGCGACGCGGTTACCGAGAAGGATATAAACTGGGGAACTCTACTTAGCCCGTAAGGTGCTGCTACTATTTTATCACATCTCAATTTTTACGGAATCCCGTAAGGCGTTGTCTGCTGCTTCTCTGTTTTTGCATGCTTTTACAAGTTCGGCCCGTCCGATGTACTCGGCTCTTTGTTTTGCAAAACAATTTAAAATTTGAGCCAGGTGTCTGCTGCTCCGGCTAGATTTCCAATATTTAAATTTTGCGCAATCCTGTAAGATGTGGGGTGCTTGTCAGTTTTTACAAAGTTTTTTCTCTAAGGCCCGCGCAGTGTCGGCTGCCACCTCGTATGTTTCATCAAGCTTGATCGATTCGAGCCCGTTAGCTCAGGGCCTGCGTCTTTTTTTTTCTCAAAATTCCAGCCCGTATCTTTTCGGTTGCTAAATAAAGACAGAAATTATTACGAAATTTTAACGCTTGAAGTGTCGGCTGCAAATTACACTCATTAGATTCCCTGTCTCTCCCTCTCCCTCTCTCTTCATTGGGGAGTGCTTCTCCCGAGAGAAAATGACTAAAACTGTCAATTCGAATATGCACACAGCGGGAGATGTTTTTCTGTAACTCCAGACTCCACCGTCTTCTTCGAGTGTTCTACTGCCTATTAAGCGATGATTAACTAGTCGTTCCCTCCCCCTCTCCACATACCAATAAACCTGCCAAAAGTTATGTCGAGTATGCTTTGCTCGCCATCGTGCCGGAGGCTATTTTTTCTAGACTATGATGTTTTTTGGAAAAACATTTTTCTATGGAACGATGCAAGCTAGTGCCGTGTTGCCGAGTCTTCAATTTAGGCGTATCAATTATGAGATTTCAATTTTAGTCCCTTGTATATATTATTTTTTTTGAACATTAAAATTTGATAAACTGTAGATACCCCCTAACTATTTATTTTTGTGCCAAATTATACTATACAAATTGACTTGACTCTAGATGCACCCTGACTTTTTAACCGCACTTTCGAAGATCTCATATTGTCGCCTAAAATTATTCTCAAATATTTAAATTTAAACTTTAATCCTTTATTTTTTTTCATTCCTCGGAAAAAACCCCGTTAACAGAATTCCCAATCTGGCCTCCAGTTGGCGCTTTTGTCGATGCACCATGTTCAATATTTTTTCAAAATTTGGCTCATTGACCTGAAATTTTGTCATTTTTTTATGTTGCAGGGTTTATTTTGCGATTTTTGCGATGACAACCACATTATGTGGATTAAAAAAGTTTGGAATCTCGTTTTCCCGTTTGGCTTCCATATTGCTATGTAGTTGATGCACCATGTCCAGCTTTCTGTTGAAATTTTACTTTTTACATTTTTTGCTCGCTTTTTTAAAATTTAGTTTGACCTTAAAATTTTGTCAGTTTGACAGTAAAAATTTGTCAGTTTGACCTTAAAATTTTGTCAGACATATAATTTTTTTGTGTTTTTTGTTTAAAAAATTGAAGGTTTTTCGCGATATTTAACATATTGCATGGAATCTTTTGATCGTCTCTAATTCGTGTAGCAAGTCGATGCACCATGTCCAATTTTTTAAAAGCCATTTTTACTTTTTTTAAATTGTTTGCCCAGTGGCTCTTGACCTTAAAATTTTGTCCATTTTCCCTTAAAATCTTGTGTTTTACCTTAAAATTTTGTAAGTTTGTTAAAATGTTTGTTTTACCACAATTAAAATTTCCGAATAAACTTTTCTGTTTTTTGGGTTTAAAAATTGATTTTTTTTGCGTAACACATCAAATGGCAAAAAATCATGCACCATACCGGGTGTAACTTTATCCGAAAACAGTTTTCCCTAAAAGTTTGTCAGAATTATACATTCTAAGTTCAAAACCGTACGGAAAAATTAGAACCCATGTCGACGCACCATAAGCTTTGGCCCACTGAGCTTCGTTGCTGGTCCTGCATATCTCTTACCCCCTCTCGCCGCTCTCATAACATTGACCAATTAATTGGGCGGAGCGCCGTTTGGAAATCGATTGGCTGACGGGCCCGCCCCGCCCCCCGTCCCGCAAATTTTCGAAGGAGCTTTGGACTGGACAGACACACACACAAATTCACAAATACACGCCAATTTGTCGATTTTTCTTGAAAATTTCTTCATTATTGTATATTTTTTTGTGTCGTCCTCTTGTCATCCGCCATCCTCGGCGTCTTCTTTCGTTTGATTATTTCATACACCTACCACGTAATTCGCCTATTATCCGCCTCGTTACCTTCATCTTTCGGTCGACGTTGACGTGACATCGGCGCTCCCGAAATGAGAGGAAATAGGGGGGGGGGGGGGGGCGGACGACGGGCCCACTACGACAGATCACGATCATTTTCGTTCTATCATCTTATCCGGCAAACCGTCGTCCCCCTCCATTTTTCAACTTATGTAACCAAAACTTTTCTTATCTTGGGATTTGGTCCCCTTTTATAGCAAATGCACTGAATTGACAACATATTAGTTTCTCACTTTTTCGAAGTTTCACAATTTTTAGTTAGTCCGTTTTTTCAGTCTGGCCGAGTTTTCAATTTTCCCCGGCCAGGGAATCTAGTAGTATTCACATAATTTTTCTTATTTTTGGTTTTCTAGGCGACCACTCCCTATTCTAAGCCCGGCAAACTTCTAGGTCCCCCATTTACACCTGACTTCCTACCTATCTGAAATGCCTACTTGCCTTCCACCTGACAAAGATGCCTACCTACCTAAAACCTTCCTACCGAACTATTGACTCTTACCTACATAAGACTTGCCGATCTGAAATACATGCCTACTAAGACATGATACCTAGCCTACCTATCTAAGCTACCTACTTACAGATAATGTACCGACACAAGACTTGCCTACCCACGCACGGCATCATTTTTACCTACCTACCTGTACTTAAGATCTAAGACCTAGATCTTAGTACATAAGAATTTTCATCTTAGATACCTACTCAAGGTCCTGCCAAAGATGCATGCTTACCTATGACCTACTTACTTAAGATACCTGCTGGCCCAAACCCTACTACCTACATGCGCTAGCTCCCCCACCTACCTAAGATACTTACTTACCTATACCCGATTTACCTACACAAGACTTGCCTACCTAGGGCCGCAAGGCTTGATTTTCTTATTGTTAACCTACCTACCTAACTATAAGTACGATTTAAGACCTAGACGTTATTGCAAGACAGAGTTTCTGTCTTAAATACGTACTCAAGATCCCCCACGATACCTAGAAGCACTTCCGACCTAAGATGCCTCCTAAGCCCTGTCTCCCTAAGACCTAAGTGTCCTATAAGAACTTCCTAACTAAAAACACCTACCTAAAATAAGCCTTACGCCAAGCTCAAAAATTTAGAGCATCTGCATGAGATAAGGCTGAAAAATATCAACGAATAATGGAGAGCGATTATGTTCCTGCCCTCTTACTAGAAAGTTCGGAAGTAGTCGCCGCAAAACGCCATTACTATTGCTCATCGAGCCATTTCCGGTACTCAGTACTTTCTCATCCCCCACTACTTTTTTCGCACTCTCTTCTCGATTTGATTTGCATTCTTTTTGCCCTCGTTTCGAGCTGAGCCCGGTTGATTTCCCGCACTTTCTCAATTCTTTCCTCTTAAGCCACCGCACTTGAACAGGAGCAGTTCACACATGCAAACTTGGACTTAATCATATTAAGACCCCCCCCCCCCACCCCTCTTAATTTCCTAATCCCCTCCCCCTCCTCCTCATCATGACCAAAAGACAATTGTCTTCAGGCGAACCATCTTCGTGAGAGAACCCTCACACGGCAATCTACCGTCTGTCGAGCACAACGTGCGTTCAAGTGTTGTGTCGACAGTGTCACGAGCTGATGGGCTTCCCGTGGCGAATCGCCAAATCCGCGAGCATCGACACTTTCCTGCTTGCCGCCAAGCCAACGCTTGTGGCGATGTTGTGTAGGCTTGCTGGATTTCGATTCGGTTCTTCTTGCAGCTGGTGAGTTAGTTATTTTTAGGAAGAAATTATATCTGTGTAAGTCCCCCAAATATAAGCCATGTCCCTCTTAATAATGAAGCTTCTGACTTAATTTACTATAGATTTTGAATTTCGTCTATCGAAAAATTAGGTTCACCATGATTTGTCGATTTTCGATGCACTATGATTTGTTGCTAGGATAGAAAACAAGAAAATTCGTGGCCTACGAAAGTTTTTTAATTATTTCTTTTTGTCGGCCAAGATGAAAAAGTCACCTTTTGTGTATGGATGCAGCATGACCCTTTTCAGTGGATTTTGGCCCAAAAATCGTCAAAAGTTTAAAAATCAAACTCTAAATTACCTTTTTTTTTCAAATTTTCTTAACAAATTGGAGCATTTTACAGAAAGCCGATGCACCGTGATTTTAGTTAGAATTGAAAAAACATTCTCGGGCAAGTTGCAAAACTCACATTTAATGTATATTCGATGCACCATGACCATTTTCGAAATTTTGCGGTACCTATTCAAATAGTGCACATAGGCGTACAAACATTGGTGGTGGCCTCGTTTCCTCATGCTTTCGGCCACGAAAAAAAAATATACAGTTTTTGGGATCGGGGAGATGCACCATGATTGTTTTTCAGTGAAAGCCTGTTTTTGCTTAGCAGTCTCAAAGGTATCCGGCTTAATGTTCCCACGCTAAAACGTAATCCAAACATTTAAATTTTAGCGTCAAACTTTTAGGCCCGGCGTACACTAAAAATTGTAAACTTTCAATATATCAAAAATATTCTGACCTATAGCAAAAATTAAACCTAAAAGCAATCAGATATTTTTTCAAAAAAGCTTCTGTGTGATGTCCAATACATGGGTGTGCAGCTAATCTTAAAGTGCTGGCCGTGCTTAACATACTCCGAAAAAGAGTGATATTATTTTATGCTTTTTGGAGCACCAAAACTACTGAAGTTCGTGCTTAGCAAACAAATTCGGCATATTTGCCCCCCTGGTCCACTAGTTAAGCAAAACCCACCGCTGAAAACTAATCAATTGGTGTTTGAAACGGGGAGTGCTAGTACTAGAAGTATTTGGCTGTTCAAAATCTCTTTATTAAACACTTCTTTGTGTCTATTCTGCCCTTTCCTCCTCCCCGCTCAAAATCACTGTACCTCTAATTACGGTCAACTGCGGGTTGAGTTTAGTGAATGAATTGTGAAATGAATGAATGAATGAATGGATAGGTAGATGTGGGTTCTATGTATGTGGAGAAGTGCGACACATGAGCACAACCAGCCGTCACCGCCACTACCACCAGCAGTAGCAATACCCATCAAATATAAGCCTTGCATTTCATTATTTCATAGTGTCATAGATAGTAGCAGGCCCCGAGGTCCGAAAGGCCTAGACCAGGCAGCCGGCAGGTTATATTCAGTTCATTTTTTGACACCCCCCCCCCCCCCCCCCCCACCTCTACAATTCTTCTTCTCTACACATACATTAATCGCATAGTCAGGCCATTCATGTTTTTCACACAATTTTGTTAATAAAGCCGCTCTGGTGGCCGCCACCTCTCAGTAGTCCTTTTCCATCGTCTCTTTTTCCCTCTCCCTTACGAATAAACAAAAACAGTCATTGATGAACGACGTATCGGAATTGTAGTCTCGCAATTATGGTAGGACATATGTCTTGCCACGAGCCGTCCACTTGGCCCAACGAATCACTTGGTGAGTCTCTTTACAGCTTGAAATTTGTGTTGTTTTGTTGGGAAATATAGTTAATCGTTTTTTTAATTAGTATCTCCAATTAGGCCAAAACTACAATCGTGAAAGAATAGTTTCTGCACATGGTGCATCGCCCTGATCTATCTCACTAAACTTTTTTTGGGCTTCATCAAAAACTTGTTAGCTAATATAGTTTAGCATCACTCTATTGATATGTTCAATTTGAACCGAATATGGTGGATCATTTATTGCAACTGAAACAATTTGGCGCATAAAATTGCAACTATGTAGTTTATGTACATCGATCTTGATTACCGTATTTCCTCTATTGTATTGCACCCGACATAACTTTGAAACGTTATATCTCGGTTCATATTGAAGATATCAATAAATACTATTCCGAAATGAAAGCAAAAGAACTAACAAAGATTTTGTTAGTTGACCATTTTTGAATAGGACAAACGATTAAGATGTAACAAAAGTGGACAATGGGGAGCAATACTAATTGTGTAAATACCTTATATCTCGGTTCGCTTTGGTTTTAACAAAAATTTTAAACTGACAAAATATCATCTTAATGACCATATTGTAGTTAACAATATTTTGATATCTTTAAGAACTAGCGATTTTCGACATGGTGCAACCTCAGTCACCTAGTCTAACTTTGCTGGATTTCTTAGTTTTAGTATTAACCGTTCATTTTAATATACTTTTATAAATAGTGTCCTAACAATTTTTTGATACCTTCAAACGTGTTGAACAGGAGCGGGGATTATAGCATGGAGCTTTGATCCTATCTTGCCTTAATTTTCAAGCTTATTGTTGTAAAAAAAATTTAGACATGGTTCATTGACCTGAACTACCTGATATATCGTACTTATCTTCAATTTTAGCAAGTTTTGGAACCAAAAAAATATTAATAAAATCGATTTATAACATTTTTTCCATTTTCAACCTTCCGACAAAAATTTTCAATTTTGACCTTTTTTTATATGGGAACCCGGCAAAAATCTAAAAACTCCCAAGAACATTCTCCCACGAAAACCTAAATACTTGTAAATCTAGATCAGTCAACATGATTTGCACCTTCTTCCCATGGGATGGCTAAAGAACCCAGTGCGATGATGAATCGGCCTGTGGGCCGCGAGCAGACGCCGCTCTAATCACTTTTGGAGCATTTGTATATATATAGCGAAGAATTTACGTTGGGACCAATGAAACCAATAGAAATCCAAACATATTTTTGTTTTGTAATCTCTTCCCTCGCTGCTATCAGCTCTCTTGCCCCTCCTTAACCAATCAGAGACGCAGGCACACACCGCACCGCCAGTCCGTCATCGTCATCGAGTTCCGCAATTAGTCGTCTATTCTATCCGTTTTTGATTGGAGTTATGGAGCGGAAAGAGAAAGACCGAGAGAGAGAGAGAGAGATTAGCTCTTAGATTCATTCAACTAATCTTGAAATAACACACCCACACACATACAAAATGAATAAGGTATCTTGATTTCTAGAAAATCATGGAAATCAGCAAATTCGCTAGAAATGGAAGGGGAAGCTTGAAATAAGAGCACTACTTGATACCGAGTTGGGTAGTGTTTTAATATTTGAAGAAATATTACAATTTTGCATTCTTTATACTTCTAAAAACAAGTTGCTTGATGCATCATGCCTCTTTAGATAACGTTGTCGTTGTTTTAGGCTTAGGCTTAGGTTTAGGCTTAGACTTAAGCTAGGCATAGGCATAGAGGCTTAGGCTTAGCATAGGCTTAGACTTAGGCTTAAGCTTATTCTTGGGCTTAGGCTTTAGCTTAGGCTTAAGCTTAGGCTTCGGCTTGGGCTTAGGCTTTAGGCTTAGGCTTAAGTTTAGGATATAGGCTTAGGCTTAGGCTTAGACTTCTAGATTTCTCGTAAACCACCAAATTACTGTATATTCTCTATCATAGATACTACTTCGGACCAGCTTATAACTCAAGTCTTTTATCAGAGATGAATCACTGCTTTAATTACAACAGGTTAATAAATACACCATATTTTATTAGTTTAAATTTTTTGATTAAGCTAACGAGAAAAATATGACTAGTCAAAGATTATCGATGCACCATGGTACTACACTTTACTTTGCCGGCTCATAACTCGGTTTATTTTCAGGATATCAAAAAGGTTTGATACAAACCTATTAAGAGAAACATATAATAAAAATATTACTATTTTGTAAGACAATTTTGGTAAAACTAATAAGAATCGAGGTAGATATAGGCCGTTGAAGTAGCATGATGCAGTTGAAAGCCTACGTTTTTAGACTTAAAGCTTGAAAAGGATGTACCGTCACGTATTTCCTCTATTATTGTGCCACCCATTGTTCAACTGTGAAATCTTTTATCTCAGTGACTGTTTGTTCTAATCAGAAATAGTTAACAAAATATTTCTTAGTTCTTTTTCTATCATTTCTTAGTTGACCTTATATTGATACTAAAATAAACCGAGATAAAACGTTTCAAAGTTAAGTAGTCGGGTACAATAATGGACGAAATCATGCGGTATTAAATATTTTGACACGGTTAACTATTTGAGCTAGATTCTCGATATCATTTTAATTTCTGATCCATGGCTCGTTCAATTGTCTTGCCTAGAAAATCTCTAAAAATAACGTCTACGAGAGCGGGTGAAACAATAGGTGGTTAGATGTAAGTTGATGCCCCTGAAGGCATCCGGGATCCCGGTGTCCGCAAAAACAGTACAAATGTAACATGAGATGTACATCCCCCATTTGTGGTCGCTCTAGTCCAAGTTGAAATCGTAAGCATGCAAAGACATTGTTAATATAGCCGTGACGCGACGGTGGGCTCGCTCGATGAATCAAGATCGTTTTGGGAAGAGAGGGACTGAAAATATTAAAAAAAGATTTGCATACCCTCTGTAATTGTTTGAATCATCAGCATCATCATCATCATCAATCATAACATAGAGGAAACTTTTCCTGCTGTGAATGTGTCTCCTTTTTAGTACAGTCAATAAATGTGTCACTTTAAAGGGGGAGAAGCTTTTCACGGATGCTTTGCTCTCGACCTCCTTCCCTCCTCGCTTATAAATTTCCATTTTTCTCTTTAGGCTCAAACATTGATTGATTTACTTATTCTATTGACATTCTGATATTAATTTGATCATCTACTAAAAGGTATATATATATATAACGTATATCAACTCTTGGAGCCCATATCTTTAATGCTCATTAAACTCTGCTCCCAGTTAGGACTCGTCCGGGAGTGTAGTACTGGGTGTGGGATAAGAAAGTTAGGATGTGACGGGTTTCATGTTCATCTCGAGCTGCCAATCTTGCACATTAAGCGATTGGCTCATTGGCACTCTGTTTGTCCTCAGGGCCTGCCGCGGAGCCATCTCCCGTTTGATATCTGCTCCCGGACGTTCCCATGGCCGGAGAGAGGCGCCGCGAAGCACAAGCTCAACCTTTTCTAATGTAATGGGCCGGTGTACAATTAGGGGAAGAAAACAAAGAGGATGAGAGGTTGGGGTGGATGAGGCAGGGAAAAGAGCACCACCACCAACTGATTTGCTGGTTGGAGAGGAGCTCGTTCTGTTTTCTTGTCGTCGTAAAGTAGGAAGAAGAAGAGAATCGCGCTAGTTAGTGGTTAAAAGAATCGAGACCCGAATGTGATAGATGTGTCGCCAATTTAGCCAGTAGGATTTTTGCTGATTTTGCACACTTCTTGCTCTAGACATTACATCCCATCTTACGCTTCATTCATTGTGGTGATTTTAAGATTTGGGGGACCTAGTTCGAGCCTCTACAGTATTACTTTAAATTTCACTATTGTTTGGTTTGAAAAGAGACTATTGCGTCATATCATTTTAAGGCACCTATGTATACAGTTCAAAATTTTGCAACATTCCTGGACCATAGCGATCTTAAAGCGGGAAATATAATCCAGACATTATCTGATAACCCATTTTTTCGAACTCAAAAAATTGAGTAAAGCCAATTGAATCGTATCCCAAGCCTAATGGATTGCAAAGTTGGGCCATTCTGAATAGCTTCGAGTTCCAAATAATCACTGAAGCTAGCCAGAAGCTGAACGCACTGACCTTCCTGCCAAGCCTTTCTTTAGTGTGAATAAGTCTCAGACTAGAAGCACTACCTGATGAGAGAGATTCCTTTCTCTCATAAGTAGTCTATTTCATGATGCAAGAACTTACAGCATTTACATTACCATGTAACATTACTTAAGATCCCATTTCCACTTAAAATGTGGGAAAATCGATACGGTTTTATAAGAAGTGTCTTTTCGCATCTTTATAGCCTAGAGCAAAAAGCCAAATTGTTTGGCAGATCATGTCTCCGACAATATTCTGATCGATTAAGAAACTTTTCCAAATCTGCTCGGTTTTTTAGTCTACGCGCCCAGATAACTGTGTTCTCGGCATGGCCGATTTGCCGATTTGCCGGAAAGGATTTTTACGTACTTTACGACAACTTACTGGCATTTGCCGGAGATTAAGGGAGAATTTTTTTGAGACGGAAAATTTTTTCATTAGAGATGTTCATAGAATTAGCTTACACTTACAAAATAGGTCTATGAACATATTCAAAGACCGATGCGCAACTTTGCCGATTGAAATTGAAATTCTGAAATTTCCAAAAAATAAATAGGTGACACAATTTGCCGTTTTCCGGCCAATTCGGCAAATCGGCAATTTTCTGGATCTGCAAATTTGCCTGAAATTTTCAATTCCCTTTATTTGCCGGGTTGCAAATTTGCCAGAAATTTTCAATTCCGCACATTTGCTTCCGGCCAATTCGTAAAATCGGCAACTTTCCGGGTTCCAAATTTGCCGGAAATTTTTCAATTCCCTTTATTATGCCGGGTCTCTGCAAATTGGCCAGAAATTAATTCAATCGGCAATTTGTCAGTTAACGTGTAAATTTTCAATTCCGGCAATTTGTCGATTTACCGGAAAAAATCGTTTGCATCAACCCATGTGAACGCTAGCACACCTCCTAGTATTAAGGCTCCAGCTAATTTCTGACGCATATCATGGTTCCCAACTATACGTTCCTCCCCTCCCCCTTCCCACACCATTTCGAATGGGCGCCAATTATTAATGGATTCTCAATTCCCATCATATTGGGGGGGGGGGGGGGGGGGGCATTCGTACAGTCTCAATACGAATAATACTTATAAGCCCTCTTCTATGCCCAAAGCGCGGCCTTCTTCTTCACCCCTCTAGGCGATAAATTCTCATATTTAGCATTTTGTAAGACTCGGTCTCCCCCTTTCAAGTATCTCTGGGCGATGATTCCCGCTCTAGCTCTCGCACACACCCCATTTTTTTTTCACAATAATCATTCAAGGTGGACACCAAAAAAGCCATCAGTTCGATTCCGGTCAAATCGAGAGAACTGGAAGAGAGAGAGAGAGAGAGAGAGTAAGAGGAAATGAGACAGAGGGGTGAGAGATGGAAAACGAACAAGTTTGATGGGCGTCCCCCCCCCCCCCCCCCAGGGCCGCTCCTCATACTTAAATTTAACAGCTGTCACTCTCTTTTGCTCTTCAATTTCTAGCTCTCTAAACTCCTCAGGTCTACAGTAATCGGGGAGGGGGTAGTGATAAGCCTCTTCCCGCCCCCCCCCCCCCGGGGGTTAGGTGTCAGAAATTAATCATAGATGCCACGCCTCTAATGTTTTCGGAAGCAGTCATCCTCGCTTTAAATCTTTAATTCATTAACCTATTAATTCATTAGTCTTACACTGTCAATTTCATAACTAATGTTGAAAAAACTTCTCAAAAAAAAAAGTTTTGGCGGCTTAAGAAATGGCCTAATATTAGTTCGACTTTTCAAGCGGCTGGAAACTAACTTTTTTTGAGATCCACCCTAATTTCAACAACGTAAATAAAAAAATTTGGTGACCCAATTAAATTTATTTAGGCCAAATCTGGTGTTCAAATTTTTTAGGCCAAATCTGGTGACTAAATTTTTTAGGGCCCAATATGGTGACAAAATTTTTTAAGGCCAAATCTGGTAACCACAATTTTTTAAGGCCAAACGTTTTTAAATACCAAATTTAGATGTTAGAGCCAAAGTGACGGTGCAAAGGTATTTAGGGGCGAATCTAATGACCACATTTTTTGGCCAGACCTGTCCCTAATTTTTTACAGGGCCAAATCTGGAGACCAAATTTTTTAGGCCAAGTCTTGGGATCATCATTTTTTAGGCCAAATCTGATGACCAAAATTTTTAGGCCAAATCTAAGGACCAAGAAAATTTAGGATTTAGGGGCCAAATCTGGTGACCAAATGTTAGGGCCTCTGGTGACCAAAATTTTGGCAAAATCTAGTTACCAAATTTTTTAACCAAATCTGGTCACCGAATTTGGCCAAGCCTTGTGATCAAATTTTTTTAAATTTTCAAATCTGGTGACCAATGTTTTTTGAGGGCTTTGGTGGCAGCATAAAATTTTTAAGGCCAAACTTTTAGGACAAATCTGGTGACCAAATTTATAAGGCCATAATAACTTTTTTTTGAAAGTTTGAAGACGTTTCTAATTCATAAGTCTTTATCTTTTTCAATTTAATCTTCGATATTCTAGATTTCAAAACGATGGAGGATGCGGCTTACGCGTGTGCTGGCTGCGACTTCAAAGTGAGTGTTTTTTGTTGTTTCCTCATCAGCATCAGCTCTATCTTCTCCCCACCCCACACCGCTCATGGCCACTTCCTGTAACCTCCAATTGCCATTCATTTCACACAGTATTAGTACCACACAACACCCTTCCATGCAATTTGACTCATTCATAGCCCTTTTCTGGACCATGTCTTTCTTCCCCCTTCTTTCTCTCTAATACTCAACCTATACCTACCTACCCGCAATTTAATTGTTGAGCAACTAATTGATACACTCGGACGGCTCAAACGATGCGCGTCCGTCGTCGAGTGCCCAAGACTGGGACCGGTTTTCAGAATGTCCAGTGTATGTGTGTTTGTGTCTACGGCTGGCAGGCAGCCACACCACTCCGATTCGTTAATTTATTGTGAGATGATGACTGTACATTACTTTAAGTGCTGCTGGTGCTGGTGGTTTGCATCATATAATTATAGCTGATTATATTGACACACACACACATACACATTTACTTTCAATTGCTTTTACCCAATCGTTTTTCTTCCATTCCCCAATCTCCTTGCTCCCATTTGGCCCTTTGATATTAACCGCGTTGCGCGTTTCGCACTAATTTCGCGCCCGGACCGGTGTGCTCGGCGCGGCACGTCTTTCATCTTTTTACCTCAATTTCATTATGATTATAATAATCATATTATGGAAGCGAGACACGGCAAAGACGCGCTCAAGAAACTGATAAATGTGTAGAGGTCGGGTCCTTTTGAGAGAGACGGAGAGAGCGAGGTGTGATAAGAGCGCCTAATGAGCATGGGCAATCATCACATTACTATCAGCAGCATTAAAACTTTTTCAGAAGACGTGTCGGACTTCATTTGAAGAGCACACAAAAGGACACGAAGAGGAGGAACGGGAGCCTCTTCACAGAAGGCGTGTGCGCTGTGCCTGCTGAGCCCACCGACCACCTCGAAAAGCACCTTGTCGAGCACCCTGCTATCGCATCGCCGAGAGGGCTATCGAAAAGTTCCTGCTTACTGAGCGAACAGCCAAGTGAGTGTTTTTTTTTCACTCAAATATTTAGTAGTAAATCTTATACTTTTATTTCTAGCGGTTTCATTTTTGATAGCTAGTTAAAAACCATAGAATAACAATTAACTTTTTGACACCTGTCGTTTGAATTTTTTGACAAAAATTTTGTCGTTTGAATTTTTAAAATATGATCGAGACAACCGAGATATAAAAGGTCAAAGTCCAGTGAGAGGGGCCATAATGATAGGGATTATACGGTAGGTATCGAAAGAGACTTATAAGGACAAAGATAATGGCGCTAGAAAGTTTAAACTAGTCCAATTTGAACAATAAAAATATATATCACGTACTTCCCATTTAGTATAAATATTTTAATGAGAGTAATCTGAGATACAGTAAATTTTTGATTAACAATTTCTAGGCACCATGTACAAAACCTAGTCCCCAGCCCTAAAATTAAATAGCACGTACTTTTTAGTATAGAGCCTATTTCAAAAGTTAAGCCATCTGATACACAGTGAATTCTACCAAGTCCTAGTCGATGCACCATGTGCCCACTTGACTTTCACGGCGCACTTCCCGGCTAATTTCATACCTTTCAGAATCGCGATTTTCAACTATTAAACTATAGAGGGGTTTTTAATAAACATTTTCTCTGTTGACGACTTTTTTAACGTAGAATCAAAGACTACCTCGATAGCTTGATAGTTAAAGTCGAGATGCAAGGTTTTTTCGGAAAAATCACGCGGTGTTTTCGGTTTGTCTACGTACAACGAAAAATTCGGGAGAAGAGACGCAGAGGTTATCAACTCGTATGGTAAAGAACGTGCTGACGTTGTCACATATTTTTGAACAAAAAATCATTTTTAGATCAAACCGTAATGGGGCAACCTCGCACCACGTGAAAAATTAGTTTTTGAGGCTTCTCTAGTCTAGAGACTCACTAAAGTATTTTTTTTGATTGGCCTTGTTTTTTCTAGACTTAAAGACCAGTTAGATCCAATCAAGGTTTTTCAGAGTGTCGATTTTTATGAATTTAAAACTTTCAAATTGTAATCGCACGTTCCTCCATTTCAACCCCAAACACGTTACGATATTGTGCTATCATAATCATTCAACCATGCTTGCTTGTGTGCAAGTTGCACAGGGTGCGCCGGTGGTGGAATTGGCATTACTGTAAATGTCCTGCGTCTCCATCCTTGCCCCCAGTGTCCCCATCGGCATAACTATTCGAGAGGACGATCCGCTTTTGCATATCTAATTGTTCAGGATTGTTTACGCGCTCTAAAATTCAATCCGTCGCCAACCACCCGCCCCCCTGCCTGACTCTTCAATTCATCATGAGTATTAGTGTATTGATTAATTTTCGAATTCACGAATCAGTGCTGGCGCCCTGCTACTAGTAACCAGTGAGGTCATAGCGTTGCCCGCAGTTTCGATAGGGCTAATGAAATATGTAGTTTCTCTAGGGGCGGGAGGATAGGTTTGATCAGGAATTGGGCGTCGGTTTGATCTACGTAGATCTATGAAGATCGCGGGAATTTAGACGCAGACTTCTCAACTGATTTTGCATGGTTAAAAACGTGCTGACGTCATATGTTTTAGGGGAAAATATTGCCCGCACTTTTTGTAGATCAAACCGTAATGGGACAGCCTGACACCATGTGCTCAGTTATGGTCCAACTAGAGGGTTTTGTCGGAAAAATCTGCAATCAATTTTTTAAACTGACAACACATTTAGCTCCTTCTCCAAAACTGAGCCAAATGTGTAATGTCAAACTTTTCTTGAAATTTTTGTATCGAAATTAATTGATGTTGAGGTGAATTTTCAAATTTCAAAAAAGGTACTCATTTCTATCAATTTGTCTTCACCTATGTTTTCGACTAAGTGCGAGGCTAGAGGTGGAGGTCCCCTTAAAATCATAAGATAGCCTTATGTGATGTCGAAAAATGCCAAAAACCGCAATGTATTTTTCTATAGTTTCCCCGTGTGTAGAAGAATGTAAAAAGAGCATGCATTTTGTGATCATTTTTTGACATTTTCCTGCATTTTTTTTTGACAATTTTTTTTCATTTTTCCACACAGATGAATAGCGGAAAAACTTAGGAAAAAAATACCATATTTGCATTTTTCATGATCACATGATCCCCCATAAGGTTTTTTAAGGCATAATATTGATATTTATTAGTCTACTTCGGATGCATAATGCCTACTATTGAAGGCAAATCAAATCGACATCACTTTTTGCTCATTTTCAAAACTGAGAGGCACGGCTTCTATGTTGACTACTAAACCAGTCAATAACACTTATAAAATGTTTGGAAAACACTCATACACAGCCACGTCATAGCTTGGACTGGATGGGACCCCATTTCTTGAATCATAAAACCTTGATTGTTAAACTATCATCCCCCCCGCCCTCCTCATTGGACGACCCCACGGCTCTGTCTCCAATTTGTTCCCCGTCCTCTTCTTATCACCTTGACGCGTTGCTAATTGAAATTTTGCGTAGAGGATTTCACTTCCTCCCCACCGCTTCCTTTACTCCTTGGGGGATAAGTATGGAGAGTGTTTATTTGTGTGATTGAAGTGAAGAAGGTGGCTGCCTCATTATTTCATTTTCGTCGCTTTCTTTGAAAGAACAACTTGACAGTTTCCCCCCCCACCCCCCATCTTAATAATAATTACTTGCAGACAAGCGTCGTGTTCACCGTAGTCGGAGTCGAGCTAAGAATTCGCGCATCGCTGCTCGAGTTGCTCGATGGCGTTCCGAAGCGAGTCGCAGCTGCAGACGCATTCCCTTCAGCTCGTGTTCAACTCGTTCCACAAGTGCCCCACGTGTGGCGATTCGTTTGATGACAATACTATTGGTGAGTGTATTGACACACTTTTGGGTCACAGTCACGCTTGATCTACGTGTTTTTAGACACTTTTGAGTCTACACGTCGTGTCAAATGTCTCTTGGGCTAACTTGATCTGCGTTGATATACCGAAAAATGCGGGAGGTTTTGGGCAAAAAATTCCCGCATTTTTTGTAGATCAAACCGTATTGGGACAGCCTGGCATCACGTGGAGAACTCAGTTAAAGTAAGAGGGTTTTGTCACTAGATTTATTTTCTGTAAACTGACAACACATTTAGCCGCACTCATTCTCCAAATCTGAGCTAGGTTGTCGACCGACTTTTTTTGAAATTTTTTTAAACGAAAGTAGTTTTGCTAGTTTTCCTAAAAGGAGAAAGAAGGGTTGTCCAATTTTTATAAGAAGGTTTTTGTCGACTCGGAAAAACGATTTTTGTAAATGACAACCCTTTTCGCTCGTCTTTTCAAAATTAATTTTTTTCTCTTGGCACTTAATCCCATTTTATGTAAATTAACAAAAAAATGTCAAAAAATCTTCAAGTAGTTCTACAGGGTGGCCTATCTATAGGGTGGCCTACATTTTTGCACGGGTTGTCTAGATCCTTAAACAGGGATGGCCTCTCTGTAGTGGCCTAGACCTTTTCTACACGGTGTAGATTTTCACTGGTGGCCTAGATTCTCACACTAGGTGGCCTAGATTTTTCCACTAATCATAGCGTAGATTCTTTACAGGGTGTCCTAGATATTCACGGTGTCCTACATTCTACACAATTGTGGGTGACCTAGATTTGTTACACTGGTGGCCTAGATTCTCTACAGGGTGCCCTAAATTCCTTATAGGATGACCTAGATTCTTAAACAGGATGGCGCTACCTAGATGTTGACACTAGGCCTTGATATTTTACAGGGTGGCTACCTAGAATTTCTACAATGGCCTAGATTTTTTGCAGGGTGATGCTTGGATTATTAAACAAGGTGGCCTAGATTCAGGGTGGCCTAGATTTTATACAGGGTGGTCTAGATTGAACGTTTACACTGGTGGGCTAGATTCTTTACAGGTTCGCCTCAAGATTTTCTATCGGATGGCCTAGATTATTAAACACGGTGGCCTAGATTGGCCCTTTACAGGGTAGCCTAGATTCTTCACCCAAAGCGTAGACTAGATTTTTCTGGTGGCCTAGACTAAAGGGTGGTGGAACTAGATTTTTGCACTGGTGTATGGCGTGGATTCTTAAACAGGCTGGCAAATTGTTCCCCTTAGGGGATGCCACTAAATTCTTAAACAACCTAGATTTTATACGGGAAGGCCTAGAACTACTTTTTGTAAATGACGGCACTTTTTGCTCGTTTTCCAAATCGTTTTTTTTTCAGAGCCATATGTTGGAGCGTACACCAAAGAAGAATGCGAAATGTCTGAAACATTTGCCACAAAAGAGGCATTCCCCTCCCCCCTGAACTCAGCGTCACCTACTGAACACAAAGAAGCATCTGGAAAGCTGGACTCGACTTAAACTCTCAGGTGAGCCGCCGCCGCGCCTCAGGCTGCCGCCTGGCTACCGTAGTCACCGTACCTTTAATTGCTATTATAGCCACGCCGCTCAGCTACAAGCTCGGAGCGCAGAGGTGACAGAAAAAGCCGACAAAACATTAATATTATTACACTTTTTTATGATTGAATGCGAGAGAGATGTATGTGTGTGGAGTGGAGAGGCGCATGAAATGGTGTTCGGGTTCCATAGCAAGCTCATTGAGCACAATGATTTGTTTTTTAAATATATTTTATTGGAAATGACAGAAGGTGAATCTTAAAAGGAACGTCCAGTATTTAACTTAAAGTATTGATTTAGCACGTAGTTTCAGCCTGTCCCATCACGGTTTGATCGTACAAAAAATGCGGGAATTTTCTTCCCAAAAAGTTTGACGTCAGAGTTCTTAACCATGCGAAATAAATTGAGAACTCTGCGTCTCAACTCCCGCATTTTTTCTAGATCTACGCTTAGATCAAACCGATATGGGGCACGTTGCATTTGATATTTAAAGGGTCTCGACAATAAAGAACTCAAAATAGCCTTGCCAAGATAAATGGGCGGAGCTTTGGTAGGAATTTTCATAAGTCGAGGACTCCGCCCAGTTCGTTGGCCAATTTGGGTTTTTGTTCGTGCCTTCAATTTTTAGTGTTTCATTAATTTCCAATAAGTTTAAGATTGAAATAGTTTTTGAGGTGAAAACTGATCCTAGCATGGGCCGCCCATTTGTTGGTTTTTTTTTTGTTTTTTGTTCTTTTAAACTAAAATTCCACTGAACTTGTCTAATATCAGTTTCCATTAACGAAAAAATTCGAAATGCCATGAAAGGGGAGGAGCCTAAGCGAAGACTTTTTCGATGAAATTTGGCCAAGTTGCGATGTTTTTGAATTTCATATTTTTGAATCAAGTTTTGAAATAAAAAGTAATATAAAATTGGAAAATAGGCTCCGCCCATTTATTGGTTTTGTTGGGGTATTTTTTTCTGCATGGATCATTTTTGCATCCGAAAATTTGTCGGAAAGGCATTTTTCCCAATTTTTTTCCGTAAACTATCATCAACTTTTGAGATTCAAAATATCCAACATAAGCACGGGGTTCTGGCCTTCCTCATTGAATTTTTCGCGATCCATTGACAATCATTTGCCTGCCGGACAACGCGTGGGAAAGTCGTGTACTCCACGCGGACAATTAGAGCCATTTTAAGCGCCGCAAATCCCAGATATGGCCGAGCGAAAATGGCCTAGTTCGGCAAACTCTTTCTGACGATTTCCAGAATTTATTAGGGAAGACTCCGTACATAGGCTCAATAAAAGGTGAAATAGGCTCCGCCCATATCTTGGATCGATTCCAATATTGAAATTGACATGTGTTAGTTACACTTGTTCCTAATCCAAAATTCTATCCGAATTTCAATTACCCAAAGTCAAAAAGTCAACAAGTTCTGTTCTTATATGTGCGCGCGCGAGCGCGATCGTTTGTCTCTAATATTTGCTCATCTCTCTCTCTCTCAATCACCGCCATACCCAAAGGATTATCGCCCATGGATGATGGGATGATGTTGAAGACTGCGCGGTGGGCCCCCTATCCCCTGCCTCGGCATTCATCATGTTTGTAAACAAAAGGCGGCGGTTTGAGAAAAGAAGACAGTGAGCGGGCGGGAGAGAGTGAGGTGATGAAGGTAGTAATCGTGTGTCGACGAAAACACATATAGAGAACAACAGATTCGTGTGAAATAGATGAGGGCAAATAGGACGAATTTATTTAAGAGCAGATTATGATGCTTTGGCCCAGATGAGGGGGGGGGGGGGTATCATGAAGATGTGATGACGAACCATATCGTTCCTTCAATGTTTGTTGCTCGCTTAACCGCCGTCGCCGCAATTTAAAGGTTATTTCGACTGGGTATGATCAGATAAGAAGACGTAGACGGCTTTTCTTGGGGGGGACGTTCAGCTTTGATTCCTTTCAAATAATCAATGCGGCCTAGCTTTCTGATCTACAGGCGGGCCTTCTTTGCTAAATTTTAAGCGATTTTACTACCTCTTTGGCCCGCCCCACTTTGATCTACTTTAACTAAGCTTATATCCGATCTCGGTTGTCTTTAGCTTCATCAAAAAGTTATGAACTAACAAAGTGCGTGCCAATACATACTTCTACAATTCGGTAGTTAGTATTGCGATTTTGGATTAAAGTTAAGACAACCGAGAGGCTGTAAGCTGTTGAAGTAAATTTCTAGTTTGACTTACTCCCGACTCCAATTTTGATCTACTTTTACAGCTTATATCTCGTTTGTTTCTGGTAACAGCAAAAAGTTGCCAACTAACAAATTACGTGCCAAATATTTTTCTAAAATTTTGTAGTTGAAAATTTTTGAATAAAAGTTAAGACAATCACCGAAAGCTGTTGAAGTAGATTTCTAACAGGTTTGACTTACTCCCCAAACTTCGATCTACTTCATTTGACAGCTTTTATCTCGGATATTATTTTGGCAATATTAAAAATTTGTCAACTAACAAATACGACCCAAATATTTATCTACAATTTGGGAGTTGAACATTTATGTTAAAAGTTAATACGGCCGAGAAGCTGTTGAAGTAAAGGTGGTGCTTAGCCGACCTATATTTTTGAATTACACAACAGTTATAACTAACTTATTTTATGGGTAACACTATTCTAGCTAGTTGACTTTCAAAATCTACAGAAACTTTTGTTCCTGCCTCCACCTTTAGCAGCATAGCAAAGCGCCTATAGGAACACCTACGGCCTACACCTCATACCACCTACTCGAGTACACCTACTGCCCATCTACTGTTTGCGTACTTTCTACATAGCTTTGATGCCCGTTCCTAACCAATACTCTTTTACAGGACAAAAAGCGGCGTTGTGTGCAACGTCTGCAAACCAAATCCTCCTATCTTCCACATTGACAAGCGGCAAATCTCTGACAAGTGCACATGAGGTCAATGACACATCAGACCCGGATGAGCCGGCTGTCCGAACTTGTGGCAACCGGGGAGCTTAATGGGGAGACATGCCGTGTGTCAGTAACCAGGAATCCCCGACGATAAACAGCATCACTGAGACGGTAGGTGAGGGGTTTGTGCAGGCATCCTGAAAATCAGCTGTTTGGTTTCTGTGAAACATTTGTGCGGAACATAGTTTATTTATAGTTCAATTTGAAAAAAACTGGTTTCTGAGAGTGTTCAATCAATTTTCAATGTTCGATTCTCGATTAATAAAATTTCCACTTTCCAATTCCAGACAACCAACATCCTCTCTGAACGACCTGATGTCACTGCTCACACGAAGCGGGTCGGATGAGATTCGAGGTAAACGGCCTTCAAGTCATGACACAGATCAAAGTACGGTGACCAAGATCACTAGCCTAGTCCCAGAGTTGGGAAAATCGATAACATTGCGCTCTTCGATGACTCCGTGCGGCAGAGGTGTCGAAGATCGTTCTCGGCTTGTGGGCAGCAGATCTCAGGGATCCTTGCTTTGAACCTCCATTATGAAGAGTCCCATCGAAGATTCCGAGTGACGTGTTAAGAAAGTTCGGAGACGGCCGTTACTTGCCGCATTAGAGGAAGCACGGGTTAGCAGAGAGTTCCTTGAAGAAGGATCGCAAAGCCCTCTGCGCAATGACGATGAGCCCATGGAGAAGAATATGCGGCTGGAGAAGACACTCTGCTGCCTGAAATGGACAAGAACGGGGCAGCGTCGCAATTTCGCATAATGTTCCAGACAAATGATGAACTGCCTCCCGTACACTCATGGCACCAGGCACGTCTAGTGGCAACTTTGGATTCTCGCCAGATAAATGATCAATCAGCACATGAAGCATGCGGCGGCGGCGGCGGCGTCGCGACTGCAGCAGCAACAGCCCACACTGCCAACAACTGCGAAGAGAGCAAGAATACGCACTGATGATCAGCTCAAAGATTACGGTAAGTCGTCTTGTGTGTGATTACTGTAAGCTACGGCGAACAGGACAGACACGAGGGGGGCGGTGGAACATGAATTGCAAACAATAGGTGGGAAATGGTCGGCGCCGTGATCAAAATGAATGAGAAATGAGAATGAAGAACAAACATTGTGTGTGAGTGGTGTGTGTGAGACGAGACGATAATCAATCAATTTCTGGAAAACTACACATATATTTTCCCGGCGAACTTTCTGTTTGAGGGACCGTGCGGAACAAGACCCCCCTGAAAAAAAAAATCCGGAAAATCCTTAGCCTAAATAGCGAACGCTCGCTACTGACGCTCAAGCCTAAGCCTAAGCCTAAGCTACCTAAGCCTAAGCCCAGCCCAAGCCTAAACGGGAACCCCCTGAAAAATCAAAAGGAAGAGAATCCCAAGCCTAACGTCCAACGCGCCACTGACGCCAAGCCGTATGTCTAAGCCTAAGCATCTGCCTAAGCCCATCCCAAACCTAAACAGGAACCCCCTGAAAAATCAAAAAAGACTATCCGGAAAATCTTAAGTCTAAATAGCGAACGCTCGCCACTGACAACCGCCAAGCCTAAGCCTAATAAAGTAAGCCTTAGCCTAAGCCCACCCAAACCTAAGCCCAAGCCTAAGCCTTTCACCTTCCTAATTGTCAGGCAGGCTCTAAAAACCGCGCCTGCCTACAATCGAAGCCCTAATCTGTCCGCTTTAGCAAAATACCCTCAAGTTGGTCGGTGCAAAGGGCACATCAGTATAGTAAACGCGCTCTACTGATTATTCGAGTTTAGCCAGGTTTGGGCGCGTTTCAAGGAAAAGAACTTTGGCTCAAAAATTGTGAATTTATTTTCGAACATTTTTATATGCATCACAAAAATGTTAGTCCACCCGTTTTTGAGAAACTAACGCCCAAACGTCCAGGTATACGGTACATGCGCAAATTGCGTACAGATACCACTGGGGGGTCGTGTTTGGGCTTTAGTGTAGCTAAGGCTGTAGCGGCCCTACGGCCTAACTGCAAGCCTCAGCTTATTCGCCATAGGCTTGTCTGCCGTATTTCAAGCCGACAACAAAAAACCTTTCAGCCAATACTTCAACATCAACAACTCGCCGTCAGAAGCGATCAAGTTCGAGATGTCACAAAAAGCGAGCCTTCCGGACAAAGGCATCAAACACTGGTTCCGCAACACACATAGCTTTTCAAGGGCTTTGTTAATTTATTTTACTTCGAATATTGTTATTAGGCTCGGAGTGGAAATGAGCGAGGTGTGAACATTGGTAATTAGCCGGTTCATCTGATGAATACCCACACGAGAGGGAGAGCAAACAAGGAGAGCAATTGAGACGAGGGAGGGAGAGAGAGAAAAAATAAGAAAATCTTAATGTTAGTTGGGTGCCACGCGCTCGGCCAGGACCACCGGCCGGGAACCATTTAGTTTTGATTATGATTTCCGTCGTGGCTCATGATTTATGGGAATTGACTATTTGTGCTTGTTAGGTGATAGAATAGTTAGAGCAACTATCAGGAAGCGGACAAGTCGCAGTGCGAGACTATTAGAACACGTTCTGCAAGGTTTATTCTGATAGATTTGGATAAGTACTAATATTGGTAGAGACTAAATCGCTCTCTTGATATATACCAGCTTAATAATTGTTCTACCAAAAAAACTGTTAAAGAACGCTTCGAGATTCGAGCTTCGGGAAAGCTTAAAGGATGGGTACCGAAAAATTCTTTTTGCCTGATTCCGAATATGGATGTGGAAAAATTCAAAAAAAATTCCCTGATTTTATATTTGAGCTTTTACGATTTTCAAACCTTTTGTGCCCACCTGGTGATATTTTGGATTGATCTACGAGCTCTTGATCTACAAAAAATGCGGGAGAAGGCAGAGTACTCGACTGACTTTGGCACGGTTAAGAACGTGCTGACGTAAGCCACACTTTTTTGCGCAAAAGCAAAAAATTCCCGCATTTTTTGTAGATCAGACTGTCATGAGACAGCCAGGCACCATGTGTGTGCCTCGGTTCAATTTTCAATTTTTTAAACCAGTTTCTTTTTTTTTAGTCGATACGTTTTCTGAAAGCTAAATATTTTTTTTGCCAAAAATGAATGTAACTGGCTTAAAAAAACTAAATAAAACGATGCAAGCGCAAATGCGAATTTATTTGGGCGAATTTGAAAAAAGTGATGCGGGAATGAAATCGGAGATTCTAAGCAGGCTCTAAATAAACAGGAAAATTTTTTTGAATTTTTTCACATTGATATTCGTAATCGGAGAAAATCCATTTAAAAATATTTTCCAGATTTCGGTGCCCCACCCTTAATGAGATAAAAGAGGAAAAAAGGAGTTTTGTAACCTTTTAAGTTTTTTCTTTTTCAGGAACGCCAAAGCGACAAGGATTCCCCGTCCAACTTCAGCGTCCCTCCCCAAATGGGAATCGACTTGGTCTACGAAAAGACCGGAAGTACTGTCGCTTATGAAGCACCAAAGTCTGAGTTGAGCTCTGCGCGGGCCACACCGACATAATTCCGACTCCGATACCGCTCATGGATCGTTGAAGAGAAGAATCCGGTGCCAAACCGGACACCATCGTCTTCTTCCTCTCAGCTTGCAGGCTATGTTATCTCAGATGCAGGGAAGTTTTTTCGACGCGTCAAACTTCATGTCAGCATCAGTGAATCCGATGACAGCACTCCTTCCTACCGTCCAGTGGACGACAAGCCCGAATGGCTCTAGAATCAAGACCGATTTCCAGCTGAGATCTCTACAGCAATTTTTCGACAAGCACTACCCGAATGATGATGATCTAGAAGCGCTGACCAAGAAGCTTCAGCTGACCACGTGTGATTGTCGTCGGGTTCCAGAATGCAGAAGGCCAGAAAGATCTATGAGAATCAGCCAAATCACGAGAGTTCCGATCGATTTGTGAGAACGCCGGCATCGAACTTTGCAAAAAAGGTTTTAGTGTTGGAAATTAAAATTTAAATTTAAATTTTCCTAAATTCCAGGTGCTGCCAAGTATTCCAACGCTACTATTCGTAGAACTCATCCAACATCAAAAGAAAAAGTGCTGACGATGTAGCAGCACCTCTGGCAAGTGACAACCTCAAGAGTGTCGAAGAATCACTGACGGAAGAAGAGAAATCCCAGCTTCTAACAACAAGTAGCCCAACTAAGGAGTCAGGAGCTCCCAAAGTTCCAGCCGGCAGAGCTTTTGAAAATGATCGGAGCTAATTCGGTGACTCCATCCCGGCTGCAAGTCAGAAGTCTAGCAACGATGCCGTTCTGCTGAAGATGTGTGAATCATTGTTGGTGGGAGCATCACCTAGTACATCACCGTTCCACCAACGTTGTATTTTCTGCGAAGACTTCAAGGATTGGAGTGCGATGAGTGAGCTCATGGCTCAGAAGCGGGATCCCCAGCATATGCTTCTTCCAAACTTCGATCCATGATGCCAGAGGCTGGTCGTGCAGAGCTTCTCATGTGATCTTAAAGGACTCTGCGTTCGATCTTTGGGGCTCTTCAGTCGTCTACCGGGATTCTATCTCAACATCTCCATCTCGATCCGAAGATGATGTTCTCACAGAGGCTCTGGATGATTTTGCATTTGCCGCGTGAACTACAGCTTGCAAATTCCACAAGCGGCTCGGAAGATCTCCGGCGAGCAACAAGACGAACTCATCTCACACCGATGCAAGTGCAAATCAGTTGAAGAGCGAGTTTAACCAAGACCCCATCCATGCCATAATGTGAGCTTCTCCGCAAGGAAGTCGGCCTTCCATACAAGCGTGTTTCAACTCTGGTTTTAAAATGCGCGAGCCATATCGGAGCGAAAGACGCGCGGTGGAGTGACCAGGACTCTCGCGATCCGGAGAACTTCACTGGGAAATTTGTGATAAGACGTTCGCGACGAGTCTTTTGCTGCAAGACCAGCTGTTTGCCGAGCAGCACATTGAATTTTTAAGGAATAATCTGAAACGGGAAGGGGTCTCCGCAGTGGACGACCGCTGACCGAGTGCTCTCCAGAGAAAAAGTAAGAATTTGAATTTTTATGTAATTTAATTACATATATCATTACCCTATATAACCTTAAAAATATTCCAGAGCAAAGCTTCCGAACGACGCCCGCTGGGTCTTGCCAGTTTCCCGTTCCTCGACACGTTCGACATTCACATTTAAGGAATACCCATCGCCTTTCTGCAGGCTGTCTGATGAGATCAGGATTAAAAGCAGATCACTGATGATATGACGGCTGGAAAATCGCGAACCACGTTCTGCCAGGACGGTTGCTCGACAAGTTGAAAGAGTCGCTGCCCGAGGATGAGAAATCAAATTGACAGAAACCCAGAAAGACGTTAGCTTTTTTTTTTTGGGAAAAATTTAGAACAATTTGGCAATTTCAGGTCGGATGGGCGTGCATGTACATTTGTCTTCCACTAAGAAAAAGAAGCTCCGTGAGCATCAAAAAGTATCCCATGTGCAGTGATAAGGTGCGCAAGAAATTAGGAAACGGGCTTGAAGTTTAGCTCATAGTTAGTCGTGTCAGACTGTCTTTGATCTACGAAACATGCGGGAATTGGAATTTCAGAAAAATTGTGAAGACTCAGCAGGAACGTTATTAACCATCGACGCAAAATCAGTTGAGATGTCTGCGTCATTTCTGCCGCATTTTTTGTAGAGACGATCTACGTAGATCAAACCGAAATGAGAGGCACGTTCTGAATCCACGAGCTAGGCTTAAGCTTATGCTAAGCTTAGGTCCTTTTGTCAGGTTTAGACTTAGGCTTATGCTCAGGCTTAGGCCTTTTCTTGGCTTAGGCTTGGGCTTAGGCTCAGGCGTAGGCTTAGGCTTAGGCTTAGGCTTATGCTAGCTTAGTCTCACAATCAGTCTTAGGATTAGGCTTAGACTTAGGCTTAAGCTGAGGCTTAAGCTTAGAGCTTGGGCTTATTGGGCTTAGGCTTAGGTTTGGGCTTGGGCTTAGGCTTAATCTCAGGCTTAGGCTTAGGTTTAGGCTCAGGCTTAAACTTAGGCTTAGGCCCAGGCTTAGGCTGAGGCTCACACGTGCTCACGTTCTTAATCATACAAGATCAGCTAAGAACTCTGCGTCTTTTCGCCCGCATTAGTTTTGTAGATCTACGTAGATCAAACCGATGAGGCACTTTGAATCCACGAGATAGGCTTAAGCTTAGGCTTCCTAAGCTTAGGCCTTTTCTCTCGCAGGCTTAGGCTTAGGCTTATGCCCAGGCGTAGGCCTTTTCGCGTAAGCTTGGGCTTGGGCTTCGGCGTAGGCTTAGGCTTAGGCTTAAGCTTAGGCTTAGACTTAGTCTCACTATCAGTCTTAGGCTTTAGACTTAGGCTTCAGCTTAGGCTTAAGCTTTTATGGGCTTAGGTCTTAGGCTTAGGCTTAGGTTTGGGTTCTTACGCTTAGGCTTAATCAGGCTTAGGCTTAGGTTTAGGATCAGGCTTAAACTCTAGGCTTAGGCCCAGGGCTTAGGCTCACACGGTCTGTTTCCCACGTTCTTAACCATACAAAATCAGCTAAGAACTCTGCGTCGGTTCTCTCTGTTCGGATTTTTTGTAGATCAACGAACTTAGGATCGAGCCGAAATGAAGCACTCTGACATCACGTGGGCTAAGACTTAGGCTTAGCAGCTTAGGCTTGGATCAGGCTTAGGCTTAGGCTTAGACGTAGGATTAGGCTAGTTATAGCTTGTAACTTTTTTAAATCTACCCCGAGTCAAAAAAAAACAATTCAATTCCAGACGCTAACCATGTGCAAACCCACAACTCGTGCAAAAGGTGTCAAAGTGATTTCTGTCTTCAATCCGAGTGTGATATCTCAATTCCATCTCTCAATCCTCATACTACTACTACCACCACGACGATAACAAAACCCCCCCCAAATATCACCTCATGCATTGCATTTGCCGTCTCACTCAAGGACCTATTTCCGTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTCCTCTCTCTCTCTTTTCTTCTCTCGAAAAAACCACAACTCCATTTTTCCGTTCTGAGCTAACTATCCCCCAAAGTAATTTCTTTGTAATATCTATATCCACTTTTTTTTCGACCACACTACACCATATCCCGCCGCCCATCCCCTCCCCCCCCACCGCTTTATGACAAAACTGGTTTCGCTTTTGTCTTCAATTTCACACCAACCGCCTGCAGCTTCTCATAATAATTAATAATTTTTTTTAGCATGCACAATGATTTTGATAAATATATGTATATAAAGTCATCTAGGATTGCCCCCTTTCTAGGATATGTTTTTTTTTGCCATCATCACACAATTTTCCGATTTCAATGATAAGGATTATATCTTTGTCCGTTGACACATGTAGATGTTCCTGACCTTCCAATTTTTAATAGATTTCCATTACTAGTTTTTTTCAGGCCTCACTATTCTATTGCAATAATTACTTGGATGCGATCCATGAACGCAGTCAATAATAGTTCAAATATTTGCACTTCTTTTTTGCACACTAATTCAAACTCACGCCAGGCTGTCCAAATACGGTTTGATCTACTAAAAATGCGGAATGAATGTTTACTCCCAACAAAATGTGACATGATCAGTTGGCACGGTTCTTTTTTAACCATGCGATCGGTTGAGTAGTCTTGCGTCTCTTCTCCCGCATTTTTTGTAGATCAAGCCAAAATGTGACACTGGACAATGACACAACGTGTAGACTAACATTGACTGACACCACGAATATCATATTGAAACTTCTTGAAATCTGTTCAAGAAAAAAGTTATGAAGGCTCAAATGGCCTAAAATTCGCTAATTTAAAAGACACTTAAAACGGTGTCTTTTTGAATTTTTCCGTCCTTTTTTTAAACATCTTTGTTCATAAAATTTAGTGCTTACAAAATGGATGTTGGAACATTTATAGGATACGTTCAATTTTGCCATTTGAAATTGAAATTCGGAAATTTCAAAAAAAAAAAAAAAAAGTGCGAAGCCAAAATTTGTTTATCCAAAAATTATCGGCAATATTGCCGGTTTGCCGGAAATTTCAATTCCAACGACAAATTTGCCGAATAATGGCCGCATCCATTCCTGCAATTTGGCGATTTGCACCGATTTGCCGGAACCAGCTAACCTACTTACTAACTTGCTAACAAGCTCTTCAAGGTTTTTAGTTGATGATTTTCAATAGAAAATTCAGGTGTTTTCAGGCAATTTCGAGAAAGCAATTCAAACGTTTAACAAAAGAAAAACGACACTTTTTCCTCTTATTCGATTCTCTTAATATCTCAATTTTGCCTTATAAATTTATCCTCTCCTCACAAGGTGACACACACACACACACGCACACACTCGTTTCTGCTGCGAAAAAAAGCTATGACCTAACACGCGCCTTCTCGCGTAAGACTAAGATCCACTGAAGACATCTGATAAGAGTGGGTCCGCCATTGTCTCCAGAAAATTCTACACGCCTCCGCCCGGTAGGGGTCCCACCTCGTCGCTTCACTTTTGTTTCTCAAAACGATTCCATCGGCTTCCGCTGGCTTGGGCCATTTTCTCTTATACAACTGGCCATTCTTCTCTTATTGCTTAACATCATGGTTATTTAGGAATTTGTTCTACCCTGACTTGAAATGACTGGACGGCCTATTTTACTTTGATTGACTCAGAAGACTACTATAAGCGGTCATTTGTTGCGAAAATTTCTGCCTTTAAAGGTGGAGTAGCGCCATCGTGGGAAAATTGCTTTAAAAGGGCGCACGCCTATGATACCACACGAATATTATGTTAGAAAAATTCAGGGAAAAAAAATTCTCTAAATTTTATATGATTTTTTGAAAACTGAAAAAATCTAATTTTCACTTAATTCTTATGTGAATTACCGCTTGGATTTGCTCGATGGAGCGCCTTGCACGTTTTTAAATCTATTATCATATTTTATTTGTACTTTGTATTTTCCACGGATTTTTAATGTTTACGGATCATCTTTTTTTCCTTGAATTTTAAAAAGTCAAAATCCAAAATGCAAATTTTCGATTAAAAACAAGCGTACAGGTAAATCAGTTAATCAATTCAGGTTCATTTTTACGCCTGTAAGCGTGCTTTTTAATCCAAAATTTGCATAAAAAAAATTTAAAATGGGTCGAAAATAAGAAAAGATAATATAAATAAACTTAAAAACATGCAAGCGCGCTCCATCGAACAAATCCAATTTAAGGAGGTATTTCAATAGGAATTAGGAGCAGCAGAAACTGAGATTCTTTCAATTTTCAAAACAATAAATCATATGTAAAATTTGGAAAATTTTGATTTAAAATTTTTGCGTCATAGAAAAACCGGAGTTCCTCGCTTTTTTTTCATCGAAATTCAAAAAAGTAGGCGTGGCCCTAAACCGAACAGCTGTTGTTTTGTTATTGCTCTTAAAATTTCACAGCCTCTAATTGGTTGAACACGCCCACTATTCTGAAATTGGCCCACCAATGACAAATCGCGAAACTTCTTGTTTTTTCCGCAGACTATGGAAGCGTCCGCACTCGGGATATTCCCGCATTTTCCGCCAGACTATGGACGCACCATTATCATATCAATTGGGTCATGCTGTGGTACTATAGGCATGTTTTAAAGCAAAATTTTTTCCCCACTGGCGCTACTCCACCTTTAATGCATGCTGCGTCTTTTTTATTCGGTTCTGGCCATAACACACAAATTTTCTCAAAGTTTAGGAATATATAGATTTAAGGAAGAAAGTTTTTAGTTAGGAAAAAATATAGTCTTCTTCATGTTTTCTTTTTTTTGACAATATTCATTCTTGCCATCCGTTTTTTTTTCTGCAACCCTATTCGATAAATGTTTGCTTGGACGATGTAAGGTGCTTTGAACACTCGGCATTAGGGCTTCTTGCCCATTAGACCAAAAATATTAACTTGTATCAGAAGTTAGGCAACTATACGTTGGCAAAACTTGGATTCAGGCAATATCAAAGTTGCTAACCCAAGTTTCACCCAATTCGCAAACTTTGGCCTAAACTTTTTTTGTACTATGCGCAGAAGTTCCATTTTCCAATCGCCCCAACGTTTGCCCATCTTTTGCCCAAGTTTAGCCAACTTCGGTCCCAAGTGAATATTTTTGGGCCATGGGCGCTAGAACATCGCCGAATGACGAGCTCTTAGAATTTTATTTGACTCTATCCGATCTGCTAATTCTCAAAAATCCCCCAATTGCCAACCATTTATCAGAATGGGAGTAATTGGGCGATAGCGCTCAACGTGCTCGGCTTTGGCCGATAGTGCGCCTGATTCCCAGAGGATTATGTGGACCTGGTACTTCCTATGAAAAGCTGTATCCACCATTTCACACGCTAAACGTTTCCTACTCATCTTGATTAATTCAGTGAAATACTACAGTCAAATCAGGTCTTCGACAATTGTTGCTGAGTCGATCTTCTACCGCACTTCATTGGTGCCAAAACTGAGACGAACTTTGATGTTCCGCTCACCTGCTTGAGATTGGAGACTAGCAGGAAGAGATGCTCGTGTGGATGTCACTTCGGTGTGATCTTTTCCCGAATAGATCGTGTTGTTCGAGTAAGTTTGCGATTCTATATGACTTGTCAACGTGGTGTCGGGCTGACCCATTACGTTTTGATCTATAAAAAATGCGGGAAGTTTATGACCAGAAAAAAATGACGTCATCACATTCTTAACCATACGAAATCACTTGAGCAATCTGCGTCTCCCATTTCTTCTCCCGATTTTTTGTAGATCTGCTACGTAGATCAAGCCGCTGAAATGCAATTATTGAAATTCCAGCTTGCTGTCTCAAAATAAGAACCAATCCCACTTGCCTGCTGGGTAAGATCCGCCACCTCCCCCACAAACCGTGATGCCAGCCAGCCTTCGGCCCTCTCTTTGCTGCCCGGCAACCCCAAACTGTTGCCCGAATGTCCACCCAGCTGCCGAGTTCGTCGCCCCGAAAGAGTACGAGGACGAGCAAGGCAACCCTGGAGGCGTCCCAGCACCACCAAACCCACCAAGAACTTGCTGTCCTCCACCAACACCTGCTCACCATCGCCACCACCTCCACCACCACCGGCTCCGGAAGCTCCAACGCAATGCTGTGGATCACAGCCTTATAGAAGAACACCGTGCAGGTCGTCCGGATGTCCGAATGGAGATTGTTGATGCGGAAGACCTTGCTGTTACAAGCGGACAGCAGAACCCCACGAATGTTGTAATCAAGGGCAAAAGGCTTGCAGCCCACCAGAACAGCCTTGCTGTCCTCAGTTGAAGCTGGATAACTGCCTCGATTCGGCCCCACCTTGCCTTCGCGCCTGTCCATCGTGCCTATTCCTGAACTGATGCTTGGGAAGAGAACTAAGAGAGACTGGGCACCGGGGCTTCATATGCCACCCAAGTAAGCTATAAGTTTAGATTTTCACCTAGTGGCAGGCTGTCTCAGAGTGGTTTGATCTACAAAAAATGCGGGAATTTCTCGCCCAGGAAAATGTAACGTCAGCATCAGGGCTGGGACCAAGAAAAAAATTTTACCAAAGATAAGTTTAAAACCAAAAAAACCAAAAAAAAAAAAACCCAAAAAATTTTTGATATGCTTAAGTTGATTTTTAAGCTGGGGTTAGTAATGTTGCAAAATGGTAATTATTAAAATACATTTATGCACAACTGTGTTAAAATACATGTTTTAATGTATTATAAAGATTAGACTCTAGTCGACACTAGACACGGAACTTTTTTTTTAGATTTTTGGTCAAAATACCAAAAAAACCAAAAAATTCCCAACAACATGTTCTTAACCATGCGAAATCAGTTGAAAACTCTGCGTCTTTTCTCCCCGTGCGATTTCGAAGATCAAACCAAAATGAGACACTTTGACACCACATGGGGTATTTTCAAAACGCTGAAAATAAGTAAAATAAATAATAAAAATTTTCAGTCGGACTCCTTGGTCAACAATCCCCACCGACTGATTACAAAGCCGGTAAAGACCATAATAAAATCAAGTGAACTCCCGCGTTGCATCTGGAACCAAGACATCTCAACTGTCCGTCACCAAAAAGCACATCGAACTATCCTCTAACCACGTCCGCGGAATCGCCTCCAACAGCCGGAAACGACTTCCGAAGAGCCCACGTTCGATTCAAGAGCAACATTGTACTTTGGAAATGGACCATGCCAGCTGTGTCTGAACGGAACTCTCAGAGAACCAAGCGGTCACTCGCTTATAGTGTTCGTACCTACCTACAACCACAATACTCTGATTGGAACCCGTTCCTCGGAGATCAAAGCCATACGACCGCAGTCGCCACTCTCCACTCGCCGGGCACAGAACTAAGAGAGCTGGCGTGAGTTTGACTCATAGAAATTAACGTAGCTGAATTTATTTTTCCAGTGCCTTCCTCATCCACAATGTACCCCTGCATGTCCGTCGCTATAAGAGAAACCGGATCGGATTCCAATATTGTGAGCTCCAGGCAATGGACACTACGGTAGGAAGAAGCGGGATGGGGAGCCGATAGAGATCTGTGCTTGAAAATACAGAAAGGTGAAGATATGCAGATGAAAAGTGTGATAACGATGAGTTCAGTATTAATGAGCGAAGCAAACGACAAGCCTACAATCCAAAAGGACTTGATTTTGGATATCGTGAAGCTCCTATCCAAGGCCTCCTTCAGGTGGCAACAATCCAGGCGGAGGATGCATGATGCTCCTAGCCTGTGTTCTGGCTCAGAAGAAGAGAAGAAAGAGAAATGAGATCGGCTCGACACGTACTACAAAGCTGTGGAGCAGCACAAGAAGCCGGTGGAAGAGTACGAGAAGGCGATGGAGGAGCACAAGAGAGTCAAGCGGCAGTTCTTCGCTCCGGATAATGCTGCAGTGTTCCTGTCGGGCATGGGTGTCACTTGCCTTGGCACTAGCAGAAAGAAGAGAGAAGTCGAGAAGGTGGAGCATATGAGGATGAGCGAAGCTATCTATCAGAGCAAAGAAGGGGTATAAGGAAGGATATGATGATGATGATGAGGTGAGAGACCTGAAACTTTAGATCCTGTAAGAACCTTTTGAAAATTCCAGAAAAAAAACCCCCTAATTGAAATTACGCCCGCACGCGCCACTGAGATACTGTATTCGCGGCGAGACCACCCTACTGCACATCTAAGAAGTCTCCCAACGCAAGTGACGAATTTGGCCTAAAATGGACTTATGGGATTTCCACAGTTTTCACCATTTTTTTGACACAGTCGACGTTGACTTTTTACACTCAAAAAATTATTGGCGTGGTCATCTCAAAACTGATTTCAACAATTTACTGGATTTTACGCGTGTACTTCATAGTGTCACACCAAAAATTGATCTGGTTCATGTGGTGTCAGCGTGTCGCCTTTTGGTTGATCTACGTAGATCTACAAAAAATGCGGGAGTTGAGAGACGCAGAGAACGGGCGCAACAATGCGGATTTTATCTTAAATTTTCATATCAGGACGACAGTGAATCCTCGGAGGAAACCGAACCCTCTAGACGCAGAAAGCAACGCCGCTCCTGCCAACAAAGTTAGCCGACGATTGCCTGAACAACGTCGAGTACGCAGTCTTCGAAAAACTGGATACAGACAAGAGAACCAAACGAGAAACCGTGTTCCGTCGTAAGAAGTGGACCGCCAGGTGTGGCTCCTTCATGGGCTCACCAGGGCCACATCGTGTCAAGAGAAACTTCGGGCAGCCTGAATATCAATGTCTCGGAGCAGAATTGCACGGCATTCCCACAGTGTCGGCAAACAGTGAAGAGACACTTTTTGGGAGAAGACTGTAACATCTGTACACAGGATACTGGTCTGAGGCGGAGGAAGAGAGTCTTCGGAACAGCGGTAGGTGTTGGTTTAATGAGCTGCCGTATCTTATTCCGCAATGCTACCCATGCCCAGGAACAAACGTTCATAACTTGAAGCGACTCCCTCCGTGGATATGTCTCACATATCACATAAATACCACCTCGTAATAATAATTCAACATGACTAATAACAAATAAGTACATACATACATTTATATTAGCTTTCAGCACCCGTAGTCGCAATGTGGTGCAATAAAGATATGTGTAAAGAAATGGGAGATGTAGTAGATTTGGTCGTTATAGTGATCGCAGATCTTTCCTCTTTGAGCCGGAATATTGACTGGATTGGAGCCAGGAGATGAACCTCGCGGGGGCAAATGATGCAAAGTAGGGGTGAAGCATTGCACTGGCTGCGACACGGCTTTCCGGGCGGAGCTGTAATTTTGAGGGTTACAAGACATAGGTGTAGCTCGATGTCGATTCATTTAGACTAGCATTGAAGCCTTAAGCTTTCGGCTTGAGCTTGCACGTACTCAAAGACACGGTTGCTGCTCAATATAGCTCGCGGAAACTGATTTGTCACAGGTAAGATAACTAGTAGGCCTGGACTGACTGTGGAGTAGCGCCAGTGAAAACTTTGTCAAAATACATACATTATGACGGTCCGAAAAAAAACTAAATTTCATAAGGGGTAAAACCAAAGAATTAGATTTTTCACAATTTCAGGTCAAAGTCTTGGCAAACTGCTCAAAATAAAAATGAGCAATTGAGGAAATCTAGAACAATCAGTCGCATGTTCCGACCCCTCCACAATATTTTAATACACATAATTAAAACACAATTACAGTATAAAAATGTATGAAAAAAAATGTTTTTTTTGGTGAATGTCGACTTCCAAAATTATGAGTGGTAATATAACAGTAAATAAAAAATTTTCAAAATTTTTTTGATTTTATTATATGATATTCGGTCTTTTCGGGAGTAACTTAAGGAGTGGTTTTACAAGTCTACTTACCTGAAGAAGCATCCCCAGAAGTTCCTGTACCAGTTCAGAATCTACGTGAACATCGGGTTCCCACCGCGATGAACGACAACTCCCGATACCAACAGTTCAGGGGTCCTTGTACCCTGGTAATGTCTTTACCTGAAATAAACATCTTTATCTCTAGATTTAGTTAGATTCCCTCACCTCCGGCCACTCGACTCGTCTGGAGTACCCCGAATGCTGAAGATCCCATATCCAATTCTGGTCCTTGGTGCCGCGGTAGTCAGAGGGGTTTCCTTGGATCCCGGGAACAAAGCGGCGCCCGTGCACATTTCAGCGAAGATGCAACCGACTCCCCTGCAATGTTAGTAGATAGAGTGTACCTTTTATAAAATACTATCCTCCTAACACATATCCAGTGAAGATGAATATGAAGTCGGTACTTCCCATGAGAACATGCGGGCGGTACCATAAGGTGACCACCTCGTGAGAACATATGTCCTACTTTTCCGCACAGATTTCGCCCTGGCTAGATCAAAGTCTGCGAGTCTTGAAACGAGCTCTCGTCCTAGCAAGTTTTGTGGTTAAATCTCTGAAAAAGTTTTTATCGTAAGTGGCCGCAACGGCGCCTCCGCCGACTCAAGCGGTCGCCGCGCCGGCCTCGGAACCCCGAAAATGTCCGGCGCTCCAAACAACCACTTTTTTGCACTACGTTGCGCACAAGGCCACTCATTTCACGCCAAGCTGCGGAACACCGAACGTCTCCCCCGCTCCAAATCACTCCCTTTCGCAATACGTTGAGCACACACAAAGCTGGGGAACTCCCATAATTACCTCTCGGCCGCTCCGAGCAACCACTTCTCCTAGCACTTCATCACACAGCAGCTTACTCATTTCACAAGTCGCCGAGGTAAGCTGCGGAACCCTGAACGTGTCCGCCGCTAACAACTCCCTTTCGCAATACGTTAAGCACACACCAACTGCGGAACCCCCAACGTGTCGGACGCTCCGAACACTTCTACGCCACTTCATTGCGCACACACCAGGTTACTCGTTTACGCCGAGCAGCGGAACGCCGAACGTGTCGGCCGCTCCAAATGCCCACCTTTCGCGCTTCAATGGCGTCGGCGTGCGGGCCAGGATTTCGCGCCTCGCTCGGATGGGAGCGCAGTATCACCACTCGGGAGCAGTTTGCAAACTAACCTATGAATCTTCTCCTATGACAAAAATCGAGTCCGCGGATTGAGAGGACAAGCTTGATGTCAATGCTATCCAACCCATAGACGTTCTGCTCCAGGTACTTGCTCAAATCCATTTTCATGTACTCGAACACATAAGTTGGTTGAGGTCGTTGATAGAAGATGTCGTGCAAAGAGACGATTGGGATTCGCATGACGGAGGTTTCTGAGAAGCGAGGCCGAATTTCACGGATAGCGGTGAATGGGAGACGTTCTTGAAATTGAAGTTTGATCTCTAGTTCAAGGCGACTAAGGGTAAGGACCTCTGAATATAATTGAGTGGTAATATCAGGTTAACTAGCATAACTTCCTTGGACTCGCACTTATACACCGTTGCATAAGAGCCTTCCCCTGTCAATTGTACAGATCATTCACATCCTGCGGTGACGTACTTCCTCCTTCGAGGAAGCGTGAGCGTATTTGGATCGTAGTATGCTGATCGTGGTCGACGTCTTCGAAGATGTGTGAAGCGGCCACAGAACTGTTGCTAGATGGTGGAGGTGGCATTCAAGGAGAGTTCACGCTTGTTTAGGGGCACGGACATGGTTTCAGATGGATTGCTTGAGCGGGAACGTGATTGCGGCTGATAGGGTATTACTAGGTTTGACTTGGAAAATTTTCTTAGAAAAACAGTTTAGCGGGAAGTTTAAATTTGCTGATTAAAAATGTTGGCGTAAGTGAATGTCGAGGAAGTACCCCATTATGGTTTGATCGACTACAAAAAATGCGGGAGGACAAAGACTTTGCAACTGATTTTGCAGGATTAAGCTGACGTAAATTTTTCCTGTGGGAAAAATCATAACCCCGCATTTTTGTAGATCAACCGCCGCAATGAGACAGCCATAGATGCCACCACGTTGACGGGATATTTAAATTTTGAGAAACTCAACATTTTGGCGGGAAGTTCAAATTTTCTGAGCAAATTTTGGCGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGCGTTGGGAAATTGAAATTTTCTGACAAAAAAATTTTGGCGGGAAATTGAATTTTTGACCAAAAAATTCTGGCGGGATTATTTTCTGCGAATTAAATTTGGGTAGGGAGAAGTTCAAATTTTCTGTATTTTGCGGGAAAGTGAAACTATTGGCAAAAATATTTTGGCGGGAAAATCAAAGTTTCTGAAAAAAATCACTGTTTGGCGAGAAATTGAAATTATCTGACAAAAATATTTTGACGCGGGAAAATTTTTCTGAGAAAAAAAAATTTTGGCCGGAAATTCATAATTTTTTTTTTTATCTATGAAAAGAAAATTCTACGGACCGGAAACGGCCCAACCACGGCTCAAGAGCCGTCTCGGTCGGTAAATGTGATTTTTGCTCTAAATAATGCATTTAACGACGTAAAAATGCTTAAATTAGCCAACTGGTATCATAGGTAGTAAAAAAATCCGTTTTCTCAAAATTTTTTTCCTCTTAAGGCCATTTTTGTGCATTCCCCGTTAGTTTGCCTTGGTCCGTCGCGCTTTTCATATCCGTAGTTCACCCGTTAATGGTCCGTTCCCTATGAGGTCCAACATCGTCGTAAACGGAGAACCCGTCCCGGCTTTGCCTGTGGTCAGATATAAGTAGTAAGAGTGGTGTCAGACTGCCCGCATTGGATTCTACGAAAAATGCGGAAATTTTTCCCCCAGAAAAACGTCACGTCAGCACACTCTTTAGATAACCATGCGATACCAGTTGAAAAGTCTGCCGTCTCTTCGCATTTCTCGGAGAAAACCAAAATGAGGCACTTTCACAAGTTACAACAAACTTAACAAGGTGTCGAGACTACGGTAATTATAGTCTTACATATACAACCTAATAAGAATCTCCATTACCTCAAAAAGCTGAAAATTTATCTTATATTAGGATGTTCTGGTGTGCTTCCACTGCCGGACCCCGATTATGCCACATTCACATGATTGGAGTGCCATGATTGTGTGCGATCATTTGTTCCCCGTTTTTCGAGATCGGAGATTTCGTGGAGCCTCCTGAAAAAACAGAAATAAATGTGGAATTAATATGGGGGCTCAAATGTTTTCGGAACTAACCTCTTTTTTGGGAACTCTGGAGAGCATTTTTGTGTAAACTGACTAACTCGTGCCACCCCCCGCACCCCATAGAATAAATTGGCTAAAATTTCGAAAAAAAAAACTCGCCACCGCCGTTATTCTTGTATTTCTTCTCCTTATTCCGACTCCGACGCAAAGTGAAAATTGACGAGGACGGCTGGAACAGGATAATTGTTTTGTGTTTGTTTCTAGTGGAAGAGATGCAGAATCGCCGAAGTTTAGAGCGGGTGGCGTGAATTACTGACCTTCCGGGTGCTCGGCGAGCCGTCCACGTCCTGAATTGCGTTGGCGGCGACATTGTGGTGATCTGGAATATGTGGATCGTAATCGAAGCCTAATATTTAGGCTTAGGCTTAAGCTTAGAGTGACTTAGGCTTAGGCTTAGTCGGCTTAGGCTTAGGGCTTAGGCGGCTTAGGCTTAGGTTTAGGCTATGCTTAGGCTTATAGGGGGCTTGGGCCTGGCCTTAGGCTTGAGCTTTGGCCTAAGCTTAGGCTTAAGCTTGCGCTCTGGCGTAGGATTAGGCGTCCGCTTTGGCTTTGGCTTAGGCGTAGACTTAGCCTAGGACGCTTACAGGCACCCCCTAGGCTTACAAGAAATCATATCCAGTTACCGACCGGTGGCCTAGGATTTCAAAAAATGACCCTTTTTGAAAAATCGAATCGAAATATCGACGAATTTTGTTTTTGAGGCGTTTTTTTAATTTAAATTTTTATAATTTTTATCGGTTTTTCGATTTTTCATGAAAATACCAAACTCACCCTATGCAAGTTCGCCGACGACTTCGAATAACAGCGGTGAGCTGTGGATGCTGTATCATAGACACTGAGCACGATGCTCTCATAGGCCTCTCGGGTCCTCCTCCAGCCCAAACCTCCAATTTGGGATAGGTTATTTTTCCCCACATTTGAAAGATGGTATGTCTGCAAGTGACATGTTTTTTTGGGTGGGAAAAAAGAACGTGAACGAATAATTTGGATCAGCGGGGAATTGGGGGGGTGTAAAAAAGAAGAGCCGCTTGGAGTAGGGGTATTACGAAATGAGATATAGAGGAGCAGCCGGTGTGACGGCGGGGCGTTAATGGGTTACTAAAGCCTACACATTCCCATTTTCAGTTTGAAACAAGGAAAATAGAAGAAAAAAAAGAGATGAACAATGACTTACGGGTGGGTTCGGTGAAAAACAGGGGCAAGCAGGAAGAGTGAGGAAAATGGATGGTTGGAGGAGTTTTGGCATTTCTATTAGGCCGGGAATCTTTAGAGACACCTGGACTGTCCCATTACAGTTTGATCTACAAAAAATGTGGGAATTTTTCGCCCAAAAAATTTTCAACAAATTTAGATATTTTTTACATTTTTTCCCCAATTTTCAGCCATATTTCAGCCATGACTGTCCTATATTTTATTTTCCGGCAAAAAAAAATTTTCTCTGAAAATGTTCGAAACTACTTAATTAAGCAAGAAGGCATTTTTTCGGAGATCAATTTTGAGTCCTCTAGAATTTCTATTATCCATTTTAAAAGAGTTTTAAAATTGTAATTTTTTACAAAAATTGCTCACTTTTGCCACTTTCTAATAGTTTTCTAAACCTAGAATTTCTGAATTCTGCATATATGAATTACCCGTTATCAATAAATTTAGACAATTATTTTCATTGTTTCCAAAATTTTCAGCCATTTTTCAGCCAACTGTCCTATTCTTTGGGCAAAAAAAATTTTATAAGGAAATCGGACTACATTACACAACTTCCATGTTTTCTTCGTAGATTTAAGGTCCATGACCACTGCTTGGTGGAAAAGTTTTCCGAGTATTTAGGTCACCGATTTGAGTTGGAAGAGTTTAATCGCATTACTCCCCAACTGTGATAGAACTTCAAAAATTAATATGCAGGGACATCACTCAAATATCACATGTCAGTTTAAAGGATCACGCTGATTATCCGAGTGGGTCTCGCCACGATCCAGGTGCTAAATTTTCACAGTATTTAGTATGTACCTAGTGGCATATTTCTAAACAACACGCGCATAACATCGGAGTGTCGTTGCATAGGCCACTCTGAGAAAAACATAAACAAATGTGTGATAGAAAAATTAAACCACAACTAACGGATTTCTGATCACTCATAAGTTGAAATGGAAGAGTTTTTGCCGAACTAGGTCACCATATTCGGGGTAGATTTACGGCGCGTCGCGGCTCGACTTTGTAAAACTAAATGTATTTGTCTGAGTACACGACTTTCCCAGGCGTTGTCCGGCAGATTGTCAATGGAGCGCAACGTAAAGTTCAATGAGGAAGGCCAGAACCCCGTGACCAGGGATTTTGAAATTTTGCAGATATGAACAAAATGACAATAACTTAAAATGCATTAATCCAGCGGACAAAGGGAAGAAAATAAGTAGTGAAAGAAGTGAAAAAAAAGACGGACGGGGCTTCTCTCATAAAATAGTAATTGGTCATTCTAAGTGTGCCTATTGTCTTAATCCTTATTTTTTTTTCTTGGCTCATTTTACCTCAAAAACCAAATAGCGCGAAGAGTTCTAGAGAACTAGGCCACGCGGAGAGGGAAAAACTGTCACTGGAATTTCTACGCTAACACAAAATTTGTCCCAGCATACCTACGTGGCAGTAAAAGGAGAAAGTTCGGCCACTTTTCGGGCTATCAAATTTCCCACTTTCACCAATAAAAAAGAAACCACTTGTGGAAAATGGCCGTGCATACTAATGTTCGGTCACACACGTTTTTAAAACTTTTTTGCTCAAATTGAAGTACAGAGACCCTTCGATGGGTTTTCACTACTTAGCTACGTGTACAGAGAAAATTCGGCCACCAGACGCACTTTTATTCAAGGCCACACCTCCAAATCCTTCAAAGCTTCAAAAATTTTCTACGTGGCCGTGTACCAAAAAATTCGGCCATCATCTTTTTTTTGGGTCACGTCGCCAAATTCCTCAGAGCTTCAAATTCGAGATTTTCTACGTGGCCGCGGGAGAGAAAATTCGGCCACCAAATCATTTTTTAAGGCCAAACCTACAAATCCTTCAGAGCTCATATTTTATCTACGTGGTGCCGTGTACGAGAAAACCCTGCCACCCAATGAATTTTGAAGGCCCCACCTCCAATTCTTCAGAGATCATATTTTCTACGTGGCGTGGCCGTATACGAGAAAATTCGGCCACCAAATTCTTTTTTAAGGACAAACCTCCTAATCCTTCAGAGCTCCTATTCCCTTCGTGGCCTAGGAGAAAGGTCGGCCACCAAATTAATATTTCCACGTCGCCAAATCCGTCATATTATGAGGAAAAAAGTAAAAAATAATACTAATAACAATTGAGGACAAATTGAAACCCCATATAAAAATATAAGATACTAGTAAATGATTAGAATGAAGAGCGAATAGGAGGCCAGAGAGAGAGAGGGGAGGAAATTGTGCTGTTGAAGACCTTGAAGAGAGATGCACAGAAATAGATAAATTTGAATTACAATGGGGTAAGGAGCCGGGTAACTGTCCCCCCCCCCCCCCCCCCCCAAAAAGTGCGAACAAACGTGATGAAGCGAAGCGAAAATCCGGAGGGGGGGGGGGGGGGGGGGCTGTGATCCAGGTTGATAGATTTAGCCAAGTGTTTCGACTTTTGGCCGAGTTGAGCTCTATGAGCCGGGCTCACCGGAGAGAGCCCATGGAGCCCCATGAAGCAGAGGGTCACGAGGTTTGAGACTCCGGGAGATAGACTGCACAACGTTCAAAGACTAAAACTTTTTTTTTTTGCTAGGTGAGGCATGAAATATGGAGCTTTTTTGCAACATAAAATCCAATTTTTGTAAAATAAGGTCAGATGACGTGTGTATAATCTGGCTGAGAAAACCTGAAAATTGATCTACCTTAATAAACAGGGCGCGGGTGTAAAGCCGAGCGTCGTTGTGATGCTGAATTATTGTTGAACGAGTTCTGGAATTCTGGCCCTCATAAATTAAATGGAAGACTTTTTGCCAAACTAGGCCAGGCCATATCTGGGGTAGATGCGCGCTTTTTTTTGGGCATAAAATTCCCGCATTTTTGTAGTTAGATCAAACCGTACAGCCTGACATCACGTGTTTTTGGCCCCGCTAAACAGGGCGCGGGTGTAAACATTCAAATATTATGTTAAAAAAACGCATGAATTTGAACAATTTTGCGTAGAATTTTTTAACAAAAACATACATTGAATAACTGATGCGAAACGAACAGAACTGCGTAAATTTTCTGAAATTGAAGGACAGGGGAAAAAAATTGTGAAATTTTGGACATTTTTCCCTACGACGCATTGAGCCACCCAGATGAGCAAATAAACCGGGGGAGCAGGAGGAAAATGGAATTGACAAAAAAGGCGGGTGAAGGAGGAGAAGCTCACGTATTTAGTATCCCATAGAAAGAGTCAATTTTCATTAAAACTGCGACAAGTGACTACCAGGGAGCAGTTGCGCTCTACCGACATAGTCAACCAAGGTCCACGTAGAATATGCCAGTCTGTCCCATTACGGTTTGGTCTGCAAAAAAATGCGGGAAAATTTGGCTCAAAAAATGTGACGTCAGCACACTCTTAACCATGCGAAATCAGTTCCCACATTTTTTGGAGATCTACGTAGATCAAGACGAAATGAGACACGGCACCACGTAAAGGTCCTTCTTACAGAGTGCGCTGGAGAGCGATTCAGGTGCCAGTTTTCTAAAAAAAAAATCTAACATGAGCGAAAAATGTGCGTCAAAAGTGGAGTTTCCTTTAGCGATGTAAAGTTTGGAGAAAAATTGAAAACTGTGGAGGAAGAAAAACTATTCGCAAGACCGATTAAATAGTATTTCACTTCTTTTATTTTTCAACTTTTTGCAATTGCTTTGGCAGGAATGGGGAAAAGGAAAAAAAAACGAAATCATCGATAAAAACACCACTAGTCCACCCAGAAGTAAACCTAGCTTATAGAAATAGGCCACCCTGTATGGAAGAATTTTAGGTCATCGCGTAGAAAAGCTAGGCCACCCTGTTGAACTGCTACGCCACGGTGTTGTACACTTAGGCCACTCTGAAAAAAATCTAGACCTCACTGTAAAAAATATAGGCCGCCTTGAAAGAATTTTAGGTCATCTTGTAGAAATTCTAGGCTACGTTTTCGAAATTCTACACCACTCTGTAGAAAACTTGGGTCAGCTACTACTCGACATACTAGGCCACCCTGCAGAAAACTTAGGCCATCTGCCAAAATCCTAGGCCATAGAAAATTTAGGGAATCTACCAAAATTTTATGCGACTATCTGTAGAAAACTTAGGCTACCTCGTTCAACCATGTTCAAGGCCACCGTGTAGAAATCTTAGGCTACCTCGTTAAAATTCTAGGCCACCCTGAAAATTACGTGATCTACCAGAAAAATTCTATGCCCAGAAGTAAACCTAGGCACCTTGTATAAATTCCAGACCACCCTGTAGAAAACTTGGGCCATCTACCAATACTCTAGGCCACCCTGTAGTAAACTTGGGTCATCTACCAGAACCGAACCTAGCCTGTTCCGTTACGCCGCATGCTAAAAAACGCAGTCCAGACCTCCCTGTAGAAAATCTAGGTCACTCCCTACAAAACCTAGGGCACCCTGTGAAAATTCTACACGTGAAAATTCCCTTCCCCAGAATAAACTAGGCCACCCTGTTAAACTCTTGGGCCACTCAGAAAAACTAGACCACCCTTATAAAAACCTATGGCCTAGAAAAAAGCTTGGGAAATTTTGTGGAAAAAGTTAGCCGAAAAGGAAAATCTAGGCCGCCGACAAAAAAGCTAGGCCACGTGGCAAGAAACTTAAGCAGTGACGAATGATACGAGAGGCGTATGTTTGAGGTCAAAAAGGGAGAAAGAAAAAAAGACGAGGCGGAATGTTTCTTCTTTCATTTCAAAAGAATCTCCCCGTCTCTCGGCCACCAATACTCTCACTACTACAACTAATGTTTTTAGGCCCCCCCCCCCCCCCCCCCCGGGCACTTAGCTTTTTTGACGGAAGATGCCACAATCGAAGAGGAAACCATAAAAACCCGCCAACGACCTACTCCTTTTTAAGGCCCGGATGCCCAGATGTATGAAAAAATCGGAGAAACTGAAGGCTTCTCCCTCCCCCCCCCCTCCCTTAAAAAATGATGAATTACAAATGGTGCCGCCCATGTTGACAGTGTTTGCTTTCCCCGTGCTCCGCCAGCTATCTAAAAATTCGGGGGAACATAACAGCCACCTTGAGTTACGTATACAAAGTGACAGGAGGGAAAGATAGAGGTGAAAGTGCCAAAAGGTAGTCGAGTGGTTCGAACAGGGTTTGCAAAATTTGGGCTGTGCGCGGCGCCTTAGACTACTGCGCCACGCGTGCGAACTGTAAATAGGACTGTCAGGCAAAATACGAACGTTCGGTTTTTAAAATCGATTGGCAAAAATGAAATGAATGAAGACACACGAATGACTCATAATTTTTGCATAAAGCGGCCTGGGTCTGGGAACTGGCGTTGAATTAAGCTAAATGAAGGAAAATTGAGGCATCTCCCGTTGAGTAGAAAAGTGAAGAGGGCGGCAAAAAGAGATAGGGGGGGGGGGGAGGACCCATTCATTTTACACTCCACACTCCACACTCTGACTTTTTGATACGAAGGACATGAGTACGAACACGCGAGCACAGAAATACGACACGTTTTCTTCTCATTTTTTTCATTTTGCAAAAGGTGATGATGATAATCGCTTCTAAGAAGAACGAGGGGAAGTGTACTAAATACTAAAATTGCGAGTGGATAAATTGAATTTTTTTATTTTCGGCTCGGCAAAACCTGAAAATCAGTCTGGAAGAGTTTTGGCTAACTTTTTGTTTGTTTAGAAACTCACTTTTCGCTGCGAAACAACCTGAAAGGATATAGTGGGCATGCACCTTTGAGCGCTACAGGCCTGTGGAGGGAATTCAGTATCTCTTGGAAGTCAGATTTGCCGATTGTTTTAACGCAAAACCTGAATTATAGAAAAGAAAATATGAAAATTTAAATATAATGTAATAAATTAAGCAAATTACATATCAACTGAGAAAATCTCCTGCTTGGGGAGAGAAAAATTTGTTGAAAAAAAGCCAGAAAATCGGCAGGAAAGCAATTATCGAGCAAGATCCTTTTTTAGGTGCAGATATCGGTTAAAAAGGAAAACACTATTTTAGCTTTTAACTATTTTGTCTTAAGTTCAATGTTATAACGCAAGAAACGATATTTCTCTGGCATAAATTTTAGGTCCTAGAAAGCAGATTTTCACGTAGATTGGTCTGAAAATAATATTGGAGTAATTTTTATTATTTTTCCTTGCATTATAAAATTACTTTTATTTCCCAAGTCTAAAATATTTTCCCGTTCTTTTATATCTCGCGCTTCTCCGGGATGTTGCATCCCATTCGACAAATGTGAGGAGTCTCGGAGTCGCTGCAAACGCGCTCCACTGGACACAGAAAATAAAAAACCAATAAATTGTTCGAATTTATGCAATTTTCTTGTAATTTTCTCTGTTTTTCGTTTTCTGCAAAAAAGACAAAATTTACAGGTAGCAATGGATGGGGGATTCATATCAAGGGTTATAGCATATGTGTAAGGCTAAAAACTAGGAAAAACTAGGAAAAACCCATGGAAAAATAAAATACTCTGAAATTTCAAACTGCTTTCAGAGCCTGGAATCAGCAGGCGGCTTCACAATATCAACAGCAAGGACAACAGAGTACCCGTAAGGCTCGAAAAAAATTCAAAAAATTCCGGGGAAAAAAATCCATTAAAAAGATCAAAATTTTCAATTTTTTCAGCGGTAGTGAACCCGTACGCGGCGAATCCATTATGGGTACGCGGCAGCACAGCTTCCAACCACTCCACCACCGCTAGTATGCCTTAAAATTGAAGAAAATTTGATTAAAAATTGAAAAAATGCAAATTTTCAGGTAGCCGATCCATACGCCGGCCAATTTCAGACAATTTCCATCTCAAGCCACCAAAATAGCGCCCAATCCCTACTTTAAAAAGCCACAAAATCAGCAGCAACCAATTTTCGCCGTGTTTTCCGGCTGCAAAAAAATTAAATTATCGATTTTTTAAAGGCTACGACGCGGCGGTCTACAATTACTCAGCAGAACACTCCGAAAGAAACCAACGGCGGCGGCGGCCGGGAGAGACAGGGATCTGGGGATATTAAACAGTACTATTGTGACGTAAAAAACGTGGAAAAAATCGAGTAAAACACAGTTTTTCAAAAACCTGAGAAGTTCCGTAAAAAATCCTGTTTTTTGACTAAGGAAAAAAATCGGGTAGCACTTTTAGAGATAAACGAAAGTGGGATAAATCGAATTTTGGACCTGATTTTGGGCTTGAAAGCATGATTTTTATCAGAAAACACAGTTTGTGTTTTTAAAAATCTGAGAAAATTTCTATTAAAAGTCTTGTTTTTGGATGTTAGCAAAAAAAATCGGGTTTACTTCATTTTTAAGGGAACAAAAGTGGCCAAAAGTTAATTTCTTGTAAATTTTCACATGCAGAATATTGAATTTATTAGGTTTTTTCCAGAAAAGTAGTTTTTTTTTCTACATTTAAGGCTTTTAAAACTGAAAACATGAATTTCCTGAAGAGGAAAATCGACAAAAAAACCCATCTTTTGGCCAAATTTAAATTTTTGAGCAAAAAAATCGGGTTTGCAGCACTTAAAGAGAACTGTAAAAATTCAATTTCTTGGAGAAAAAAGGAATTTTAACACCTAGCAAAAAATTCGGGTTGTCAATTTGTTTGAAAAAAAACTTGAAAAACCGGATTTCCAGTTGTTTTTTCATGATTCTCAAAAATCTCATAAAAGGAAATAATTTCGAATTTTTTACTGAAAATCGCAGAAAAATTGAAACTTTTTTTTCAATTCCGATTTAACAAACATTTTTGGTACGCTAAAAAACGGAATTGATTTTTAGCCTTTTAAGTTCGGAAAAGATGCTGAAGATCGAGTCGGAATTTTCTATTTAAAGAAATTTGTGCTGAAAAATTGATTTTTGTGCTCCAAAAACTGGAATTTTTGAAAAATTCGACAAAAAAATTTTTTTATTAGTAATTTTTTTAATTTTTCAACCCGCTTTTTGCCCAATTTTATTTTATTTAAAAATCGGGTCTACTGAACTTTTAAAGGTAGAAAAACTGCAAAGAGTTAATTTCTTGGATATTTTAAGGCGTTAAAGTCCAAATAAACATGTTGAAAATGGAAATGTCTACAATTGGTCGATTAAAAAACATTTTTTTCGCTAAAAAATTGAATATTTTTAGGCTTTAAGTCCAAAGAACAAGATGAAACTTGAATTTTTTTTTCAATTTAAAAAAATTTTGCTCCATGTCAGGCTCCCAAACACTGGAATTTTGGACTTAATCGAAAATTCGGACAAAAAAATATTTTTATTCGTTTTTAATTTTTTTAATTAAGAAAAATCCCAATTTCGAGGTGTGAGCAAACTCTCGTGCATTTTTGGGGTTAAATTGGAATAAATTATCAAAAATTTTCGAATAAAACGGATGGAATAAATCTGATTTTTGTAAATTTTTCGAAAACAAAAATTTACGTTGTTGGCAAAAATTAAATATCTCATGGAAGTCCAAAAACCATGTAGATAATTCGGGAGGAAAAAAATTGGGAGAAAAAAATTTTTAATTTCAGTAATTTGAAAAAAATATTTAAAGCTGGTGTAGTCGACTTTATTTATTGCTTAAGTAGACTCGAAATTGCCTAGAAATACCGAATTTCATAATGAAACTTCTTGAAAACTTCTCACAAAAAAAAAAGTTATGACGGCCAAAAAATGGACTATAATATAATTTTGAAATTTGAGCGACTTTTCAAGCGGCTGGAAACATTTATTCGCTTTTGAAATCACCGTCAAATTTTGAGTATACTGTGCATTTATGTTGCGTGTTTTCAACTTCATTTAGGTATTATAAAGTCAAAGGGCGGCGAGATTTTTAATTTTTAGTGAACCTGACGACATCGACTTTATCTCAATCGAGTTCAAAACTCAAGATAATTAAATTATATTATCAAAATTTGACGGTGATAAGTTGTAAAAAGGTAGTTTCTAGCCGCTTGAAAATCGGTCAAGTTTCAAATTTTAACCAATTTCAGGCCATTTTTTTAGTCGTCATAACTTTTTTTCGAGAAGTTTTCAAAAGGAAGTTTCATTTTGAAATTCGTTGTTTTCATTTTGAGTCTTATAAAGCTTTTAATAAATAAATTCGACTACACCGCCTTAGTATAAATATTTTTTTGAATTTTTTTAAAATTAAAATTTTTTTTTCCAATTTTTCGATTTTTTCCGCATTCTCCGTGGTTTTTGAACTTCCAAGGCCTCAAACAATATTCAGTTTTCGAAACTATTTTTTTTTCGAAGAAATTCCTATAAAAATCAGATTTATTCCATTCTTACTCGAGCAAATTTTTGATAATTTTTTCTTTAACCCTAAAAATGCATGAGATTTTATCACACCTTGACGCTAATTTGCTGGAAGTTATTTGTAGAATTTTTGGAATTATTAATTAAAAAAAAGTTTTTTTTTTTTTTCCGAATTTTCTACATGGTCTTTGAACTTCCAAAGCCTGAAAATGATTTTAAAAACTTTTTGCTTTATTCGGTTGTTTTTGGTTTTTTTTTTTAATTTAAAAAAATTAAAAAATTAATAAAACTATTTTTTGTCTGATTTTTCTATTAAAGTCCTGTAAAAAAATTCTATTTTATAGGTGTTCAAAAAATCCTAATTTTCAGGCCGTTTTTTGGCCTTGATATTCAATTTTTACACAAAAATTTTTTTTGCAGTTTTTTGCCTAAAAAAGCCCTCGAACAAAAAAATCATCTTTTCTCGAATTTTTGGAAGCAAAATTAAAAATTTCAAAAATATCAATTTTTTGGTGTTTTTCGGGTTTTTTACATAATTATTTTTTCATTTAAAAAGTTTGTAAATAACCATAAAATTTATGATTTTTTAAATTAAAAAATAATTATTAAAGAACACTCGAAAAACACCAAAAAATTGAATTATTATTTCAAATTTTTAATTTTTCTTCCGAAAATTCGAGAAAAGATGATTTTTTTTCGACGATTTTTGAGGCAAAAAACTCCAAAAATAAATTGTTTTGTAAAAATTTAATAAGGCAAAAACCAGGCTGAAAATTCGGATTTAAAAAAATAATTTCTTGCTATAAAATAGATTTTTTTCAGGACTTTAATCGAAAAATCAGACAAAAAATATTTTTATTATTTTTTAATTTTTTTAAATTAAACAAAAAATCAAAAATATCCGAAAAAACCGAAAAATTATTGAAATCATTTTCAGGCTTTGGAAGTTCAAAAACCATATTGAAATTTCGGATAAATAAAAATATTTTTTTGTCCATTTTCGATCAAAGTCAAAGACTTCCAGTTTTTGGAGCCTAAAAATAATCAAATACTGAGCAATATCTTTTTAGATTGAAAATGAACGACAAAAAAGTTTCAGCTTGTTTTTTGGACTTTAAAGCCTAAAAATTTTTTCACTTTTTTAGCGAACAAAATGTTTTTAATCGAACAAATAGAAGACATTTCAAATTTCAACATTCGTATATTTGGACTTTAAAGCCTACGAAGAAATAGAAATTAACTTTTAGCAGTTTTTCTACCTTTAAAAGTTCTGTAGACCCGATTTTTTAAATAAAATCTAAATTTGGGCAAAAAGCGGGTTGAAAAATTCAAAAAATTTAATAACTAACAAAAATATTTTTTCATGTCCGAATTCGTTTCTTCCAGTATTGTGGAGCATAAAAATAATCGACTTTTCAGCACAAAAAAAAAATTTGTAAACAGAAACATCAATTTTTTCAGCATCTTTTCCGAACCTTAAGGCCTAAATATATTCAATTCATTTTTAGCTAAAAATGTCTTTTAAATCGGAATCGAAAAAATTTCAATTTTTATTTACAGTAAAAAATTCGGAATTTTTTTCCAATTGTTATGTGATTTTTGAGATAAAATCATGAAAAACCAACTGGAAATCCGGTTTTTCGAGTTTTTTTTCAAAAAAATTGACAATTTTCCCGAATTTTTTCACGCTATTTTTGGTAATTTTTTCTCCAAGAATATCGAATTTTTTCAGTCTTTAGCTTTAAAAGTACTGCAAAAAACTACTTTTTCTGGAAAAAACCTATAAATTCAATATTTTGCTTTTTTAGCTTTTTCCTTTTTTTGTGAAAATTTAAGAAATTAACTTTTCGCCACTTTTGTACCCTTAAAAGTGCAGTAAACCCGATTTTTTTGCTGAAAAACTTACAAAAACAGGAATTTCGGTTGAAATTAAAATTAGGACAAAATAAAAATATTTTTTTGTCCGAATTTTTCCAAAATTTCAGTTTTTGGACCCTAAAAATATTGATCAATTCTTTAGCGAAAATTGTTTTTATTTTTCAAAAACATGCTACGACTACACCACAACTCTGTCAAAAAACCAATGCTAATTAAATTAGAGAAATTCTTCAAAAAATCCCCAAATTTCCAGGTTTGCAAAATCTCGTGCGCCGGCGGAATCACATACAACAGAGCATCTGGAAGGTCAACGGCACAAGAAAAAGAAGCTATGGCAAAACAGGGCATACCGAGCACTTGCACACCCTCGCTAAAAGATTGTCCTATCGTTGTGACCTATGTGACGTCACTTGCACCGGTCGTCTAAGGGCACGTATTCGACGCTCACGCTCATGGCGGAAAACACTTGAAAACTGCACAATTGCACAAAAAAATGGGAAAACCGTCCGCCTGAAGTCGACGTTCCGACGATTATTGCCGGGAGCCGATGGGCTGACGTAGACGTTTAAAGCCAAAGCGAAATGGCATAAACAAGCTCTGCCGGAAAATGTGCGGCATTTGAAAAAATAATAAAATGTTGGAAAAAAACGAGAAAATGCACATTTTTAGGCTCAACAAACTGAAAATATAACGCAAAAAAATTTAGAAAAGGATTCTTAGGAAAAAATTAGCGTTTTCTCGCCAAAAATGCTCACTTTTCGATAAAAATGTACATTTTATTTTTTAACTTGAATTTTTAAAAATATTTTAGGGCTCAAAAATGTCGTCTGTAAATTTTGCAAAAAAAATTCTAAATAGTGATTTTGAAATTTTGAGATTAACCTTCGCCAAAAAAAAATTTGAATTTGACAACTTAAAATGCTCATTTTTCGAGGAAAATGTAAAAAATTTTTTTTCATCTGAAATCTGTAATTTAAAAAATCATTGATTTTTTAAAAAATTTCTACTGTAAAATTTTGAAAAACGGTTGAACGACGTCAAAAAGAAGGACGTAAAAATCCGAAAAAAAGCAACAAAGAACTAGGAATTTTAAAATGTCCAAAAATGGTCTGAAATTTTGAGAAATCAAAAAGAACAAGTTTCTTTCCGTTTTTTTTTAAGCAAAAAATCGTATTTCTAGTCAGAATTTAAATTTAAAGCATATTTTAAACTTTTAAACGCAAAAACATTATCTTTTTCTTTAAAAAAAGACAATTTAAACGATAGCATTTATTAGCTTTTTTCTCAACATTGCCTGATAACACATTACATAATGAAACTTCTTGAAAAAAAAAAGCTCTCAAAAAAACAAGTTATGATTGCTCAAAAAATGGCCTCAAATTAGCTGAAAGTTAAAATTTGACCGACGTGTCAAATAGTGCGGCTGGAAACTATCTTTCTTTTTTGAGATCACCGTCAAATTTTGAGTATAAAATGTAATTATCTTGCGTTATCACCTTTGTTGATTTAGGTATAACTAAGTCGATGGACGGCGAGACTTTTAAAGGTGGAATACCGATTAAGACTTTGCTTTTTTAAACCATTTGGGATGACTTATCGGTGCGATACTGCAAGCCAAAGGTTGAGATAGCTAAAAATATATGGATACGCCGTTTTTTCCATCAGATAAACTTTGATCGGCCATAACTTTTTTATTGGAAAATTTTCAGAACGTCTCATTACGAAATTCGGCAGTTTTGTGGCCATTTTGGGCCTAAAAAAGCAAAGTCTTAAATTTCGGTACTCCACCTTTAAAAATCTCTCCGTCCATCCCTTAAAATACCTAAATCAAGTTGATAACGCAAGATTACATACTCAAAAATTTGACTGTGATTTCAAAAAGAGTAAAAAAAGTTAGCCTCTTGGCAAGCCGTTGAAATTTCAAAATTCCGCTAATTTGAGTGCCAACACTTTTTTGAGATCATAACTTGTTTTTTTGAGAACTTTTTTTTTCAAGAAGTTTCATTATGAAATCGGTGTTTTCCGACAATTTTAAGCAATAAAGCAATAAAAAATTAGAATATACCACTTGATAAAAATTAAAGATTTTAAGTTTAAAATAAAAAAATATGTTTCTTTCCGATTTTTTGATAGTTGAGCTAAAAGTTTTGGCGGGAAATTCAAATTTTCTATGTTAGAAAAAAAATTGCGGTGAAAACTCATGTGAACAGCACAGAACGGCTGCTTATGAGTATAGGTGTGAAAGTGTCTCATTTCGATGGTTTGATTTACTAAAAAAGCGGGTAATTCCCACAAATGACGTCAAGATGCTCTTTATTATTAAATTTAATTAAAAGAGAGCATGGTGAGGCGTAACTTTTGGGGAAAAATTCCCGAACTTTTTTTTGTAGTTCAAGCCGAAATGAGACACTTTGACACCACCACTTTCAGACAAAGTCCCCCACTTATTTGGTAAAACTAGTTCAAAACCCGACTGTAGTACATTTTTGGCAGAAATTTGAAAATTTCAACTTAACACCGCTCAATTTTTCCAAAATTTCACAGTATCATTTCAATTATGGTTTTGCTTTTTTAATTGAAAGATATATTTACAAAAATAGAGGACCATTTTTAGTAACAATTTTTTGGCGCTCTCAAATTACACCTTTAGTCAGAAAATTGCAATTTTCTCCAAACAAGTGATTTACAGATTTATTTTACCTAAAATTAACAAAAGATCGAAAATATTAGACTCCCGCTTTTTTTTTATTTCAATTTTTCCAATTAAAACACAAACATTGAGCATTTCTAGTTGGCACATACCAAATTTATAGGCGAAAAATTTGATTTCAAAATGTCAAAATTCAGAATTTTTTTTTGCTAAATGTTCAGCACCGATTTGTGCGCAAAAATATTTGAAAAAAAAAAAAACTCGAAAATTGAGCATTTTCAGTTGTAAAAGTCAACTTTTAGGCGGAACAAATGTGCAATTTTTCCCCAAAAAATCCAAATTTTCCATTTTCTATCAAATAAAGCACTGAAAAAATTTGTTATACCTAATGTGGAAAAAGTGAATTAAATCAGATTTTTTGAAAAAATGCACTTTTTTTTTTGCCAAAAATAGTTCCCCGACTTTTTGTTCCAGAGTTTCCTCACCAGGTCATCGGTATCATCGGATAAATAAATTTTGCGGGAATAATTGCGCTTTTTTTGTATATCAAACCGAAATGAGACACTTTTACACCCCACTTCAGGCAAACGACTTTTTTCCAGAGTCATCGGCATCAACACGGTAAACTTCGTCGGCGGTAGGAAGCACTCCACCGGACAACTCGAGGGGAAGAAATACAGCGCGATCCAGTTGCTGCCGCCCTGAGCTCACTCGGTGCCTAAGGAAAACCGTGGTGCTGCTGCAACGACGACGATTGAACGGTGGAAGACGAGAAGCTCCGAGCAATGATCTCAGGAGGTACAACCTGTCGCCGATGTACATGTCACTGAAACCGTGATGCTACCGGAAAACTGGTGCAATTTCCATAAACCGTGCGATTGCAAGTTTTCCGATCCGAATGCCAAGGACATTCATATCAGGTGAGTCGTCATCGTGTAAGCTATCGCAGAAGATTGATCCGACGTTTGGTGTGAAGCCACCGAACAAAAGAACACAGGAGAAGCGGAAGAATCAGCTTCCAGCAGTTCATGGATTGTGTAGATTTTATTTACACTAAATCAACAACAACACAAAAAACATGTTCCAACAAAATTGGAAAAAAAAATTTTAAAAATCCCAAATTTCCAGGTGTCTAAAACCCATCCCGTGCATACAATTTTTAGGGTTAAAATTGGAAAAAATCATCAATTTTTCGGATAAAAATGAAACACAATCTGATTTTTATAGAAAAAATAATAATTTGTTGGCAAAGAACTACTTTCAGGCTTTGGAAGTTCAAACTTTGTAGCAACATAATTCAGAAAAAATCGAAAGATTGGAAGAAAAACATTTTTAATTTGAAATAAAATTCAAAAAAATTTAAATTTTTTTAAAAATTGAATTTTTGAGTAAAGAATTTTTTGCTATAAAATTTCAATATTTTTCAGGCTTTCAAGTCCAAAAACCGTCCGTTGAAAATTCCGAAAAAATCGAAAATTGGAAAAAAAATTTTAATTTAAAGGTGGACTACTTGCTCTGTGGGGGGAAATTGCTTAAAACAATGCCTATGGAACCACAATGCCCGAATAGCATAATAAAAAAATTTTAAAATATACTCTAGATTTTATATTATTTTTTGAGAATTGGAAAAATCACAGTTTTTGCCTAATTCCTTTATGAATTACCGCCAATTGGTTCAGACTGGAGCGCGCTTGCATGTTTTTAAATTTATTTATTTTATTTATTCTTATTTTCCACCCATTTTTAATGTTTTCGATGTATTTTTATTTGAATTTTAGCAGAAAAAGTCAAAATAAATACTAATATTAAAATGCACGCTTACAGGCGTAAATCAGTGAACGATAATAATTAACTCAGGTTCGAAATCGTTCAAAATCGTTTCTTTTTCATTTTTACCTGTAAGCGTAGCTTTGCCTTTAGTCGAAAATTTGCATTTATTTTCACTTTTTCTTTAAAATTCAAGCAAAAATACACCGACAGCATGAAAAATCGGTGCAAAATAACAAGAAATAAAATAAATAAATTTAAAAACGCACTGCAAGCGCGCTCCATCGAACAAATCCAATTGGCGGAAATTTAATGGATGGGAATTAAGCAAAAACTGAGATTTTTTTTTTTCAAAAAATCATATAATATCAAAATTTTTGTTTTTTTTTTAATTTTTTTAAACATGACATTCGATCATTGTGACCCCATAGGCATAAAGGTGGTGTAGTCGAATTTTTTCTATTTCTTTACTAGACTCAAAATTGTCTGAACGCCGAATTTCATTAAGAAACTTCTTGGAAAATTTTCAAAAAAAAGTTATGGCGGCTCGATGGCCTATAATTAGTGAAAATTTGAAATTTGACCAACTTATCATTGTCGCATCGACTGGAAACAATTTTTTTTTTGAAATTGTCGTTCAATTTTGGGTGTACAGATCGATATCTTGCGTTTTCAGCTTTCTCAAGGTATTTGTCGATGGACTTCAATTGGATCTGTCAAATTTTTTACCAAATCTCGTCCATCGACTTAATACCTAAAAGCTGAAAACGCAAGATAATCGACCTGTATACCCAAAATTGAACGACAATTCCAGAAAAAAATTGTTTCCAGCCGCCGCGACAATGATAAGTTGGCCAAATTTCAAATTTTCACTAATTTTAGCCCATTTTCCGAGCCGCCTTAACTTTTTTTTTTGGAAAAGTTTTCAAGAAGTTTGATTATGAAATGTCTTCAGTGTTTTCAGACAATTTTGAGGCCAGTCTAATTAAGCAATAAAAAAAATTCCTGACTACACCACCTTTAAAGCAATTTCCCCACTGGGCGCGACTCAACCTTTAAAGGGGGATTAGAGTTTGTGGGTATTTTGCTTAATCCATAGACTAAAAGTGCATTCCAAAAACACCGAAGTGATTTCATAATGAGACTTCACAAAAAATCTCCAAAAATTTTTTATGGCCGGTCAAAATTCGAAAAAAAAAGATTGCGCAACTTTCGCGAAATTTGATATTTCGCACACTTTTCTTTGTCTAGCAGCCGATGGATTTTAGTTTTTCTAAGAATATCACCCTCTATTCCTTCTTGGTAATTTATCTCGCGAAACGAATCCGTTGATTGAGACAACTTTTAGGCCGATAGGCATCCAAAAATGCTCAATATAGGGATGCCTAACGGCCTAGTTGTGTCAATCAACGAATTTTCGCGAGATAAATCATTAAAATAAGGATTAAAGGGTGATAATTTCAGAAAAACGAAAATCCAGCTGCTGTGACAAAGAAAACTATGACCCGAAATTTCAGATTTTAGCGTTGCATCTTTTTTTTCGAAATTTTTTATTTTGACCGGCCATAAAAGAATTGTTGGAGATTTTTTGTGAAGTCTCATTATCAAAATATTCGGTGGTTTTGAACCAGTTTTAGTGTATTTAAGCAAGAATACCCACAAACTCTACTCCGCCTGATGATTAAAGGAATGAAAATAATTCTTGGAACGTTTGGTTTAATTTTTTGTTAAAAAATCCACACCGAAGAAAAGTCCACAGTATCAGAGCCTCCGAGCTTCATGAAAAGCCGTGGTTCGCCCCACCGTGGCTCCAGAAGGCCGGGAATTCAAAATAGTAGATGATAGAACTATTAACGAAAAGTACTCGCCGGGCTTAATCCGGGCGTAGAGTTCATTTATGAGGATCGACATCCTTATGTCTGATATCAATCTCTGGGAGGAATGTGTAGGATAATATCGCAGCGAGACGTTCGGACCCTGAAGACGTGGTGGAGCGTCCCACCACCACCTACCACAACGGACGCCGCAGACAGTGTTGGGATGCTCGAGAGTTGGAATTATTGCGAACGTTCATCAAATGACAGGGGATCGGTGTGCGGATGTGGTTCTGACGTGTACGCCGGTGCCGACTTCGGGTTGAGCAGGATTATTTAGGCGGTTGTTAGGAGAGTCGACGGCACGGGCCGGGCTTTTTTTTTTGCCGGAAAGTTCGGGATTTACCGGTTTGGGAACGTTTTTTTTTGCGGCAAATTGCCGGTTTTCGCCGGAAATGTGAAAAACGGCGCAAACCTGACAGTCTAGCGGGAAATTTTCAGTTTCGGCAAACTACCGCGATTTGCCCAAGGATCACAATCGTCCGGCAAATTCGGTAAGTTGCCGGTTTGCCCATTAGCCGGTTAGTTGAATTTAGCAGAGGAAATACGGCAAACGGCAAGTTGCCGGTTTCCCACGACTTACCGGAAATTTGAAAAACGGCAATTCGCCGGTTTGCCGGAAATGTGAAAAACGGCAAATTTCAGAATTCGGCAAGGCCGGTTTTTGCCGGAAATTTTCATCTTAGGAAAATTGCCGGTTTTTGCCTGAAATTTTCGTTTCAGTCAGGGAAAATTGCCGGTTTGCGGGTTTGTCGAATTATCCGGAAATGTGGAAAACGGCAAGTTCCCGGTTGGCTGATTTGCCGGAACTTTTTAATTTTCGGTAATTTGACCGATTAGCCGGAAATTTTTTAACGGGATTTTTGATAAGATGGATTTTTTTCCGGCAAATTCGGCAACTCCGGTATGCCGGAATTTTCATTTTTGACAAATTGCTCCATTCGCCGAACAATAATTATGCCAGAAATTTGAAAAACGACAAGTCGCCGTTTGCCGATTTGCCGAAATTTCAAATAACCGGCTATAATTTGCAGATTGCCGGAAAACTTTTACATATTCGGCTAAGTTACCGCTTTGTCGGATTTTTTAAACCGTTTTTTTCAAGATAGATTTTTTTTCCGGCAAATTTCCGGCAAGTTTCCGCATCGGTTTGCCGGAAATTTCAGAACCGGCAATTTTACATTCTGCGGATTTCTTGTTTGACAATCTCAATTATTAAGACATATCGAACAATTGAGCCGGATCCCGAGCCGCCATCAAGCCTTATTCGCCACAGCTAACTACTTTCCCAAAATGTCGTATTAATCACTTCATCTGGAGACAAGACGAAGCTAGTATTGTATCGGATGTCCTGCTGATAAGGATTTGCGCATTTATGCGCTCGCTTCTATTCGGAATACAAAGTGGTATGATGTGGGGGAGTTTTTTTAATTGTTCCTATACACATATTTTAAATTACTTTATCATTGGAAAATCTAAATTATAGCCCAGTTTACAAAAAAATCTATATTCCAAAAAAAAAATTGAACAAAATCGATAATATTCCCAAAAAACGTTTACATAATCGAACTTTTTAAAACACTTTGAATAAATCGATAAGTTTACAACTGCTGACAATTAAAAAAAATCGAAAATTTCTCAAAGCTCCAGTTGAAAAAATTAATATTTTTCCCGAAAAAATTGAAAAAAATGGATAATTTCCAAGGAACATAAAAGCTAAAGATTTTTTAAAAAAATCGAAAACAATTCAAACCTTTCGGTTCACAAAAATTTGAAAAAAATCGTGATTTTTTTAACTTTTTTTCATCAAAAATTTGTCAAGAATTTGGAAAAAATAGAAAAAATCAATATTTTTCCGAAAAAATTTGAAAAAAAAATCGATAATTTCAAATAATAGTTGCAATTTATAATTTAACAGCGTAGACAAATTTTCAAAGATGTTTAAAATTTTTCACGTTTTTCTCTCTGGTTTTTTTAAAAAGCGTAATTTTTACCGAATTTCTCATCAAATTACATGAATTTTTCTGAAAGAGCGAGAGAATTAAAATAATTCGAAAAACTCGAAACAATTTGTTACCAGATCTAGCCGAAAAATCCCACAGAAACCACCAAACTTTACTTTTTTTATTTAATAAAAAAAAGTTTTAAAAAATATCAATCTCCCTTTTTTTCTGCCAAAAGCGACTTTGATGTGGGTAAGCTTGAAAAGTTTAAAAATTTGCAGGAAAAAATCAGGAAAACTCTTTGTATTTTCAGAGTCACTGCCAATACTCTCGTGCCTATCAGTTAATCGAATGCTCCGAGATTTGCGAAATAAATATCCTGAAGTTGCGTGTCTTGATGATTATGTAAGTTTGAGAGTTTGGAAAAATATTCGAAATTTTTTGGGAAAAATTTGGTAAAAGTTCACAAATGTACTGTACAATTCATTAATTTTTTTGCGAAAAAATTTTTTAAAATTCTCTATATTTTTGCTAAATAGTTTACAAATCTAAATAGTATGAAAAAATATTTTAGCAGAATCAACAAAAATTGTATAAATTCATAATTTTTTGAAAATGAAATAAATGTTTTTTTGCGAACCACTAAGACCAAACTTAAATATGCTAAATAGGTTTTTTTAATGCAGGATATAGTTTTTTAGCTGAAAACGTCTAATGAGAAAAAACGGATAACATTGAAAATTTACGTACATTTTTGCAGACCTTTTTTGCTCACAATTTTGTAAAAACTTTCGGCAAAAATATCACCTTAGTCAAAAAAAAATTGCTTAAAAAAAATTTCTATAATACAAAAAAAATGTGAAATCTATCTATTTTTTTCAAAAAATGAGCTACCTAAAAATCTATTAATGATTCTGTGCGATTTTTTTGTGAAAAATTTTGAAAAAATTCAGAATAATGTATAATTCCGTTATATAATATTTGGCGAAAAAAATTAATTTTTGAACTATAATTTTTTTTATGAAAACTAGTTTCAAAAATCGATATTTCACCTAAAACGAACAACCCTAAAAATAGGCGGCACACGAACTATGTTTCCGGCAAAGTGGTAATTGCCGAAATTTTTGGCAAACTGTATAGGCTTTGCAGAATTTTTTTGTTGGAAATTTCAGATTTTCAAATTTAATCGGCAATGAAAACGAAACGTTTATTCCGCACATCGGCAAACCAGCAAATTGCCGAATATAATATTATGTCTCCTAATAAGTTCCGGGGCAAAAATCATAACCTTGTTCGCTGTGTATCGATTTTTATGAAACTTTGGGAGTTTATGTTATCAACCGTGATCTTTCAATTGACAATATTCACACAGTTTTGTGACCACCCCAAGTGCCCGTACTCGGAGCCAATTGTTTCAGGTATTTTTCTGATCTCGCTTCTTTTTATCTTTGAATCGAGGTTTGTTGCGGATTTTGCTTTGTTTCGAATACATCGTTAGAAAACGAGAAAAGTTTGGAAAAAAATTTGTCCAATAAATTTTTTTTGGATGATCGGCAAAGAAGTTTCAAAAAGATTTTTGTCGAAAATTCTCTTTCATACAATGTAAATGAGGTGTCCGAACCAAGTGTAAATTATTTTTATACATACGAACAACATATCAATTTAGTTCGATACACTAAAATGATAATAATATAATTTTTTCGGATAATTTTTGAGTTTTTTGAATACTTCTTAAGTTTCAAATCGATGTTCAAACTAAAAGAATTTTTGTGTGTAAAAATAATTTTCACTTGGTTACATCATTTTTGTATCAAAAATCTGTGAGCATTTTAAAAATCTTTTTGAAGCTTTTTTGAAACCAAAAAAAATTTTTGGACGGATTTTTTTCCAAACTTTTCTTGTTTTCTAGTGATGTATTCTAAACAAAGCAAAATCCGCACACAAACCGATCAATATCTTCAAAGATAAAAAGAAGCGAGATCAGAAAACCTGCCCAACAAATTGGCTCCGAGTACGTTGGGGTGGTCAAAACATTTTGTGACTATTTTCAAAACACTGAAAGATCATGGTTGAAAACATAGATTCCCAATTTCATAAAAATCGATTTGCAGCGAAGTTAGGATTTCTTGACCCGGAAACTTATTTGGAGACCTTATACAATTTTTCAACATTTTCCAGTAAATTAGGGAGGTAATCGTCTCGAACATTATCGATTCATCTCCAATGTCACTTTATCCGATGCGTTTAAGCGAATTGTCGAAGCTTCACTTGCAATATGTGTATTCTGGTAGGGGGGTTAACTTTTTTTTTCCGGAAATATATTGAAAAATGAGCATATAAAAAGTTTTAAAATAATTTAAATATTTACAAAAAAATTTTTTCTGAAGTCAATTATATTGCGTTTGGAAAATTGATTCTTGTTTCGAGAACGGAAACTCTTTTTTTTTAATTAAAATGTTGAAAAAAAATCCAGGAAAAATGCTGAATTTTTCGGGATTTTTCTGAGCACATTTCTAGCCAAGCTCTAAAAATGAAAAACTTGAATTTTTCTTTATTTGAATTTTGCCCAAAAATGACTATTTGAGGAAAAAAAAAACATATTTCAATCACCGAAAAAATGTATTAATTTAATATTTTAATGTTAAAAAGGTATTTGAATTTTTTTTATACGACCTTTTTTTTGCACAAAAAGTTGAAATTTGGTTGAACCCGGATAAAATTTAGAAAAATTAAAATTTCAATTTTTTTTTGCGTTAAAAGTTTTTTAAGGTTAAATATGTTAAATAAGCACATTTCTTGAAAAGTTCTTTTGATTTTTTATATTAAAAAGTCTATTTTTCAAAAAAAAATTTATTTTAATTTTAAAATTTTAAAAACTTTAGAGTGGTGTAGTCGATTTTTTAAATTGTTCGATTAGACTCAGAATTGACTGAAAACACCGAATTTCATAATGAATCTTCTTGAATACTTCGCAAAAAAAAGATATGACTGCTAAAAAATGGCCTAAAGTTAGTTAAAATTTGAAATTTGATCGACTTGTCAAGCGGCTGGAAACTATTCTTTTTTTTGAAACCGTCAGATTTTGAGTATAAAATGTAATTATATTGGCGATATCAACTTTTTAGGTATTTTAAAGTCGATGGACGGAGAGAAGACATTTTTAAAGGTGGAGTACCGATATTTAATACTTTGCTTTTTTAGACCCAAAATGGCCCAAAACTACCGAATCTGCCGTAATGAGCAACGTTCTGAAAATTTTCCACCAAAAAAAAGTTATGGCCGATCAAAGTGCTTCTTTGGAAAAAACGCCATTTTTAGCTAAGATGTCAAACTTTGGCAAATTTGACAGTCTCGCACCGATAAGTTCGGCCAAAATTTCGGTCTAAAAAAGCAAAGTCTTATATTTCGGTATTCCACCTTTAAAAGTATCGCCGTCCACCGACTTTAAAATACCTAAATCAAGTTGACGCAAGATGCCAATTACATTTTATACTCAAAATTTGACGGTGATTTCAAAAAAGAAAGCTAGTTCCAGCGGCTTGACAACCAAGGTCGGTCAAATTTCAATTTCCGCTAATTATGAGGCCTTTGTCTTATTGGAGCAATCATAACTAGTTTTTTTGAGTGGTAACTTTTTTTTTTCGAGAAGTTATTGTCATGAAATTCGGTGTTTTCAGAAAATTTTGAGCTAATAAAGCAATCAAAAAATATTCGACTAACTTTTTGGCCTATTTTTTTGGGCTAAAATTGAAAGGTATTTTTCCAGCAAAAGCGGTCCGTGTCAGACGTCTGTCCGAACGTTCTCGATGCTTTAACCGACGAGCAGAAGCATTCGTTGACCGCCCTGGCACAGAATTTTGTTCTGCAAATTGCATTAAATCATATACACGAGGTATGCGGGGATTTGAGCAGAAAAAATGTTTAGTCAATTAAGAAAAAACCTTGAGTTTTTAAAAAAATCTGTGGATGAGAAATTTTCGCAATAAAAAAATTATATCGGTATAAAATTAATTTCAAATTTGAAAAAATTTCAATCAAATAAATTTTGAATTTGCATTCCAACGTCATCGGTCTAAAGAAAAAATTGCTTGAAAAATTGAATTAAATATATTTCTTTAACTACCTGTAAATTTTTTATTTGGGATCCGAGAATTCGACACTGAAATTTCATTTAAAAAAAATTAAATAAAATTTGAAATTTTTTGGAATATTGCAAAAAATTGCTAAAAATTGAATTTTCCTATATTTCGATCGGTTTTTTTTTAGATTTTTTAAAAAATTTTTTTTTCAGCCATTTCGGGTGGCCGAAAATGGAGAAAAAATAGTCAGAAAATTCAAAAAATTGCTTTTTTTTTTCAATTTTCCGAAATTTTGTATCTTGATCGTCCAAAAATTTAAAAAATAATCGCTAAAAAGTTTAAAAAAAAATTATTGAAAACAATTTTTTTAGCCAAATAATTTCTAGTAGATTGCATGAAAAAAGGCCCTAGTGAAATACGAAACAATTTTTTTTTCAAATCCGATTCAGAAAAAATTGAATTCTCTCTGATTTTGGGCCGATATTTATAAGATTTACAATATTCCAAAAATTCTTGAGAAAAATTGAACTATGTCTGCCGTATTCCTGTGAACATAGCGGAAAATTGAATTTTCCAGGTTATGTTTATCGGAAAAAGTATAGTGACTCTACGTAGAATTCATGAAAAATTCTGACAAAAAACCAAACATTTTGGCCCAAAATCAGAGATTTCACAAAAAAAAATGCTGAAAAATCAATTTTCAGCAATTTTTTTTTCAAATTTTTTTAAAAAATATATTTTAGTTAATTTAATAATTTTTTTTTCCGTTTTTTTAATAGAAGAAAAGTTATTTTCCCAAAAATGTGCAGACATTTCAGAATTTTCGGAAATTAAAAAAATTTATTTAGCAAAAAAAAAAATTTTTTAATCCAATTTTATACTATGATTTTTTCACTTTTTCGGTGGTATTAGGACTGAATTCAAAGTCTCTTCGAAAAACATAAATTTTCAGAAAACTTAAAATTAATCTGATTATAATTCGGAGCATATATGAAATGTGCTTTTATCACAACATTTTTTTTTTTGACAAGTCAAATCTTTCCACATTTTTAAAAGTTCCTATTTTGTATATATTCGGATTTAAATTATTTTTTTAACGGGTTTATTGTCTGAGCAAAAAAATTGAATTTTTCTAAAATCACCAATTTTCTTCCAGATTCTCGGAATCGATCGTCTTCAAGACCCACTATTGATCTACCATAGGATGCTCCGATCAAAGACCACTGGAGAGCAATGAAAAATGCTGAAAACGCAGAAAATCTCGACGATTCGCCAGTTTCCAAAAAGGAGAAGGATACTCGACGAGGAGCCCGCCGATATTTGAGGATTTTTATTTTAAATTTGGTCGGTTTACGAAATTATTTAATTTTCCTCTATTCTCCCTCATCTCTGTGTTTTTTTCTAATGTCTTTGGGCGTAGAAAAAACGAATGGCTCTCTTCGCGGTTAAACCTTGAAATTTTTATTTTTCTACTATTACCTCCCCCTGCAAACGCGCTCTATTGGCGACAATTCGCAATGGAGCGATTGCATATTTTGTTACCATTTTCCAGACATACTCATGTTCGATCTTCCACTAGGGGAGGGTCTCGCGATTTTTTGAAAACTAAATTTAGATTTTTTTTTGAAAAATATTCGAAACAATTTTAGGTTTTTCGAAAAATCCTAATTTAGCCTAAAAAATCAAAAATTGATGGGATTTTTAAAAAAAATTCAAAACTTATAATCAAAAAAAATTGCAAAGATGTTTAATTTTTTTGTTGAAGAAAATTTTTTGTAAAAATTAATTGATTTTCCGCTTTGAAATAGTTTGAATTTAGAATTTTTTGAAAAATTATAAAAATTTTGAATTGAGCTTTTGAAAAAACATTACTCAAAATTGTTGGAAAAATTTTGAATTTTTTTGAATGAATTCAGAACTTTTTGAAAACGGAAATTCGAATTTTTCTGAAAAAAACGTTCGCAAAATTTTTCGAAATAATTGAATATTGAAAAAATTATAAGTAAATTCCTAATTTAGTCGGAAAAAAATATTGAAAATAAAGTGACGATTTTTGAAAAATTTTCCCAAAAATTCTATAGAACTGTCCTGAATTTCTATAAAAAATTCGAAAAAATAAAGTTTTTTAGAAATTTGCAAATTTCTTTAACATATTGGAAAAAATTCTATTTATTTTTGAAAAGTCATTTCTAAAATCTTCCTTTCTGCTAAAACCTGCAAATAAAAGGACCCTGCCCCTAACTATCTTGTTCATCCAAAAACCGACAATTCTTCTGTTTTTGTGTTATAATCGTCCTTTTTGACTTGTCAAACAAAAATTAAAATAAATTAGAAGAAAAGGGTTTAGATACGATTTTGCCAGCACGAGGCCGAGGTTTTTCACGGCCACGTGGCACAGGCCGGCAAGTAAGGCTGAGGCTGTGGGGGGAAATTGATAGGGAAGAAGGCAGGAAAAAAAAAAGAAAAATTCAATATTTTAAAGCCAAAATAAATTTTTCTGAAAAGACTAGCAAAACAGGAATGGTTAGGGGTAAAGCCGATGTCGGAGTTTGACGGAGAATTTTGCAAAAACATTAACAAAAACGAATCGGTAGGGACGGACCGGCAAGATTGATTGTTGAAAATTGACGAAATCTATCGATTTTTTGGCGCACGGGGTTCTGGCCTTCCCTCATAAATGGAAGAGTTTTGCCGAACTGGGCCACCAGGTCATAACTGGGGTAGGTTTACGGCGCGTTGCGTGTCGCGTCGAGGCTCAATTTTAGTTGTAAAACTAAAGAAGATGTATTTGTCCGTGTGAAGTACACGACTTTCCCGGGGCGCGATTGTCATGGAGCGCGAAAAATTAAGGGCCAGACACAGAACCCCGTGAAAAAAGATAATCCCGTTTAGAATCGGTGAGGGCGTGGAAAGAAAAGATGATCAAGAAAACGGGAATGAGCAACATTTCCAAAAAATCAACAATAGCGCAATTCCAGAAAATTCCATAGAAAACGGGGTCTAAAGCACCAGATTAGTGTTGTGCGTGGGCGTCCACTGTGACGTCATCACCGTCCACGTTTCGTAGTTCTACCGACTCGTGCTGATCTGAGAGCTCGGCCGAGACTTGGAGATCTCGGTGAATGTGGCGAATGCTTCGCGGGTGAACATGTCTGGAAAATCAGCAAGTCAGGAGAAAATTCAATTTTGCGCGTCAACTTTGATGTTTTGTTTGTGTTAGTGAACTTCAGAAAATTGAATTCGCCAAATTTTACGAGCAAAAAATTGGATTCTTTTGGTATTTTTCATGGAAATTTAACCAGGTTAAAAATCGAGGTTTCTCCGGAAATTTAACGTACTTTATCGATTTTTCATCAGAAATCAGTAGAAAATTCCTTCTGCGCGTCAATTGATGTAACCTTCGGGCCGTGCGGAACTGAACTGGATTTCGCCTAATACGAGCAAAAGGGGGGCTACCGTTTGCAAATTTTTCTTGGAAACTGTCAAATATTGAATTTTTCGTGAAGGGCAAAATTTAACCAAAAATCGGGCTTGCTACGGGATTTAACAAATTTTATCGAATTTTTTTGCGCGTCAAATTTGATGTTTTTTGTTGAACTTCGGAAAACTGTATTCGCCAAATCTTACGAGCACAATTGGACTTTTTGGGTATTTTTAGTCCGAAATTGATTGTCTTAGAGATTAAACGCGATTTATCCATTTTTTATCGGGAACAGTAGCAAAATTCAGTTTTGCGCGTCAAATTTGATGATGTTTTTTGTGTTGGTGAACCTCAAAAAACCGTATTCGCCAAATCTTGCGAGCAAAATTGTATTTTTTGCGTCTTTTTCGTGGATTACAAAAATCGTGCATATCTTTTAAAAAAAAAATTCCACACAAAAGTACATTTTCACACAAAAACTGCAATTTGCGCGTAAAATATGGCGCAACCATCGGTTGAGTGCGGCACGCCGACTCAAAAACACCATATTTTTCACGCGCATATATTAATTGAAGCGCCTTCACGTGGTGTCAGGATGGGTCCACGGTTTGATCTACAAAAAAATGGGGGAATTTTTTGCCCAATAATATAGGTGACGTGCATGTTCTTAGCCATGCAGAATCAGTCTAAAATCCCGCCTTTTTTGTAGAAACGTAGATCAAGCCGAAATGAGACGACTCTGGGCTTTAAAACACTCACCAATAAAACCGAGACATGATCGGAACGTTACACGTGCACTTCCGATCGAATATCTCCATCGTCACACCGGCAGCCCTTTCTCTTTTTCTTCTCGAGTCTGGAAAATAATGATTTTAATTTTATTCTTGGAATTTTAAATTTCAAACAGTAAAAAACCAAAAATTATAGCAGTATTAACTTATCCAAGTTAAAGAACTACAGTGAAACTACAGAAATATTAATAAATATTTCGATGCACCAAGAGCCGAAATCTCTGAGAGCCCAAATCTCGGCTCATTTCGAGTTACATTACAAATAAACTGCAAGCTATATATAGAAAATTCAATTTCAATTATTTTGTTAGTTAACAGAATTTGGCTAGAATTGAAATCGAGCTGGGATATGGGCTGGCTAAGTGAATTTTTCCTTTTTTTTTTTGTTTATTTTGATATCCAGGGGTGAGCAGCAAACGATGTTTCCGGCAGATCGGTCGCTAGCTTGCCGGAATAGAACACTGCAAATCGGCAAACCGGCAAATTACCAGACGAGTTTGCCGGCAACGTATGCTCCCTATGAGCCACCCATCAATCGATTTTGTCGGCTTATATTTACGCCATATGGCGGTTTCAGAAGTTTTTATTTTCATGAAAACCAGAGTAACTATAGATCATTGAAAGAATATTTTGTCGTTTATTTTGAAAATATGATAAAAGACAACCGAGATATAAACGGTCAAAGACTAGTCAAGGGGGGCCATACAAAAATGTTTTTTTGTAAATTTAGAAGAAAATGTGTTTCCGTCTTATTAAAAAAATCTCTCTAAGCATTTCCGGCAAACCGGCAATTGCCGCCCTCCCCCGACCTACGCACCTGTTCAAAGTACTCCTCAACAATCCGATGCGCAAACCCCATCGCTCAGACACAATCCCTCTCTCGCCGGATTGGAGATGTCGGGGCGCACTTGACAAGCATACTGCTCATATCGGAAGTGAATTCGTGTCACGTTGCTCCTCCGGCACATCTGTCACATGCATCTTGTTGAACTTGGCGAGGTACTCAAAGTGTCGACTGAGGTCCGTAGCCAACACCATCTCCACCATCGCATATCGCATTTGTATGACTCGCGCGACAGACTCGGGAAGATGTTCACGTTGGCGTTGTGCTGAAGGGTGCTTAGCTGAATGGTTAGCCTAGTGCGGATAATTCCAGGAGTTATCATTGTAAAGTATTGCAAGCTGTCGCGTCGTATTGATCAGGTACGCGTTTCCTCTTCCAGGATGGGCTAGATCATGCACCGCCTCTGCGAAAAGAACCGCCGTCACCGCATGACTTTCATTCAAGTGCACGGAGAACGACGGGGAGTCAAGGTGGCCTGTAGGACGTCGGCTGTGTGAGTTGCGTTGGGATACGTGTTTCCCGCATGGTAATGAGCCTCGATGGATAGATTAGAATCCAGCGGTGGAGGAGATCGTCGGAGCAGCCGAGCACATCGCAAACCTTCCACCTCTCGAAGACTTTCATTCCGATTTCCTTGGGAAAGAGCGTCGTGATCCGACACCTTTTCCAGATGGAGGATGTCGAATTTCCAGCAATTGTCGTTTTCCAGCGGGTGAGGGTCTTCACGTCAGCGGATACCCGTCGACATTCTGCATGGGATCCTCGCTTCTCTCGATGCGCGTCGACGACGCTTGCGCTGCCTAGCTGGATGATGGAGGCGAATGAGACAATCGTAATATTGAGTTGCCTATCCGATCGGCGTCGCGGAATCGGTTGATCGACGGTGCGTACAGCTGGTCCGACGACAGCACCTTCATCGCGTCCTTTATCGTTTTTGCCGGTTCTCCGTCGACCCGCGACACGTCTCGGAGCATTGTGAGCACCTCGGAGATGGGCGCCTAACGATGCCGCCAGTCCGCGATTTCAGGCTTTTCAGGGCGCCGTCGCGGATTGGCGGTACCGGGTTGGTGTTCTTGTGAGCGTTTCACACGAAGTGACTACTGCTAAATAGAATTTTTTGATTAATTGGTGGCCGAGCTTTTTAAATGGTTGCCGCGATGTTTAAGTTGATGGCAGAGTTTTATAGGTTGATGGCCTAGTTTTTTAAATCGTGAGTTTCTATGCAATTTTGTGGCCGTGTTATTGTATAAGTTGGTGGCGGAATTTTATAAATTGACGGCCGAGTTTTGTAGGTTGGCGGTCGAGTTGTATGAATTGGTGGACGGCCTAGTTTTACAATTGTGTGGCCGAGTTTTTGTATAAGATGTCTCGTGATGAGCCGAGTTTTTTCAAAATGATGGCCGCGATCTTAATGATGGTCGAGTTTTATAAGTGCCGAGTTTTATAGGTTGATGGCCGAGTTTTTATGTAATTTGGTGGCCGAGTTTCACAAGCTGATGGTCGAGGTTTATGAATTGGTGGCCGTGTTGCTATACAATTTTGTCTGGCGGTGTTTTTATATAAGTATTTGGTGGACGAGTTTTATAAATTGGTGGCCGAGTTTAACGGAATAAGCAAAGGAAACTAAAGCGAAAGTGCTAATTTTATTGAAGGGTTTTAAAAACTGGGCCATCACCTTTTCAAGAAAAACTCGGCCTCCAAATTTTCCAGCAAAATACTAGGTCGCCAGTTTTTCCAGCAAAAAAACTCGGCCACCAAAATTTCCAGCAAAAAAAACTGGGCCACCAAATTTTACAGCAAAAAAAAAATCGGCCACCAATTTTTCCACAGAAAACGGGCTAGTTTCATTGTTCGTTTGAGAGAAAGGTAGGTCACGTACATTTTCAATACGAATACTCGGCGACCAATTCTTTATAAAAAATTCCGTCATCAATTGTCATAGAGATTAAGTTCGGCCATCAAGGTTGAAAAATAAACTAGGCCACCGATTTTTTTAGTTGAAAAAAACTGCTCGAACACCTAACCTTAAGATTTTCCTTTTTTCTAGCCTAGAGCACGGTTATCGCGTTTTTAGGCCACCGATGCATTTTTTTAATCGAAACTCGAAAAAAAATCGGTGGCCGACTTTTTATCATATACGGCCACCAATTAAAAAAAACTCACTTGTTAGCAAACGGGACCCGTATCATTTTCCTGTCTCAATACCCTCCGTCCGCTTGCCGCTCCTCTTCGGTGCAGGGCCCTCGGGTGTACAGAGACTTCCGTCGCATTTCCGATGCGGGTTGTCCGAACACCTCGGATTATGCATCCCGTCACGTTCTCTAGCCGTAGGCGCAAGGATAACGTACTGCACTAATCGTTGCTCATCACATATTTCCACTGCTTGATTCGTCTGAAAATATCACCGCAAAATTTGAAGGTTTTTAGGCACATGTGGCGCCAGTCCATTTTGATCTACAAAAAATGCGGGAATTTTTCACCCAAAAATATATGATCAGCTCACCCAGTTCTTAACGATTCTAAACTCACCCGCATTTTTTGCACGCTCTACGTAAATCAAGCCGAAATAAGAGACACTCTGACAGCGCGTGTAGGCAGGTAGGCGTTCACCGAGCCAGGCGATTAGGCCAGGAGGCAGTCGATTAGGCAGACTAGTAGGAGGTAGGCAAGTAGGCATTGAGGCAAGAGCTCACCTAATCCAAGACCGCGAAAAGGGCTATGGGCAGCGCGCGGATCCGACTCGCGAGCCGCCCGACGTAGTCGAAGAGCACCACAAGCGTATTCCACGTCACATGCTTAAAAGAAACGCATGAATGGGAATCAGTGTGTATGAAATATAAATTAGAATTGTAAATGAGAAACTGAGAAAACGGATGACTTACCATGATGAATGATGTTGGAGTGCGCAAGAGCTCTCCCTCGCTTTTCGCTGATGTGTCTATGTCGATTGTTAGATTGACAATTCTGGCAGAGTGGTTTTCTAGAAAATTGGGGAAAACTCGGCCAGATATGTTTTCTTTGGTTTTGGTTGGATAATTTTGGCGACCGAGTTTTTCAACGTATCCTTTATGTGTCCGTGGCCGAAGGCACATAGAAGAAAATTAGAACAATGCCGAGTTTTATCAACGTAGTCTAAATTAGGTGTGGCCGAACTTTTCGTCTGACGGCCACGCAGCAAGAGGAAAAAATAATGAAACAAAATTTGGTGGCCGAATTTTAAGCCAACACAAAAAGTTGGTGGCCAAATTTTAAGCCAACGAAAATTGGGGGCGGAGTTTTTGTTTTTTGAAAATTCGTGGCCGAGAATATGGGAAAACGCGGCCACACGATATTTTTTCTTTGGTTTCTGGCTGAATAATTTTGGTGGCCGAGTGTTTTTGTTTTGGATAGGGCAGTTGTGGTGGCCGATTTTTATCATTTAAACCAAATTTACGTGTACTTGGACTTTTTCTGACGGCCACAATAGCAAGCAAAAAATAACGAAAAGTTGGTGGCCGAATTTTAAATTCATAGCAAGAAAAGTTGGTCGAATTTTAAGCCTAAAAAAAGTGGCGGCGCTTTTTCTACAAAATTCATGGCTGTCATTATTTTAATTGGAAAAACTTGTGGCAGTGATTTTGTCTCGAAAAAAATCGTGGCCTTTAACTAGTAAAATTTGTGGCCGACTTTTATTCGCGTAACCTAATTAACGTGGCTGTCGCCGACTAAGGCCACCTTGCAAGAAGGAAAAATACCCAGGCGAAACAATTGTGGCCGAATTTTTAGTCGAAAAAAATGGCGGCCGAGTTTTTGTTTAAAAAACCGTATTTAGTTGGGACGAAAAATGGTGTCCGAGGTTTTTCAATGTATCCAAACTTATGTGGCCTGTTAGTGGCCTATAGCCTAGCTTTCCTAAACCATTTGTTTATAAAGTTGGTGGCCTAGTTTTTAACCAGCATAATCCAACTCACTCACTTCTCGGCGATCGACACAATCAACACCTCCGCTGTGCTCACCGAGGCTGAGACGTCTCTGAAAAAAAGTTTCGTTAGTAGATCATGGCTGACGACGCTGCTCCCTTACTTGGCGATTTATCGAGCGATGGATGAGGTACTCGAGATCTATGAATACAGCTAGAGGGCATATTGATTAAACGTCGGATAGTGCAAGCAAGTGTACATAAAATTTCCGAAATTCAATTTCCTTTTTCCCTCGCCGCGCCACCGTGTCCGAATTTCGGAACTGACCACGTTTCAGTCGTCTTGGTAATTCCCAATTTCCTTTCTCCCTTTTTACGTCACATGATAGCGGTTATACGTGTTTCGATGCATACACAACAAGGCACTTAATCAGCTACTAGCTCCTCTCCCAACCTCCACAGAGAGACTGTATGAGCAAGAGAAAAAGCACCTGCTTCTTCCAGATTAGGCGTGAGCGAGCCTGTTGTCATCTGACTTCTGCTGACGGAGGGAGCTTGAAAAGCGGAGCAGGAAGAGGAGAAGAAATAAAGAGCATTCAGAAATTACGCGCGAGTCGTAGTAGCTATTTATACACTGACTTCGTCTCCTTCTTCTTCCTGCTTTTTCCCCGTCTGCTCCTTCGCTCGTTGATGTCTGCCATCATATTTCATTAACGAGGGCCTAAGAATCCTGGAAGAGTGACGTCACACTGATGGCCTCTACTAGGAATCTCAAAGGCAGGCCATATTGATTCATATAGCAGGCCATATCAGGCCCCATAGCCTGGCCATAGTAGGTCACCACAAGCTATGGACTGCCATCAGGATTTTGGCTCTTTGGATGATAAGCTTCTTTGGAGCCCAGCGCTTAACAGACTGACGTCGTGGTATCGAGAATCTCGGCTAGGCAGAAACGCGGCAATTGTGAATTTTTTGACGCACTAAAGATCTTATAGATCCTTGAAATCTTCCACAGGACTTAGCAGACCGGAGGCCTGGGAACTATGCAGTTAGAGGCGCCAAGTCCAATAGTGGGCTCCGAAGAGAGAGTGCCCAGAAGGGCTCCGAAAAAAGCGTAGATTTTGGGCCAAAATTTCCCAAATTGGGCCAAAATTTCAAAAGTAGTAGGTTTCAACCCTCATGTTTCCCGGAATGATTTTGTGGACTATTATTTACAGACTGTGGTGGCCTGCTACCCACAATATGTACTGGGCCAACCTCTGGCCAGGTTACGGCCTTTAATAGCGAATTGCTCTTCCCTTGGAGTCAAAGTTCTTGCAGAGCCTAGGAGACGCTTACCACTTTGGATCAAATGATCTAAAACTCAATGGATCATGACCCTAGAACCTCAATTTGACCCCTAATAAGCCTAATACGGAGCTACGTCTAAGCTCCCAGGCTATATGGCCTGATATGGCCTGAGCAACACTTCGGTGTGGCCCAGTCTAGGTTTTTCCAAGCCCCAGCGGGCCTCAGTTTTTATAAGCCTAAAGACGCAGCTACTGGGCCAAGCTCTGGCCTTGAATTTTGGAGTAATTATTGCAGAGCCATCATGCCTAGGAGGCCTAATCTAGATTTTTTCAAGGATTGAGGCCCCCACGAGGCCTCAATTTTCATAAGCCTAAAAACTCAGCTGCAGCCCTGCCTGTGTTGGAAACTGTACAAATCCTTATATGCCCGTAACGAGTCAAGAGGAGTACACTCTCGCCGGTGCCTTCCGTCACGATCACAGTCTGAAAAAGACGCATTATTTATAAGATCTTACAGGGGATTTTCAGATTAGGAGGGTCGTGTGCCAGACCTCAACAGCTCGCCGGGGGTGATAAAATGCTGATTGACTTGACATGCATATATATAGATATATATGAAGTTGGAAGAGCGGAAGCAGCAGCAGTGGCAGCAGAACTTGTGTGTGACGGGGATTTGTGGGAACAAGGCGCCAAAGAAGACGAAGCAGAAAAGCAGAAGCCAATGGGGGCAAGCAATGAATGCAATCTATGTAGGAGTATGTAGGAATATGTGTGTGTGTGTGTGTGTGTGCGAAAGTCTCTCTATCTGTGTGTGTGTGTGTCACAGGTTATATCGTGTGCACAAAAAATGTATAAGGTCTCCTGATGTGTGTGCGAGTCTGTGAGTCTGTGAGTGCAGTGTACAACACCTTTTGCGGAGTCTTACCACATACTGATACGAAAGTGTTTGTATTTTATATATTTCTTTGCCACGGCACACTCTTCAATTTTTCGCGGGCTCGCCCTGGCCCATCAGTGGCACGCAGTAGAAAAAGTAGTAGAATAACATGCGTTGTGGCCATAGCCCATCCAACTTTGTTACTTACGGACTGAATTCGCGCGCGCCGCGGGGAGGAGAAGCAGAAGACGACGACGACGAGCTCGAAAGAAGACGAGTTGCGCCTCTGCAGTGCGAGTCCCTCGGCAGCGGCACTGCTGCGCCGCGCGCTTCGATGACGCGAGCTCCCCCCCCCGGCGGGAAAGTACGCGATTTGTCACCGAGATGAGCGCTTTGCTGACAGAATAGAATGGGAAACACAGGAATATCGGATTGCAGTAGACATGTTTTGTTGCAAAGTTATGAAAGCTGGCTTGGCGTGGTCGTCGAATTTTTCGCGCTTCATTGACGGGAGAGAAGGGGAAAGTCGTGTTCTCCACTTCACGGAGAATCACACTAAGATTTAGGACTAAAATCGAGCCGAGCCAAAATGGCCTAGTTCTCGGCAGAAACTGTTCCATTTCAATCTGCGAGGAAAGCCAGAGTTCCGTGAACCTCGGCCCTGCGATCGCCGGCCTGCGATCTCCTAGACAAATGGTCACCCCAGCCGGGACTCGGGAAAGTTAGTGCCAGGAGAATAATTTTTGAATTTGAACAAAAAGAGGAACTTGTACAGTTTTACAGCATCTTCAATTGCATCGGCCCAAACGTGTTTGTGGAGCTGCTCGTTGGACAGTTAGCAAAGGTAGGGTTGGTGGAGCACCACGCGATCCACCTGCACCACCACCATTCTCAGGAATACGACCCACCGCAGCACCATCTCATTGCTAACACTGCCCTGGATGCTGCTGCTGCTGTTGCTGCTGGTGCTCTCTGTGCGTCTTTTAGCTGCGGGCGTGTGCTGCTGCCTCCTGCCAGCTTGACTGTGCTAGCCCCACACTCTTGTCACCCTCTTCTCAGCCCCCCACCCCGCTTCTATCGCCCATTCTCTCCACGAATTCTTCTGTCTGACCTCCTCCTCCTCCTCCTCCTCCTCCCAATTCTCATGTCATCGGGGGGCCCGTCGTTTCGTGGAGCGCCGCGCCTGCAATGTCTCGGGCCGCCGCCGTCGTCGTCGGCATCGGGTATCGTGGCCCGTCGTCTTCGGGGGGTGGGTTGTCATCTGCTGTGTTCACAGATGCCGCCGCCTTCACCGCCCATCTCATCGTCTCCTCCTCTCTGTGGACCCGCCGACCGCTTAAGCCCGCGCGCCTTCTCCCATCAGTTCTATCTCTCTCTATCACTCTCTTATCTCAAACCGCGTCAATTTATCTCTCTGGCAGTACTCGCTCTTCGCTCGGCGAGCTGTATTGGGTGTCGGTTTTCAGTCTGCGTCTCCGCGCCCCGGTGCAATGCATATGTTCCATCACGTTCTGCTCCTCCATAACAGGTTGCTCCGTGTGCTTCCGTGTTTTACGCAATTTGAGGTAAAATTGATACAATACAATTGATAATTATCGAAGTGTCCTCTATGTGTACTGACGCTGTTAATTTAATGGCCTAACCACAGAACTATGCTTCTTTAATTTTTGAACTTCTGTCGTAGCTCCGTAGTTAAATCCACTATGAGATTCCTTGCCATACTCGTTTTTGCAATATTTTTTGAGGTTGTTTGTTATGGAGAAAGTTTATGTGTTCTTTGCTTCTTTGGTTATATGGGAACCCAGCTGGCCAGAAGAATGGAAGGTTTTCTGGGACAGAGCTTTTGAATAGCCCACAATAGGGCCCCAGTGCCGGTAGGCAGGCCCCGAGGCCCCTAATTTAGTGCAGATAGTCCTTATTCAGCGTATAGATGATTCAAAGCTAAAATCAAAGGGCTGTTCCATTACGTTGTGATCTACAAAACATGCGGAATTTTTCGCCCTAAAAATGTGACGTCATCACGTTCCATGCGTTATTATTTATGAAGCTACCTCTGCGTCTCATTATCCCGCTTGAAGATCTAACGTAGATCAACCAAGCGCCTTACCCCTAGCCTCTAAGCTCACTACCTAGGGCCCTCTAGGACCTTATTTCGGCTTTTTGGACTGGCCAAGACCTCGCAATTGGGCTTTTAGGCTCCTAGGTCCCTCAAGGACCGTTAGTCTTGGACTATCTGAAACGATCTGCGTCTAGGCTCCTAGGGCCCTATAGGACTATTTAGGCCTCTTGGACTAGCTGACCATCTAGATCCTTCTAGGCCTCTAGGGCTCTCTAGGACCATGTTCACTTGTCTATAGGACCTGACTAGCTAAGACGGGCTTCTAGGCTTCTAGTAAGGGCGCTCCAGGACCTTAGCCCTCTGGACTCTCTAAGACTAATTGGGCTTCGAAGCTCCTAGAACCCTCTAGGCCCATTTAGGCCTCCTGGACGATCAAAGATCTTCTGGGCTTCTTCTAGGCCCCCAATTTCTAGGACCTTCTAAGACACCCAGTCTTTATATTCCCTAGCGTCTAGGCTCTAAGATAGGCCTCGTTTCCGCAATTCCTACTAATGGCTTTGGGAGACCACGTCACTTTCTAAGGCCCATGGACTTCCACAGTAGCTTTTCACGACAGCCATTTCCAAGTTAACGCACTCAAGGACCATTTAAGCCTTTTGGGCTATTTAAGACCCCAGATCTGGGCGATGACTCTTTTTTCTAGGCCTTTTGCCCTCTTGGGCGCTCCTGTACCTTCTAAGACCCTGGCCTTTTATCCCTAGCCTCTAATCCTCTAGGACTCGATTCCGTAAATACATTCCCAGTCCTAGACGCTCTCAGGGCCCCTGGGGTAGCCTTTCGGTTGACCATTTCAAACAGGCCGTTCCGCTCCATCTCTCCTTGCTCTCTCGTGCTCCTTTCCTCCACCATGTTCTCTCATTGTTCTGACGGATGGTGATGAGCATCATCATCCTCAAAGCTCCAAAGACAATTGCCATCAATGTGCCGCCGCTGTGATAAGTGGTGTTATTTCGCCGGGACAAAAAAAAAGGGAAAATTCTCCATGGGAATTTGCGACTAACACCTCCTATTACTGTAAAAAAACATCTGGAGAAGGGGGAAACGAACTAAAAAAAAACAAAATAAAATCGGCGTATCAAATTGAAGCTTCATCATATGATTCGTCGCCGTCGTCTGCTCTGTTCGGCAATGATCGTTTGTTCGCGTCGTCAAACTAACCTACTCAATGTCATAAAGAACAGAGAATGAATTCAATAAAACATGACGAAAAAATAAATACATTCAGGTACTGTAGCTAAATCAGGATCACATCTGGAATCGCTCTCAGCCTGTTCGTTTGTGGGAGCTTGTTGAGTATAGGCCGACCACTACGCCGCCGTCGACAATCCACGACGACATATACCGCCACCGACGACTACGTATGTCCCCTGAACTTTAAAGTTGCATTTTTTTTTAAAGGATTAGGGGTCTTTCGAAATAAATTTCAGTTTTGGTAATTTTTTAAATTTAGTTTTATTTTTTTACGGGCTTTTGCGATTATTACTGCTAGAATGAAAGTATGTACATTTCTTGTAGATCAGCAACTTTAATTTCTGATAACCGATAAATGTTCCGAAAAACTCGAAAAAAAAATAAATTTTTCCAAACTAACTAAAAAGTAAATTTATTTGTACAATTCAAAGTTTGTAATTTTTGACAAAATACATTCAGAAATCTTTTTGGAATAGGGGTTAATTAGGCTTGGGCCTAGGTTTGCGCTTGGGCTTGGGGTCAGGCTTAGGCTTATGGCTAGGCTTAGGCTAAGGATTGGGCTTAGCTGGCTTAGTGCGCTGAGGCTTGGGCTGGGGCTTAGGCTTCAACTTAGGCTCAGGCTGAGGCTTGTGCTGAGGCTTGGGCTTAGGCTTAGACTCTCAGGATTAGGCTTGGGCCTGGGCTTGGGCATGGACTTAAAAATGTTTTGTTTTTCAACAATTTGGTTGTTTTTCGAAACCTGATGGTTTTACCGGTATAAAGTGCCTTTTTTTGTACATAAAAATAATTTTTAAATTTTTTAACGTTCCTAAAAACTAAACAAACTGTAAAGAAAATTTTATTTAAAAAGCAATAAAACATATTCTTTTTCAGTAATTTCAAATTTGATTTCCCGGTCATAAAAAATCAATTTTTTATGCAGTCAGGGCCACAAAAAAAATTCGTTGAAAAAAATTCAATTGGATGTATTCTTCGTGCTTGCAAATTCGAGTCAATTTTCTAGGGATAAAATAGTTGTTTATTTTCCCTGATTTTTTGACGTTTTTTCCTTTTTTAAAGGATATTTTAGGACTTTCTGGGATTTAGAACGGTTTAGCCTAGGAGTGATTAAGACTAGGTTTAAGCCTGAACCTGATGGGCCTTACAAGCCTAAACCGAACCGCCTAAGCCTAAGCCTAAGCCTAACATCAAAAAAACCTGAGAATCCCCTAAATGGCGCAACGTCGAGTAGCAAGCTGATGCTCGCCACTGACACTAAGCCTAAGCCTCAGCCTATAACGAATAACAATTTTGGAACAAAAATTGCAAAATCTCCGCTTCTCCGCTTCTCTTAAGACATCGAATTTCCTAAAAATTTTTAGAAAAAAAAAATCCTCGGTCCAAACTGATCTGAAAATTCTATCATATTTAGGCTTTAACAAATTTCACTTTTTTCTGGGAGAGACACTTTCCATAACACCACAAATTCGGCGAGTCGACCTGTTGAGGATCTTGTCTCGACCCGCTCTCTCTCTAAGTGATTATAACAGAGATCCCACACCCACCCACCCACCGTCATCTATTATGTTCTAGAACTTTATACATTATGATCAAAACCGAATGCTACAAACTACAAAACATCGCCACTTTTTCCAAATTTTCGGCACATTTTTGCAGTCCGACCACAACTACAAGCACCAAATCCATGTGAATCATCGCATCCGTTGGATCTGACGCGTCGGCTTATAGACGGGACACTGTGCCGGCTACAATCTTCTCTATATGGCCAGCGACTTTCCCGTCGTCGGCTCGCAATGAGTTTCCTGATCTCAGGGGTTAGGCTCACATTCAACGGACTATGATCGGGAAGAGGTGCCTCAAACGATAAGTGAGCTCTCAATGCCTACCTGCCTACATGTTTGCAGTATCAAAGATATGATGCCTACAAGCCTACCCCCCTACCTTGTCCTACGAGCCTGAACTTACACATTTTCTGTGCCTAACATGCTCGCTATACTTTTGTCTGCCGTTACGCGCCCCCCCCCCCGCCTATCTGCCTCCAGAAGTCTCCATTTAGTCTTTATGCCTGCACGCCTATCACAGGCCTCCCATTTGCTTGCGGTCGAGTCGATTCATGCCTACGAGCCTGCGCCTTACTAGCCTGAATTCGCATTTTTCCAGTGCCTAGCATGAGTCCCTATGCCTGCATTTACGCGCCTTCTCCCCTAGCTGTCTACAATCGCACTTTCTGCCTACCTGCATGCTTTCCTACCTATTCGCAATACTTAGGCGTACCTAACACAAGCTTAGCGACTACAAAAGCCTTCCAGTGCCAACCAGCTGCATGACTGCGTAGCCTTTCGCCTGCTTAGGTGCCTACCATAATCCTCCCTTTTGTCGATATTTCTACGCGCCCATACCTACATTCCTATCTTGTTTGAATCGATACATATCATGCCTACGCACCTACCTTGGCCTACCTTGGGCCTACACTCCTGAAATTGCACTTTTCCTGTGCCTAGCTCGTACACTATACTTATGCCTGCCTTTAGGGCTTTCTCCGCGCTTATCTGCCTACAAGCATACCTTCTGCCTCCTTGCATGCCTTCTTATATTAGCCTGCTTACCCGAACCTACCACAAGCCTGGCTGCCCAAACTTCCCTTCTGCCTATATGCCTACGCAACTCCTGCCTGCCTATACGTCTACCTCATGCTGTAAACAGACCTGCCTTGTACCTACCTATGCGCCTAAAGATTGGCTGTCTCCTACGTCTGCCTGGCTGCCGGAATATTTTGCCTATAGGAATTACTGTCAGTGCGTCTTTACCCAGATCCTACCTTTAGGTAGACGTCCCCTAAAGCAACCGCCTGCAAGTCTATCACTTCGCCTCACGCCTCCTTGCCTACCTACACACCTCCCTTATCCCGGCTTTTCCACCTGCCTATGCCTATCGCATGCCTACCCTCAAGACCTGCAAACGTGCCTAGCCGTATGCCTACCTAACTTCGCGCCTACATATGCCTCCCTTTCAGATCGAGATTAAGTCGGAAAATAAAACCGGCCAAGGCAGTAGCCTCCTTGCTGGGACGAGGAAGAGTGGGAGGAGGGCGAGACGGAAACGAGCCATCAATGGAAGGATACAGATGATCGCTATCATGCGAGATACCGGAACACGTCATATTTTGGTAGGTGGGTGAACACAGCAAGTGCGCTCCATGGCGCGGGACACTTTTCCCGCGCTTTTTAGGTCAAACACGTAATTTTTCCAGTAATGACTGTGGCGGTGGAATGCGATGATGAGACTGGAGATTTAACAGTGGTGGATACTCGTTGTACTAGGTGCCGTGCTGTTCGACACTTGCCATCCACGTATTGTCCACGTTTAATGAGCTGATTTGCTCGCAGAAAGCGTGTCTGCGAGAGGAAAATGCATACAACGGGTGATGCCGATGAATATGTAATTTTTTTGTTTTTGCAGTGGAGCGCGTTTGTACTCACTCCACGAGGAAATCACGTGGTGTGAGAGTGTCTTTCGGATTGATCTACAAAAAATGCGGTAGAAGAGACACAGAGTTCTCAACTGTGGATTATTAAGAACGTGCTCACGACAGACATTTTTATGGGCAAAAAATAGGCATCCCGCATTTTTGGTAGATCAAATCAATTGGAGAATAGTAAACCTTTTTATTTGAATATGATCCTTTAAAGAAAAAATAGAAATTTGACTGAATTTCCCGCCAAAAAATTTTCGCAGGTAAAAATTTAAATTTCCCGGGAAAATATTCACGGATATCCGGCTTCCCTCATAAATTGAAATGCAAGATTTTTTGCCGAATTAGGCCAGCCCATATCTGGGGTATATTTTGAAAAGGCTGCGTGTCGCGTCGCGGCTCGATTTTAGTTATAAAAGTAAATATATACGCATTGTCCGTGTGGAGTACAAGACTTTCCCACGCGTTGGTGATTGTCAGTGCGAAAAATTCGAAAATGAGGAAGGCGAGAACCTCGTGAATATTTTCTCAAACATTTTGTTTTTGGAAATAATGTGCAATCGCGCTCTAACGCAGTATCCAAAACTTGAGGCTTCTGGCGGAAAACTCGAAAATCAATTTTTTGCTTTAAAATCGTGAAACAGACGAAACTAGTCGCATAATTCAAATTTACGGTATTGCCGCGCCAGTGCGGTGGATCACGTTTGCACTTAAGAAAATTGGTGAAAATCAAAAATTTGGTTTATTTTTGGCAACTATATTTCATTCTCTATTAAATTCATACTGTACACGTGGAAAATCATTGATTTTCCCGAAAATATAAATGGAAGATGCAAGCGCGCCCTATTGTGGTTCGTTAAAATTCGAAGCGTAACTGAAATCGAAATTTTTTCTCGAAAAATTGCAGTGTGCCCGTTGTAAAATATCGTTTTTGGAAAATTTAATATTTAGAAGTGCGGATGCATCCTATTGTGCGCTTCCAATAAACTTACACGCTGGCATGGGATCCGAATTTTCGCGTCGCTTCCATTGACAATCGCCCGTCTACTCCACAAGGACAAGTGCATTTAGTTTTAAAACTAAAATCGAGCCGCGACGACGCAACGCGCTAAATCTACCCCAGATATGGCCTCAGGCCTTCTAGTTCGGCAAAAACTCTTCCATTTCAAAATATGAGGAAGGCCAGAACCTCGTGGAAAATATCGATTTTTCCGTTTCCACGTGGCCAAAGGAATTGCAAGCGCGTTCCAGGAACGTGAACTCGCACATTTTCCATTTTTTGTTCTCCGAAACGTGGGTACACCCGCGAGTGTGCTCGCTGGCAAATGAGCCAAATCGACGTGCGAACGTGTTGTGATTGTATGCTCAATCCGTCATCACCACTGGTCACCTATTTATGAGCGAAAAAACCGGGGAAAAAAACACACAAAGACAACCCAAAACTCAACAAAACAAATAATTTTACAGGATTCAACGAACACAACAAAAAAAAGAAACAATGGCAATTAAATACGGAAGCTGCTGCCAAATATGCTGCCAAATTCAAATTCTCGCTAGAACTTGTACACACGATCTTTATTGAAAACGGTGATCAACGGGCACCCACCACTCTGACCTTTTGAAAATAATTGTTTTAATGATTTGTGTCATTAAAAACCTCGGCCACGGCCGCGACGCCGCCGCTCCGCACGCAGCTGCGTCGGCGGTGGGGTGGATCCTGAACTTATCCCTCCAGCTCGTTATCGTCGTCGACCACCTCGAACAGTTAGCCTCAAATAGAAATCTGAAAAAAATTAATTGGTTTATTCTTTTTGAAAATATATAATTTTATGTTTGGGCGTCTTTGTGGCCTTCCTCATTGCCTTTTTCGCGCGCTCCATTGACAATCGCCCCCCTATGTACTCCAAACGGACTAATCACATCTAGTTTCACAAACGAACGACACGCAACGCGCGTGGCCTAGTTCAGAAAAACTCTACAATTTCAATTTATGAGGGAAGCCAGAAATCCGCGTGCGTTTTATTGATTTTAATTGATTTTTTTACTTTCGAAAATCCCGTTCCGGAGAAGCACAAGGTTTTGCGCGTGTCGGCGATTCGATCCCTCGCTTTACCCCATTATCTGCAAAAAAAAGTACTATTTTTTTTTGTGTAAAATTCCCAATCTGCGAGGGATCTACAAGAAAAATTTTTTGTCCTTTTAATATTTTAATGATTTTTTCAGAGTGATCACATTCTTGCAGATCCTCTTTTCGTGGGGCCTCATAATTTTTCAGTGCTTCACATTTATTTAACATAAAAGTGATTTCTTCATAAAAATTTGAATTTTTTGCCCAAAAATCGAGAAAACCGCCGCTCCGGCTCTTCTTCCGTGCGGCACTGTGCTTTTTGCAAGCTGGGCACAGTATTGTAGGCTTGAGTATGGTCTTCCTTGAGCGCTTGAGTCAACTACGAAAAAAAAAAAGGACTTTCTTTTAAATTTATGTCGGAGATACCACATTCTTGCAGATCAGGGGATCTTTTCGCGGGCTTATTTTTCAGTGCCGCTCGGAAAAAGAGGCGGAACGTCGTGACGCACGGTTTTTTGTCACGATTACAGTTTGACTAAAATTGTTGATTTTGGATCATTTTCGTTGATTTTTTTCGAAGCTGATTTCGGCAAAAAAAAAGTTTTCGCCTTTTTTTGGACAACGAAGAGCCAAAATATCAATAAAAATGAAAAGCTAACTTCATAAATTTTTTAGGATTTTTACATTTTTTTTTTTGAATTGAAAAATGTTTTTTTTAGGTGTTTTTGGTGAAAAAAACTACTTTTTTTAGCTAACAAAAAATATCAAAAACTAAATGACCAAAAATCGGAAAAAAAAAACGCCGCGCCGCCTCTTTTTCCGTGCGGCACTTCGCCATTTGGAAGCTGGGCATGGTTTTGTAGGCGTTGTCATGCTGTCATTACTTGAGCGCTTTGAGGCAAAGACTTATGGGAGAACGGTGATTTAAATCCAAAATTGTCCCGGTGGCGTTCAGGAAGAGACGCGGGGGCTTCTGAAAAAAATTGTTGAAAGATGCAAAAAATCTGAAATTTTAGAGCATTTTTCTGAAAAAAATGCAAAAACCGAAATTTTTGAGCATTTTTCTGAAAAAAACGCTAAAACTCTGGAAGCGCATTTTAGATCATTTTTCTGAAAAAAACGCTAAAAATCTTAAAATTCTGAGCATTTTTCAAAAAAAAGATTCTTGTGCACCTCTGTGAAAACTTCATCCATGATGGTAATTGAAAAATAACAACTGTCCAAAAGCATCGAATTCACAGTGTCGAGTTGGAAAACGCCGACATCTTCGACTACCCTAAAATGCTCATAATGGGGAAAAGCTCTAAAAGCATCGGTGGGCTTCACGCATTCCTCGCGTTGTGTTCGCTCCATTCACAATCGCCCCCGTGTACTCCACGCGCACAAGTGCATTTAGTTTTAAAACTAAATCGAGCCGCCGACACGCAACGCGCCGTAAATCTACGAAAAAAAAAAGGCTTAATTGTTGCTGAAAAATCGATAAAACACGTTAAATTTAATCAGAAAAATCAATTTTCGCACAATAAAATTCGCAAAAAAAAAAAATGAAATTTTTTCGCTCATAAAATTTGGCGATGCTTCAGTTTCGTCTTAGGTTCACCGACCCGAAAAATCAAATTTGACGCGCAAAACTTGAATTTTCGATTGATTTTTGATGAAAAATCGATAAATTACGGTCAATTTAACCAGAAAAATCAATTTTTAACGAGAGAAGCCAGAAATCCGTTGAAAAAGTAAAAAATCAAAACACAAACATTCGAGAGAGTCTCTACAGATGACGGAGACAGGGAACGCATTTTTTCAGAATTTTTCTGCAAGTTTAGGTCCAAAACTGACGAAATAGAAGACACTCCGGGAGCACACTGGCAATGTCATGAAAAAAAATTAATTAAATGCTAGATTTTTAGCATTTTTTCAAAAAAAATGCAGTAAAATTTCAGATTTTTAGCATTTTTTTCGGAAAAGTACACTGAACATCATTTCAGATTTTTATTTATTTTTTTTTGAATGCTACAGACCGAATAGTTTGCCAGGCATTCGAGGAGGAAATCGGCGATGAACTCTGCCACGTCGCGGCATTCGATGGGCGGGGGCTGAAAATATGCAATTTTTTGGCCTAAAATTTGGTTTTTTCTGGAAAATTCTCTTACCCCGATAATGGGAAGGTTTTCGTCTGCGGAATGCTTAAACTAACATACAGCCCTCGGAGCAATTCTCCACGAATTGGAGCCACCTCCTTGGCTTAAGTGAGAGATCATAGATGAAACTGAGCCGCTTCACCATTACGATGCTCTTGCAGCGTTCACGAGCGTTCAGCGTGTTTTTCCAGGATACTCTGAAAAAAGCGCTAATCCTTAATTTTAGCCAAAAAATCCATTACTCAATTTAGCAAAACAATCCGTTAATTTTAGCCAAAAAATCCGTTAATTTTAGCAAAATCCGTTAATTTTAGCCAAAAAATCCGTTAACTTTAGCCAAAAAATCCGTTAATTTTAGCCAATAAATCCGTTAATTTTAGCTCAAAAAATCCGTTATTTTAAGTCAAAAAATCCGTCATTTTTGCCAAAAAATTCGTTATTTTTAGCCAAAAGTTCGCTAGTTTCGGCCAAATATAATCCGTTAATTTTAGCCAAAAAAAACCGTTATGGGGTTCCAAAAAATCCTTTAATTTTAGCCACAAATTCGATATTTTTAGCAAAAAAAATCCGTTAATTTTACGCAACGAACCGTTAATTTTAGCCAAAAAATCCGTTAATGTAAGTCAAAAAATCCGTTAATTTTAGCCAAAGTACAAATCCGTTAACGTTTAAGTCAAACCATTTTAGCCAAAAAATTCGTTAATTTATAGCCAAAAATTCTAGTTTCAGCCAAAAAAATCCGTTAATTTTAGCCAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCTTTAATTTTAGCCAAAAATTCGATTAGCAAAATCCGTTAATTTTAGCCAAGAATCCGTTAATTTTAGCCAAAAGTCCGATAATTTTAGCCAAAAATTCGATATTTTTAGCAAAAAAAATCCGATAATTTTAGGCAACCGTTAATTTTAACAAAAAAATCCGTACTTTAATAGCCAAAAAGAAATCCGTTAATTTTAGTCAAAATATCCGTTAATTTGCCAAAAAATCACCACGTTAATTTAAGTCAAAAAATTAATTTTAGCCAACAAAGACCCGTTATTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAATTCGATATTTTTAGCCAATTAAAATCCGTTAATTTTAGCATCCGTTAATTTTAGAAATCCGATATTTTTAGCAAAAAAAACCCGTTAATTTTAGGCAAAGAACCGTTTAGCCAAAAAATCCTTTTATTATAGCCAAAAAAATATTATGTCAAAAAATCCGTTAATTTTAGCCTAAACAAATCCGTTAATTTAAGACAAAACCGTTAATTTAAGTCAAAAACTAATCCGGTAATTTTAGCGAAAAAAGAACCGTTATTTTTAGCCAAAAAATCCTCTTCGCCAAAATTTCGATATCTTTAGCAAAAAGAATCCGTTAATTTTAGCCAAAAATCCGTTAATTTTAGCCAAAAATCCGTTAATTGTAGCCAAAAATTCGATATTTTTAGCAATAAAAAATCCGTTAATTTTAGGCAAAGTTAATAGCCAAAAATTCGATATTTTTAGCCATAAAATCCTTTAATTTTAGCCAAAAATTGCTAATTCTTTAGCAAAAAATCGCTATTCGGCGTTTAGCCAAAAAATCGGCGTTAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAACTGTTAATTTTAGCCAAAAATAGACCGTCGATTTTAGCCAAACAATTAGATTATTTTTAGCCATAAAATCCCTAAATTTTAGCCAAACAAATCTGTTATTTTTATTAAATAATTCGTGAATTTTAACCGGAAAGTCCGTTATTTTTACTACAAAAATAGCGAATTTTCGCCAATTATAACCAAAATCTCTCGATTTTTTGCTCAAAAATGCACCTAATGTGCGTTTTTCCTTTTTTTTGGCAGTTTCCCTACTTCAATAGCGAGTTTGCAGGCACGTCGTCGTGCAAATTTTGACTTCGATTGCAACAGAATCCAGCAGAATTCGATCGTCAGTCACTTAATACATTCCAAACAATTTTCAGATCCTTTATGGGCACTTCGATGTAATCTGAGAGAGCAAACACGTTAGAATTGCCAGGGTTTACAGCCCTCTTTTAATCACCATCCAACTGGAACGCGAGGTCCATCTTTGGCTGCCATACCTTCACCCGCTCGCCGCCACCCTTGCAAATGTTGTGGATAAATTGAACGGTTCACTCGAAATTCTCCAGATCGCCGTGCTCGACGAGCGCGTTATTCGATGGGTGTGCTCTTTCCGGCTTCTTTTCCTTCTGAAACTGCTGTTTTTCCTTTTTATTTTTTTATGTCGCAAAATTTTTTTTCCGAATTTTTCACGGCACCAACCTGAACAGCGAATCTTCGAAAAGAGACGAAGCGATTTTGGGCTTTTCAAATTTGAAAAATTCAAAGAAGTTGTCACGGAACTAGCCATTTCGAAGTCGAATTGATTAAAAATCAAAAGCAAAAAATTTCGATAAAAAACAGTGTCCGAGAGGAGTACACGCTTAGCCGGGGAACCATGCGCGGGACTCGCACGGAAGAGACGAATTGAAGAACAGCTCGTAAATCCTGTTCCACGCTTTTTTTTTAATTTTTTCAATTCTACTTTTTTCCCAGAAGTTCTTGAAAATATCCTTTTGCAAATTTTTCGGAAAAATGCTCTAAAATTTAAGATTTTTAGCGGCGATTTTTTTCGGAAAAAAATGTTAAAATTGCAGATTTTTAGCATTTTTTCACAAGAAATGCACTAAAATTAATATTCTTAGCATTTCTGCGGAAAAAATTAGCTAAAAATCTTGCACATCAAAGACTGAAAAGAATTTGTTGTAATATTGCATGGATGTTCTGAGGTTTTACATCAAATCTGGGTTCCATGAAATTTGACGTTTTTCACTGAAACATTCTACAAAAATAATTTCTGCGCTCTCGCAAAAGTTAAGATGAAATAATCGCCAATTTTTCAATAGTGCACAGAAACCGTCAGATTTTTAGCATTTTTTCGCAAATATGAAAATTTTAGATTATTAGCAATTCAGAATGCTCTAAAATTTAAGATTTTACCTTTTTTGAGAAAAATTCACTAAAATGCAAGATGTAACTTTAAACATTTTTTTGCAAGAAGCTCTAAAATCAAAGTTTTTTAGCATTTTCTTCGGAAAAATGTTTGAAAATCCCTTCGTTAACGCCTTTTTCGCACTAAAAGATGCTCAAACTAGTTTAAACTTTCAGAGTTTTCCCATGCTTTTGCCCCCTCCACTTCACAAGAAACAATGAAACGAATATGGCGGGATAAAAGCGAAAATTCGGGGAAAACATCATTTTCAATGCATTTTTCATCGCGAAAGCCGAATTTCATTAAAAATGGCCAATTTTTGTGCCAGGTTTCCCAATTAATCTTGTATTTTCGATTAACTCAACCCCTGCGCAGAGAAAATCACAAAATGCAATTGTTTGTGTAAAGCACTTCTCTGCGCGTTTGCGGCATCCGATATGACGAGCAACATATATCTTTTTTCTGGAGCCCTTTATTTTAAATTTATCATTTTTCATGCATTTTTTGAGAAAAAAACTCCCCCAAAATTAACCTAGAAGCCTTGGAAATGAACTTGAATTTTGTGAAATTTGACGTTTTTCAGCGAAAAATTCTCAATCTTTAGTGCATTTCTGCCGGAAAAATGCTAATAATCTTGAATTTTAGTGCTTAGTGGAAAAAACGTTAAAATCAAAATGAAAGAATTTGAAATAAAATCAGAGGCTTTAAAATTTAAGATTTTTAGCATTTTTCCTGAGAAAAGCTAAAAATCTAATTTTTATAGCTTTTTTGTTGAAAAAATGCTAAAAATCTTAAATTTTAGCTCATTTTATTTCAAATTCGACATTTTCATTTTGTATTTAAGAAAAAATAACCTCAAGGTCTGAAAAATATCGAATTTTGAATGAAATTTGACATTTATCAGCGAAAAATTCTCATTTTTCCGGAAAACATGCTATCTTGTAGTGCATTTTTCCTGAAAAAATGCTAAAAATCTCAATTTTTAGTGCATATTCCCGGAAAAATGCTAAAAAATAGTTCTTAAATTTTAGAGCATTTTCCAGACAAAATGCTTAAAATCCTTTTCAGAGAAAGGCTTTATTAATGAAAAATTGCGCTAAAAATCTCTCTAAATTTTAGAGCATTTTTCTCGAAAAAACTTAAAATCTTGAATTTCAGTAGTAAGCATTTTTTTCGGAAAAATGCTAAAAATCTCAATTTTTAGTGCATTTTTCTGAAAAAATACTAAAAATCTTGGATGCTAGTTTTAGAGCATTTTCGCTGAAATATAACAAAAATTTTAAATTTGCATTTTTCCGAAAAAAAAAACGCTAAAAATCTTGTAATAACTGACAAATTTCGAATTTTGAGTAAATTTTATGGCATGTTTTTCGAGGTTTTTCCTTGCAATTTGTTTTCACCTAAAAATTCGACAAAAATGAGCATTTCTGAGCTCTTATATGGCAAAAATTGACAAAAATCGTCAATTTTTCAATAAAAATTGCCCAAAAACCTTAAAATATTCTGAAAAAAGCCGAAAAAACCCCATTTTTTAGCCATTTTCTATAGTATCTTACATTGTTCTCAACTTTCTTCACCTAAAATCGCCGGAGATATTAACATAAAATACCCTTTTTTTTCAGCGCAATGGATTATGAGCCAGGAGGATGAAGCAGCGAAACCAAGATCCGAAGATTCGCGATTGGTAAAAAGTGGGGATTTCCGTGAAATCAAACTCGATTTTTTGTGAAAATATAGAAAAAGCATGAGTTCACAACTGCTCCAAAAACCGAAAAATTTCACTAAAATCTAGAATTTTTGCCCGACTCGAAAACATCAAACGCAAAAATCGCCAAATTTGTGAAAACTAGATTTTTATTTTTAAAAAATTCTAAAAGTTCATAAAAATCAAAAAACCGGATTTTTTTTCTTAAAAATTCTGGAAAACTGTCTAAAAATCTACTCAAAATCAGTTTGTAGAAAATCTGAAGAATAGTCTAAAAAGAATTAATAAGTTGGGAAAAAATTTGAAAAATTACGAAAAAAATCAATATAAAATCGGTTTTGAGCTTGGGAAAAAAAACCCTGAAAAATTGTCTAAAACTCTATAAAAAATTGGATTTTTTAAATAGAAAATCTCAAAAACTAAGAATCAACAAAAAATCGAATTTTCCGGTGGGTGAGAAAACCTGAAAAATTATCAAAAACTTGGTTTTTATCAGAACATCTGAAAAATTACCTAAAAAGCAATAAAACATCAGGGGGTTTTTTTTCTGGAAAAACTGTAATATAGCCTAAAAAGCAATTTAGAAAAAAGTTTTTTTTTTTATAGAAACTACTGAAAAATTATCAATCAAAACCACGAAAAAAGATACATCTTTCGCTTATGTCCAAAAATCCCAAAATTTGCATTAAAAACTAGATTTTTCCGTATTTCAAAAAAATTCAAATTGCCTGAAAATCAATAAAATTGTTGTTTTTTTTTGGAAAGAACAACCCAAATTGGCTAAAAATCCGCAAATTTTTATGCAGCTCAAAGAACGAGAACTCAATGGTCGCGAACCATCAAGCTTTTCTGCCTCCTGGGAGCCGGCGACTCTGGAAAATCGATTTTACAACCAGATGCGTATCATTCACGACGTAGGATATACGTCTAAGAGAGAATAGTGTTCAGAGGCTTGTGGAAATATTATTTTGGTCAGTGCTCCGATGCACTGAACAATTACCGGAAATTGGCAAGACCAAAATTCGTGGATTTTAACCAGAAAATCCGAATTTTAATCAATAAAGGCTAATTTTAGCCAAGCAAAAATTCGCTATTTTAACCAAAAAATCCGTTAATTTTAGTCAAAAAATTCCCTCATTGTTAGCCCAAAAATCGCTATTTTTAGCCAAAAAATCCGTTAATTTTAGCAAAAAATGTCGCTATTAGCCAAAAAATCCGTTAATTTTACACCGGCAAAAAATCCGTTAATTTTAGTCAAAAACTAGCTCCGCTACTTTAACCAAAACATCCGCTATTACCAAAAAATCCGTTAATTTTCGGCAAAAAATTCGCTACTTTTAGCCAAAAAATCCGTTAATTTTAGCCAAAAAATTCGCGAATATTTTTAGCAAAACATCCGTTAATTTAGGCAAAATCGCTCATTTCTAGCCAAAATATCCGATAATTTTAGCCAAAAAATTCGCTATTTTTAGCCAAAAAATTCGCTGTTTTTAGCCAAAAAATCCGTTAAATTTAGACAAAGACAAATTATTTTTAGCCGCACGACAATTCACCAATTTTCGTTTAAGATCCAATTTTTGACAAAAAAATACACCGAATTTACTCAGACGCAAATTCTCCCTTTTATGGCTAAAAAATGCATAAATTACACAATTAAACCAAAAATTACCCAATTCCCAAAAACTCTAATTTATTTACCAAAAATTCTCCTATTTTTTGTTGAAAATTCTCCAATTTTTTTGCCAAATTTTAACAGAAAAATCTATAAAATATCAGGCGAACCTAATTTTGGTCAAAAATTCACCTATTTTTGTTCAAAATTCTACTCACATTTTACCCAATATCCACCAAATTTTAACAAAAAAAGCTAAAAAATTATTCAAAAACCTAATTTTCGCCCAAAATTTTCCATTTTTACTCAAAAATTCCGATTCTCTTTTTAACCAAAAAATCTAGAATATTAGGTGAAAAATGCCTAATTTTGGCTTAAAATTCACCGATTTATGGCAAAAAAAAGCCTCCAATTTCTGCTTAAAACTTCTCTGCTTTTTACCAAAAAACTCTAAGATATTAGGCGAAAATCACTAATTTCGGCGAAAAAATTACCAATTGACAAAAGAAACTCCAATTCCAATCACACAAAAAGTTCACAAAATTTACTCAAAAATTGTCTGTTTTTCACAAAAAAAAAACCTACAAAATTAGGAGAAAATTCACATCAATTGCCAAAAAATCCCTAATTTTGGCCGAAAAATTTGCCAATTTTGTTAATTCAGTCCAATTTTCGACTAAGAAAACCACGTGCCATTATTTTCAGCAAAAAGTTGACCAAGTTTACTCAAAAATTGATACAAAAAAAGTCTATTAGGCGAAAGATCCCTAATTTAGTCCAAAAATACACCGATTTTTGACAAAAAAAACTCTAATTTCAGCAGAAACTTCAAAACCATAGCCACAAGTTCACTGTTTTTTACCAAAAAAATAGAATATTAAGAGAAAATCCCTAGATTTGTCCAAAGAATTAAACAAATGCCAAAAATGCTCTGTCCGTTTTTTACCAAAAATTCTAGAATGAAATTTTTTAGGCAAACAACATCCCTAATTTTTCCCAACAAATTCACCGAATTTAATCCAAAATGCTCTGTTTCAAAAACTCTAATTCCAGCACAAAATTTACCAAATTATAGCCAAAAACGCTCTTTTTTTTCCAAAAAAAATCTAAAATAGCTTAGGCGAAAAATCCCTACAAGATTTTGTCCAAAAATTCAGCAGATTTTTGACAAAGAAACCTCTAATTTCAGCAGAAACGTCACCAAACTTTCATAGCCAAGCAAATTCACTGTGTTTTTTACCAAAAAAATAGAATATTAAGAGACAATCCCTAAATTTGTCCAAGAAATTAACCAAATTATAGTCAAAAATGCTCTGGTATTTACCAAAAATTCTAGAATATTAGGTAAAAAATCCGTAATTTCCCAAAAGATTCACCGAATTTACTCCAAAATGCTCTGTTTTTGACAAAAAAAAACTCTAATTCCACAGTCAAAATTTACCAAATTATAGCCAAAAATGCTCTTTTTTTTCGAAAAAAAATCTAAAATATTAGGCGAGTGAAAATAATCCCTAATTTTGGTCTAAAAAATTACACCAATTTTCCCCAATTTAAGCTTAAAATGTTCAATTTCTAACCAACAAAAAAACTCCCAAATTTTAACCCAAAAATTCCCTCGAATTTCACCCCAAAACCGTCCAATTTTCCAGTCTTTCAACGCCAACACAGGCTATGGAGCAGTTAAAAATCAGCTTCACACACTCGATAATCAGATGCCCGAAAGCTTCTAATGTTCAGCACAACAGGCGAAGAGGATGAGCTGTCGAGGTCGTCGGGCTCATGAAGCGTGTTTGGTTCGGGAATTCAGAAAGCGCTCGAAAGGTGGCGAAATTTCGCTGAAAATTGAGAAAATTCGAGGGATTTTCGCTGAACATCGAGAAATTTCGGTGGAAATTAGCTTATGTCCATGAAAAAATCGTTAAAATCCCAGAAAATTGCGATTTTGACTATTTTTGAGCATTTTTCGCCTTTTTTCCATGAAAAATTCAACGAAATCTTTAGGTCATACTCGCTCTCAGGAAAATTACCGCGTTTTTCGATGAAAAATTCGTTGATATTCGTTGAAAATTATCTATTAGAGATAATTAAAATTTAAAATTCCAGACAAAAAAATATTTTAAAATAATTCGAATTATTTTTGGCTCACACTTTCAAAAACCTCTAAATTCTAAAAAAAAAATTTTGGAGCCCCTTTTCCGGTCTAGAAAATATTTATTACCCAATGATCAAAATCCGGGAAAATTCAGAAATATTTAAGTTTTTGGCTATTTCTGACCTCACTCTTACTCCCACACAAAAATAGTTTTACCAAAAAAAACGGTAACAATTTTTGTCAAAAATTCGACAAAAAAAGTACCTTTCTGGGAAATATTTTTAATAATTTTCCCCTGTTCCGAATATCGATGTGAAAAAATTCAGAAAAATTTTCCGCGATTTTATATGATTTTTTGAAAATTGAACAAATTTCAGTTTTCCCCCCTAATTCCTATTTTAGTTCAATTTGATTTGTTCGATGGACTTGCACACGTTTTTATTAATCTATTTTATTTACTTTTGTTGATTTTTCCACCTCCCGATTTTTAATGTTTTCGGTGTATTTTTGCTTGAATTTTAGCACTGGGAAAAGTCAAAATAAATGCAATTTTCGATTAAAAAGCACGCTGCCCGGCGTAAAAATGAATAACGACTTTAAACGATTTCAAACCTGAATTAATTAATTTCACTGATTTGCGCATGTACGCGTTCGTAGATCAGTGAAATTAATTAATTGAGGTTCGAAAACGTTTACGGGCAAAGCACTTTTTAATTTTTACGCCTGTAAAGCGTGCTTTTTAATCAGAAACTTGCAATTATTTTGACTTTTTCTATAAAATTCAAGCAACAAAAAATACACCGAAAGCATCAAAAATCGATGGAAAATAACAAAAAATAAAATTCTTTAAATAAATTTAAAATTGCGCGAGCGCGCTCCATCGAACAGAACACCGCGGTAATTCATATAGGAATTAGTCAAAGACTGAGATTTTTGAGGCACCACGTTACGGTTTGAAAATCTGTTCCAAAAAGAAGTTCTACGTTTTCGGGATCTGGCACCGTGGCAACTGCGGTTTTCTCGATGAAAAACGTAACCACGATGCGATGTTACGCGTCGCGTGTTGTTTTGCGTTCAGAAAGTACATTTTTTGAAATTTTCTTCTTGATCCTGAGAAACGCTTAACGACACGCAACGCGTAACAGCGGAGCATCGATGTTACGTTTTTCATCGAGAAAACCGCAGTTGGCACGGTGTCCGATCCTGAGAACGTCGATCTTCCTTTCGTAGATTTTCAGAATGTAGATCTTCTTTTGGTAAATATTCTTTTCGTAGATCTTCCTTTCGTCGATCTTCAAAATGGAGATCTTCTTTTGGTAGATCTTCGTAGATCTTCTTTTCGTAAATCTTGTTATTTGAGCGTAGATCTTGCTTTTTGAACAGACGATATTTAGAACGTGGTGCCTCTGATCAAATTTCAAAAAAGCATATAAAATTGAGAAAATTTCCACGTTTTGAATTTGTTTATCAGCATATTTGGTCATTTTGGTACCATATACCCCTTTCCCCTGATTCCGAACAATGTGAAAAAATCGCTTCAAAAAACAAATCCCTGATTTATATTTACGCTTGAAATTGCGCCGAGTGATGTCAAATACGCGCGCATAAATAAATTCTCGACTTGGAGCGCGTTTGCCTCATTTAATTCCTTCTCCATATTTATTTTTACTTTTTTTTCAGTTTTTCACAGCTATTTTCATTCATTGTTATTGTATTTTATAGGTTTTTTTTATTGAAAAATAAATTTTTCCGTGTGAATTGAAACATTATTTGCATAAAAATGAATGAAAATAGCTGAAACACTGGTCCCAATAAAGTAAAAATATAAATGGAGGAAAATTAAATGAGGCGAACGTGCACCAAGGATAATTTAACGCCTTTGGGCGCGTAAAAAATCTCATGTAGTAGGCATGAAATTTAGGCGATTTCTAGCTTAATTATAACAGGGCGAAATTTTTTTTTTGATTTCATCGATATTCGAATCAGGGGAAAATTTGGAGACCTGTAACAAAAGTTGTGTTATGAAAAAAAAATGTATAATTTCTAAGGACAACTTTTTTTTTGTAGTTCTGATCACGCGAATATCACCTCAACGATTCGGCCGTCTGCTATCAGGGCAACGCGACAGGTGCTCCTAATTACATTCCCACACAGGTATTTTTCAGTGGAAAATTCACAAATTTTTCCACTACTTAAAATTCAAATTTCCTTTGCAGGATGACCCGCCCAAGAATGAATACAACAGGAATCTTCAGGAGACGCAGTCGTTGTCAATACAGATCGCCTATTTTTGTAGATGGGGGAAAACTAATTTTACAAAATTGAAAAAATCGTCGCCGAAAAGGTCTTGAGGGTTTTCGACGTTGGTGAACAGCGGTCCGAACGAAAAAGGTGGATTCATTGCCTCGAGGACGTGACGGCACTCATTTTCTGCGTTGCACATATGTCAGAATATGATATGGTTCTTGTCGAAGATTGGCAGTGCGATTTTCGAGTTTTTTGCTTTTTTTTCGTTTTTTTCCCAAGTTTAGGCTACCGTTTTTAGGTGAAAATCTCGGTTTTCTTGGTTAAAATGGTTTTTTTTTTGGCAAAAAACGCGCAAAAATTGAGGATTTTAGCGTGGCGTAAAATTGAGTTAATTACATGGAAAATTTCAGAAATTGAGTTAAAATTGTAGTTTAAGGATTTATTTTTGTGATTTTCTCGATTTTTGACCGTCGAAAACTGTTCGGAGTGAATTTCATTTATTACGCGCGACCACAAAATGCTGTGAGACCGCGTATTGCACAACATATTTGACGCGCAAAATATCTCGTAGCGAAAACTAAAGTAATTCTATAAATGACTACTGTAGCGCTCTGTCGATTTACGGAAATCGTGTAATCGATAAAGTATTTTGTTTAGAAAAAACACAAAAATGACAAAAAAATACGAAAATTGAATTGTTTCGAATAATCGGGTCCCGATCCCGTAAATCGACACAGTTGCCATTAAATTAAATGAAATTAATCATGTGTCGATTTACGGGACTCTCAATTGATATTCGAAACAATTCAATTTTCTTTCGTTTTTTTTTGTCATTTTTGTGTTTCTAAAAAAAGTTATACTTTATCGATTAATACACGATTTGCGTAAATCGACCCACAATGAGCTACACTAGTCATTTTCAGAACTACTGTAGTTTTCGCTACGAGATATAATTGCGCATCAAACATGTTGTGCATGACGGATTCTCAGCATCTGATTTTGTGGCAAGTCGCGCGTATTGAAAAGCTAAATAATCGATATTTTCTGATTTTTGCGCCGAATTTAATTTTTCTTGTTTTTTTTTCTGCGAAAACCACATTTTACTGACTAAATTCAGGTTCATCCATTTGTGCAAAAACTCCGTCGACGAAAGTGTATTTTAGCGTACTTTTAATTTTAAATTTTTTTCGCTCTGAAAATTATGAAAACAAAATTTTCTCGATTTTTGAACCGAATAAAACGTTCAAATTTCAATTTAAATCGAAATCGGGAAAAAATTTTCCGATTTTTACACCGATGATTATCGCTAATTTTTCCCACACCACATTTTTTGCGTTTCAGAATCGTATGCTAGAATCGCTAAAACTGTTGGACCGATTTGCAACAATAAATGGTTTGTCGAGAAGTCGATTATTCTATTTCTCAACAAAAAAGACTTATTCGAAGAGAACATCGTTAGAACTCCACTCATGCTTTCCGGAATATACGGGCGCCAATAATTACGAAGAATCTGGGTACATTCAACAACACTTTGAGGATAAATGAATAAGAGGACTCCTGCAGAGAAAGTTGGTGGTTTTTTTGAATTCACTGCACTTTTTCTCCTCACGAGGGGACGAGGAAAAGTGGTTTCTAGGTAATGGCCGAGAGGCCGACAAGTACTTTCCAGCAACATGGCCAGCGCATTTAATCTTCACGAGCTTTGTTTTCCGCCTGTTTGCGTCTTTTTTCATCGATTTTTTTCGTTTTTTCGTGAGTAAAACTGATAGAAAATAAGTATTTTTTGCCGATGCTAAAACAATTTCCCTCAAGTAAAAAGATCATGTATTCAGGCGGCAAGCCGGGTGAAATGGGCATTGTATGATGGATTACGGGAATACAAAACCTAAACTTTTTCTGAAACATGAAACATATGATGCTTAGATGCTGAAATTACTTGATTTTCATAACGAGCGGACCGGACCGCTGAAAAGTTTCGGGCTCAGGTTTCCACAAATCAACTTTTTGTGCGAAAAGCTAGACTTTTTCACCACAAAAAGTTGAATTTTGGAAACCTCAAAACTTTTCAGCAAGGCGGTCTCGTTATGAATATCAGGTAGTTTCAGGATTTAAGCAGCATATGTATCATGATTCGGAAAAAGTCTAGGTTTTGTATTGCGGTAATCCATCATATTGATTGCACATTGTTTCTCCGTAATCTGCTTGCCCACTGAATGCATAATTTTTTTACGTGGATATTGATTTAGCATCTGCAAAAAATATTTATTCATCAGTTTTATTAAAAACGAAAAAAATCTGACGAAAGCGGGAAAACAGGCGGAAAACAAAGCAAGATAAATGGCAAACTTGTCGGACCCTCGGCCATGGCGTAGAAACCACTTTTCCAAGTCGTCCCTCGTGAGGAAAACCATGTTGAAGTGAGCAAACTCAATTTTTGAATTTATTTTTCATGGAAATCGGAAAATCTTCAATTTTTCCTAATCAATGCCATCTCTACAGAATCAAGAAATCTACACCCAATTCATTACGTGCCACCGACACTAACAACATTCGATTCGTTTTCGATGCCGTCACCGACATTATCATTTATCGAGAAAACCTCCGCACGTGCGGGCTCAAATTTTTCCGCTAAATTTTTTCCGTTTATTCCCCCAATATCACCTCCGAGACATTTTCCAGTAATTATGTCACTGATTGCCACACACAGCCCTCCTCTCCCGTCTCCGCTGTGCAATGCTACGGATTCTCTTTTTTTTTCTTTTTTTTTCCTGAAATTCCAAGGGTGTCGTTGAAAATCGAAAAATTTGAAAAATTTGGGTTCTAAATTTTAGGAAAAGCCAAAAATACAATTTTTTTGATTATTATTCCGGAGAATTCGAAAAATTTCGATATTTTTTAAATTTTTTACAAAAAATTCGAACAATTGCGTTGGATTTTTTCAGGAAAAAGCCAAAAAATTACAATTTGTGTTTAACAAAACGAAAATAAACCAATTTTTCTGATTTCCGGAAAAATCAAAAAATCTCGATTATTTCCAGAAAAATTCGAATAATTTGGGGCTTTTTCAAAATAAATCTTAAAATTTGATTTTGTCCAGGAAAAATCGATAATTAACTGTTTTCTTTTTTGGCTTCTTCCGGAAAATCCAAAAATTTTGCATTTTTTGGATTTGTTTTCAGAATTAAAATTGGAAAATGGATTTTTCAGGAAAAAGCCTAACAATTTCAAAGCTTTAAAAAAACTTTAACAAATTGATTTTTGAGGAAACAACGAAAAATTTTCCGACATCTTACGTTGATTTTTTTTTTACCGAAAAACAAATTTATTTTTTCCAGGAAAAAGCGAAAAATTTTCAATTTTTAAGGAAAAACTCGAACAATTTAGCCTGATTTCGAGTTGATTTGCGTTTATTACGGAAAAATCGAAAGTAATTTTGGTTTTGAGCTTAGAGTGAAAACCCATAAGTTCAATTTATTTTTCAGAAATCCAATTATTTCAATTTTTGAATTTATTCAAAAAAAAAAAATGTCGATTTTTTCCAGAAAAATCGAAATTTTTCGTTTTTGAATGAAAAAAAAATTTTCCTTCAATTTTTCCTTTAAAAAAAATAAATAATGTTCGAATTTCCATGAAAAAAAGTCAAAAAAATTCAAAATTTTCCATTTTCCCTGAAAAGTCAAAATTTTCCGAGTTTCCTAAACTAAAATCCCAATATATTTTCCGGATTTTCCAATTTTCTCTGAAAAATCGAGGATTTTTTCCCGCACACCTTACCCTGCTGTTCACGTGGTGGTCAGGTTGTCTCATTTTGTGATCTACAAAAAATGAGGCCGGAATCTTTCCTCCCCCGGGAAAATCTGACGTCAGCGCACTCGTGTAACCATGCAATCCCCTGCTGATAAGTCTGCGTCTCTTCTCCCGCCGCATTTTTTGTAGTTCAACGTGTAGATCAATAATGAGACCTTGACACCACGTGCCGAAAGCCTAAACCAATATTTTACCGGTAGCTTCTGGCATCTCTACAACCACTGTCTGAAATATCGCGTCATTTTATATTATTATTATTTATTGTATTCGCTTGAACGGCCAAACAATTCCGCCATTTGATTCAAAAAGTAAACATTTCCGAACTTTTTAAAAATTTGAAAAATATTTTTAAAAAATTGTTAGCGTGAAAAACTTGTCCCCCCACCCTGCCTCTCCATAAAAATTAAGTTCGGAAGAATTCAGTCCTTGTTGTTGTAAATTGACGCAATGCGCTTTTTGGTGGTACCTATTTTGCATATTTATCGTCACTTGCGTACGCGAGGTATTGATTCAGATTCCGTCAGTTTTTTACAACAAAATATCGCTAAGCAATCACTCCAGCGCGAAACTTCAAAAGCGAGAAAGGCCAAAATGTTTTGCGTCGCTTTCTATGATTTTATGACGAAAAGCGAGGAAAGCTAATAAAAACAGCGAAAACTTTGCCAGGAAATTTACCGGTTTGCCGCTTTTTTTGCGCTAGAGCGCGATTGCTCACTGAGTTCAAGCGCCCTTCTTATTTTGAAATAGAAGAGTTTGCCGAATTAGGCTATTTTGGTGCGGCACGGCTGGGGTCAATTTACGGCGCGTTGCGTGCCGCGTCGCGGTAGGTGGACCACGCCTTTACCACGCGTAGACGATTGTCACTATAGAGCGCCGAAAATGTAAGGCCAGAAGCCGGTATGAGTGAACTTTTTGTTCATTATTTTTTTTTTCGTCGTTTTTAACGGTTTTTATGTTAAAATCAATAAAAACGGCGAAAATAATTAAGCAAACGATATTCCGGGTTTGGCGCTTGCTTTGCGCTAGAGCGCGGTTGGAGTGCTCACCGAGTTCAAACGGCGCACTCTGGCTTAACTACCCTATTTTGAAATGGAAGAGTTTATTAGGCCTATATTTTGTCCGGTCGGCGGGTAGATTTACGGGGCGTCGCGTGTCGCCCGCGGCTCGATTTTGATTGTAAAACTAAATGTATTTGTCCGTGAGGAGTACACGCGACTTTCCCAATGCCGCGTTGTCCAGCAGGTTATTGCCAATGGAGCGCCGAAAATGCAAGGCCAGAAGTCCGCCGTATAAGTAGCCCATGAATGAGTGAAGTTGTTGTACATTTTCAGTGCACTTTTTGTTTCGTCGTTTTTCTGGTTTTTATGTGAAAATCTGGCACAGTCTCCTGTCATCGAAAGCGCACAAAAAACTGCCTCGCGTTTGAGGTCGCGTTTTTGCTAGCGCATTTTGTGGATTTCTCCGAAATTCAGAAATTACGCGGCAAATGGCGAGGCTTGAATTCCAAATTACAGCCCCGCCTCTTTTGATACATTATCTTCAGGATGAAGATGATCGCTCCGAAAGGTGGGTGACTCTGAATGAAAATACAAGAAAATTATGATTTCTTCAGAGAAACACCATTTTCACCGTTCATTTTTTAATATCCCTACGCCTCCTTCATTTTTTGACCAAATTTTCTCTTTTAATGGTCTTTCATTTCATTTTGTGCTAATAAACAAATTAAGTTCGACATCTGCGAAAAAATTCGTTCAACGCTAAAAAACGACGAAGTTTTTTTTTCAACACTAAAAAGAATATTCACTCCTAGCTCCGCCGGCTGTACCAATGTGCAAGTGCGCCCCAGCCCACTTCGACGCCGAGGAGACTGCGAAATCATTAAAAACAGTGAAAATAACGGAAATTCTGAAATTCCGGGTTTCGTTTGATAATTTTTTGCGCTGGAGCGACTACGATTGCTCACCGTTAAAATAGCGCACGCGCTTCTGGTTTCCCCCATAAATTGAAATGGAAGAGAGTTTTCGCCGAATTAGGTCATTTTGGCGCGGCCCCGACCGGGGTAGATTTACGGCGCGCTACGTGTCGCGTCGCGGATCGATTTTAGGTGTCAAACTAAATGTAGTTGTCCGTGTGGAGGGGGATACACGACTTACACTCCCGTCCGGCAGGCGATTGCAAGTGGAGCGCGAAAATGCGAGGCCAGAAGCCCGTATATGCATTTTTTTGCTGAGGGTCCCGCCACGACATTTACCCTTTCAGTCACGTGTATCAAAGAGGACCGGGCAATTTGGTCAGAAGGAAAATGAGAACTCGCCACGCCAATCAAGTTCTTTTTATCGATGACGGACAATTGCCAAAGGAGGGAAACTCATCTCGTAAGAAAGGGAATTCTTATGAGCTTCGGAAAATCGATTGAAGTATCTGACAAACGGATATGAGACTGTGAGACTTTTTTTAATACTATTGGGTCTCGACGCGATTTCCCACGGATTTCGGGCTTCCCTCATAAATTGAAATGGAAGAGCGTTTACTTGCCGAGGAACTAGGCCCAGGCCATATCTGGGGTAGATTGCTACGGGCGTTCCTTGCGTGTCGCGTCGCGGCTCGATTTTAGTTGTAAAACTGAAGGTATATCGTCCGTGTGGAGTACACGGGCGCTTGCCAATGGAGCGCGCTAAAAATTCAATTTGTGTCTCGCTTTTAACGATTTTATCGATTCTTGGGTGCTGTTCGAACAAGCTCTGAGTCGTGTCACTTGAATTCAATACGGAACACTTTCTTGTGATCAATTTTTGGATGAGAAGCTACTATTTCATGACAAACGGTGAAAATACCAGCTGTCATACACCGAAACCAACCATCAAACCCGAATTGAATCACTTTATTCGGTTAGCAGGAGAATATCGCTCCATCGCAACCATGTTTTCAGCGAATACTTCATCCAACTGCGGCCCCTCCAGCGAACAGTCAAAGAGAAACCTGCGTTGATCATGTTTGGGGATCAGTCGAAACCGCGAGTTTTAAAGTCGAAATAATCGAAGAGGGAGAGCAGCGCTGAAAGAGAATTCGGGGAAGAAGTGCTGAAAAAGTTCCAGAAAATTCGGACTGAAAGGTTAGAGCGGCGGCGGTGAATAACTCGACGGAGTGGACACAGACGGTGAAGGATACTCGGAGACTAAAACATCGTAGCGAGTGAGTTTGTGCCAAACGCTACTCAGATGTACTTCCGCTTCCGTGAGGACACCGCGTTTGATCTCTGAAAATTGCGAGAGTCAGCCCCTTCGTGTAAGTTTCCCGCAATATTTGAAGGTTAAGCAGCGAGGTCCTCATATTTTGAAGAAAGAACTTTATTGCCGTCTAATTCGGAGTCGATTTACGGCGCGTTGCGTTGCTTGTCGCGTCGCGTCTCGTGATTCGCATATTTATCGACACTCGCGTACGCCACGTATCAGATTCCGTGAGTTTTTGCAACAAAAAAATCGCATATGAGCAATCGCGCTCCACTGGAAAACACCCGAAAAGTTTTGAAATTGGGGTTGTCGCTTGTTTTGCGCGCTAGAGCGCGATTGCTCGCCGAGGTTTCAAACGACACTCTCTGGTTTCCCCCTTGTAGACGAGCGTCGCGGTTCGGTCCAGCAGGCGATTGTGAGCGCGAAAAACACGTGGTGTCAACAGTGTCCCATTATGGTTTGATCTTTGATAAATGTGTACGGGAGACGACAGACACCGACTTCTCAACTGATTTCGCGGCAATGGTTAAAAGTGTTCTGACGTCACATTTTTCTGGCATTCAAGACGCGAAAAACTCCCGTATTTTTTGTAAATCAAACCGGATTAGGACAGCCGAACGTGGAAAAAAGGCAAGATGACAAGGGCCCAAAGGTGACCCACAGAAGCCCGGCAGAGTCTCGGTTTTATCAGTTTTCGAGTAGTTTCGCACCACAAAAAGCGTGTGACGTCACATTTCCGGCCGCAAAATTCCCGCGCTTTTTGAAGATCAAACCGGAATGCATTGTTTCAGAATCTACTCTTTGTCTCTCGTTCATTCACCTCGGTTTGGGTATGGTATTGATCGTAACGCTATCGTTTTTTTGTTCTTTTTCAAGTATTTCAAGAAGTTCAACTCGACGGTGAAGAATGGAGATCAGGTGTATAGAGAGCAGGAATCGGCTGAGACTGATGAGAAGACTGAGAAGACTGAGAAGCGCGAAAAACTTTCTATCTGCGTGTGTCACTGCAAATAAAGAAAGGAATTGAAAATAAAAAAAAAAAAAATTTTTTGGGAGTTGCATATATGCATGTGTCGTGGTGTCCGAGTGGATTATTTCGGTTTGATCTACGTTGATAATCTCTCCAAAAAATGCGGGCACTGATTTTGCATGGATAAGAACGTGCTGACGTCACATATTTTTGTGGGCGAATATTCCGGCATTTTTTGTAGATCAAACCGTGATGGGACACGGTCTGGCATCACGTGTACTTGTCGCAATAAATGAGGTACAACATGTTATGCCGTTATCCTACAGTACTATAGGTGAACCCCGCACTTTTTGGCCTCCAAAAATTGGATGTTATAGGTCACAAACTTGTAAGGAGTCGTGGACATGAATGTCAAGATTCAAATTATTCAAGTCAAAAGGATGATAGCGCAGACACGTGCCCCCAACTTCGGTTTTCTACTGTGTAGATCAACAAAATGCGGGATTTAGGACGCTGAGTTCTCCACTGATTTTGCAACAAATTCCCGGAGCTTTTTTGAAGATCAAACCGGACAACCTGACACCAGGTGAAGGAATAAAACACGCTCTTTTGCCGAAATCTTAAGAGTTTCTACAATTTGAAAATCCAGTATTAGATTTTCTGAAAAAAAGTCCAAAGTTAAATAATGGACGCTGCCTAGTCTTTGGGTCCTCCTCTAAAAACGCCCTTTACAAAAAAAATCTATAGTTTCTGAAAAATAAGTGGCAAATCTCTACAATTTTCAATATTTCATACTAAAAAAATCACAAAAAATTATTTTATGGCCGCGCTCGAGTTTTTTACTCTTCCTCGTGGTGTCAGAGTGTCCAATTGCGGTTTGATCGACCGTGTAGATCTAAATTCGGGATTCGAGAACTGAATTTGCATGATTGCTGACTTCACATTGTTTTGGGTAAAACTAATTTCGGCATTTTTAGTAGATCAAAAAAGCCTGGCACCGCGTGCGCAGAGAAGAAAGAGCTAATGAGCACGGGGTGTCAGGAACGGCTTGATCTACAAAACTTGCGGGAGTTTTCAACCCAAAAATATGTGACGTCAGCGCGTGCTTAACCATGAAGAATCAGTTTCAACTCCCGCAATTTTTGGATATCTAGGATCATAGATGAAACCGAAATGGGACACTCTGAAACCCCGGGAATGAGCCAATTGAGCAAAAGTATGCGAACTGAAGGAGGCATCGTTTTATTCGCGCAGAGGTTAGTTAGACGAATTGAATAGGCAAGAAAAAATAATGTTTTGCAACATAAAAGTAATGTACATACTAATGGAAATAAATTAATTATGGGGGAGCTTCATTATTACAAGTCGACGAAGAGCAGCACTCGTTCTTCTCCTCCTTTTCCTTCTCTTTTTCGTTTGGAACGGAGAATTCGACTGGGGTTTCCACATTAGACGGGAGCTGGAGCATCTGAAAAAAAAACGCGAAAAATGGTAGACTTGTCACACGTTTTCCAACCTACTACCTTCTCAAAATAAGACTGGAGAAGAGCGGTAGTACACTTGAGCATGTTCTTCAACAGTAGCGACTCGTAGTTTTCGATCGATTCCTGGAACTTTTGGATCCACACACCGCTCCTTGTCCGCCCTGTCGGCGACATGTAGGGTGTAGATGCCCACGACCTTGGTAGTAGCGGGTTTGGTGAATTATGACGAACGCGAATCTTAGGGACGGATTACTAGAAGAGAAACACACTTATAGTGACAATACAGTAGTCCTAGAAGGTATTGGTAAGGTACTGAGGTACTGACTGCGCTAATTTTTGTACGTTACACCTTTTCCTGGAGTTTTGCAGACCTTCAAGAAAATTCTAGCACTTCCCATTTTCTCCGAAAAATTCCTGCACTTTCCAGATTTTACCAGAGAATTCCCGCACTATACAGATTTTTCTAGAAAATTTTGTTTTTCTCAGAGTTTTACGGCTCCTATAACTACAGTAACCCTACAGTACCCCCCAGACCATATCGCCCCTACCCCAACATACAACCCAATACATCAAAAGACAAAAACTCAAATTTTCCGGAACGTAACCCTATAACTCCTTTAACGTAGACCTACCGGGCCCCTACAGCACTGCTGCAGGACCTTGAGACATAACCCCCTACCAACATACAAATACCTCTTCGAAAGCTGGGAACTCAAATTTTCTATACAGTAATCCCGCTACAGTACTTCTACAGTACCTCCAGTACTACTACAGTACACCGACCATATCCCCCACAAACGCTATACAAATTTTCCTTCAAAAGACAAAAACTCAAATTTTCCCAAACTACAGTAAGCCTAAGCAGTACTCCTACAGTCAGATCCCCGACCTTCCGATATATCCCCACACCAACATACAGCCCAATGTTCCTTCAAAAAACAGAAAAAACTAAAATTTTCCAAAACTACAGTAACCCTACAGTACTCTTACAGCTAACCTCTACAGTACTCCTACAGTACCTGGACATCATCCTTCACCACTTCCAATCTAATACCTCTTTAAAAGCTGAAAATTCGAATATCCTATAACTACAGTAGTTCTACCAGTACTCCTACCTCTACAGTACCACTACATTACCCCCAGTACCCCTACCACATCCCCCCATCTCTAAACCAATATCCCTTCATAAGCACACTACAAAGACTACGTGGACTACAAACTATGTATGGTCAGACGGTTTATTTTTAATATGAGAAATGATGATGAACTAGCTGATATATACTACTATATGTACTGACACTGATTCACCAAAATTAGCGTGTCAATTCAAGATAGGGGTCTTTACGGTACTGGTATGGTACTGGTCCGATACTAGCCCCAGTTCTTTAATACGATTCCCTAAAATTGCTGACTCGGCGTTCCTGGTCGTTGGAGTCCGCATCACTCTGACGCAAAAATCCATACCTCGTTCGGTAATACGATCCGGCGCTCAGATTTCCCGATTGGGACTGGATCCTTTCTGCAACTCTTTGTCTTCAGTAATAAAACATGGAGAGTAATAAAACTTCGCGGGACTCCTCACCACTTTAAGCTTCGAAGGGCACTTTTTAGTTTTAGTCAGCACAAACATGTCGTTCAATAGAAACGCGTACATGTCAACGGTCCGCCCGTTTTCCACAAGCTCGAGGGGGCGATCTTCGTGGATAAGCTCTCGACGCGGATGAGCCAGTAGGTTCTCGCAGAATTGACGGATGAGGCGACGCGGAGGAACTGGTAAAAAATCAAGGGAAAATGTTGCGGGGAAAACAAATGTTTCAACTTTCATCATGGACATAAGACTTGGCAAGTCGCTTATATTCGGCCAGACCCCAAACCTGTGTCTGCAACTGCTGAAGCCTCTCAATTATGAAGGCGCCACTGCACACTATAATCAATCGATCGGTGGCCAGTGTTCCGTCATTGTGTCGATCATTCTCCACCTTTCCCTTACTCGCCTCTTCCTCCGATCTTTTGTGAATCTCGCGGAGAAGGATCGGAAGCCGAGTGATCGTCGTTGGGTGCGTCAAAAGATCCTCGAGCCGTACACGGAAGCATCGTTCATCGGCCAGACTTTATCCGCTCGAATTCCGTGAATCGTTCCTCTTTCTGTCGCATTGAGCCGAAATATTCCATGGTTGCGTAGTTGATGCAGTAGGCTTGGTAGGCGAAATTGTGGAAGGGCGTTTGCAGAACTGGAAGTTTCGCGTTATAACAAGGCATAGTCTCAAGCTATTTTCTCTGCAGCCTATCCCAGCTGTGGTCCTGGTGCTTAACAGTCGTGATTTCTGCTGGAAAACCGGTCTAATCCGGACTACGGAAGCCTGTGTTTTTGAGTCTAAACGACAACATTGTGAGCGGCAACCAGGTACGCTTTTTCATACTACTTTTTTTTAAACTGTTTTTTTGTTCTTTTTCGGCCAGCGGAAGTTTTTGACCCAACTTCGAAATGTCCCTTTTTTTCGCACTTGAGTTTGGGAATTTCTAGAAACTTCCCAGTATTTTCTCTTTTTCCCGCGAAGCCCCTTCTAAACCTGGGCCTAGGCCTACGCATAAACCTAAGCCTACGCCAAAACCTACGTAGCCTAAGCCTAAAAAGCCTAAGCTTAAGCCTAAGCCTAAGCCTAACCTAAGCCTAAGCCTAAGCCTAAGCCTTAGCTTAAGCAGCCGAATGCCTAAGCGTAGGCCTAAGACTGAGACTATGCCTAAGTCCCAGCCTTTACCCAAGCCTAGGGCTAGTTGAAATCCTAAAGCCTAACCCAAACCCTAAGCCGATAATTGCCTAAGCGTAAGTCCAACATACTTAGGCCTAAGCATTAAGCCTAACAAGCATGTCCCTTTTTCTGGCAATTTTAGGAATTTCTAGAAATTTCACATTTTCTCTTTTTCCAGCCCCTTCTAAACCTAGGCCTAGGCCGCATCAACCTGAGCCTACGCCTAAACCTAAGCCTAAGCCTAAGCCTAAGTCTAAGCCTAAGCAGCCTCAGCCTAAGCCTAAGCCTAAGTCTAAGCCTAAGCTTAAACCTGAGCCCAAGCCTAAGCCTAGGCCTAAGACTAAGCTTATGCCTGTTCCTAGCGAAGCCTTAACCCAAGCCTAGAAGGGGGCTAGTTGAAAGCCTAAGCCTAACCCAAAACCCTAAGCCTAAGCCTAAGCCTAAGTCTACGACTAAGCATATGTCTAAGCCTAAGTCTAAACCGAAGCCTAAGCCGAATCCCAAGCCTAAGCCTAAGCCTACGCCGACGGAGCACGAGGAGAAAGTACATAACTTTGTCACAAAAACAAACATTTCTCAATATCGGTCAGTTTTCAAAAATATTTCGGGTAATTTCTCAGGACAAATAACAAAAACCCACCCTTTCATACAAGTCCACAACTAGCTGTGTGCCAATTCTCCTTGTCTACCGGACTGAGCAACGAGAGGAACGATTGACAGAAGGCGAGTATTCTGACAAAATAAAAATGTGTGTGTGTGTGTGAAATGGCACGTCAGATTAAAGGGAAATAGAAAAAAAAAATTAAAACTGAAGGAACCTGCAGAGTTGATCCAAATTTCGGAAAAGGAGGGTCCGGCTCGACAAGAGTAGACATCCCTGTTCGACTTGACATCTCTTCAGCGTCCTTGTAAACATCGCGGAGCACGAAGAGCTGACGATAGAGGAAGACGAGCCGTGTGGAACAGCTCCCATAGCTTGAAGTTATGTGTGTCTGGATGTGGGAATTGTCGTGGTCTCGTCTCACATGAACATTTCCTCAAAGGATACTGGCTGAAAGTTGGATTTTTTTTTGGAATTGGAGCGCGTTTATGGGCTCGTTTTGCAGTTTGTTTATACCCTTAGACATTAAAAAGACATCAGCAACAAAGTCCCACAAGTAGTAAACAAGAGAGATTTTCTCTAACACGAAAATGTGAGAGAGGAATTTTTATTCGAAGCACCATGTTTCTCACTCAAATTTGACTACTCATAACTTAGGTAAACTTAATCCAATACTTCCTTAATAGCTAAAAATTCACATATTCCAACAAACTACAGTAAACTACAGGTACCCTACCGTACCCCTACAGTACCCCGACAGTACCCATACAGTACTTTGACAATATCACCAATCCACTCCCTACAAAATCATCAAAAACAAAAAATTCACAATTTTCAAACAGTAAGTACCCTAGAGTGATCCTATAGTATTCCTACAGTACCACTACATTACCTTGACATATCCCCCTAAACCAATTTCCACCCCCAGGAAGCAATACCCCTTCTAAAACTAAAATACCCATTTCCCAAAACTACAGTAACCCTACCGTACTAGTACCTGCAGTACCACTACAGTACCATTAACCTTGACATTATCCCCCTCAACTTCCAATTAAATACCACTTCAGAAGCTAAAAAATCAAATTTTCCCGAACTAAAGTATCCCTACCGTATAACTACAGTACCCTACAGTGCCACTACAGTACCTTGACATTATCCCCCTCCAACTTCCAACCCAATACTCAATCAAACGCTAAAAATTAACATTTTCCCAAACTACAGTAACCTTACCGTATTCCTACAGTACCCCTATAGTTTCACCTACCAACAACTTTTCCAGCTCATGATCCTCAATCTCATGATCCTTGAAGTCTCCAACGGCCTGAACATGCTTAAGAATCTCACTCCGTTTTGCTCGCTGCACCACTCGTAACGTCTCTTCAGTATCCAGGGCGATCGATTTTTCTGGGGCTGACACAAGCTACTGGATAGAAGGCTCGAAAGGCTATTGTGGCACGTCGGGTGAAGATCTGAAAATGAAGAATCGGTGGGGATCCGTGGTGTCAGCGAGGGAGAAGATCTATTTGGTGGGGTGGCATATAGAAGTGGGTAGTAGCGGTTTCTTCGTTTGTGTGATCTTTGTGTCAATAGACATGATATTAGGGCTTCGGTGGTAGGCAGGTGCGGTTTTAGGGCCTGGCTCTTGCCTGACGCCTGCCCTTCTCACGCCTGCCTGGCGCCTTTTATCATTTTGAGACAGTGAGTATAGGTTTCAAACTTCAAATTTTCTCATTTCTATCATTTTGTTGAAAATCAAATTAAGAAATGAAAAAAAAGTTTAAGTAGTTGCATTAGGCGTGTATTTAGGAATTGCGAGAGGCAGGCGGGGGTCGTCAAGTCAGGCAGGCAGGTCTTCTTATGCCTACACCTCCGGAAGGTGTTCAAAAATCGGTTGCGGGTGTCCAGCAGTAACTTGACAAGAATCATACAAAGCATTCGACTTTTACACAAACCTGACTAGGCTGTGTATTCCACCTGTACAAACACCTAACGATCGATGTACCTGATTTTATTTGATCTGAAAAAAAAATTTCTCAGAAAATTTGAATTCAAAATGTTTCTTTGAAAGTTTGAATTCCCTGCCAAAAACATTCTCAGAAAATTCAGGTTCGCCAAAATTGTTTCAGATTTGAAAATTTAAATTCCCGCCAAAATTTTTCTGTGAAAATTTGAACTCTCGCCAAAATGTTTTTTGTGAAGAAATTTGAATTCCGATACACAAATTTTTACAGAGCATTTGAATTTCCCCCTACAATTTTCACAGATCTTCTTATATATACATATATATATATATATATTAGTTGAACTTTTGGGCAGTTTTCAAAAAAAAAGTCCGGTGATTTATTTAAGCACGTGGTGGCAAAAAATAATTTTTCGGCTTGATCTACGCCGATCTACTAAAAATGCGGGAGACGCAGAGTTCTCAGTTGATTTCTCAAGGTTAAGAAAATTCCGGCATTTTGTACGATATCAAACCGTAATGGGACAGCCTGGCAGATTACCACGTGCTAAAGTTATAGTTAATTTACAAGTCCTGGTTGCAGTGGACCTGCAGGATGTCATGAAGTAGCACGTGTTTTCTGGAAAAAGTTGGTAAACTTTCATACGAAGAGGAAAGTGTAATCGATATTTACTTGACCATTTTTTTGCTAAAAAGTAAGAGTCTTTGAGCCAGGCCGGCGATCGGTAATTGCCGAAAATCGGCAATTTCGGCAATTGCCGGTTTAGTGCAAAGAATTTTTTGGCAATCGCCAATTGTGGCAATTGCCGAAATTGCCAAAAATTCGATTCCGCACACTCCTGCTTTGAACTGTGAATTTCCAAAATCCAATCGAAATTCTGCCGACACTGTACAATCCCTACCTGCCAACAATCCGCCGGAGCTGATTGCCCAAATTTATTGAGGTGACTCTCGTTAGGGGATAGATTTGATCATGTGGGACAATGAGGTCACATTGTCGAGCAGCACCCTTCGGATGAGGTCTCCTGATTCTCACTTGGCTGATCAGGAATGATTGCATGGCGTCGGGAAGGTTGCCTTATTAGGGTGACTTGTTTGGGCTCTCCTTCTTCTGGCTGGAAAAATACAATTTTTTGAAGTTAAGATTTGAAAAAGAAAGCTGTCATTTTTTTGTTGGTATTTTTTACCCTAAAAATGTGGTTTCAAAATATTTTTACATCTGAATATCTATTCAACGGGGTGAACAACTGCAGATCGACCATACTCGAGCTTCTAAAAGTTTGAAGGACGCTTCTCGTGAAGAAAAGAAAAGAAACACGATATAGTTACCCCTACATCGGAAGAGGATGGGATATACTGAGAAGTAAGAATAGGAAGAGAAATGAGAAGAGTTCATATGCACTAGAGAAGTATGTACAATATAATAATTTATGAGCATCTGAGAAAATGAGAGCTATTTGAAAATCTGCAGAGCAAGATAAAACTCGGTCTCTTATCAGAAAATTTGAAATCCCGCCAAAATGTTTATTGTTTAATTTGACGCCAAAACTTTTCACAACGAATTTGATTTCGCCAAAATTTTTCTCAGAGATTTTGAATTTTCCCGCCAAAAGATTTACCAGAAAATTAAAATTCCCGCCAAAACTCTTCACCTCGAATTTGAATAACCCGTTTTTTCTCAGACAGTTTGACCGCCAAAATTTTTCACATGAATTGAATCTTTCGCCAAAGATTAAAATCGTTGGATAATTTTCATTCGCGGCTGGTTTCCAAATCGAATTAAGAACGGCCAAAGTTTATCGGGGTTTTTTTTAACACTTACTACGAAAAAAAGCATGATATACATTTATTTTCCTAACGACGCCTGGTAAAATCCGCTTTACACATCAAAAACTTCTCGGCAACATTGCGTCACCGCCAAAAGAGATGCTTGCACTTCACCACGAATAATAGCTATGACAAGGCAATGCGTGTAGGGAGTTGAGAATTACAACTAATTCATATCCCCTGAAAAAATAAAAGCGCTGTTGTCTATATGATTCTTTACATGGTGACAGCTTACCGAAGAATAGACGGGTAATGAGATATATATGTGATTCATAAATATGGGCCTGCTCCCGGGTATCCGAGAGCCGAGTCGAAACAGAAGGGGAGCATGAATGGAGCAACTAGGGAAAATTGTGTTATCACGATGAGGCACGGCGGGGGACACAATAGATTTTTTTTTTGTCGAAAACGTTTTCCATTTTCACGTGGTTGGCGCATTACGATTTGAGCTACCAAAAACGCGGGAATTTTTCCCCTAAAAAAATGTATCGTCAGCACGTTGTTTACCATGAGAAATCAGTTGAGAAACTTGTTAGCGTCTCTTCTCCCGCATTTTTTGTAGCTCTAACTTGATCAAGCCGAAATGAGACGCTCTGACACCACGTGACGAAAAAAAGTAGATCAAAATTTGCCAAGCCCTTATAATACTCCCTTTTTCAGATCTAGGCGGAGCTCAGTTTGACTCTGATGACGTTAACGCAAATCTTGAAATTTCGAATTCTCTATGGAGATTAGAACTTCCCGCCCCCGCCAGACTTTGTAAAGTTCAACATAAAGATGAAATATAGAAAAAGTTCAGACTATGATAAGGAACTTATGACTAACGGCTCTTGAGGTGAATGAGTATGATGTGATTAGTGATGCAAGAGGTGCCGACTAGAGAGAGAGCTAGAGCGACGAGAGGCTCAGAGAGGGGGGAAACGGGAAGGTAGGTTTGTAGGTAGGCAAGGTAGGCAAATAGGGGGTCGGTATCCGAGAAATAAGGAACCTAGGTCGGCAGCCGTAGGCATAAAGTAGGTCAACATCCAAGTAAGTTAGACAGGTACGCAAAGATAGGAAGGTAAGTAGCCGCGGTGGCAAGGAGACTAAAGGAGTAGGACAGGAATACGTAGGCGCAGTAGGCAGACGATGAAGGTAGGTGGGTAAGCTTGTGAGAAGGCAGTCATAAAGAACGTCGACAGTAGATGCACTTAGTAGGTAGGTATGAAAAAAGAATTAAGGTATGCATAAGGAAGTAAAGTATGAATGGATGCAGCCGAACATGTAGATACAGAAATATCAGGCAAGTAGGAAACAGGCAGGCTCATAATATAGGAAAGTTAGCATCGTAGGCAAGTATGTAGTCCTGGGTAGGCATGTAGGTAGACACGTGGTAGGCTTATGGTTCGATATGCAAAAGAGCAAGCAATCATCAGAAATATGCATATTGGCAAGTATGTAGGCACGTGCATAAGATACAAAAGTAGACCAGGCATGTAAGTAGGCACGTAGGTAGGGAGGCTTGAGGCAGCAATGTAGGAGATCTGGTAAGTAGGTATGAGTATAAGTAACCTAGTGGTGGTAAGTCACAGGTATTTGGCACAATCCTGTGGTCACTGTTCTCAATGGTAATCAGGCGAACGTGCCTGCCTGCCTCCTTAGAAATTCGGTAAAAAGATTGTGGAAAAACAACTAGGGGAATTCCCATCCATGGAGTCCAATGCGTAATGTGAGTGGGAGGCGGCAAAAAAAAAGCGGACGTAAACACTTTTTCCTAATTCTCTTATACTCTCGCTCGTGGAAAATGTGAATATTTGATACAATTTTGTGGGAAAGTACAGCGAGCAGAAGAAGAAGCTGATGTCCCGATCGCGCGCGCGCGAAAAAAACTTTCAATTCCCACTCCCCTAATAATCCGCCTAACGCCTAATGTTTGTCAAATTCACCATGTATCGTTTTCTCACCCATCGGCTATGATTGTTTTTTTTTCTTTTTCAGCAAAAAAAACGGGCACATGAGGTCGGGATGGATAATTAGGGATGTGTGCCAATTTGGCTGATAGACAAAAAAGGAGTACGTGAGATTTTTAGAAAAGGTTGTTGAGAAAATTATCATGAGGCGTTGGGCACGTGGCCGCGAATGAGAAAACTAGGCTACCTTCACGGGGCCCCCATGGCCTTTCTCGTTGGAAAACTTTTCGCGATCTACTGACAAACGCCCGTGTTCCACACGGACAAATTCATTTAGTTTTGCAGCTAGAATCGATCAGCAACGCGACACGCAACGCGTCGACTAAATCTACCCCGAAGATATGGCCGCTCTTTAAAATGGCCTTGTTGGGCAAACTCTTCCATTTCAAATTTTTTATCGCCCTCAGTTTAATTTTTTAGGATACGCCTACGAGTGATCTAGGCCAGGCAGTAGGTAGGAGTGTAGGTAGCCCCCTTTTGGTGTCAGGCTGTCACATCGCGGTTTGATCTATCAAAAATATTGGTTCTCCCAGTAGAATGTGAAGTGAGCACGTTCTTAATCACGCGAAATCAGTTGATAAGTCTGCGTCTCAACCCGCTCCCGCATTTTTTGTAGATCAAGCGACGTAGATAAATACGAAATCAGACACTCTCGTGGTGGCAGAGCTGTCCCAACGCGGTTTGATCTACTAAAAACGCGGGAACATGTGCCCAAAATTATGAGACGTCAGCACGTTCTTAATCAGGGAAATCAGTTGAAAATAAAGTCTGCGTCTCTTCTCCCGCATTGTAGATCAAAGTAGACCACATTAAGACCTTCTGACACCATCCCCGAGAAGAGTTCAATATAACTTAGCTCGTAGAACATAAATTTTTCCACGTGGATTTTACAGCACAATTGCTTAGAGCCACTAGCGCGGTTGCCCAAATTTTACAGGAAAATGAATATTCAGGAAAATTTTACCAGATTTCCCGCGCAAGACACGAAAGTCTTAAAAAGTAGGAGAGCATGAAACTAAGAAAGTAAGAAACTTCTGGTTTACCACATAAATCAAATTGGAGATAGTCGACCTTAAAAATTTTGCACCAAACAGGGCGGAGCCAAAAACACCAAAAGTTACGCAAATTTGTACATGAAAACTAAACACCTAAAACCGGAGGACAAATATGAAGAAAAACGCTGAAAATGCGCAATGAGACTTTTTCCTCCGTTGCTTAATTTAATACATGTCCTCTCCCCCTTCCTTCCTGCTTTCACACTCTTTCGGCGTCGCCTCCTTTTGATTAGAGACCTGAGACTTTTTTTTTTGTGATTGCGTTGAGTAGTGTGGGATGCATATATTAAATCAAAAATCTGACATCAAAAATATCCCTGAAAAAAAACGTAGTTAAAATTTGCTTTAAAACTGCCGATGCGTTTGCTATTTGATCTACAGGGTGCTTTGGCGCGTTCGCGTCGCGGTTTGGAGTTCGAGGCGACGGCCATTCAATTTGACCCTACTACAATAGAAATATTTTGTAATCTTAGGCCATCAAAAATTTTTAAAAAACAAAACCGGAAATTTCTAGGCCATCAAGAATCTCTAGGCCACATCAGACTACTTTGAAAATTTGTAGGCCACAATGGGAACTATTTTCTGAACCAAATTTCTGAAATTTCTTGGCCACGATCTGAAATTTCGAAGCCATATAAAGATTTGTTTATAGGCCACGATCTGAAATGCGGATTCTAGACTACATCAACAAATCCTAGGCCACGATACTAGGCCACTATTTGAAATTTGTAGGTCAAGGTTTGAAATTTCTAAGCCACGATTAGAAATTTCTAGGCCACGATCTGAAATTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTATTAGGCCACGATCTGAAGTTTTGGTCATCAAAATTTCTAGGCCATTTGAAATTTCTAGGCCACGATCTGAAATTTGCCACGGTTTGAAATTTCTAGGCCACGCTTTGAAATTTTTAGGCCACAATCTATTTCTAGGCCATCAAAAATTCATAGGCCACGATTTGAAATTTCTATCTGGCCACGATTTGAAATTCTGGGCCACGAACTGAAATTTCTAGGTCATCAAAAATTTCTTTTAGGCCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCGCGATCTGAAATTTCTAAGCCATCAAAAATTTCTTTAGGCCACATTTTAAATTTATTGTTTAAAATTATAGGTTTTCAAAAAAATTCTAGGCCATCAAAACTTTCTGCAGGGATTTGAAATTTCTAGTAGCCACGATCTGAAATTTCTAGGCCACGATTTGAATTTTCTAGGCCACGATTTGAAATTTTTAGACCACGATCTGAAATTTCTAGGCCCTCCAAAATTTATAGGCCACGATTTGAAATTTCCAGGCCCCGATTTGGAATTTCTGGGCCACGATCTGAACTGATTTCTAGTCATAAAAATTTCTAGGCCACGGATTTGACATTTCTAGGCCACGATTTGAAGTTTCTGGGCCGCTAAATTTCTAAGCCATCAAAAATTTCTAGGCCACGTTTTAAACTTTTTAAAATGTTTAAAATTGTTGGTTTTCAAAAAAATTCTAGGCCATCAAAAATTTCTAGGCCACGATTTGAAATTTCTAGGCCCCGAATCTTTCTAGACGATTTGAAATTTCTAGGCCACGATTTGAAATTTTTAGGCCACGATCCGAAATTTCTCCAAGGCCATCAATTTATTGGCCACGATTTGAAATTTCTGATCGAGGCCACGATTGAAATTTTTAGGCCACGATATGTAATTTTTAGGTCCTCAAAAATTTATAGGCCACGATTTGAAATTTCTAGACCACGATTTGAAATTTCTAGGCCACGATTTGAAATTTCTGGGCCACGATCTGATTTAGGTCATCAAAAATTTCTAGGCCACGATTTGTAATTTCTAGGATTTGAAATTTCTAGGCCGCGATCAGAAATTTCTAAGCCATCAAAATTTCTAGGCGGCCCACGTTTTAAAATTTTTATTCAAAACATTTATAGGTTTACTTCAAAAAAATTCCTTAGACGGCCATCAAAAATTTCTAGGCCTACGATTTGAAATTTCTAGGGTGACAACGATTTGAAATTTTAAAGCCACGATCTGAAATTTCTAGGCCATTAAATTTATAAGCAGGCCACGATTTGAAATTTCTAGGGCACGATTTGAAATTTCTGGGCCACGAAAGATTTATAGGTCATCAAAAATTTCTAGGACAGGATTTGAGAATTGCTAGTCCAGGATTTACAACGAAATTTCTAGTCCGCGTATTATCAGTCGAAATTTCTAAGCCATCAAAAATTTCAGGCTCACGATTTGCGCGAAATGTCTAGGCCACGATCTATTTGAAATTCCGTGTTTAGGCGATTTCAAATTTCTTGGCCACGATTTGAAATCTAATTTATAGCCCGTGATTTGTAAGTTCTAGGTCATCAAAAGGCGATTTCTAGGCCAGGATTACTCTAAAATTTCTAGTCCATCAATATTTCTAGCACAAAATTTGTGTTCACTTTTTTTTTTGTTTTGGTATGTATTTTTCAGAACTTATTCAAAATTTGTGGGAGCAACAATATGCTTTTTTAATTTCTACGCCACAAAATTCTTTGGCCTTTTTCACTTTTTTTCACGCCGCCTATGGTTCCACTGGATAATTGAATGTAGAGAAAAAAGGGAAGGGTTCAGCTAGCGCAAAATAATTCGTTGGAAGGGAAAAAAATAAATGCAAATCTTCGCCAAAAACCAATTTTAGGTCGGAGCTCGGCGCGGGTTCGCACACACACAAAAATGGAGCAGAAGATGACGTCAGATCTTCTTTTTCAGAAGGCTTTCTCAAACTTTGAAAATGGCCAATTTCTTGCTGCTAATTGTGGGATGGGGACAGAATGATATTTTGTTTCAGGTTTCACACCACATCAGATCCTAGTCTTATTTTTTTCTTTTCTCAGGAGTACACACACTATAAATTGTGGTAAAAAAAAGAACACGTCCAGACTTGCTTATTTTATACCGATTTGATGCGGCCTACACAAAACGCGGGAGTTAAAAAGCAACTCGACATCTCACCTGATTTCGCAAGAGCGTGCTCTAGACCAACCGCCACAATTTTTTTGGAAAAATATTTCCGCATTTCTTGTAGATCAAACTTAAGACACCCGCACCGCGTCACAAATAGTATTCCTCTTGAAAAGGATTTCCCAATCAAGTTCCTTGACAGGCGTACGCAAGATTTTGCAAAAAAAATCGGTGGCCGAGTTTACTCTTCTGGCGGCCACGTAACAAAATTAACAAGGAACGTATAAAAAGGAAAAAAAAATTTTCGTAAAAAGGTACCAGGGACCGAAGCAATTTGAGGAAGGAAGGAAATTTGAGTGTCACTCAAATGATCTACCGGTTTTAAGTCGGTGGCCGCGGAACAGAGAAAGCTCGGCCCCCAAGTATTTTTTAAAATATCACGGATTTCTGGTCCCTGATAAGTTTGAAATGGAAGAGTAAAGAACGAACTAGGCTAGCTCGTCTGGGGCAGATTCACGGCGTTGCGTGTCGCGTTGCGGCTCGATTTTAGTTGTAAAATTAAATATAATTGTCCGTGTGGAGTACACGACTTTCCCACGAGTTTTCCGACCGGCGATTGTCAAGGCCCGAGCGCGAAAAATTCAATAAGGAACGGCCAGCCGTGAGATAGGATTTAAAAAATATTACACAACTATTTATTCAAAACTGGCAATTATACATACGATAAGTATTAACTACATACATGGCCGCGAAAAACCCGGCCACCAATTTTCGCGGTTCACTTACCGGATCTCCTCCTGAAATCAGTCTTGCCCTATAAAATAAGGGCATTTTTCGGATCATAGTGAATGAATTATTTAAGGAATATTATTTTAAAGAACACACACCACACAAGACATGTGAAGGGAAGGAACCAGGGAAAAAGAGACAGGGCAAAATACAATTTCTCTATTATTCCGCTCTGTGTTCTGACTAGCAAATGCAGAATCAGTGATGAAGAAACTGGGAATTTACGAGGTATTTAGCGAGATGGTGACCGCGAGGATGAGGAAAAAATCGGCCACCGCAAGACTTACCGGCTTAATCAATTGACCTGGGCCCGTATGTGATGGAACAATCATGTGAGAGCCGGAGCTTCACTCGTCATAGCTTTGTGTCTAGGTGGCTCTCAAGTACTGCTGGAGCTGAAAAACTGTAAATTTAATTTGAAATTTGTTTCGGATGCAAAAAAGTAGCGACACCTGCCGGGTTCCCACAAGATGTCGTTGAATTGACCTAGTAGAATCGTTAGTGATCTACCGAGCAAACAAGTATGCTTGCAATAAAAAAAGGCGTGTGGTTCAAGGTCGTTGACAAATTCGACACTTTGGACACACGAAATTGGTTATGAGCCACACCCCGGCTAGCTTAGGTCAGGAGAAGAGCCTCTCCGAAGAGGACCCCATGTGCGCGCGCGAGCCGAGATTCTGACAACATGAGAAGCGGAGAAGGCGTAAAGGGAGAAGAGTCTAAGTTGAGCTTGTTGCTGAAAATATCTAGGACTCAGGCTTAAGCTTGGGCTCAAGGCCTCATGCTCAGGCTTAGGCGGATCAGGCTTAGGCTCAGGTTACCCATAGGCTCAGGCTGCTCAGGCTTAGGCTCAGGCTTGGAGAGGCTAGCTCGGAATTGGGCTTCGGCTGCGGCCTTGGCTTGGATTAAGCTTAGGCTTAGGCTCAGCCTTAGAATTGGGCTTAGGTTCCTGAGGCTTAGAATTGGGCTTAAGCTCAGGCTTAGAATTGGAGGCTTAGGCTTTGGCGTAGGCTCAGGCTTAAGCTCAGTTAGGCTCCGTTGGCTTAGGCTTAGGCGTTTAGATTTAGAGGCTTAGGCCCTGGCCTAGGCACAGGCCAAGAGGTCACGCCTATCACTTGCTCCTAGATGTGGTTGGGGAAATGAAATTCTAGTGACGTCAAGATTCTGGAAGAGTTCCGTTGACGCCACCAAAAGCAACAAACACTTCAAATCTGAGAAGATCAGGGCGGAACAAAATGTACTGAAAGTACAAAAAGCCCGCATTTTTTTCTCTAATAATACTACATATCATTTGAGTGGGGTTGAAAAAAATGTGTTGCAAGAACTTATTCGGGGCGAAAAAAGATTGAGAGGAAAGAGGAACTTGTTTTTTTGTTGGAAAATCGTAGGTGTGACGTCACTTCTCTTCCAACGCCCAGGTTTCTAGGCAACTTAGGACATTGTGCAAAAAAATCACAGAGCAAAACTACAAAACCCCAGGAAAGAAATGTGCTCTTGGCCAAAATAATAAATATTGGTTACGAAATAAAGGAGAAAGAGAACGAAAAAAAGCTTTAAAAAAGAAATCAAGGAGGAATGTGGAGAAGAGCTTGTGAGGATATACCCAGCAATTAGGGAGAGAGTACTACGCTGTCGGGAGATGACGTTTCGAGGATATTTCTAAATTCACTGGAATGAAGGGTGGTGGAAGAGTTTTGTAAAGTTCGGGTATAGGCCAGGGGTTTTTTTGGCCAATGAGCCTGGTGCATCGAAGAAAAGCTACATTGGAAGGTTTTATGTCTCGGCCACAATAAATTATAAAACCTAGTACGATGAAGCACACTTGCATTAGGATTGCAAAAATTTATTTGACAATTGAGAAGAAAGAAAATCAGGGGGGCATAAATGCGCCATAGAACAGTGCGATCAAATTGTAGAAGAACTTTCGCCCAAAAAGCTAGGCCACGTAGGAGACCGCTGGAGAAAGTACGTGTATATGGTGGAAGAGTTTTCTTGTTTTTCTAGGCAATCTTGCGACAAAACTTGAATTTATGAAAAGATGGCTTGGAAGAGCTTTCGCATAGAAAATCTAGGCCACGGCTAGCAATTTAATAGGAGATAGAAAACCGCGTCGGAAGATTATTTAACTTTTCCATAAAAATTAGCAAATGTAAGAGAGTTCAGATACTGATCTGGAAGAGTTTTTGTGCAAAAAACCTTGGCCGCGACCAGCAACTAAAGTAGTAGGGGAGATAGGGTACCCCGCTAATTTTTTATTTATTTTTCAAAGAAAAAGTTTTAAGGCTTCGGGATTTGATGAAATGGCTCGGAAGAGCTTTTGCCGAAAAACTTAGGCCACGGCCAGCAATCTAATGAGAGGGGGAGGGTTCCCCGTTAAATTTTTTTTGTTTTTTAAACAAAGTTTTGGGGGGATTTGATTAATTGAGCACCATGGAAGAGTTGTTAAGCAAAAAAACCTAGGCCACAGCACCCTGAGAGGCGGGACCATAAGGTAACCCTACGCTATATTTTTTTTTTCAAAGAAAGTTTTAAGGTTTTGGAGGAAATTTGATTACATTACTTGGAAGAGCTTTTGCAAAAAAAAACTTAGGCCACGGCCAGCAACCTAACTCAGAGTAGAATGGGAGATAGGGTACCCCGCGGAAAATTTTTAGCGTTAATTTTGGTAAACAACAATGGAAGAATTTTCCGGTTTTCTAATCCATCGCATTTTCAGCGTCACGGATTCTGTGGCTTCCCCTCGCATAAAATGGAAGAAGTTGCCGACCTATATCTGGGGTAGATTTACAGTGCGTTGCGATGTCGAGTCCGCCGCTCGAATTTAGTTACAAAACTAGGTAATGTAATTATTTGTCCGTGTGGAGTACACGACTTTCCCAGGAAGGTGATTGTCAATGAAGCGCCAAAAATTCTCAACCAAAAGAATCCAGATTCCCGCGCAGCATCGCCTAGGAGAACATTTTCAAGAAATCTGGCTCACGAAGGATTAAGTAAAACAAGAAAAGAAATAAAACTCTAAGATGAAAGGTAAGGGTGGATGCGGGACAACTTATCACTATTTGCCATCATCATCATTTTTCTTCTCCTCCTCATCAGCTTCTGCTCCTCCGCGATCTCGCGGTGACTCTTCTGAAATTCTTAACTAGGCCAACACAACGTCGGCAACGAGTTTCGAACCCTTCACCCACAAACACATACGAAAAAAGCTCCTTAATTGGAGCAGGGAGACGGAAGAGGCGAGGGAGGAGAGGCTGGTCAATGAGTTAGAGTAGAGAGAGAGAGAGAGAGACTGAAAGATGAAGTATAAGCAGAAGTCGTCGGGATGACAGAAGTAGGAGGAGAAGAAAACGTGAGAGGTGGAGTCAGAAGGATATAATATATTACATTCATAGCGAGGATTACAGTTTAACGAGGCAAAACAAACGAATGCTCCAATATGAATTTTTGGGGTTACTGTAGTTTTTTCTGTAGCCTTATACTTCCAGAAGTTACATGATAAACATATGCGAGTTTTTTAAAATTTGCCAGAAGCACGGGTTCATTTTTTTCAGGCTCAATTGACAATCGCCTGCCGGACAACCCACGTGGAAAGTCGTTCCGCACGGACAAATACATTTAATTTTACAACTAAAATCGGCGACACGCAACGCGTCGTAAATCTACATATATGGCCGAGCCAAAATGACCGACTAGTTTGGCAAAGACTCTTCCATTTCAATTTATGATGGAAGCCAGAAATCCGTGCAGAAGTTTCTCGGAAAAAATACAGAAAGTTTGTGAAAGGGTTGCGACCTCTAACGGTCTTCATTAACATAAATTCAAATTTGACGCGCAATAATGAATTGCGAAATTTACTAGCGAAACATGGTGCATTGGGTGTTTGAACCACAATTTTACAGATCTGTGGTCACTAACATCAATGCATGGCCCGAAGGGAAGTGGTACCTGTACGCAATTTATCTAACGTAAACCTGGACGTTTGGGCGCGTGTATCTCACAAACGGTTGGTCCTGTTTTTTTGTGATGCATTTAAAAAATTTGAATTAAATTCTAAATTTATTGGACCAATGCTTTTTTCGTTGAGTATCACGCGCCCAGACCTGGTCTACACTCAAATTACCAGTAGAGCGCATTTGCTGACCACTTGCTGTCCGGGCCGTGTTCAATGCAACGATGGCGCGTCAAATCGACTGCAACTTCAGAAATCCCTAGTAGTTGCGCTTCAAATTTGATGCATTGCACGGCCCGGCAAGTGGTACATCTATGCAAATTCGCTCTACTGATAATTCAGTGAAGACCAGGTTTGGGCGCGTGATAACGAAAAAAGCTTTGGTCCAATAAATTTACTTAGAATTTAATTTCGTACATTTTTTATATGCATCACACCAAGAAAAAACTGGACCAACCGTTTTTACACGCGCCCAAACGTCCAGGTATACGGTAGACAACTTGCGTACAGGTACCACTTCTCGGGCCGTGTTGAATGTTTGAGTTAAAATTTTGAGTTATATGTGCTGGAAAATTGACATGAACATGGTATTTTTCATTATTTGCGCGTGATGGTGCATTGAAGTCGTTTGCAAATTTTTTTCAGAGCTGAGGTCAACTGACACCAAAGCAACAGAGTTGACGATTTTAAACTGCACTTTTGCACGCTTTGCAGTCGGTATTTGGAGGTTATTTTCGATTGTTGTGTGAGATTCACCGACACACCAGATTGGATGACGCGCAAAATTGTACGAAAACAGTTAGTTAGAAAACTAATAAAAGAAAACTATTAATAAAAGTATAGCGAACATCCTGAACAATTATTTCTGCACCGCCAATGTATCTATAGCATGAATTTCAAAATATACAAAAAAAAATTATGAAAACCACGACGAAAAACCCGGAAGTGTTTTTTGGGTAGCCTGTCTGGATTCCTGAGGGTATTGAATTTCGCCCTCGAATAATATTGTTTCCTTTTTCCCCAGAATACCTACAGAATTTGGGGGAAAGAAATGAACTGTTCCTCACATTAACCTACACGTTCTTATTTTTAATTAAATTTAGGCCACGCCCAGAAAGTAGCTGGGCGGGGTTGCACATTTTTCTAGCTTTCCAAAATATAAAAAGTCGGAAAAAAAGTTGTAGTCCGTAGTTTGTAGTTTGTAGTTTGTATCAGCTTGTCCCATAAGTTTTTGTACTTTTTTTCAACTATGTTTCCAACGTCTAGAAAGTTTTAAAATTTTTTCATCGTAGGTCGTGTCAAGCGGGTCGTCCCGGGCCTGTCACAAAAGATTCATTTCATCCATTTCTACTTTGCCACGATGACAATCATCAAACCTGAACGTCGAGACGTTAGATTGCTTCTTCTTTATGAATTTCGTCTTACTTAGGTCATTCAGCAATGGAAGCGGAACGAAACATATGCGGTCCGATGGGTGAGGGAGCACTCTCTTATAATACAGCACTCAAGAGTTTCAAAAGCTCAAGACGGCGCCGACTTCAGTCTCGAGAAATAGAACGTCAATGTGGGCGACCGGAGGCTACAGTTAAATGAGGAAGACATAGGGAAGCTGGTGGAAGCGCCTCGTCTTAGTCTTCGTGAAATGAAAGAGAACCTTGAGTGTTGTCACAATAGCAAAATTGCACGTCACTTGGGTCGCCTTGGTTTTACTTCAAAATTTGGAAGCCTGGGTGCCTCATGAACTTTCGGCATCACAGAAGCTCACTCGGGTCACCGATTGTACTCATAGACTTCTACCTTTTCGTCGGTACGATTGGCTGAACGACCAATCTTTACGGGAGATGAGAAGTGGGTGCTCTATGTTAACCCACGAAAACGTCTATGGCCGATCGGTGAGAAAGGAATAGCGACGCCAAATGATCTTCACCCAAATTATGATCTGTATCTGGTGGGCTGTTCAAGGACCCGTGCACTGGGAATTGTTGCCCACTAATAAAACTATCACTGCTGATTCCCTGACTATTGTGCCCAGACCGAGTTGCAAAAGACCAACGGAAAATATGAAAAACTATATTTTCCAGCTTTCACGATAATGCTAGTCCTCATGTCGCCAAGAAGACTTTGCAAAAGCTGCAAGATCTTGGTTGGACTGTTTTACCGCATCCACGATATTCTCCACATCTTGCACCAACGCGTCAAACTACCAGTTCTTGTCTCTCAGTGACTACTTGCGCGACTAGCAAAGTTATTCGACGACGAAGAGCATCTCAACTGAACTCTCCACTTTCTTCTCATCGCGCTCGGTACGCATTTCTTCTCCCGTGGCAACATGATGTTACCTAGTAAATGGCAACAATTTGAGGTGGAAAGGTGAATACTTGTGTGTATAGTACTACTTGTCGCTTGAGAGAAATAAATTTTTTTTCAAAAAAAAAATAGTAGAAAAACTCATGGGACAACCTGATAGTTTTAGTTCGTTATTTGCTAATTGTTAACGTTAGTATTCGCCCAGGAGGGCCGAAATAAATAAATTTTAGAAAAGAAAACGAAATTATATACATAGTCATTAAAATGTGGTAGTTTGTAGTTTGTAGTCGATGTATTATGTCTATTCAAATTGTATTATAAACAACATCTAAAATTAAACAGGAAACTTATATTTAAAAAGAAAACGAATACTGAAAAAAGGCGGCTGCATAGTAAAAAATAATGATTCTCCTCCAAAAAATGGAATTCCATTTTTTCAGCGGCTATTTTCACGATGATGAGAGGAGACCAACAAAAACATTTGAGATGAGAAATGAGGGGAATCTTGCACAATTGAAAATGGGAAGTGATTTTTTTAACTTTATACACAGTTAAAATTCCAGCGAAGATCTGCGCGCAGAGTGTTTTTGGCGTGGATCGCGAGAGAAAAAGGAACCGGAGGTGCGCACAGCATTGTGCGTCCATCGCGAATTCTTTGAGATGCATTAGAGTGCGAGCATCGCGAACATAAATAATGGGCACATGTGGTTTCTCCTTTCTGATGATATTTTACTCTCTATGGCTTCTCCAATTATCTTTATCTTGTACTCTGTGCGCTGCCTACTATATTCTACTCTCAGTGTCACCAGTCATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCCTACTATATTTTACTCTCTTTGGCTTTACCAATTATTACTGTGGCTTCCCACTATATTTTACTCACTATGGCTTCCCACTATATTTTACTGTCTGTGGCTTCCCACTATATTTTACCCTCTGTGGCTAGTCCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTAGATTTACTCCTGTGGCGTCATCAACTATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCACTAAAAATGTTTTACTCTCTGTGGCTTCACCAACTATTTTACTCTCTGTGGTTTCCCACTATATTTTACTCTCTGTGGCGCTACCCTCTATATCTTACTCTCTGTGGCTTCACTAACTATTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTATATTTTACCCTCTGTGGCTTCCCACTACATATTACTCTCTGTGGCCAACTATTTTACTCTCTGTGACTTCCCACTATATTTTACTCTCTCTGGCTTCCCACTATATATTGGTTAATATCTGTTACTGGTCACCATTCTCGTCGCTTCCCACTATATTTTCCCTCTGTGGCTTCACCATTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCCCACTAAATTACTCTCTGTGGCTACACCCACTATTTTACTCTATGTGGCTTCCCACTATATTTTACTCTGTGGCTTCCCACTTTCATATTTTACTCTCTGTGGCTTTTTCCACTATATTTTCCTCTCTGTGGCATCACCAACTATTTTACTAACTCGGTGGCTTCCCACTATTTGACTCCTCTGTGGCTTCCCACTATATTTTACTCTCTGTGGCTTCACCAACTACCGGTTTTTACTCTCTGTGGCTTCCCACTATATTTTTATCCTCTCAGTGGGTTCCCATAGCTCTACTTTACTCTCTGTGGCTTCCCACTATATTTTACTCTCTTGGTGGCTACACCAACTATTTACATAACTCTCTGTGGCTGCCCACGCTGTATATTTTACTCTCTGTGGGCTTCCCACTATATCTTACTCTCTGTGGCTTCACTAACTATTTTACTCTCTGTGGCTTCCCAATATATTTTACTCTCTGTGGATTCCCACTATAACGATTTTACTCTCCTGCCTACAATATTTTGTCTGTGGCATTCCCTCTATATTTTACTCTTGGCTTCACAGTGTATTTTATTCTCTGGCATCACAATTATTATATTATACTCTTTGTCTTCTCGCAGAAAGGATATTTTACACTCTGGCTTCACAGAATATTTTACTCTCTGGCTTCGCAGAATATTTTACTCTCTGGTTTCGCAGAATATTTTACTCTTTTTCGCTATGTTTCACAGAATATTTTACTATCTATTAATCCAATTCTTCGTATAACAATCTATTTTTTCGTATTAACAATCTATTTTTTGTATAACCAACTAAACTCGACTTTTCCAAAATTACAGGAACCCTAAGAAATTCTACAGGACTCCTAACTCGCAACCTGCAGTTCAATGAATCACCTCGTTTTTTCACGCGTGACTCATGACTTCCACATTAGTTTACATTTCCTTCATCCATCGGTGTTGGGGCGCTGTTAATATACAACAATTAGAAGAGACCCCACCTCACGCTGCTATTTCTGCTGCTGATCTGTCAAGAATTCTTACCGCCACTTATGACTCATGCCATCAATGACTACTTCCTTCTTTTTTATATTTTCGGCTTCATCTCGAGTAGCAAATTTAACAAAATTCAATAGGTGTGACGTCATCACACCTTCCAGTGGAGAAATCCAAGATTTCTCTCGAAAGGATCAATGTGGTGTCATGGCCAAAACTCCAGTGTGAAACCTAGGCTATGTTAAATATTGAAACCGACTCTAAACTGAGCACATAAGGCTATGATGTCATGGCCTAGAAATCCCAGATTCTATGACGTCATGAAAGACCTGAACTGCACCGAACCTACGAATACCGTCAAAAGGGGTCCTGCTGTGAAGTCTTGTTCGAGAAAACAACTGAGTGCGAAAACTACGGCTCTCCGTAATCTACCATGTGGTAGATCATGCGGCCCTATTGATGGTAGAAAACTTACAGCTTGAAGCTATGTCTTACCTAGAAACTCAATAGTTTTGACGTCATCAATGGCCTAGGTGTATTCGAATGACGCAGTGTCTTAGAATTTTCTGAATATCACACAAAAGTATAACATCTTCTTGAAACCAAATAATTTTGAGGGAATTTGTAACACCCACCCAGTATTGTAACAAATGATATAATAGCGATCGGAACATTCGAGAAAACTGGAAATTTGAGACCTTGTTCGGGAAACTTACCAGTGATTATGCCCAGAGGATGGCTGTGTCGAAAAATGTGCCTAGGAAATGGGATTAGAAAACACGCTTCTTCCTTTTTTTTTCTAAGTACAGAATTACGTTGATAACGAGAAGTGCATTTCATTTTTGTTAGGTTGGAAATTTGAAATTTAAATATTCGTCTCTAGTTAGCACAGCCGTGGAAGACTTTTTCAGAAACGAAACTTTAGCCACGTGTCGCTGGCGGTGCCCACGATATTAGAGAATGTTGATATTTCCTATTTACTTATCTGTGATCATCGAAATTTTAAGATAAAGTTACTACCGTTCAGTTACACTGGTGGAAGAGTTTTTAAGATTTCCCACCGCACAGTTTGGGTGTGCCAGTGACCCTAACACTAAATTTGTAAAATTCTTTTTTCAGCCAAATAATCATATGGTGGTGTCGCCTAGAACCAGAAATTTAACACCTGAAAACTCTTCCATATTTTTTTAATTTCTGAAATCCAACGAAAAATAATTTTCAAACTCCTCTTCCTTCGAATGTTCCAGAAAAATAAAATAATGTGACGAAATCAAGTTCATCTATGAGTTGTGTGGAAGAGTTCAGATTCCTAGGCGACGTCAAAGTTTGAGGGCCCGTGACCCTATCTCGAGACTAAATTTTCCAATTTTTTCAGCCAACCCCAATCAGAAGCTTTCTCTGGCCTGTAATGACATGACAATCGGATATTATCATATGAAGTTTTTTAGGTTAAATTTCTGAGGTCATTTGCAAAGGTGTCATGACTATCATAGTTTGGAGGCTTTTTTGTAACGGTAGGGGTATGAAACTTGTTACTTCTCGAAACGGTATTATGTGGGGGAGAGGAGAAGGAAAGAAGGAAGGTTAGCCAACAGAGATAAAGCAAATTTTGTGTTAGTGGTGGCAGTTTTGAAAGAAGCCATGCTCCAAGGTCGGTTTGTCTTCTTCATTTTTCGGTTTTCTTTTTTGTAATGATTAAAAATATTTTTGTATAGAAATAAAAATTCAATACCAAAAAAATAATCACTGGAAGTTTCAACGTATCGTTTGACGCCTTCAAACATTTTTTAAAAATTCACAGTTTTTCAAATAGATGTACGTACACGTGGTGTCAGAGTATCTCACTTAGTTTCGGCTTGACTACACTTCAAAAAATGCGGGAATCTCCAAAAAAATGTGGAAGTACAGCACGCTCTTATGACCATGCGAAATCTTGAGAACTCTGCGTCTCTCCTCCCGCATTTTCTGTAGATCAGCGTAGATGAAGCCGAAACGAGATACTCTGGCACCATTTTATTTGTTTAGGGCAAAAAATTCCCGCATTTTTTGTAAAGGGATCAACCCGTAATGGGGCGGCCTAGCCCCAGTTTGCGTGCATACTTATTCCTGATGCCGAACGACATTCGCCGATATCCCGTTTTTACAGTATGACTCCCAGTGGGTTACTGTACCAGATTTTTGGTGCTTTTATAATATTGTTTTCTTTTTCAAAAATCTATGACGGAAAAATTTGTACAATTGTTTTTTTTTAATATTTGAATTTTTTCGGCTCCCAGACATTTTAGCGGGATATCGGAGTATCGGCGCATGTAAACGTTTTTTTTTTGGTTTTTTATATTAAAAACGGTTAAGTGTCGTAATAAGACGTGATTCATTTGAATAAAAAATAGCGAGCGACGCCGGCCACCACGACTTAATGGCTTCCCGTCCTAATAACAAAATGGAAGAGTTTTTGCTCCGAACTAGGCCATTTTGGCTCGGCCGTATCCGGGGTACGATTTACGGCGCGTTGCGTGCCGCATCGCGGCTCGTCATTTTAGTTGTAAAACCTAATGTATATGTTGTCCGTGTGGAGTACACGATTTCCACGCGGCGGTTGTCCGGAGGCGATCAATGGCGCGCAAAAAATTATGCCTAGGACAGGACACCGATTCAAAGATATAACGGCCCACATTTCAACAGCGGTATATCGCGAGGGAGTGTCGTTAAGCCTGCACACGGGTTTCTGGCCTTTTCATTGCTTTTGCGCGCTCCATTGACAATCGCCTGCCGGGCAACGCGTGGGAATCGTGTAATACACACGGACAAATTTTTTTAAGTTTTATAATGAAAACCGCGACACGACATGCAATGCGCCGTAAGTCTACCCGGGCCGACCGACACGTGGTGTCGGAGTGTCACGGCTTGATCTACGTAGACCTACAAAGAATTTTGCGTGATTAAGGACTAGTGAGGTGAAGTCACACAACTCTTATGGGCAAAAAATTCCCGCATAATTGTAGATCAAACCGTAAAGGGACAGTCAAAATGGCCTAATTCGCTCTTACATTTCAAAATATAATGGTAGGCAAAAGCATGATGGGGAATTTGTGATTAGATTTTTGAAAAAGGAAATACAATTTTTTCCAAATTTCTACTGAAATTTTTAAAAAAAATGTATTTTTTCCCTAAAATCTTCAAATTTCTGGGGTAGTTTCAATCTCTCACTACCGTGGTAACCAAAAATATGTTTCCTATTTTGACCTCCCGCCACACAGTTTTACTAACAACTTCTTCCCCCCCCACCCACCCACTTACTTCGTATCTGAAACTCCGCCCCATTTTTCGTGTACTTTACACTTGAATGGTGATGAGGTAGAACAAATCTGTGTTTATTGGAAGATCAGCAGTGGTAGCAACAGGAGAAGAAGAAGAATCAGCACTGTGTGGAACCAGCCAGCTGTGTTGTTGTGGTTTTAGTCCTGGGGCTAAGGGAAGAGAGAGGACGACGTCGTGTGTCTTCAATAAAATGAGGATCTGCTCCTATTCCTGACTTTCTTGGCTGGAATTGTTCAGGTAAGCCGGGGTTTAAGTATTGATATTGGTGCTATTTGAAAATTATTTCAAAAATTTTCGATTGGAAAATTTTTTTTTTTTGGCCCAAAACTTTCTTCTAGAACTTTATCATTCCTAGGCATACTAAATATGTCTGCAAATATTATTTTTTCTGGAAAAACACTTTTGAAAATGTACATATGGATAGCAAGTTTGGTTTTAGTATTATTTTGAAAAATTATATTTTTTCAAAAAAATTTTTTACAAATCTAGCAAGAAACGATTTTAAAAACAATTTTAGTCCATTTTCTTTTTTGTTTTTTGGAAATTTCACGAAATATCGGCCCAAAATCAATGCAATACTATTTTTTCACAAAGAAATTTTCAAAATTTGACAATATACAGATCTAGGGCTTCCATGTTAGGCAGGCGCGGTTGCAGACGGCTGCCTGAAACCTGCCTGGTTGCCGCCCGCCTTAATTTTTACGGGAATTTAGAAAAATTTCTAATTTTCTCATTTCTATCAATTTGATTAAAACCAAAATAAATTGCCGAAGCCAAAGGTTGCCTTAAAGACAGGCAGGTGGGCGTTTTAACGCCGAGCAGCTTTACAAAAGCACTATACAACTCTGTTTTTGAAATCTAGCAAATCTTTAAATCAATAAGAGACATGGTGGACAAGACAAAGACATCGACAAATTTTCGACAATATCATCTATAATTTTTTTCGGAAAAATTTTAGTTTATACCTTCCAAATTCGCCAAAGTGAAAAAAAAGTTCCTAAACGTGAGATATTGTATGTCTTCTACACATACTAGCCAATATCAATAACATCTGCCAAGAAAATCTCGAACCAAACACCAAAACGCGGCGTTTGGTAACCGGTTTTCTCTTTTCCAAAAAAACTATACATAGTTTCTAGTAAACAAATACAAATGGAAAATTCAAGGTGACAGCGAAGAAAAAAAGAAAAAAAATAGTTGGTAGTCGCCTAAGAATTGCATGTAACGTCACACCTCGGCCTTAAGAGGGGTCATGGTACATGCTAGATGATTAACCATGGCAAAAGAGTGACGGACCTTCTCGGCCATGACAGTTTTTAGGTTTAGGCTTATTTAGGCTAAGGCTTCGGCTTAGGGTCGTAGGCTTAGGCTTAGGCTTAGACTTAGTCGTGCTCAAGCTTGAGCCTTCTTACACTGGCGTAGGCTTATCCTATGAGCCCATAATCTGAAAACAAATATTAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAACAAACAAACAAATAAAAACAAACAAACAAAAAACAAACAAAATATTTGAATTTTTCTAAGAAGACAAATACGTTACTATCGGTCACGATTTTTGGGCTTTAGGTTTAGGTAGATGTTTAGGCTTAGGCTTTGGCTTAGCCTTAAGCTTAAGCTTAGGCTTAGTGCTTAGGCTCAAGCTTAAGCTTAGGGTTAGGCATACCTTATGAGCCTATAAGCTGCTAGTTCTGAAAAAGAACCAAATATTTAAAAAAAACCAAAACAAAAACAAAAAAAAGACAAACAAACAAATAATTTATCAGGTCCAAGTCTTGCTAGCAATGTTCAAGCCGCTCCTTGAAGGTGGCTGTGGTGTCGGTAATCCGTTTGCAAATCCAAAGGCGATCGGCGTAAGTTTTCGCGCGACAGGCACAGACAAACAGACAGACAATCGAAAGTAGTCCAGGCGCTGAATGGGTTACGCAATTGGTTTTGGGCGCCACGCGCACATCAATTATTTCCATAGATACATACATCATTCAGATACGTGGAAAACCAACACAACGTGAAGATTTAGTGGGTTGGCAAATGCATTTTATGTTTCTTTCCCAGGGTCTCTTCCAACAATTCGCCGGTGGAAATGATGAGGGGATTCGGGCCTTGCTGGAATGGCACCGGTATGTGTTGCGACGGTTAAAACGGACGTTGTGAAAATTTCCGCTTTGGAATATATTGAGAATATTCGAAAATTTTTGTAAAATTTTCGAGATTTTCTTCTAAGCTTTGGCGCGCATCTTAGGCTTAGGCTTAGGCTTCGGCTTATGCTTGCCTAGGCATAGGGCCTATAGGGTGCCTTAAGCGAATTAGGCTAAAGCTCATGACTAGACTTATTCTTAAATTTAGCCTTAAGCTTAGGCATGGAACCCTTAGGCTTAGGTTTTTGCTTACGCTTTAGGCTTTTGCTAAGGCCTTAGCGGCATAAAAAAAGGGATGCCCAAAGTAAAAGACAACTTTTGACAAATTTGAAAGTGAAATATTATATTTTAAGCCTATTTTTTCCCTAAAAAGAAAAAATTACTTTTATAGTTTAGAAAACTATTTTTTGGCAGTGTTTTAGCCGTCAAAATTATGGCTGAAAAACAAAGTTCAAAATATTTTTCATCTAAATTCTTTTAAATTTGCTCTACCTTGAATATTGAAATAGTTTAAACAATTTAAATTATTAAATTTCAAGTAAATTCTAAAATTTTGTTCATTTATTGAAGTTTATGTTCACTCTTACAATATAAATTAGGGTATAATCCTCAAACATTCCAGAAACCAGCACCAGCCGCAGCTGGACCCCGCTCAGCTCCAGCTCCAACCAACGAGGATTACAACACCGACATCGACGTCCCAGCTCCAAAGGCAACGAAGCCCGTGCAGCTCCAACTTCCACGAAGAGCACAAGGTGCTGATGATGATAATATTGATATGACTCTTACACGTCTTGGCTAACTTGGCATGGAAAAGCCCAATTCCTTTAATACAAAAAACTTTTGTCAAAGATTCTCAAAATTTTGCACTTTAATTTTTAAGTTTAATTTTTAAAAAGTTGTGGACTCTCACGTTTGTTAACCATTTTATATGCAAATATGATCCTTATTACTAACAATTTTTAGTAATCTAAACATAAATTGGAATATTTGGTCTTTTTCCCGCCGAAAATCATCAAACATTCCTTAGCAACGGAAAATTGCAGTGAATTGTGTTGGTTTAATTTTACCGTCATTTTTTCCGCATATTTTTTGCCATAGCTCTGCTGTGTTTTGTGCCATCCTTTTCTCTGTGCTATAGAACCTGTTACGTACTTCAATAAATGATTTCTTTTAAAAGTTTTCGCACAAAAAATATAGTCGAGTAGCTGGCAAAATACACGCCATGGTGCAAGAATGTCTCATTTCAGCTTGATCTACGTTGATCTGCAAAAAATGCGGGAGAATGGAGACGCCGTGTTTTCTATTGACTTTGCCTGGTTAAGAACGTGCTGAACGTCACATTTTTTTAGACAAATTCCCGCACTTTTTGTAGAAAGCCGTGGTGGGACATCCTATCCCCACTTGCGCTGGGGGGACAAACCGACATAAGTTTTGAAGACATATTACACATATACATTTAATAACATCTATGTTTTCTGCGGAGGGAAATTAGATTAGAGAATTTCAGCAAAAAAATTCTGATAGCTTTTTGATTTATATTATAAAATTGTTCTTTTTTTTTAGCGAATTCTGATTTTTACAAAAAAGAAATTTTGCGTGAAAACGCTGCCAATATGTGCCTGTCTTACCCTAAAATAAACATTAAAATGGTTCAAAAATTATCTTTTGGAACAATTTTACGGGTCACGCGAAATACTGTCTTAGTTAGTTTTTTTTCTTTGAAATTTATTATTCCCAATATACGTAAATGTCACTGCAAGTTAGAAAATTATACTTGTTCTTTTTCCAGAAATTGAAATGTACATGATACAAGGCTGATTCCATGCAAAATCTAATAAAATTTTTAGAAACAATTTTTTGTCAGAGTCTTGAATATTGCCTTGAGCTATAAGTTACCGTTTTTTTTTTAAAAAAATCAGTTTGGCCTAAAATCTTAAGACTAAGATTAAGCCTAAGCCTACGCCTAAGCCTAAGCCGATCAAGCTTAAGCCTAAGCCTAAAAGGGCCTCAGCCTAAGCCTAAGCCTAAGCCTATGCCTAAACTTAAGACTAAACCTAAGTCTATTCACTAAAATTTTGACGTAAAACTTGTGACTAAAAATTTTGGAAAATTTTTTATAAGTCCTAATGTTTGTTTTTCTAAGCCTAAGTCTTAGTCTAAGTCTAAGTTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCCAACTCTAAGTCTAGTCTAAGTCAAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTACTGAGGTCTACGTATTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTATCGGAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAATCTAAGTCTAAGTATAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTAAGTCTGAGCCTAGTTCAGCCTAAAAAGAGGTCTAACGCTTGCCACTGACGCACGCTCTCTAACGCTCACCACTGAAGCCACGCCTAAGCCTTTATAAGCATAAATCAATTTGAAACTTCAGACTTAAATTTTTGGTGGCCTATACTCTGTTAAATTTCGCTTGTGATCAGAAAACGGGACCCCTTTGTTACAAAAAAAACTAACGCTCGCCACTGACGCCAAGTCTAAACCGTAATACTAAGCCTAAGCCTAAGCCTAAGCCTAAGCGTAATAAGGCGTAAGCGTAAGCGTAAGCCTAATAAGGTGTAGTGTAGCGTAAGCGTAAGCCTAAACTTAAGCCTAAATCTTTGGACAAAAATTTTAAAACTTTGACCTAAACTGCGATACTAAATATTTTGGACGCAAATCTCGGCCTGAATTTTTGGAATAATTCTGGGAACTATTCCAGAGTAATTATAATTAACAAAAAAATTTTTATAGTATTCGGCGTAAAACAAAAAATAGATGCAATGTTTTCAGTAATAAGTTTGAAATTTTCGAAAAATTAAATATTTCTTCGAAACTTCGAAACTTACTTTTCTCTGGAATAACCCCAAATTCTAGCCGCCGAGATGCCCCGCCAGTATACCGCCAAACAGCCTCGCACAAAAGCCAAAAATCGAAAGATTCCGGAATATCGGACATTCGCCGTTCGTGTACGTGGTGAACACCACACCAGCTCCTCACTTTGATAACTTCATCTGGCCACAAAATGCAGCTGTCCCAGGAGCCATTCACATTTGCTCCATGCTCCTTCCAAACTCTTGCCACCACCACCAGCTCCAGGACCCGGCGGCTCGGACTCTTGAGCTATTTTTACCGACGACAGCTAGTCCGAAGCTGTTCTCATAACACTGCTAATCAAAAAATTTGAATACTCAATACCTCCTTATAACTTTTTCAAATTCCAGATGATCCGAGAAATCGCTTCATTTTCCGACAGAGGACGCTCCAGGGATCAGGATTTTGGCGCAGTCGTCTTCAAACGCTCATGCAAGCCCTTCGAAGCAGTCTCCAGTCGGAAATAATGGTGGAGCAGGAGCTGCCGCCGGAGCCGGAACAGCTCTAGGAGTAGGTTAAGCTCACTAAAGACGTCGTGAAGTTTTACTATTTTTTAGATGCTCCAATGCTTCAAGCCCATCGAGATGGTAGTTGGGGGCAATCCAATCGCGCGCTAACCAACAAAAGCTTTTCGAGTCGGACATGGTGTTGACGGTCAAGCAGAGGCGTGAGTGTGGGGTACGGCGCAATAAGATTATTGTAGGGGTACTGTAAGATCTCTGTAGGGATACTGTAACCCTACCGTGATATTATAAAGGGGTGCTGTCAGATTACTGTAGGGAGTACTGTAGGATTCCTGTAGGGGTACTGTAAGATAAAATATCTGTTTAAGAGGTTACTGTAGGGGATGCTGTAAAATTTCTCTAGGGATATTGTAGAATTATTCCGACGTAGGGATACTGTAGAATTACTGGAGGGAACTGTAAGTGTACTGTAGGATTACTAAAGAAGTACTGAAGTATTACTGTAGGGGTACTGTAAAATTACTATAGAGTACTGTAAGATGTAGGGGTACTGTAGGATTACTGTAGTATTACTAAACAAGTACTTAAAGATTATTGTAGGGGTACTGTAAAACTAGAGTACTTTTAAGAGTACTGTAGGATTACTAAAGAAGTACTGAAAGATTACTGTAGGGGTCCTGTAGGATTACTGTAGTATTACTAAATAAGTACCGAAAGATTACTGTAGGGGTACTGTAAAATTACTATTCCGAGAGTAATGTAAGATTACTGTAGGGATACAGGAGATTAACGTAGAGACACTGATCGTAAGATTATTGTAGGGGTTCTTTAAGATTTTCATCTGTAGGGTTACTGTAGAATTACTGTAGGGTACTGTAAAATTACTGTAGGGGCACTTTAAGTTTACTGTAGGGATACTGTAGAACTACTGTAGGGTAACTATAAGTTTACTATATTAGTTCTGGGTACTGTAAGTCCCCGTAGAGACTTAATAAGATTCCTGTGGGGGCACTGTTACACTACTGATAACTAAAACGGTACTGCACGGTACTATAAAGCGACCACCCTAGATTCATGGTTATTTCAAAATTGTGCTGCCGCCCAAGAGGCCCGTAAACGGACGTAAAAAGCGAAAGGTGATTAACCGGGATCCGTGTACCGATGGAAGAGTGTGATTCCCTTCCGATTCAAAGGTGGCGACGCGAAATTGAAGAAGCTGATCCGTGAAGGCCTAGGCCTATGGGGAACGGGTGTGCGATGGAGCGACAATGCCCCCGCCAAGGATTATGTGATCTTCTTGGATCGGGGTGAGTTGACATGCCCCACAGTGTAGTTTTTTCATCAGATAGTTGGTGGGTTTTTTTTCAGATGCTACTCATCGCTGTCGATCCGGAGGATCTCAACCTTATTTCGATTCGGTATGGCTGTGAAGATCTAAGTTTTAGTATTTTATACTATTTATAAATTCAAATTTTCTAGAAAGGAATCGTTGCTCACGAAGTCGGTCACTCCCTAGGTTGGCACGAGCAGTCCCGTCCGGATCGGGCTCATGACTACATCCATTTAAGAAAAGACTGGATTATTAAACCGATGGAAACTTCGAGAAACGAAGTTGGGAAGAAATCGAGGATATGGGCGTTCCGTAATGTCGGAAGTGTAATGCATTATGGGTCGAATGTAATTGTTAATTCTGAGTCGGTAGTTTAGATACTCAAAATGATTTTCAGGCCAAAGGACTGGGACCAAATTACTATTGAGACCAAAGATAGTAGAGGGAACGATTGGTCAACGGTGAGCCACATGAAGCTTTCGTTTATCGATGTTAAGCAGCTTAACAGGCTTTATTGCAATTGTGAGTAGTTACGCAAAAATGAAATAAATTTGACGACTGAGCGGATCGAACGCCCAATCTTTCAATCTGGAGTCGAACGCGATACCATTGCGCCAAGCAGACACAGTCGCAGGAAACGGATAGAGGAGAAAAGAAAAAAATAGACAACCCTACGTTTTATCAGTGGAGCGCGGTTGCAATTTAACATTCCAATTTTCAGCTGTTTGCCCGGTTGCCTTACCCTGCATGCAAGGACGATACCCCGACCGCCGAACAATAACTGTGCGGTTTGTAGCAATGTCCAGACGGTCTCGGAGGATTGTGTGGACGTGCCGCTAAGCGCACAGATCATGGACTCCACTGGAATTTATGGGAAAAAACCCCCCTAAAATTTTCCGACAAATGCGGCGGTGCTAACAGCGACCACCGAATGGCAGGAGATGGTCTACAAGGGGAAGCGGACGTGCAATTGGAAGGTGAAGTCACCGAGCGGTGGGCGGGTTCGGTTGGTGCTCACCGAGCTAAGCAGTGTGCACCGGCGTGTAAGGCCTACAACGAGATCAAGCATAATACCGACTCCCAGCAGACCGGATTCAGAGTTTGGTGAGAACCCTAGATTCCCAAAATTCTACACCTTTTTCAAAAAAAAATCGAAAATCGACCCATTTTGGCGGGAATTAAAATTCTTTTAAAAATGACAAAATATTTTTCTGCAGAAAATGTTTCGACTTTTTTTAGAAAGCAAGCTGCGTTTCACGCGGTTTTGGCTTCCCTCATATATTGAAGTGGAAGAGTTTTTGCCTAGGCCATTTCATGGCTCGGATATCTACTGGGCAGATTTACGGCGCGTCGGATTCGGCTCGATTAGTTGTAAAACTATTTAATTGTCCGAATGTGCAGTATATGCGACATTCCCACGCGTTGTCCGGCAGGCGCTTGTCAACGGTCCACTAAAAATTGAATCAGAATCGAGCCGCGAAGCGACACGCTACGCGCCGTAAACTACCCCAGATATCGCCAAGCCAAAATGGCCTAGTTAGCTCTTCGGACATTTCAATGTATGAGGGAAGCCAGAAATCCGTATAAATTTAATTTTTTGTTGCTTAAAAAAAAAAACTAAACATCTATTTCCCAATTCAAATTTCTAGCTGCTTCAACAAAACATATGACGTCATCTCCGACCACTCTGAAGCCCTGATCCTCTCCAACGCGAACATCTTGGACTACGCGTAGGGCTCCTACAAGCTGCAATGACCGATTCAAGCCCACCCCCCCCCCCTTTTTTATCCATAGAGCGCACTCTGATTTGTTCCAGACAACGGAGAAGCCACCACCGAAACCCACGACCCGGGTGTACAGCCCGGAGAGAACCATTCCGCGGTGTGGAGAACTGGGGCGGCACCATCAGAAAAGTTCATCCTGCAAGCGATTCCAAAGATCCGAGACTCGCATCGGCCACTCGAGAGTATTACTAGTATTGTTGCGGAATATGGTCTCGCAACGCTACTTTATATATAATGGATAGTCCGACCGATTTTTGCAATGGCGTGAGAGGATTATATATATATATTTGTAAATTTGGTACCATTCCAAAAATCCAATTTATCTTTCACAATTTTCAAAATTTGCTCATCTTTCACAATTACTCGGGGATTAACACATCTAATGGCTTTCAAATTCATAAATAACAGTTCATATTTAAAGTGATTATTATATTGCAGGAACACATATATCTATGCGTATCGGACAACATATTTTGACCAAATATCTCGTATCGAAAACTACGTTTAAAGGACTGTAGCGCTTGCCATGTCGATTTACGGGCTCCTGTTTTGAAATTTACACGGTTTTCATCGTTGGCTAGCTTCCCCTCAAAAATTGAAATGGAAGATTTTGCACTAGGCTATTTTGGCCACATCGTTCAAAAACTACAGTCGAATTATTAGCGTCAAAATGGTGACTACTGTAGCGCTTGTTTCGATTGTACGGCATTATTGAGATTAATTTTCTTTCGAGTTCCCTTCGTTTTTAATTTTTTGCTTAATTTGAATTTTTTTTTGAGATATTAAAAAAAATGATTTTACACGGTCTCCTGGAGTGTTCATGATTATTGGAGCGCAGTTCCTGATCCTTGCCGCGCTGATTTACTTTTTCACCGTTAGAAAATGAGTAAAATCAAAGATTCCATTGGTCAAGAAATCTGATTAAAATAAATAGGATTATTAATTTTCAAAACCGAGTCACAGGTGGTGCCAGACTGCCCCATCACGGTTTGATTAGATCTACAAAAAATGCGGGAATTTTTAGCCAAAAAATGTGTGACGTGAGCACGTTCTTAAGCATACGTTAAGAGTTGAGAATTCTGCGTGTATTCTCATTATTTGTAGATCTACGTAGATCAAGCCGAAATGAGACATGACACTTTGACACCACGGTCCGTAAATTGACGCCAGTGCTACTGAGTCATTTAAAAAGTTACTGCCTGTCAAAATAATTGCTGTTCCCGTAATATCGCATTCAGCAGGCCACCCTATGAAAACCCAAATTGGAAAAAAATCAATAAAAATTTGAATTTTGACGGAAAAAAAATTGAGACCACATTTTTGTATCTTGAATATAAACCCGTTGTTTATCACAAAAAATTAGTGAAAATCCTTCAAATCATATTATTAGTTCGAAACGTCGACGCGTAGGTGATCGATCGTACACTGGGAATTGCCGGTTCCGAGAGTTCACCGCCGTTTGATATCCTTCTTTGCAAACTTTTGATCTGAAAACATTGACTTTTGCTACCTGGTGGAAGAGCAAACTCGGTCACTATGTTTGTTTTAGCGACAAGGGTATATGCGCAAACCTACAAAATGATCTTCAAAAAAGAATTTTTTGCCCAACAAAATGAAGTGTCAGCACGTTCTGACTAACACCGTAAATCCCGCATTTTTGTAGATCTGCGTAGATCAAGCCGGAACACAAAAATATCAAAGTTTTGAATTTTTCAAATAAAAGCCAGCACACGAGAAGCTAGCCAGCTTGAACAGCAAGTAAATAAGCCACAAAACGCGCACAAAGCTCAAGATCAAACGAGAACTTGGTCGCCCGCATTGAAACTTCTGTCATGTGAGAGAAACGGTTGGGTGGCGTGATCGTTCAAGACAAATGAAAGCATGTAGACTAGTCCATCAATCAGATAGACTGCCGCAATGACTGGCAAACCCTTTGACATCCTGCTCATCAGAACCCTGGAGAAGCCCGCAGCAAACAGACGAAAGAGCAATGTAACTGATGAGGAATAGAATGAGCTCACGGAGAAGTTGAAGAGATCTAGTCGGTGCCCGGGCTACTGCTGCTCCTGATGCAGAATCCGGTGATGGGATTGGCGGCGGCGGCTTTTGCGAGATCGCGAGCTGGCATCGACTAGTGGAGCCGTCCCAGGATGAGCATGATCACGCGGGTGCTGGAGTCGTCCTAGAGAAGATCATTTTTTTAAATCCGTTAATGGACGGAAAATTTATCATCTGGAATACAGGCTGACTAGCCCTATTTCCCGTGGTAGTGTCTTATTTCGTCTTGGTCTACCATGATCTACAAAAAATGCGGGGAAAAGAGACGCAGACTTCAACTCTCAACGTATGGTTAAGAACCTGACGTCACATTTTTAATGTACAAAAAATTCCGTCGCATTTTTTGTAGATCAAGCTGTAACAGCACAAATTTCAGCCCTCAATATATGCGATGTCCTTGTCGCCTTATTCCACGACACACAGATCAAGAGCTAGTAGCCAGAGACGCGCCGTGTAGTAAATCAGTGAGGCCACTAAAGAACATGGAACATGGGAAAGCCCTCCGACGACCGACGAAGGTGATGTAATCGGTTCACGAAATCTGACTGTCTTTGGAACTTCCAAAATTCTTTTTGAATGGTTCGAAAATATTGAGTTTGAGCCTAGTTAAGTCCATTTGAAGTTGGTGGCCTAGGATTTTTAGGAGTATTCTAGGCCGCCAACTTTGGACAGCCATAACTTGGCTGAAAATGAAAATTTTTGAAATCTAATTTCACAGTTGAATTTAGCAGACAATGAGCTTAAATTTGAGAAATATTTTTGCGCCTTGCCACGAAAGCAGACCTACAGTAATCCCGCCATGCATAAATTAATGTTAACTGAAAGCTCAGAGTATGCTAAATTTAAATACAAAGTTCGATTTCCAAACATCTCGATTTTCAGAAAAATTATGAAGACGCTAAGTTGATTGGGCCTAGCATTTTCCTCAGAGTATTCTAGGACGCCAACTTCAAACGCTCATAACTTGGCTCAGAATTAATATTTTAGAGCAAAATAACAAGTATTTAACATAACAAAAATCTTGTGATCTACCGCATACAAGATGCGCCCAATTTTAAATATCTAGGCCACCAAATGAAAACCGTGACTCGGCTCAAAATTATTTCTGCTTCAACCAAAAACCAATTCATTTATATAAAGCCCGGTGTCGGCTCAATTCAAATACCAAGTTTATTTTCAAAATACCAATTTTCAAAAAAGCAATGAGCGTTCTAAGTTGGTGGCTAGGATTTTCATAGATATTCTAAGCCACCAACTTCAAACGCTTATAACGTGGCTTAAAATCAATATTTTCGAGCAAAATAAAAAGGATTTAATAGAAAATCTTGTGATCTATGCAGAATGCATAAATTCTGCAGAGGTCACTAAGTAAAATATTCGGTGCCACAAGCCTCGGCCGAAAGTTATTATTTATGTCTGCTGAGCCAACAACCAAATTCTCCAAAAACTGCTTACCTGATTGTCTTTAAACGAAATGCTCACAAGATAAACCCATGCAAAACGAGAGAGAAGAAAATGGACGGCCAGTTTTCGTAATTACTGTGAGTGGAGCATCTCGAGACGTCTAAAAGATCCTGTTTTTGGAAAATTAGGCCACACATCACACAATCCAACACTTACGACGAGTATGAAGAGTGATAGAAGTGTTAGTATTACAGAGCTCAGCGAGAGAATCACCAAGCGTCGGGTTGCGGATTCACGTCTGAATGTACTCATTTGTTACTGAACTAGGTCTACCTAAGCCTAAGCCTAAAGTAAGCCTACCTGCCCAACCTTCGGTTCGAGCACTAAGGCACACACTTTGAGGATCGATTCAGGAACAACCCGACCTGGGCATTTACCTTTGACGCAGGCGGTGATCGACCTCCCGTTGAATATCTACGTCGATGCATTACCGTCGTCCTTCTGGAAAGACAGAAGGACGATTGATTTGAAGCTCTGTATCTAATTACCCCTGTTTGATGATCAGAGGACGGACAGATTACAATCAGATGTTCTCTGTTTTTCTCTGTTTTTTGGTAGCTAGTATAGAAAACTATAGAGTACTGTAATTCCTATTTGGGGCTTCAGCTAGGTATTGTGCTATTATTAAAAAAATACAATTGCACAAATTTCTCCTGATTTACCTCGACATGTTGAGCTTGACTCCGCCCCCAATCTTGTTACTCTTTACATTAAGGTAGATGAAAAAGGAAGATCAAATAAATGACGAGAAAATTGTGCGATGGAATTTTTTTCTATAATATCAAACTTTTATTTATCATTTTAGGACATTCTGTGATTAACTTTTATAGTTTCACGGATTTCTGGCTTCCCTCAAGTGTAAAATTGAAATTGAACCTGGCCCTAAGTTTTCACTGGACTAGGCCATGTTGGCTCGGCCACGCGTGGCGCGTCGCATTCAGGCTCGATTTTAGTTGTAAAACTAAATATTTCCCACCCGTTGTCCGACAGGAGACTGTGAATGGAGAGCAAAAAATTCATTGAGGGAGGTTTCTATTTGGCAGCTTTTGGTTAGTGGTCTTTCAAAAAATTTTTCATAATTTTCAAATGATCATAACTCTGAAACTACAAATTTTTCGGCATAAAAAGTGCTTAATATTGTAAAATGTTGCTCTGTCTAGTCTATACGATAAATCCTTATTGTTCTCAAAATTTTACATTGATAAACAGGCCAATAGGTACAGCGCCCGACAACTCGCGGGTCCAAAATTCAAAAATGGCCAAACTTCGACTCGCGAGATCTCGAGGGCTAAATCTATTGACTTTATTTTTTTGAATTTTTCAATTGGAAAATTTGTTATCCAATAGAAAAATTTATGAGCAACATATTATTAGTTAAGCGTTTCTTGCCAAACATTTTATATTCAGGAGCTATACTCATTTAGCGAAATTTTTGAAAAAGGCAAACCAAAAAGCTGGCGCGGCAAACGATTTTTTCCCGCAAATCGGCGAATTGGTGCCGGAATTAAAAATTTCCGGTAAATCGGCAAACCGGCAAATTGTCGAATTTGCCGAAAATTTCGGCAAATTGTGGTTTTGCACTGTTTTTGGAAATTTCAGAATTCCAATTTCAAATTGCAAAATTATAGGAAACTCATCCTATGAATGTTTCTATCTATTTTGAAAAGTAAGTAAATTCTATGAAATTATATAAACGACGGAAAAAATTAAGACCTCGTTTTAAGTGTTTCCGTCTTATCAAAAAAGCCCTCTTTTATCCGGCAAATTGATATTCGGCCAACGAGGGAAATTGGCGAGTTGCCGGAATTGAACCGATACTTAAACTTTCTTTCGCTGCAAACTTTGCCCTCTCATCTTGAATTGCTCCTCGCTGTTCATTAACTTTGGCCCTTTCATGCACTTTCTCTTTGTTCTCCAACGGGATATCACAACGAATCACATCGGGCCACTTGAATCCGTTCCAGCACTGGAAGACACTTTTCCTGGACGGAAAGACACAATGGACGGCATGGACCAATTGGGTTGGCTAGCGTAGTTGAAATTTGAACGATGATAAGATAAAATTGTGCCTGATCTCTGATTGAAGTCACTTTCTCGTTGCACATCGGGAAGTGACGGAGCACATGAAGAATCTACTCGGAGCAGATAACGGAGAGCAGGAAGAAGGCTTGTAGGTGCGGATGGATTCAGGAGGCGTCTTTGCATGATTCCGCGTCGACGAGATTTGTGCAACTGGAATAAGGGCTTGTAAACAACGTTTGAGAAACTTGAGATTTACAGGGTCAAAAATTGCTCACGACCTCTCCGGGTGCCGATAAGTTCTTGTGCGGAAATTTGAGCAACCAAAAGTTCTGCCGATTGCCGTATAAATCGGGTACGGCAACTTCGGCAATCGCCGGTTACCGAAGAATGTTTTAGAGTTCTGCAACTTCGGCAATTGGCGGTTGCCATTTCTCTCCACGAAATTTCCCACTATTAGATTAAACAGCAAGTGCAAGTGGGGGTGACTCAAACAGGAAAGAAATCCGGCACTGGTGCCGACTTGCCGGAAATTTTCAATTCCGGCAAATTGTCGGTGTTCGGATTTGCCGTGTGCCGGCTCTCAGATTTGCCGGAAGTGTGTAGAGGGATTTTTATAAGACGGTAACACTGAATACTCCATTGTGCCTTTTTGAATTTTTCAGTGTCGTTTTCTTTGGCTATTCATAGAATTTGCTACTTGTATGGGCAAAAAAATGTAGGAACATTCATAGGTTTAATTTTGCTATTTGAAATTGAAACTCTGAAATTTCCTGGCCAAAAAAATGCAAATCCACAATTTGCCGGAATTGTTCAATTCCAGCAATTTGCCGATTTGTCGTTATGCTGGTTTGCCGGAAATTTTCAATTCCGGCATCTTGCCGATTTGCCGATTTGCCGGATTGCCGAAATTTTTCAATTCGTTAGCCGTCCACCCTGGATCCTGCCATCCAAAAAAAAACGGAAACCATTTTTGGCACATTGACGTTTTCCGCCGGCAAATTCGGCAAATCCATGTCAATGTGCTGCTGTGCCGTTTTGCCGGTTTGACGGAATTTTTCTATTCCGGCAATTTGCCGATCTGCCGACTTGCCGGTTTGCAGGAAATTCTCAATCCATCCGGCTCAATATGCTGACGATTTGTCGGAATAAATTTTCAATTCCGGCAATTGACGACGGTTTACGGCTGGAAATTATCAACTTCGGATTTTGCCAATTTGCCGTCTGGCCAAAAATTTAGGGTTAATTCGGTTCGCCGTTTTGCCAAAACTTTTAGGGTTCGGCAACTTCGGCAGTTGCCTGTATCCGCACATCCCTGTCCCACACCCCAGGTGGAAGAACTGGTGGGAGTTACTAGCGGGTCCATCAAGAATGGGACAATCATCAAGTCAACACAATCCTTAGCCGACCTTCCCAAATTCATAATTCCTTCCTTCCAAAGGCAACGGTTTCCGGTCCTTCCAACTGCTTAATACCAGCCACCACCACCAAACCCTCTCCTTCTAGAGAACAAAGTTGCATACCCCCTTTCATTGTTTTGGAGAAAGGGGCGTCTTGTGGTGCTAGTCCGGAGAGCCTGAGGACGTGACAAGTGATAGACGGGCTTATACTATCGGCTCGTCCATTGGATTTCATGCGCCTAGGCAGAGTGCACGGCGGGAGGTGGGGACGCAGGTTCCCGTCCAACTATTGCCGCAGAGCATCCCCTATCTGCTCCTATCAATTGTTCGGAGAGACTTTTTTGTGAATTTTGCCTTTTGCAAGAGGTCTGAGATTTGGGATTTGGGCTTTAGCCTTTAGGCTTTAGGCTCGCTTGCCTTGCGCCAGAGAATGGAAATTTGTCCGTATTTTCCCGGATATCAAAATATGATCGAGGCAACTATAAAAATATAGTAAAATTTTCCAGGTTTTTTGTCAGTTAGTATTTATTGATTAAAACAAAAGAGAGCGGAGATATAAGCTGTCAAAGTAGAAGGGTGGTTTGATCTACAAAAAATGTGGGGATTTTTTTTCATGCTGATAAATAAAAAATGACTCCCACAAATCCAATAAGCCTCAAACTTAAGTTCCTCCAATCTCATCCCCCTCATAAACCATTAACTAAATCGGAGTACTAGATCGCCGGTAGTATATATCAGAAGAACAGTTGCTCTCCCTCTCGAACCGACTTACACTTGAGAAATAGAATAAATTGTGGAAGAGAAGTGACGACATCATAACCTACCACTTCACAAGTTTAGATATATATATATATATACGTACTAGTTGGACTAGCTAGGACCTAATTTAGAACGCATAGGTATCGCCTGTAAGTGAGGACCTAATTAGAACTCACTAGGACTATAGTATATATATATATATATATATATATATGTAAACAAGAACCCGGGCGGGTAACCCCTTACGGTCAGAGGGGTGTCCTACACCAAGGGTATGTAAAACCGTGTCCTCCAGATGTCGACGTTGAAAGGGAAAAAGTGCAAAAGCGCGCGGCTTCGCGCAAACCGTAGCTGATCCAATGTAGCAACGTTTTTGATTTATTGGAGGAGATATTTTGCCAAAAGTGAAAAAAAAGTGCCCCATATGAGATGCGTAATAAAATTCCCTACAAGACCTTAAGAAAACGTGGCGTTGGCTGGCAAAAAACAGGTGGCAATGATAACGGTGTAGGTGTGCTTGTGTGTGTGTGTGTGTGCTAGAAGAGCATAGGCTCGTGAATCGTTATAATTGATGCTGGAGGAGAAGGAGACGATGGGCCTCCAAAGTGTTACACCTGGTATTGTTGGGAAAAAATTGGGAGAAATAGGCATTAAACTACCTAACCTAATTGAGTTTCAAAGCTTATCTTATTATAACTAAGAGGTGTGATAATAGATAATTAAAGAACTTTAAACTTATCAAAACAACGCTTTCAAATCTGTAAAGCTGAATTAGGATTTGCGTAGTACTAGCTAAAATCTAGTTGGGACCTAGGTCTGAGACTATCTAGAAACTTCGGACGGAACTATTTAGGAACAGTTAAGTCTTAAGGCCTGCTTGGGTACAGGTAAACATGTTTAGAATAGGAACTAAATAGGGAAGTACTAGTTAGACTAGTAAGACCTAATTAGAACCTAGGTAAGGCCTGTCAGTCAGGACCTAAATAGGGCGTACTAGGACTTAGGTCTAGTTAATGTCTTATTAGGACTAGTTAGGACTAGCCCTAATTAGAACCTTTTAGGTACGGCCTGTTAGGGAAGATCTGATTAGGCTTTAGGTAGGACTAGTTAAGATAGAGTTAGGCGACTCGAAGTTAGGACTAGTTAAAATTTAATTAGAATCTAGGGACCGTCAGGACCTAATTAAGACATACTAGGGCTTAAGTAGGACTAGTTAATACTAGTTAAGAACTGAACATAGGCACTGTCTCTTAGGCCTAATTAGGACTCACTAGGACTTAAGCAGGGCTAGTTTAGTTATTGTTTGCACTATTTGACTAGTTATGTACCTAATTTAGTACTCACTAGGACTTAGGAGGACTACGTTATAATGCCTTGTTAGTAATATTTAGGACTAGTTAAAATCTAATTAGAACCTAGATATATCCTGTAAGTTAGGACCTCATTAAGACTTGATTTCCGCTAGGATTTAGACAGGACTAGTTAAGATATTGTTTCGACTAGATTTTTGACTAGTTAAGAGCTAATTAGATCTTAGGTACGGCCTGTAAGTTAGGGCCTATTAGGACTGAATAAAAACTAGTTTGTTACGAATGTAGTTAGGACTAGTTAGGACTAGTTAAAACTTAATTAGCACCTAGGTACGGTCTGTTAGGGAATACCTACTTACCAGGCCTTAGGTAGGACTAGTCATGACCTAATTAGAACCTAATTATAACCATTTCTGGGCACGGCCTGTTAGGGAAGACCTAATAAGGACTTACAAGGACTTTTGTAGGACTAGTTAGGACAAGTTAAGACCTATAGTGGTTGTCCTGTAACTTCGGACTAGGACTTACTAGGAAGGTAGGAAGCTCGTTAAAAGGAATAGTTGAAAATTGGGACCTCATAGTTAGACCCTTAATTTTGTACACATCCTTATTAATATCAAGACACATTTTAAAAAAAAACGACTTTTTTAAGTTTAGCTATATAAAACTATAATTATGGAAAATTTGCTGCTTTCCTTGAAATTCGAAAAACCTAGCGTTTCTATAAAAAACCATCTGGAAGTAAATTTTGAAAAAACCCCGTCATCCAACAAAAAGAAATCTCACTCACTCACCTCGTTAAGTTATCGGCAAATCTTTGCACATCTCATGCACCTTTTGACACCTCTGCCCGTCCACACCAATGTCACAAAGAGCAACAGGAGCCTTCCTAGGTTACCCCGAACCACGACAGATGGCATTAATGCTAAGGAATTGGGCTCACAGCCTAGAGAGGGTGGGGGAAAATATTGAGAGTAAAAGAAACAATGAGAAGAGGGAAAGACGGAGGATAGGCGGGGGGGGGGGGGGGGGGCCACAACAGTGGCAGCACCACCAGGGCCTGTCCGTTGACAAATGACCCAAACGGACGGGTGGGGCAGACCTGTTGTGTTTGTTGGGAGATGGCTGGCGGTTATCAGATACTTGTATTAATGGTATAGAGAAACACCAAGAGAGCTGAAAGATGGAGAGGCGAAAGAGGAAGAGAGGGGGGGGGGTGGAAGTTTTTACGAGCCCTTAATAAATATATCGAATCAGGAAATCATTTGATGATAACGGAGGAGCGCGGGGACGGAGACGGATCATCATTATGAGGACCGAGGGGTGTGCGGCGAATTTTTGCCGAATTTGCTGTTTGCCGAGCTCCGCAATTTACCGAATTTGCCAAGCTCGGCATATTTCAAAAAAGTAGATTTGCCAAGTTTGCCGAACTTGGCATATTTCAAAAAAGTAGATTTGCCGAATTTGCCGAGCTCGGCATATTTCAAAAAAGTAGATTTGCTGAATTTGCCGGCCGAGTTTGCCGAGTTCGGCAAATCTGCCTTAGCCGAGCACGGCATATTTCAAAACATTTGCCCGAATTAGCCGACCCGAGCTTGGCATATTTCAAAAAAGTAGATTTGCTGAACTCGCCGATCTCGGGAAATGCCTATTTAGCAGCACGGCCTAGTTCACAAAAGTAGATTTGCCGAATTTCCCGAGCTTGGCATATTTCAAAAAGTAGATTTGCTGAACTTGCCGGGATCGGCATTTTTCAAAAAAGTAGATTTGCTCAATTTGCCGAGTTCGGAATATTTCAGTAGATGAACTGTGCCGAGCTCGGCATTTCTCAAAAAAGTAGATTTGCTGAATTTGCCGAGCTCGGAATATTGCAAAAAAAGTAGATTTGCCGAATTTGACAATCTTGCCGTGCATGTTCCCCAATTGAGTTTGCCGAACCATACTTGGTCCAAAAAAGGAGATTTGCCGAAATTGCCGAATTTGCCGAAACAATGTGCCCATGGCGAGCTCCTGTTGATTTTTTTCCAAAAATTCAGTAAAACGACACAAATTTGTTTTAAGAATTCATTAGTTTCGGTGCTCCGAACAACATCACAAAAGATCAAGGGATTTTTCCGAAGTTGTTAAGCACAATTTGCCAAATTTGCCGAATCCGCTAATTTTGAGATTTGTCGCACACCCCTGATTAGGACCGAGCAAAGGGCCTAACATGATCTCACAATTTGAAAAATGAAATTCAGGGATTATTCTTGGGAAAAAAGTATGAAACTCTTCCTCCGCCCGTTTCCGGCAGAAACAATTGAACCAAACGAGCCAAAAGTGCAGTGTACAGACACTTTGTTGGGAGTGGAGAGAACCAGAAGAAAGATGGAACTTTCTTGCGATGAACAAATTTTGGATCACTGGAGGGAAAGATTGGTGTTTATTAAGCTTTTTAAGTCAATATTTAGAACTCAATAGGCCCAAACAGGCCTAATAGGCAAATAGGCGAAGTAGATTAAATATGCCAAATAGGTATAGGTTGAATAGGTAAACAGGCCCAATAGGTCAAATAAGCTATAGGCGAGACTGTTGCTCAGATACTTTTTGACCTGGTAATGTTTTTCTACACGAAAAACAAAAAAGTCCCTGCTCTATTAGTTTCGGCAGCAAAATTGTGATTTTTTTCAAAAGTTTCCCATTTGTGCCACTTTTCAATAGTTTTTGATGGGTTAAATCTATATTTTCTGAATTCAGCTTATATGAATTACCCGTTTTCAACAAATTTAGGCAAATTTTTATTTTTGCCCAATCTTTTTAACCATCTAATGACTGATTTTGGGTAAATTTTCCTGAAATTGTACAAAAGCATTAGAAATTGATAGGCCAGTTTATAGGCACATGAGGTTTTTCGGAGTGGGTAATCGTCGTTAGGCGAATTATTTGGTTGACAAATTCGACAAATGCTGGTTTGCCGATTTGCCGGCAAGTATTTCATTTCAAAATATATGTAGGAACATTCAAAGGACGGTTGCTTACAATTTTGCCGGATAAAATTTAAATCTTCTGAACTGAAATTCCTTTAAAAAAAATGTGCAAACCCATAAGTTGCCAGATTTCTAATTCCGGCAATTTGCCGATTTGCCGATTTGCCGTAAATATCAATTCTGGCCAATTGAAGATTTGTCTTATTTTCCGACTTGCCGCATCCCCTGATGTAGGCATCAAAACGAATGTACACCAAGTTTTTTTCAGAGTTTTTAAGTTTACCTTCTAATTATAATTTTTAGTGAGGCTCAAAAAGTTCCAAAATTAATTCTGAAATTTGCTCGGCAAACGGCAAATTTTCCGCACACTCCTGTTTTAAATGTTCACCGCATATTTAATTATTCCGGAAATCTGATTCCCTCAAACAAGTTTCCATCAAAAGTGTTTTCCCTGATTTGTTGACTCTGACACCGACGGTGGTCGTTCCCCCCCCCCCCCACTCTCTCAATTGGCATGTAAATGACCCCGTATGAATGAAATGCCTTTTGGCGGCATAATGCATATCGCCTAGTACCATTATTAATCTTCCATCCCCCATTGTCTCCATCTATATAGGGGGGAGGATGCGTGATGCGTGAAATATGCAAGTGAGACTTCAAATTGAGCGTGTGAGATGTAGTGGCAGATGGCTGGCTGACAACGGATGAGCTCAGTTCCATCGACTGTATCACACGGAGGACTTGGAAGAGAGCAGGGAGATGGATGGGGGCAGATGGCGTCATCTATGGACCATTTTTTTTGGAGCTGTTCACTCAGATATTAGGGTATTCTAATCCCCTTTTTAGGTCTATTTCTGATCGTAAAACTTGTTCTTTTCAACTCATTTTTAATTCAAAAATTTCAAAAGTTTGTCGTAAAAATTACACAAAAACCTAAATTTTGATCTGATTTGAGGCATTTTAGTCCCTTGTTAAGCGTCTTCGATGCACCATTGTTCAACTTGTTTAAACTTTTTAGTTCCGCATTCGAGGAAAATGGAAAATAAAAAATTTGTAAAAACCAGACTTAGATTCTCCGTAACAACGCTTTCATGGGAGGTCACACGCCCGGTTTCACGGCCTGATGCCTACGTCAAACCTGCCTCACGCTGAGTCGGCCTCACGCTCCATTTCTGAATTTTGGCGAAAAATCAAATACTTGGTCATAGTGAAAAGGTAATTTTTTCAACCCGACACTTTTCGGGTTCCGCGCCGCACTATACATGAGGCGAGGCCCGCGGCGCGAGGCAGGAGCGGAGGTCGCAGCAAGGCAGGCGCGGCAAGCGTTTTTGCTTGCATGGATACCCTAGTCTAGACAAAGCACGAAGTTCTGGCTTCCCGCATAAATCGGGAAGAGTTTTTGCCGAACTTGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTGGCCGTCGTGTTGCGTGTCGTCGCGATTTTAGTTGTAAAACTAATTATATTTGTCCGTGTGGAGTACACGACTTTCCCATGCGTTGTCCGGCGGGCGCTTGTCGATGCAGCGCAAAAAATTCAATAAAGGCCAGAACCCAGTGAAAAAGATAATTTGCGACACTTATAAATAATGTTTACCATAAAATTTTTTTTTGTAGTTTTGATTTGTGGCTCTCCTTGTTTTAAGATGTGAACAAGTTTCATCACCGCTGTAAATTGGTGGATTTGTAAAAAATTATGTATTTAAAAATCAAATCTTGATTCTCCGGGATAGAAGCATAAATCAAATTTATTACTGTAACATGTTCACTTTCAGTACGTTTCATTGAAATTTTTAGGCTTTGAATTTTAGGGCATCATAGTTTTGCCTTCAAAATCCACTTGCCCAAAAAACAAGCCAATTCCTACTCGGCGGGGGACGATGGTTCGATAGCATCAATCATATCGGTGTGTGTGTGTGTGTGTGCAAGGCGGGGGATGTAGCTGGCGCGCGAAACGAATAAATCAAGAAACGTCTCTATTTCTGCGAGCACGGATTTCGTTGAGAGCCCGGGCGCTCACGCGGTCTAAAGGAGGAGAGGGTAGTACCACTTCTAATGCAATACAGGGCATACTTCTTCCATTTCCATGTTTTTGTACTGTGATAAACCAATTGTTAACTAGCCAGAAGTGGTTCACATGTTCCGTAAAGGTTTGCAGGGTGTACTGATAATGAATGTCTATTGCTCTGTGAGGAGACAAAGAGGCAACCGAGAGCAAGTCAGTTAGGTTAGGCAGGTGACTTTTCAATTGTGACCAGGAAAAAGTACTTTGGGAATTTTTTTTTATTTTTTGGCTACTGGCCAGATTTTCAGGATTTTTCAAATATTTACAGAAATTGATTCTACATTATAATATTTCTGTAATTTTCTCAATTTTCAAAAAATAGCCAATTAATTTTGAAGTTTCGAATGATTGCCGATCACAAGTTGCCGACTCCCAAGAACACCGGCAATTGATGGCCCTTTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCCATTGCCTTGGAAATTTCGAAAACCGGCAATTGCCGAAGTGGCCGACTCCCGGAAATTTTCAAAACCGGCAATTGCCGACATTGCCGACTCCCGGAAATTTTGAAAACCGGGAATTGCCGAAGTTGCCGACTCCCAGAAATTTTGAAAACCGGCAATTGCCGAAAGCGCATTGCCGATTGCCGGAAATTTCGAAAACCGGCAATTGCCGAAATTGCCGCTTGCCGGAAATTTCGAAAACCGGCAAGTGCCAAACTTGCCGAATGCTCCGGAAATTTTGAAGACCGGCAATTGCCGAAATTGCCCATTGCCGGAAGCCATTTCGAAAACCGGCTGCCGACCAAATTGCTAGCCGGAAATTTTGAAAACCGGCAATAGCCGAAACTGCCCTTTGCCGGAAATTTCGGTGCGAATACCGGCAACGACCAGTTTCCGACGAAATTCGAAAACCTGCAATTGCCAAAATTGCCGCTTGCCGGAAATTTTGAAAACAGGACACTGCCGAAACTGCCGAAACTCCCGGAAATTTCGAAAACCGGGAGACCGAAATTGCCGACACCCTTTGGGTAATTTCGAAAACCGGCAATTTCCGAAATTGTCGATTGCCGGAAATTTCCGATCCCTGAGTTTAGCCTTTTTCAGCAAATCAAACAGTTTATGATTCTTTTAATTCAAAAATTGTTCTGCAGTGATCTTGCATCACTATTGCTGTGGCCCTCCTTTCAATACAGTACTTTCTACAGTACCACTACATTATTGATGCGTAATTTCCAGTAATGCCATTCGTACACATTGTACCACTACAGTTCCTACAGTACCCTATACAGTACCGTCGCAAAACAATTACCGTAACAATGGAAATCTTATAATAGACTACAGTGTTATACAAAAACTACAGTAACCCCCTTGAAGTTAGTGTACAACTTGTAAATGACGCTTTTTTCTTTGTTTTTTGCTAAGTTCAGAAATTGTAGAGTGTTTTTGGCATCTGCTCAGATTTTCAGAAATTTTCGTGATTCTATAGTAGTCTTTTTAATTTTCTCAATTTTCAGAAGTCTGCAAATTTAAATTGAAATTTCGTGAATAGCTTAAAAAAACTCAAACAGTTGGCACAAATTTTCGTAGATTCATGTACGAGTTTCAGCCTTGTTCAGCAAATCAAACAGTTTTTTATTTTTTTTTGATTAACGTTTTAATTGTTCTCACCCCCTGCAAAGTACTATCAGGTCCTAACGGTAATATTAGCCTACCGTATCACTACATAGTAATCTCCAGTACTTCTGTGCATGCTGTACCCTTGCATCATCATAGTGGTCTTTAAACCTACAGTACTTCTGCAGTAGCACTACAGTACCACTCAGAATCTCTCCATTAGATAGACGGCGTCTCGTATCGTACCACTACCGTAATCCTACAGTACCGCCACAATACCATTACGGTAACACTATGAAAATCTTACAATAACAGTATACAGGCCGGAAACTAAGCCCCCTTGAATGTAAAACTTGCAAATCTCTACCGTTCCTACAGTACCCCAATGCAGTACCACCGCAATACAGTTGGCATAACACTATGAAATCTTACAGTACACTACAGTAGGCAAAAACTACAGTAACCCCCTTGAAGTTGGTGTAAAACTTACAAATGTTCAGCTTTCTTCTACAAATTTGCCAATAACTTGTAAGTTGGGGGAGCGCATCGAACTGTATACATATATGTACATGCCAACCAATTATTTTATCAAACAATTTATTAATAGTCGAAGACACCTGAAGCAACGATTAGGAGGAAGAACACGGGCAGGGAGATAGGCAGAAGAAGAAGAAGAAGACGAATTAGTTGAAGAATCTGTTGAAACGGACGACGTTTGTTTGTGATGTCGCTGTGCGACAGCTTCTCGTTGCGGACGGAACGATGTTCGCACGGCGAATTCGGTGGCGAGATGTCGGACACGTCGATTGTCGACGAGAAGGGATCAGTCGAGACGGTTGAAGAATGCTGAGGAGGAGGATTATGTCGACGTTCCCGTCCACGACACGGGCCTGGGTACAAGTGATACAGACGTGAAGGTTACAGAAGATGTTCACCCCGTTGCGGAGGTATAATAGTCGTTGAGAGGTGGGTGGTGAACATGAACAAAGAACTTAAGAGGCTTCGTTGGGAATGCGCAGGCCTTACTGCTATGTGGTTGTAGAAGATGGTCTTACCATTGCGTCGAGGCACTTCAAAGTCCCCCCACACCTGGAACACAAAATTTTCAATGGTAGTCTCAAATAATATGCAGTGGCCGATGCACTAGGATAAATTGCCAAACAAGGTGCATCGACGCTAAATAATTTTCTTTTGAAATTTCATTTAGAGATGTTTTGCTGCGCAGACTTTCAATCATCTTTTTAGTTTTCCTCTCTAATATCATCAGTGCATCGAGAAAAAATGTTATAGCAGGAGTAAAGAAATTTGAGACTTTACTTATTTAGACCAAAAATGACCCAAAATTAACGAATTGTTTAGTAAGACGTTTTGAACATTTTTCAAAACAAAGTTCTGGCGGTTCAAAGTTCTGGAAAATAGCACATTTTCAGCTAAAATCTAACCAATGTTTTGGGGGTGTGGCTGGGGGAGCTAGGAATCAAAATGTAATGTCATTTTTTTGTGCCCCACTGCCCGTAAATGGACTTTAAGCGACGAATAATAACTGTAAGGGCCACAATATTTATAAAAGAGTTATAGTTATAAATAGAAATTGAGTTCCGCCCGACCGAGAAAAAACTTGACGAAAATTTAGCCTTAATTTTAAAATGGGACTTTTTTTCCAAAACATTGAGCGATAACTCTTTTTTGAGAATTTTACGTGTCATTTAGAGTAAATTCGGTAGATTTAGGTCATTTTTGATTACTAAAAAAGTAAAGTCTCAGATTTTGATACTTTCTCGATGCACCATGATGAAAAGAAAAAAAGAGAAAGTTTAGGGTTAAAAAAAAGAAATCCGTAGAACCCTTCCGACGTTTTGGGAAAGTATAGCAAAACAAAAGATTTGTAAAAAATTCAATTTCAGTAGGTTCCCCCTATTAAATTCTCAATTTGTATCAATGCACCATACATTTTCAGCGTGAGATTTTGTAAAATGGACAGGAATGAAAATTGATCAGGTGTGTATAAAAAAGAAATTGACATTTTGTTTTTTTTTTTGTCAATACACCATGATGAACTTCACGTCAAACATGGTACATCCTGGAAAGGAGAGAGTTTGAAAAATGTATCATTTTATTCTCGATGCCATGAAGATTTATATTAGTAGAAAAACCTTAGCATAAGTGGCATAAAAATAAAGGTGGAGTAGCGTGGGGATTTTGTCTACACTTATTATGATCCAAAACGATAGAATATCTTAATTAAACACTCCAAAATATTTAAGATTTTTCAAAATTTCCGGTAAAAGTTTTGGCAACTAAATATGCTTGAAAAAAATATGAGCTTTTGAGGAAATCTCATCCAAAGCAATGTCGCGTGTTTCGACCCACTGTTTTTATGGTCGACAATGTAGAAAAAAATTTTTTTTTGGTCGACTTTTAAAATTAAGATGGCAAAAACTTAGTAATTGCCTATTTGACAATAAAAAATTTTCAAAATTGAAAAGTTTTATTATGATATTCGATTATTCTGGCACCATGTGAGTATGGTTTGTAGTAATTTCCCCACTGGGCTACTCCACCTTTGCTTAAAATTAAAAAAAAAATCATAATCACAGGGGGATTATTTAATATCAATGAAAGTTTCGATTTTTCCAAATGTATCAAATGCAGTTTTCAGCGCGAAATTTATGTGCAGTACTTTTTCTTCCAATAATATATCCCGAATGATGCATTAGTTATGGGCTACACGATTTGTTAGAAAAACTGGCCATGCTTAAAGGTGGTGAACCGAAACTTGATACTCTGTCTTTTTAGATCCAAAACGGTCCAAGACTACCTATCGAATATTCGTATTAACCTGTTCTGAAAACTTTTCAAAAAAAAAAGTTATGGCCGTTCAAAGTTTTGGAAAATGGTCGATGTTTAGCTAAACTCTCAAATTTTGGCAATCAACCGTCTGTCACAGTTGGAGCTTAATGTTAGAAACAACACGTGATAAATTGCAAAAACATGCCTAAAGGTTCCAACCGCTCCGACACAACCAAAATTTGAATTTTCGCTAAACGACCATTTCCTCTTCCAAAACTTTGGGAGGTCATAATAACTTTTTTTTTTGAATAAAATTTTCAAAACGTCTTAATACGAAATTTGGTAGTTTTTGGACCATTTTGGGTAAAGGCAAAGTATCGGCCAAATTTTGGTACTTTCCACTCAGCCTTTCAAGCAGAGCCCCTTTAAAAGTTTGACCGAGGTCCCAAAATTTTGTAAGTTTCTTCCATGAACCATGATGATTTTGAGCAAAATGTTAGTTTTTTTTTTGTGCTTGAAAAACTGGTGGCAGGACAGTTTTCGGGTGTTAATAAATATTTCGATTCACTATGTTTTTTTTAATGAAACCGTACCTCCCTTCAACACAAGTCTGCACATCCGTTCCGTCTGTGGTAGCTCGGAGATCCCGCCATTCGCCCAACACCTTCCGATTCGTCCATTCTGATCATCGCTCATTTCAACTGTGTACGTCTACTATTTACAAATGCTAGTTTCTTATGATTTATGGAGTCATCCTGACTTACTATCACCAACTGCTAACACGTTGTAGCTGAATCCAAACTGTCCCCGTTTAGACGCTCACCGAACTCGGTAGTCGACTGTCTGAAACATTATATGGGTATCGCAGCGATAATTTTGAAGCCTTACCTTATTATCCGATAGGCAGCTTGCGTGGCATCCGAGCACTTGATAGTGATTCCACCAAATGATACGGTCACCTGAGATTCTTTAGGAACAGGGGCAGAAGGTATACATGCAGGTCAGAAGGTCGTTTGTCGGTTTTTGCACCTTGAATCTTAAAAAAAAACGATGAGCAAGTTATTTTTTATTTTTGTCTATTTTTGTTCGTATATGGTTTTTTAGGTACCATGGAATAAAAAAAATGCTCCAAAAAAAATTAGTTTACAAATATTACTGGTACAGAGAGTGTAGATAGTTAGAGAGTGACTGACCGCATCCGGTGTGGACCCAATGGGGCGGGGCGCGCGGAAGGAGACGATTGGTGTCGATTTACGAAATGATGACAAAGAGGAACGTAAATCGACACAAATCGCCTCTTCCGCGCGCCCCGCCCCATTGGGTCCCGGATGTATGTCACTCTCTAACTATCTACACTCTGTAGGTCCGGTAATACCATAATATGATCATTATGGGCGTCTACATTAGAAAAAAATCGATCTGAAATCACAGATTTTTGGCCTCCCTCATAAATTGAAAAGGAATAAGAGGTTGCGAAATTAGGCCATTTTGGCTCGGCCATATCTGGGGTAGATTTGCGGCGCGTTGCGTGTAGCGTCGCGGCTCCATTTTAGTGTAAAACTAAATGGAGTTGGCCGTGTGGAGTACACGACTTTCGCGTTGCCCGACCAGCGCGCTTGCCAATGGAGCGCAAGAATCAATGAGGAAGGGCCATGGCGCGCCAGAACCCCATGATTTTTAGGGTATTTCGAGGTTGGCAGACGCAATATGCTGGAATCTTTTTGAAAAATTTTTTTTTTTTTGAAAAACAAATTCCAAAAAATCTCCTCATCGATCGAAACATTCTTGGGTGAAAAAAGTTGCACGATTAGGAATTTCAGAAATTAGAAAAATTCGAAATTAGGAGAAAACAGAAAATTTCCAAACTGCTTTCAGAATACTTGTATACATGAAATAGCCTAAAAATCATGAAATTTTTCAATAATTACTCTAAACTAGCCCAAATTTGGTAGTAAATATTCACTGGCAGCAACTTCAGTGCGAGATTTTTCTACTCAGTTTTAAGTGCTCGTATGTCGCTGAATTGTTTGTAGGTACTTATTTGAAACTCTTTTGTCAAAATTCAAAAATTTAATTTTCACGTTTAAATTTTGAGTAGCGCCAGTGGGGGATTTTGTCTAAATACACTCATTATGATCCAAAACTACCTGAGTAATTGCCACTATTTGACAGTAAATAAAACCACGATTTACAGAAAAAAAAAGTTGTATTATGATATTCGGTCACTTTGGGACCAAATGAATGGTTTTTCAAAATTTCCCCACTGGCGCTACTCCACCTTGAAGAAACTGAGCGGAAATACTTTTTACTCCTTGTGAGTATGGCAAAAAACCTTGTACCACATGGCAAAAGAAAACCCACGCATTGTTAGTCATGACAACTTCGGTCTCATTCTCCAAATTGCCGCCTTCTCCGTTCTCCTTGGTCGATCAGCCAGTCAGGCATCTAAGCAAATAATGCCCAAAATTCAATACATCCAGCAAACGTTCAACTGATATTTCGTGTCCCATTGAAGCGTGCCATTTGAATAGATACACTTTGGATGGCCCGCGTTTGTATCGCACGGAAGTTTTCGTCAAACCTGATCTTCAATAGGAATCTGCAATATTGAATTTTTTTCCTTTTGGTGGTGACCTTCAAGGTTTTGGCCTGGGTTTTTAATCTTCCATTAAATCCCTTCAAGTTCGCTTTTTCGAGAGTTTAGTTTCTAGGCCGAGGAACTTCTTGCAGCCAAATTTCTAAACTATTGTGTTTTTGCCAAATTCTAACAAAGAAACATTAGGTCAATTACGTCATATTCTTGCCACATGCAACTTTGTCGTCATAGGCCCACATCATCCGAAAAGCCTAAGCCTGAGCCCAATCGAAGGTCGCTTGAGCCTAATGTTCAGCCTAAGCGTACGCCTAAGCCCAAACTAAAAGCCTAAGCCTGAGCTCAAGACTAAGCCTAAGCCTTAAGAAAAACCGGAAAATCCTAAGCCTAAATAGCGTAGCAAGCTAACGCTCGCCACTGACGCCAAACCTAAGTCTCGGCTTAAGCCAAGGCCTAAGCCTAAGCCTAAACCCATGATTAAGCCCAATCCTAGCGAGCCTACGCCTAAGCTTGAACCTAAGCCTAAGCCTAAGCAAGCCTCAACCCAAGCCTATAATTTAGGCCACCACTAATGTTTTCAAAACTCGATTCTCAAATACTTTTTTCAGGATATGAAAGTAGGACAGAAATGGGCAGGGTATATGGTATGGAGCAAATATCACAAGATGGATCAGAAACATAGATACGGGGTGGGAGTGTTGGACTAGGTGACTTTTCTAAGCCATCCCTACCTTATGTGAACACACGCATTCGAAGTGTCCACAATGGCCACTGATCGAATCAGCGGTGGCAGCACCACAACCACCGACCAAATGATCCAGTGCAGAATGATAAATTTGTGGAGGGAAAAATCGATAACAGTAGGCTCCTGAGGGTAATAGTAGTAATCATACATATATGGAAAAATGAAGGCAATCCAAAAAGATGTGTGCGCTGGTTGGGGTAGTGGCATCAGAATAAAGGTGGGATTGGGCGGTATAATTGGAGCGCGGCCGAGGAGGAGAATCCCAAAAAAGAAGGAAAGTGCAAAGAGGAGAGTAATGACATGTTACGGTAGACAGGACAATGCAACTACCTAATTATATGAAAGAGGGGGGGGGGGCGACGAGAAGAGAAAAGTCTTACGCAATTTGCAATCTACTTGCCGACTTTCAATTTCTGCTAGAAATCGAAAAAAGGAAACAAATTCCAACTCAACTTTTTCGATATCATCACTTCCGTGGCACGGCACACGTCGGAGCAGATTCAACGACGTCTCGCGATCCCGACTCGCTTTACCCATCCCATTGTTCCCCTGATAGTCGATGAGCTCGGAGATGTTGACCCTGAACGTGCGATCGCGGGTAATCGCACTCTCTGGAATTTTGAGAGCTTGGAAGATTTGCCGGGGGGGGGGGGGGAGGGTCTTACGGTGTGATTGAGTAGGATGATTTGTGCCGTTCAGGCGGGTCGGCCAACTCAGCACGTACTTGCCGGGCGTGTGGTCGCTTAGTCTGCAAGGAACTGGCCAAGTTTGAGCGGCCGACAGCATGCGGGTCTTTTTTTAGAGAAGGGGGACTGTGAGGTGTCCGCTGCTTCAGACAATCTTAGCATCATGCAAACCTTGCATCTTTTGTATTTCAGGAAAAAAAACAGAATTTTTTTTGAGCAAATTTCAGCCTAAAACAAAAATCTAACAAAATTTTGGGAGGATGAACTTATTATACCAAATTTTTCCCTGGTCTTTGAAGAAATTTAAAGCCCCGTGGCTTCTGATATTATCAAACAAATTACAGATATGAAATGTGACTGAAGCTTTAGGTCAGAAATACATAAAAAAAGGATTTTTCATACTATTTTTCCAGTCAAATTTGATTTTAGGCTTTCAGATTTATCTACGAAGTCTGTTAAAATAGGCTTATATTAAAAAGCTATCCGATTTACTAGTAAAAAATTATAGCGACCGACATCTCGCAGGTTGTTAAAGAAAAGTGCATTGACGGGCCACGCAACCTTGGCAGTTTATATCTCGGCTGGTTTTGGTTTTATTGGTTAAAAAATTTCTGACGAAATAAGTTTGTATCACTTTTTCTACTAAAAATTTGCAAACACTTTTTGCTAGCAGCGATTAACCGAGATATTACCGGAAAAAGTACATGAGTAACATGGTGCATCGACAACGAAATATCTCACAAAACTCTGGCAGGTTATATCTCGGCTGGTTGTGGTTTTATTAAAAAATTTAACAAAATGTTTATCCTCTTTTCTACTACAACGCAGTTGAACACTTTTTGCTAGCAGTGATATAAACTATGATCGGAAAAAGTTAGATGAGAATCATGGTGCATCGCCAAGAGATATCTCACAAACTTTGGCAGCTTATATCTCGGCTGGTTGTAGTTTTATTGAAAAATTGTTAATTGACAACATATTTTTCCTTTATTCTTTTGCCACAAATTTGCAGATGAACACGTTTTGCTAGCAGCTATAAACTACGAGATATGATTGGAAAAAGTTAAATGGTAGATGCATTGATCAGCTATCATAGCTCATGTTTTACTTATCTCAGGTTTTACCAAAAAATTGCCAATTATTAAAACATTAGCCTTTTTCTTCGAAAATTTTGCTCCCCCGAATTGCCGAAAATATCCTAGATTTGATATTTTTTTGTAGATTTAGGAGCCTTAACATTTGTTAATTTTTTAAGTATTGACCGTTTCCTTTCAAAAATAACTAATCTAATACTGAAACACAGTTAACTTTTTTCATTTCAATTTTTATAATTAGGTTTGAAAATTGCCGAAAACACTGTCGGCATTCAGTTGGAATTTTGGCAATTGCCCCTAGGAATATTTCCGATTCCCACGCGCCCCTGGTGTGAACCTAGTGAGCATGAAGCCAAACGATTTAGAAATCCAGCACAAATAATCCTAGCTTTTTACTATAAACAATCTAAAAGACCTTACCACCAACGCCGTTTCCGTCTTCAACAAAGACTGCAATCCTCTCTGGTGCTGATAAATTTCCATGATACCAAACTTTCCCCACAACATCCTCAGTTACAGTAGGCGCTATTCGACACAAATGACTGTCGATGCAGGGAACCTCAATTCGTCGGGGGCGCCGGCACCGTAGATCCATCGAAGACTTGAAGCATCGCCTGTGAAAGTGTTCACATTGATCGGAGTGGTAAGGACGGCGATGAGTTTGGGCACATCCTCGATGAACACCACGTGGCATCGACGATCCGTTCCATCCTTGTTTTTTGCAATGTAGCCGAACATTAGCTCCGTGTCCGTCCCCTTTTGGCCTTGGGCTCCGAGTGAGAAGAATGAGAAGGGATGACGTTGAATTAGACGACTTTGTTTTGAATGATGATTTTGATCATTTTCGCGAGCAGGAAATGTTGATGTCTACGGTTTCTGGAAGTTTTCTTTTTTCACTTATTCACCGAGGATTACCTGAAAAGATGGTTTACCTGGGCTTTTTCATGGACCCGTGAGGTTGTCGGATGCAATAATTTTGTGGAAATTAGTGAATATCTCTACTTTTATGACTAGCGGCTTACATCATTTAGCGCGATTTTGAGCGACCTGTAAGATGTCGGTTGCTTTAGTACATTCTAGTGGCAGGCTTGGCTGAATTTTACTGGATATATAAGCTATCAAAATTTGAGCATGTCGATGCACCATATTATCTCCTGAGTTTATTTCCATGCTGCTATCAAAAAGTGTTAAAATGCAAAGAGTAAACGATAAATATTTTGTCAACTGACACTTTTTCAAAACAAAACCAAAACCAGCAGAGAAAGTAGTCCAAGTTAAGTCAGATATTTCCGTTAGTCGATGCACCATGAGTAACCTTTCTATAATAACCTGGTGAGATGTCGGTTGCTATAATTTTTTGTCATTAATTTGGACAGCTTGTTAATTTGAGATAAATCTTGATGATATCGTGGCGCGGCCTACCTTTCATATGCGGGTCCTTTTTTTAAACATTTTGCAAAGCTGGTCATGCATTTTTAGTAACACTTACAAATTAATGAGTGTTTTGTATCGTAAATTTTTACCATCAGCCATGCCCAGAAAGGCAACTAGCCTTTTATTTTCTTTTGTTTTTTTATTCCACAAAAAAAAACTCACCCTACTAACAACTGGATTGATTTCTCGAGCCGCAGTCACGCGAACAGTATCTGCAACGTGTTACATTCTCTGAAAATTGATCAGTTACTTACGTAGATTTGTTATATATTTGAGCTTGCAGATGCCTATTACCTGCGTTCATGCCTACTAAGACTACCGTCTGATTTCTAAATTGAATAAGATTTTTTTTTGATTTTAAGCCATAAGAAAAACTAACGAAACAATTCTCATCTCGGAAACCATCACGTTGACTCGACTACTGGATGAACAATGCCGAGGTACTGAAATACAATTTTATATTTTCGGGGAAAAAACTAATAAAAAACTCACAGTAGCCGACAGAGAAACCCCGCTGCTCCGCAGCTCCTCTGCAAATGAGGGCTCCACGTTGAGCATCTCCGCAAGTTGATTTTTCATTCCGACGGAATTCTTGATTATCTTTAGAAAAAATCTAACTCGACATTCGATCCGAAATTTTCCAACGATTGAGTGAATGAGGAACATGACCGGGAGAGAAGAAACGGAGACGCAGGCGGTGAGCGGAGTGGGAGAGAGAGCGCGCGAGACGGAGAGGCGCAGGCAGTGGTAGGGACGAGACAGGGAAAGATCAGATGTTGGCTGATGTAGGTGAGTCAGCATCTAATAAGTTAAGTTGACTCATAACTTTGTTATTTGATCAGACGGGGGGGGGGGAGGCCGTGGCCTAGAAATATCATTGCCTACTTATTCTAACGTCACTAATGGCCTAGGAAACCTTGATAGCTTTTTTGGAGAAGATATGACGTCATCGTGCTGGTGAGTGACTAGAAATCTTATTTTAGTTCTGGAAGAGGACAAATATTCTGACCGTGCAAAACAAATTAATGATGTGACTGGTGGCCTAGAAGTCTCAAATTATACCTGGGGAAATAAATGACGCCACTTGTGGCCTCGAAAACTTAAACTATGCCTGGACGTCACCGGTGACCTAGAAATTTATTTCTGGCCACGTCATAGAAATTTGAATTTTGATGAGAAATATGACAATTTTATTTATGGTTTTCTGAAAATTAGAATTTTATTGATTTTTTGGCAACCGGGAAATTGGAAAATTTAATAATTTGAACAAATGCAAATAAGCAGTTTTTCAACAGTCATTACTTTTTTCCGTGAATTTGATTTTAATTTGTAAATTTAGGTCGGAAAAGTCATACACACCGAGGAGCTTCCCTCATCCTCCCTGGATCAGTCGGTAACTGCGTTTCGACAGTGGGAGTGGGAGGGGTGGGATGAGTTCGATTCTTCTGGAATTCTATAGTTTTTATTTTTGTTTTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGACACAAAAACCTCTCTAGCGCTTATATTTACTCCAATTCTTCCGGAATTCCATAATTTTTATTTTGCTTTTTTGCGCCTACATATACCTGTTACAATTGGAACTCCGTTTGACACAAGAACATCTCTAGCGCGGGCTTAAATTTACTTCAATTCTTCCCGAATTCCATAATTTTTATTTTTGTTTTGCGCCTACATATACCTGTGAAAATTGGAACTCGACGCAAAAACTCTTTAGCGCGGCTTACATTTACGTTTACAGTCCAAAAAAATCATCTATAATGTTTTTAAAACTAGAATCCAAATCTATCAGATTTTTTTGAATTTTTGATTTTTTTCACATCGAGATTCGAGCGCGGGAAAATTTGGATCAATTAATATTTTCCAGATTTCGATACTCCATATTTAAAGCAGATCACCTGAACGCCAGAATATGATACTTCCTACTCGTCCACCATCTTCGCTTTTGAAAATAAAAAAAAGTCGCCGTATTATATTGATATAGAAAAAATACCAACAAAATTGTTACTATTCACTGATTAGGCATGCAGGGTCTTTAAAGTCAACATTCATAGTGGGAGCTGGAAATACAAACGCATATATAATAACTTGTTAAAAGTAATTTATTGTGGAGTTATAACCTATAGACAATTAAAATAACCTGCTGCCTAAAGAGTAGTTAACAGAAGCAAAGGTTTTCTTAGTGGAGTTTGTCCATTTACTTTTGTGCATGTTATTGAATTGAAATGATACAGTGAAACTAGAGGTAAAATTATTTACTCGGTTTAGGCTTAGGCTCAGGATTAAGGCGCTTAGGCTTCGTTTTAGGTTTAAGATGAGCTTAGAAGTACCGATCGTAACTGATAACTTCTGCAAATTTAGTTTCTGTAATATCGGCAATAGCCAAAATTGCCGGAAATTTCAAGTGCGATTAAATAAATAGAGAAATAAAAATTAGTTCCTAAGATACATTATCTTTTTGCAGTAAAGTAGTAAAACTACTCACGAAATGCGAAATTGCGATGCGGAAGGAAACATTCCTATGGTTCCTTAGACAATTTCTCACCTATTAGGATATAATATATAAATGATGAATTTGACCTTTTGACAATAATTCTCTTCGATAAATGCATTTACTTGTTTTTTTTTTAATGAGTAAAGCAGAGTGTGGAATATACTATGAGGAAGATGGTGAATATTGTTGGAAATTTTTCTGAAAGTTTTCATTTTTTCTGGAAATTTAAAGAGTTGGGTGTAATTACTGAAAATTATGTTTTAAGAAAATTATTTTAATGTTCAAATTTTACAAAGAACTCATTTTTAAATCATTAGAGGTGTAGCCAGTGGGAAGATTGTTGAGAAGATCCACTCCTTACGAAAAGATACGGAATATCATAATAAATCACTTTTCACGCGAAAAGCTATTAGTAACTTTTTACTGTCAAAAAGTGACAACCACTCTGTTTTGGCCACTCATAATTTTGCAACGACCAAAAAATTAAAATTTGTTCTCCTACATTTATTATATACTTCAACTTTGTTTTAATTATTTGTACTTGAAAATTGTAGGGAACAGCATGCGACAATCCTGTCAGTTTTCAAAAATCTCTACTTACAAAATATAGGACACGCTCTAAAAATGGATGTTTTTACATACAACGCCATCCGAAAATCCCTTGTAACGTCGGCACATGCGGTCCTTTATGTGACAGTTGTCGTGAGAAAATTAGAGATAAAAAATGTCCTCAGTGTAATCAGAAAGGCGTTCGTATCGTGAAAGCAATGTGAATAAACAATTTTGGGATTTAATTGGTTTTTGGCAATTTTTAAAACCCCAGGAAATGGAAGTTGAGGAGACTAGGTTGGTTAGAATAGCTCTTTTTCTTTTGGATTTTTCGGTAATTCCGGGACTGCGGTTATCCTTTGGGCCGAAAACTAGGCCTTAGAGCGATAGGACTAAGCCTTAGCCTAAAACTAAGCCTCAGCCTAAAACTAAGCATGAGCCTGAGCCTAAGCCTAAGTCAAGCTCGCGCTAAGCCGAATAAGTCTGCTGCTATCAAAAAGTGTTAAAATGCAAAGTTGTAGTAGAAAAAACGATAAATATTTTGTCAATTGACACTTTTTCAAAAAAAAACCAAAACTAGCAGAGATATAAGTAGTGATGAGTCAGATATTTCCGGTCGATGCACCATGTAACCTTTCTCTAACAACTGTGAGATGTCGGTTGCTATAACTTTTTAGTCATTAATTTGGACACCTTGTTAATTTGTAATAATTCTTGAAGATCGTAGCGGGGCCGACATCATTCACGGGTCCTCTTTTTTTAACATTTTGTAAAGCTGGCCGCATTTTTGGTAGCACTTAATATTACATCAACCATTAATGAGAAAATGTTTTGTAAATTTTTACTATTAGCCATTGCCCAGAAAATGGCAAGGTTGCTTTTTTATTTTATTTTCTTTTGTTAATTCACAAAAAAATCACCCTACTAACAATTGGATTGATTTCTCGACCCCAGTCACGCCAACTGTAGAACGTGTTGTATACATTCTCTGAAAATTGAACAGTTACTTTATTACGAATTTTTATATATTTGAGCTTGCGATTGTGTGATCAAAAATTTTGAAGCATGGTACGTAATATTTGAACGATTTTTTTTCGGAAAATCAATAAATGAAAATGGAGTTTTTTTTTTGGATTTTAGCAGACTTCCCAAACCGATGACTCGGAAAGATCATATGAATCGATTATTTTTTCTTTAATAAACCTGTTCAGGATTTGGCAGGCATTATTATGAGAAATAGGCCAATTAGCCTAGCATGTACGGAAGTAATTTTTGGTAAAACTTTATAAAAGTAATGAAAAGCTGATATTTTCAAAATTCCAGAAAGACGGAAAAATCATATGAATATGCTTTTTTTTTCTTTTTTAAGCCTATTTAGAATTGTCAAAACTACCAGAAAAGACTAAACAAAATAGCTTAAGCTTGATCGGAAATATTACATTTTAAAAAAATAAAAATAATGAAAAGCTGACGAGATATTTCCATTCCAGAATGACGGAAAAATCATAGCGATACTATTTTCTTTTATAAAACTCTTTAGACTTGTCAAAACTAACAGAAAATACTATACAAAGTAGGTTAGCTTAACCGAATTTCTACAAACTGAAATAATAAAAAGATGATTTTTTCAAATTTCTAAAATGACTGAAAAATCCTATGAAGCGATTCGTTTTTCATTCATAGAATAGTTTAGGACGAATTGGAATCATGATCAGAACACATAAATTCGCAAAGTAGGTTAGCTTGACCGGAAGTATTTTTGAAAAAGTGAAAAAACTGATTTTTAAACCAGAAGGACGGAGAAATCAGATATGCAGCGATTCTTCTTTTATAGAGTAGTCAGAATTAGCATTATTATGAGAAAATCGCGAATAAGGCTAGCATGTACGAAAGTATTATTTAAAAATTTATAAAAGTAATGAATAGCTTCGGATTTTTTAAAAATACCAGAATGACTACGGGAAAACTCATATCATAAGAACGATTCTTTTTTCTTGTATAAACCAGATTTCAGAACTGACAAAACTATTAGAAAAGACTGAACAAATGAGTCCTAGAAAAGACTAGTTAGGGAAGAATTCTTAAAATAGGAAGTTGACCAGAAAATCTGGATCTGAAATCTGGAAAAAGTAACTCTCAAAAATTCAAATTTTGATTTTAGGAAGATATGGCTGTGTAGTCTTCATAGACAATCAAAATAAATTCTATTTTAATTTTCAACCATCTTTATGCACGGGCTGATTCTGTCCTTCCTCATTGAATTTTTCGCGCTCCATTGACAATCGCCTGCCACAACGCGTGGGAAAGTCGTGTACTGCACACGGACAAATACATTTAGTTTTACAACTGAAATCGAGCCGCGACGCGAACACGCAACGCGCCGTAAATCTACCCCACGGTAAAGCGCGACATGAACTAGTTCAAACTCTGCGGTCCATTTCAATTTACGCGGAAAGCCAGAAACCCCAGTCGTTTTTATGTAAAAGTTCATACTGAGCAGTTAATTTAAACAAATCAAAATTTGGAAAATGATTTTAGGCTTTGTGCAAACTGTAGCGTCTCACGCGTAAAAATCTGCCAATGAATAAAAAATTTCTTTTAAAATTTTTATAACAGTTATTTGCCCAACTTCCGTTTTTCAACGTTAATCCGTTTCCAGTGATCAAATGCTTACACGGAAATCACTGATGACGTTCCATGTTTGGTTGCGATGTGAATAAGGTCGTTTTTTGCCCGAGAAAAAATGGTCACACGCACACACACATAGCCACACAAAATATAATTTGTATATTTTGTTTGATTCGAGTAAAAAAAGAGAACAGGTATTCCTGCGGCGTCGTTTTTCTAAACCGCAAGAAAAGATTGAGAGAAAGAAAGAGAAAGAAAAAAGATGGGAAAAAAACAGTATAAGGGATAAAAGTGTTTCTGGATTAGGTTTAATTATTAGGGGCGCACCATATTGTCGTAGAGGTAGGGCCCTTTTCCAAAGTTTTAAGTTTAATCGATAGAGCGTGAATACATAAAGAGAGATATTTGACCTGCAAAAAAAATATATGGTTGGTTTCTCATGCCATAAAAAAAATCCATGCAACAAATGAAAACTACACCTGCCAAGTGTCTCCGCCAGGCTAACCTAGTTTTTCCCTCCAAATGTTCCGTGACTGTTGTTTAAGGCTTTGCAGACCGCTTTCCCCACCGCACCCGTGTTAATCTATTCCCGAAGTGTTCTCCCTAGATAATCGGGTTGCACATTTTTGGTGAATCGGCTGGGGGTAATGAAACGGAGTAATAAAATAAATGAATAAAAAAGAAACTCCTTGTGGAGAGGCAATGAAAAAGCAAGCTATGCAAAGTATTGATCCGTTGTTATGAATCTTCTGGGCTCTTAGGCTTAGGTTTTTTTTAGGTTTAAGGCTTAGGCTTAGGCTTAAGCTGGCTTAGGGTTAGGAGGCTTAGGCTGAGGCTCAGGTTTAGGCTCAGGCTTCGGCTTAGGCTGAATCTAGGCTTTGGCATAGGCGTGGCTTGTGCTTAGGCTTAGAATTAGGCTTAAGCGTGGGCTTAGGCTTAGGTTAGGCAAGCTTAGACTGAGAAGACTTAGGCGTAGGCTTAGGCTTAGGCTTAGGTTTAGGCTTAAGCCTATACCTAGGCTTAGCCTGGCTTAGTCTTAGGCTTAGGCATCTCATGTTTAGGCATTTTATGCTTAGGCTTAGGCTTAGACCATGGCGTGGGTATATCCGAATGTGTGTTTTATTATGTTTCTGATTCTGAAATCATTTGTTATTTTAATATCCTACCAACAAACAAGGTTGTCTCTTTGTGCTGCCAGGTGGCATTTCCTTAATCATCTCAAATATTTTTGGTTTCATTTCCCCCCATCGCAAAATCCCTTTCTTTATCTGTCATTTCGCCTCTACGTTCAACTTATTTGATTTTGTGGTTTTCAAGAGATCATCACGATTAAACAACGAATGAAAAAAATAGGTATGGAATTACTACCGTATTCTTTTTTGCCTATCCTTGTGTCTCTCATTTTCCTTTTCTCTTCTAACCAGTTCTGCATTTTGGAATTTCTTCTCCGATTTGATCAGTTAAAGCTATTCGGTTTAAACCATCTTCTATTCAATTCTGATGATTACTGTTAGGAACGAGTGGTCACTTTCAAAAGGTCGAACTGTTGTACTAATTGAATTGGAAAATGCTCGGTATTTGACGTTTATCAGAGAAAAATTGAAGATTTGATATAAAATTTTGTAAAAATGAAAAATAAAGTTTCATTTAGAGTAGTATTCTGGCTTGCCTTATAAATTGTAATGGAAGAGTTGGCCATATTCGGCCATATCTGGGGTAGATTTACGGTTCGAGCGTTGCGTGCACCATCGCGTCCGGCTCGATTTTAGTTGTAAAACTAAATGTATGTCCGTGCGGAGTACACGACTTTCCCACGCGGGTCCGGAAGGCGATTGTCAATGGAGCGCGACAAATTCAATGAAGAAGGCCAACTTAGTGTAGTATTAGCAGACCAGGTTTTCACATAATTTGAGCGGTCTAATGCACATTTTTACGCAACTTTATGGGCCAGTATAATTTTCTTGGAAGTTTTATTTGAAATAAATTCAAATATTTTGAAGCCTAAAAATAATTGCCAAAAAAACAAATTTTTAGTAATTTAACTGCCTCTAAGAGTAATGAACAAATGTTTCCAACTTTTTGCAAATTACTTGCTAAGTTCCCGTGCAAATCTTGTATATAGATTTTGGCCTGAAACATAACAAGCCGATTGTTACAAAAATTAGGAAGGTACAATAGTGTGTTTATTGATCAAACATGTGTTCTTGAAGTTGGGTAAGAACAATTGATGAAGGTTTGGACCAAAGGAAAGCAAAAAATGTTTTTAGAAGTGAAAGTCTGAAACATTACCTTATTTCTGATGGTCGTTAATCAAATTTTGACAGACTGTAATAAGAAACCTTGGCCATCGTATTTTCTTATTAGTGCAACCGACCACTTTACTTTGAGTAAGACGTTCTTGTTTATTGCCTTTTAAAGACCTCAATATTTTAATAACTACACAATCATAGAGAACCAACAAAAATTTTGTTAGTTGACAAATTTAAATAGGACAAACGATAAATGAGCAATGAGCTGTCAAAGTTGAACAATGGTGGTGCAATAGAAGGAACTACTAGAAAAAATACGGGTCCTAAAATAGTTTTTATGTTAAAATCAGAAGATTGGTGGGTTGATTCCAGAAGTTTATTTCAAAATATAAGGTAACTCCGCTGACCGCGCCTCCGGTACCTTCAAAAGGCAAAAAGTAAGACTTTTCTAAAACTACAGTTATCCTACAGTAGGTCCAACAGTACACCTACAGTACCTCTACAGTATCTTGACATGATCCTCTACCTACTCCGAACCCAGTACCTCTTCAAAGGCTAAAAAGTCAAAATTACACAAACTACAGTAATCTTACCGTACTACAGTAAACCCAGTGAACCATTACAGTTTGACATTATTCGCCACCAACTCACCCTAACCCAATACCCTTCAAAAACTAAAACGTCAAAACAAACTTGTAACAGTAATCCTGACACCGTACTCCTACAGTACTCATACAGGACTACTACAGCGGACCCCAAACATATCTCACTAAGCCCCAAGTCCAGATCACTTTCAATGAAGTCAATTTTTCCAAATGTAACTACAGTAATCCTACAGAACTCCTACGGTACCCCTACAGTACTACTATAGTACCCTGACTATGTCTTCGACTAAATCCAAAGCAATATCCCTTCAAAAGACGAAAAGTTAATCTAAAACTGCACGTTACGGAGTCTTCCAGTACTCCTACAGTCCCCTACAGTACTACTACAGTACCCTGACTATGTCCTCCACTAACTTCAAATCGATAACCCTTTTCAAAAGACGAAAAATCATGTCAATTTTTTCTTTTTTTTATTTGAAATTGTCCGTTATTGCCATTATGTAATTTTCCAAAAATGCTGCCATCCTAAAAAACTGTTAGGTTTTTGTTCATACACATTTAGCTTATACACCACCTGCATAGTGACCCATAAAGAACCAACTTGGCCCCTGCCATACTTGGTATACAAAAATCGAGAACATTTGGCAAACCTGAGTGGTCATTCTATTAGCTATTCACCATGTGCTCTAATAAAGTAGAACTGATCATGGGAATATGTGTCAAGGCAGTAAATGGGGGAGTACTGTTAATGTACGTGTGCAATATTCCAGATGCCAAGTATACAGAGTATCTAATGACGGTAATTTGATTTCAGGTGCTTTAGTACGCTATATTGTTCCAAATGCATGATATTTTTTTTTCGAAAATTGAGGTTTTGTGTCGAATGTCCCATAATTTTGGATAATCAGTGGTCTTTAGCGAAATCTTGAAGCCGCTTAAAGCAGTGCTATATTTACAACTGCATTAGCGTTTTATTTTGCTCTGAAAATGACTGCAAATACACAAAATTTTGGATTAAACCGCCTGATTTTAAAACCGAGCTTAAACAGAATTTTTATTTTACAAACCTTAAAAAGTCCAAAAATTTTCTAAATTCCCTATACTAAAATTTAGCGACCCCATCACTTTCTACCCCTTAATTAATTTTTTACTCCATTTAAAAAAAATATTTTGAACCGGCAATTGTCAGAAAATTGGTTGCCTATTCCCGAAAATTTCCAAAACCGGCAATTGCCAAATTTTCAAAGCCGGCAACTGTCAAAATGGCAGCAAACTTCCAAAACCGGCAATTGTAGAAATTGCCTATTGCCAATAATTTAAAACCGGCAGTTGCCGAAATTGCCGAAATTGCCGCAAACCAAGACAGGCAATTGCCGAAATTGCCGGTTCGAAAATTTTCGAAACCGGCAGTTGCCAAAATTGCCGCAAACTTCCAAAACCGGCAATCAATAGCCTAAACCTTTGCCGATTGCCAAAAACAACACCGGCAATTGCCAAAATTGCCAATTGCGCAAAATGTTCAAAAAGATTTCAGAAATTGATACGTTTTATGTCCTTTAATTGTTGTGGGATTCTTTTTTAATAGATTTGAAACATATCATCCTGTTTTCAAGAAAATTAATTCCTTCAGTTTCTGACGACTCAAATCCTCCGCAAATGCCAAATTTATTTTGGGCAAACTAAACCAATTCTCAACAGAATTTTAGAGGTGGAGTATTGCCATTTGGTCTAAGTACACTTATAATAATCCAAAAGAACAGACTATCATGAAAAACACTCGAAACAAAATTCTTTTGGGCGACTTCCAAAATTATGAGTGGCAAAAAGGCTGTGTAAGTGCCACTGGGAATTTTGATGACAGTAAAAACTATCAATTTCAAAAAAATTTTGGAACGTTTTATTATGGTATTAGGTTATTTTGGGAACAAGTAAGTGGTTTACTCCACCTTTAAAAATTTAGCCGTTATACAAACTCCAACTATATCCATTTGATACTTTCCCCTCTACCCTACCCATAACAACATAACAGAAAAATTGCTTGGGAAATTACGCATCGTCGCAGTACACCACACTCCATTTGGATTGATGTCCCGAGAGAAAGGTCAAATCGTATTCTACCTCCTTATTCTAACCATCTCTATTATATCATGCTTTAATGAACGAGCGCCGCCGCCGCGCGCCTAGCGCCTCCGAGTATCGCAAAGTGCGACTTGGTCTGCCACATAACCTGAATTCTACTTTGTTGTATGATAGAATCGGATAGATGTAATGTGTAACAATAAAAAACCACGACGACGACTGAATATGGAATCGGCTAGGTGGTACAAAAGTTTCGGAATGTTTTGGTACCATGGTATGTGTAAGCTCTGTGAATTGAGCCACGGTCTAGCAACGATATTTCGTCGAAACTTTATTCTCGAAAGATTGTTCAATTGAAATTTTCCGCAAAAAACATTTTTTGAAAATATTTTTTGCTAAAAATGTGAATTTCTAGTGCAGCATTTTTTTTTTAATATGAAGTCCAATCAAAAAAAAATCTCAAAGAAAACATTTGAATTTCCCGGAAACCCCAATTTATGAGAATCAGTTTCCCTTTAAAAGAAAATTTCGGAGAAAATTTGAAATTCCGCGACGCCAAATAATTATTTTGAAATATTATTTCCTTATCGGCAAGTATTTTTTTTTTTGAAAACTTTGATTTAACGGAAAACCTTCTGAGAATTTTTGAATGTCCAGTTTAAAGAAATGTTCGGTCGCACGGGTTTCTGGCTTCCCTCATAACTTGAATGGAAGAGTTTGCCAAACTAGGAAATTTGGTTCGGCTATATCTTGGGGGGTAGATTATTTACAGCGCGTTGCGTGTCGCGTCGCGGCTCGTTTTTAGTTTTAAAACTAAATGTATTTGTCCGCGTGGAGTACACGATTTTCCCACGCGTTGTCCGGCAGACGATTATCAATGGACCGCGCGAAAAATTCAATGAGAGGAGGCCAGAACCCCGTGAATTCCAGCAAACCAAAACTTGAAACTATTTGAAATACCCACAAAAAACCACTTTGGCTGAGAATGTTTGAATTTCCACAATTTGACGGAATACTTGAACAGATTCAAAAAATTTTGTGAGAATAGTTGAATTTCAAAAACCTGTTTTCTGAGAGTTTTGGACAAAATCCCTCAAATTTCGGAAAAAATTTATTTCCCTCAAAAAATTTCGAGAAATATTTTAAATTACCGGCATATTTGACATTTTGAACCCCACGAAAAAATTTTTAAAAATTTTCGAAATCCCGGAATAATTTTTTTCACTATAGTCAAAAAAGATCAACTGACTACTTACAAACTCCAGTACCCAGAGCATAACCCCCATTAGCTTCCGATTGCTACAGTAATTTCCTACAGTACTCCTAAAGTCCCCCTTCATAACGTTCCCCTGATAAATGCCCTTTAAAATATGCGTATTATCACATCTCACATGATTAAGACTAAAAGGGAGAGGTGTACCTTCAGATAAATACCCGTTCAATGTTTTTTCCTAAACCAGTTGACTTATAGGTTATGAAGAGAAGACTTAGTGTAAACAATGTCGTTGGAAGTGATATGTTAAGAAGTTAACGGCAAAATCGATGCCAAAACTTTTTCAGCTTTGACTTCTACTGCACAGCTCATTCCATAACCATGAGCTCACGTGCCCTTCCCCCCCCCCTCTATCTTCCACCGCACTTTCATTCCTCGTTGTGGCAACAAACCCATCTCCGGATTCGCCTTAATATTTGTCACAGCACAGGAGTACACTCCTTAGCGGCCAATTCGTAATAGCGTCTACCCAGCGACTTGGCCCAGAAACCTTCCTCTAATCGCATCCACAATAAAAAGGTCTGCAAGTACAAGATTAGCACCCCCCATTGATGTCAATTTATCTATTTTGATTCCATGGAACTATTCCACAATGTAGAAAATTGGGGTTATGGTAATCGAAACATGGTGGATCACCTAACTGCTGGCCAAATCATCATGGTGTCAAAAATAAGAATCCGAGTCCTCCCAGACATCCATGTAGGGTATGCACTTTCCCGCCTGTCCCGCATCTAACCTAACGATTAACATCTTTACAGACCATCTCTCCTCCGGATGATGTTGAAAATGTCGCGCCAGCACCTTTGGAGGCGGGGGGGGTTAAAAAGATTCCAATCAACCACCTATCTTCTCGATTTATCATCAAGTTTGCCCCCCGCGCTCTTAGATTAAATGAACTCTTTTGGCTCAATCACAGCACTTGTTATTAAATCTAGGAACTGCATCTATTTCGAACATTGTATCGTTACAGTTACCGAAAAATGTTGAAAATTTGGGAAAAGTGCCAAAATGTTGATCAAGTCAGAGAGATTCGAAGACGCTTCTAGCAATTTTTTGACAGTACCTGTCCCCTTTCGGTAGATTTGCGGCAATTCTCGGCAGATTTACAGCCGCTTTTGGCGGTTTTGCAGGTCAACTTTTAGCAATTTTGGCAATTTGAAAACTTCTACTTACTTTGCATTTTAGTCAATTTTCTGTAATTTCTGAGAACTTCAGATTTTCTTTTACATTTTTTTCCGATGCACCATGTCCTGAACGCTCGCGCCACGACTTTTTATTCATTATAGCAGGTCCTGTTTTGATGCATCATTTCCCAAGAGCCCTGCAATGCTGGCGATTCATGTCGCGATGTACCATGTCATCAAATGTTTGCACCCACTGCACGTTCCACCGCAACGAGGTTTTAATGCCAAATTTTCTGCAATTGCTCGTCAAAATATTTTTCGACAATTTTGTTAGCAAATTTTTCCCTTGCAAAAAGGTTCAAAATTCTGTTCCAAACACCAAAAAGTCGAAGATCCGCAAAATCTGCACTTGAAACACTATTTTGACAACCCCCGTCTCAGCTTGCTATCAAAAATGCAGCCAGATATATGGGCAGCTTGCATGTGAAACAAAAAAGAGAACGAGAGGCATCAGGGGCTAGTCCTCAAAGTAGATGTGCAACTCTATGAAATCGATACGGTTATGCATGGCATGGTGACAGGGAGCGAAGTATGATGATGATGATGATGGTGGAGAGAGCGCAACGTATGGTTACTGAATGTTTTCGATAAAGGTTATCTTTATGGGGGGGGGGGGGGGGGGGGTTGGGGCAGTGTGCATCGAAATATAAAAACTTTCGTGGAGATACGCTTTTTCAAGAAATTTGTGACACCTTCTTGGTGCATCGAGACAGTTTTCGTGGCAAGACCTGATTTGGTTGAAACTCTGAAGCCAAATCGCGGTCTACGATTTTGTGACCAGGTCAAGGTTTTCGTGGCATGGTGCATCATAGTAAAAATTAAAATCCTGGGAAAAAAAGCTCTATATATAATAGCGAGCCATGGACCGTACCTCCCGCGTGGCCCCCTTCTGGAGCTAAAAAATAATTTTTCTAAAACTACCGTAACCAGACTACAGTATTCGTACCGTACCACGATATTGTACCACTACAGTACCTCGACGCTATATCCGACTAACCCCAACTCACTATTTATCCAGAAGCCAGAAATGTGACTACAAAGACTACATAGATTACAAACTATGAACACACGTTGTGAATAAGCGCTTCACATAAATAGTGACATGATGGATTATTGAGATCCCATATGTGACATGGTGCATGGTGACAGGCATTCTGGGAGGGTGAGCACAAAACAAAATCATTAGTTATTTTTCGCCGACAATTTCCAATACAGCGAACTTTACCAAGGTCGTGGCCTACTTGTTTCCGTTACAGTTTCCTATTGTTGCATATTATACCGCCAGTAATCATTGCGTTATCACAGTTGACAACGGTTTGATAATGTCACAAAGTGTGGGGGTTTTGGAACAACAAACCAGCATACGATTATTAGAACGTGATAATTATTTTACCTGAACATCAAGTATTATTAGGTGGTGGAGCTGGGAGCTTAGTATTTGGGTTTTGAAACAATGCACCATGTCCTAAAAGATGCTTTATTGCTAGGTAGGGTGCCGCGACTGTATCCATTCCTATAACAGGTTCAGTTCCGATGCATCTGCTATGAATTAATACTGTTCTTATTCTTAGCTCAAAATCAGGCTGAGGCCCGCAGGCCCGAACACTTTTGGAGACTGTGCAGCTTTAATCCCCAAAGGCAAATTGTTATTCGCTCAAGCCAACTCATCTCTCCAGATTTCCACAAACTTTAATCACTCATATCTCTCAAAACCCTAGACTTCGATTTTTAATCCATAGTCGATCCCAATTTTTAAGGAAATCTCGAATATCCCTAGCTCAGGTTTGAGGCGAAGCAGCTGAAGCTACCTTTTTGGGCATCCCCATTCCAGAAACAGACGATAGCTGGCGTGGCCCTGCCGAGCTCGTCATTTGCCAAAACGTCAAATTGCTGGATCATGTCACGATCCATAATGCCTTGAACGGTTCTTCTGCACCTAAAATTAGCACTCAACTGGTTGAGGTAATACATGATGCAAGACCATGTCCCAAAGGGTCCTGCCATGTTGGGACATGTCACGATGCACCATGTCCTGAAAGATCCACGCTGGAAAACTACATTGTTCCGAGTGTTTACCTCTATTTCAATACGAAATGTCAGCAAATTTTCATCCAAACTCATGTCATTCAAACAAGAGCCTCATGTGACTATAGGGTCGTGACTACCTGCTCGAGTTCGCCTCAGCCCTGTTTTCAGAATAGCTATGCGTTAAGTACCCGATGTATTGCAACTGTCACGATTTAACGCTTAAGTTTTGTAGTTTTGATGGAAATTTTTGAGTTTTTCGTTTTTTCTTGGCTCAAATCTGGGAGAGTTTTGCTTTTTTGACGATTAAATATTTCATAGGGCAGCCCGGCATTTCTTGACTGATTGTGCGACATGATGGTGACAGGGCTTAATCGTCGCGAGACATCCCTCTAGTACAAAATTCTTTTAATATCAGTAAAAGCATTATAATCCATGTCTATACTTATTTTATGGAATTTTCATTAAAAAAATCTGAAATTTACGAGATGATCTACTCCAATTATAGATGGGTTTCAATCCAAAATTTCTCAGAAAAACTAAAATTAATGGGCATAAAAATGTTTTGTCTGAAAGCCCTAGATTGTCAAATATCCCTAACACCCCAAAAAACACCAATGTACATCTCCTCTCCGTAAATATGTAGTTTTACAACCGCCTCTCTGTTGACTGGGAGCCATAAATGTAGATATATTATCTTTCCAGATCGCCTGCCGGCCCCTCCCACCTGATTGTAAAACTGCTCTTTGCTGTGGCGGTTTATCGACTTGTTTTTCTTATATATTCCATTCTACATGCACCTTAACACATTTTCTTGTTTCTATACACTTTTTTAACTATAAAAAAATGCAACTCCTTTTCGATTCACGATCTTTTTATGCAAATCTTTTGGCTTAAAGCTGGAGTAGCACCAGTGGGGAAATTGTTAAAAACCACTCCTTTGGTCCGAAATGTACTCCGAATATCATAATAAAACTTTTCAATATTGGAATTTTTTTCTTCACAGTCATAAAGTGATAATTACTCAGTTTTTGCCACTCATAATTTTGGAAGTCGACCAAAATGTTTTTTCTAGATTTTTTATAATGTAACTATTTTGTTTTAATTATTTTTATGAAAACATTGGCATAGAGACAGGCGGGCCAACATAAGATATTGCTTTGCCTCAAAGGCTCATATTTTTCAGAATTTTGGCAATTTGCCAAAACTTGGTATTTAAAAATTGTTAGAGATAACTGTATTTAAATTGCAAAACATAGAACAGTTGTATTTCAAAATAGTTCGTAAAAATTGTCTAGTTTATTTTGCGGCCACACTGACCCCCACGATGCACCAGGACAAATTGCATTTTTTTGTTCAAAAGCTATTGTTTTGCAAAGGGGCATGTTCCAAACATCTGACCCAAGTTTTCCCGTAGTTCTTCTCTCCCCCAGCGGGGTAAACACTGCACTTTACGACTCCGCCCAGTTTTTTTTTTCGCACAAAGTGAGAGAGAAAGAAACATCACTGCGTCACTCTCCCCCAGTCTTACGCTCGTTCCCGCCCCCCTCCTCGATCTGCAAGCCAGACCGTCCTGATGATTCGAGGAGCCATTCCTTTTCTTATATGTATACGTTTTTGGAGAGGTGATCTTGTTTTTTTTGTTTCTCCTTTCGTTTTGTTCTCTATGCTCTGATAAGAATTTTGTTCTCCTACTTTTCTACGGTTTTTTTTTTTATATCCAAATTTTTGAAATAGAGGGTTGATCTACATGACCCCCATGCTTAGTCTACTATAATGCTATATCTGATATTCCGAATGGCTGGTAAGTGAAGGCTTTTAGCCCAGTGAGCCGGCTTACCAAGTCTGCCTAAGGACCATGGTTCTTTCAACTTAAGGCCCAAAATAAGCAGGGATTCTGGCCTAACCCCCACTAAATCTGTAGGCTAATATATAATTTCTATCATACTCCATCCTTCTTTTCTACCTCTTATCATGTTGTTATTGAGCAGCAACCCTTATATTGTTTGGTATATAGATTTGATATAAAACCTCGTAGTAAATTTTATTTTACACAACAATCATTTATCATAATTTTTTTTCATACTATTTTTTTGCAGAACGAAAAAAAAATGCTATTCACAACATCTTGAGCACTGGAGCTGTTATCATCAAAAAGGTGCATCGCAGCACAGCGGGAGCGTGTCATCCGATCAGTTGCTCAAGGCTTTCGGCGAGCTGGAACTTCCACTGAGCAGCTTCACAATGACAACACAGCAGCCCTGTACCACTCCTGTGCAACATTTCACAACACCCAAATTACAGACTCCAGTCAAACTCACCGTGCAGACCGTGTCGACGTGAACTCAGAGCCACACTCTTCAAATTGTCATCACCATTCATTTGAGCATCCGATATGCGCGAACGCTCCGCGGCCGATTAGGAGTCAGCGAACGCCGAAGGAAGACTACCACACTGTACGATCCGAATGAGCTGGAGGAGTCTATGAAGCAGAGCGAGGCGTGCATTTTGGATATCAAGACATTCATCACACAGTACTCGTTGCGGTAGACTACGGTAGTAATGATGACAGGTTAGTTCCCAAAAAAGTGTAGTGGAAGATTTTTTCTAAAATCTAAGCCGTGACCCGCGGAAATAAATCAGAATACATCCCCGCCTAGTTACCTAATCTCTGGTGTTAGCCACAGTGCAATTGTGTATTACTGTAATTCCTTCTATGACGTCATATGAAATAAAGTTGGCTAAAGGGAAAAGGGGACTCTGGATCTTAGGCGAGCAATTCTCTGCAGCCGGCACCAGAATCGATCCCCCGGTGCCTGGATATCTATCCTTCTGGGCTATTAGCCACTGCGAAATGCCCCACCCGCGCTGAGATCGAACAGGCGTCTGAATTCCTAGGCGAAGTTGCTACCCGCGCCATGTAAATCTCCCAAATTTCCAGGAGTAAGCCAGCTGTACATTTCAAAATTGCTCAACGGCAACCACCGTGAACTATCGCTCCGTCGCCGTAAGAACATCTACGGTTGGTACCTGAACTGCCGACGTCATCCCAACAAACTCGCTACTTTCCTCGCCATGTCGATCCGGCTACTCGCCTCGAGAATGGAGATGTCGAGCTGATCCCACAACGTCGAGAACGCTACGTGTTTCGTCCAAATTTCTTCTGATCCGAATGCTAGAATCGTTCTTCACACAAATGCCATTAGATCTTCCACGGCGAGTCTTACGAAATAGCGAATGCTTGCACTCACGTTCTGATGATGGATAAGAAAGGTGTTGGGTCCATGAGGCCAAAGGAGGAGGTTCAGCAGCCTCAAGTGGTTTCGAATTGGTTTGCAAATAAGCGGAAGGGAGTTGAGAAGCCAGAAAGTTCCGCTGAAGCTTTGGCCGCCTCCACCTCGTCAGCTTCGTCTTCTGCGTCATCGACATCATGATTCTGTCAGGGTGTCATCAGCATGAGCCCTCGCGAAAGAGGTGAGAGTTTTAATTTCTCGGCCACGCTGTACTCTGGGTCGAAGAATTTTTTGTAGGTCTGATAAGGAATCCACTCCGGTTTTCCCACACGTTAGGTCATAAACATGTACCATCTAGAGGTACTTAAACTTCTGGACTTTTATTTACTTTAGAGTATGGTAAACCTGTCAGTCCTTGTCAATCATGTGTCTGTTTGGTCTCAAGTAGGTCTAGGTCTAGGTCTAGGTCTAGGTCTCGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGGTCTAGGTCTAGGTCTTGGTCTAGGTCTAGTTCTAGTTCTAGGTCTAGGTTTACTAGGTCTGAGTCTAGACACAAATGTCTAGGCCACGGAAATTTCTGCCGTCGCCTAGGATTTAGGCCATATTCTAGGCCATGATACAAAAAACTTTCCCTGTCTCCTCTGGAGTAACCCATTTTGAAACAGACAAGCTCCCGTAACACAACCCCGGACAGCAATCTCCCCGTCTCCAGCAGTGTCCACTTTTGAAGTGTCCCGCCCGTATGCCATCATCTCTGCCATGTCATCAACAACCTCGCCAATCTCAATTCCAGCACAATCATGATCCATCAGTATCGCCGCCAGCTCTCGAATTTTTCGCCATGGCCCAACGGCTTGGAGTTCAGATTCGGTTCCATTTCCGACATTGCCAACACACATTTTCCCGTTTCAAATGGCCCCTACGGGAACCCGGCTTCTATTTTGAAGTCTGAGTTAAGCATTTCTAATTTTCTTTTCCTCTTTTACACCAATATCTTTTTTCCATTTGTTCTTATTCATCCCATGACAGAAAACCTCATTCTTTCATATTACAGGAATAACGATGCTCCGTTTCTTACGCCCTGCAGTCCCCACACACCCGTCGTCGTAGCAAAAATCACTCAATAATCGATAGGTTTTTCATAATATTTACTTTGTTTCTTTCTTAGTGTGTTTCACTGCTGTTTTAATATTTGAAAAGTACGAGTCTTCAAAAACTCTCCATTTTTTGTGAATAATATTTGCAATCCACAGCGTAATTCGTAATGTATCGCTTGCCCTACGACGAAATTTTATTGGAAATTCCATTTTTTGTGCAATTTTTGTTATTTTTCAAGCGAGAATAAATATTTTCTCGTTCTAGAATTCAATTGTGAATTACTTTGCAAACGCGCCCCATTGCACTTCCGGGTGAAACAAGTTCGTGTTTTCAAGATATTTTAAAAACTTGAATTTGGAACAACACAGAAATCTGGAAAATGCAACAGTGTTCCAAGTCTTGTCCACGTGTGATACGAGTACACAATAATTTTTCATCTATACGGACAGATTTCAAAATTGGAATGTTTTCCATTTCGTGTGGTTTCTAGGCCATGGGAAAACGAGCTAGCGGCCATCAAAAATTCCAGGTGACCTGGAAGTTCTAAAACTTTGTAGAAACTTGTCCACGCGGAGTACACTATTGAATAGTTTATCAATAGAGCGCAAGTAAAAGGATAATCGAATTTCTTGTCCTTTCGCCACCCCCTCTCCATTATATATGAGGTTTTTTCCCTCGCAATTTCCCACGCTCAAGAGGGTCGCCGCCATTTTTTTTTTGAGGGGGGTCGTATCTAGATTAAACACGTTCATTTATGCTCAAAATGTGCCAATAATTTTTGTTTTTGAGTTTCTAGGCCATTTTGGTAAGTTCGCACACTGACTTTACGACTTCCAAGGAAATGGCCAACGTTAGCTTATTTTTCTAGGCCATATAATTTTTTGAGTTGCAACTGTGGCCAATGTTTTTTTTGGGTTTCTATCACTTGTGAAAAGTTAGGTCATAGAATAACATTACAGTAAACGGGTCCTCAAGGGACAATCAGGAATTGTAGCCTAGTTTTCCTAGACCACATTTGATTTTTGTCTTTCTAAGCCTGGTTTGGGTCTAGCTCTAGTCCTAGGTCTAGTTATAGGTTGGTCTATGTCTAGGTCTAGATCTAGTTCACATGAGAAACAAGAATTAGGCCACCTTCCCCCTAAACTCTATTATCTCCAAACTACTACTTTCTAGAAAACTCTAAAATCATAAAACCAATTTTTTATCACTATTTTCATGCTAAAATCCAATCAGAAATTTGATCAGATACACGCATATAAATATTACGACTATAAATTCGTTTCTTTTTTTCATTTTTCCCTCGATAAGGCTCTCGGCGAGAAAAATTATTTCTTCTTCTATGTGTCGAGACATGTGATATTCCGGCCGGCGGTGGCTCTGAATCAATATTCAATTGAGCGAGAAATATATATTCTCTCCAGAAGGCGTTTATATAATGTGTTCCTCCTGTAGTTTCTGCTGTATTCGGCGGATTTGGTATGCTTCTCAGTGGAGTGCAGTTGCAGCATTTTTTTTCTTTAATACTAACTTTTTGTCAAGTCTTTTTTTGGGATCCCTAGAACACTAGAATTTCTCGCTATTTTGAGATTTCTAGACCATTCTTGAGATTTCTAGGTCATATTGTGAGTTCTAGTGCATTTTTGGGTTTCACGGCCGAATTGGAAGTTTGAGGCCATTTTTCGGTCACATAGGCCACGAATTTGAGGATTTTGTGCCAAACTGGGATTTCTAGGCCATCATGGGATCTTTAGGCACGAGTTTTCCAATCATAATATAATTTCTAGGATATCTTGAACCTGTATTCCTAATGCCACTTTGGAATATTAGGCCATCTTGGGACTATTTCTGCCATGATTTCTAGGTTAATAACTGGCAATTTTAGATTTGGGCTTAATCTACAGGAGGACATACTGCGAATTATACACGAGCCCACGGTTGGATATATAGGCTATCGTGGGATATCTACGCCGATATGTATGGAATCCTAGGCCAACTTAAAATTTCTAGGCCACTTAACCCCGGGATTTCTAGGCCGACCATCACGCCTCCTAAAAGGCACAGACGGAAAGTTCAACACCCACCACCAGGATAAAAGTGTTCGTGAATTAGTCAGCAACACCCCATTTTTCTTCTCCAAAAACTAAAAAAAAAGATACCCCTGACAGATATGGGCAGAGATGAGGGTGCGAATCCTGAAATTGCCTAGAATTCCGAGCTTTTTGTGCCAGACAAAGTAGAGCAATGGAGAATGTGTGTCGCCACTTCAAACACCATTTTGTCCGTTGCTTCGCCCGAAGGGCCCGAAAATAGGCTTGAAAAGCTGTGGCCTAGAATTTTTTCTCAAAATTTTTGACGTGGAAAAATTGCTTAAGATTTTCGAGGCCAAGAGGTGGCCTAGATTCAACATTTATTGGCAATTCTTATCTAGATCCCGAACCCCGACCAGCCAGTTTTTAATTCTCCTCCGGTGTCTGAATTTTTAATTAGAAAAATTATTTTTGGTTGAGGAGCTCTGTTTTTTTTTCGTCAAAAATTGAAGGTGGCCTAGCTTTCTCATTTTAAGGCCACGAATTCTAGTTAATTTTTTGTTGGCTCATTTTTTGTTTCAAAAAATGAACCAGTTAGTCAAAAAATTCTTTTCTGCATATCAAAGGCCACTATTTTTGAGGTTCTTTCCTGCACAATTTTTCGAAGAAAATTTGAATTCCGGAAAGTTTTCTCAGAAAATTTGAATCGCCGCCAAAATTTTTCTCTGAAAATTTGAATCGCCGCCCACCCAAAATTTCAGAAACCGTATTTGAATTCCTGCAAAGTTTTCAAAATGGGGTCTCACCACAGAATGGTGACAGCGCCCACATTTCTCAGAGACATTGGTTTTTAGGCCAAAAAAATAGTTTTTTTGACAAGACAAAAACATAGCAAACACTTGAGCAGTTGTCATATGTCTGTTGCAAGTGGAAAAAATAAAACATCTTTCCTTTTTTCTGCTTCTCCCCCTCCGTCCTTTTTGGGCTCAAAACTCAAATGGGTTGCTCATCTCAATTGTCTGACAAATTAGCAAAAGATGAAGCAATTTTTCCCTGTTTATCTTTTTTTGCCTCCGTTTGGCTCCTATGTCTTTTTTAGTAGTTTTCAGAGGTTTAATATTGAATGTTCAAACTGGCTAAAAAATTTCGATTTTTTTTTCTTTCTAAACTCTTACGAAAATTCTGATATAGGTTAGAAAATTTGCCTTAAACAGATCGACGGCCGACAGCGTTTACATTTGTGGCCTAGACTTCCAAGCCTGGGCCATGGCAAAAACTTGTTTAACTAGCCTACCTTTTCAAATAGTGGCCACTCTAAACTATTTCTGAACTGTTTACTCAAAAGAGAAAGTTAGTGGCCTAACTTTCTCAATGGTGGCCTAGAAAACTCCAATTTTGGCATTCATGACCGGTCATCAACCTGACATTGATGGCCATGCTAAAAAGTTAATGAGTGGCCTAGAAAACCAAAATATGGCCATGCGCTCAGCATGTTTCTAACTTTCCAACTCTGCTATAAATTCCTTGGGGGAAACCTCGGCCATCACGGGTGACCTAGAAAACAGAAATTCGGCCAAGACCCCGTAATTCATGGCCTAACCCTTTAGACGTTTGACTTTGGTGGCCTAGTTTTTTGTGATGGCTAAGTTTACAGAAAAAATCCTCAGCCACAACCTTTACCCTATACATGACATAAAAATGTCCATTATCCAATTAAATTTCCAATTCTCCACCCTTAATTTTTCATTTTGTTCTCTTCTTTTATTTTGTCACTCTCTCATTCTGAAACTAATCTTTTCAATTCTCAGTTTTTCTGGTGTGGTTGATTTTCACAGCTTTGCTCCCGCCATTTTGCAATAGGATTATCCGTGACACAGGCGCTCACATAGCTCAGTGAGCAACACCAACAAAAGCATATATAGATATACAACGATATCTAACTAGTTACACCGGAGCTTCTGTTGTTCTTGCCCCTCCGAGCCGAGACAAACTTTTGGAAAAGAGCTAAACAACGCTTCTGGAGCCGACATATTCGAATGGAAAGAGACAATTGCGACCACTATGAGGAAATGATGGTCGAGGAGGAAATGAGAGATGGCGTAGCTCAAATTGCGCGACGAATGCTCCAAGTTGGTCTATACGGTAATCAGTGAGTTTTTGTGTTTTGTTGGCCGTAGTAGAGATAACTAGGCCAACTAGGTAGGCTGACGATCTTCAGTTTGCAAATCCTCTTCAACCGTACTTTTTTGAGCGATCTAGGTTTGCAAAAGGTAGGCCGCCTGGTCCACCGTACCTGTCAACTTATGATGGCAGAGGTTTTGTCTGGGAAAGCTAGGCCACCTGTGTGAGCTCATGGTCCAAGGTCTAAAGTTTACAAAAACTCTTCCACCGAAACTTCTAGGGTGCTCACGACCGAGGCTTGCAGAAAGGCCACGAGACTTGGCTCGTGGCCCAGAATTTTACTCATCCATCGTAAATTATTAGAAATCCGCGAGGAAAAAGCTAGGCCATCAAATTACCTTAGTGGCCCAGAATCTATAAAAACTATCCCATCGTAGCCCTCTTGCATGGACGGCTGAGCTGAGGTAGCTAGGCCCCGAGAATAGGCCAGTGGTCTCGAATCAACACAAACTCTCCACCGTACCTCCTACAATGGCCGAGGTAGGGAAGATGGGCGCCAGGCTAATCTAACTTTCCTAGACTGACCTAAAGGGGAAAAAACAAGGCCACCGGGTTTACGGAGTGGCCGACTGCGAAATTTCACAGAGACATTGCCCTGACTATCTGACTGATTTTTTACCGTCGAAAAATTCATATTTTCTATGCCAGGGGCCCCCTACGGCCCAATCCTCGCAATTTTTTTATGCAGATATCTAAAATCGCACATTTGTTAAAGCTCTGCACACTAATCAAACTTCTCGTCTGCTGGTGGGCCGTTGCTCCGCAAGTCAACTCCTACATGACGCACAGTATGGGGAGCAAGAGTTCATTGGCGCGAATTTGTCAGATCCAGAGAAAATTCAAAACTTAAAATTAGCAGATCTTAAAATGTGATTCTCTAGGGAGCCTCCCGCTTGAGGCCGTGGACGCTGTAATTTTCGATATCCGACTTTTCCATTACCTATGGGGCATTCGAGGATGTGTGGCAGATTATTTGGATGGCGGTGGGTACTGTTAAGTTTCCCTACGAATCTATACATTTTTCAGGCTTCGGGCGACTTTTGTGGTGCGTTTCCTGCTTAACCCTGGTTTTCTCCATTCCGGTCCTCTTCATCTCCCATCCGAAACCCTGTCTCTTTCGGCCGCTGCTTTTTCAGGTGAGTTGGCTGAAAAAATTTGGAAAAAAACTTTAAATTTTATCCGAAAGGCGATAAGCAGTGGGATTTTCCACGACTACCACTCACAACAGCATGGTTCGACCCAGTCCGCGTGGGTGTGAATTATTTTTCTAGTTTTTTTTTGAAGTACGGAAATTGTATTTAGCCTTATCTGAAAAATTCTAAAATATGCAAAAAAATCTCCGATCAAACCAAGTAGTATCCTTCTCCAAAAAGCGCAGCAACGTCAAATGGTCCCACGTGGGGCCTGAATAACGGCAAATTTCCTGACAATTGACGGGTTATCATCCACCACCCTCATCCTCTTGAAGGAACATTGACTTTTTCCGTTGAAATGGACAAAAAAATTGAAAAGAATTAGATAGATGCGGGAGAATGAACATGGTGGCCTAACGTGGTGCTTGACCCATGGGCTAGAAAACCAAAACTCAGTCATCACCCTGATTGAGGCCATGAGATTAAGCCACGTACGACGCAATCCTAGGCCACCACGTTTTCTCGGCCACAGCCACCCCAAACAAAAATCTGAACTTTCTGATCCTTTCCATCTCTAACCAACGTTTGTTTATCTTTTTACTCGCTCCACAGGAGCAGAACTTTTTTCTATTTTGAAATCCACAAAAGAATCCGGGACAGACACTAGTGTATTTTGTTTTTTATTCAGCCATGAGCACAGACCAGAAATAGGATTGTATCTCGGACTTCAGAGCCTGGAAAAAATCGGAAAAAATCGGAAAACAGTGGAAGAACTGAGTTGGGTGCTAAATTTGGCAACTTGCCAAAATTTGGGGATAACTTTTTCGGTAATCTGTAACTACAGTTTTCCTAAAAATGTATGAACCTTTTAGTGATTACTGCATAGTTTTTCAGGTCTTTAAAAATGAACCTACAGTAGCCCGTACAGTTCACAGGATTGCAAAATTCCAAATTGACCACTTTTTAAGAGTGTATCTCGGCAGAGTATTGGGAAAGTATCGGAATATTTTAAAAATTTTGGATAATTTTTTTTTTATTTATAATTAATTAACATTTAGCTTTCAAAGATGAGCAATGTATTTATAGATACCCATGCAACTTTGAAATAGTTTGTATATCCGTTCAGTGTAACTATCAAAAAATTTTCAACTACAAAATTACTTCATAGCAAAATTTAAAACAAAGAAATTGTTAGTTACTTTTTAATAAAGTACAACCGAGATATTTGTCAAAGTTGAGCTACTTTATCGGCAACCATAAGTAGCCCCCGTACAATGCACCATGTGGTAGAAAATTTCGGTTTGATCTACTTAAATCTACAAAAAGTGCGGGAAGTCGGAGAGTTTGGATAGCTAAGAACGTGCTGAAGTGTTTGCACATTTTGTTGGGCACAAAATTCCCACTTTTCTGATTGTAGATCAAACCGTCGCGGGACAAACTGGTACCTCTTCGTTGTTGGTATGTAAATTTTGAAAATCACTTCGTTTGGTTGGTATGAAACTTTAAACTAGAAAAAGCCCTAAAAGTTGAGCTAGGCGCTCAAATTGGGTAGCATTTACTTTTTTCAACAAAAACATTGCTGGCCGAGCTTTCTTTTACGGCCACGTTGCAATAAAAATCCAGGAGGACCATGTCATCAACAAAAGTACAAGGATGTAGCATAAACAATCACTCCGAAACTTTTGTCGGGCACTGCTTTATCGGAAAAAAAAAAGGATCTCTCCGAACACATCGGTGTCACCCCCAGGGTTCTATAGCGTCTCCCTGACCTCGCGAGCTATTTCCTCGAGACAAATCTCTCTGAATCCTTTTGTAATGGTTGTTTCATGTTCTTCTTCATCTTCTTCTTAGGCTATTCTTCGCTGGGATAAGTAGTAGAAGAAAACCAAAAGAACACATAAAACACAGGCACACACACACACACATTCACACCGTAATATCATATAAAAGTGTGGCTGCGTCTCCCAGAGCGCCCTGGGGGTAAGCAACGCGGGCGCCCGCAAGGAAAAAGTGCAAAGAAATTAGAGAAAAAAGACCGTCTCACTCACTTCTCGATGCCTTTTCTTCTCTAACTATAAAAATTGTCAACTGTGGGGCCTCGAAACGAACGAAAGCGAAAAAAATCAAGAGAACTAGACTCTGAGAGAGAGACAGAAGAAAGAGTTTTTTTCGACGCCGACCGCAGCTGCCAAGCAGCAATAATGACATGCTGGAGAAAAAAATTCAAAGTTTAAATATGTTTTGGCGATCAGAAGCCTAGACCATAAGCCCCTTGTATTGAGTTTTCTCGGCCATTTTTGGTACGGTACATATACATAGAGACTTCAGATTGGGAATTGCGAATCTGTTAGAGTAAGAATAGGCCTAAAACATTGGGCCTAACGGTGACGGAGACTAGGCCTTGTTGGGAGCGATTGTTAAACTATGACATTGCCTAGAACCTCGTTCTATCTTGGTTATGTGGTGTCGGGCTTTCATGATCAGCTCCTTTACTTTTGTCCAGAGAAGGTTTGGGCTTTTTCTGTGGGTGCTTTGGGCTCTATTGTAAATAGGTGATCTTGCGCAGAACACAACGTAGATCTAAATTCTTGTCTAGGCTCTGCAGGCTCCTGAGGGTAGCTGTTTTGCACCCCAAAGCAAAATGATCTCAAAATTACACGACTTCAAGCAGGAGGATTTTTCGATGATTGCCAAATTTTGTAACTTTTATAGGCTTAAGCTTATGGTTATGTTTAGGCGTAGGCTTAG ####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +V 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.warn1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.warn1.sam new file mode 100644 index 0000000000..4026e34ec0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.warn1.sam @@ -0,0 +1,5 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: off end of reference +Mend+1 16 CHROMOSOME_I 1009752 1 50M * 0 0 ACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +Mend+50 16 CHROMOSOME_I 1009801 1 50M * 0 0 ACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +Mend+1M 16 CHROMOSOME_I 2009800 1 50M * 0 0 ACGAGGTGAGTTCGGTGGGGCGCGTTTGCATTTATGAATTCGAAAATTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.warn2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.warn2.sam new file mode 100644 index 0000000000..426d46c9b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/cigar.warn2.sam @@ -0,0 +1,5 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO CIGAR: empty seq +empty1 16 CHROMOSOME_I 51 1 * * 0 0 * * +empty2 16 CHROMOSOME_I 51 1 0M * 0 0 * * +empty3 16 CHROMOSOME_I 51 1 100D * 0 0 * * diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/flag.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/flag.pass.sam new file mode 100644 index 0000000000..6d741e4dca --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/flag.pass.sam @@ -0,0 +1,24 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG +@CO s1, s1_2nd: Single reads, potentially with supplementary / secondaries +@CO p[123]_{supp,norm,2nd}: Paired reads, with / without supp/sec +@CO p1_unk: Neither READ 1/2 set +@CO t1: Both READ 1/2 set +single 0 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +s1_2nd 256 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +s1_supp 2048 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +p1_norm 99 CHROMOSOME_I 18 1 100M = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +p1_norm 147 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +p2_supp 99 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +p2_supp 2147 CHROMOSOME_I 91 1 50S50M = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +p2_supp 2195 CHROMOSOME_I 179 1 50M50S = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +p2_supp 147 CHROMOSOME_I 229 1 50S50M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +p3_2nd 99 CHROMOSOME_I 18 1 50M50S = 229 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +p3_2nd 355 CHROMOSOME_I 91 1 50H50M = 229 261 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC =CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +p3_2nd 403 CHROMOSOME_I 179 1 50M50H = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCC +p3_2nd 147 CHROMOSOME_I 229 1 50S50M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +p1_unk 33 CHROMOSOME_I 18 1 100M = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +p1_unk 17 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +t1 67 CHROMOSOME_I 18 1 100M = 91 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +t1 227 CHROMOSOME_I 91 1 100M = 179 -261 GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT ##########?<@??>B1ABABB>BDABBB=ADBC@ACCCBC@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +t1 147 CHROMOSOME_I 179 1 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/flag.warn.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/flag.warn.sam new file mode 100644 index 0000000000..a2243fb85e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/flag.warn.sam @@ -0,0 +1,44 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of FLAG +@CO Assumption checking (permitted, if illogical) +@CO a: Bit x4 (unmapped) with CIGAR and/or MAPQ and flags x2, x100, x800 +@CO b: Bit x4 (mapped) without CIGAR (tested in cigar.sam too) +@CO c: Bit x1 unset in combo with x2, x8, x20, x40, x80 +a1 103 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +a1 151 CHROMOSOME_I 179 0 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +a2 2407 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +a2 2455 CHROMOSOME_I 179 0 100M = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +b1 99 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +b1 147 CHROMOSOME_I 179 0 * = 18 -261 AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC CCCCCCCCCCCCCCCCCCCCCCCCCCCC@CCCCCCCCCCA@CCCCD=CCCDAABBDB>BDDBDB;BB@@B=@BDB:.A>>BB:@################ +c0 0 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c2 2 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c8 8 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c10 10 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c32 32 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c34 34 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c40 40 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c42 42 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c64 64 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c66 66 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c72 72 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c74 74 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c96 96 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c98 98 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c104 104 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c106 106 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c128 128 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c130 130 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c136 136 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c138 138 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c160 160 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c162 162 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c168 168 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c170 170 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c192 192 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c194 194 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c200 200 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c202 202 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c224 224 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c226 226 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c232 232 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### +c234 234 CHROMOSOME_I 18 1 * = 179 261 AGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCC CCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCBC@@=CB?B=?A@@DD>DB=?>B7@8@@?BABABB@3>D9=?(@==A=A##### diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.CO.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.CO.sam new file mode 100644 index 0000000000..d258fc5f4f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.CO.sam @@ -0,0 +1,4 @@ +@CO → +@CO comment tag:value not needed +@CO +@CO → diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD1.sam new file mode 100644 index 0000000000..6cc64b4b7b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD1.sam @@ -0,0 +1 @@ +@HD VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD10.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD10.sam new file mode 100644 index 0000000000..9f6ab43801 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD10.sam @@ -0,0 +1 @@ +@HD VN:1.6 SS:coordinate:flag diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD11.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD11.sam new file mode 100644 index 0000000000..9925b9484d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD11.sam @@ -0,0 +1 @@ +@HD VN:1.6 SS:queryname:coordinate diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD2.sam new file mode 100644 index 0000000000..d3f5d0a01b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD2.sam @@ -0,0 +1 @@ +@HD SO:unknown VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD3.sam new file mode 100644 index 0000000000..c9f01df061 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD3.sam @@ -0,0 +1 @@ +@HD SO:unsorted VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD4.sam new file mode 100644 index 0000000000..597532aff8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD4.sam @@ -0,0 +1 @@ +@HD SO:queryname VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD5.sam new file mode 100644 index 0000000000..37dfa77d94 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD5.sam @@ -0,0 +1 @@ +@HD SO:coordinate VN:1.6 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD6.sam new file mode 100644 index 0000000000..44cd22e0b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD6.sam @@ -0,0 +1 @@ +@HD VN:1.6 GO:none diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD7.sam new file mode 100644 index 0000000000..2d46124ced --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD7.sam @@ -0,0 +1 @@ +@HD VN:1.6 GO:query diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD8.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD8.sam new file mode 100644 index 0000000000..e288b9ebcf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD8.sam @@ -0,0 +1 @@ +@HD VN:1.6 GO:reference diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD9.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD9.sam new file mode 100644 index 0000000000..3a2b511491 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.HD9.sam @@ -0,0 +1 @@ +@HD VN:1.6 SS:unsorted:MI:coordinate diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG1.sam new file mode 100644 index 0000000000..553b7bfe18 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG1.sam @@ -0,0 +1,2 @@ +@PG ID:bwa-1 +@PG ID:bwa-2 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG2.sam new file mode 100644 index 0000000000..bb00bd0947 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG2.sam @@ -0,0 +1 @@ +@PG ID:bwa-1 PN:bwa diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG3.sam new file mode 100644 index 0000000000..518b649a81 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG3.sam @@ -0,0 +1 @@ +@PG ID:bwa-1 CL:echo "🐟" diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG4.sam new file mode 100644 index 0000000000..333c066461 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG4.sam @@ -0,0 +1,4 @@ +@PG ID:fork-2 PP:x +@PG ID:x +@PG ID:fork-1a PP:x +@PG ID:fork-1b PP:fork-1b diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG5.sam new file mode 100644 index 0000000000..26ca6bfc60 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG5.sam @@ -0,0 +1 @@ +@PG ID:x DS:☢ description ☢ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG6.sam new file mode 100644 index 0000000000..358db79220 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.PG6.sam @@ -0,0 +1 @@ +@PG ID:bwa VN:3.14159265 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG1.sam new file mode 100644 index 0000000000..2bc479eb77 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG1.sam @@ -0,0 +1,3 @@ +@RG ID:x +@RG ID:y +@RG ID:read group for library z diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG10.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG10.sam new file mode 100644 index 0000000000..800429a989 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG10.sam @@ -0,0 +1,8 @@ +@RG ID:1 PL:CAPILLARY +@RG ID:2 PL:DNBSEQ +@RG ID:3 PL:HELICOS +@RG ID:4 PL:ILLUMINA +@RG ID:5 PL:IONTORRENT +@RG ID:6 PL:LS454 +@RG ID:7 PL:ONT +@RG ID:8 PL:PACBIO diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG11.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG11.sam new file mode 100644 index 0000000000..b751227d77 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG11.sam @@ -0,0 +1,2 @@ +@RG ID:1 PL:CAPILLARY PM:ABI 373A +@RG ID:2 PL:ONT PM:Panthion diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG12.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG12.sam new file mode 100644 index 0000000000..4b3347cc7d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG12.sam @@ -0,0 +1 @@ +@RG ID:1 PU:xyz-ACGT.1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG13.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG13.sam new file mode 100644 index 0000000000..34f296d76d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG13.sam @@ -0,0 +1 @@ +@RG ID:1 SM:Clupea harengus rubeum diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG2.sam new file mode 100644 index 0000000000..a3a4921075 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG2.sam @@ -0,0 +1,2 @@ +@RG ID:1 BC:ACGT +@RG ID:2 BC:ACGT-A-C-G-T diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG3.sam new file mode 100644 index 0000000000..289a23d867 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG3.sam @@ -0,0 +1 @@ +@RG ID:1 CN:Sanger Institute diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG4.sam new file mode 100644 index 0000000000..8524692e15 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG4.sam @@ -0,0 +1,2 @@ +@RG ID:1 DT:2020-06-23 +@RG ID:2 DT:2020-06-23T12:13:47+01:00 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG5.sam new file mode 100644 index 0000000000..98b280ed32 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG5.sam @@ -0,0 +1,2 @@ +@RG ID:1 FO:ACGTRYWKMSBDHVN +@RG ID:2 FO:* diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG6.sam new file mode 100644 index 0000000000..e57befe6eb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG6.sam @@ -0,0 +1 @@ +@RG ID:1 KS:ACGT diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG7.sam new file mode 100644 index 0000000000..86b8cacc9c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG7.sam @@ -0,0 +1 @@ +@RG ID:1 LB:Library name diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG8.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG8.sam new file mode 100644 index 0000000000..ec88be18a6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG8.sam @@ -0,0 +1 @@ +@RG ID:1 PG:bwa diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG9.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG9.sam new file mode 100644 index 0000000000..976b03b9d4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.RG9.sam @@ -0,0 +1,2 @@ +@RG ID:1 PI:1000 +@RG ID:2 PI:123 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ1.sam new file mode 100644 index 0000000000..6f6225b231 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ1.sam @@ -0,0 +1 @@ +@SQ SN:ref LN:1 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ10.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ10.sam new file mode 100644 index 0000000000..d16d13860f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ10.sam @@ -0,0 +1,2 @@ +@SQ SN:1 LN:100 UR:https://example.com/1 +@SQ SN:2 LN:100 UR:/my/ref.fa diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ2.sam new file mode 100644 index 0000000000..af5cf24cb9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ2.sam @@ -0,0 +1,4 @@ +@SQ SN:ref1a LN:101 AH:ref1:100-200 +@SQ SN:ref1 LN:1000 +@SQ SN:ref1b LN:101 AH:ref1 +@SQ SN:ref1c LN:101 AH:* diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ3.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ3.sam new file mode 100644 index 0000000000..908f8d5d1c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ3.sam @@ -0,0 +1,2 @@ +@SQ SN:chr1 LN:99 AN:1 +@SQ SN:chr2 LN:99 AN:2,Chr2,CHR2 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ4.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ4.sam new file mode 100644 index 0000000000..522ecebd86 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ4.sam @@ -0,0 +1,2 @@ +@SQ SN:chr1 LN:99 AS:my assembly +@SQ SN:chr2 LN:99 AS:my assembly diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ5.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ5.sam new file mode 100644 index 0000000000..8b1ed1d76b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ5.sam @@ -0,0 +1 @@ +@SQ SN:1 LN:99 DS:description diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ6.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ6.sam new file mode 100644 index 0000000000..fd12ca7907 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ6.sam @@ -0,0 +1 @@ +@SQ SN:tea LN:99 DS:☕ diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ7.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ7.sam new file mode 100644 index 0000000000..e7417edcef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ7.sam @@ -0,0 +1 @@ +@SQ SN:A LN:1 M5:7fc56270e7a70fa81a5935b72eacbe29 diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ8.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ8.sam new file mode 100644 index 0000000000..08b5314c29 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ8.sam @@ -0,0 +1 @@ +@SQ SP:C. Elegans LN:1 SN:A diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ9.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ9.sam new file mode 100644 index 0000000000..9dfed09a48 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/hdr.SQ9.sam @@ -0,0 +1,2 @@ +@SQ SN:long LN:2147483647 TP:linear +@SQ SN:short LN:1 TP:circular diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/mapq.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/mapq.pass.sam new file mode 100644 index 0000000000..f06815acf6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/mapq.pass.sam @@ -0,0 +1,6 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of MAPQ +@CO 0 to 255 range +m1 16 CHROMOSOME_I 2 0 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +m2 16 CHROMOSOME_I 2 254 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +m3 16 CHROMOSOME_I 2 255 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pair-2nd.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pair-2nd.sam new file mode 100644 index 0000000000..2b04ec68e1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pair-2nd.sam @@ -0,0 +1,20 @@ +@SQ SN:xx LN:100 +@SQ SN:yy LN:100 +@CO Validation of FLAG/PNEXT +@CO A1 contains a a pair READ1, READ2 that aligns to two different +@CO references. Both pairs are internally consistent, but the +@CO secondary pair RNEXT/PNEXT refer to the primary alignment and. +@CO TLEN is only defined for the primary pair. +@CO +@CO Example aligners: bwa mem +@CO +@CO xx 11 21 31 41 +@CO ---------> <--------- +@CO +@CO yy 111 121 141 151 +@CO ---------> <--------- +@CO +a1 99 xx 11 1 10M = 31 30 AAAAAAAAAA ********** +a1 147 xx 31 1 10M = 11 -30 TTTTTTTTTT ********** +a1 355 yy 111 1 10M xx 31 0 AAAAAAAAAA ********** +a1 403 yy 141 1 10M xx 11 0 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pair-supp.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pair-supp.sam new file mode 100644 index 0000000000..8e8b21d4fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pair-supp.sam @@ -0,0 +1,16 @@ +@SQ SN:xx LN:100 +@SQ SN:yy LN:100 +@CO Validation of FLAG/PNEXT +@CO A1 contains a a pair READ1, READ2 that aligns to two different +@CO references. Both pairs are consistent with each other, but +@CO second pair *should* point back to first (spec). +@CO Strict interpretation: primary excludes supplementary +@CO +@CO 11 21 25 31 35 41 +@CO ----> ~~~~><~~~~ <---- +@CO 1 1rS 2RrS 2R (R=rev, r=mate rev, S=Supp) +@CO +a1 67 xx 11 1 5M5S = 35 30 AAAAAAAAAA ********** +a1 2147 xx 21 1 5S5M = 35 30 AAAAAAAAAA ********** +a1 2227 xx 25 1 5S5M = 11 -30 TTTTTTTTTT ********** +a1 147 xx 35 1 5M5S = 11 -30 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pass.sam new file mode 100644 index 0000000000..284cf944d8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.pass.sam @@ -0,0 +1,9 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@CO Validation of PNEXT +match 99 CHROMOSOME_I 51 1 50M = 201 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +match 147 CHROMOSOME_I 201 1 50M = 51 -200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +min 99 CHROMOSOME_I 51 1 50M = 1 100 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +max 147 CHROMOSOME_I 201 1 50M = 1009800 -100 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unknown 99 CHROMOSOME_I 51 1 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +single 0 CHROMOSOME_I 51 1 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet-2nd.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet-2nd.sam new file mode 100644 index 0000000000..f8e3a7e67f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet-2nd.sam @@ -0,0 +1,11 @@ +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +@CO Validation of FLAG/PNEXT +@CO A1 contains a triplet READ1, middle, READ2. +@CO There is also a secondary alignment for the entire template +a1 67 xx 1 1 10M = 6 20 AAAAAAAAAA ********** +a1 227 xx 6 1 10M = 11 -20 AAAAATTTTT ********** +a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** +a1 323 yy 1 1 10M = 6 20 AAAAAAAAAA ********** +a1 483 yy 6 1 10M = 11 -20 AAAAATTTTT ********** +a1 403 yy 11 1 10M = 1 -20 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet-supp.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet-supp.sam new file mode 100644 index 0000000000..dd6a186195 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet-supp.sam @@ -0,0 +1,11 @@ +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +@CO Validation of FLAG +@CO A1 contains a triplet READ1, middle, READ2. +@CO Each read has a supplementary alignment +a1 67 xx 1 1 5M5S = 6 20 AAAAAAAAAA ********** +a1 2115 xx 6 1 5S5M = 6 20 AAAAAAAAAA ********** +a1 195 xx 6 1 5M5S = 11 -20 AAAAATTTTT ********** +a1 2275 xx 11 1 5S5M = 11 -20 AAAAATTTTT ********** +a1 147 xx 11 1 5M5S = 16 -20 TTTTTTTTTT ********** +a1 2195 xx 16 1 5S5M = 1 -20 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet.sam new file mode 100644 index 0000000000..993eb8d40d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.triplet.sam @@ -0,0 +1,7 @@ +@SQ SN:xx LN:20 +@SQ SN:yy LN:20 +@CO Validation of FLAG +@CO A1 contains a triplet READ1, middle, READ2. +a1 67 xx 1 1 10M = 6 20 AAAAAAAAAA ********** +a1 227 xx 6 1 10M = 11 -20 AAAAATTTTT ********** +a1 147 xx 11 1 10M = 1 -20 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn-pair-2nd.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn-pair-2nd.sam new file mode 100644 index 0000000000..08ded682e1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn-pair-2nd.sam @@ -0,0 +1,21 @@ +@SQ SN:xx LN:100 +@SQ SN:yy LN:100 +@CO Validation of FLAG/PNEXT +@CO A1 contains a a pair READ1, READ2 that aligns to two different +@CO references. Both pairs are internally consistent, but the +@CO secondary pair RNEXT/PNEXT/TLEN no longer point back to the +@CO parimary alignment and instead point to the other secondary +@CO record. +@CO +@CO Example aligners: bowtie2, STAR, subread +@CO +@CO xx 11 21 31 41 +@CO ---------> <--------- +@CO +@CO yy 111 121 141 151 +@CO ---------> <--------- +@CO +a1 99 xx 11 1 10M = 31 30 AAAAAAAAAA ********** +a1 147 xx 31 1 10M = 11 -30 TTTTTTTTTT ********** +a1 355 yy 111 1 10M = 141 40 AAAAAAAAAA ********** +a1 403 yy 141 1 10M = 111 -40 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn-pair-supp.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn-pair-supp.sam new file mode 100644 index 0000000000..77798e088e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn-pair-supp.sam @@ -0,0 +1,16 @@ +@SQ SN:xx LN:100 +@SQ SN:yy LN:100 +@CO Validation of FLAG/PNEXT +@CO A1 contains a a pair READ1, READ2 that aligns to two different +@CO references. Both pairs are consistent with each other, but +@CO second pair *should* point back to first (spec). +@CO Unofficial change: primary includes supplementary +@CO +@CO 11 21 25 31 35 41 +@CO ----> ~~~~><~~~~ <---- +@CO 1 1rS 2RrS 2R (R=rev, r=mate rev, S=Supp) +@CO +a1 67 xx 11 1 5M5S = 21 30 AAAAAAAAAA ********** +a1 2147 xx 21 1 5S5M = 25 30 AAAAAAAAAA ********** +a1 2227 xx 25 1 5S5M = 35 -30 TTTTTTTTTT ********** +a1 179 xx 35 1 5M5S = 11 -30 TTTTTTTTTT ********** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn.sam new file mode 100644 index 0000000000..13adee961e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pnext.warn.sam @@ -0,0 +1,9 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@CO Validation of PNEXT +assume1 99 CHROMOSOME_I 51 1 50M = 0 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +assume2 99 CHROMOSOME_I 51 1 50M * 100 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +mismatch 99 CHROMOSOME_I 51 1 50M = 200 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +mismatch 147 CHROMOSOME_I 201 1 50M = 50 -200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +single 0 CHROMOSOME_I 51 1 50M = 100 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +range 99 CHROMOSOME_II 51 1 50M = 5001 100 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.pass.sam new file mode 100644 index 0000000000..b46c7679fd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.pass.sam @@ -0,0 +1,7 @@ +@SQ SN:long LN:2147483647 +@CO Validation of POS. +@CO 0 for unmapped +@CO 1 to 2^31-1 for mapped +p1 4 * 0 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +p3 0 long 2147483647 1 1M * 0 0 C J +p4 0 long 1 1 1M * 0 0 C J diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.warn1.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.warn1.sam new file mode 100644 index 0000000000..06d5d46d82 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.warn1.sam @@ -0,0 +1,6 @@ +@SQ SN:long LN:2147483647 +@CO Validation of POS. +@CO Longer than ref +@CO Unmapped pos 0, but having CIGAR and/or RNAME +p1 4 * 0 0 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +p1 69 * 0 0 * long 10 10 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.warn2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.warn2.sam new file mode 100644 index 0000000000..6a44e380fe --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/pos.warn2.sam @@ -0,0 +1,4 @@ +@SQ SN:range LN:1000 +@CO Validation of POS. +@CO Longer than ref +p1 0 range 1001 0 100M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/qname.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/qname.pass.sam new file mode 100644 index 0000000000..d3b1cff803 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/qname.pass.sam @@ -0,0 +1,11 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of QNAME. +@CO "*" - unknown +@CO "*x" - starting with *, but not unknown +@CO Validation of all permitted symbols +@CO Length up to 254 +* 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +*x 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +!"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +253#########################################################################################################################################################################################################################################################x 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +254##########################################################################################################################################################################################################################################################x 16 CHROMOSOME_I 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/qual.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/qual.pass.sam new file mode 100644 index 0000000000..cdba62ab74 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/qual.pass.sam @@ -0,0 +1,7 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +char1 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR +char2 0 CHROMOSOME_I 51 40 44M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ +unk1 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT * +unk2 4 * 0 0 * * 0 0 * * +starfield 4 * 0 0 * * 0 0 AAAAAAAAAAAAAAAAAAAA ******************** diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/rname.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/rname.pass.sam new file mode 100644 index 0000000000..d43d413977 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/rname.pass.sam @@ -0,0 +1,13 @@ +@SQ SN:simple LN:1000 +@SQ SN:!#$%&*+-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz|~ LN:1000 +@SQ SN:!#$%& LN:1000 +@SQ SN:254##########################################################################################################################################################################################################################################################x LN:1000 +@SQ SN:300########################################################################################################################################################################################################################################################################################################x LN:1000 +@CO Validation of RNAME. +@CO "*" - unknown +@CO full range of legal chars +@CO long lines +unk 4 * 0 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +chars 4 !#$%&*+-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz|~ 100 0 * * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +long1 16 254##########################################################################################################################################################################################################################################################x 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC +long2 16 300########################################################################################################################################################################################################################################################################################################x 2 1 27M1D73M * 0 0 CCTAGCCCTAACCCTAACCCTAACCCTAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA #############################@B?8B?BA@@DDBCDDCBC@CDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/rnext.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/rnext.pass.sam new file mode 100644 index 0000000000..bb0ad2e858 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/rnext.pass.sam @@ -0,0 +1,20 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@SQ SN:CHROMOSOME_II LN:5000 +@SQ SN:1032################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################1032 LN:9999 +@SQ SN:!#$%&*+-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz|~ LN:1000 +@CO Validation of RNEXT +@CO differ to rname +@CO "=" - matches rname +@CO "*" - unknown +@CO Subset: other read is listed in RNEXT, but missing from file +@CO Long names +@CO Symbols permitted +match 99 CHROMOSOME_I 51 1 50M = 201 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +match 147 CHROMOSOME_I 201 1 50M = 51 -200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unknown 99 CHROMOSOME_I 51 1 50M * 201 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unknown 147 CHROMOSOME_I 201 1 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +subset 99 CHROMOSOME_I 51 1 50M = 201 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +mismatch 99 CHROMOSOME_I 51 1 50M CHROMOSOME_II 201 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +mismatch 147 CHROMOSOME_II 201 1 50M CHROMOSOME_I 51 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +long 99 CHROMOSOME_I 51 1 50M 1032################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################1032 201 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +symbols 99 CHROMOSOME_I 51 1 50M !#$%&*+-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz|~ 201 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/rnext.warn.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/rnext.warn.sam new file mode 100644 index 0000000000..99963a1997 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/rnext.warn.sam @@ -0,0 +1,5 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of RNEXT +@CO matches rname, but listed explicitly. +match 99 CHROMOSOME_I 51 1 50M CHROMOSOME_I 201 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +match 147 CHROMOSOME_I 201 1 50M CHROMOSOME_I 51 -200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.pass.sam new file mode 100644 index 0000000000..bceb7f316c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.pass.sam @@ -0,0 +1,6 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +fwd 0 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +rev 16 CHROMOSOME_I 51 40 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +chars 4 * 0 0 * * 0 0 =ACMGRSVTWYHKDBN IIIIIIIIIIIIIIII +empty 4 * 0 0 * * 0 0 * * diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.pass2.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.pass2.sam new file mode 100644 index 0000000000..7e519e28de --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.pass2.sam @@ -0,0 +1 @@ +fwd 4 * 0 0 * * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.warn.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.warn.sam new file mode 100644 index 0000000000..78d19b6d59 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/seq.warn.sam @@ -0,0 +1,5 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of SEQ +lower 4 * 0 0 * * 0 0 =acmgrsvtwyhkdbn IIIIIIIIIIIIIIII +U 4 * 0 0 * * 0 0 Uu II +others 4 * 0 0 * * 0 0 =abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/tlen.pass.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/tlen.pass.sam new file mode 100644 index 0000000000..be250dc317 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/tlen.pass.sam @@ -0,0 +1,9 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of TLEN +match 99 CHROMOSOME_I 51 1 50M = 201 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +match 147 CHROMOSOME_I 201 1 50M = 51 -200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unknown 99 CHROMOSOME_I 51 1 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unknown 147 CHROMOSOME_I 201 1 50M * 0 0 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +zero 99 CHROMOSOME_I 700 1 1M = 699 0 C I +zero 147 CHROMOSOME_I 699 1 1M = 700 0 C I +subset 99 CHROMOSOME_I 51 1 50M = 201 200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII diff --git a/src/test/resources/htsjdk/hts-specs/test/sam/passed/tlen.warn.sam b/src/test/resources/htsjdk/hts-specs/test/sam/passed/tlen.warn.sam new file mode 100644 index 0000000000..afa78984f6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/sam/passed/tlen.warn.sam @@ -0,0 +1,13 @@ +@SQ SN:CHROMOSOME_I LN:1009800 +@CO Validation of TLEN +offby1 99 CHROMOSOME_I 51 1 50M = 201 199 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +offby1 147 CHROMOSOME_I 201 1 50M = 51 -199 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +offby1b 99 CHROMOSOME_I 51 1 50M = 201 201 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +offby1b 147 CHROMOSOME_I 201 1 50M = 51 -201 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +wrong 99 CHROMOSOME_I 51 1 50M = 201 999 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +wrong 147 CHROMOSOME_I 201 1 50M = 51 666 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +single 0 CHROMOSOME_I 201 1 50M = 51 666 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +unmapped 4 * 0 0 * * 0 201 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +plus 99 CHROMOSOME_I 51 1 50M = 201 +200 CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII +zero 99 CHROMOSOME_I 700 1 1I = 700 0 C I +zero 147 CHROMOSOME_I 700 1 1I = 700 0 C I diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_000.vcf new file mode 100644 index 0000000000..2d130365d1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ALT has a non-valid base +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C R 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_001.vcf new file mode 100644 index 0000000000..41ef46c6b7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ALT has a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C A T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_002.vcf new file mode 100644 index 0000000000..ad3ae12965 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ALT makes a non-valid use of a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C A,,T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_003.vcf new file mode 100644 index 0000000000..76becea3b7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Symbolic ALT allele has angle brackets itself +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C BLAH> 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_005.vcf new file mode 100644 index 0000000000..f77eb08608 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_alt_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Breakend without bases at either side +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C [1:100[ 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_000.vcf new file mode 100644 index 0000000000..26ad2d6f02 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID contains an angle bracket +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +<1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_001.vcf new file mode 100644 index 0000000000..6fe35f41fe --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID contains a colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr:1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_002.vcf new file mode 100644 index 0000000000..b3f6542d0e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID contains a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr 1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_003.vcf new file mode 100644 index 0000000000..646f5b9730 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_chrom_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID contains a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr,1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_contiguous_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_contiguous_000.vcf new file mode 100644 index 0000000000..f48bc12014 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_contiguous_000.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=non-contiguous chromosome 1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_contiguous_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_contiguous_001.vcf new file mode 100644 index 0000000000..c17bf7f475 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_contiguous_001.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=non-contiguous chromosome 2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_000.vcf new file mode 100644 index 0000000000..5dc15a0187 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=duplicated variant +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 123 rs180734498 C G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_001.vcf new file mode 100644 index 0000000000..af8489c6e4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_001.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=triplicated variant +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 TAT TGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 127 rs180734498 TTTAT TTTGT,T 100 PASS AN=2184;AC=249,294;AF=0.11,0.12 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 128 rs180734498 TTAT TTGT,T 100 PASS AN=2184;AC=249,296;AF=0.11,0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 129 rs180734498 T G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 130 rs180734498 A G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 135 rs180734498 T G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_002.vcf new file mode 100644 index 0000000000..6e82d074cc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=duplicated variant due to multiallelic +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 AT AAT,AA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 124 rs180734498 T A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_003.vcf new file mode 100644 index 0000000000..bc6f0a4faa --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_duplicated_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=duplicated variant due to different context +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 TAT TGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 124 rs180734498 A G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_000.vcf new file mode 100644 index 0000000000..f2c0c13313 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FILTER contains missing in addition to a value +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10;. AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_001.vcf new file mode 100644 index 0000000000..c87951aa6a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FILTER ends with semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS; AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_002.vcf new file mode 100644 index 0000000000..6b97bf2b82 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FILTER begins with semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 ;PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_003.vcf new file mode 100644 index 0000000000..279e456250 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FILTER contains whitespaces +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 my filter AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_004.vcf new file mode 100644 index 0000000000..df306b887c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_filter_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FILTER contains reserved value 0 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q12;0;h56 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_000.vcf new file mode 100644 index 0000000000..b1152360d0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT contains an empty sub-field +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT::GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 + diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_001.vcf new file mode 100644 index 0000000000..b44e2d2031 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT contains a white-space +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:G S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_002.vcf new file mode 100644 index 0000000000..ed41822bb8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT first field is not GT +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GS:GT:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_003.vcf new file mode 100644 index 0000000000..0ca8d8756c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT contains a non-alphanumeric character +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:G_S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_004.vcf new file mode 100644 index 0000000000..741c0da5b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_format_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT predefined tag GT has missing alleles +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs;rsa C T 100 PASS AB=1 GT:DP:GP 0/|1:12:0,0.1,0 0|1:1.000:0.1,1,0.12 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_000.vcf new file mode 100644 index 0000000000..fd3ac196de --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ID has a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs1807 id34498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_001.vcf new file mode 100644 index 0000000000..426306f813 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ID begins with a semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 ;rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_002.vcf new file mode 100644 index 0000000000..909a73733c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_id_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ID ends with a semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498; C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_000.vcf new file mode 100644 index 0000000000..1307292b0c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AA contains a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AA=1,23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_001.vcf new file mode 100644 index 0000000000..cf10f52966 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AC is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_002.vcf new file mode 100644 index 0000000000..9b750f0f70 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AC is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_003.vcf new file mode 100644 index 0000000000..d54b9cb1f8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AC is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=AC1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_004.vcf new file mode 100644 index 0000000000..0f3223c34d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AF is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AF=-0.01 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_005.vcf new file mode 100644 index 0000000000..ad13fb1f9a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AF is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AF=AF1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_006.vcf new file mode 100644 index 0000000000..0fa1f01456 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_006.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AN is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_007.vcf new file mode 100644 index 0000000000..def4594437 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_007.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AN is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_008.vcf new file mode 100644 index 0000000000..60a3b7dbf7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_008.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AN is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=AN1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_009.vcf new file mode 100644 index 0000000000..10c422aa71 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_009.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO BQ is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 BQ=BQ1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_010.vcf new file mode 100644 index 0000000000..8459644fda --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_010.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO CIGAR contains illegal characters +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 CIGAR=123MYCIGAR GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_011.vcf new file mode 100644 index 0000000000..17e51c7302 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_011.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO CIGAR is a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 CIGAR=0.05 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_012.vcf new file mode 100644 index 0000000000..6ba70233d1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_012.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DB value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DB=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_013.vcf new file mode 100644 index 0000000000..8adc9c6731 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_013.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DP is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_014.vcf new file mode 100644 index 0000000000..b95525bb8a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_014.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DP is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_015.vcf new file mode 100644 index 0000000000..5a7fa11ad9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_015.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DP is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=DP1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_016.vcf new file mode 100644 index 0000000000..2f0587fdda --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_016.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO END is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_017.vcf new file mode 100644 index 0000000000..8e2fc5cd6b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_017.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO END is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_018.vcf new file mode 100644 index 0000000000..14d897d2ce --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_018.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO END is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=END1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_019.vcf new file mode 100644 index 0000000000..7b9b88a89c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_019.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO H2 value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 H2=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_020.vcf new file mode 100644 index 0000000000..b16b63bf87 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_020.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO H3 value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 H3=SOMETHING GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_021.vcf new file mode 100644 index 0000000000..fb88cca1fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_021.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO MQ0 is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 MQ0=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_022.vcf new file mode 100644 index 0000000000..f1562d9a05 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_022.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO MQ0 is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 MQ0=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_023.vcf new file mode 100644 index 0000000000..f1b7420d48 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_023.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO NS is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 NS=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_024.vcf new file mode 100644 index 0000000000..b4a3bec011 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_024.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO NS is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 NS=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_025.vcf new file mode 100644 index 0000000000..eb1aa9e5c5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_025.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO SOMATIC value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 SOMATIC=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_026.vcf new file mode 100644 index 0000000000..2e900bd9e9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_026.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO VALIDATED value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 VALIDATED=SOMETHING GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_027.vcf new file mode 100644 index 0000000000..f639a9884c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_027.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO 1000G value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 1000G=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_028.vcf new file mode 100644 index 0000000000..bb5dc404ec --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_028.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO contains a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 RS Q=123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_029.vcf new file mode 100644 index 0000000000..2e616e9552 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS MY=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_030.vcf new file mode 100644 index 0000000000..c966705a06 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=1,0 GT:DS:GL .|0:0.050,0.001:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_031.vcf new file mode 100644 index 0000000000..f81c61c1b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS MY=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_033.vcf new file mode 100644 index 0000000000..0257e538f8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_033.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO field does not match Type definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=my_string GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_034.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_034.vcf new file mode 100644 index 0000000000..2ace10770a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_034.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO field does not match Type definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=9.3 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_035.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_035.vcf new file mode 100644 index 0000000000..a6fceea7b3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_035.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO field does not match Type definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=9.3 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_036.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_036.vcf new file mode 100644 index 0000000000..8f75e2decf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_info_036.vcf @@ -0,0 +1,11 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AC is a negative number in several lines +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 99 rs180734498 C T 100 q10 AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 100 rs180734498 C T 100 q10 AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 101 rs180734498 C T 100 q10 AN=1;AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 102 rs180734498 C T 100 q10 AC=-1;AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 103 rs180734498 C T 100 q10 AC=-1;AN=1;AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 104 rs180734498 C T 100 q10 AN=1;AC=-1;AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 105 rs180734498 C T 100 q10 AN=1;AC=-1;AN=1;AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 199 rs180734498 C T 100 q10 AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_000.vcf new file mode 100644 index 0000000000..a03cdd7e4e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 . rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_001.vcf new file mode 100644 index 0000000000..3c6bb3be52 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123abc rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_002.vcf new file mode 100644 index 0000000000..efd4630733 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_pos_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 -1 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_qual_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_qual_000.vcf new file mode 100644 index 0000000000..d3bf12cfa7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_qual_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=QUAL is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T quality PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_qual_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_qual_001.vcf new file mode 100644 index 0000000000..5e280694d1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_qual_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=QUAL is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T -100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_000.vcf new file mode 100644 index 0000000000..3f1ef8d70b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=REF has multiple alleles +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C,A T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_001.vcf new file mode 100644 index 0000000000..3495bb3374 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=REF has a non-valid base +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 B T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_002.vcf new file mode 100644 index 0000000000..f1c89030b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_ref_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Missing REF allele +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 . T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_000.vcf new file mode 100644 index 0000000000..2048f35d6c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample genotype contains illegal values +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 1/C:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_001.vcf new file mode 100644 index 0000000000..71164a75f9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample allele is out of range +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T,G 100 PASS THETA=0.0102;AA=C GT:GS:GL 0/3:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_002.vcf new file mode 100644 index 0000000000..fd331df04e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample first field is not a valid genotype +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 0.000:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_003.vcf new file mode 100644 index 0000000000..363b50fcaf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample contains more fields than the FORMAT column +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 0/1:0.000:-0.18,-0.48,-2.49:extra diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_004.vcf new file mode 100644 index 0000000000..2590c20784 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:0.050,0.001:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_005.vcf new file mode 100644 index 0000000000..9094f41ff6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_006.vcf new file mode 100644 index 0000000000..420babab3d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS AC=9,10 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_007.vcf new file mode 100644 index 0000000000..ac9e1e74fc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_008.vcf new file mode 100644 index 0000000000..d9984919ed --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_009.vcf new file mode 100644 index 0000000000..4d1e6ad5d3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_011.vcf new file mode 100644 index 0000000000..eb0a268f51 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_sample_011.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Sample names are not unique +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 HG00096 HG00097 HG00098 HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT 0|0 0|0 0|0 0|0 0|0 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_000.vcf new file mode 100644 index 0000000000..75ba520a92 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 . T A 100 PASS . GT:PL 0|0:1,2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_001.vcf new file mode 100644 index 0000000000..29a52437ff --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 . T A,C 100 PASS . GT:PL 0|0:1,2,3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_002.vcf new file mode 100644 index 0000000000..947a753477 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +X 61462 . T A 100 PASS . GT:PL 0:1,2,3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_003.vcf new file mode 100644 index 0000000000..ddf2eed991 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_samples_ploidy_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +X 61462 . T A,C 100 PASS . GT:PL 0:1,2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_unsorted_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_unsorted_000.vcf new file mode 100644 index 0000000000..d38a211661 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_body_unsorted_000.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=non-sorted vcf +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_fileformat_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_fileformat_000.vcf new file mode 100644 index 0000000000..c7aaea8066 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_fileformat_000.vcf @@ -0,0 +1,4 @@ +##fileformat= +##CauseOfFailure=Empty fileformat +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_fileformat_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_fileformat_001.vcf new file mode 100644 index 0000000000..d325d4b1bd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_fileformat_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCF v4.1 +##CauseOfFailure=Whitespace in fileformat +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_header_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_header_000.vcf new file mode 100644 index 0000000000..e798ab1d99 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_header_000.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.1 +#CHROM POSITION ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 123 . TC T . . . GT 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_header_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_header_001.vcf new file mode 100644 index 0000000000..5ce0577455 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_header_001.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_000.vcf new file mode 100644 index 0000000000..c0fc8c9c99 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta-data entry is not a key-value pair +##Some random plain text +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_001.vcf new file mode 100644 index 0000000000..94cccc55ad --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Description contains non-escaped quotes +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_002.vcf new file mode 100644 index 0000000000..e882849e10 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_002.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Description contains a linebreak +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_003.vcf new file mode 100644 index 0000000000..70e0f6e616 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Non-closed meta entry +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_006.vcf new file mode 100644 index 0000000000..f971fb5f9e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta entry without quotation mark at the end +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_007.vcf new file mode 100644 index 0000000000..bd40716428 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta entry without quotation mark at the end +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_008.vcf new file mode 100644 index 0000000000..fa8d60d34e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta entry without quotation mark at the end +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_009.vcf new file mode 100644 index 0000000000..287b90cc92 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta-data entry is not a key-value pair (empty value) +##reference= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_000.vcf new file mode 100644 index 0000000000..6ee32be2e1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect ALT ID value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_001.vcf new file mode 100644 index 0000000000..7a21eb559d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect ALT Number value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_002.vcf new file mode 100644 index 0000000000..7c7930f762 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect ALT Type value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_003.vcf new file mode 100644 index 0000000000..fc62cb82ec --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=ALT Description must be surrounded by double quotes +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_004.vcf new file mode 100644 index 0000000000..b01a349d78 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect order of ALT fields +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_005.vcf new file mode 100644 index 0000000000..122918b0fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=The ALT prefix is none of the supported ones (INS, DEL, etc) +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_006.vcf new file mode 100644 index 0000000000..18aa193101 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=The ALT ID contains a whitespace +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_007.vcf new file mode 100644 index 0000000000..0c5c2b7869 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=The ALT ID contains a comma +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_008.vcf new file mode 100644 index 0000000000..97b3f99ad1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=The ALT ID contains an opening angle bracket +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_009.vcf new file mode 100644 index 0000000000..0af6e5f85c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_alt_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=The ALT ID contains a closing angle bracket +##ALT=B,Description="Deletion with invalid suffix"> +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_assembly_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_assembly_000.vcf new file mode 100644 index 0000000000..d60746fb85 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_assembly_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta-data entry is not a key-value pair +##assembly= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_assembly_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_assembly_001.vcf new file mode 100644 index 0000000000..6a40883643 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_assembly_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Non-valid URL +##assembly=ftp://8080:8080/not-valid/host/to/file.fastq +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_000.vcf new file mode 100644 index 0000000000..806dd65c4c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID missing +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_001.vcf new file mode 100644 index 0000000000..c9163bef37 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID contains a whitespace +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_002.vcf new file mode 100644 index 0000000000..5fb9254192 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_contig_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=contig ID contains a comma +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_000.vcf new file mode 100644 index 0000000000..53146bcf52 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect FORMAT Number value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_001.vcf new file mode 100644 index 0000000000..bf22c1729c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect FORMAT Type value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_002.vcf new file mode 100644 index 0000000000..c8627c6165 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT Description must be surrounded by double quotes +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_003.vcf new file mode 100644 index 0000000000..7fec66d27d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect order of FORMAT fields +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_004.vcf new file mode 100644 index 0000000000..3021f63e50 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect FORMAT Number value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_005.vcf new file mode 100644 index 0000000000..e97f915378 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT DP Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_006.vcf new file mode 100644 index 0000000000..3b6d809397 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT DP Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_007.vcf new file mode 100644 index 0000000000..b4b534cd6d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT EC Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_008.vcf new file mode 100644 index 0000000000..7d08f08dee --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT EC Number is not A +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_009.vcf new file mode 100644 index 0000000000..069d58fb9d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT FT Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_010.vcf new file mode 100644 index 0000000000..8c2c812a1f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT FT Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_011.vcf new file mode 100644 index 0000000000..39125ae3b6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_011.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GL Type is not Float +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_012.vcf new file mode 100644 index 0000000000..96a770ecee --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_012.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GL Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_013.vcf new file mode 100644 index 0000000000..c97fc4e747 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_013.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GP Type is not Float +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_014.vcf new file mode 100644 index 0000000000..c560f812e1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_014.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GP Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_015.vcf new file mode 100644 index 0000000000..3745bbbc7b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_015.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_016.vcf new file mode 100644 index 0000000000..d26476e768 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_016.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_017.vcf new file mode 100644 index 0000000000..1a1a9ff510 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_017.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GT Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_018.vcf new file mode 100644 index 0000000000..16f54984ea --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_018.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GT Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_019.vcf new file mode 100644 index 0000000000..35de1eaee0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_019.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT HQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_020.vcf new file mode 100644 index 0000000000..7b2d198b30 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_020.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT HQ Number is not 2 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_021.vcf new file mode 100644 index 0000000000..b991c9aafb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_021.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT MQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_022.vcf new file mode 100644 index 0000000000..9157c7463f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_022.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT MQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_023.vcf new file mode 100644 index 0000000000..4e1e5b6a89 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_023.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT PL Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_024.vcf new file mode 100644 index 0000000000..0b37cd4b73 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_024.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT PL Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_025.vcf new file mode 100644 index 0000000000..0728ba2d3f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_025.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT PQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_026.vcf new file mode 100644 index 0000000000..46ed26653f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_026.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT PQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_027.vcf new file mode 100644 index 0000000000..719519a369 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_027.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT PS Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_028.vcf new file mode 100644 index 0000000000..81c90b0c40 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_028.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT PS Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_029.vcf new file mode 100644 index 0000000000..37f9005d36 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GLE Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_030.vcf new file mode 100644 index 0000000000..2673c0b7c1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_format_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=FORMAT GLE Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_000.vcf new file mode 100644 index 0000000000..9465255215 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect INFO Number value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_001.vcf new file mode 100644 index 0000000000..c5a600ced1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect INFO Type value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_002.vcf new file mode 100644 index 0000000000..0c34f11ed4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO Description must be surrounded by double quotes +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_003.vcf new file mode 100644 index 0000000000..0d36ee6d3c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect order of INFO fields +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_004.vcf new file mode 100644 index 0000000000..af4d81147c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Incorrect INFO Number value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_005.vcf new file mode 100644 index 0000000000..d52db35823 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AA Type is not String +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AA=1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_006.vcf new file mode 100644 index 0000000000..5c46aa9396 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AA Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AA=C diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_007.vcf new file mode 100644 index 0000000000..ed3beb930b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AC Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AC=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_008.vcf new file mode 100644 index 0000000000..4da4b606b7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AC Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AC=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_009.vcf new file mode 100644 index 0000000000..aeebe35177 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AF Type is not Float +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AF=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_010.vcf new file mode 100644 index 0000000000..f394ac3bf8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AF Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AF=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_011.vcf new file mode 100644 index 0000000000..07a4a0ec21 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_011.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AN Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AN=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_012.vcf new file mode 100644 index 0000000000..40769df7da --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_012.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO AN Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AN=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_013.vcf new file mode 100644 index 0000000000..44408ed108 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_013.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO BQ Type is not Float +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . BQ=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_014.vcf new file mode 100644 index 0000000000..5c842232fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_014.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO BQ Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . BQ=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_015.vcf new file mode 100644 index 0000000000..8d4f5f728f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_015.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO CIGAR Type is not String +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . CIGAR=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_016.vcf new file mode 100644 index 0000000000..7b8942ef99 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_016.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO CIGAR Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . CIGAR=D diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_017.vcf new file mode 100644 index 0000000000..269b63b536 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_017.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DB Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_018.vcf new file mode 100644 index 0000000000..c5f59422fc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_018.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DB Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DB=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_019.vcf new file mode 100644 index 0000000000..774fc9674a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_019.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DP Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DP=X diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_020.vcf new file mode 100644 index 0000000000..d75966868c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_020.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO DP Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DP=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_021.vcf new file mode 100644 index 0000000000..04fd052c73 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_021.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO END Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . END=X diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_022.vcf new file mode 100644 index 0000000000..3265d3d767 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_022.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO END Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . END=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_023.vcf new file mode 100644 index 0000000000..c0452b0b5e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_023.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO H2 Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_024.vcf new file mode 100644 index 0000000000..4ea59168f4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_024.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO H2 Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . H2=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_025.vcf new file mode 100644 index 0000000000..9d0ecc1052 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_025.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO H3 Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_026.vcf new file mode 100644 index 0000000000..daedf1e980 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_026.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO H3 Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . H3=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_027.vcf new file mode 100644 index 0000000000..6697c11d46 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_027.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO MQ Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_028.vcf new file mode 100644 index 0000000000..f667e00eac --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_028.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO MQ0 Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ0=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_029.vcf new file mode 100644 index 0000000000..7d0530f3d6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO MQ0 Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ0=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_030.vcf new file mode 100644 index 0000000000..3395fd526b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO NS Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . NS=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_031.vcf new file mode 100644 index 0000000000..d9579ab4c7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO NS Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . NS=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_032.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_032.vcf new file mode 100644 index 0000000000..2992ab43b0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_032.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO SOMATIC Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_033.vcf new file mode 100644 index 0000000000..860b5d3b33 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_033.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO SOMATIC Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . SOMATIC=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_034.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_034.vcf new file mode 100644 index 0000000000..4b4bcd85ac --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_034.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO VALIDATED Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_035.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_035.vcf new file mode 100644 index 0000000000..a8dd545aaf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_035.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO VALIDATED Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . VALIDATED=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_036.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_036.vcf new file mode 100644 index 0000000000..003fb66739 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_036.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO 1000G Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_037.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_037.vcf new file mode 100644 index 0000000000..59ec4f501d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_info_037.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=INFO 1000G Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . 1000G=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigree_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigree_000.vcf new file mode 100644 index 0000000000..65643af10f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigree_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Genome ID with whitespace +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigree_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigree_001.vcf new file mode 100644 index 0000000000..646f152dc5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigree_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Genome ID with non-accepted punctuation character +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_000.vcf new file mode 100644 index 0000000000..acf94fc0a5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta-data entry is not a key-value pair +##pedigreeDB= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_001.vcf new file mode 100644 index 0000000000..d52094ddf4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Meta-data entry is not a key-value pair +##pedigreeDB=<> +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_002.vcf new file mode 100644 index 0000000000..a63dc8137c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_pedigreedb_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Non-valid URL +##pedigreeDB=ftp://8080:8080/not-valid/host/to/pedigreeDB +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_sample_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_sample_000.vcf new file mode 100644 index 0000000000..412f4d2d7a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_sample_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Genomes field missing +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_sample_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_sample_001.vcf new file mode 100644 index 0000000000..fbb4d2dd68 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/failed/failed_meta_sample_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##CauseOfFailure=Non-description field containing quotes +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/complexfile_passed_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/complexfile_passed_000.vcf new file mode 100644 index 0000000000..e6e48476d8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/complexfile_passed_000.vcf @@ -0,0 +1,74 @@ +##fileformat=VCFv4.1 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##ALT= +##ALT= +##FILTER= +##FILTER= +##FORMAT= +##FORMAT= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##assembly=ftp://user@host:8080/path/to/file.fastq +##PEDIGREE= +##PEDIGREE= +##pedigreeDB=ftp://user@host:8080/path/to/pedigreeDB?arg1=db1 +##contig= +##contig= +##contig= +##SAMPLE= +##reference=GRCh37 +##MYID= +##MYID= +##AnalysisTitleQuotes="FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM)" +##AnalysisTitleBrackets=<"FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM)"> +##AnalysisTitlePlain=FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM) +##source_20130015.4=vcf-annotate(r810) -c CHROM,POS,dbSNPmismatch,REF,ALT,- -a /nfs/users/nfs_p/pd3/sandbox/hapmap/dbSNP-b137/annots-rsIDs-dbSNPv137.2012-09-13.snp-indels.tab.gz -d key=INFO,ID=dbSNPmismatch,Number=0,Type=Flag,Description=The position in the dbSNP but alleles different -f /lustre/scratch106/projects/uk10k/BUILD/vrtrack_uk10k_cohort/REL-2012-06-02/calling/snps-indels/config/dbSNPmismatch.filt +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 HG00099 HG00100 HG00101 HG00102 HG00103 HG00104 HG00106 HG00108 HG00109 HG00110 HG00111 HG00112 HG00113 HG00114 HG00116 HG00117 HG00118 HG00119 HG00120 HG00121 HG00122 HG00123 HG00124 HG00125 HG00126 HG00127 HG00128 HG00129 HG00130 HG00131 HG00133 HG00134 HG00135 HG00136 HG00137 HG00138 HG00139 HG00140 HG00141 HG00142 HG00143 HG00146 HG00148 HG00149 HG00150 HG00151 HG00152 HG00154 HG00155 HG00156 HG00158 HG00159 HG00160 HG00171 HG00173 HG00174 HG00176 HG00177 HG00178 HG00179 HG00180 HG00182 HG00183 HG00185 HG00186 HG00187 HG00188 HG00189 HG00190 HG00231 HG00232 HG00233 HG00234 HG00235 HG00236 HG00237 HG00238 HG00239 HG00240 HG00242 HG00243 HG00244 HG00245 HG00246 HG00247 HG00249 HG00250 HG00251 HG00252 HG00253 HG00254 HG00255 HG00256 HG00257 HG00258 HG00259 HG00260 HG00261 +1 10583 rs58108140 G A 100 PASS AVGPOST=0.7707;RSQ=0.4319;LDAF=0.2327;ERATE=0.0161;AN=2184;VT=SNP;AA=.;THETA=0.0046;AC=314;SNPSOURCE=LOWCOV;AF=0.14;ASN_AF=0.13;AMR_AF=0.17;AFR_AF=0.04;EUR_AF=0.21 GT:DS:GL 0|0:0.200:-0.18,-0.47,-2.42 0|0:0.150:-0.24,-0.44,-1.16 0|0:0.150:-0.15,-0.54,-3.12 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|1:0.950:-1.92,-0.01,-2.50 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.100:-0.11,-0.66,-4.22 0|1:0.550:-0.28,-0.43,-0.96 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.450:-0.26,-0.39,-1.43 0|0:0.250:-0.20,-0.44,-2.00 0|1:1.450:-3.11,-0.46,-0.19 0|1:0.950:-1.93,-0.01,-4.10 0|0:0.200:-0.16,-0.52,-3.22 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.550:-0.40,-0.43,-0.63 0|0:0.150:-0.11,-0.65,-4.40 0|0:0.250:-0.44,-0.46,-0.54 0|1:0.900:-1.10,-0.04,-5.00 0|1:1.000:-1.30,-0.02,-5.00 0|0:0.150:-0.08,-0.77,-4.70 0|1:0.650:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.250:-0.18,-0.47,-2.10 0|1:0.550:-0.48,-0.48,-0.48 0|0:0.450:-0.46,-0.47,-0.51 0|0:0.300:-0.19,-0.46,-2.24 0|0:0.250:-0.09,-0.73,-4.40 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.70,-3.74 0|0:0.300:-0.25,-0.39,-1.52 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.050:-0.01,-1.55,-5.00 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|1:1.250:-2.83,-0.46,-0.19 0|1:0.950:-1.10,-0.10,-0.87 0|1:0.850:-0.48,-0.48,-0.48 0|0:0.100:-0.04,-1.01,-5.00 0|0:0.200:-0.13,-0.59,-3.06 0|0:0.500:-0.29,-0.44,-0.94 0|1:0.950:-2.14026,-0.0169062,-1.50948 0|0:0.300:-0.19,-0.46,-2.24 0|0:0.450:-0.18,-0.48,-2.28 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|1:1.000:-4.40,-0.02,-1.44 0|1:0.550:-0.18,-0.47,-2.28 0|1:1.200:-1.59448,-0.0624219,-0.96481 0|0:0.100:-0.18,-0.47,-2.43 0|0:0.500:-0.41,-0.44,-0.61 0|0:0.350:-0.19,-0.46,-2.55 0|0:0.150:-0.11,-0.66,-4.40 0|1:1.000:-2.05,-0.03,-1.33 0|0:0.050:-0.03,-1.23,-5.00 0|0:0.150:-0.10,-0.68,-4.10 0|1:1.000:-1.99,-0.02,-1.40 0|0:0.250:-0.18,-0.47,-2.35 0|1:0.800:-1.23,-0.03,-4.70 0|0:0.150:-0.21,-0.43,-1.92 0|0:0.150:-0.11,-0.66,-3.34 0|0:0.250:-0.10,-0.68,-4.40 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.400:-0.18,-0.47,-2.23 0|1:1.000:-5.00,-0.01,-1.62 0|1:1.000:-1.78,-0.01,-3.17 0|1:1.050:-5.00,-0.07,-0.81 0|0:0.500:-0.26,-0.44,-1.04 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.050:-0.05,-0.96,-5.00 0|0:0.400:-0.10,-0.67,-4.40 0|1:0.550:-0.21,-0.43,-2.05 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.150:-0.26,-0.39,-1.34 0|0:0.050:-0.02,-1.42,-5.00 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.050:-0.06,-0.91,-5.00 0|0:0.150:-0.18,-0.47,-2.35 0|0:0.700:-0.48,-0.48,-0.48 0|1:1.400:-2.84,-0.46,-0.19 0|0:0.250:-0.194064,-0.458221,-1.91364 0|0:0.450:-0.18,-0.47,-2.08 0|0:0.050:-0.07,-0.81,-5.00 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.300:-0.21,-0.44,-1.67 0|0:0.450:-0.48,-0.48,-0.48 0|1:1.000:-1.82,-0.03,-1.23 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.300:-0.23,-0.42,-1.63 0|0:0.300:-0.20,-0.46,-1.82 0|1:0.650:-0.48,-0.48,-0.48 0|1:1.000:-5.00,-0.01,-1.94 0|1:0.850:-0.48,-0.48,-0.48 0|0:0.350:-0.33,-0.42,-0.84 0|1:1.300:-2.60,-0.46,-0.19 +<1> 10611 rs189107123 C G 100 PASS AN=2184;THETA=0.0077;VT=SNP;AA=.;AC=41;ERATE=0.0048;SNPSOURCE=LOWCOV;AVGPOST=0.9330;LDAF=0.0479;RSQ=0.3475;AF=0.02;ASN_AF=0.01;AMR_AF=0.03;AFR_AF=0.01;EUR_AF=0.02 GT:DS:GL 0|0:0.050:-0.48,-0.48,-0.48 0|1:0.750:-0.24,-0.44,-1.16 0|0:0.000:-0.22,-0.42,-1.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.46 0|0:0.000:-0.15,-0.55,-3.19 0|0:0.050:-0.28,-0.43,-0.95 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.26,-0.39,-1.44 0|1:0.700:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.63 0|1:0.950:-2.28,-0.41,-0.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.40,-0.43,-0.63 0|0:0.000:-0.19,-0.45,-2.25 0|0:0.000:-0.22,-0.46,-1.26 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.11,-0.65,-4.00 0|0:0.050:-0.21,-0.43,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.43,-0.88 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.16,-0.53,-1.97 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.25,-0.39,-1.57 0|0:0.050:-0.48,-0.48,-0.48 0|1:1.000:-4.10,-0.00,-2.72 0|1:1.000:-1.96,-0.01,-1.72 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.17 0|0:0.050:-0.16,-0.51,-2.33 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.49,-2.32 0|0:0.000:-0.13,-0.60,-3.15 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.19,-0.46,-2.17 0|0:0.000:-0.18,-0.48,-2.27 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18927,-0.491955,-1.50696 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.41,-0.44,-0.61 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.000:-0.18,-0.47,-2.09 0|0:0.100:-0.18,-0.48,-2.49 0|0:0.000:-0.18,-0.47,-2.16 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-1.93 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.09,-0.72,-3.85 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.34 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.11,-0.66,-3.59 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.35 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.26,-0.39,-1.35 0|1:0.900:-1.92,-0.01,-4.22 0|0:0.000:-0.48,-0.48,-0.48 0|1:0.950:-2.32,-0.04,-1.05 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.194064,-0.458221,-1.91364 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.13,-0.59,-3.11 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.49 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.22,-0.42,-1.72 0|0:0.050:-0.19,-0.46,-1.82 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.32,-0.39,-0.98 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.20,-0.46,-1.69 0|0:0.050:-0.48,-0.48,-0.48 +1 30923 rs140337953 G T 100 PASS AC=1584;AA=T;AN=2184;RSQ=0.5481;VT=SNP;THETA=0.0162;SNPSOURCE=LOWCOV;ERATE=0.0183;LDAF=0.6576;AVGPOST=0.7335;AF=0.73;ASN_AF=0.89;AMR_AF=0.80;AFR_AF=0.48;EUR_AF=0.73 GT:DS:GL 1|1:1.750:-5.00,-0.61,-0.12 0|0:0.350:-0.10,-0.69,-2.81 0|0:0.150:-0.11,-0.64,-3.49 1|1:1.350:-0.48,-0.48,-0.48 1|0:1.100:-0.48,-0.48,-0.48 0|0:0.600:-0.22,-0.42,-1.74 1|1:1.750:-0.48,-0.48,-0.48 1|0:0.800:-0.12,-0.64,-2.62 1|1:1.550:-2.71,-0.35,-0.26 1|1:1.550:-0.48,-0.48,-0.48 1|0:1.000:-0.48,-0.48,-0.48 1|0:0.850:-0.48,-0.48,-0.48 1|1:1.800:-5.00,-1.14,-0.03 1|1:1.850:-5.00,-0.86,-0.06 1|0:0.950:-0.22,-0.41,-1.79 1|1:1.900:-2.94,-0.46,-0.19 1|1:1.950:-4.40,-0.55,-0.14 1|0:0.650:-0.15,-0.54,-3.34 0|1:1.100:-0.22,-0.46,-1.27 1|1:1.950:-5.00,-1.14,-0.03 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.350:-0.48,-0.48,-0.48 0|1:1.150:-5.00,-0.01,-1.76 1|0:1.350:-3.05,-0.47,-0.18 1|1:1.250:-0.48,-0.48,-0.48 1|1:1.700:-2.79,-0.46,-0.19 1|0:1.000:-1.86,-0.01,-1.80 1|1:1.950:-5.00,-1.13,-0.03 0|0:0.100:-0.02,-1.45,-5.00 0|0:0.100:-0.02,-1.33,-5.00 1|0:0.750:-0.25,-0.43,-1.13 1|1:1.750:-5.00,-0.66,-0.11 1|1:1.650:-2.99,-0.46,-0.18 0|0:0.800:-0.23,-0.46,-1.23 0|0:0.550:-0.16,-0.52,-2.28 1|1:1.700:-2.75,-0.36,-0.25 0|1:1.000:-2.42,-0.00,-5.00 1|0:1.250:-2.09,-0.01,-1.71 1|1:1.550:-0.48,-0.48,-0.48 1|1:1.550:-0.48,-0.48,-0.48 0|1:1.000:-1.43,-0.02,-2.94 1|1:1.600:-5.00,-0.31,-0.30 0|1:1.000:-5.00,-0.00,-3.55 1|0:1.100:-0.477139,-0.477113,-0.477113 1|0:1.100:-4.70,-0.16,-0.51 1|1:1.600:-2.25,-0.13,-0.58 1|1:1.950:-5.00,-1.02,-0.04 1|0:1.000:-3.85,-0.01,-1.80 1|1:1.650:-2.84,-0.42,-0.21 1|0:1.000:-1.64,-0.01,-4.70 1|1:1.650:-4.69838,-0.575249,-0.134268 1|0:1.200:-5.00,-0.27,-0.34 1|1:1.700:-2.80,-0.45,-0.19 1|1:1.900:-5.00,-0.88,-0.06 1|1:1.500:-0.48,-0.48,-0.48 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.650:-5.00,-0.40,-0.22 1|1:1.550:-2.80,-0.46,-0.19 1|1:1.850:-4.70,-0.59,-0.13 1|1:1.950:-5.00,-0.84,-0.07 1|1:1.300:-0.48,-0.48,-0.48 1|1:1.800:-5.00,-0.40,-0.22 0|1:1.250:-0.26,-0.44,-1.06 1|1:2.000:-5.00,-1.90,-0.01 1|1:1.800:-5.00,-0.65,-0.11 1|1:1.600:-5.00,-0.65,-0.11 1|1:1.700:-2.77,-0.46,-0.19 1|1:1.350:-0.48,-0.48,-0.48 1|1:1.850:-5.00,-0.87,-0.06 1|1:1.750:-5.00,-0.88,-0.06 1|1:1.800:-5.00,-0.83,-0.07 0|1:1.000:-5.00,-0.04,-1.04 1|1:1.700:-0.48,-0.48,-0.48 1|1:1.400:-0.48,-0.48,-0.48 0|0:0.450:-0.15,-0.55,-2.13 0|0:0.650:-0.21,-0.46,-1.44 1|1:1.450:-0.48,-0.48,-0.48 1|1:1.700:-0.48,-0.48,-0.48 0|0:0.500:-0.14,-0.55,-3.34 1|1:1.950:-5.00,-0.88,-0.06 1|0:1.000:-0.48,-0.48,-0.48 1|1:1.700:-0.48,-0.48,-0.48 0|1:1.000:-1.86,-0.01,-3.15 1|0:1.200:-2.40,-0.14,-0.57 1|1:1.750:-2.63078,-0.444132,-0.195166 1|1:1.600:-0.48,-0.48,-0.48 0|1:1.000:-4.00,-0.00,-3.92 1|1:1.500:-0.48,-0.48,-0.48 0|1:1.050:-4.10,-0.05,-0.94 1|1:1.550:-2.81,-0.46,-0.19 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.750:-2.74,-0.46,-0.19 1|1:1.550:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 1|1:1.700:-2.73,-0.46,-0.19 1|1:1.550:-0.48,-0.48,-0.48 1|1:1.900:-5.00,-1.16,-0.03 0|1:1.350:-2.26,-0.22,-0.40 1|1:1.550:-0.48,-0.48,-0.48 0|1:1.250:-0.38,-0.43,-0.67 +1 46402 rs199681827;rs1234 C CTGT 31 PASS AA=.;AC=8;AF=0.0037;AFR_AF=0.01;AN=2184;ASN_AF=0.0017;AVGPOST=0.8325;ERATE=0.0072;LDAF=0.0903;RSQ=0.0960;THETA=0.0121;VT=INDEL GT:DS:GL 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.350:0,0,0 0|0:0.400:0,0,0 0|0:0.150:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0.00,-0.30,-5.20 0|0:0.150:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.000:0,0,0 0|0:0.250:0,0,0 0|0:0.050:0.00,-0.30,-2.90 0|0:0.000:0,0,0 0|0:0.400:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.350:0,0,0 0|0:0.200:0,0,0 0|0:0.300:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.350:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.350:0,0,0 0|0:0.250:0,0,0 0|0:0.000:0.00,-0.30,-3.10 0|0:0.250:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.300:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.350:0,0,0 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.350:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.300:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.250:0,0,0 0|0:0.300:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.250:0,0,0 0|0:0.200:0,0,0 +1 51914 rs190452223 T G 100 PASS ERATE=0.0004;AVGPOST=0.9985;THETA=0.0159;AA=T;AN=2184;VT=SNP;SNPSOURCE=LOWCOV;AC=1;RSQ=0.4089;LDAF=0.0012;AF=0.0005;ASN_AF=0.0017 GT:DS:GL 0|0:0.000:-0.04,-1.09,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.22 0|0:0.000:-0.18,-0.48,-2.18 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.01,-1.53,-5.00 0|0:0.000:-0.12,-0.63,-3.27 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.84,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.050:-0.10,-0.68,-4.40 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.05,-0.97,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.21,-0.44,-1.81 0|0:0.000:-0.02,-1.41,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-3.11,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.53 0|0:0.000:-0.23,-0.41,-1.55 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.46,-5.00 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.19,-0.47,-2.37 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.19 0|0:0.000:-0.18,-0.48,-1.98 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.40 0|0:0.000:-0.12,-0.63,-3.25 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.103286,-0.674484,-4.22185 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.13,-0.60,-2.20 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.0215273,-1.31551,-5 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.01 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.18,-0.47,-2.27 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.67,-3.49 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.91 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.83,-5.00 0|0:0.000:-0.28,-0.43,-1.01 0|0:0.000:-0.10,-0.68,-3.85 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.12,-0.62,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.49,-3.10 0|0:0.000:-0.11,-0.64,-4.40 0|0:0.000:-0.10,-0.67,-4.22 0|0:0.000:-0.03,-1.16,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.00,-2.04,-5.00 0|0:0.000:-0.18,-0.47,-2.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.79,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.33 0|0:0.000:-0.10,-0.69,-3.44 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 52058 rs62637813 G C 100 PASS AA=C;ERATE=0.0057;AN=2184;AVGPOST=0.9264;VT=SNP;RSQ=0.4882;AC=64;SNPSOURCE=LOWCOV;LDAF=0.0620;THETA=0.0069;AF=0.03;ASN_AF=0.0017;AMR_AF=0.04;AFR_AF=0.02;EUR_AF=0.05 GT:DS:GL 0|1:0.850:-1.88,-0.01,-3.74 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.050:-0.01,-1.63,-5.00 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-1.26,-0.02,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.09,-0.72,-4.70 0|0:0.100:-0.13,-0.58,-2.94 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.13,-0.58,-3.44 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.100:-0.11,-0.66,-4.70 0|0:0.450:-0.02,-1.32,-5.00 0|0:0.050:-0.18,-0.47,-2.32 0|0:0.050:-0.48,-0.48,-0.48 1|0:1.000:-3.62,-0.00,-5.00 0|0:0.050:-0.19,-0.46,-2.23 0|0:0.150:-0.19,-0.45,-2.26 1|0:1.100:-2.85,-0.45,-0.19 0|0:0.000:-0.13,-0.58,-3.30 0|0:0.050:-0.14,-0.56,-3.25 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.000:-0.04,-1.03,-5.00 0|0:0.000:-0.01,-1.57,-5.00 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.73,-5.00 0|0:0.050:-0.19,-0.46,-2.02 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.19,-0.46,-2.03 0|0:0.100:-0.16,-0.52,-2.37 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.08,-0.80,-4.10 0|0:0.150:-0.11,-0.65,-4.22 0|0:0.450:-0.37,-0.44,-0.67 0|0:0.100:-0.0654107,-0.854431,-5 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.24,-0.45,-1.18 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.0903049,-0.729554,-2.8729 0|0:0.000:-0.25,-0.45,-1.07 0|0:0.000:-0.11,-0.66,-3.80 0|0:0.050:-0.07,-0.85,-5.00 0|0:0.200:-0.20,-0.45,-2.12 0|0:0.000:-0.03,-1.15,-5.00 0|1:0.550:-0.26,-0.44,-1.06 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.050:-0.19,-0.47,-1.97 0|0:0.050:-0.30,-0.44,-0.86 0|0:0.100:-0.11,-0.65,-3.25 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.52,-1.71 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.06 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.92 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.41,-0.45,-0.59 0|0:0.050:-0.11,-0.64,-3.04 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.70 1|0:0.700:-0.48,-0.48,-0.48 0|0:0.150:-0.06,-0.86,-5.00 0|0:0.000:-0.24,-0.41,-1.43 0|0:0.000:-0.09,-0.72,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.250:-0.18,-0.47,-2.39 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.68,-0.10,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.04,-1.10,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.12,-0.63,-3.62 0|0:0.000:-0.19,-0.46,-1.93 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.20,-0.46,-1.73 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.20,-0.46,-1.70 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 +1 52144 rs190291950 T A,G 100 PASS THETA=0.0093;ERATE=0.0013;LDAF=0.0156;AA=T;AN=2184;VT=SNP;RSQ=0.5220;AVGPOST=0.9811;SNPSOURCE=LOWCOV;AC=21,22;AF=0.01,0.02;ASN_AF=0.0035;AMR_AF=0.01;AFR_AF=0.01;EUR_AF=0.01 GT:DS:GL 0|0:0.000:-0.01,-1.49,-5.00,-5.25,-6.02,-6.18 0|1:0.600:-0.26,-0.40,-1.30,-5.25,-6.02,-6.18 0|0:0.000:-0.23,-0.41,-1.57,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.74,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.22,-0.42,-1.74,-5.25,-6.02,-6.18 0|0:0.200:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.21,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.22,-0.42,-1.77,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.46,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.93,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|1:0.800:-2.14,-0.41,-0.22,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.66,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.52,-5.00,-5.25,-6.02,-6.18 0|1:0.900:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.95,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.04,-1.10,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.93,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.39,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.66,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.67,-4.22,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.34,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.88,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.43,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.22,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.46,-5.00,-5.25,-6.02,-6.18 0|1:0.700:-0.21,-0.43,-1.87,-5.25,-6.02,-6.18 0|0:0.050:-0.21,-0.43,-1.84,-5.25,-6.02,-6.18 0|0:0.050:-0.24,-0.41,-1.51,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.40,-5.00,-5.25,-6.02,-6.18 0|0:0.350:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.27,-0.45,-0.98,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-2.03,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.17,-0.49,-2.33,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.20,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.00341828,-2.10568,-5,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.26,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.18,-0.48,-2.29,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.98,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.94,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.91,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.13,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.187809,-0.493711,-1.51942,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.93,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.60,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.12,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.12,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.03,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.86,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.41,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.18,-0.48,-2.47,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-3.47,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.96,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.40,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.67,-4.40,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-2.06,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.67,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-3.62,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.04,-1.11,-5.00,-5.25,-6.02,-6.18 0|0:0.100:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-4.70,-5.25,-6.02,-6.18 0|0:0.050:-0.19,-0.45,-2.18,-5.25,-6.02,-6.18 1|0:1.000:-5.00,-0.38,-0.24,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-1.92,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.66,-4.10,-5.25,-6.02,-6.18 0|0:0.050:-0.16,-0.52,-3.01,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.90,-5.00,-5.25,-6.02,-6.18 0|1:0.750:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.92,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.98,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.193562,-0.458895,-1.92082,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.91,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.17,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.18,-0.47,-2.16,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.43,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.18,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-1.91,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.050:-0.22,-0.42,-1.75,-5.25,-6.02,-6.18 0|0:0.100:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.90,-4.70,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-3.40,-5.25,-6.02,-6.18 0|0:0.000:-0.20,-0.46,-1.71,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 +1 52185 rs201374420 TTAA . 244 PASS AA=.;AC=10;AF=0.0046;AFR_AF=0.0020;AMR_AF=0.02;AN=2184;ASN_AF=0.0035;AVGPOST=0.9840;ERATE=0.0037;LDAF=0.0124;RSQ=0.4271;THETA=0.0232;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-2.10,-46.00 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-0.30,-3.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.150:0,0,0 0|0:0.050:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-2.40,-52.50 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-2.10,-45.90 0|0:0.150:0,0,0 0|0:0.000:0.00,-1.20,-25.80 0|0:0.000:0.00,-1.20,-25.70 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-1.50,-31.40 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-1.20,-24.50 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-0.30,-6.40 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.60,-9.50 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.90,-19.60 0|0:0.000:0.00,-0.90,-16.20 0|0:0.000:0.00,-1.20,-23.00 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-1.80,-38.20 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-0.30,-6.50 0|0:0.000:0.00,-2.40,-52.50 0|0:0.050:0.00,-0.60,-12.80 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-2.10,-42.50 0|0:0.000:0.00,-1.50,-29.20 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-23.00 0|0:0.000:0.00,-0.30,-6.60 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.90,-19.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-0.30,-6.50 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-25.80 0|0:0.050:0.00,-0.30,-3.30 0|0:0.000:0.00,-1.20,-25.90 0|0:0.050:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.80,-39.10 0|0:0.000:0.00,-1.50,-29.90 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-1.80,-39.00 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.20,-25.80 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-3.30,-71.70 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 +1 53234 rs199502715 CAT ]1:1234]CTG 227 PASS AA=CAT;AC=10;AF=0.0046;AFR_AF=0.02;AMR_AF=0.0028;AN=2184;AVGPOST=0.9936;ERATE=0.0007;LDAF=0.0074;RSQ=0.6237;THETA=0.0119;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-17.90 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.30,-3.80 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.60,-9.00 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-3.00,-60.80 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.90,-18.30 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.50,-30.50 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.050:0,0,0 +1 53235 rs199502715 CAT ]1:1234]CTG,CTG 227 PASS AA=CAT;AC=10,11;AF=0.0046,0.0048;AFR_AF=0.02;AMR_AF=0.0028;AN=2184;AVGPOST=0.9936;ERATE=0.0007;LDAF=0.0074;RSQ=0.6237;THETA=0.0119;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.100:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-17.90,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-3.80,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-9.00,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-3.00,-60.80,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.50,-30.50,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 +1 54353 rs140052487 C A 10.0 PASS THETA=0.0026;AA=C;AN=2184;AC=16;VT=SNP;RSQ=0.5074;SNPSOURCE=LOWCOV;AVGPOST=0.9844;LDAF=0.0146;ERATE=0.0058;AF=0.01;ASN_AF=0.01;AMR_AF=0.0028;AFR_AF=0.02;EUR_AF=0.0013 GT:DS:GL 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.050:-0.10,-0.68,-4.10 0|0:0.000:-0.02,-1.27,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.22,-0.42,-1.79 0|0:0.100:-0.19,-0.47,-2.27 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.49 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.200:-0.03,-1.21,-5.00 0|0:0.000:-0.19,-0.46,-2.15 0|0:0.000:-0.18,-0.47,-2.40 0|0:0.000:-0.18,-0.47,-2.50 0|0:0.000:-0.01,-1.77,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.19,-0.46,-2.16 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.81,-5.00 0|0:0.100:-0.19,-0.46,-2.39 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.18,-0.47,-2.35 0|0:0.100:-0.24,-0.40,-1.53 0|0:0.050:-0.14,-0.56,-3.40 0|0:0.000:-0.25,-0.43,-1.17 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.18,-0.47,-2.15 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.31,-5.00 0|0:0.000:-0.18,-0.47,-1.98 0|0:0.000:-0.19,-0.47,-1.97 0|0:0.050:-0.18,-0.48,-2.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.0584786,-0.899698,-5 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.00,-3.00,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.0988033,-0.695768,-2.69897 0|0:0.000:-0.19,-0.46,-2.28 0|0:0.000:-0.02,-1.36,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.02,-1.33,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.18,-0.47,-2.29 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.20,-0.46,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.24,-0.44,-1.19 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.00,-3.11,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.050:-0.110452,-0.649132,-3.61979 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.11,-0.64,-3.74 0|0:0.000:-0.11,-0.64,-3.49 0|0:0.000:-0.10,-0.68,-3.85 0|0:0.000:-0.18,-0.47,-2.06 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.24,-0.41,-1.45 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-4.70 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.80 +1 54421 rs146477069 A G . PASS ERATE=0.0013;AN=2184;AC=220;VT=SNP;RSQ=0.7869;AVGPOST=0.9461;AA=A;THETA=0.0025;SNPSOURCE=LOWCOV;LDAF=0.1190;AF=0.10;ASN_AF=0.25;AMR_AF=0.12;AFR_AF=0.03;EUR_AF=0.02 GT:DS:GL 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.050:-0.20,-0.45,-2.16 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.050:-0.05,-0.94,-5.00 0|1:1.000:-3.80,-0.00,-5.00 0|0:0.000:-0.12,-0.62,-3.85 0|0:0.000:-0.01,-1.69,-5.00 0|0:0.000:-0.11,-0.67,-4.40 1|0:1.000:-3.85,-0.00,-4.70 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.23,-0.41,-1.65 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.19,-0.46,-2.34 0|0:0.000:-0.00,-2.02,-5.00 0|0:0.000:-0.04,-1.04,-5.00 0|0:0.000:-0.18,-0.48,-2.37 0|0:0.000:-0.01,-1.93,-5.00 0|0:0.000:-0.00,-3.05,-5.00 0|0:0.000:-0.09,-0.73,-4.70 0|0:0.000:-0.11,-0.66,-4.70 0|0:0.100:-0.06,-0.87,-5.00 0|0:0.000:-0.16,-0.52,-2.69 0|0:0.000:-0.00,-2.98,-5.00 0|0:0.050:-0.02,-1.32,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.050:-0.02,-1.43,-5.00 0|0:0.150:-0.24,-0.40,-1.54 0|0:0.050:-0.11,-0.66,-4.22 0|0:0.000:-0.07,-0.82,-5.00 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.200:-0.24,-0.41,-1.59 1|0:1.000:-4.00,-0.00,-2.35 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.42,-5.00 0|1:1.450:-2.49,-0.44,-0.20 0|0:0.000:-0.19,-0.46,-1.89 0|0:0.000:-0.10,-0.70,-4.10 0|0:0.000:-0.00,-2.00,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.0369019,-1.08906,-5 0|0:0.000:-0.00,-2.05,-5.00 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.00,-4.70,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.0453138,-1.00428,-4.22185 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.05,-0.96,-5.00 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.100:-0.26,-0.40,-1.30 0|0:0.050:-0.19,-0.46,-1.98 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.050:-0.19,-0.46,-2.05 0|0:0.050:-0.06,-0.87,-4.70 0|0:0.000:-0.19,-0.46,-2.04 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-3.59 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-4.70 0|0:0.000:-0.20,-0.44,-2.07 0|0:0.000:-0.11,-0.66,-3.70 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.050:-0.09,-0.72,-5.00 0|0:0.000:-0.01,-1.69,-5.00 0|0:0.100:-0.14,-0.57,-3.21 0|0:0.000:-0.00,-2.18,-5.00 0|0:0.000:-0.00,-2.55,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.000:-0.0554384,-0.921398,-5 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.00,-2.25,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.000:-0.13,-0.59,-3.55 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.450:-0.11,-0.64,-3.18 0|0:0.000:-0.01,-1.58,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 54490 rs141149254 G A 100 STD_FILTER ERATE=0.0004;THETA=0.0074;AA=G;AN=2184;VT=SNP;RSQ=0.8366;AVGPOST=0.9646;AC=175;SNPSOURCE=LOWCOV;LDAF=0.0929;AF=0.08;ASN_AF=0.0035;AMR_AF=0.12;AFR_AF=0.03;EUR_AF=0.15 GT:DS:GL 1|0:1.000:-5.00,-0.00,-4.22 0|0:0.100:-0.14,-0.55,-3.30 0|0:0.000:-0.00,-2.74,-5.00 0|0:0.000:-0.01,-1.80,-5.00 0|0:0.000:-0.00,-2.91,-5.00 0|0:0.050:-0.02,-1.28,-5.00 1|1:1.750:-5.00,-0.81,-0.07 1|0:1.050:-5.00,-0.12,-0.62 0|0:0.000:-0.01,-1.50,-5.00 1|0:1.000:-1.38,-0.02,-5.00 0|0:0.050:-0.21,-0.42,-1.92 1|0:1.000:-3.49,-0.00,-5.00 0|0:0.050:-0.11,-0.64,-4.40 1|0:1.000:-5.00,0.00,-5.00 1|0:1.000:-5.00,-0.00,-4.70 0|0:0.000:-0.04,-1.09,-5.00 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.350:-0.19,-0.46,-2.19 1|0:1.000:-1.73,-0.01,-4.70 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.550:-0.19,-0.47,-2.17 0|1:1.000:-5.00,0.00,-5.00 0|0:0.000:-0.00,-1.98,-5.00 1|0:0.900:-0.90,-0.06,-5.00 0|0:0.000:-0.20,-0.45,-1.87 0|1:1.000:-5.00,-0.17,-0.49 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.03,-1.20,-5.00 1|0:1.000:-3.92,-0.00,-2.61 0|0:0.400:-0.07,-0.82,-5.00 1|0:1.000:-2.12,-0.02,-1.48 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.050:-0.00,-1.95,-5.00 0|1:1.000:-5.00,0.00,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.01,-1.85,-5.00 0|0:0.000:-0.12,-0.62,-3.21 0|0:0.100:-0.11,-0.63,-3.44 0|0:0.150:-0.04,-1.03,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.050:-0.05,-0.95,-5.00 0|0:0.000:-0.0075437,-1.76397,-5 0|1:1.000:-2.73,-0.00,-5.00 0|1:1.200:-5.00,-0.14,-0.55 1|0:1.000:-5.00,0.00,-5.00 0|0:0.050:-0.10,-0.67,-3.42 1|1:1.800:-4.70,-0.62,-0.12 0|0:0.050:-0.02,-1.33,-5.00 0|1:1.000:-1.18283,-0.0301277,-2.86012 1|1:2.000:-5.00,-0.70,-0.10 0|0:0.100:-0.04,-1.06,-5.00 1|0:1.050:-2.28,-0.02,-1.44 0|1:1.000:-5.00,0.00,-5.00 0|1:1.000:-2.15,-0.00,-5.00 0|0:0.050:-0.06,-0.89,-5.00 0|1:1.000:-4.00,-0.00,-2.74 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.150:-0.13,-0.58,-2.91 0|0:0.050:-0.09,-0.75,-4.00 0|0:0.050:-0.02,-1.45,-5.00 1|1:1.600:-5.00,-0.63,-0.12 0|1:1.000:-5.00,-0.00,-2.02 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.000:-0.18,-0.48,-2.24 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.12,-0.62,-3.15 0|0:0.050:-0.20,-0.45,-1.91 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.350:-0.27,-0.44,-1.02 0|1:1.250:-2.48,-0.44,-0.20 0|0:0.200:-0.48,-0.48,-0.48 1|0:0.950:-1.27,-0.02,-4.40 0|0:0.000:-0.04,-1.02,-5.00 0|0:0.250:-0.05,-0.99,-5.00 0|1:1.000:-4.22,-0.00,-2.30 0|0:0.000:-0.02,-1.35,-5.00 1|0:1.050:-5.00,-0.04,-1.03 0|0:0.000:-0.09,-0.72,-4.70 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.00,-2.88,-5.00 0|0:0.100:-0.195247,-0.456652,-1.89688 0|1:1.000:-1.56,-0.01,-4.00 1|0:1.000:-5.00,0.00,-5.00 0|1:0.700:-0.17,-0.49,-2.31 0|0:0.000:-0.02,-1.32,-5.00 0|0:0.000:-0.19,-0.46,-1.93 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 1|0:1.000:-3.58,-0.00,-4.70 0|0:0.100:-0.19,-0.46,-1.82 0|0:0.000:-0.00,-2.09,-5.00 0|0:0.000:-0.00,-2.62,-5.00 0|0:0.150:-0.07,-0.84,-4.40 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 54753 rs143174675 T G 100 STD_FILTER;PASS AA=T;AN=2184;RSQ=0.6820;AC=65;VT=SNP;THETA=0.0080;ERATE=0.0016;SNPSOURCE=LOWCOV;AVGPOST=0.9697;LDAF=0.0399;AF=0.03;AMR_AF=0.04;AFR_AF=0.07;EUR_AF=0.03 GT:DS:GL 0|0:0.050:-0.10,-0.67,-4.70 0|0:0.000:-0.00,-2.01,-5.00 0|1:1.000:-3.55,-0.00,-3.59 0|0:0.000:-0.10,-0.67,-3.92 0|0:0.050:-0.12,-0.61,-3.80 0|0:0.000:-0.10,-0.69,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.02,-1.36,-5.00 0|0:0.000:-0.01,-1.75,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.100:-0.10,-0.70,-5.00 0|0:0.000:-0.21,-0.43,-1.87 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.000:-0.00,-2.20,-5.00 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.06,-0.90,-5.00 1|0:0.700:-1.01,-0.04,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.01,-1.70,-5.00 0|0:0.000:-0.13,-0.57,-3.25 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.100:-0.19,-0.46,-1.99 0|0:0.000:-0.00,-2.39,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.00,-2.73,-5.00 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.050:-0.23,-0.41,-1.63 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.050:-0.10,-0.68,-4.00 0|1:0.950:-2.56,-0.44,-0.20 0|0:0.000:-0.08,-0.79,-5.00 0|0:0.000:-0.20,-0.45,-1.76 0|0:0.000:-0.05,-0.96,-5.00 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.00,-3.32,-5.00 0|1:1.050:-2.44,-0.27,-0.34 0|0:0.000:-0.00425076,-2.01144,-5 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.00,-2.07,-5.00 0|0:0.000:-0.00,-3.34,-5.00 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.300:-0.10,-0.70,-5.00 0|0:0.350:-1.59414,-0.0311903,-1.35813 0|0:0.000:-0.27,-0.44,-0.98 0|0:0.000:-0.00,-3.12,-5.00 0|0:0.000:-0.01,-1.72,-5.00 0|0:0.000:-0.00,-2.25,-5.00 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.050:-0.12,-0.63,-3.34 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.01,-1.54,-5.00 0|0:0.000:-0.26,-0.44,-1.03 0|0:0.000:-0.00,-2.11,-5.00 0|0:0.000:-0.02,-1.47,-5.00 0|0:0.000:-0.14,-0.57,-2.97 0|0:0.000:-0.00,-3.70,-5.00 0|0:0.100:-0.11,-0.66,-4.40 0|0:0.100:-0.10,-0.68,-3.92 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.06,-0.86,-4.70 0|1:1.000:-4.40,-0.00,-5.00 0|0:0.000:-0.02,-1.44,-5.00 0|0:0.050:-0.12,-0.63,-2.34 0|0:0.000:-0.11,-0.65,-3.11 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.80,-4.70 0|0:0.000:-0.15,-0.55,-3.38 0|0:0.000:-0.00,-2.17,-5.00 0|0:0.000:-0.01,-1.58,-5.00 1|0:1.000:-1.98,-0.00,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.000:-0.00,-2.80,-5.00 0|0:0.350:-0.14,-0.57,-5.00 0|0:0.000:-0.00,-3.40,-5.00 0|0:0.050:-0.0512253,-0.953661,-5 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.00,-3.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.21,-0.44,-1.70 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.100:-0.19,-0.46,-1.92 0|0:0.050:-0.07,-0.83,-4.70 0|0:0.000:-0.11,-0.64,-3.42 0|0:0.000:-0.00,-2.01,-5.00 0|0:0.050:-0.11,-0.66,-3.52 0|0:0.000:-0.01,-1.54,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.200:-0.19,-0.47,-1.80 +1 55249 rs200769871 C CTATGG 443 . AA=C;AC=151;AF=0.07;AFR_AF=0.03;AMR_AF=0.08;AN=2184;ASN_AF=0.16;AVGPOST=0.9073;ERATE=0.0063;EUR_AF=0.02;LDAF=0.0968;RSQ=0.5891;THETA=0.0038;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.200:0,0,0 0|0:0.050:0,0,0 0|1:0.800:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.500:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.200:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.90,-20.10 0|0:0.100:0.00,-0.30,-6.70 0|0:0.200:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.100:0,0,0 0|0:0.050:0.00,-0.60,-9.80 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0.00,-0.90,-20.10 0|0:0.300:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.200:0,0,0 0|0:0.400:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 1|1:1.300:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0.00,-0.30,-6.70 0|0:0.000:0.00,-1.20,-26.80 0|0:0.150:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-0.60,-9.80 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-1.50,-33.50 0|0:0.000:0,0,0 1|0:1.000:-7.60,0.00,-38.10 0|0:0.000:0.00,-0.90,-20.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.000:0.00,-0.90,-20.10 0|0:0.050:0.00,-0.30,-6.70 0|0:0.100:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-1.20,-26.80 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0.00,-0.60,-13.40 0|0:0.050:0,0,0 0|0:0.100:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.450:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 +1 55330 rs185215913 G A 100 PASS ERATE=0.0005;AA=G;AN=2184;VT=SNP;THETA=0.0086;AVGPOST=0.9988;LDAF=0.0011;SNPSOURCE=LOWCOV;AC=1;RSQ=0.4701;AF=0.0005;AFR_AF=0.0020 GT:DS:GL 0|0:0.000:-0.18,-0.48,-2.47 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.80,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.44,-0.46,-0.54 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.25 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.19,-0.46,-2.42 0|0:0.000:-0.19,-0.47,-2.25 0|0:0.000:-0.19,-0.46,-2.28 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.14,-0.55,-2.91 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.13,-0.58,-2.69 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-3.38 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.86,-4.70 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.103617,-0.673255,-4.22185 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.000:-0.00,-2.02,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00966115,-1.65758,-5 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.000:-0.01,-1.71,-5.00 0|0:0.000:-0.08,-0.78,-5.00 0|0:0.000:-0.12,-0.61,-3.85 0|0:0.000:-0.00,-2.44,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.89,-5.00 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.39 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.87 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.74 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-3.34 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.73,-0.09,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.37,-5.00 0|0:0.000:-0.11,-0.67,-3.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.14,-0.55,-3.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.83 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 +1 55367 rs190850374 G A 100 PASS ERATE=0.0004;THETA=0.0044;AA=G;AN=2184;VT=SNP;LDAF=0.0029;RSQ=0.3860;SNPSOURCE=LOWCOV;AVGPOST=0.9961;AC=2;AF=0.0009;AMR_AF=0.01 GT:DS:GL 0|0:0.000:-0.18,-0.48,-2.47 0|0:0.000:-0.20,-0.44,-2.08 0|0:0.000:-0.19,-0.45,-2.17 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.20,-0.45,-2.11 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.02,-1.46,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.62 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.04,-1.05,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.19,-0.45,-2.30 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.21,-0.43,-1.92 0|0:0.000:-0.00,-1.96,-5.00 0|0:0.050:-0.19,-0.45,-2.17 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.38 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.80,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.17 0|0:0.050:-0.10,-0.69,-3.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-4.40 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.185074,-0.467348,-2.21753 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.0430444,-1.0254,-4.39794 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.00,-2.96,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.09,-0.71,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.03,-1.24,-5.00 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-1.97 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-1.99 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.67,-3.21 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.20 0|0:0.000:-0.23,-0.45,-1.30 0|0:0.000:-0.00,-2.28,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.39 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.00,-2.00,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.10,-0.68,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.19,-0.46,-1.82 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.85 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 58814 rs114420996 G A 100 PASS AC=223 GT:DS:GL 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.22,-0.42,-1.80 0|0:0.000:-0.00,-2.81,-5.00 0|0:0.000:-0.04,-1.11,-5.00 0|0:0.000:-0.00,-3.80,-5.00 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.00,-2.06,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.000:-0.09,-0.74,-5.00 1|0:1.000:-1.34,-0.02,-5.00 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.00,-2.37,-5.00 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.00,-2.91,-5.00 1|0:1.000:-5.00,-0.00,-3.70 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.06,-0.89,-5.00 1|0:1.000:-3.70,-0.00,-2.23 0|0:0.000:-0.00,-3.49,-5.00 0|0:0.000:-0.00,-2.57,-5.00 1|0:1.000:-0.92,-0.06,-5.00 0|0:0.000:-0.00,-2.42,-5.00 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.00,-2.17,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.01,-1.59,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.00,-2.86,-5.00 0|0:0.000:-0.10,-0.67,-3.92 0|0:0.000:-0.11,-0.67,-3.80 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.08,-0.76,-3.92 1|0:1.100:-2.98,-0.46,-0.19 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.00305076,-2.1549,-5 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.73,-5.00 0|0:0.200:-0.44,-0.47,-0.53 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.000:-0.0464433,-0.994133,-4.22185 0|0:0.000:-0.00,-2.99,-5.00 0|1:1.000:-5.00,-0.14,-0.56 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.01,-1.88,-5.00 0|0:0.000:-0.00,-2.31,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.16,-5.00 1|0:1.000:-3.70,-0.00,-5.00 0|0:0.000:-0.12,-0.62,-3.34 0|0:0.000:-0.11,-0.66,-4.22 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.11,-0.65,-3.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.08 0|0:0.000:-0.11,-0.67,-3.47 0|0:0.000:-0.10,-0.69,-4.22 0|0:0.050:-0.10,-0.69,-3.80 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.70 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.050:-0.22,-0.45,-1.32 0|0:0.600:-0.26,-0.34,-5.00 0|0:0.000:-0.00,-2.74,-5.00 0|0:0.000:-0.01,-1.76,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.22,-0.43,-1.70 0|0:0.000:-0.11,-0.64,-4.22 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.00,-2.52,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.01,-1.70,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.11,-0.65,-3.38 0|0:0.000:-0.02,-1.39,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.000:-0.00,-1.96,-5.00 0|0:0.000:-0.10,-0.67,-3.28 0|0:0.050:-0.35,-0.42,-0.76 +1 61462 rs56992750 T A 100 PASS LDAF=0.0378 GT:DS:GL 0|0:0.050:-0.19,-0.46,-2.28 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.20,-0.45,-1.91 0|0:0.000:-0.20,-0.45,-2.08 0|0:0.050:-0.22,-0.43,-1.79 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.000:-0.08,-0.76,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.25 0|0:0.000:-0.36,-0.41,-0.76 0|0:0.000:-0.18,-0.48,-2.69 0|0:0.050:-0.08,-0.77,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.34 0|0:0.000:-0.11,-0.66,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.23,-0.41,-1.50 0|0:0.000:-0.17,-0.48,-2.49 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.13 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.47,-5.00 0|0:0.000:-0.13,-0.60,-3.80 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.000:-0.26,-0.40,-1.34 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.19,-0.45,-2.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.000:-0.37,-0.42,-0.72 0|0:0.000:-0.37,-0.42,-0.71 0|0:0.000:-0.10,-0.67,-4.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.18,-0.48,-2.19 0|0:0.000:-0.18,-0.47,-2.42 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.180798,-0.474385,-2.29414 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.55 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.02,-1.37,-5.00 0|0:0.050:-0.21,-0.43,-1.84 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.15,-0.54,-2.57 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.10,-0.67,-3.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.67,-3.42 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.63,-3.62 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.10 0|0:0.000:-0.03,-1.16,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.04,-1.05,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.15,-0.53,-3.13 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.22,-0.42,-1.76 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.31,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.11,-0.66,-3.92 0|0:0.000:-0.17,-0.49,-2.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.88 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 66176 rs28552463 T A 100 PASS AN=2184;RSQ=0.4451;VT=SNP;AA=.;THETA=0.0095;LDAF=0.0631;AC=70;SNPSOURCE=LOWCOV;ERATE=0.0061;AVGPOST=0.9210;AF=0.03;ASN_AF=0.0017;AMR_AF=0.01;AFR_AF=0.13;EUR_AF=0.0013 GT:DS:GL 0|0:0.050:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.46,-2.26 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.19,-0.46,-2.40 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.18,-0.48,-2.44 0|0:0.000:-0.19,-0.45,-2.24 0|0:0.000:-0.12,-0.63,-3.85 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.44,-0.46,-0.54 0|0:0.000:-0.12,-0.63,-4.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.89,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.12,-0.63,-4.10 0|0:0.000:-0.19,-0.46,-2.36 0|0:0.050:-0.14,-0.57,-1.98 0|0:0.000:-0.29,-0.44,-0.90 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.05 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.03,-1.25,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.113769,-0.637668,-3.85387 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.46,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.11,-5.00 0|0:0.000:-0.19,-0.46,-2.16 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.03,-1.18,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.45,-2.08 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.74 0|0:0.000:-0.19,-0.46,-2.32 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.97 0|0:0.050:-0.33,-0.44,-0.78 0|0:0.000:-0.06,-0.89,-4.70 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.18,-0.48,-2.53 0|0:0.000:-0.18,-0.47,-2.27 0|0:0.000:-0.19,-0.46,-2.20 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-1.95 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.15 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.11,-0.64,-3.66 0|0:0.050:-0.195247,-0.456652,-1.89688 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.20,-0.46,-1.75 0|0:0.000:-0.20,-0.45,-2.22 0|0:0.050:-0.20,-0.46,-1.72 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 66219 rs181028663 A T 100 PASS LDAF=0.1137;ERATE=0.0074;AN=2184;VT=SNP;AA=.;AC=68;THETA=0.0059;RSQ=0.2946;AVGPOST=0.8268;SNPSOURCE=LOWCOV;AF=0.03;ASN_AF=0.08;AMR_AF=0.04;AFR_AF=0.01;EUR_AF=0.01 GT:DS:GL 0|0:0.050:-0.18,-0.48,-2.49 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.32,-0.43,-0.80 0|0:0.250:-0.18,-0.48,-2.17 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.33,-0.43,-0.79 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-2.42 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.81,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.61,-3.22 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.36,-0.44,-0.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.26,-0.44,-1.05 0|0:0.000:-0.00,-2.04,-5.00 0|0:0.100:-0.15,-0.55,-2.11 0|0:0.050:-0.27,-0.43,-1.06 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.47,-2.37 0|0:0.050:-0.11,-0.65,-2.42 1|0:0.550:-0.45,-0.47,-0.52 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-2.04 0|0:0.600:-0.37,-0.43,-0.69 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.69,-4.00 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.53,-1.79 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.12,-0.61,-3.17 0|0:0.050:-0.18,-0.48,-2.33 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.050:-0.42,-0.46,-0.57 0|0:0.050:-0.17,-0.51,-1.67 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.200:-0.32,-0.44,-0.82 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.46 0|0:0.050:-0.15,-0.53,-2.85 0|0:0.100:-0.18,-0.47,-2.27 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.42,-0.45,-0.58 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.40,-0.44,-0.61 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.47,-2.08 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.68,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.200:-0.10,-0.70,-4.70 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.27,-0.40,-1.18 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.47,-1.81 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 66331 rs186063952 A C 100 PASS THETA=0.0126;AVGPOST=0.7656;RSQ=0.1616;AN=2184;LDAF=0.1387;ERATE=0.0093;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AC=42;AF=0.02;ASN_AF=0.0035;AMR_AF=0.01;AFR_AF=0.07 GT:DS:GL 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.45,-0.47,-0.51 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.70,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.68,-4.40 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.46,-1.30 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.350:-0.477139,-0.477113,-0.477113 0|0:0.250:-0.17,-0.49,-2.53 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.18,-0.48,-2.45 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.20 0|0:0.150:-0.31,-0.43,-0.84 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.51,-2.75 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.47,-0.47,-0.49 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.550:-0.477139,-0.477113,-0.477113 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 +1 66442 rs192044252 T A 100 PASS RSQ=0.1763;AVGPOST=0.7894;AN=2184;THETA=0.0031;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AC=36;ERATE=0.0107;LDAF=0.1241;AF=0.02;ASN_AF=0.0035;AMR_AF=0.03;AFR_AF=0.02;EUR_AF=0.01 GT:DS:GL 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.14,-0.56,-2.05 0|0:0.100:-0.42,-0.45,-0.58 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.70,-4.70 0|0:0.200:-0.44,-0.46,-0.54 0|0:0.100:-0.05,-0.99,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.15,-0.53,-3.19 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.26,-0.44,-1.03 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.150:-0.18,-0.47,-2.41 0|0:0.200:-0.48,-0.48,-0.48 0|1:0.650:-0.24,-0.45,-1.14 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.200:-0.20,-0.48,-1.40 0|1:0.550:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.43,-0.91 0|0:0.000:-0.08,-0.79,-4.10 0|0:0.100:-0.28,-0.43,-1.01 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.82,-3.25 0|0:0.100:-0.33,-0.44,-0.76 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.21,-0.47,-1.40 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.477139,-0.477113,-0.477113 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.23,-0.46,-1.21 0|0:0.000:-0.12,-0.63,-3.38 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.100:-0.28,-0.43,-0.95 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.300:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.12,-0.63,-3.30 0|1:0.750:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.48,-2.20 0|0:0.100:-0.19,-0.49,-1.52 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.35,-0.44,-0.72 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.14,-0.58,-1.96 0|0:0.000:-0.05,-0.93,-4.70 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.300:-0.19,-0.46,-1.82 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.08,-0.78,-3.09 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.97,-4.70 0|0:0.000:-0.32,-0.43,-0.82 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.500:-0.477139,-0.477113,-0.477113 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.27,-0.44,-0.98 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 +1 66457 rs13328655 T A 100 PASS ERATE=0.0085;AN=2184;VT=SNP;AA=.;AC=31;AVGPOST=0.8340;LDAF=0.0957;RSQ=0.1836;SNPSOURCE=LOWCOV;THETA=0.0024;AF=0.01;ASN_AF=0.01;AMR_AF=0.01;AFR_AF=0.03;EUR_AF=0.01 GT:DS:GL 0|0:0.150:-0.20,-0.44,-2.01 0|0:0.050:-0.21,-0.47,-1.41 0|0:0.250:-0.47,-0.47,-0.49 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.050:-0.23,-0.45,-1.28 0|0:0.050:-0.09,-0.75,-3.92 1|0:0.650:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.42,-1.85 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.44,-0.90 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.36 0|0:0.150:-0.18,-0.47,-2.42 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.49,-1.54 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.250:-0.30,-0.43,-0.90 0|1:0.950:-0.48,-0.48,-0.48 0|0:0.200:-0.23,-0.44,-1.27 0|0:0.050:-0.27,-0.43,-1.05 0|0:0.050:-0.22,-0.45,-1.37 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.83,-3.30 0|0:0.150:-0.34,-0.44,-0.74 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.33,-0.43,-0.81 0|0:0.200:-0.46,-0.47,-0.50 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.477139,-0.477113,-0.477113 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.150:-0.44,-0.46,-0.54 0|0:0.300:-0.05,-0.94,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.33,-0.43,-0.78 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.06,-0.88,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.48,-2.20 1|0:0.900:-1.78,-0.13,-0.61 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.46,-1.24 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.17,-0.53,-1.68 0|0:0.100:-0.16,-0.51,-2.74 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.19,-0.46,-1.82 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.250:-0.22,-0.47,-1.29 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.10 0|0:0.100:-0.32,-0.43,-0.82 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.600:-0.477139,-0.477113,-0.477113 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.41,-0.45,-0.58 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 +1 66507 rs12401368 T A 100 PASS ERATE=0.0197;AN=2184;VT=SNP;AA=.;THETA=0.0122;SNPSOURCE=LOWCOV;AC=170;RSQ=0.2110;LDAF=0.2457;AVGPOST=0.6536;AF=0.08;ASN_AF=0.07;AMR_AF=0.09;AFR_AF=0.05 GT:DS:GL 0|1:1.000:-2.28,-0.01,-1.70 1|0:1.000:-2.41,-0.20,-0.44 0|0:0.200:-0.23,-0.45,-1.20 1|0:1.300:-2.79,-0.45,-0.19 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 1|1:1.400:-3.09,-0.47,-0.18 1|0:1.200:-1.17,-0.39,-0.28 0|0:0.150:-0.12,-0.61,-3.22 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.450:-0.21,-0.43,-1.89 1|0:0.600:-0.48,-0.48,-0.48 1|0:0.700:-0.27,-0.44,-0.98 1|0:0.750:-0.48,-0.48,-0.48 0|1:1.150:-3.02,-0.46,-0.18 0|1:1.150:-3.11,-0.47,-0.18 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-0.32,-0.43,-0.83 1|0:0.750:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 1|0:0.950:-0.44,-0.46,-0.54 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.450:-0.33,-0.43,-0.78 0|0:0.050:-0.18,-0.47,-2.35 0|0:0.150:-0.33,-0.43,-0.79 0|0:0.600:-0.24,-0.44,-1.25 0|0:0.600:-0.48,-0.48,-0.48 0|1:0.900:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.300:-0.34,-0.30,-1.42 0|0:0.100:-0.17,-0.52,-1.54 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.27,-0.43,-1.01 0|0:0.550:-0.38,-0.44,-0.66 0|0:0.450:-0.46,-0.47,-0.51 0|0:0.150:-0.477139,-0.477113,-0.477113 1|0:0.850:-0.48,-0.48,-0.48 1|1:1.150:-0.48,-0.48,-0.48 0|1:0.950:-2.15,-0.01,-1.81 0|0:0.500:-0.48,-0.48,-0.48 0|1:1.000:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.477139,-0.477113,-0.477113 0|1:1.000:-1.83,-0.01,-3.70 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|1:1.150:-2.81,-0.46,-0.19 0|0:0.150:-0.23,-0.46,-1.22 1|1:1.450:-5.00,-0.65,-0.11 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.450:-0.15,-0.55,-1.84 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.250:-0.36,-0.44,-0.69 0|1:1.050:-2.80,-0.27,-0.33 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.900:-0.48,-0.48,-0.48 0|0:0.250:-0.27,-0.44,-1.00 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.350:-0.09,-0.71,-3.15 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 1|1:1.450:-3.01,-0.46,-0.18 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.750:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.700:-0.477139,-0.477113,-0.477113 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 1|0:0.950:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 +1 67179 rs149952626 C G 100 PASS AVGPOST=0.9946;AN=2184;VT=SNP;AA=.;THETA=0.0046;SNPSOURCE=LOWCOV;ERATE=0.0012;AC=11;RSQ=0.6333;LDAF=0.0069;AF=0.01;ASN_AF=0.02 GT:DS:GL 0|0:0.000:-0.01,-1.77,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.14,-0.56,-3.27 0|0:0.000:-0.19,-0.46,-2.27 0|0:0.000:-0.21,-0.43,-1.86 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.000:-0.14,-0.57,-3.66 0|0:0.050:-0.21,-0.43,-1.87 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.66 0|0:0.000:-0.09,-0.73,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.45,-2.20 0|0:0.000:-0.11,-0.63,-4.40 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.10,-0.67,-4.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.15,-0.54,-2.96 0|0:0.000:-0.03,-1.21,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.18,-0.47,-2.37 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.89,-5.00 0|0:0.000:-0.14,-0.57,-2.85 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.24,-0.45,-1.17 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.00 0|0:0.000:-0.16,-0.51,-2.52 0|0:0.000:-0.23,-0.43,-1.46 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.51,-2.45 0|0:0.000:-0.18,-0.48,-2.43 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.115567,-0.631713,-3.85387 0|0:0.000:-0.01,-1.58,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.13 0|0:0.000:-0.0960423,-0.706328,-2.75449 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.26 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.10,-0.69,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.23 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.000:-0.09,-0.71,-4.70 0|0:0.000:-0.18,-0.48,-2.57 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.98 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.67,-3.49 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.25 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.14,-0.56,-3.30 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.04,-1.01,-5.00 0|0:0.050:-0.04,-1.11,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.09,-0.71,-4.10 0|0:0.000:-0.18,-0.47,-2.54 0|0:0.000:-0.18,-0.47,-2.14 0|0:0.000:-0.10,-0.68,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.22,-0.43,-1.49 0|0:0.000:-0.04,-1.07,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.86 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 +1 67181 rs77662731 A G 100 PASS AVGPOST=0.9817;THETA=0.0096;ERATE=0.0013;AN=2184;RSQ=0.8542;AC=104;LDAF=0.0529;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AF=0.05;AMR_AF=0.02;AFR_AF=0.20 GT:DS:GL 0|0:0.000:-0.01,-1.49,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.19,-0.46,-2.27 0|0:0.000:-0.21,-0.43,-1.94 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.000:-0.00,-2.63,-5.00 0|0:0.050:-0.14,-0.57,-3.70 0|0:0.000:-0.21,-0.43,-1.87 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.67 0|0:0.000:-0.09,-0.74,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.050:-0.12,-0.61,-4.10 0|0:0.000:-0.04,-1.03,-5.00 0|0:0.000:-0.10,-0.67,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.15,-0.55,-2.97 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.02,-1.34,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.000:-0.13,-0.58,-2.89 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.23,-0.46,-1.23 0|0:0.000:-0.08,-0.77,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.16,-0.51,-2.52 0|0:0.050:-0.22,-0.43,-1.51 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.62,-3.12 0|0:0.000:-0.18,-0.47,-2.42 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11627,-0.62945,-3.79588 0|0:0.000:-0.01,-1.59,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.13 0|0:0.000:-0.0975185,-0.700667,-2.72125 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.02,-1.41,-5.00 0|0:0.000:-0.18,-0.47,-2.25 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.10,-0.69,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.22 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.000:-0.10,-0.71,-4.70 0|0:0.000:-0.18,-0.48,-2.57 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-1.99 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.11,-0.67,-3.49 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.27 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.14,-0.56,-3.38 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.18,-0.47,-2.55 0|0:0.000:-0.18,-0.47,-2.16 0|0:0.000:-0.10,-0.67,-3.74 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.86 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_alt.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_alt.vcf new file mode 100644 index 0000000000..4c627b3da7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_alt.vcf @@ -0,0 +1,22 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249,295;AF=0.11,0.12 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249,296;AF=0.11,0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 700 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 800 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 900 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1000 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1100 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1200 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1300 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1400 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1500 rs180734498 C * 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1600 rs180734498 C ]1:100]AGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1700 rs180734498 C [1:100[AGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1800 rs180734498 C AGT]1:100] 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1900 rs180734498 C AGT[1:100[ 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1900 rs180734498 C . 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_chrom.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_chrom.vcf new file mode 100644 index 0000000000..9b8aebb565 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_chrom.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<2> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1ABC 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1.A 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1A> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1*> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_filter.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_filter.vcf new file mode 100644 index 0000000000..003a52a958 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_filter.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T 100 q10 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 q10;dp10 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs180734498 C T 100 my-filter AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C T 100 f1-1;f2 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C T 100 . AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_format.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_format.vcf new file mode 100644 index 0000000000..70f98a529e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_format.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AC=4 GT 0|0 0|1 +1 200 rs180734498 C T 100 PASS AC=4 GL -0.13,-0.58,-3.62 -2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 PASS AC=4 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_id.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_id.vcf new file mode 100644 index 0000000000..91a2065edc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_id.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 0 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1 rs180734498;rs180734499 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 123456 abc123.id,456-789 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 234567 . C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_info.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_info.vcf new file mode 100644 index 0000000000..751f9acb5f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_info.vcf @@ -0,0 +1,59 @@ +##fileformat=VCFv4.1 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +0 100 rs180734498 C T 100 PASS AA=ACGT GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 200 rs180734498 C T 100 PASS AA=. GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 300 rs180734498 C T 100 PASS AA=- GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 400 rs180734498 C T 100 PASS AA=1.23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 100 rs180734498 C T 100 PASS AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AC=1,1 GT:DS:GL 0|2:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +2 200 rs180734498 C T 100 PASS AF=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 300 rs180734498 C T 100 PASS AF=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C T 100 PASS AF=0.5e-2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 100 rs180734498 C T 100 PASS AN=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 200 rs180734498 C T 100 PASS AN=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +4 300 rs180734498 C T 100 PASS BQ=0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +4 400 rs180734498 C T 100 PASS BQ=123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 100 rs180734498 C T 100 PASS BQ=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 200 rs180734498 C T 100 PASS CIGAR=1D GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 300 rs180734498 C T 100 PASS CIGAR=1M30I2D1N GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 400 rs180734498 C T,G 100 PASS CIGAR=1M30I2D1N,1X GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +6 100 rs180734498 C T 100 PASS DB GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +6 200 rs180734498 C T 100 PASS DB=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +6 300 rs180734498 C T 100 PASS DB=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +7 100 rs180734498 C T 100 PASS DP=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +7 200 rs180734498 C T 100 PASS DP=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +8 100 rs180734498 C T 100 PASS END=100 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +8 200 rs180734498 C T 100 PASS END=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 100 rs180734498 C T 100 PASS H2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 200 rs180734498 C T 100 PASS H2=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 300 rs180734498 C T 100 PASS H2=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 100 rs180734498 C T 100 PASS H3 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 200 rs180734498 C T 100 PASS H3=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 300 rs180734498 C T 100 PASS H3=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +11 200 rs180734498 C T 100 PASS MQ=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +11 300 rs180734498 C T 100 PASS MQ=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +12 100 rs180734498 C T 100 PASS MQ0=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +12 200 rs180734498 C T 100 PASS MQ0=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +13 100 rs180734498 C T 100 PASS NS=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +13 200 rs180734498 C T 100 PASS NS=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +14 200 rs180734498 C T 100 PASS SB=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +14 300 rs180734498 C T 100 PASS SB=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 100 rs180734498 C T 100 PASS SOMATIC GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 200 rs180734498 C T 100 PASS SOMATIC=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 300 rs180734498 C T 100 PASS SOMATIC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 100 rs180734498 C T 100 PASS VALIDATED GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 200 rs180734498 C T 100 PASS VALIDATED=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 300 rs180734498 C T 100 PASS VALIDATED=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 100 rs180734498 C T 100 PASS 1000G GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 200 rs180734498 C T 100 PASS 1000G=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 300 rs180734498 C T 100 PASS 1000G=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 100 rs180734498 C T 100 PASS MY=0.777,-0.123,0.5;VT=S;ASN_AF=0.13;AMR_AF=0.17;AFR_AF=0.04;EUR_AF=0.21 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 200 rs180734498 C T 100 PASS MY=0.777,-0.123;EXPLAIN="info_keys_with_Number=G_is_not_defined,_any_number_is_allowed" GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_pos.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_pos.vcf new file mode 100644 index 0000000000..dda508a106 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_pos.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 0 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 1 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1ABC 123456 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_qual.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_qual.vcf new file mode 100644 index 0000000000..d9d040cf9b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_qual.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T 2e+1 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T 5.3e-10 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs180734498 C T 5.75 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C T . PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C T Inf PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 700 rs180734498 C T +Inf PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 800 rs180734498 C T NaN PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_ref.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_ref.vcf new file mode 100644 index 0000000000..9e415b1df7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_ref.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 CAGT T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_samples.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_samples.vcf new file mode 100644 index 0000000000..e54023271c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_body_samples.vcf @@ -0,0 +1,11 @@ +##fileformat=VCFv4.1 +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AC=4 GT 0|0 0|1 +1 200 rs180734498 C T 100 PASS AC=4 GL -0.13,-0.58,-3.62 -2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 PASS AC=4 GT:MY 1/0:A 0|1:A,B,C +1 400 rs180734498 C T,A 100 PASS AC=4,6 GT:CU 1/2:1,5 0|1:2,0 +1 500 rs180734498 C T 100 PASS AC=4 DP 1 4 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_000.vcf new file mode 100644 index 0000000000..97ce5e4dde --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_000.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_001.vcf new file mode 100644 index 0000000000..0040491e18 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_001.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT SAMPLE1 SAMPLE2 SAMPLE3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_002.vcf new file mode 100644 index 0000000000..44991192ef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_fileformat_header_002.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 123 . TC T . . . GT 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_alt.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_alt.vcf new file mode 100644 index 0000000000..9704b09717 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_alt.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.1 +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_assembly.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_assembly.vcf new file mode 100644 index 0000000000..ca30ecfefb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_assembly.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##assembly=ftp://www.ebi.ac.uk:8080/valid/host/to/file.fastq +##assembly=http://123.0.1.2:8080/valid/host/to/file.fastq +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_contig.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_contig.vcf new file mode 100644 index 0000000000..feb80b39e4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_contig.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.1 +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_format.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_format.vcf new file mode 100644 index 0000000000..e55f96c1ca --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_format.vcf @@ -0,0 +1,7 @@ +##fileformat=VCFv4.1 +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_info.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_info.vcf new file mode 100644 index 0000000000..ed0e7a6c65 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_info.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.1 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_pedigree.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_pedigree.vcf new file mode 100644 index 0000000000..25c957a325 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_pedigree.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_pedigreedb.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_pedigreedb.vcf new file mode 100644 index 0000000000..2e598dbb6c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_pedigreedb.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.1 +##pedigreeDB=ftp://www.ebi.ac.uk:8080/valid/host/to/file.db +##pedigreeDB=http://123.0.1.2:8080/valid/host/to/file.db +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_sample.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_sample.vcf new file mode 100644 index 0000000000..5e7c317cf6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_meta_sample.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_ploidy_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_ploidy_000.vcf new file mode 100644 index 0000000000..334cb241df --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_ploidy_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 61462 rs56992750 T A 100 PASS . GT 0|0|1 0|1 +1 61480 rs56992751 T A 100 PASS . GT 0 0|1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_ploidy_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_ploidy_001.vcf new file mode 100644 index 0000000000..8f5321e062 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_ploidy_001.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 61462 . T A 100 PASS . GT:PL 0|0:1,2,3 1|1:4,5,6 +2 61462 . T A,C 100 PASS . GT:PL 0|0:1,2,3,4,5,6 0|1|1:10,11,12,13,14,15,16,17,18,19 +X 61462 . T A 100 PASS . GT:PL 0:1,2 1|1:4,5,6 +X 61463 . T A,C 100 PASS . GT:PL 0:1,2,3 1|1:4,5,6,7,8,9 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_symbolic_duplicates.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_symbolic_duplicates.vcf new file mode 100644 index 0000000000..6c7169b519 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.1/passed/passed_symbolic_duplicates.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 123 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_000.vcf new file mode 100644 index 0000000000..f457274f02 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ALT has a non-valid base +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C R 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_001.vcf new file mode 100644 index 0000000000..7485807d2a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ALT has a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C A T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_002.vcf new file mode 100644 index 0000000000..c50fa28b0b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ALT makes a non-valid use of a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C A,,T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_003.vcf new file mode 100644 index 0000000000..c229ce7ddc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Symbolic ALT allele has angle brackets itself +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C BLAH> 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_005.vcf new file mode 100644 index 0000000000..fd5c8f20ab --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_alt_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Breakend without bases at either side +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C [1:100[ 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_000.vcf new file mode 100644 index 0000000000..4280754859 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID contains an angle bracket +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +<1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_001.vcf new file mode 100644 index 0000000000..ac3666801e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID contains a colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr:1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_002.vcf new file mode 100644 index 0000000000..c5f55821fe --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID contains a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr 1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_003.vcf new file mode 100644 index 0000000000..d9991f5e70 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_chrom_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID contains a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr,1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_contiguous_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_contiguous_000.vcf new file mode 100644 index 0000000000..2538e49b41 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_contiguous_000.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=non-contiguous chromosome 1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_contiguous_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_contiguous_001.vcf new file mode 100644 index 0000000000..8013a2a24d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_contiguous_001.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=non-contiguous chromosome 2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_000.vcf new file mode 100644 index 0000000000..c9f36c672b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=duplicated variant +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 123 rs180734498 C G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_001.vcf new file mode 100644 index 0000000000..f9b7ded326 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_001.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=triplicated variant +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 TAT TGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 127 rs180734498 TTTAT TTTGT,T 100 PASS AN=2184;AC=249,295;AF=0.11,0.12 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 128 rs180734498 TTAT TTGT,T 100 PASS AN=2184;AC=249,296;AF=0.11,0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 129 rs180734498 T G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 130 rs180734498 A G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 135 rs180734498 T G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_002.vcf new file mode 100644 index 0000000000..86ccd00680 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=duplicated variant due to multiallelic +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 AT AAT,AA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 124 rs180734498 T A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_003.vcf new file mode 100644 index 0000000000..e46a28a6f6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_duplicated_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=duplicated variant due to different context +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 TAT TGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 124 rs180734498 A G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_000.vcf new file mode 100644 index 0000000000..594870492f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FILTER contains missing in addition to a value +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10;. AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_001.vcf new file mode 100644 index 0000000000..019d632d10 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FILTER ends with semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS; AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_002.vcf new file mode 100644 index 0000000000..50b4b85f49 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FILTER begins with semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 ;PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_003.vcf new file mode 100644 index 0000000000..d8723dc3e5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FILTER contains whitespaces +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 my filter AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_004.vcf new file mode 100644 index 0000000000..c3c5c9be22 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_filter_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FILTER contains reserved value 0 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q12;0;h56 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_000.vcf new file mode 100644 index 0000000000..0e427d52a4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT contains an empty sub-field +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT::GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 + diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_001.vcf new file mode 100644 index 0000000000..1bc359e4b2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT contains a white-space +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:G S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_002.vcf new file mode 100644 index 0000000000..5e6630dfb3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT first field is not GT +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GS:GT:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_003.vcf new file mode 100644 index 0000000000..81c568f79b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT contains a non-alphanumeric character +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:G_S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_004.vcf new file mode 100644 index 0000000000..23ee494e57 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_format_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT predefined tag GT has missing alleles +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs;rsa C T 100 PASS AB=1 GT:DP:GP 0/|1:12:0,0.1,0 0|1:1.000:0.1,1,0.12 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_000.vcf new file mode 100644 index 0000000000..0acde893c5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ID has a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs1807 id34498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_001.vcf new file mode 100644 index 0000000000..aec94b0d63 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ID begins with a semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 ;rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_002.vcf new file mode 100644 index 0000000000..2199721f0b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_id_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ID ends with a semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498; C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_000.vcf new file mode 100644 index 0000000000..918e7223fa --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AA contains a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AA=1,23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_001.vcf new file mode 100644 index 0000000000..838fc78178 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AC is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_002.vcf new file mode 100644 index 0000000000..d2c737333e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AC is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_003.vcf new file mode 100644 index 0000000000..145d731de1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AC is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=AC1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_004.vcf new file mode 100644 index 0000000000..21eb5e92b5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AF is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AF=-0.01 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_005.vcf new file mode 100644 index 0000000000..c04a7ddc77 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AF is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AF=AF1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_006.vcf new file mode 100644 index 0000000000..ac12306cdf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_006.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AN is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_007.vcf new file mode 100644 index 0000000000..a682b732ff --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_007.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AN is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_008.vcf new file mode 100644 index 0000000000..8affd97b0e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_008.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AN is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=AN1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_009.vcf new file mode 100644 index 0000000000..566eb416fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_009.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO BQ is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 BQ=BQ1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_010.vcf new file mode 100644 index 0000000000..ba4d1829bf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_010.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO CIGAR contains illegal characters +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 CIGAR=123MYCIGAR GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_011.vcf new file mode 100644 index 0000000000..b53d3b51f4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_011.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO CIGAR is a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 CIGAR=0.05 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_012.vcf new file mode 100644 index 0000000000..934af22fa8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_012.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DB value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DB=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_013.vcf new file mode 100644 index 0000000000..1ca22798fd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_013.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DP is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_014.vcf new file mode 100644 index 0000000000..ed4c532f78 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_014.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DP is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_015.vcf new file mode 100644 index 0000000000..af4e097833 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_015.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DP is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=DP1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_016.vcf new file mode 100644 index 0000000000..1b33fb92b3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_016.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO END is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_017.vcf new file mode 100644 index 0000000000..bbee08b7b1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_017.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO END is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_018.vcf new file mode 100644 index 0000000000..5a07708fe9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_018.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO END is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=END1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_019.vcf new file mode 100644 index 0000000000..9eeac76c11 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_019.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO H2 value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 H2=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_020.vcf new file mode 100644 index 0000000000..a260c6a24b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_020.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO H3 value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 H3=SOMETHING GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_021.vcf new file mode 100644 index 0000000000..24c43d4e71 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_021.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO MQ0 is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 MQ0=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_022.vcf new file mode 100644 index 0000000000..12864b0cff --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_022.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO MQ0 is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 MQ0=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_023.vcf new file mode 100644 index 0000000000..b6401fe420 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_023.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO NS is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 NS=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_024.vcf new file mode 100644 index 0000000000..86a9c59d10 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_024.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO NS is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 NS=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_025.vcf new file mode 100644 index 0000000000..86f786009d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_025.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO SOMATIC value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 SOMATIC=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_026.vcf new file mode 100644 index 0000000000..5ab7a67b89 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_026.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO VALIDATED value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 VALIDATED=SOMETHING GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_027.vcf new file mode 100644 index 0000000000..05061f78d2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_027.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO 1000G value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 1000G=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_028.vcf new file mode 100644 index 0000000000..7f2ba1db54 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_028.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO contains a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 RS Q=123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_029.vcf new file mode 100644 index 0000000000..559f863ea5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS MY=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_030.vcf new file mode 100644 index 0000000000..fc57a4bc0d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=1,0 GT:DS:GL .|0:0.050,0.001:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_031.vcf new file mode 100644 index 0000000000..1df6081040 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS MY=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_033.vcf new file mode 100644 index 0000000000..fa1e596125 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_033.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=1,3,2 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_036.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_036.vcf new file mode 100644 index 0000000000..40c53d7a24 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_info_036.vcf @@ -0,0 +1,11 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AC is a negative number in several lines +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 99 rs180734498 C T 100 q10 AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 100 rs180734498 C T 100 q10 AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 101 rs180734498 C T 100 q10 AN=1;AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 102 rs180734498 C T 100 q10 AC=-1;AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 103 rs180734498 C T 100 q10 AC=-1;AN=1;AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 104 rs180734498 C T 100 q10 AN=1;AC=-1;AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 105 rs180734498 C T 100 q10 AN=1;AC=-1;AN=1;AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 199 rs180734498 C T 100 q10 AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_000.vcf new file mode 100644 index 0000000000..9d967202cb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 . rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_001.vcf new file mode 100644 index 0000000000..5b19dcaacb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123abc rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_002.vcf new file mode 100644 index 0000000000..d1bd3c055e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_pos_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 -1 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_qual_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_qual_000.vcf new file mode 100644 index 0000000000..952bde71f1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_qual_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=QUAL is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T quality PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_qual_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_qual_001.vcf new file mode 100644 index 0000000000..eaf6f475ca --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_qual_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=QUAL is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T -100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_000.vcf new file mode 100644 index 0000000000..c66a4f8478 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=REF has multiple alleles +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C,A T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_001.vcf new file mode 100644 index 0000000000..c055ff20de --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=REF has a non-valid base +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 B T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_002.vcf new file mode 100644 index 0000000000..e276e798ef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_ref_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Missing REF allele +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 . T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_000.vcf new file mode 100644 index 0000000000..d12e64ad24 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample genotype contains illegal values +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 1/C:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_001.vcf new file mode 100644 index 0000000000..750489e7f0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample allele is out of range +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T,G 100 PASS THETA=0.0102;AA=C GT:GS:GL 0/3:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_002.vcf new file mode 100644 index 0000000000..fde2623477 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample first field is not a valid genotype +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 0.000:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_003.vcf new file mode 100644 index 0000000000..746927e158 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample contains more fields than the FORMAT column +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 0/1:0.000:-0.18,-0.48,-2.49:extra diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_004.vcf new file mode 100644 index 0000000000..811f7374cf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:0.050,0.001:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_005.vcf new file mode 100644 index 0000000000..2b624d2c9d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_006.vcf new file mode 100644 index 0000000000..8230a978e0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS AC=9,10 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_007.vcf new file mode 100644 index 0000000000..7cd50644b0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_008.vcf new file mode 100644 index 0000000000..4b58e36b4c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_009.vcf new file mode 100644 index 0000000000..7db7892105 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_010.vcf new file mode 100644 index 0000000000..ca243638a0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_011.vcf new file mode 100644 index 0000000000..2e6cbd07f8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_sample_011.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Sample names are not unique +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 HG00096 HG00097 HG00098 HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT 0|0 0|0 0|0 0|0 0|0 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_000.vcf new file mode 100644 index 0000000000..79c72ee56c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 . T A 100 PASS . GT:PL 0|0:1,2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_001.vcf new file mode 100644 index 0000000000..df737bf45e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 . T A,C 100 PASS . GT:PL 0|0:1,2,3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_002.vcf new file mode 100644 index 0000000000..d9074b3a53 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +X 61462 . T A 100 PASS . GT:PL 0:1,2,3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_003.vcf new file mode 100644 index 0000000000..ed588e5373 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_samples_ploidy_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +X 61462 . T A,C 100 PASS . GT:PL 0:1,2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_unsorted_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_unsorted_000.vcf new file mode 100644 index 0000000000..b881e677a9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_body_unsorted_000.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=non-sorted vcf +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_fileformat_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_fileformat_000.vcf new file mode 100644 index 0000000000..c7aaea8066 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_fileformat_000.vcf @@ -0,0 +1,4 @@ +##fileformat= +##CauseOfFailure=Empty fileformat +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_fileformat_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_fileformat_001.vcf new file mode 100644 index 0000000000..431079f616 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_fileformat_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCF v4.2 +##CauseOfFailure=Whitespace in fileformat +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_header_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_header_000.vcf new file mode 100644 index 0000000000..3a39e1cf6e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_header_000.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.2 +#CHROM POSITION ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 123 . TC T . . . GT 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_header_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_header_001.vcf new file mode 100644 index 0000000000..6496a6c733 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_header_001.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_000.vcf new file mode 100644 index 0000000000..4abe499932 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta-data entry is not a key-value pair +##Some random plain text +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_001.vcf new file mode 100644 index 0000000000..8c11d8409e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Description contains non-escaped quotes +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_002.vcf new file mode 100644 index 0000000000..8ca85d0cd2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_002.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Description contains a linebreak +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_003.vcf new file mode 100644 index 0000000000..da91c0df13 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Non-closed meta entry +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_006.vcf new file mode 100644 index 0000000000..3b3f9e3f4c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta entry without quotation mark at the end +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_007.vcf new file mode 100644 index 0000000000..74d391abe0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta entry without quotation mark at the end +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_008.vcf new file mode 100644 index 0000000000..bb25e919e2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta entry without quotation mark at the end +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_009.vcf new file mode 100644 index 0000000000..b60328e21d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta-data entry is not a key-value pair (empty value) +##reference= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_000.vcf new file mode 100644 index 0000000000..2682e95a63 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect ALT ID value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_001.vcf new file mode 100644 index 0000000000..bd3da9f06e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect ALT Number value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_002.vcf new file mode 100644 index 0000000000..0107a56299 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect ALT Type value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_003.vcf new file mode 100644 index 0000000000..7880259a5c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=ALT Description must be surrounded by double quotes +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_004.vcf new file mode 100644 index 0000000000..8c5912011c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect order of ALT fields +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_005.vcf new file mode 100644 index 0000000000..ac832b6742 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=The ALT prefix is none of the supported ones (INS, DEL, etc) +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_006.vcf new file mode 100644 index 0000000000..f1109efab4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=The ALT ID contains a whitespace +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_007.vcf new file mode 100644 index 0000000000..ebdeda1645 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=The ALT ID contains a comma +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_008.vcf new file mode 100644 index 0000000000..b3a6d5487f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=The ALT ID contains an opening angle bracket +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_009.vcf new file mode 100644 index 0000000000..47f0c2b805 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_alt_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=The ALT ID contains a closing angle bracket +##ALT=B,Description="Deletion with invalid suffix"> +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_assembly_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_assembly_000.vcf new file mode 100644 index 0000000000..08395cad92 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_assembly_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta-data entry is not a key-value pair +##assembly= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_assembly_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_assembly_001.vcf new file mode 100644 index 0000000000..1b76b056dd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_assembly_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair +##assembly=ftp://8080:8080/not-valid/host/to/file.fastq +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_000.vcf new file mode 100644 index 0000000000..29c50af209 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID missing +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_001.vcf new file mode 100644 index 0000000000..e56873327d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID contains a whitespace +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_002.vcf new file mode 100644 index 0000000000..54d3736169 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_contig_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=contig ID contains a comma +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_000.vcf new file mode 100644 index 0000000000..0d97e1ed59 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect FORMAT Number value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_001.vcf new file mode 100644 index 0000000000..f576183e43 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect FORMAT Type value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_002.vcf new file mode 100644 index 0000000000..2c24112ff7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT Description must be surrounded by double quotes +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_003.vcf new file mode 100644 index 0000000000..3e3c4df476 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect order of FORMAT fields +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_004.vcf new file mode 100644 index 0000000000..b0295259a7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT DP Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_005.vcf new file mode 100644 index 0000000000..9ec5138223 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT DP Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_006.vcf new file mode 100644 index 0000000000..3c66e720b4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT EC Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_007.vcf new file mode 100644 index 0000000000..21ffde925b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT EC Number is not A +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_008.vcf new file mode 100644 index 0000000000..5075dbc516 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT FT Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_009.vcf new file mode 100644 index 0000000000..9b2e2202f8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT FT Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_010.vcf new file mode 100644 index 0000000000..48549f877e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GL Type is not Float +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_011.vcf new file mode 100644 index 0000000000..ba30983d55 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_011.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GL Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_012.vcf new file mode 100644 index 0000000000..e05a1f1ecf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_012.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GP Type is not Float +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_013.vcf new file mode 100644 index 0000000000..98a9356003 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_013.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GP Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_014.vcf new file mode 100644 index 0000000000..6636ee6dfc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_014.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_015.vcf new file mode 100644 index 0000000000..24af40a18e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_015.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_016.vcf new file mode 100644 index 0000000000..43825ee2e3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_016.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GT Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_017.vcf new file mode 100644 index 0000000000..851568fe11 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_017.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GT Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_018.vcf new file mode 100644 index 0000000000..11df050eab --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_018.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT HQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_019.vcf new file mode 100644 index 0000000000..711eae9cd3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_019.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT HQ Number is not 2 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_020.vcf new file mode 100644 index 0000000000..b51e18d409 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_020.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT MQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_021.vcf new file mode 100644 index 0000000000..d35bb67a2e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_021.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT MQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_022.vcf new file mode 100644 index 0000000000..afa4a2a4b6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_022.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT PL Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_023.vcf new file mode 100644 index 0000000000..8313b39d26 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_023.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT PL Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_024.vcf new file mode 100644 index 0000000000..b1b18c4fb7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_024.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT PQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_025.vcf new file mode 100644 index 0000000000..4b5ea27a8e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_025.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT PQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_026.vcf new file mode 100644 index 0000000000..61189443b6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_026.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT PS Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_027.vcf new file mode 100644 index 0000000000..5bf2597c6a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_027.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT PS Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_028.vcf new file mode 100644 index 0000000000..df0b456cab --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_028.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GLE Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_029.vcf new file mode 100644 index 0000000000..450c9045c8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_format_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=FORMAT GLE Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_000.vcf new file mode 100644 index 0000000000..b8dae48952 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect INFO Number value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_001.vcf new file mode 100644 index 0000000000..be21aace28 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect INFO Type value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_002.vcf new file mode 100644 index 0000000000..0d46a6f901 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO Description must be surrounded by double quotes +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_003.vcf new file mode 100644 index 0000000000..c7088c096e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Incorrect order of INFO fields +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_004.vcf new file mode 100644 index 0000000000..1de7cbf9e0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AA Type is not String +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AA=1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_005.vcf new file mode 100644 index 0000000000..5184dafa2e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AA Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AA=C diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_006.vcf new file mode 100644 index 0000000000..ce3878949b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AC Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AC=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_007.vcf new file mode 100644 index 0000000000..36742579fd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AC Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AC=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_008.vcf new file mode 100644 index 0000000000..0c577ed59d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AF Type is not Float +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AF=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_009.vcf new file mode 100644 index 0000000000..f6635626ee --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AF Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AF=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_010.vcf new file mode 100644 index 0000000000..0b9bf79ab7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AN Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AN=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_011.vcf new file mode 100644 index 0000000000..66c67f7643 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_011.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO AN Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AN=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_012.vcf new file mode 100644 index 0000000000..6cdf72a71c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_012.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO BQ Type is not Float +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . BQ=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_013.vcf new file mode 100644 index 0000000000..a4b96675ba --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_013.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO BQ Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . BQ=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_014.vcf new file mode 100644 index 0000000000..d80f452370 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_014.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO CIGAR Type is not String +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . CIGAR=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_015.vcf new file mode 100644 index 0000000000..6869322c24 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_015.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO CIGAR Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . CIGAR=D diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_016.vcf new file mode 100644 index 0000000000..c36dc50bca --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_016.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DB Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_017.vcf new file mode 100644 index 0000000000..243e985754 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_017.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DB Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DB=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_018.vcf new file mode 100644 index 0000000000..14ce3ad63c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_018.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DP Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DP=X diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_019.vcf new file mode 100644 index 0000000000..73235c3056 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_019.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO DP Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DP=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_020.vcf new file mode 100644 index 0000000000..f8bec00462 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_020.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO END Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . END=X diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_021.vcf new file mode 100644 index 0000000000..d566b4a923 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_021.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO END Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . END=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_022.vcf new file mode 100644 index 0000000000..8f492d014b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_022.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO H2 Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_023.vcf new file mode 100644 index 0000000000..664e115ff3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_023.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO H2 Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . H2=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_024.vcf new file mode 100644 index 0000000000..323b678933 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_024.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO H3 Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_025.vcf new file mode 100644 index 0000000000..dcc1be6954 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_025.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO H3 Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . H3=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_026.vcf new file mode 100644 index 0000000000..cfcb3ff59d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_026.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO MQ Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_027.vcf new file mode 100644 index 0000000000..3b30019e1d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_027.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO MQ0 Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ0=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_028.vcf new file mode 100644 index 0000000000..b226788ac2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_028.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO MQ0 Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ0=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_029.vcf new file mode 100644 index 0000000000..f2b3266eac --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO NS Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . NS=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_030.vcf new file mode 100644 index 0000000000..6d63dfde2d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO NS Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . NS=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_031.vcf new file mode 100644 index 0000000000..5b3fcdc978 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO SOMATIC Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_032.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_032.vcf new file mode 100644 index 0000000000..8b787cec53 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_032.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO SOMATIC Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . SOMATIC=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_033.vcf new file mode 100644 index 0000000000..c9a9e15ea2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_033.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO VALIDATED Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_034.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_034.vcf new file mode 100644 index 0000000000..eb6e4ffcd4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_034.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO VALIDATED Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . VALIDATED=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_035.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_035.vcf new file mode 100644 index 0000000000..2c8ab87752 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_035.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO 1000G Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_036.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_036.vcf new file mode 100644 index 0000000000..d9389bfd41 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_info_036.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=INFO 1000G Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . 1000G=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigree_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigree_000.vcf new file mode 100644 index 0000000000..735c274f01 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigree_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Genome ID with whitespace +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigree_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigree_001.vcf new file mode 100644 index 0000000000..35a6a97d46 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigree_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Genome ID with non-accepted punctuation character +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_000.vcf new file mode 100644 index 0000000000..6adc73b9d9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta-data entry is not a key-value pair +##pedigreeDB= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_001.vcf new file mode 100644 index 0000000000..b99e5352d2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Meta-data entry is not a key-value pair +##pedigreeDB=<> +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_002.vcf new file mode 100644 index 0000000000..0fdfcab2c9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_pedigreedb_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Non-valid URL +##pedigreeDB=ftp://8080:8080/not-valid/host/to/pedigreeDB +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_sample_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_sample_000.vcf new file mode 100644 index 0000000000..cc04a17712 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_sample_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Genomes field missing +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_sample_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_sample_001.vcf new file mode 100644 index 0000000000..c102188e69 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/failed/failed_meta_sample_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##CauseOfFailure=Non-description field containing quotes +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/complexfile_passed_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/complexfile_passed_000.vcf new file mode 100644 index 0000000000..f8abb80ff8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/complexfile_passed_000.vcf @@ -0,0 +1,74 @@ +##fileformat=VCFv4.2 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##ALT= +##ALT= +##FILTER= +##FILTER= +##FORMAT= +##FORMAT= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##assembly=ftp://user@host:8080/path/to/file.fastq +##PEDIGREE= +##PEDIGREE= +##pedigreeDB=ftp://user@host:8080/path/to/pedigreeDB?arg1=db1 +##contig= +##contig= +##contig= +##SAMPLE= +##reference=GRCh37 +##MYID= +##MYID= +##AnalysisTitleQuotes="FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM)" +##AnalysisTitleBrackets=<"FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM)"> +##AnalysisTitlePlain=FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM) +##source_20130015.4=vcf-annotate(r810) -c CHROM,POS,dbSNPmismatch,REF,ALT,- -a /nfs/users/nfs_p/pd3/sandbox/hapmap/dbSNP-b137/annots-rsIDs-dbSNPv137.2012-09-13.snp-indels.tab.gz -d key=INFO,ID=dbSNPmismatch,Number=0,Type=Flag,Description=The position in the dbSNP but alleles different -f /lustre/scratch106/projects/uk10k/BUILD/vrtrack_uk10k_cohort/REL-2012-06-02/calling/snps-indels/config/dbSNPmismatch.filt +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 HG00099 HG00100 HG00101 HG00102 HG00103 HG00104 HG00106 HG00108 HG00109 HG00110 HG00111 HG00112 HG00113 HG00114 HG00116 HG00117 HG00118 HG00119 HG00120 HG00121 HG00122 HG00123 HG00124 HG00125 HG00126 HG00127 HG00128 HG00129 HG00130 HG00131 HG00133 HG00134 HG00135 HG00136 HG00137 HG00138 HG00139 HG00140 HG00141 HG00142 HG00143 HG00146 HG00148 HG00149 HG00150 HG00151 HG00152 HG00154 HG00155 HG00156 HG00158 HG00159 HG00160 HG00171 HG00173 HG00174 HG00176 HG00177 HG00178 HG00179 HG00180 HG00182 HG00183 HG00185 HG00186 HG00187 HG00188 HG00189 HG00190 HG00231 HG00232 HG00233 HG00234 HG00235 HG00236 HG00237 HG00238 HG00239 HG00240 HG00242 HG00243 HG00244 HG00245 HG00246 HG00247 HG00249 HG00250 HG00251 HG00252 HG00253 HG00254 HG00255 HG00256 HG00257 HG00258 HG00259 HG00260 HG00261 +1 10583 rs58108140 G A 100 PASS AVGPOST=0.7707;RSQ=0.4319;LDAF=0.2327;ERATE=0.0161;AN=2184;VT=SNP;AA=.;THETA=0.0046;AC=314;SNPSOURCE=LOWCOV;AF=0.14;ASN_AF=0.13;AMR_AF=0.17;AFR_AF=0.04;EUR_AF=0.21 GT:DS:GL 0|0:0.200:-0.18,-0.47,-2.42 0|0:0.150:-0.24,-0.44,-1.16 0|0:0.150:-0.15,-0.54,-3.12 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|1:0.950:-1.92,-0.01,-2.50 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.100:-0.11,-0.66,-4.22 0|1:0.550:-0.28,-0.43,-0.96 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.450:-0.26,-0.39,-1.43 0|0:0.250:-0.20,-0.44,-2.00 0|1:1.450:-3.11,-0.46,-0.19 0|1:0.950:-1.93,-0.01,-4.10 0|0:0.200:-0.16,-0.52,-3.22 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.550:-0.40,-0.43,-0.63 0|0:0.150:-0.11,-0.65,-4.40 0|0:0.250:-0.44,-0.46,-0.54 0|1:0.900:-1.10,-0.04,-5.00 0|1:1.000:-1.30,-0.02,-5.00 0|0:0.150:-0.08,-0.77,-4.70 0|1:0.650:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.250:-0.18,-0.47,-2.10 0|1:0.550:-0.48,-0.48,-0.48 0|0:0.450:-0.46,-0.47,-0.51 0|0:0.300:-0.19,-0.46,-2.24 0|0:0.250:-0.09,-0.73,-4.40 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.70,-3.74 0|0:0.300:-0.25,-0.39,-1.52 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.050:-0.01,-1.55,-5.00 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|1:1.250:-2.83,-0.46,-0.19 0|1:0.950:-1.10,-0.10,-0.87 0|1:0.850:-0.48,-0.48,-0.48 0|0:0.100:-0.04,-1.01,-5.00 0|0:0.200:-0.13,-0.59,-3.06 0|0:0.500:-0.29,-0.44,-0.94 0|1:0.950:-2.14026,-0.0169062,-1.50948 0|0:0.300:-0.19,-0.46,-2.24 0|0:0.450:-0.18,-0.48,-2.28 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|1:1.000:-4.40,-0.02,-1.44 0|1:0.550:-0.18,-0.47,-2.28 0|1:1.200:-1.59448,-0.0624219,-0.96481 0|0:0.100:-0.18,-0.47,-2.43 0|0:0.500:-0.41,-0.44,-0.61 0|0:0.350:-0.19,-0.46,-2.55 0|0:0.150:-0.11,-0.66,-4.40 0|1:1.000:-2.05,-0.03,-1.33 0|0:0.050:-0.03,-1.23,-5.00 0|0:0.150:-0.10,-0.68,-4.10 0|1:1.000:-1.99,-0.02,-1.40 0|0:0.250:-0.18,-0.47,-2.35 0|1:0.800:-1.23,-0.03,-4.70 0|0:0.150:-0.21,-0.43,-1.92 0|0:0.150:-0.11,-0.66,-3.34 0|0:0.250:-0.10,-0.68,-4.40 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.400:-0.18,-0.47,-2.23 0|1:1.000:-5.00,-0.01,-1.62 0|1:1.000:-1.78,-0.01,-3.17 0|1:1.050:-5.00,-0.07,-0.81 0|0:0.500:-0.26,-0.44,-1.04 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.050:-0.05,-0.96,-5.00 0|0:0.400:-0.10,-0.67,-4.40 0|1:0.550:-0.21,-0.43,-2.05 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.150:-0.26,-0.39,-1.34 0|0:0.050:-0.02,-1.42,-5.00 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.050:-0.06,-0.91,-5.00 0|0:0.150:-0.18,-0.47,-2.35 0|0:0.700:-0.48,-0.48,-0.48 0|1:1.400:-2.84,-0.46,-0.19 0|0:0.250:-0.194064,-0.458221,-1.91364 0|0:0.450:-0.18,-0.47,-2.08 0|0:0.050:-0.07,-0.81,-5.00 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.300:-0.21,-0.44,-1.67 0|0:0.450:-0.48,-0.48,-0.48 0|1:1.000:-1.82,-0.03,-1.23 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.300:-0.23,-0.42,-1.63 0|0:0.300:-0.20,-0.46,-1.82 0|1:0.650:-0.48,-0.48,-0.48 0|1:1.000:-5.00,-0.01,-1.94 0|1:0.850:-0.48,-0.48,-0.48 0|0:0.350:-0.33,-0.42,-0.84 0|1:1.300:-2.60,-0.46,-0.19 +<1> 10611 rs189107123 C G 100 PASS AN=2184;THETA=0.0077;VT=SNP;AA=.;AC=41;ERATE=0.0048;SNPSOURCE=LOWCOV;AVGPOST=0.9330;LDAF=0.0479;RSQ=0.3475;AF=0.02;ASN_AF=0.01;AMR_AF=0.03;AFR_AF=0.01;EUR_AF=0.02 GT:DS:GL 0|0:0.050:-0.48,-0.48,-0.48 0|1:0.750:-0.24,-0.44,-1.16 0|0:0.000:-0.22,-0.42,-1.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.46 0|0:0.000:-0.15,-0.55,-3.19 0|0:0.050:-0.28,-0.43,-0.95 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.26,-0.39,-1.44 0|1:0.700:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.63 0|1:0.950:-2.28,-0.41,-0.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.40,-0.43,-0.63 0|0:0.000:-0.19,-0.45,-2.25 0|0:0.000:-0.22,-0.46,-1.26 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.11,-0.65,-4.00 0|0:0.050:-0.21,-0.43,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.43,-0.88 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.16,-0.53,-1.97 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.25,-0.39,-1.57 0|0:0.050:-0.48,-0.48,-0.48 0|1:1.000:-4.10,-0.00,-2.72 0|1:1.000:-1.96,-0.01,-1.72 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.17 0|0:0.050:-0.16,-0.51,-2.33 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.49,-2.32 0|0:0.000:-0.13,-0.60,-3.15 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.19,-0.46,-2.17 0|0:0.000:-0.18,-0.48,-2.27 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18927,-0.491955,-1.50696 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.41,-0.44,-0.61 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.000:-0.18,-0.47,-2.09 0|0:0.100:-0.18,-0.48,-2.49 0|0:0.000:-0.18,-0.47,-2.16 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-1.93 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.09,-0.72,-3.85 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.34 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.11,-0.66,-3.59 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.35 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.26,-0.39,-1.35 0|1:0.900:-1.92,-0.01,-4.22 0|0:0.000:-0.48,-0.48,-0.48 0|1:0.950:-2.32,-0.04,-1.05 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.194064,-0.458221,-1.91364 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.13,-0.59,-3.11 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.49 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.22,-0.42,-1.72 0|0:0.050:-0.19,-0.46,-1.82 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.32,-0.39,-0.98 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.20,-0.46,-1.69 0|0:0.050:-0.48,-0.48,-0.48 +1 30923 rs140337953 G T 100 PASS AC=1584;AA=T;AN=2184;RSQ=0.5481;VT=SNP;THETA=0.0162;SNPSOURCE=LOWCOV;ERATE=0.0183;LDAF=0.6576;AVGPOST=0.7335;AF=0.73;ASN_AF=0.89;AMR_AF=0.80;AFR_AF=0.48;EUR_AF=0.73 GT:DS:GL 1|1:1.750:-5.00,-0.61,-0.12 0|0:0.350:-0.10,-0.69,-2.81 0|0:0.150:-0.11,-0.64,-3.49 1|1:1.350:-0.48,-0.48,-0.48 1|0:1.100:-0.48,-0.48,-0.48 0|0:0.600:-0.22,-0.42,-1.74 1|1:1.750:-0.48,-0.48,-0.48 1|0:0.800:-0.12,-0.64,-2.62 1|1:1.550:-2.71,-0.35,-0.26 1|1:1.550:-0.48,-0.48,-0.48 1|0:1.000:-0.48,-0.48,-0.48 1|0:0.850:-0.48,-0.48,-0.48 1|1:1.800:-5.00,-1.14,-0.03 1|1:1.850:-5.00,-0.86,-0.06 1|0:0.950:-0.22,-0.41,-1.79 1|1:1.900:-2.94,-0.46,-0.19 1|1:1.950:-4.40,-0.55,-0.14 1|0:0.650:-0.15,-0.54,-3.34 0|1:1.100:-0.22,-0.46,-1.27 1|1:1.950:-5.00,-1.14,-0.03 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.350:-0.48,-0.48,-0.48 0|1:1.150:-5.00,-0.01,-1.76 1|0:1.350:-3.05,-0.47,-0.18 1|1:1.250:-0.48,-0.48,-0.48 1|1:1.700:-2.79,-0.46,-0.19 1|0:1.000:-1.86,-0.01,-1.80 1|1:1.950:-5.00,-1.13,-0.03 0|0:0.100:-0.02,-1.45,-5.00 0|0:0.100:-0.02,-1.33,-5.00 1|0:0.750:-0.25,-0.43,-1.13 1|1:1.750:-5.00,-0.66,-0.11 1|1:1.650:-2.99,-0.46,-0.18 0|0:0.800:-0.23,-0.46,-1.23 0|0:0.550:-0.16,-0.52,-2.28 1|1:1.700:-2.75,-0.36,-0.25 0|1:1.000:-2.42,-0.00,-5.00 1|0:1.250:-2.09,-0.01,-1.71 1|1:1.550:-0.48,-0.48,-0.48 1|1:1.550:-0.48,-0.48,-0.48 0|1:1.000:-1.43,-0.02,-2.94 1|1:1.600:-5.00,-0.31,-0.30 0|1:1.000:-5.00,-0.00,-3.55 1|0:1.100:-0.477139,-0.477113,-0.477113 1|0:1.100:-4.70,-0.16,-0.51 1|1:1.600:-2.25,-0.13,-0.58 1|1:1.950:-5.00,-1.02,-0.04 1|0:1.000:-3.85,-0.01,-1.80 1|1:1.650:-2.84,-0.42,-0.21 1|0:1.000:-1.64,-0.01,-4.70 1|1:1.650:-4.69838,-0.575249,-0.134268 1|0:1.200:-5.00,-0.27,-0.34 1|1:1.700:-2.80,-0.45,-0.19 1|1:1.900:-5.00,-0.88,-0.06 1|1:1.500:-0.48,-0.48,-0.48 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.650:-5.00,-0.40,-0.22 1|1:1.550:-2.80,-0.46,-0.19 1|1:1.850:-4.70,-0.59,-0.13 1|1:1.950:-5.00,-0.84,-0.07 1|1:1.300:-0.48,-0.48,-0.48 1|1:1.800:-5.00,-0.40,-0.22 0|1:1.250:-0.26,-0.44,-1.06 1|1:2.000:-5.00,-1.90,-0.01 1|1:1.800:-5.00,-0.65,-0.11 1|1:1.600:-5.00,-0.65,-0.11 1|1:1.700:-2.77,-0.46,-0.19 1|1:1.350:-0.48,-0.48,-0.48 1|1:1.850:-5.00,-0.87,-0.06 1|1:1.750:-5.00,-0.88,-0.06 1|1:1.800:-5.00,-0.83,-0.07 0|1:1.000:-5.00,-0.04,-1.04 1|1:1.700:-0.48,-0.48,-0.48 1|1:1.400:-0.48,-0.48,-0.48 0|0:0.450:-0.15,-0.55,-2.13 0|0:0.650:-0.21,-0.46,-1.44 1|1:1.450:-0.48,-0.48,-0.48 1|1:1.700:-0.48,-0.48,-0.48 0|0:0.500:-0.14,-0.55,-3.34 1|1:1.950:-5.00,-0.88,-0.06 1|0:1.000:-0.48,-0.48,-0.48 1|1:1.700:-0.48,-0.48,-0.48 0|1:1.000:-1.86,-0.01,-3.15 1|0:1.200:-2.40,-0.14,-0.57 1|1:1.750:-2.63078,-0.444132,-0.195166 1|1:1.600:-0.48,-0.48,-0.48 0|1:1.000:-4.00,-0.00,-3.92 1|1:1.500:-0.48,-0.48,-0.48 0|1:1.050:-4.10,-0.05,-0.94 1|1:1.550:-2.81,-0.46,-0.19 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.750:-2.74,-0.46,-0.19 1|1:1.550:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 1|1:1.700:-2.73,-0.46,-0.19 1|1:1.550:-0.48,-0.48,-0.48 1|1:1.900:-5.00,-1.16,-0.03 0|1:1.350:-2.26,-0.22,-0.40 1|1:1.550:-0.48,-0.48,-0.48 0|1:1.250:-0.38,-0.43,-0.67 +1 46402 rs199681827;rs1234 C CTGT 31 PASS AA=.;AC=8;AF=0.0037;AFR_AF=0.01;AN=2184;ASN_AF=0.0017;AVGPOST=0.8325;ERATE=0.0072;LDAF=0.0903;RSQ=0.0960;THETA=0.0121;VT=INDEL GT:DS:GL 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.350:0,0,0 0|0:0.400:0,0,0 0|0:0.150:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0.00,-0.30,-5.20 0|0:0.150:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.000:0,0,0 0|0:0.250:0,0,0 0|0:0.050:0.00,-0.30,-2.90 0|0:0.000:0,0,0 0|0:0.400:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.350:0,0,0 0|0:0.200:0,0,0 0|0:0.300:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.350:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.350:0,0,0 0|0:0.250:0,0,0 0|0:0.000:0.00,-0.30,-3.10 0|0:0.250:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.300:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.350:0,0,0 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.350:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.300:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.250:0,0,0 0|0:0.300:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.250:0,0,0 0|0:0.200:0,0,0 +1 51914 rs190452223 T G 100 PASS ERATE=0.0004;AVGPOST=0.9985;THETA=0.0159;AA=T;AN=2184;VT=SNP;SNPSOURCE=LOWCOV;AC=1;RSQ=0.4089;LDAF=0.0012;AF=0.0005;ASN_AF=0.0017 GT:DS:GL 0|0:0.000:-0.04,-1.09,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.22 0|0:0.000:-0.18,-0.48,-2.18 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.01,-1.53,-5.00 0|0:0.000:-0.12,-0.63,-3.27 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.84,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.050:-0.10,-0.68,-4.40 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.05,-0.97,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.21,-0.44,-1.81 0|0:0.000:-0.02,-1.41,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-3.11,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.53 0|0:0.000:-0.23,-0.41,-1.55 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.46,-5.00 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.19,-0.47,-2.37 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.19 0|0:0.000:-0.18,-0.48,-1.98 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.40 0|0:0.000:-0.12,-0.63,-3.25 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.103286,-0.674484,-4.22185 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.13,-0.60,-2.20 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.0215273,-1.31551,-5 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.01 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.18,-0.47,-2.27 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.67,-3.49 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.91 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.83,-5.00 0|0:0.000:-0.28,-0.43,-1.01 0|0:0.000:-0.10,-0.68,-3.85 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.12,-0.62,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.49,-3.10 0|0:0.000:-0.11,-0.64,-4.40 0|0:0.000:-0.10,-0.67,-4.22 0|0:0.000:-0.03,-1.16,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.00,-2.04,-5.00 0|0:0.000:-0.18,-0.47,-2.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.79,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.33 0|0:0.000:-0.10,-0.69,-3.44 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 52058 rs62637813 G C 100 PASS AA=C;ERATE=0.0057;AN=2184;AVGPOST=0.9264;VT=SNP;RSQ=0.4882;AC=64;SNPSOURCE=LOWCOV;LDAF=0.0620;THETA=0.0069;AF=0.03;ASN_AF=0.0017;AMR_AF=0.04;AFR_AF=0.02;EUR_AF=0.05 GT:DS:GL 0|1:0.850:-1.88,-0.01,-3.74 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.050:-0.01,-1.63,-5.00 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-1.26,-0.02,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.09,-0.72,-4.70 0|0:0.100:-0.13,-0.58,-2.94 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.13,-0.58,-3.44 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.100:-0.11,-0.66,-4.70 0|0:0.450:-0.02,-1.32,-5.00 0|0:0.050:-0.18,-0.47,-2.32 0|0:0.050:-0.48,-0.48,-0.48 1|0:1.000:-3.62,-0.00,-5.00 0|0:0.050:-0.19,-0.46,-2.23 0|0:0.150:-0.19,-0.45,-2.26 1|0:1.100:-2.85,-0.45,-0.19 0|0:0.000:-0.13,-0.58,-3.30 0|0:0.050:-0.14,-0.56,-3.25 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.000:-0.04,-1.03,-5.00 0|0:0.000:-0.01,-1.57,-5.00 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.73,-5.00 0|0:0.050:-0.19,-0.46,-2.02 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.19,-0.46,-2.03 0|0:0.100:-0.16,-0.52,-2.37 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.08,-0.80,-4.10 0|0:0.150:-0.11,-0.65,-4.22 0|0:0.450:-0.37,-0.44,-0.67 0|0:0.100:-0.0654107,-0.854431,-5 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.24,-0.45,-1.18 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.0903049,-0.729554,-2.8729 0|0:0.000:-0.25,-0.45,-1.07 0|0:0.000:-0.11,-0.66,-3.80 0|0:0.050:-0.07,-0.85,-5.00 0|0:0.200:-0.20,-0.45,-2.12 0|0:0.000:-0.03,-1.15,-5.00 0|1:0.550:-0.26,-0.44,-1.06 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.050:-0.19,-0.47,-1.97 0|0:0.050:-0.30,-0.44,-0.86 0|0:0.100:-0.11,-0.65,-3.25 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.52,-1.71 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.06 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.92 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.41,-0.45,-0.59 0|0:0.050:-0.11,-0.64,-3.04 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.70 1|0:0.700:-0.48,-0.48,-0.48 0|0:0.150:-0.06,-0.86,-5.00 0|0:0.000:-0.24,-0.41,-1.43 0|0:0.000:-0.09,-0.72,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.250:-0.18,-0.47,-2.39 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.68,-0.10,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.04,-1.10,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.12,-0.63,-3.62 0|0:0.000:-0.19,-0.46,-1.93 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.20,-0.46,-1.73 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.20,-0.46,-1.70 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 +1 52144 rs190291950 T A,G 100 PASS THETA=0.0093;ERATE=0.0013;LDAF=0.0156;AA=T;AN=2184;VT=SNP;RSQ=0.5220;AVGPOST=0.9811;SNPSOURCE=LOWCOV;AC=21,22;AF=0.01,0.02;ASN_AF=0.0035;AMR_AF=0.01;AFR_AF=0.01;EUR_AF=0.01 GT:DS:GL 0|0:0.000:-0.01,-1.49,-5.00,-5.25,-6.02,-6.18 0|1:0.600:-0.26,-0.40,-1.30,-5.25,-6.02,-6.18 0|0:0.000:-0.23,-0.41,-1.57,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.74,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.22,-0.42,-1.74,-5.25,-6.02,-6.18 0|0:0.200:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.21,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.22,-0.42,-1.77,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.46,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.93,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|1:0.800:-2.14,-0.41,-0.22,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.66,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.52,-5.00,-5.25,-6.02,-6.18 0|1:0.900:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.95,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.04,-1.10,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.93,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.39,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.66,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.67,-4.22,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.34,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.88,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.43,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.22,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.46,-5.00,-5.25,-6.02,-6.18 0|1:0.700:-0.21,-0.43,-1.87,-5.25,-6.02,-6.18 0|0:0.050:-0.21,-0.43,-1.84,-5.25,-6.02,-6.18 0|0:0.050:-0.24,-0.41,-1.51,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.40,-5.00,-5.25,-6.02,-6.18 0|0:0.350:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.27,-0.45,-0.98,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-2.03,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.17,-0.49,-2.33,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.20,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.00341828,-2.10568,-5,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.26,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.18,-0.48,-2.29,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.98,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.94,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.91,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.13,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.187809,-0.493711,-1.51942,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.93,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.60,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.12,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.12,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.03,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.86,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.41,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.18,-0.48,-2.47,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-3.47,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.96,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.40,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.67,-4.40,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-2.06,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.67,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-3.62,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.04,-1.11,-5.00,-5.25,-6.02,-6.18 0|0:0.100:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-4.70,-5.25,-6.02,-6.18 0|0:0.050:-0.19,-0.45,-2.18,-5.25,-6.02,-6.18 1|0:1.000:-5.00,-0.38,-0.24,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-1.92,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.66,-4.10,-5.25,-6.02,-6.18 0|0:0.050:-0.16,-0.52,-3.01,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.90,-5.00,-5.25,-6.02,-6.18 0|1:0.750:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.92,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.98,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.193562,-0.458895,-1.92082,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.91,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.17,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.18,-0.47,-2.16,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.43,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.18,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-1.91,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.050:-0.22,-0.42,-1.75,-5.25,-6.02,-6.18 0|0:0.100:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.90,-4.70,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-3.40,-5.25,-6.02,-6.18 0|0:0.000:-0.20,-0.46,-1.71,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 +1 52185 rs201374420 TTAA . 244 PASS AA=.;AC=10;AF=0.0046;AFR_AF=0.0020;AMR_AF=0.02;AN=2184;ASN_AF=0.0035;AVGPOST=0.9840;ERATE=0.0037;LDAF=0.0124;RSQ=0.4271;THETA=0.0232;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-2.10,-46.00 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-0.30,-3.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.150:0,0,0 0|0:0.050:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-2.40,-52.50 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-2.10,-45.90 0|0:0.150:0,0,0 0|0:0.000:0.00,-1.20,-25.80 0|0:0.000:0.00,-1.20,-25.70 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-1.50,-31.40 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-1.20,-24.50 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-0.30,-6.40 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.60,-9.50 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.90,-19.60 0|0:0.000:0.00,-0.90,-16.20 0|0:0.000:0.00,-1.20,-23.00 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-1.80,-38.20 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-0.30,-6.50 0|0:0.000:0.00,-2.40,-52.50 0|0:0.050:0.00,-0.60,-12.80 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-2.10,-42.50 0|0:0.000:0.00,-1.50,-29.20 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-23.00 0|0:0.000:0.00,-0.30,-6.60 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.90,-19.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-0.30,-6.50 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-25.80 0|0:0.050:0.00,-0.30,-3.30 0|0:0.000:0.00,-1.20,-25.90 0|0:0.050:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.80,-39.10 0|0:0.000:0.00,-1.50,-29.90 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-1.80,-39.00 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.20,-25.80 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-3.30,-71.70 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 +1 53234 rs199502715 CAT ]1:1234]CTG 227 PASS AA=CAT;AC=10;AF=0.0046;AFR_AF=0.02;AMR_AF=0.0028;AN=2184;AVGPOST=0.9936;ERATE=0.0007;LDAF=0.0074;RSQ=0.6237;THETA=0.0119;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-17.90 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.30,-3.80 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.60,-9.00 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-3.00,-60.80 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.90,-18.30 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.50,-30.50 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.050:0,0,0 +1 53235 rs199502715 CAT ]1:1234]CTG,CTG 227 PASS AA=CAT;AC=10,11;AF=0.0046,0.0048;AFR_AF=0.02;AMR_AF=0.0028;AN=2184;AVGPOST=0.9936;ERATE=0.0007;LDAF=0.0074;RSQ=0.6237;THETA=0.0119;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.100:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-17.90,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-3.80,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-9.00,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-3.00,-60.80,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.50,-30.50,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 +1 54353 rs140052487 C A 10.0 PASS THETA=0.0026;AA=C;AN=2184;AC=16;VT=SNP;RSQ=0.5074;SNPSOURCE=LOWCOV;AVGPOST=0.9844;LDAF=0.0146;ERATE=0.0058;AF=0.01;ASN_AF=0.01;AMR_AF=0.0028;AFR_AF=0.02;EUR_AF=0.0013 GT:DS:GL 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.050:-0.10,-0.68,-4.10 0|0:0.000:-0.02,-1.27,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.22,-0.42,-1.79 0|0:0.100:-0.19,-0.47,-2.27 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.49 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.200:-0.03,-1.21,-5.00 0|0:0.000:-0.19,-0.46,-2.15 0|0:0.000:-0.18,-0.47,-2.40 0|0:0.000:-0.18,-0.47,-2.50 0|0:0.000:-0.01,-1.77,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.19,-0.46,-2.16 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.81,-5.00 0|0:0.100:-0.19,-0.46,-2.39 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.18,-0.47,-2.35 0|0:0.100:-0.24,-0.40,-1.53 0|0:0.050:-0.14,-0.56,-3.40 0|0:0.000:-0.25,-0.43,-1.17 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.18,-0.47,-2.15 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.31,-5.00 0|0:0.000:-0.18,-0.47,-1.98 0|0:0.000:-0.19,-0.47,-1.97 0|0:0.050:-0.18,-0.48,-2.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.0584786,-0.899698,-5 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.00,-3.00,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.0988033,-0.695768,-2.69897 0|0:0.000:-0.19,-0.46,-2.28 0|0:0.000:-0.02,-1.36,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.02,-1.33,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.18,-0.47,-2.29 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.20,-0.46,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.24,-0.44,-1.19 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.00,-3.11,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.050:-0.110452,-0.649132,-3.61979 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.11,-0.64,-3.74 0|0:0.000:-0.11,-0.64,-3.49 0|0:0.000:-0.10,-0.68,-3.85 0|0:0.000:-0.18,-0.47,-2.06 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.24,-0.41,-1.45 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-4.70 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.80 +1 54421 rs146477069 A G . PASS ERATE=0.0013;AN=2184;AC=220;VT=SNP;RSQ=0.7869;AVGPOST=0.9461;AA=A;THETA=0.0025;SNPSOURCE=LOWCOV;LDAF=0.1190;AF=0.10;ASN_AF=0.25;AMR_AF=0.12;AFR_AF=0.03;EUR_AF=0.02 GT:DS:GL 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.050:-0.20,-0.45,-2.16 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.050:-0.05,-0.94,-5.00 0|1:1.000:-3.80,-0.00,-5.00 0|0:0.000:-0.12,-0.62,-3.85 0|0:0.000:-0.01,-1.69,-5.00 0|0:0.000:-0.11,-0.67,-4.40 1|0:1.000:-3.85,-0.00,-4.70 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.23,-0.41,-1.65 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.19,-0.46,-2.34 0|0:0.000:-0.00,-2.02,-5.00 0|0:0.000:-0.04,-1.04,-5.00 0|0:0.000:-0.18,-0.48,-2.37 0|0:0.000:-0.01,-1.93,-5.00 0|0:0.000:-0.00,-3.05,-5.00 0|0:0.000:-0.09,-0.73,-4.70 0|0:0.000:-0.11,-0.66,-4.70 0|0:0.100:-0.06,-0.87,-5.00 0|0:0.000:-0.16,-0.52,-2.69 0|0:0.000:-0.00,-2.98,-5.00 0|0:0.050:-0.02,-1.32,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.050:-0.02,-1.43,-5.00 0|0:0.150:-0.24,-0.40,-1.54 0|0:0.050:-0.11,-0.66,-4.22 0|0:0.000:-0.07,-0.82,-5.00 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.200:-0.24,-0.41,-1.59 1|0:1.000:-4.00,-0.00,-2.35 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.42,-5.00 0|1:1.450:-2.49,-0.44,-0.20 0|0:0.000:-0.19,-0.46,-1.89 0|0:0.000:-0.10,-0.70,-4.10 0|0:0.000:-0.00,-2.00,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.0369019,-1.08906,-5 0|0:0.000:-0.00,-2.05,-5.00 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.00,-4.70,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.0453138,-1.00428,-4.22185 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.05,-0.96,-5.00 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.100:-0.26,-0.40,-1.30 0|0:0.050:-0.19,-0.46,-1.98 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.050:-0.19,-0.46,-2.05 0|0:0.050:-0.06,-0.87,-4.70 0|0:0.000:-0.19,-0.46,-2.04 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-3.59 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-4.70 0|0:0.000:-0.20,-0.44,-2.07 0|0:0.000:-0.11,-0.66,-3.70 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.050:-0.09,-0.72,-5.00 0|0:0.000:-0.01,-1.69,-5.00 0|0:0.100:-0.14,-0.57,-3.21 0|0:0.000:-0.00,-2.18,-5.00 0|0:0.000:-0.00,-2.55,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.000:-0.0554384,-0.921398,-5 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.00,-2.25,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.000:-0.13,-0.59,-3.55 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.450:-0.11,-0.64,-3.18 0|0:0.000:-0.01,-1.58,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 54490 rs141149254 G A 100 STD_FILTER ERATE=0.0004;THETA=0.0074;AA=G;AN=2184;VT=SNP;RSQ=0.8366;AVGPOST=0.9646;AC=175;SNPSOURCE=LOWCOV;LDAF=0.0929;AF=0.08;ASN_AF=0.0035;AMR_AF=0.12;AFR_AF=0.03;EUR_AF=0.15 GT:DS:GL 1|0:1.000:-5.00,-0.00,-4.22 0|0:0.100:-0.14,-0.55,-3.30 0|0:0.000:-0.00,-2.74,-5.00 0|0:0.000:-0.01,-1.80,-5.00 0|0:0.000:-0.00,-2.91,-5.00 0|0:0.050:-0.02,-1.28,-5.00 1|1:1.750:-5.00,-0.81,-0.07 1|0:1.050:-5.00,-0.12,-0.62 0|0:0.000:-0.01,-1.50,-5.00 1|0:1.000:-1.38,-0.02,-5.00 0|0:0.050:-0.21,-0.42,-1.92 1|0:1.000:-3.49,-0.00,-5.00 0|0:0.050:-0.11,-0.64,-4.40 1|0:1.000:-5.00,0.00,-5.00 1|0:1.000:-5.00,-0.00,-4.70 0|0:0.000:-0.04,-1.09,-5.00 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.350:-0.19,-0.46,-2.19 1|0:1.000:-1.73,-0.01,-4.70 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.550:-0.19,-0.47,-2.17 0|1:1.000:-5.00,0.00,-5.00 0|0:0.000:-0.00,-1.98,-5.00 1|0:0.900:-0.90,-0.06,-5.00 0|0:0.000:-0.20,-0.45,-1.87 0|1:1.000:-5.00,-0.17,-0.49 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.03,-1.20,-5.00 1|0:1.000:-3.92,-0.00,-2.61 0|0:0.400:-0.07,-0.82,-5.00 1|0:1.000:-2.12,-0.02,-1.48 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.050:-0.00,-1.95,-5.00 0|1:1.000:-5.00,0.00,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.01,-1.85,-5.00 0|0:0.000:-0.12,-0.62,-3.21 0|0:0.100:-0.11,-0.63,-3.44 0|0:0.150:-0.04,-1.03,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.050:-0.05,-0.95,-5.00 0|0:0.000:-0.0075437,-1.76397,-5 0|1:1.000:-2.73,-0.00,-5.00 0|1:1.200:-5.00,-0.14,-0.55 1|0:1.000:-5.00,0.00,-5.00 0|0:0.050:-0.10,-0.67,-3.42 1|1:1.800:-4.70,-0.62,-0.12 0|0:0.050:-0.02,-1.33,-5.00 0|1:1.000:-1.18283,-0.0301277,-2.86012 1|1:2.000:-5.00,-0.70,-0.10 0|0:0.100:-0.04,-1.06,-5.00 1|0:1.050:-2.28,-0.02,-1.44 0|1:1.000:-5.00,0.00,-5.00 0|1:1.000:-2.15,-0.00,-5.00 0|0:0.050:-0.06,-0.89,-5.00 0|1:1.000:-4.00,-0.00,-2.74 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.150:-0.13,-0.58,-2.91 0|0:0.050:-0.09,-0.75,-4.00 0|0:0.050:-0.02,-1.45,-5.00 1|1:1.600:-5.00,-0.63,-0.12 0|1:1.000:-5.00,-0.00,-2.02 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.000:-0.18,-0.48,-2.24 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.12,-0.62,-3.15 0|0:0.050:-0.20,-0.45,-1.91 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.350:-0.27,-0.44,-1.02 0|1:1.250:-2.48,-0.44,-0.20 0|0:0.200:-0.48,-0.48,-0.48 1|0:0.950:-1.27,-0.02,-4.40 0|0:0.000:-0.04,-1.02,-5.00 0|0:0.250:-0.05,-0.99,-5.00 0|1:1.000:-4.22,-0.00,-2.30 0|0:0.000:-0.02,-1.35,-5.00 1|0:1.050:-5.00,-0.04,-1.03 0|0:0.000:-0.09,-0.72,-4.70 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.00,-2.88,-5.00 0|0:0.100:-0.195247,-0.456652,-1.89688 0|1:1.000:-1.56,-0.01,-4.00 1|0:1.000:-5.00,0.00,-5.00 0|1:0.700:-0.17,-0.49,-2.31 0|0:0.000:-0.02,-1.32,-5.00 0|0:0.000:-0.19,-0.46,-1.93 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 1|0:1.000:-3.58,-0.00,-4.70 0|0:0.100:-0.19,-0.46,-1.82 0|0:0.000:-0.00,-2.09,-5.00 0|0:0.000:-0.00,-2.62,-5.00 0|0:0.150:-0.07,-0.84,-4.40 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 54753 rs143174675 T G 100 STD_FILTER;PASS AA=T;AN=2184;RSQ=0.6820;AC=65;VT=SNP;THETA=0.0080;ERATE=0.0016;SNPSOURCE=LOWCOV;AVGPOST=0.9697;LDAF=0.0399;AF=0.03;AMR_AF=0.04;AFR_AF=0.07;EUR_AF=0.03 GT:DS:GL 0|0:0.050:-0.10,-0.67,-4.70 0|0:0.000:-0.00,-2.01,-5.00 0|1:1.000:-3.55,-0.00,-3.59 0|0:0.000:-0.10,-0.67,-3.92 0|0:0.050:-0.12,-0.61,-3.80 0|0:0.000:-0.10,-0.69,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.02,-1.36,-5.00 0|0:0.000:-0.01,-1.75,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.100:-0.10,-0.70,-5.00 0|0:0.000:-0.21,-0.43,-1.87 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.000:-0.00,-2.20,-5.00 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.06,-0.90,-5.00 1|0:0.700:-1.01,-0.04,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.01,-1.70,-5.00 0|0:0.000:-0.13,-0.57,-3.25 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.100:-0.19,-0.46,-1.99 0|0:0.000:-0.00,-2.39,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.00,-2.73,-5.00 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.050:-0.23,-0.41,-1.63 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.050:-0.10,-0.68,-4.00 0|1:0.950:-2.56,-0.44,-0.20 0|0:0.000:-0.08,-0.79,-5.00 0|0:0.000:-0.20,-0.45,-1.76 0|0:0.000:-0.05,-0.96,-5.00 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.00,-3.32,-5.00 0|1:1.050:-2.44,-0.27,-0.34 0|0:0.000:-0.00425076,-2.01144,-5 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.00,-2.07,-5.00 0|0:0.000:-0.00,-3.34,-5.00 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.300:-0.10,-0.70,-5.00 0|0:0.350:-1.59414,-0.0311903,-1.35813 0|0:0.000:-0.27,-0.44,-0.98 0|0:0.000:-0.00,-3.12,-5.00 0|0:0.000:-0.01,-1.72,-5.00 0|0:0.000:-0.00,-2.25,-5.00 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.050:-0.12,-0.63,-3.34 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.01,-1.54,-5.00 0|0:0.000:-0.26,-0.44,-1.03 0|0:0.000:-0.00,-2.11,-5.00 0|0:0.000:-0.02,-1.47,-5.00 0|0:0.000:-0.14,-0.57,-2.97 0|0:0.000:-0.00,-3.70,-5.00 0|0:0.100:-0.11,-0.66,-4.40 0|0:0.100:-0.10,-0.68,-3.92 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.06,-0.86,-4.70 0|1:1.000:-4.40,-0.00,-5.00 0|0:0.000:-0.02,-1.44,-5.00 0|0:0.050:-0.12,-0.63,-2.34 0|0:0.000:-0.11,-0.65,-3.11 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.80,-4.70 0|0:0.000:-0.15,-0.55,-3.38 0|0:0.000:-0.00,-2.17,-5.00 0|0:0.000:-0.01,-1.58,-5.00 1|0:1.000:-1.98,-0.00,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.000:-0.00,-2.80,-5.00 0|0:0.350:-0.14,-0.57,-5.00 0|0:0.000:-0.00,-3.40,-5.00 0|0:0.050:-0.0512253,-0.953661,-5 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.00,-3.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.21,-0.44,-1.70 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.100:-0.19,-0.46,-1.92 0|0:0.050:-0.07,-0.83,-4.70 0|0:0.000:-0.11,-0.64,-3.42 0|0:0.000:-0.00,-2.01,-5.00 0|0:0.050:-0.11,-0.66,-3.52 0|0:0.000:-0.01,-1.54,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.200:-0.19,-0.47,-1.80 +1 55249 rs200769871 C CTATGG 443 . AA=C;AC=151;AF=0.07;AFR_AF=0.03;AMR_AF=0.08;AN=2184;ASN_AF=0.16;AVGPOST=0.9073;ERATE=0.0063;EUR_AF=0.02;LDAF=0.0968;RSQ=0.5891;THETA=0.0038;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.200:0,0,0 0|0:0.050:0,0,0 0|1:0.800:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.500:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.200:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.90,-20.10 0|0:0.100:0.00,-0.30,-6.70 0|0:0.200:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.100:0,0,0 0|0:0.050:0.00,-0.60,-9.80 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0.00,-0.90,-20.10 0|0:0.300:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.200:0,0,0 0|0:0.400:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 1|1:1.300:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0.00,-0.30,-6.70 0|0:0.000:0.00,-1.20,-26.80 0|0:0.150:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-0.60,-9.80 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-1.50,-33.50 0|0:0.000:0,0,0 1|0:1.000:-7.60,0.00,-38.10 0|0:0.000:0.00,-0.90,-20.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.000:0.00,-0.90,-20.10 0|0:0.050:0.00,-0.30,-6.70 0|0:0.100:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-1.20,-26.80 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0.00,-0.60,-13.40 0|0:0.050:0,0,0 0|0:0.100:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.450:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 +1 55330 rs185215913 G A 100 PASS ERATE=0.0005;AA=G;AN=2184;VT=SNP;THETA=0.0086;AVGPOST=0.9988;LDAF=0.0011;SNPSOURCE=LOWCOV;AC=1;RSQ=0.4701;AF=0.0005;AFR_AF=0.0020 GT:DS:GL 0|0:0.000:-0.18,-0.48,-2.47 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.80,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.44,-0.46,-0.54 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.25 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.19,-0.46,-2.42 0|0:0.000:-0.19,-0.47,-2.25 0|0:0.000:-0.19,-0.46,-2.28 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.14,-0.55,-2.91 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.13,-0.58,-2.69 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-3.38 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.86,-4.70 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.103617,-0.673255,-4.22185 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.000:-0.00,-2.02,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00966115,-1.65758,-5 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.000:-0.01,-1.71,-5.00 0|0:0.000:-0.08,-0.78,-5.00 0|0:0.000:-0.12,-0.61,-3.85 0|0:0.000:-0.00,-2.44,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.89,-5.00 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.39 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.87 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.74 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-3.34 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.73,-0.09,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.37,-5.00 0|0:0.000:-0.11,-0.67,-3.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.14,-0.55,-3.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.83 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 +1 55367 rs190850374 G A 100 PASS ERATE=0.0004;THETA=0.0044;AA=G;AN=2184;VT=SNP;LDAF=0.0029;RSQ=0.3860;SNPSOURCE=LOWCOV;AVGPOST=0.9961;AC=2;AF=0.0009;AMR_AF=0.01 GT:DS:GL 0|0:0.000:-0.18,-0.48,-2.47 0|0:0.000:-0.20,-0.44,-2.08 0|0:0.000:-0.19,-0.45,-2.17 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.20,-0.45,-2.11 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.02,-1.46,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.62 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.04,-1.05,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.19,-0.45,-2.30 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.21,-0.43,-1.92 0|0:0.000:-0.00,-1.96,-5.00 0|0:0.050:-0.19,-0.45,-2.17 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.38 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.80,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.17 0|0:0.050:-0.10,-0.69,-3.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-4.40 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.185074,-0.467348,-2.21753 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.0430444,-1.0254,-4.39794 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.00,-2.96,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.09,-0.71,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.03,-1.24,-5.00 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-1.97 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-1.99 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.67,-3.21 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.20 0|0:0.000:-0.23,-0.45,-1.30 0|0:0.000:-0.00,-2.28,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.39 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.00,-2.00,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.10,-0.68,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.19,-0.46,-1.82 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.85 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 58814 rs114420996 G A 100 PASS AC=223 GT:DS:GL 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.22,-0.42,-1.80 0|0:0.000:-0.00,-2.81,-5.00 0|0:0.000:-0.04,-1.11,-5.00 0|0:0.000:-0.00,-3.80,-5.00 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.00,-2.06,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.000:-0.09,-0.74,-5.00 1|0:1.000:-1.34,-0.02,-5.00 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.00,-2.37,-5.00 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.00,-2.91,-5.00 1|0:1.000:-5.00,-0.00,-3.70 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.06,-0.89,-5.00 1|0:1.000:-3.70,-0.00,-2.23 0|0:0.000:-0.00,-3.49,-5.00 0|0:0.000:-0.00,-2.57,-5.00 1|0:1.000:-0.92,-0.06,-5.00 0|0:0.000:-0.00,-2.42,-5.00 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.00,-2.17,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.01,-1.59,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.00,-2.86,-5.00 0|0:0.000:-0.10,-0.67,-3.92 0|0:0.000:-0.11,-0.67,-3.80 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.08,-0.76,-3.92 1|0:1.100:-2.98,-0.46,-0.19 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.00305076,-2.1549,-5 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.73,-5.00 0|0:0.200:-0.44,-0.47,-0.53 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.000:-0.0464433,-0.994133,-4.22185 0|0:0.000:-0.00,-2.99,-5.00 0|1:1.000:-5.00,-0.14,-0.56 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.01,-1.88,-5.00 0|0:0.000:-0.00,-2.31,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.16,-5.00 1|0:1.000:-3.70,-0.00,-5.00 0|0:0.000:-0.12,-0.62,-3.34 0|0:0.000:-0.11,-0.66,-4.22 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.11,-0.65,-3.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.08 0|0:0.000:-0.11,-0.67,-3.47 0|0:0.000:-0.10,-0.69,-4.22 0|0:0.050:-0.10,-0.69,-3.80 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.70 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.050:-0.22,-0.45,-1.32 0|0:0.600:-0.26,-0.34,-5.00 0|0:0.000:-0.00,-2.74,-5.00 0|0:0.000:-0.01,-1.76,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.22,-0.43,-1.70 0|0:0.000:-0.11,-0.64,-4.22 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.00,-2.52,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.01,-1.70,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.11,-0.65,-3.38 0|0:0.000:-0.02,-1.39,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.000:-0.00,-1.96,-5.00 0|0:0.000:-0.10,-0.67,-3.28 0|0:0.050:-0.35,-0.42,-0.76 +1 61462 rs56992750 T A 100 PASS LDAF=0.0378 GT:DS:GL 0|0:0.050:-0.19,-0.46,-2.28 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.20,-0.45,-1.91 0|0:0.000:-0.20,-0.45,-2.08 0|0:0.050:-0.22,-0.43,-1.79 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.000:-0.08,-0.76,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.25 0|0:0.000:-0.36,-0.41,-0.76 0|0:0.000:-0.18,-0.48,-2.69 0|0:0.050:-0.08,-0.77,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.34 0|0:0.000:-0.11,-0.66,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.23,-0.41,-1.50 0|0:0.000:-0.17,-0.48,-2.49 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.13 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.47,-5.00 0|0:0.000:-0.13,-0.60,-3.80 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.000:-0.26,-0.40,-1.34 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.19,-0.45,-2.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.000:-0.37,-0.42,-0.72 0|0:0.000:-0.37,-0.42,-0.71 0|0:0.000:-0.10,-0.67,-4.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.18,-0.48,-2.19 0|0:0.000:-0.18,-0.47,-2.42 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.180798,-0.474385,-2.29414 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.55 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.02,-1.37,-5.00 0|0:0.050:-0.21,-0.43,-1.84 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.15,-0.54,-2.57 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.10,-0.67,-3.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.67,-3.42 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.63,-3.62 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.10 0|0:0.000:-0.03,-1.16,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.04,-1.05,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.15,-0.53,-3.13 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.22,-0.42,-1.76 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.31,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.11,-0.66,-3.92 0|0:0.000:-0.17,-0.49,-2.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.88 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 66176 rs28552463 T A 100 PASS AN=2184;RSQ=0.4451;VT=SNP;AA=.;THETA=0.0095;LDAF=0.0631;AC=70;SNPSOURCE=LOWCOV;ERATE=0.0061;AVGPOST=0.9210;AF=0.03;ASN_AF=0.0017;AMR_AF=0.01;AFR_AF=0.13;EUR_AF=0.0013 GT:DS:GL 0|0:0.050:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.46,-2.26 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.19,-0.46,-2.40 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.18,-0.48,-2.44 0|0:0.000:-0.19,-0.45,-2.24 0|0:0.000:-0.12,-0.63,-3.85 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.44,-0.46,-0.54 0|0:0.000:-0.12,-0.63,-4.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.89,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.12,-0.63,-4.10 0|0:0.000:-0.19,-0.46,-2.36 0|0:0.050:-0.14,-0.57,-1.98 0|0:0.000:-0.29,-0.44,-0.90 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.05 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.03,-1.25,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.113769,-0.637668,-3.85387 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.46,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.11,-5.00 0|0:0.000:-0.19,-0.46,-2.16 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.03,-1.18,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.45,-2.08 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.74 0|0:0.000:-0.19,-0.46,-2.32 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.97 0|0:0.050:-0.33,-0.44,-0.78 0|0:0.000:-0.06,-0.89,-4.70 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.18,-0.48,-2.53 0|0:0.000:-0.18,-0.47,-2.27 0|0:0.000:-0.19,-0.46,-2.20 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-1.95 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.15 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.11,-0.64,-3.66 0|0:0.050:-0.195247,-0.456652,-1.89688 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.20,-0.46,-1.75 0|0:0.000:-0.20,-0.45,-2.22 0|0:0.050:-0.20,-0.46,-1.72 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 66219 rs181028663 A T 100 PASS LDAF=0.1137;ERATE=0.0074;AN=2184;VT=SNP;AA=.;AC=68;THETA=0.0059;RSQ=0.2946;AVGPOST=0.8268;SNPSOURCE=LOWCOV;AF=0.03;ASN_AF=0.08;AMR_AF=0.04;AFR_AF=0.01;EUR_AF=0.01 GT:DS:GL 0|0:0.050:-0.18,-0.48,-2.49 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.32,-0.43,-0.80 0|0:0.250:-0.18,-0.48,-2.17 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.33,-0.43,-0.79 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-2.42 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.81,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.61,-3.22 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.36,-0.44,-0.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.26,-0.44,-1.05 0|0:0.000:-0.00,-2.04,-5.00 0|0:0.100:-0.15,-0.55,-2.11 0|0:0.050:-0.27,-0.43,-1.06 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.47,-2.37 0|0:0.050:-0.11,-0.65,-2.42 1|0:0.550:-0.45,-0.47,-0.52 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-2.04 0|0:0.600:-0.37,-0.43,-0.69 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.69,-4.00 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.53,-1.79 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.12,-0.61,-3.17 0|0:0.050:-0.18,-0.48,-2.33 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.050:-0.42,-0.46,-0.57 0|0:0.050:-0.17,-0.51,-1.67 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.200:-0.32,-0.44,-0.82 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.46 0|0:0.050:-0.15,-0.53,-2.85 0|0:0.100:-0.18,-0.47,-2.27 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.42,-0.45,-0.58 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.40,-0.44,-0.61 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.47,-2.08 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.68,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.200:-0.10,-0.70,-4.70 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.27,-0.40,-1.18 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.47,-1.81 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 66331 rs186063952 A C 100 PASS THETA=0.0126;AVGPOST=0.7656;RSQ=0.1616;AN=2184;LDAF=0.1387;ERATE=0.0093;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AC=42;AF=0.02;ASN_AF=0.0035;AMR_AF=0.01;AFR_AF=0.07 GT:DS:GL 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.45,-0.47,-0.51 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.70,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.68,-4.40 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.46,-1.30 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.350:-0.477139,-0.477113,-0.477113 0|0:0.250:-0.17,-0.49,-2.53 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.18,-0.48,-2.45 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.20 0|0:0.150:-0.31,-0.43,-0.84 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.51,-2.75 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.47,-0.47,-0.49 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.550:-0.477139,-0.477113,-0.477113 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 +1 66442 rs192044252 T A 100 PASS RSQ=0.1763;AVGPOST=0.7894;AN=2184;THETA=0.0031;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AC=36;ERATE=0.0107;LDAF=0.1241;AF=0.02;ASN_AF=0.0035;AMR_AF=0.03;AFR_AF=0.02;EUR_AF=0.01 GT:DS:GL 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.14,-0.56,-2.05 0|0:0.100:-0.42,-0.45,-0.58 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.70,-4.70 0|0:0.200:-0.44,-0.46,-0.54 0|0:0.100:-0.05,-0.99,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.15,-0.53,-3.19 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.26,-0.44,-1.03 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.150:-0.18,-0.47,-2.41 0|0:0.200:-0.48,-0.48,-0.48 0|1:0.650:-0.24,-0.45,-1.14 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.200:-0.20,-0.48,-1.40 0|1:0.550:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.43,-0.91 0|0:0.000:-0.08,-0.79,-4.10 0|0:0.100:-0.28,-0.43,-1.01 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.82,-3.25 0|0:0.100:-0.33,-0.44,-0.76 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.21,-0.47,-1.40 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.477139,-0.477113,-0.477113 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.23,-0.46,-1.21 0|0:0.000:-0.12,-0.63,-3.38 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.100:-0.28,-0.43,-0.95 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.300:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.12,-0.63,-3.30 0|1:0.750:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.48,-2.20 0|0:0.100:-0.19,-0.49,-1.52 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.35,-0.44,-0.72 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.14,-0.58,-1.96 0|0:0.000:-0.05,-0.93,-4.70 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.300:-0.19,-0.46,-1.82 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.08,-0.78,-3.09 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.97,-4.70 0|0:0.000:-0.32,-0.43,-0.82 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.500:-0.477139,-0.477113,-0.477113 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.27,-0.44,-0.98 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 +1 66457 rs13328655 T A 100 PASS ERATE=0.0085;AN=2184;VT=SNP;AA=.;AC=31;AVGPOST=0.8340;LDAF=0.0957;RSQ=0.1836;SNPSOURCE=LOWCOV;THETA=0.0024;AF=0.01;ASN_AF=0.01;AMR_AF=0.01;AFR_AF=0.03;EUR_AF=0.01 GT:DS:GL 0|0:0.150:-0.20,-0.44,-2.01 0|0:0.050:-0.21,-0.47,-1.41 0|0:0.250:-0.47,-0.47,-0.49 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.050:-0.23,-0.45,-1.28 0|0:0.050:-0.09,-0.75,-3.92 1|0:0.650:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.42,-1.85 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.44,-0.90 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.36 0|0:0.150:-0.18,-0.47,-2.42 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.49,-1.54 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.250:-0.30,-0.43,-0.90 0|1:0.950:-0.48,-0.48,-0.48 0|0:0.200:-0.23,-0.44,-1.27 0|0:0.050:-0.27,-0.43,-1.05 0|0:0.050:-0.22,-0.45,-1.37 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.83,-3.30 0|0:0.150:-0.34,-0.44,-0.74 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.33,-0.43,-0.81 0|0:0.200:-0.46,-0.47,-0.50 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.477139,-0.477113,-0.477113 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.150:-0.44,-0.46,-0.54 0|0:0.300:-0.05,-0.94,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.33,-0.43,-0.78 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.06,-0.88,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.48,-2.20 1|0:0.900:-1.78,-0.13,-0.61 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.46,-1.24 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.17,-0.53,-1.68 0|0:0.100:-0.16,-0.51,-2.74 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.19,-0.46,-1.82 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.250:-0.22,-0.47,-1.29 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.10 0|0:0.100:-0.32,-0.43,-0.82 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.600:-0.477139,-0.477113,-0.477113 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.41,-0.45,-0.58 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 +1 66507 rs12401368 T A 100 PASS ERATE=0.0197;AN=2184;VT=SNP;AA=.;THETA=0.0122;SNPSOURCE=LOWCOV;AC=170;RSQ=0.2110;LDAF=0.2457;AVGPOST=0.6536;AF=0.08;ASN_AF=0.07;AMR_AF=0.09;AFR_AF=0.05 GT:DS:GL 0|1:1.000:-2.28,-0.01,-1.70 1|0:1.000:-2.41,-0.20,-0.44 0|0:0.200:-0.23,-0.45,-1.20 1|0:1.300:-2.79,-0.45,-0.19 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 1|1:1.400:-3.09,-0.47,-0.18 1|0:1.200:-1.17,-0.39,-0.28 0|0:0.150:-0.12,-0.61,-3.22 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.450:-0.21,-0.43,-1.89 1|0:0.600:-0.48,-0.48,-0.48 1|0:0.700:-0.27,-0.44,-0.98 1|0:0.750:-0.48,-0.48,-0.48 0|1:1.150:-3.02,-0.46,-0.18 0|1:1.150:-3.11,-0.47,-0.18 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-0.32,-0.43,-0.83 1|0:0.750:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 1|0:0.950:-0.44,-0.46,-0.54 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.450:-0.33,-0.43,-0.78 0|0:0.050:-0.18,-0.47,-2.35 0|0:0.150:-0.33,-0.43,-0.79 0|0:0.600:-0.24,-0.44,-1.25 0|0:0.600:-0.48,-0.48,-0.48 0|1:0.900:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.300:-0.34,-0.30,-1.42 0|0:0.100:-0.17,-0.52,-1.54 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.27,-0.43,-1.01 0|0:0.550:-0.38,-0.44,-0.66 0|0:0.450:-0.46,-0.47,-0.51 0|0:0.150:-0.477139,-0.477113,-0.477113 1|0:0.850:-0.48,-0.48,-0.48 1|1:1.150:-0.48,-0.48,-0.48 0|1:0.950:-2.15,-0.01,-1.81 0|0:0.500:-0.48,-0.48,-0.48 0|1:1.000:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.477139,-0.477113,-0.477113 0|1:1.000:-1.83,-0.01,-3.70 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|1:1.150:-2.81,-0.46,-0.19 0|0:0.150:-0.23,-0.46,-1.22 1|1:1.450:-5.00,-0.65,-0.11 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.450:-0.15,-0.55,-1.84 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.250:-0.36,-0.44,-0.69 0|1:1.050:-2.80,-0.27,-0.33 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.900:-0.48,-0.48,-0.48 0|0:0.250:-0.27,-0.44,-1.00 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.350:-0.09,-0.71,-3.15 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 1|1:1.450:-3.01,-0.46,-0.18 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.750:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.700:-0.477139,-0.477113,-0.477113 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 1|0:0.950:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 +1 67179 rs149952626 C G 100 PASS AVGPOST=0.9946;AN=2184;VT=SNP;AA=.;THETA=0.0046;SNPSOURCE=LOWCOV;ERATE=0.0012;AC=11;RSQ=0.6333;LDAF=0.0069;AF=0.01;ASN_AF=0.02 GT:DS:GL 0|0:0.000:-0.01,-1.77,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.14,-0.56,-3.27 0|0:0.000:-0.19,-0.46,-2.27 0|0:0.000:-0.21,-0.43,-1.86 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.000:-0.14,-0.57,-3.66 0|0:0.050:-0.21,-0.43,-1.87 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.66 0|0:0.000:-0.09,-0.73,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.45,-2.20 0|0:0.000:-0.11,-0.63,-4.40 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.10,-0.67,-4.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.15,-0.54,-2.96 0|0:0.000:-0.03,-1.21,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.18,-0.47,-2.37 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.89,-5.00 0|0:0.000:-0.14,-0.57,-2.85 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.24,-0.45,-1.17 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.00 0|0:0.000:-0.16,-0.51,-2.52 0|0:0.000:-0.23,-0.43,-1.46 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.51,-2.45 0|0:0.000:-0.18,-0.48,-2.43 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.115567,-0.631713,-3.85387 0|0:0.000:-0.01,-1.58,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.13 0|0:0.000:-0.0960423,-0.706328,-2.75449 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.26 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.10,-0.69,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.23 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.000:-0.09,-0.71,-4.70 0|0:0.000:-0.18,-0.48,-2.57 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.98 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.67,-3.49 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.25 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.14,-0.56,-3.30 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.04,-1.01,-5.00 0|0:0.050:-0.04,-1.11,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.09,-0.71,-4.10 0|0:0.000:-0.18,-0.47,-2.54 0|0:0.000:-0.18,-0.47,-2.14 0|0:0.000:-0.10,-0.68,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.22,-0.43,-1.49 0|0:0.000:-0.04,-1.07,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.86 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 +1 67181 rs77662731 A G 100 PASS AVGPOST=0.9817;THETA=0.0096;ERATE=0.0013;AN=2184;RSQ=0.8542;AC=104;LDAF=0.0529;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AF=0.05;AMR_AF=0.02;AFR_AF=0.20 GT:DS:GL 0|0:0.000:-0.01,-1.49,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.19,-0.46,-2.27 0|0:0.000:-0.21,-0.43,-1.94 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.000:-0.00,-2.63,-5.00 0|0:0.050:-0.14,-0.57,-3.70 0|0:0.000:-0.21,-0.43,-1.87 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.67 0|0:0.000:-0.09,-0.74,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.050:-0.12,-0.61,-4.10 0|0:0.000:-0.04,-1.03,-5.00 0|0:0.000:-0.10,-0.67,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.15,-0.55,-2.97 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.02,-1.34,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.000:-0.13,-0.58,-2.89 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.23,-0.46,-1.23 0|0:0.000:-0.08,-0.77,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.16,-0.51,-2.52 0|0:0.050:-0.22,-0.43,-1.51 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.62,-3.12 0|0:0.000:-0.18,-0.47,-2.42 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11627,-0.62945,-3.79588 0|0:0.000:-0.01,-1.59,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.13 0|0:0.000:-0.0975185,-0.700667,-2.72125 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.02,-1.41,-5.00 0|0:0.000:-0.18,-0.47,-2.25 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.10,-0.69,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.22 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.000:-0.10,-0.71,-4.70 0|0:0.000:-0.18,-0.48,-2.57 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-1.99 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.11,-0.67,-3.49 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.27 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.14,-0.56,-3.38 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.18,-0.47,-2.55 0|0:0.000:-0.18,-0.47,-2.16 0|0:0.000:-0.10,-0.67,-3.74 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.86 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_alt.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_alt.vcf new file mode 100644 index 0000000000..c3b71652bf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_alt.vcf @@ -0,0 +1,22 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249,295;AF=0.11,0.12 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249,296;AF=0.11,0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 700 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 800 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 900 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1000 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1100 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1200 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1300 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1400 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1500 rs180734498 C * 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1600 rs180734498 C ]1:100]AGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1700 rs180734498 C [1:100[AGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1800 rs180734498 C AGT]1:100] 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1900 rs180734498 C AGT[1:100[ 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1900 rs180734498 C . 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_chrom.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_chrom.vcf new file mode 100644 index 0000000000..f14bc16a5f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_chrom.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<2> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1ABC 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1.A 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1A> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1*> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_filter.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_filter.vcf new file mode 100644 index 0000000000..30111fb623 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_filter.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T 100 q10 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 q10;dp10 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs180734498 C T 100 my-filter AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C T 100 f1-1;f2 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C T 100 . AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_format.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_format.vcf new file mode 100644 index 0000000000..7224be4eef --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_format.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AC=4 GT 0|0 0|1 +1 200 rs180734498 C T 100 PASS AC=4 GL -0.13,-0.58,-3.62 -2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 PASS AC=4 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_id.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_id.vcf new file mode 100644 index 0000000000..5882d9f6c0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_id.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 0 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1 rs180734498;rs180734499 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 123456 abc123.id,456-789 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 234567 . C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_info.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_info.vcf new file mode 100644 index 0000000000..0ca184d378 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_info.vcf @@ -0,0 +1,61 @@ +##fileformat=VCFv4.2 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +0 100 rs180734498 C T 100 PASS AA=ACGT GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 200 rs180734498 C T 100 PASS AA=. GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 300 rs180734498 C T 100 PASS AA=- GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 400 rs180734498 C T 100 PASS AA=1.23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 100 rs180734498 C T 100 PASS AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AC=1,1 GT:DS:GL 0|2:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +2 200 rs180734498 C T 100 PASS AF=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 300 rs180734498 C T 100 PASS AF=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C T 100 PASS AF=0.5e-2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 100 rs180734498 C T 100 PASS AN=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 200 rs180734498 C T 100 PASS AN=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +4 300 rs180734498 C T 100 PASS BQ=0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +4 400 rs180734498 C T 100 PASS BQ=123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 100 rs180734498 C T 100 PASS BQ=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 200 rs180734498 C T 100 PASS CIGAR=1D GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 300 rs180734498 C T 100 PASS CIGAR=1M30I2D1N GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 400 rs180734498 C T,G 100 PASS CIGAR=1M30I2D1N,1X GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +6 100 rs180734498 C T 100 PASS DB GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +6 200 rs180734498 C T 100 PASS DB=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +6 300 rs180734498 C T 100 PASS DB=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +7 100 rs180734498 C T 100 PASS DP=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +7 200 rs180734498 C T 100 PASS DP=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +8 100 rs180734498 C T 100 PASS END=100 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +8 200 rs180734498 C T 100 PASS END=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 100 rs180734498 C T 100 PASS H2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 200 rs180734498 C T 100 PASS H2=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 300 rs180734498 C T 100 PASS H2=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 100 rs180734498 C T 100 PASS H3 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 200 rs180734498 C T 100 PASS H3=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 300 rs180734498 C T 100 PASS H3=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +11 200 rs180734498 C T 100 PASS MQ=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +11 300 rs180734498 C T 100 PASS MQ=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +12 100 rs180734498 C T 100 PASS MQ0=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +12 200 rs180734498 C T 100 PASS MQ0=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +13 100 rs180734498 C T 100 PASS NS=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +13 200 rs180734498 C T 100 PASS NS=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +14 200 rs180734498 C T 100 PASS SB=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +14 300 rs180734498 C T 100 PASS SB=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 100 rs180734498 C T 100 PASS SOMATIC GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 200 rs180734498 C T 100 PASS SOMATIC=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 300 rs180734498 C T 100 PASS SOMATIC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 100 rs180734498 C T 100 PASS VALIDATED GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 200 rs180734498 C T 100 PASS VALIDATED=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 300 rs180734498 C T 100 PASS VALIDATED=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 100 rs180734498 C T 100 PASS 1000G GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 200 rs180734498 C T 100 PASS 1000G=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 300 rs180734498 C T 100 PASS 1000G=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 100 rs180734498 C T 100 PASS MY=0.777,-0.123,0.5;VT=S;ASN_AF=0.13;AMR_AF=0.17;AFR_AF=0.04;EUR_AF=0.21 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 200 rs180734498 C T 100 PASS MY=0.777,-0.123;EXPLAIN="info_keys_with_Number=G_is_not_defined,_any_number_is_allowed" GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 300 rs180734498 C T,G,A 100 PASS MY2=0.777,-0.123,0.5,-0.987;RSQ=0.4319;LDAF=0.2327;ERATE=0.0161;AN=2184;THETA=0.0046;SNPSOURCE=LOWCOV GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75,-2.75,-3.45,-4.75,-6.55 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75,-2.75,-3.45,-4.75,-6.55 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_pos.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_pos.vcf new file mode 100644 index 0000000000..89569fd158 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_pos.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 0 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 1 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1ABC 123456 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_qual.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_qual.vcf new file mode 100644 index 0000000000..022f7d71c2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_qual.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T 2e+1 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T 5.3e-10 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs180734498 C T 5.75 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C T . PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C T Inf PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 700 rs180734498 C T +Inf PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 800 rs180734498 C T NaN PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_ref.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_ref.vcf new file mode 100644 index 0000000000..8e64945032 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_ref.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 CAGT T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_samples.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_samples.vcf new file mode 100644 index 0000000000..e94ebc5410 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_body_samples.vcf @@ -0,0 +1,13 @@ +##fileformat=VCFv4.2 +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AC=4 GT 0|0 0|1 +1 200 rs180734498 C T 100 PASS AC=4 GL -0.13,-0.58,-3.62 -2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 PASS AC=4 GT:MY 1/0:A 0|1:A,B,C +1 400 rs180734498 C T,A 100 PASS AC=4,5 GT:CU 1/2:1,5 0|1:2,0 +1 500 rs180734498 C T,G 100 PASS AC=4,6 GT:CU2 1/2:-0.13,-0.58,-3.62 0|1:-2.45,-0.00,-5.00 +1 600 rs180734498 C T 100 PASS AC=4 DP 1 4 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_000.vcf new file mode 100644 index 0000000000..68d81478d8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_000.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_001.vcf new file mode 100644 index 0000000000..b7015abb5c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_001.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT SAMPLE1 SAMPLE2 SAMPLE3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_002.vcf new file mode 100644 index 0000000000..92dcfa54a1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_fileformat_header_002.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 123 . TC T . . . GT 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_alt.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_alt.vcf new file mode 100644 index 0000000000..958143733d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_alt.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.2 +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_assembly.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_assembly.vcf new file mode 100644 index 0000000000..405455b7f7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_assembly.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##assembly=ftp://www.ebi.ac.uk:8080/valid/host/to/file.fastq +##assembly=http://123.0.1.2:8080/valid/host/to/file.fastq +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_contig.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_contig.vcf new file mode 100644 index 0000000000..6ea2f93f2c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_contig.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.2 +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_format.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_format.vcf new file mode 100644 index 0000000000..41952fdaa1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_format.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.2 +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_info.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_info.vcf new file mode 100644 index 0000000000..85d57b698a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_info.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.2 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_pedigree.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_pedigree.vcf new file mode 100644 index 0000000000..ef26265c1a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_pedigree.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_pedigreedb.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_pedigreedb.vcf new file mode 100644 index 0000000000..4ec472c0b9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_pedigreedb.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.2 +##pedigreeDB=ftp://www.ebi.ac.uk:8080/valid/host/to/file.db +##pedigreeDB=http://123.0.1.2:8080/valid/host/to/file.db +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_sample.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_sample.vcf new file mode 100644 index 0000000000..7a316787e4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_meta_sample.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_ploidy_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_ploidy_000.vcf new file mode 100644 index 0000000000..334cb241df --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_ploidy_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 61462 rs56992750 T A 100 PASS . GT 0|0|1 0|1 +1 61480 rs56992751 T A 100 PASS . GT 0 0|1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_ploidy_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_ploidy_001.vcf new file mode 100644 index 0000000000..8f5321e062 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_ploidy_001.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 61462 . T A 100 PASS . GT:PL 0|0:1,2,3 1|1:4,5,6 +2 61462 . T A,C 100 PASS . GT:PL 0|0:1,2,3,4,5,6 0|1|1:10,11,12,13,14,15,16,17,18,19 +X 61462 . T A 100 PASS . GT:PL 0:1,2 1|1:4,5,6 +X 61463 . T A,C 100 PASS . GT:PL 0:1,2,3 1|1:4,5,6,7,8,9 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_symbolic_duplicates.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_symbolic_duplicates.vcf new file mode 100644 index 0000000000..25467a4497 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.2/passed/passed_symbolic_duplicates.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 123 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_000.vcf new file mode 100644 index 0000000000..22b79ef997 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ALT has a non-valid base +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C R 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_001.vcf new file mode 100644 index 0000000000..43fff4df12 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ALT has a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C A T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_002.vcf new file mode 100644 index 0000000000..a4c63bd346 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ALT makes a non-valid use of a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C A,,T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_003.vcf new file mode 100644 index 0000000000..5288286e6e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Symbolic ALT allele has angle brackets itself +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C BLAH> 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_005.vcf new file mode 100644 index 0000000000..34dae36f62 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_alt_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Breakend without bases at either side +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C [1:100[ 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_000.vcf new file mode 100644 index 0000000000..82ace49fd1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains an angle bracket +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +<1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_001.vcf new file mode 100644 index 0000000000..d5c7bb2802 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains a colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr:1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_002.vcf new file mode 100644 index 0000000000..761e7fcd92 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr 1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_003.vcf new file mode 100644 index 0000000000..0ee65c3a84 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr,1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_004.vcf new file mode 100644 index 0000000000..12ba0b83c9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_chrom_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains illegal character +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +chr*1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_contiguous_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_contiguous_000.vcf new file mode 100644 index 0000000000..11940294e2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_contiguous_000.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=non-contiguous chromosome 1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_contiguous_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_contiguous_001.vcf new file mode 100644 index 0000000000..ebfe1bf120 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_contiguous_001.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=non-contiguous chromosome 2 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_000.vcf new file mode 100644 index 0000000000..32ec5346dc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=duplicated variant +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 123 rs180734498 C G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_001.vcf new file mode 100644 index 0000000000..b7d7354362 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_001.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=triplicated variant +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 TAT TGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 127 rs180734498 TTTAT TTTGT,T 100 PASS AN=2184;AC=249,295;AF=0.11,0.12 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 128 rs180734498 TTAT TTGT,T 100 PASS AN=2184;AC=249,296;AF=0.11,0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 129 rs180734498 T G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 130 rs180734498 A G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 135 rs180734498 T G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_002.vcf new file mode 100644 index 0000000000..251785a9f9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=duplicated variant due to multiallelic +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 AT AAT,AA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 124 rs180734498 T A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_003.vcf new file mode 100644 index 0000000000..51424bb0c2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_duplicated_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=duplicated variant due to different context +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 TAT TGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 124 rs180734498 A G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_000.vcf new file mode 100644 index 0000000000..9bc8d709c2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FILTER contains missing in addition to a value +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10;. AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_001.vcf new file mode 100644 index 0000000000..a9a87807ea --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FILTER ends with semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS; AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_002.vcf new file mode 100644 index 0000000000..02f032f8d3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FILTER begins with semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 ;PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_003.vcf new file mode 100644 index 0000000000..86129af587 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FILTER contains whitespaces +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 my filter AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_004.vcf new file mode 100644 index 0000000000..00ffb6e0fd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FILTER contains duplicate values +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 hp23;hp23 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_005.vcf new file mode 100644 index 0000000000..61cbd58a7a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_filter_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FILTER contains reserved value 0 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q12;0;h56 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_000.vcf new file mode 100644 index 0000000000..7a934b2ba4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT contains an empty sub-field +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT::GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 + diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_001.vcf new file mode 100644 index 0000000000..f519d54db3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT contains a white-space +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:G S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_002.vcf new file mode 100644 index 0000000000..30b550375c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT first field is not GT +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GS:GT:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_003.vcf new file mode 100644 index 0000000000..2dca25ab9c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT contains an illegal character +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:G*S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_004.vcf new file mode 100644 index 0000000000..e5d11a510d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT starts with non-alpha/underscore character +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:1GS:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_005.vcf new file mode 100644 index 0000000000..e977334665 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT contains duplicate fields +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GL:GL 0|0:-0.18,-0.48,-2.49:-0.18,-0.48,-2.49 0|0:-0.20,-0.44,-2.06:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_006.vcf new file mode 100644 index 0000000000..4aec90d1ff --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_006.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT predefined tag GT has missing alleles +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs;rsa C T 100 PASS AB=1 GT:DP:GP 0/|1:12:0,0.1,0 0|1:1:0.1,1,0.12 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_007.vcf new file mode 100644 index 0000000000..b80c49226e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_format_007.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT regex failure +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AC=4 GT 0|0 0|1 +1 200 rs180734498 C T 100 PASS AC=4 GL -0.13,-0.58,-3.62 -2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 PASS AC=4 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs182711216 C T 100 PASS AC=4 GT:G_S:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 +1 500 rs182711216 C T 100 PASS AC=4 GT:G%3AS:GL 0|0:0.000:-0.18,-0.48,-2.49 0|0:0.000:-0.20,-0.44,-2.06 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_000.vcf new file mode 100644 index 0000000000..3edac55eaf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ID has a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs1807 id34498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_001.vcf new file mode 100644 index 0000000000..2ec9be8df1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ID begins with a semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 ;rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_002.vcf new file mode 100644 index 0000000000..d037079e12 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ID ends with a semi-colon +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498; C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_003.vcf new file mode 100644 index 0000000000..67ee07636d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_id_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ID contains duplicate values in a single line +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498;rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_000.vcf new file mode 100644 index 0000000000..273329e428 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AA contains a comma +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AA=1,23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_001.vcf new file mode 100644 index 0000000000..d766326436 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AC is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_002.vcf new file mode 100644 index 0000000000..9722f1fc8b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AC is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_003.vcf new file mode 100644 index 0000000000..67283a10c9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AC is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AC=AC1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_004.vcf new file mode 100644 index 0000000000..e23e89791c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_004.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AF is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AF=-0.01 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_005.vcf new file mode 100644 index 0000000000..e33cfb3323 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_005.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AF is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AF=AF1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_006.vcf new file mode 100644 index 0000000000..a433c6200d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_006.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AN is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_007.vcf new file mode 100644 index 0000000000..d86baf68e9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_007.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AN is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_008.vcf new file mode 100644 index 0000000000..92aeeecd04 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_008.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AN is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AN=AN1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_009.vcf new file mode 100644 index 0000000000..6d8c27ff6a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_009.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO BQ is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 BQ=BQ1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_010.vcf new file mode 100644 index 0000000000..0851077ff0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_010.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO CIGAR contains illegal characters +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 CIGAR=123MYCIGAR GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_011.vcf new file mode 100644 index 0000000000..eb86a251db --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_011.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO CIGAR is a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 CIGAR=0.05 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_012.vcf new file mode 100644 index 0000000000..6816145273 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_012.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DB value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DB=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_013.vcf new file mode 100644 index 0000000000..af62134ccd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_013.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DP is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_014.vcf new file mode 100644 index 0000000000..563e6ab6bb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_014.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DP is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_015.vcf new file mode 100644 index 0000000000..4165bd7169 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_015.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DP is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 DP=DP1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_016.vcf new file mode 100644 index 0000000000..6ffc490e29 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_016.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO END is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_017.vcf new file mode 100644 index 0000000000..771b903942 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_017.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO END is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_018.vcf new file mode 100644 index 0000000000..60832c8f94 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_018.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO END is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 END=END1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_019.vcf new file mode 100644 index 0000000000..70de81250a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_019.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO H2 value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 H2=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_020.vcf new file mode 100644 index 0000000000..866339575b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_020.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO H3 value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 H3=SOMETHING GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_021.vcf new file mode 100644 index 0000000000..8e1a7f92cd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_021.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO MQ0 is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 MQ0=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_022.vcf new file mode 100644 index 0000000000..98fd1f9d4b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_022.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO MQ0 is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 MQ0=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_023.vcf new file mode 100644 index 0000000000..9f6eb647ce --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_023.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO NS is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 NS=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_024.vcf new file mode 100644 index 0000000000..e698ef342f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_024.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO NS is a floating point number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 NS=1.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_025.vcf new file mode 100644 index 0000000000..2c6246c928 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_025.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO SOMATIC value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 SOMATIC=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_026.vcf new file mode 100644 index 0000000000..497ee299d2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_026.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO VALIDATED value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 VALIDATED=SOMETHING GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_027.vcf new file mode 100644 index 0000000000..755d86421c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_027.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO 1000G value is not a flag +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 1000G=2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_028.vcf new file mode 100644 index 0000000000..e08724e869 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_028.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO contains a whitespace +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 RS Q=123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_029.vcf new file mode 100644 index 0000000000..8d0712a7e2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS MY=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_030.vcf new file mode 100644 index 0000000000..7794402531 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS MY=1,0 GT:DS:GL .|0:0.050,0.001:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_031.vcf new file mode 100644 index 0000000000..a107f68bb3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO field does not match Number definition in meta section +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS MY=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_033.vcf new file mode 100644 index 0000000000..77df8f7c3f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_033.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO contains duplicate keys +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 q10 AA=1;AA=23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_036.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_036.vcf new file mode 100644 index 0000000000..0d77657977 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_036.vcf @@ -0,0 +1,11 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AC is a negative number in several lines +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 99 rs180734498 C T 100 q10 AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 100 rs180734498 C T 100 q10 AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 101 rs180734498 C T 100 q10 AN=1;AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 102 rs180734498 C T 100 q10 AC=-1;AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 103 rs180734498 C T 100 q10 AC=-1;AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 104 rs180734498 C T 100 q10 AN=1;AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 105 rs180734498 C T 100 q10 AN=1;AC=-1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 199 rs180734498 C T 100 q10 AN=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_overflow.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_overflow.vcf new file mode 100644 index 0000000000..0e24e4f884 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_overflow.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##INFO= +##CauseOfFailure=INFO integer overflow +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . C T 100 PASS INT=2147483648 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_reserved.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_reserved.vcf new file mode 100644 index 0000000000..4c27fef9d0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_reserved.vcf @@ -0,0 +1,12 @@ +##fileformat=VCFv4.3 +##INFO= +##CauseOfFailure=INFO integer reserved value +#CHROM POS ID REF ALT QUAL FILTER INFO +1 1 . C T 100 PASS INT=-2147483648 +1 2 . C T 100 PASS INT=-2147483647 +1 3 . C T 100 PASS INT=-2147483646 +1 4 . C T 100 PASS INT=-2147483645 +1 5 . C T 100 PASS INT=-2147483644 +1 6 . C T 100 PASS INT=-2147483643 +1 7 . C T 100 PASS INT=-2147483642 +1 8 . C T 100 PASS INT=-2147483641 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_underflow.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_underflow.vcf new file mode 100644 index 0000000000..a8eef0ce1d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_info_integer_underflow.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##INFO= +##CauseOfFailure=INFO integer overflow +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . C T 100 PASS INT=-2147483649 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_000.vcf new file mode 100644 index 0000000000..b81fa6fc5b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=no newline at end of file +#CHROM POS ID REF ALT QUAL FILTER INFO +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_001.vcf new file mode 100644 index 0000000000..3632f801c1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=no newline at end of file +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_002.vcf new file mode 100644 index 0000000000..162491c257 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=no newline at end of file +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT 0|0 0|1 \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_003.vcf new file mode 100644 index 0000000000..5d1aeefc2d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_003.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=no newline at end of file +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_004.vcf new file mode 100644 index 0000000000..f158a6b862 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_no_newline_004.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=no newline at end of file +#CHROM POS ID REF ALT QUAL FILTER INFO \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_000.vcf new file mode 100644 index 0000000000..caf54a7230 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 . rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_001.vcf new file mode 100644 index 0000000000..3fa5920764 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123abc rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_002.vcf new file mode 100644 index 0000000000..892890b8da --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_pos_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Position is not a positive number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 -1 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_qual_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_qual_000.vcf new file mode 100644 index 0000000000..8e44f60711 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_qual_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=QUAL is not a number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T quality PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_qual_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_qual_001.vcf new file mode 100644 index 0000000000..55b1f012ee --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_qual_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=QUAL is a negative number +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T -100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_000.vcf new file mode 100644 index 0000000000..b452958925 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=REF has multiple alleles +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C,A T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_001.vcf new file mode 100644 index 0000000000..9b6df01c67 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=REF has a non-valid base +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 B T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_002.vcf new file mode 100644 index 0000000000..ddd554d99b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_ref_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Missing REF allele +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 . T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_000.vcf new file mode 100644 index 0000000000..9fa7438dc3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample genotype contains illegal values +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 1/C:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_001.vcf new file mode 100644 index 0000000000..fb39e73e0e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample allele is out of range +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T,G 100 PASS THETA=0.0102;AA=C GT:GS:GL 0/3:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_002.vcf new file mode 100644 index 0000000000..6596e2073d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample first field is not a valid genotype +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 0.000:0.000:-0.18,-0.48,-2.49 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_003.vcf new file mode 100644 index 0000000000..275e9b188d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample contains more fields than the FORMAT column +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 55388 rs182711216 C T 100 PASS THETA=0.0102;AA=C GT:GS:GL 0/1:0.000:-0.18,-0.48,-2.49:extra diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_004.vcf new file mode 100644 index 0000000000..35e043abd5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:0.050,0.001:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_005.vcf new file mode 100644 index 0000000000..44bfd64af6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_006.vcf new file mode 100644 index 0000000000..bfbbb1edc5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A,G 100 PASS AC=9,10 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_007.vcf new file mode 100644 index 0000000000..445884dc89 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_008.vcf new file mode 100644 index 0000000000..72ea1e8e23 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_009.vcf new file mode 100644 index 0000000000..52641f60a7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Type definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:GL .|0:my_string:-0.19,-0.46,-2.28 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_010.vcf new file mode 100644 index 0000000000..c577ca96c3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample field does not match Number definition in meta section +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT:DS:AL 0|0:0.050:-0.06,-0.90,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_011.vcf new file mode 100644 index 0000000000..fdc69e2b74 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_sample_011.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Sample names are not unique +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 HG00096 HG00097 HG00098 HG00096 +1 61462 rs56992750 T A 100 PASS AC=9 GT 0|0 0|0 0|0 0|0 0|0 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_000.vcf new file mode 100644 index 0000000000..496fdb71b1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 . T A 100 PASS . GT:PL 0|0:1,2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_001.vcf new file mode 100644 index 0000000000..9d13594bb2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 61462 . T A,C 100 PASS . GT:PL 0|0:1,2,3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_002.vcf new file mode 100644 index 0000000000..9e24df9af4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_002.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +X 61462 . T A 100 PASS . GT:PL 0:1,2,3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_003.vcf new file mode 100644 index 0000000000..6431200cf7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_samples_ploidy_003.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=cardinality in PL does not match the cardinality derived from allele number and GT ploidy +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +X 61462 . T A,C 100 PASS . GT:PL 0:1,2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_unsorted_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_unsorted_000.vcf new file mode 100644 index 0000000000..9bcb54445a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_body_unsorted_000.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=non-sorted vcf +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_empty.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_empty.vcf new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_empty.vcf @@ -0,0 +1 @@ + diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_empty_sample.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_empty_sample.vcf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_fileformat_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_fileformat_000.vcf new file mode 100644 index 0000000000..c7aaea8066 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_fileformat_000.vcf @@ -0,0 +1,4 @@ +##fileformat= +##CauseOfFailure=Empty fileformat +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_fileformat_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_fileformat_001.vcf new file mode 100644 index 0000000000..27fada0589 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_fileformat_001.vcf @@ -0,0 +1,4 @@ +##fileformat=VCF v4.3 +##CauseOfFailure=Whitespace in fileformat +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_header_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_header_000.vcf new file mode 100644 index 0000000000..849817edfa --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_header_000.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.3 +#CHROM POSITION ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 123 . TC T . . . GT 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_header_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_header_001.vcf new file mode 100644 index 0000000000..c101f6e2bf --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_header_001.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_000.vcf new file mode 100644 index 0000000000..0035764d60 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair +##Some random plain text +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_001.vcf new file mode 100644 index 0000000000..45a7660904 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Description contains non-escaped quotes +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_002.vcf new file mode 100644 index 0000000000..7edc960d9b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_002.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Description contains a linebreak +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_003.vcf new file mode 100644 index 0000000000..ed593a5c18 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Non-closed meta entry +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_006.vcf new file mode 100644 index 0000000000..f244ae520d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta entry without quotation mark at the end +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_007.vcf new file mode 100644 index 0000000000..d05ed84804 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta entry without quotation mark at the end +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_008.vcf new file mode 100644 index 0000000000..1e36c06260 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta entry without quotation mark at the end +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_009.vcf new file mode 100644 index 0000000000..21860c1153 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair (empty value) +##reference= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_001.vcf new file mode 100644 index 0000000000..c1401e7997 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect ALT Number value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_002.vcf new file mode 100644 index 0000000000..6379847ac7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect ALT Type value +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_003.vcf new file mode 100644 index 0000000000..1855295ba6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=ALT Description must be surrounded by double quotes +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_004.vcf new file mode 100644 index 0000000000..185db31b96 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect order of ALT fields +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_005.vcf new file mode 100644 index 0000000000..3624fa1b09 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=The ALT prefix is none of the supported ones (INS, DEL, etc) +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_006.vcf new file mode 100644 index 0000000000..c2a0488c2d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=The ALT ID contains a whitespace +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_007.vcf new file mode 100644 index 0000000000..098d5dddd3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=The ALT ID contains a comma +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_008.vcf new file mode 100644 index 0000000000..56661eef67 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=The ALT ID contains an opening angle bracket +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_009.vcf new file mode 100644 index 0000000000..fe45639ac8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_alt_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=The ALT ID contains a closing angle bracket +##ALT=B,Description="Deletion with invalid suffix"> +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_assembly_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_assembly_000.vcf new file mode 100644 index 0000000000..602ec1c394 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_assembly_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair +##assembly= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_assembly_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_assembly_001.vcf new file mode 100644 index 0000000000..1b76b056dd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_assembly_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair +##assembly=ftp://8080:8080/not-valid/host/to/file.fastq +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_000.vcf new file mode 100644 index 0000000000..249eb2028e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID missing +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_001.vcf new file mode 100644 index 0000000000..fac9b75e9a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains a whitespace +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_002.vcf new file mode 100644 index 0000000000..2ecaabaadb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains a comma +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_003.vcf new file mode 100644 index 0000000000..45edc1cfc5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_contig_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=contig ID contains illegal character +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_000.vcf new file mode 100644 index 0000000000..ea2fa94892 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect FORMAT Number value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_001.vcf new file mode 100644 index 0000000000..ed1de256b7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect FORMAT Type value +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_002.vcf new file mode 100644 index 0000000000..fd357e1ab3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT Description must be surrounded by double quotes +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_003.vcf new file mode 100644 index 0000000000..d8f53a03f1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect order of FORMAT fields +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_004.vcf new file mode 100644 index 0000000000..cea8a8bc29 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT AD Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_005.vcf new file mode 100644 index 0000000000..cb75813163 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT AD Number is not R +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_006.vcf new file mode 100644 index 0000000000..7d3704f78a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT ADF Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_007.vcf new file mode 100644 index 0000000000..f7ce8248db --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT ADF Number is not R +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_008.vcf new file mode 100644 index 0000000000..6c533cfc1e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT ADR Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_009.vcf new file mode 100644 index 0000000000..be07c7a825 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT ADR Number is not R +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_010.vcf new file mode 100644 index 0000000000..57bc7e36f0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT DP Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_011.vcf new file mode 100644 index 0000000000..77e6fca9ab --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_011.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT DP Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_012.vcf new file mode 100644 index 0000000000..e35e04c8bb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_012.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT EC Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_013.vcf new file mode 100644 index 0000000000..ed270a06a2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_013.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT EC Number is not A +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_014.vcf new file mode 100644 index 0000000000..7f9fcdc027 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_014.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT FT Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_015.vcf new file mode 100644 index 0000000000..42b3b68a00 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_015.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT FT Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_016.vcf new file mode 100644 index 0000000000..c80593c175 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_016.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GL Type is not Float +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_017.vcf new file mode 100644 index 0000000000..a1299c948c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_017.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GL Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_018.vcf new file mode 100644 index 0000000000..2130c9c772 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_018.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GP Type is not Float +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_019.vcf new file mode 100644 index 0000000000..dd67a6c895 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_019.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GP Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_020.vcf new file mode 100644 index 0000000000..5c6c05023b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_020.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_021.vcf new file mode 100644 index 0000000000..d1a13a9af7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_021.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_022.vcf new file mode 100644 index 0000000000..c655fa032a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_022.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GT Type is not String +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_023.vcf new file mode 100644 index 0000000000..b5d2b87f95 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_023.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT GT Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_024.vcf new file mode 100644 index 0000000000..4885e04dec --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_024.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT HQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_025.vcf new file mode 100644 index 0000000000..6b26630995 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_025.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT HQ Number is not 2 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_026.vcf new file mode 100644 index 0000000000..7f186db88c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_026.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT MQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_027.vcf new file mode 100644 index 0000000000..22f7afffce --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_027.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT MQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_028.vcf new file mode 100644 index 0000000000..098c117c95 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_028.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT PL Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_029.vcf new file mode 100644 index 0000000000..401c9d7551 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT PL Number is not G +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_030.vcf new file mode 100644 index 0000000000..8cf9b293ba --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT PQ Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_031.vcf new file mode 100644 index 0000000000..814df7d545 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT PQ Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_032.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_032.vcf new file mode 100644 index 0000000000..196fb6dc8c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_032.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT PS Type is not Integer +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_033.vcf new file mode 100644 index 0000000000..70a2502185 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_format_033.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=FORMAT PS Number is not 1 +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_000.vcf new file mode 100644 index 0000000000..08ae63bb4f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect INFO Number value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_001.vcf new file mode 100644 index 0000000000..ace58a0c32 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect INFO Type value +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_002.vcf new file mode 100644 index 0000000000..9bdf25e1b0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO Description must be surrounded by double quotes +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_003.vcf new file mode 100644 index 0000000000..4f8937b251 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect order of INFO fields +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_004.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_004.vcf new file mode 100644 index 0000000000..4a8d3676ac --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_004.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AA Type is not String +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AA=1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_005.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_005.vcf new file mode 100644 index 0000000000..e04ef1e14b --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_005.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AA Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AA=C diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_006.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_006.vcf new file mode 100644 index 0000000000..3dc3721742 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_006.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AC Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AC=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_007.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_007.vcf new file mode 100644 index 0000000000..79cce429e6 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_007.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AC Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AC=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_008.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_008.vcf new file mode 100644 index 0000000000..729ea95d3e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_008.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AD Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AD=E diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_009.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_009.vcf new file mode 100644 index 0000000000..cdbdceb160 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_009.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AD Number is not R +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AD=1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_010.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_010.vcf new file mode 100644 index 0000000000..118939e212 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_010.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO ADF Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . ADF=E diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_011.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_011.vcf new file mode 100644 index 0000000000..5c383b8fbd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_011.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO ADF Number is not R +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . ADF=1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_012.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_012.vcf new file mode 100644 index 0000000000..aa4ee459b8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_012.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO ADR Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . ADR=E diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_013.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_013.vcf new file mode 100644 index 0000000000..7f4b3bc993 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_013.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO ADR Number is not R +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . ADR=1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_014.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_014.vcf new file mode 100644 index 0000000000..f9e6958e7c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_014.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AF Type is not Float +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AF=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_015.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_015.vcf new file mode 100644 index 0000000000..19a9be61d9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_015.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AF Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AF=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_016.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_016.vcf new file mode 100644 index 0000000000..a8fbabc73e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_016.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AN Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AN=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_017.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_017.vcf new file mode 100644 index 0000000000..c1a8ced9f1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_017.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO AN Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . AN=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_018.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_018.vcf new file mode 100644 index 0000000000..1c6afae682 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_018.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO BQ Type is not Float +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . BQ=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_019.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_019.vcf new file mode 100644 index 0000000000..bfce653a49 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_019.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO BQ Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . BQ=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_020.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_020.vcf new file mode 100644 index 0000000000..6e799d3e16 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_020.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO CIGAR Type is not String +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . CIGAR=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_021.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_021.vcf new file mode 100644 index 0000000000..c5233180f3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_021.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO CIGAR Number is not A +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . CIGAR=D diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_022.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_022.vcf new file mode 100644 index 0000000000..ab2a78bceb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_022.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DB Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_023.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_023.vcf new file mode 100644 index 0000000000..de03050560 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_023.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DB Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DB=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_024.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_024.vcf new file mode 100644 index 0000000000..086eccc4b9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_024.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DP Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DP=X diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_025.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_025.vcf new file mode 100644 index 0000000000..9cf8c80c4c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_025.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO DP Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . DP=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_026.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_026.vcf new file mode 100644 index 0000000000..9184065406 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_026.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO END Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . END=X diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_027.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_027.vcf new file mode 100644 index 0000000000..e200893394 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_027.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO END Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . END=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_028.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_028.vcf new file mode 100644 index 0000000000..8007d7c75c --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_028.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO H2 Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_029.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_029.vcf new file mode 100644 index 0000000000..882e7ea4a3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_029.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO H2 Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . H2=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_030.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_030.vcf new file mode 100644 index 0000000000..35a09af4ed --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_030.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO H3 Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_031.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_031.vcf new file mode 100644 index 0000000000..746c77008a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_031.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO H3 Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . H3=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_032.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_032.vcf new file mode 100644 index 0000000000..4857c259cc --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_032.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO MQ Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_033.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_033.vcf new file mode 100644 index 0000000000..90181abc2e --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_033.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO MQ0 Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ0=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_034.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_034.vcf new file mode 100644 index 0000000000..62c1dace59 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_034.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO MQ0 Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . MQ0=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_035.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_035.vcf new file mode 100644 index 0000000000..b86c777d20 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_035.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO NS Type is not Integer +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . NS=0.2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_036.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_036.vcf new file mode 100644 index 0000000000..c6899f5c94 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_036.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO NS Number is not 1 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . NS=2 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_037.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_037.vcf new file mode 100644 index 0000000000..aff7d602a8 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_037.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO SOMATIC Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_038.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_038.vcf new file mode 100644 index 0000000000..8a48e3f9f4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_038.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO SOMATIC Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . SOMATIC=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_039.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_039.vcf new file mode 100644 index 0000000000..1f79935ad4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_039.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO VALIDATED Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_040.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_040.vcf new file mode 100644 index 0000000000..e26c544ee5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_040.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO VALIDATED Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . VALIDATED=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_041.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_041.vcf new file mode 100644 index 0000000000..2ecf773bc0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_041.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO 1000G Type is not Flag +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_042.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_042.vcf new file mode 100644 index 0000000000..5a84a345fb --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_info_042.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=INFO 1000G Number is not 0 +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . 1000G=0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_000.vcf new file mode 100644 index 0000000000..11ee65550d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect META Number value +##META= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_001.vcf new file mode 100644 index 0000000000..907841f746 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect META Type value +##META= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_002.vcf new file mode 100644 index 0000000000..1e218399a4 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=META Values must be surrounded by square brackets +##META= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_003.vcf new file mode 100644 index 0000000000..d97fe2385d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_meta_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Incorrect order of META fields +##META= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_000.vcf new file mode 100644 index 0000000000..0963c27b83 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Value with whitespace +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_001.vcf new file mode 100644 index 0000000000..7c03742732 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Value with non-accepted punctuation character +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_002.vcf new file mode 100644 index 0000000000..b915f9efa0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Original value contains an illegal character +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_003.vcf new file mode 100644 index 0000000000..428fb5a568 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigree_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=PEDIGREE ID is missing +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_000.vcf new file mode 100644 index 0000000000..7549cd504f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair +##pedigreeDB= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_001.vcf new file mode 100644 index 0000000000..6feb908c84 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Meta-data entry is not a key-value pair +##pedigreeDB=<> +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_002.vcf new file mode 100644 index 0000000000..1a98618cd2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_pedigreedb_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=Non-valid URL +##pedigreeDB=ftp://8080:8080/not-valid/host/to/pedigreeDB +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_000.vcf new file mode 100644 index 0000000000..e4492a0fd2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_000.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=SAMPLE ID missing +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_001.vcf new file mode 100644 index 0000000000..fbe2d817d9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_001.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=SAMPLE ID contains a whitespace +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_002.vcf new file mode 100644 index 0000000000..60a94f691d --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_002.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=SAMPLE ID contains a comma +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_003.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_003.vcf new file mode 100644 index 0000000000..a9f01df394 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/failed/failed_meta_sample_003.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##CauseOfFailure=SAMPLE ID contains illegal character +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/complexfile_passed_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/complexfile_passed_000.vcf new file mode 100644 index 0000000000..df974d5fec --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/complexfile_passed_000.vcf @@ -0,0 +1,74 @@ +##fileformat=VCFv4.3 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##ALT= +##ALT= +##ALT= +##FILTER= +##FILTER= +##FORMAT= +##FORMAT= +##FORMAT= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##assembly=ftp://user@host:8080/path/to/file.fastq +##PEDIGREE= +##PEDIGREE= +##pedigreeDB=ftp://user@host:8080/path/to/pedigreeDB?arg1=db1 +##contig= +##contig= +##contig= +##SAMPLE= +##reference=GRCh37 +##MYID= +##MYID= +##AnalysisTitleQuotes="FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM)" +##AnalysisTitleBrackets=<"FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM)"> +##AnalysisTitlePlain=FINRISK: Whole-exome sequencing of Dietary, life style, and genetic determinants of obesity and metabolic syndrome (DILGOM) +##source_20130015.4=vcf-annotate(r810) -c CHROM,POS,dbSNPmismatch,REF,ALT,- -a /nfs/users/nfs_p/pd3/sandbox/hapmap/dbSNP-b137/annots-rsIDs-dbSNPv137.2012-09-13.snp-indels.tab.gz -d key=INFO,ID=dbSNPmismatch,Number=0,Type=Flag,Description=The position in the dbSNP but alleles different -f /lustre/scratch106/projects/uk10k/BUILD/vrtrack_uk10k_cohort/REL-2012-06-02/calling/snps-indels/config/dbSNPmismatch.filt +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 HG00099 HG00100 HG00101 HG00102 HG00103 HG00104 HG00106 HG00108 HG00109 HG00110 HG00111 HG00112 HG00113 HG00114 HG00116 HG00117 HG00118 HG00119 HG00120 HG00121 HG00122 HG00123 HG00124 HG00125 HG00126 HG00127 HG00128 HG00129 HG00130 HG00131 HG00133 HG00134 HG00135 HG00136 HG00137 HG00138 HG00139 HG00140 HG00141 HG00142 HG00143 HG00146 HG00148 HG00149 HG00150 HG00151 HG00152 HG00154 HG00155 HG00156 HG00158 HG00159 HG00160 HG00171 HG00173 HG00174 HG00176 HG00177 HG00178 HG00179 HG00180 HG00182 HG00183 HG00185 HG00186 HG00187 HG00188 HG00189 HG00190 HG00231 HG00232 HG00233 HG00234 HG00235 HG00236 HG00237 HG00238 HG00239 HG00240 HG00242 HG00243 HG00244 HG00245 HG00246 HG00247 HG00249 HG00250 HG00251 HG00252 HG00253 HG00254 HG00255 HG00256 HG00257 HG00258 HG00259 HG00260 HG00261 +1 10583 rs58108140 G A 100 PASS AVGPOST=0.7707;RSQ=0.4319;LDAF=0.2327;ERATE=0.0161;AN=2184;VT=SNP;AA=.;THETA=0.0046;AC=314;SNPSOURCE=LOWCOV;AF=0.14;ASN_AF=0.13;AMR_AF=0.17;AFR_AF=0.04;EUR_AF=0.21 GT:DS:GL 0|0:0.200:-0.18,-0.47,-2.42 0|0:0.150:-0.24,-0.44,-1.16 0|0:0.150:-0.15,-0.54,-3.12 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|1:0.950:-1.92,-0.01,-2.50 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.100:-0.11,-0.66,-4.22 0|1:0.550:-0.28,-0.43,-0.96 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.450:-0.26,-0.39,-1.43 0|0:0.250:-0.20,-0.44,-2.00 0|1:1.450:-3.11,-0.46,-0.19 0|1:0.950:-1.93,-0.01,-4.10 0|0:0.200:-0.16,-0.52,-3.22 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.550:-0.40,-0.43,-0.63 0|0:0.150:-0.11,-0.65,-4.40 0|0:0.250:-0.44,-0.46,-0.54 0|1:0.900:-1.10,-0.04,-5.00 0|1:1.000:-1.30,-0.02,-5.00 0|0:0.150:-0.08,-0.77,-4.70 0|1:0.650:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.250:-0.18,-0.47,-2.10 0|1:0.550:-0.48,-0.48,-0.48 0|0:0.450:-0.46,-0.47,-0.51 0|0:0.300:-0.19,-0.46,-2.24 0|0:0.250:-0.09,-0.73,-4.40 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.70,-3.74 0|0:0.300:-0.25,-0.39,-1.52 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.050:-0.01,-1.55,-5.00 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|1:1.250:-2.83,-0.46,-0.19 0|1:0.950:-1.10,-0.10,-0.87 0|1:0.850:-0.48,-0.48,-0.48 0|0:0.100:-0.04,-1.01,-5.00 0|0:0.200:-0.13,-0.59,-3.06 0|0:0.500:-0.29,-0.44,-0.94 0|1:0.950:-2.14026,-0.0169062,-1.50948 0|0:0.300:-0.19,-0.46,-2.24 0|0:0.450:-0.18,-0.48,-2.28 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|1:1.000:-4.40,-0.02,-1.44 0|1:0.550:-0.18,-0.47,-2.28 0|1:1.200:-1.59448,-0.0624219,-0.96481 0|0:0.100:-0.18,-0.47,-2.43 0|0:0.500:-0.41,-0.44,-0.61 0|0:0.350:-0.19,-0.46,-2.55 0|0:0.150:-0.11,-0.66,-4.40 0|1:1.000:-2.05,-0.03,-1.33 0|0:0.050:-0.03,-1.23,-5.00 0|0:0.150:-0.10,-0.68,-4.10 0|1:1.000:-1.99,-0.02,-1.40 0|0:0.250:-0.18,-0.47,-2.35 0|1:0.800:-1.23,-0.03,-4.70 0|0:0.150:-0.21,-0.43,-1.92 0|0:0.150:-0.11,-0.66,-3.34 0|0:0.250:-0.10,-0.68,-4.40 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.400:-0.18,-0.47,-2.23 0|1:1.000:-5.00,-0.01,-1.62 0|1:1.000:-1.78,-0.01,-3.17 0|1:1.050:-5.00,-0.07,-0.81 0|0:0.500:-0.26,-0.44,-1.04 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.050:-0.05,-0.96,-5.00 0|0:0.400:-0.10,-0.67,-4.40 0|1:0.550:-0.21,-0.43,-2.05 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.150:-0.26,-0.39,-1.34 0|0:0.050:-0.02,-1.42,-5.00 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.050:-0.06,-0.91,-5.00 0|0:0.150:-0.18,-0.47,-2.35 0|0:0.700:-0.48,-0.48,-0.48 0|1:1.400:-2.84,-0.46,-0.19 0|0:0.250:-0.194064,-0.458221,-1.91364 0|0:0.450:-0.18,-0.47,-2.08 0|0:0.050:-0.07,-0.81,-5.00 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.300:-0.21,-0.44,-1.67 0|0:0.450:-0.48,-0.48,-0.48 0|1:1.000:-1.82,-0.03,-1.23 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.300:-0.23,-0.42,-1.63 0|0:0.300:-0.20,-0.46,-1.82 0|1:0.650:-0.48,-0.48,-0.48 0|1:1.000:-5.00,-0.01,-1.94 0|1:0.850:-0.48,-0.48,-0.48 0|0:0.350:-0.33,-0.42,-0.84 0|1:1.300:-2.60,-0.46,-0.19 +<1> 10611 rs189107123 C G 100 PASS AN=2184;THETA=0.0077;VT=SNP;AA=.;AC=41;ERATE=0.0048;SNPSOURCE=LOWCOV;AVGPOST=0.9330;LDAF=0.0479;RSQ=0.3475;AF=0.02;ASN_AF=0.01;AMR_AF=0.03;AFR_AF=0.01;EUR_AF=0.02 GT:DS:GL 0|0:0.050:-0.48,-0.48,-0.48 0|1:0.750:-0.24,-0.44,-1.16 0|0:0.000:-0.22,-0.42,-1.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.46 0|0:0.000:-0.15,-0.55,-3.19 0|0:0.050:-0.28,-0.43,-0.95 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.26,-0.39,-1.44 0|1:0.700:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.63 0|1:0.950:-2.28,-0.41,-0.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.40,-0.43,-0.63 0|0:0.000:-0.19,-0.45,-2.25 0|0:0.000:-0.22,-0.46,-1.26 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.11,-0.65,-4.00 0|0:0.050:-0.21,-0.43,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.43,-0.88 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.16,-0.53,-1.97 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.25,-0.39,-1.57 0|0:0.050:-0.48,-0.48,-0.48 0|1:1.000:-4.10,-0.00,-2.72 0|1:1.000:-1.96,-0.01,-1.72 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.17 0|0:0.050:-0.16,-0.51,-2.33 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.49,-2.32 0|0:0.000:-0.13,-0.60,-3.15 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.19,-0.46,-2.17 0|0:0.000:-0.18,-0.48,-2.27 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18927,-0.491955,-1.50696 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.41,-0.44,-0.61 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.000:-0.18,-0.47,-2.09 0|0:0.100:-0.18,-0.48,-2.49 0|0:0.000:-0.18,-0.47,-2.16 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-1.93 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.09,-0.72,-3.85 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.34 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.11,-0.66,-3.59 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.47,-2.35 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.26,-0.39,-1.35 0|1:0.900:-1.92,-0.01,-4.22 0|0:0.000:-0.48,-0.48,-0.48 0|1:0.950:-2.32,-0.04,-1.05 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.194064,-0.458221,-1.91364 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.13,-0.59,-3.11 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.49 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.22,-0.42,-1.72 0|0:0.050:-0.19,-0.46,-1.82 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.32,-0.39,-0.98 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.20,-0.46,-1.69 0|0:0.050:-0.48,-0.48,-0.48 +1 30923 rs140337953 G T 100 PASS AC=1584;AA=T;AN=2184;RSQ=0.5481;VT=SNP;THETA=0.0162;SNPSOURCE=LOWCOV;ERATE=0.0183;LDAF=0.6576;AVGPOST=0.7335;AF=0.73;ASN_AF=0.89;AMR_AF=0.80;AFR_AF=0.48;EUR_AF=0.73 GT:DS:GL 1|1:1.750:-5.00,-0.61,-0.12 0|0:0.350:-0.10,-0.69,-2.81 0|0:0.150:-0.11,-0.64,-3.49 1|1:1.350:-0.48,-0.48,-0.48 1|0:1.100:-0.48,-0.48,-0.48 0|0:0.600:-0.22,-0.42,-1.74 1|1:1.750:-0.48,-0.48,-0.48 1|0:0.800:-0.12,-0.64,-2.62 1|1:1.550:-2.71,-0.35,-0.26 1|1:1.550:-0.48,-0.48,-0.48 1|0:1.000:-0.48,-0.48,-0.48 1|0:0.850:-0.48,-0.48,-0.48 1|1:1.800:-5.00,-1.14,-0.03 1|1:1.850:-5.00,-0.86,-0.06 1|0:0.950:-0.22,-0.41,-1.79 1|1:1.900:-2.94,-0.46,-0.19 1|1:1.950:-4.40,-0.55,-0.14 1|0:0.650:-0.15,-0.54,-3.34 0|1:1.100:-0.22,-0.46,-1.27 1|1:1.950:-5.00,-1.14,-0.03 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.350:-0.48,-0.48,-0.48 0|1:1.150:-5.00,-0.01,-1.76 1|0:1.350:-3.05,-0.47,-0.18 1|1:1.250:-0.48,-0.48,-0.48 1|1:1.700:-2.79,-0.46,-0.19 1|0:1.000:-1.86,-0.01,-1.80 1|1:1.950:-5.00,-1.13,-0.03 0|0:0.100:-0.02,-1.45,-5.00 0|0:0.100:-0.02,-1.33,-5.00 1|0:0.750:-0.25,-0.43,-1.13 1|1:1.750:-5.00,-0.66,-0.11 1|1:1.650:-2.99,-0.46,-0.18 0|0:0.800:-0.23,-0.46,-1.23 0|0:0.550:-0.16,-0.52,-2.28 1|1:1.700:-2.75,-0.36,-0.25 0|1:1.000:-2.42,-0.00,-5.00 1|0:1.250:-2.09,-0.01,-1.71 1|1:1.550:-0.48,-0.48,-0.48 1|1:1.550:-0.48,-0.48,-0.48 0|1:1.000:-1.43,-0.02,-2.94 1|1:1.600:-5.00,-0.31,-0.30 0|1:1.000:-5.00,-0.00,-3.55 1|0:1.100:-0.477139,-0.477113,-0.477113 1|0:1.100:-4.70,-0.16,-0.51 1|1:1.600:-2.25,-0.13,-0.58 1|1:1.950:-5.00,-1.02,-0.04 1|0:1.000:-3.85,-0.01,-1.80 1|1:1.650:-2.84,-0.42,-0.21 1|0:1.000:-1.64,-0.01,-4.70 1|1:1.650:-4.69838,-0.575249,-0.134268 1|0:1.200:-5.00,-0.27,-0.34 1|1:1.700:-2.80,-0.45,-0.19 1|1:1.900:-5.00,-0.88,-0.06 1|1:1.500:-0.48,-0.48,-0.48 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.650:-5.00,-0.40,-0.22 1|1:1.550:-2.80,-0.46,-0.19 1|1:1.850:-4.70,-0.59,-0.13 1|1:1.950:-5.00,-0.84,-0.07 1|1:1.300:-0.48,-0.48,-0.48 1|1:1.800:-5.00,-0.40,-0.22 0|1:1.250:-0.26,-0.44,-1.06 1|1:2.000:-5.00,-1.90,-0.01 1|1:1.800:-5.00,-0.65,-0.11 1|1:1.600:-5.00,-0.65,-0.11 1|1:1.700:-2.77,-0.46,-0.19 1|1:1.350:-0.48,-0.48,-0.48 1|1:1.850:-5.00,-0.87,-0.06 1|1:1.750:-5.00,-0.88,-0.06 1|1:1.800:-5.00,-0.83,-0.07 0|1:1.000:-5.00,-0.04,-1.04 1|1:1.700:-0.48,-0.48,-0.48 1|1:1.400:-0.48,-0.48,-0.48 0|0:0.450:-0.15,-0.55,-2.13 0|0:0.650:-0.21,-0.46,-1.44 1|1:1.450:-0.48,-0.48,-0.48 1|1:1.700:-0.48,-0.48,-0.48 0|0:0.500:-0.14,-0.55,-3.34 1|1:1.950:-5.00,-0.88,-0.06 1|0:1.000:-0.48,-0.48,-0.48 1|1:1.700:-0.48,-0.48,-0.48 0|1:1.000:-1.86,-0.01,-3.15 1|0:1.200:-2.40,-0.14,-0.57 1|1:1.750:-2.63078,-0.444132,-0.195166 1|1:1.600:-0.48,-0.48,-0.48 0|1:1.000:-4.00,-0.00,-3.92 1|1:1.500:-0.48,-0.48,-0.48 0|1:1.050:-4.10,-0.05,-0.94 1|1:1.550:-2.81,-0.46,-0.19 1|1:1.650:-0.48,-0.48,-0.48 1|1:1.750:-2.74,-0.46,-0.19 1|1:1.550:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 1|1:1.700:-2.73,-0.46,-0.19 1|1:1.550:-0.48,-0.48,-0.48 1|1:1.900:-5.00,-1.16,-0.03 0|1:1.350:-2.26,-0.22,-0.40 1|1:1.550:-0.48,-0.48,-0.48 0|1:1.250:-0.38,-0.43,-0.67 +1 46402 rs199681827;rs1234 C CTGT 31 PASS AA=.;AC=8;AF=0.0037;AFR_AF=0.01;AN=2184;ASN_AF=0.0017;AVGPOST=0.8325;ERATE=0.0072;LDAF=0.0903;RSQ=0.0960;THETA=0.0121;VT=INDEL GT:DS:GL 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.350:0,0,0 0|0:0.400:0,0,0 0|0:0.150:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0.00,-0.30,-5.20 0|0:0.150:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.000:0,0,0 0|0:0.250:0,0,0 0|0:0.050:0.00,-0.30,-2.90 0|0:0.000:0,0,0 0|0:0.400:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.350:0,0,0 0|0:0.200:0,0,0 0|0:0.300:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.350:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.200:0,0,0 0|0:0.250:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.200:0,0,0 0|0:0.350:0,0,0 0|0:0.250:0,0,0 0|0:0.000:0.00,-0.30,-3.10 0|0:0.250:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.300:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.350:0,0,0 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.350:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.150:0,0,0 0|0:0.300:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.150:0,0,0 0|0:0.250:0,0,0 0|0:0.200:0,0,0 0|0:0.100:0,0,0 0|0:0.250:0,0,0 0|0:0.300:0,0,0 0|0:0.200:0,0,0 0|0:0.150:0,0,0 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.250:0,0,0 0|0:0.200:0,0,0 +1 51914 rs190452223 T G 100 PASS ERATE=0.0004;AVGPOST=0.9985;THETA=0.0159;AA=T;AN=2184;VT=SNP;SNPSOURCE=LOWCOV;AC=1;RSQ=0.4089;LDAF=0.0012;AF=0.0005;ASN_AF=0.0017 GT:DS:GL 0|0:0.000:-0.04,-1.09,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.22 0|0:0.000:-0.18,-0.48,-2.18 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.01,-1.53,-5.00 0|0:0.000:-0.12,-0.63,-3.27 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.84,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.050:-0.10,-0.68,-4.40 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.05,-0.97,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.21,-0.44,-1.81 0|0:0.000:-0.02,-1.41,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-3.11,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.53 0|0:0.000:-0.23,-0.41,-1.55 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.46,-5.00 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.19,-0.47,-2.37 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.19 0|0:0.000:-0.18,-0.48,-1.98 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.40 0|0:0.000:-0.12,-0.63,-3.25 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.103286,-0.674484,-4.22185 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.13,-0.60,-2.20 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.0215273,-1.31551,-5 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.01 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.18,-0.47,-2.27 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.67,-3.49 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.91 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.83,-5.00 0|0:0.000:-0.28,-0.43,-1.01 0|0:0.000:-0.10,-0.68,-3.85 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.12,-0.62,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.49,-3.10 0|0:0.000:-0.11,-0.64,-4.40 0|0:0.000:-0.10,-0.67,-4.22 0|0:0.000:-0.03,-1.16,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.00,-2.04,-5.00 0|0:0.000:-0.18,-0.47,-2.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.79,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.33 0|0:0.000:-0.10,-0.69,-3.44 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 52058 rs62637813 G C 100 PASS AA=C;ERATE=0.0057;AN=2184;AVGPOST=0.9264;VT=SNP;RSQ=0.4882;AC=64;SNPSOURCE=LOWCOV;LDAF=0.0620;THETA=0.0069;AF=0.03;ASN_AF=0.0017;AMR_AF=0.04;AFR_AF=0.02;EUR_AF=0.05 GT:DS:GL 0|1:0.850:-1.88,-0.01,-3.74 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.050:-0.01,-1.63,-5.00 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-1.26,-0.02,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.09,-0.72,-4.70 0|0:0.100:-0.13,-0.58,-2.94 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.13,-0.58,-3.44 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.100:-0.11,-0.66,-4.70 0|0:0.450:-0.02,-1.32,-5.00 0|0:0.050:-0.18,-0.47,-2.32 0|0:0.050:-0.48,-0.48,-0.48 1|0:1.000:-3.62,-0.00,-5.00 0|0:0.050:-0.19,-0.46,-2.23 0|0:0.150:-0.19,-0.45,-2.26 1|0:1.100:-2.85,-0.45,-0.19 0|0:0.000:-0.13,-0.58,-3.30 0|0:0.050:-0.14,-0.56,-3.25 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.000:-0.04,-1.03,-5.00 0|0:0.000:-0.01,-1.57,-5.00 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.73,-5.00 0|0:0.050:-0.19,-0.46,-2.02 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.19,-0.46,-2.03 0|0:0.100:-0.16,-0.52,-2.37 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.08,-0.80,-4.10 0|0:0.150:-0.11,-0.65,-4.22 0|0:0.450:-0.37,-0.44,-0.67 0|0:0.100:-0.0654107,-0.854431,-5 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.24,-0.45,-1.18 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.0903049,-0.729554,-2.8729 0|0:0.000:-0.25,-0.45,-1.07 0|0:0.000:-0.11,-0.66,-3.80 0|0:0.050:-0.07,-0.85,-5.00 0|0:0.200:-0.20,-0.45,-2.12 0|0:0.000:-0.03,-1.15,-5.00 0|1:0.550:-0.26,-0.44,-1.06 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.050:-0.19,-0.47,-1.97 0|0:0.050:-0.30,-0.44,-0.86 0|0:0.100:-0.11,-0.65,-3.25 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.000:-0.17,-0.52,-1.71 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.06 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.92 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.41,-0.45,-0.59 0|0:0.050:-0.11,-0.64,-3.04 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.74,-4.70 1|0:0.700:-0.48,-0.48,-0.48 0|0:0.150:-0.06,-0.86,-5.00 0|0:0.000:-0.24,-0.41,-1.43 0|0:0.000:-0.09,-0.72,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|1:0.800:-0.48,-0.48,-0.48 0|0:0.250:-0.18,-0.47,-2.39 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.68,-0.10,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.04,-1.10,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.12,-0.63,-3.62 0|0:0.000:-0.19,-0.46,-1.93 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.20,-0.46,-1.73 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.20,-0.46,-1.70 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 +1 52144 rs190291950 T A,G 100 PASS THETA=0.0093;ERATE=0.0013;LDAF=0.0156;AA=T;AN=2184;VT=SNP;RSQ=0.5220;AVGPOST=0.9811;SNPSOURCE=LOWCOV;AC=21,22;AF=0.01,0.02;ASN_AF=0.0035;AMR_AF=0.01;AFR_AF=0.01;EUR_AF=0.01 GT:DS:GL 0|0:0.000:-0.01,-1.49,-5.00,-5.25,-6.02,-6.18 0|1:0.600:-0.26,-0.40,-1.30,-5.25,-6.02,-6.18 0|0:0.000:-0.23,-0.41,-1.57,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.74,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.22,-0.42,-1.74,-5.25,-6.02,-6.18 0|0:0.200:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.21,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.22,-0.42,-1.77,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.46,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.93,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|1:0.800:-2.14,-0.41,-0.22,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.66,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.52,-5.00,-5.25,-6.02,-6.18 0|1:0.900:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.95,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.04,-1.10,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.93,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.39,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.66,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.67,-4.22,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.34,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.88,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.43,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.22,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.46,-5.00,-5.25,-6.02,-6.18 0|1:0.700:-0.21,-0.43,-1.87,-5.25,-6.02,-6.18 0|0:0.050:-0.21,-0.43,-1.84,-5.25,-6.02,-6.18 0|0:0.050:-0.24,-0.41,-1.51,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.40,-5.00,-5.25,-6.02,-6.18 0|0:0.350:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.27,-0.45,-0.98,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-2.03,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.17,-0.49,-2.33,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.20,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.00341828,-2.10568,-5,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.26,-5.00,-5.25,-6.02,-6.18 0|0:0.050:-0.18,-0.48,-2.29,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.98,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.94,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.91,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.13,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.187809,-0.493711,-1.51942,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.93,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.60,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.12,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.12,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.03,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.86,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.41,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.18,-0.48,-2.47,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-3.47,-5.25,-6.02,-6.18 0|0:0.000:-0.05,-0.96,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.40,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.67,-4.40,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-2.06,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.67,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-3.62,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-4.10,-5.25,-6.02,-6.18 0|0:0.000:-0.04,-1.11,-5.00,-5.25,-6.02,-6.18 0|0:0.100:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.69,-4.70,-5.25,-6.02,-6.18 0|0:0.050:-0.19,-0.45,-2.18,-5.25,-6.02,-6.18 1|0:1.000:-5.00,-0.38,-0.24,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-1.92,-5.25,-6.02,-6.18 0|0:0.000:-0.11,-0.66,-4.10,-5.25,-6.02,-6.18 0|0:0.050:-0.16,-0.52,-3.01,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.90,-5.00,-5.25,-6.02,-6.18 0|1:0.750:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.01,-1.92,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-1.98,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.193562,-0.458895,-1.92082,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.91,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.00,-2.17,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.18,-0.47,-2.16,-5.25,-6.02,-6.18 0|0:0.000:-0.02,-1.43,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.03,-1.18,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.19,-0.46,-1.91,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.050:-0.22,-0.42,-1.75,-5.25,-6.02,-6.18 0|0:0.100:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.90,-4.70,-5.25,-6.02,-6.18 0|0:0.000:-0.06,-0.87,-5.00,-5.25,-6.02,-6.18 0|0:0.000:-0.10,-0.68,-3.40,-5.25,-6.02,-6.18 0|0:0.000:-0.20,-0.46,-1.71,-5.25,-6.02,-6.18 0|0:0.000:-0.48,-0.48,-0.48,-5.25,-6.02,-6.18 +1 52185 rs201374420 TTAA . 244 PASS AA=.;AC=10;AF=0.0046;AFR_AF=0.0020;AMR_AF=0.02;AN=2184;ASN_AF=0.0035;AVGPOST=0.9840;ERATE=0.0037;LDAF=0.0124;RSQ=0.4271;THETA=0.0232;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-2.10,-46.00 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-0.30,-3.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.150:0,0,0 0|0:0.050:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-2.40,-52.50 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-2.10,-45.90 0|0:0.150:0,0,0 0|0:0.000:0.00,-1.20,-25.80 0|0:0.000:0.00,-1.20,-25.70 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-1.50,-31.40 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-1.20,-24.50 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-0.30,-6.40 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.60,-9.50 0|0:0.000:0.00,-1.80,-39.40 0|0:0.000:0.00,-0.90,-19.60 0|0:0.000:0.00,-0.90,-16.20 0|0:0.000:0.00,-1.20,-23.00 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.50,-32.80 0|0:0.000:0.00,-1.80,-38.20 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-0.30,-6.50 0|0:0.000:0.00,-2.40,-52.50 0|0:0.050:0.00,-0.60,-12.80 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-2.10,-42.50 0|0:0.000:0.00,-1.50,-29.20 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-23.00 0|0:0.000:0.00,-0.30,-6.60 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.90,-19.60 0|0:0.000:0.00,-0.60,-13.10 0|0:0.050:0.00,-0.30,-6.60 0|0:0.000:0.00,-2.10,-45.90 0|0:0.000:0.00,-0.30,-6.50 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-25.80 0|0:0.050:0.00,-0.30,-3.30 0|0:0.000:0.00,-1.20,-25.90 0|0:0.050:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.80,-39.10 0|0:0.000:0.00,-1.50,-29.90 0|0:0.000:0.00,-0.60,-13.10 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-1.80,-39.00 0|0:0.000:0.00,-0.90,-19.70 0|0:0.000:0.00,-1.20,-25.80 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-1.20,-26.20 0|0:0.000:0.00,-3.30,-71.70 0|0:0.000:0.00,-1.20,-26.30 0|0:0.000:0.00,-0.30,-6.60 0|0:0.000:0.00,-0.60,-13.10 +1 53234 rs199502715 CAT ]1:1234]CTG 227 PASS AA=CAT;AC=10;AF=0.0046;AFR_AF=0.02;AMR_AF=0.0028;AN=2184;AVGPOST=0.9936;ERATE=0.0007;LDAF=0.0074;RSQ=0.6237;THETA=0.0119;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-17.90 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.30,-3.80 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.60,-9.00 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-3.00,-60.80 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.90,-18.30 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.50,-30.50 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.90,-18.30 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-1.20,-24.40 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-12.20 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.10 0|0:0.000:0,0,0 0|0:0.050:0,0,0 +1 53235 rs199502715 CAT ]1:1234]CTG,CTG 227 PASS AA=CAT;AC=10,11;AF=0.0046,0.0048;AFR_AF=0.02;AMR_AF=0.0028;AN=2184;AVGPOST=0.9936;ERATE=0.0007;LDAF=0.0074;RSQ=0.6237;THETA=0.0119;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.100:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-17.90,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-3.80,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-9.00,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-3.00,-60.80,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.50,-30.50,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.90,-18.30,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-1.20,-24.40,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.60,-12.20,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.000:0.00,-0.30,-6.10,-20.08,-22.60,-30.58 0|0:0.000:0,0,0,-20.08,-22.60,-30.58 0|0:0.050:0,0,0,-20.08,-22.60,-30.58 +1 54353 rs140052487 C A 10.0 PASS THETA=0.0026;AA=C;AN=2184;AC=16;VT=SNP;RSQ=0.5074;SNPSOURCE=LOWCOV;AVGPOST=0.9844;LDAF=0.0146;ERATE=0.0058;AF=0.01;ASN_AF=0.01;AMR_AF=0.0028;AFR_AF=0.02;EUR_AF=0.0013 GT:DS:GL 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.050:-0.10,-0.68,-4.10 0|0:0.000:-0.02,-1.27,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.22,-0.42,-1.79 0|0:0.100:-0.19,-0.47,-2.27 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.49 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.200:-0.03,-1.21,-5.00 0|0:0.000:-0.19,-0.46,-2.15 0|0:0.000:-0.18,-0.47,-2.40 0|0:0.000:-0.18,-0.47,-2.50 0|0:0.000:-0.01,-1.77,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.19,-0.46,-2.16 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.81,-5.00 0|0:0.100:-0.19,-0.46,-2.39 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.18,-0.47,-2.35 0|0:0.100:-0.24,-0.40,-1.53 0|0:0.050:-0.14,-0.56,-3.40 0|0:0.000:-0.25,-0.43,-1.17 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.18,-0.47,-2.15 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.31,-5.00 0|0:0.000:-0.18,-0.47,-1.98 0|0:0.000:-0.19,-0.47,-1.97 0|0:0.050:-0.18,-0.48,-2.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.0584786,-0.899698,-5 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.00,-3.00,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.0988033,-0.695768,-2.69897 0|0:0.000:-0.19,-0.46,-2.28 0|0:0.000:-0.02,-1.36,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.02,-1.33,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.40,-5.00 0|0:0.000:-0.18,-0.47,-2.29 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.20,-0.46,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.24,-0.44,-1.19 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.00,-3.11,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.050:-0.110452,-0.649132,-3.61979 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.11,-0.64,-3.74 0|0:0.000:-0.11,-0.64,-3.49 0|0:0.000:-0.10,-0.68,-3.85 0|0:0.000:-0.18,-0.47,-2.06 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.24,-0.41,-1.45 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-4.70 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.80 +1 54421 rs146477069 A G . PASS ERATE=0.0013;AN=2184;AC=220;VT=SNP;RSQ=0.7869;AVGPOST=0.9461;AA=A;THETA=0.0025;SNPSOURCE=LOWCOV;LDAF=0.1190;AF=0.10;ASN_AF=0.25;AMR_AF=0.12;AFR_AF=0.03;EUR_AF=0.02 GT:DS:GL 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.050:-0.20,-0.45,-2.16 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.050:-0.05,-0.94,-5.00 0|1:1.000:-3.80,-0.00,-5.00 0|0:0.000:-0.12,-0.62,-3.85 0|0:0.000:-0.01,-1.69,-5.00 0|0:0.000:-0.11,-0.67,-4.40 1|0:1.000:-3.85,-0.00,-4.70 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.23,-0.41,-1.65 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.19,-0.46,-2.34 0|0:0.000:-0.00,-2.02,-5.00 0|0:0.000:-0.04,-1.04,-5.00 0|0:0.000:-0.18,-0.48,-2.37 0|0:0.000:-0.01,-1.93,-5.00 0|0:0.000:-0.00,-3.05,-5.00 0|0:0.000:-0.09,-0.73,-4.70 0|0:0.000:-0.11,-0.66,-4.70 0|0:0.100:-0.06,-0.87,-5.00 0|0:0.000:-0.16,-0.52,-2.69 0|0:0.000:-0.00,-2.98,-5.00 0|0:0.050:-0.02,-1.32,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.050:-0.02,-1.43,-5.00 0|0:0.150:-0.24,-0.40,-1.54 0|0:0.050:-0.11,-0.66,-4.22 0|0:0.000:-0.07,-0.82,-5.00 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.200:-0.24,-0.41,-1.59 1|0:1.000:-4.00,-0.00,-2.35 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.42,-5.00 0|1:1.450:-2.49,-0.44,-0.20 0|0:0.000:-0.19,-0.46,-1.89 0|0:0.000:-0.10,-0.70,-4.10 0|0:0.000:-0.00,-2.00,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.0369019,-1.08906,-5 0|0:0.000:-0.00,-2.05,-5.00 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.00,-4.70,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.0453138,-1.00428,-4.22185 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.05,-0.96,-5.00 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.100:-0.26,-0.40,-1.30 0|0:0.050:-0.19,-0.46,-1.98 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.050:-0.19,-0.46,-2.05 0|0:0.050:-0.06,-0.87,-4.70 0|0:0.000:-0.19,-0.46,-2.04 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-3.59 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-4.70 0|0:0.000:-0.20,-0.44,-2.07 0|0:0.000:-0.11,-0.66,-3.70 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.050:-0.09,-0.72,-5.00 0|0:0.000:-0.01,-1.69,-5.00 0|0:0.100:-0.14,-0.57,-3.21 0|0:0.000:-0.00,-2.18,-5.00 0|0:0.000:-0.00,-2.55,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.000:-0.0554384,-0.921398,-5 0|0:0.000:-0.01,-1.63,-5.00 0|0:0.000:-0.00,-2.25,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.000:-0.13,-0.59,-3.55 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.450:-0.11,-0.64,-3.18 0|0:0.000:-0.01,-1.58,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 54490 rs141149254 G A 100 STD_FILTER ERATE=0.0004;THETA=0.0074;AA=G;AN=2184;VT=SNP;RSQ=0.8366;AVGPOST=0.9646;AC=175;SNPSOURCE=LOWCOV;LDAF=0.0929;AF=0.08;ASN_AF=0.0035;AMR_AF=0.12;AFR_AF=0.03;EUR_AF=0.15 GT:DS:GL 1|0:1.000:-5.00,-0.00,-4.22 0|0:0.100:-0.14,-0.55,-3.30 0|0:0.000:-0.00,-2.74,-5.00 0|0:0.000:-0.01,-1.80,-5.00 0|0:0.000:-0.00,-2.91,-5.00 0|0:0.050:-0.02,-1.28,-5.00 1|1:1.750:-5.00,-0.81,-0.07 1|0:1.050:-5.00,-0.12,-0.62 0|0:0.000:-0.01,-1.50,-5.00 1|0:1.000:-1.38,-0.02,-5.00 0|0:0.050:-0.21,-0.42,-1.92 1|0:1.000:-3.49,-0.00,-5.00 0|0:0.050:-0.11,-0.64,-4.40 1|0:1.000:-5.00,0.00,-5.00 1|0:1.000:-5.00,-0.00,-4.70 0|0:0.000:-0.04,-1.09,-5.00 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.350:-0.19,-0.46,-2.19 1|0:1.000:-1.73,-0.01,-4.70 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.550:-0.19,-0.47,-2.17 0|1:1.000:-5.00,0.00,-5.00 0|0:0.000:-0.00,-1.98,-5.00 1|0:0.900:-0.90,-0.06,-5.00 0|0:0.000:-0.20,-0.45,-1.87 0|1:1.000:-5.00,-0.17,-0.49 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.03,-1.20,-5.00 1|0:1.000:-3.92,-0.00,-2.61 0|0:0.400:-0.07,-0.82,-5.00 1|0:1.000:-2.12,-0.02,-1.48 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.050:-0.00,-1.95,-5.00 0|1:1.000:-5.00,0.00,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.01,-1.85,-5.00 0|0:0.000:-0.12,-0.62,-3.21 0|0:0.100:-0.11,-0.63,-3.44 0|0:0.150:-0.04,-1.03,-5.00 0|0:0.000:-0.00,-2.54,-5.00 0|0:0.050:-0.05,-0.95,-5.00 0|0:0.000:-0.0075437,-1.76397,-5 0|1:1.000:-2.73,-0.00,-5.00 0|1:1.200:-5.00,-0.14,-0.55 1|0:1.000:-5.00,0.00,-5.00 0|0:0.050:-0.10,-0.67,-3.42 1|1:1.800:-4.70,-0.62,-0.12 0|0:0.050:-0.02,-1.33,-5.00 0|1:1.000:-1.18283,-0.0301277,-2.86012 1|1:2.000:-5.00,-0.70,-0.10 0|0:0.100:-0.04,-1.06,-5.00 1|0:1.050:-2.28,-0.02,-1.44 0|1:1.000:-5.00,0.00,-5.00 0|1:1.000:-2.15,-0.00,-5.00 0|0:0.050:-0.06,-0.89,-5.00 0|1:1.000:-4.00,-0.00,-2.74 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.150:-0.13,-0.58,-2.91 0|0:0.050:-0.09,-0.75,-4.00 0|0:0.050:-0.02,-1.45,-5.00 1|1:1.600:-5.00,-0.63,-0.12 0|1:1.000:-5.00,-0.00,-2.02 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.000:-0.18,-0.48,-2.24 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.12,-0.62,-3.15 0|0:0.050:-0.20,-0.45,-1.91 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.350:-0.27,-0.44,-1.02 0|1:1.250:-2.48,-0.44,-0.20 0|0:0.200:-0.48,-0.48,-0.48 1|0:0.950:-1.27,-0.02,-4.40 0|0:0.000:-0.04,-1.02,-5.00 0|0:0.250:-0.05,-0.99,-5.00 0|1:1.000:-4.22,-0.00,-2.30 0|0:0.000:-0.02,-1.35,-5.00 1|0:1.050:-5.00,-0.04,-1.03 0|0:0.000:-0.09,-0.72,-4.70 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.00,-2.88,-5.00 0|0:0.100:-0.195247,-0.456652,-1.89688 0|1:1.000:-1.56,-0.01,-4.00 1|0:1.000:-5.00,0.00,-5.00 0|1:0.700:-0.17,-0.49,-2.31 0|0:0.000:-0.02,-1.32,-5.00 0|0:0.000:-0.19,-0.46,-1.93 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 1|0:1.000:-3.58,-0.00,-4.70 0|0:0.100:-0.19,-0.46,-1.82 0|0:0.000:-0.00,-2.09,-5.00 0|0:0.000:-0.00,-2.62,-5.00 0|0:0.150:-0.07,-0.84,-4.40 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 54753 rs143174675 T G 100 STD_FILTER;PASS AA=T;AN=2184;RSQ=0.6820;AC=65;VT=SNP;THETA=0.0080;ERATE=0.0016;SNPSOURCE=LOWCOV;AVGPOST=0.9697;LDAF=0.0399;AF=0.03;AMR_AF=0.04;AFR_AF=0.07;EUR_AF=0.03 GT:DS:GL 0|0:0.050:-0.10,-0.67,-4.70 0|0:0.000:-0.00,-2.01,-5.00 0|1:1.000:-3.55,-0.00,-3.59 0|0:0.000:-0.10,-0.67,-3.92 0|0:0.050:-0.12,-0.61,-3.80 0|0:0.000:-0.10,-0.69,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.02,-1.36,-5.00 0|0:0.000:-0.01,-1.75,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.100:-0.10,-0.70,-5.00 0|0:0.000:-0.21,-0.43,-1.87 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.000:-0.00,-2.20,-5.00 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.06,-0.90,-5.00 1|0:0.700:-1.01,-0.04,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.01,-1.70,-5.00 0|0:0.000:-0.13,-0.57,-3.25 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.02,-1.38,-5.00 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.100:-0.19,-0.46,-1.99 0|0:0.000:-0.00,-2.39,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.00,-2.73,-5.00 0|0:0.050:-0.05,-0.93,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.050:-0.23,-0.41,-1.63 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.050:-0.10,-0.68,-4.00 0|1:0.950:-2.56,-0.44,-0.20 0|0:0.000:-0.08,-0.79,-5.00 0|0:0.000:-0.20,-0.45,-1.76 0|0:0.000:-0.05,-0.96,-5.00 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.00,-3.32,-5.00 0|1:1.050:-2.44,-0.27,-0.34 0|0:0.000:-0.00425076,-2.01144,-5 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.00,-2.07,-5.00 0|0:0.000:-0.00,-3.34,-5.00 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.300:-0.10,-0.70,-5.00 0|0:0.350:-1.59414,-0.0311903,-1.35813 0|0:0.000:-0.27,-0.44,-0.98 0|0:0.000:-0.00,-3.12,-5.00 0|0:0.000:-0.01,-1.72,-5.00 0|0:0.000:-0.00,-2.25,-5.00 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.050:-0.12,-0.63,-3.34 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.01,-1.54,-5.00 0|0:0.000:-0.26,-0.44,-1.03 0|0:0.000:-0.00,-2.11,-5.00 0|0:0.000:-0.02,-1.47,-5.00 0|0:0.000:-0.14,-0.57,-2.97 0|0:0.000:-0.00,-3.70,-5.00 0|0:0.100:-0.11,-0.66,-4.40 0|0:0.100:-0.10,-0.68,-3.92 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.06,-0.86,-4.70 0|1:1.000:-4.40,-0.00,-5.00 0|0:0.000:-0.02,-1.44,-5.00 0|0:0.050:-0.12,-0.63,-2.34 0|0:0.000:-0.11,-0.65,-3.11 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.80,-4.70 0|0:0.000:-0.15,-0.55,-3.38 0|0:0.000:-0.00,-2.17,-5.00 0|0:0.000:-0.01,-1.58,-5.00 1|0:1.000:-1.98,-0.00,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.01,-1.61,-5.00 0|0:0.000:-0.00,-2.80,-5.00 0|0:0.350:-0.14,-0.57,-5.00 0|0:0.000:-0.00,-3.40,-5.00 0|0:0.050:-0.0512253,-0.953661,-5 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.00,-3.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.21,-0.44,-1.70 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.100:-0.19,-0.46,-1.92 0|0:0.050:-0.07,-0.83,-4.70 0|0:0.000:-0.11,-0.64,-3.42 0|0:0.000:-0.00,-2.01,-5.00 0|0:0.050:-0.11,-0.66,-3.52 0|0:0.000:-0.01,-1.54,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.200:-0.19,-0.47,-1.80 +1 55249 rs200769871 C CTATGG 443 . AA=C;AC=151;AF=0.07;AFR_AF=0.03;AMR_AF=0.08;AN=2184;ASN_AF=0.16;AVGPOST=0.9073;ERATE=0.0063;EUR_AF=0.02;LDAF=0.0968;RSQ=0.5891;THETA=0.0038;VT=INDEL GT:DS:GL 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.200:0,0,0 0|0:0.050:0,0,0 0|1:0.800:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.500:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.200:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.90,-20.10 0|0:0.100:0.00,-0.30,-6.70 0|0:0.200:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.100:0,0,0 0|0:0.050:0.00,-0.60,-9.80 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0.00,-0.90,-20.10 0|0:0.300:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.200:0,0,0 0|0:0.400:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 1|1:1.300:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0.00,-0.30,-6.70 0|0:0.000:0.00,-1.20,-26.80 0|0:0.150:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-0.60,-9.80 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-1.50,-33.50 0|0:0.000:0,0,0 1|0:1.000:-7.60,0.00,-38.10 0|0:0.000:0.00,-0.90,-20.10 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.000:0.00,-0.90,-20.10 0|0:0.050:0.00,-0.30,-6.70 0|0:0.100:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0.00,-0.90,-20.10 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.60,-13.40 0|0:0.000:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.250:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.60,-13.40 0|0:0.000:0.00,-1.20,-26.80 0|0:0.050:0,0,0 0|0:0.000:0.00,-0.30,-6.70 0|0:0.000:0.00,-0.60,-13.40 0|0:0.050:0,0,0 0|0:0.100:0.00,-0.30,-6.70 0|0:0.000:0,0,0 0|0:0.000:0,0,0 0|0:0.150:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.050:0,0,0 0|0:0.450:0,0,0 0|0:0.100:0,0,0 0|0:0.000:0,0,0 0|0:0.050:0,0,0 0|0:0.100:0,0,0 +1 55330 rs185215913 G A 100 PASS ERATE=0.0005;AA=G;AN=2184;VT=SNP;THETA=0.0086;AVGPOST=0.9988;LDAF=0.0011;SNPSOURCE=LOWCOV;AC=1;RSQ=0.4701;AF=0.0005;AFR_AF=0.0020 GT:DS:GL 0|0:0.000:-0.18,-0.48,-2.47 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.08,-0.80,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.44,-0.46,-0.54 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.25 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.19,-0.46,-2.42 0|0:0.000:-0.19,-0.47,-2.25 0|0:0.000:-0.19,-0.46,-2.28 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.14,-0.55,-2.91 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.13,-0.58,-2.69 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-3.38 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.86,-4.70 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.103617,-0.673255,-4.22185 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.000:-0.00,-2.02,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00966115,-1.65758,-5 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.000:-0.01,-1.71,-5.00 0|0:0.000:-0.08,-0.78,-5.00 0|0:0.000:-0.12,-0.61,-3.85 0|0:0.000:-0.00,-2.44,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.89,-5.00 0|0:0.000:-0.10,-0.70,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.39 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.14,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.87 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.74 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-3.34 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.73,-0.09,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.37,-5.00 0|0:0.000:-0.11,-0.67,-3.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.14,-0.55,-3.18 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.79 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.83 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 +1 55367 rs190850374 G A 100 PASS ERATE=0.0004;THETA=0.0044;AA=G;AN=2184;VT=SNP;LDAF=0.0029;RSQ=0.3860;SNPSOURCE=LOWCOV;AVGPOST=0.9961;AC=2;AF=0.0009;AMR_AF=0.01 GT:DS:GL 0|0:0.000:-0.18,-0.48,-2.47 0|0:0.000:-0.20,-0.44,-2.08 0|0:0.000:-0.19,-0.45,-2.17 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.20,-0.45,-2.11 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.02,-1.46,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.62 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.04,-1.05,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.19,-0.45,-2.30 0|0:0.000:-0.03,-1.17,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.21,-0.43,-1.92 0|0:0.000:-0.00,-1.96,-5.00 0|0:0.050:-0.19,-0.45,-2.17 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.38 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.80,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.17 0|0:0.050:-0.10,-0.69,-3.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.09,-0.73,-4.40 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.185074,-0.467348,-2.21753 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.0430444,-1.0254,-4.39794 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.00,-2.96,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.09,-0.71,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.03,-1.24,-5.00 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-1.97 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-1.99 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.67,-3.21 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.20 0|0:0.000:-0.23,-0.45,-1.30 0|0:0.000:-0.00,-2.28,-5.00 0|0:0.000:-0.02,-1.45,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.39 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.00,-2.00,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.000:-0.10,-0.68,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.19,-0.46,-1.82 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.85 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 58814 rs114420996 G A 100 PASS AC=223 GT:DS:GL 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.22,-0.42,-1.80 0|0:0.000:-0.00,-2.81,-5.00 0|0:0.000:-0.04,-1.11,-5.00 0|0:0.000:-0.00,-3.80,-5.00 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.000:-0.00,-2.06,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.27,-5.00 0|0:0.000:-0.09,-0.74,-5.00 1|0:1.000:-1.34,-0.02,-5.00 0|0:0.000:-0.06,-0.86,-5.00 0|0:0.000:-0.01,-1.74,-5.00 0|0:0.000:-0.00,-2.37,-5.00 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.00,-2.91,-5.00 1|0:1.000:-5.00,-0.00,-3.70 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.06,-0.89,-5.00 1|0:1.000:-3.70,-0.00,-2.23 0|0:0.000:-0.00,-3.49,-5.00 0|0:0.000:-0.00,-2.57,-5.00 1|0:1.000:-0.92,-0.06,-5.00 0|0:0.000:-0.00,-2.42,-5.00 0|0:0.000:-0.01,-1.50,-5.00 0|0:0.000:-0.11,-0.65,-4.10 0|0:0.000:-0.00,-2.17,-5.00 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.01,-1.59,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.00,-2.86,-5.00 0|0:0.000:-0.10,-0.67,-3.92 0|0:0.000:-0.11,-0.67,-3.80 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.08,-0.76,-3.92 1|0:1.100:-2.98,-0.46,-0.19 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.00305076,-2.1549,-5 0|0:0.000:-0.00,-1.98,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.73,-5.00 0|0:0.200:-0.44,-0.47,-0.53 0|0:0.000:-0.07,-0.84,-5.00 0|0:0.000:-0.03,-1.12,-5.00 0|0:0.000:-0.0464433,-0.994133,-4.22185 0|0:0.000:-0.00,-2.99,-5.00 0|1:1.000:-5.00,-0.14,-0.56 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.01,-1.88,-5.00 0|0:0.000:-0.00,-2.31,-5.00 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.16,-5.00 1|0:1.000:-3.70,-0.00,-5.00 0|0:0.000:-0.12,-0.62,-3.34 0|0:0.000:-0.11,-0.66,-4.22 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.11,-0.65,-3.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.08 0|0:0.000:-0.11,-0.67,-3.47 0|0:0.000:-0.10,-0.69,-4.22 0|0:0.050:-0.10,-0.69,-3.80 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.70 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.13,-5.00 0|0:0.050:-0.22,-0.45,-1.32 0|0:0.600:-0.26,-0.34,-5.00 0|0:0.000:-0.00,-2.74,-5.00 0|0:0.000:-0.01,-1.76,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.22,-0.43,-1.70 0|0:0.000:-0.11,-0.64,-4.22 0|0:0.000:-0.00,-1.97,-5.00 0|0:0.000:-0.00,-2.52,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.01,-1.70,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.02,-1.42,-5.00 0|0:0.000:-0.06,-0.88,-5.00 0|0:0.000:-0.01,-1.67,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.11,-0.65,-3.38 0|0:0.000:-0.02,-1.39,-5.00 0|0:0.000:-0.00,-2.70,-5.00 0|0:0.000:-0.00,-1.96,-5.00 0|0:0.000:-0.10,-0.67,-3.28 0|0:0.050:-0.35,-0.42,-0.76 +1 61462 rs56992750 T A 100 PASS LDAF=0.0378 GT:DS:GL 0|0:0.050:-0.19,-0.46,-2.28 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.20,-0.45,-1.91 0|0:0.000:-0.20,-0.45,-2.08 0|0:0.050:-0.22,-0.43,-1.79 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.000:-0.08,-0.76,-5.00 0|0:0.000:-0.03,-1.18,-5.00 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.25 0|0:0.000:-0.36,-0.41,-0.76 0|0:0.000:-0.18,-0.48,-2.69 0|0:0.050:-0.08,-0.77,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.34 0|0:0.000:-0.11,-0.66,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.23,-0.41,-1.50 0|0:0.000:-0.17,-0.48,-2.49 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.47,-2.13 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.47,-5.00 0|0:0.000:-0.13,-0.60,-3.80 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.000:-0.26,-0.40,-1.34 0|0:0.000:-0.10,-0.67,-4.40 0|0:0.000:-0.19,-0.45,-2.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.000:-0.37,-0.42,-0.72 0|0:0.000:-0.37,-0.42,-0.71 0|0:0.000:-0.10,-0.67,-4.00 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.18,-0.48,-2.19 0|0:0.000:-0.18,-0.47,-2.42 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.180798,-0.474385,-2.29414 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.55 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.04,-1.06,-5.00 0|0:0.000:-0.02,-1.37,-5.00 0|0:0.050:-0.21,-0.43,-1.84 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.000:-0.15,-0.54,-2.57 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.10,-0.67,-3.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.67,-3.42 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.63,-3.62 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.10 0|0:0.000:-0.03,-1.16,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.04,-1.05,-5.00 0|0:0.000:-0.01,-1.62,-5.00 0|0:0.000:-0.15,-0.53,-3.13 0|0:0.000:-0.07,-0.81,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.22,-0.42,-1.76 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.31,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.11,-0.66,-3.92 0|0:0.000:-0.17,-0.49,-2.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.88 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 66176 rs28552463 T A 100 PASS AN=2184;RSQ=0.4451;VT=SNP;AA=.;THETA=0.0095;LDAF=0.0631;AC=70;SNPSOURCE=LOWCOV;ERATE=0.0061;AVGPOST=0.9210;AF=0.03;ASN_AF=0.0017;AMR_AF=0.01;AFR_AF=0.13;EUR_AF=0.0013 GT:DS:GL 0|0:0.050:-0.06,-0.90,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.06,-0.89,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.46,-2.26 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-4.40 0|0:0.000:-0.05,-0.99,-5.00 0|0:0.000:-0.19,-0.46,-2.40 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.87,-5.00 0|0:0.050:-0.18,-0.48,-2.44 0|0:0.000:-0.19,-0.45,-2.24 0|0:0.000:-0.12,-0.63,-3.85 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.44,-0.46,-0.54 0|0:0.000:-0.12,-0.63,-4.22 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.89,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.12,-0.63,-4.10 0|0:0.000:-0.19,-0.46,-2.36 0|0:0.050:-0.14,-0.57,-1.98 0|0:0.000:-0.29,-0.44,-0.90 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.05 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.03,-1.25,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.113769,-0.637668,-3.85387 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.46,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.11,-5.00 0|0:0.000:-0.19,-0.46,-2.16 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.03,-1.18,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.45,-2.08 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.74 0|0:0.000:-0.19,-0.46,-2.32 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.47,-1.97 0|0:0.050:-0.33,-0.44,-0.78 0|0:0.000:-0.06,-0.89,-4.70 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.18,-0.48,-2.53 0|0:0.000:-0.18,-0.47,-2.27 0|0:0.000:-0.19,-0.46,-2.20 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.65,-3.92 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-1.95 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.15 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.06,-0.89,-5.00 0|0:0.000:-0.11,-0.64,-3.66 0|0:0.050:-0.195247,-0.456652,-1.89688 0|0:0.000:-0.01,-1.64,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.91 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.20,-0.46,-1.75 0|0:0.000:-0.20,-0.45,-2.22 0|0:0.050:-0.20,-0.46,-1.72 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 +1 66219 rs181028663 A T 100 PASS LDAF=0.1137;ERATE=0.0074;AN=2184;VT=SNP;AA=.;AC=68;THETA=0.0059;RSQ=0.2946;AVGPOST=0.8268;SNPSOURCE=LOWCOV;AF=0.03;ASN_AF=0.08;AMR_AF=0.04;AFR_AF=0.01;EUR_AF=0.01 GT:DS:GL 0|0:0.050:-0.18,-0.48,-2.49 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.32,-0.43,-0.80 0|0:0.250:-0.18,-0.48,-2.17 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.33,-0.43,-0.79 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-2.42 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.81,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.61,-3.22 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.36,-0.44,-0.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.26,-0.44,-1.05 0|0:0.000:-0.00,-2.04,-5.00 0|0:0.100:-0.15,-0.55,-2.11 0|0:0.050:-0.27,-0.43,-1.06 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.47,-2.37 0|0:0.050:-0.11,-0.65,-2.42 1|0:0.550:-0.45,-0.47,-0.52 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-2.04 0|0:0.600:-0.37,-0.43,-0.69 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.69,-4.00 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.53,-1.79 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.12,-0.61,-3.17 0|0:0.050:-0.18,-0.48,-2.33 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.050:-0.42,-0.46,-0.57 0|0:0.050:-0.17,-0.51,-1.67 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.20,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.200:-0.32,-0.44,-0.82 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.46 0|0:0.050:-0.15,-0.53,-2.85 0|0:0.100:-0.18,-0.47,-2.27 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.42,-0.45,-0.58 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.40,-0.44,-0.61 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.47,-2.08 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.68,-4.40 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.200:-0.10,-0.70,-4.70 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.27,-0.40,-1.18 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.47,-1.81 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 +1 66331 rs186063952 A C 100 PASS THETA=0.0126;AVGPOST=0.7656;RSQ=0.1616;AN=2184;LDAF=0.1387;ERATE=0.0093;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AC=42;AF=0.02;ASN_AF=0.0035;AMR_AF=0.01;AFR_AF=0.07 GT:DS:GL 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.45,-0.47,-0.51 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.69,-4.70 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.70,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.10,-0.68,-4.40 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.46,-1.30 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.350:-0.477139,-0.477113,-0.477113 0|0:0.250:-0.17,-0.49,-2.53 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.18,-0.48,-2.45 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.20 0|0:0.150:-0.31,-0.43,-0.84 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.51,-2.75 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.47,-0.47,-0.49 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.550:-0.477139,-0.477113,-0.477113 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 +1 66442 rs192044252 T A 100 PASS RSQ=0.1763;AVGPOST=0.7894;AN=2184;THETA=0.0031;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AC=36;ERATE=0.0107;LDAF=0.1241;AF=0.02;ASN_AF=0.0035;AMR_AF=0.03;AFR_AF=0.02;EUR_AF=0.01 GT:DS:GL 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.14,-0.56,-2.05 0|0:0.100:-0.42,-0.45,-0.58 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.10,-0.70,-4.70 0|0:0.200:-0.44,-0.46,-0.54 0|0:0.100:-0.05,-0.99,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.000:-0.15,-0.53,-3.19 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.26,-0.44,-1.03 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.150:-0.18,-0.47,-2.41 0|0:0.200:-0.48,-0.48,-0.48 0|1:0.650:-0.24,-0.45,-1.14 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.200:-0.20,-0.48,-1.40 0|1:0.550:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.43,-0.91 0|0:0.000:-0.08,-0.79,-4.10 0|0:0.100:-0.28,-0.43,-1.01 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.82,-3.25 0|0:0.100:-0.33,-0.44,-0.76 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.21,-0.47,-1.40 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.477139,-0.477113,-0.477113 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.23,-0.46,-1.21 0|0:0.000:-0.12,-0.63,-3.38 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.100:-0.28,-0.43,-0.95 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.300:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.12,-0.63,-3.30 0|1:0.750:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.48,-2.20 0|0:0.100:-0.19,-0.49,-1.52 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.35,-0.44,-0.72 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.14,-0.58,-1.96 0|0:0.000:-0.05,-0.93,-4.70 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.300:-0.19,-0.46,-1.82 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.08,-0.78,-3.09 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.97,-4.70 0|0:0.000:-0.32,-0.43,-0.82 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.500:-0.477139,-0.477113,-0.477113 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.27,-0.44,-0.98 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 +1 66457 rs13328655 T A 100 PASS ERATE=0.0085;AN=2184;VT=SNP;AA=.;AC=31;AVGPOST=0.8340;LDAF=0.0957;RSQ=0.1836;SNPSOURCE=LOWCOV;THETA=0.0024;AF=0.01;ASN_AF=0.01;AMR_AF=0.01;AFR_AF=0.03;EUR_AF=0.01 GT:DS:GL 0|0:0.150:-0.20,-0.44,-2.01 0|0:0.050:-0.21,-0.47,-1.41 0|0:0.250:-0.47,-0.47,-0.49 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.050:-0.23,-0.45,-1.28 0|0:0.050:-0.09,-0.75,-3.92 1|0:0.650:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.42,-1.85 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.100:-0.30,-0.44,-0.90 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.18,-0.48,-2.36 0|0:0.150:-0.18,-0.47,-2.42 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.49,-1.54 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.250:-0.30,-0.43,-0.90 0|1:0.950:-0.48,-0.48,-0.48 0|0:0.200:-0.23,-0.44,-1.27 0|0:0.050:-0.27,-0.43,-1.05 0|0:0.050:-0.22,-0.45,-1.37 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.07,-0.83,-3.30 0|0:0.150:-0.34,-0.44,-0.74 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.100:-0.33,-0.43,-0.81 0|0:0.200:-0.46,-0.47,-0.50 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.350:-0.477139,-0.477113,-0.477113 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.150:-0.44,-0.46,-0.54 0|0:0.300:-0.05,-0.94,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.250:-0.33,-0.43,-0.78 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.477139,-0.477113,-0.477113 0|0:0.050:-0.06,-0.88,-5.00 0|0:0.200:-0.48,-0.48,-0.48 0|1:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.18,-0.48,-2.20 1|0:0.900:-1.78,-0.13,-0.61 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.22,-0.46,-1.24 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.17,-0.53,-1.68 0|0:0.100:-0.16,-0.51,-2.74 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.200:-0.19,-0.46,-1.82 0|0:0.350:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.250:-0.22,-0.47,-1.29 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.88,-4.10 0|0:0.100:-0.32,-0.43,-0.82 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.600:-0.477139,-0.477113,-0.477113 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.350:-0.41,-0.45,-0.58 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 +1 66507 rs12401368 T A 100 PASS ERATE=0.0197;AN=2184;VT=SNP;AA=.;THETA=0.0122;SNPSOURCE=LOWCOV;AC=170;RSQ=0.2110;LDAF=0.2457;AVGPOST=0.6536;AF=0.08;ASN_AF=0.07;AMR_AF=0.09;AFR_AF=0.05 GT:DS:GL 0|1:1.000:-2.28,-0.01,-1.70 1|0:1.000:-2.41,-0.20,-0.44 0|0:0.200:-0.23,-0.45,-1.20 1|0:1.300:-2.79,-0.45,-0.19 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 1|1:1.400:-3.09,-0.47,-0.18 1|0:1.200:-1.17,-0.39,-0.28 0|0:0.150:-0.12,-0.61,-3.22 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.450:-0.21,-0.43,-1.89 1|0:0.600:-0.48,-0.48,-0.48 1|0:0.700:-0.27,-0.44,-0.98 1|0:0.750:-0.48,-0.48,-0.48 0|1:1.150:-3.02,-0.46,-0.18 0|1:1.150:-3.11,-0.47,-0.18 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.400:-0.32,-0.43,-0.83 1|0:0.750:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 1|0:0.950:-0.44,-0.46,-0.54 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.450:-0.33,-0.43,-0.78 0|0:0.050:-0.18,-0.47,-2.35 0|0:0.150:-0.33,-0.43,-0.79 0|0:0.600:-0.24,-0.44,-1.25 0|0:0.600:-0.48,-0.48,-0.48 0|1:0.900:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.300:-0.34,-0.30,-1.42 0|0:0.100:-0.17,-0.52,-1.54 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.250:-0.27,-0.43,-1.01 0|0:0.550:-0.38,-0.44,-0.66 0|0:0.450:-0.46,-0.47,-0.51 0|0:0.150:-0.477139,-0.477113,-0.477113 1|0:0.850:-0.48,-0.48,-0.48 1|1:1.150:-0.48,-0.48,-0.48 0|1:0.950:-2.15,-0.01,-1.81 0|0:0.500:-0.48,-0.48,-0.48 0|1:1.000:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.477139,-0.477113,-0.477113 0|1:1.000:-1.83,-0.01,-3.70 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|1:1.150:-2.81,-0.46,-0.19 0|0:0.150:-0.23,-0.46,-1.22 1|1:1.450:-5.00,-0.65,-0.11 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.450:-0.15,-0.55,-1.84 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.250:-0.36,-0.44,-0.69 0|1:1.050:-2.80,-0.27,-0.33 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.450:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 0|0:0.900:-0.48,-0.48,-0.48 0|0:0.250:-0.27,-0.44,-1.00 0|0:0.700:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.350:-0.09,-0.71,-3.15 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.800:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 1|1:1.450:-3.01,-0.46,-0.18 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.750:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.700:-0.477139,-0.477113,-0.477113 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.650:-0.48,-0.48,-0.48 1|0:0.950:-0.48,-0.48,-0.48 0|0:0.300:-0.48,-0.48,-0.48 0|0:0.400:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.550:-0.48,-0.48,-0.48 0|0:0.200:-0.48,-0.48,-0.48 0|0:0.250:-0.48,-0.48,-0.48 0|0:0.600:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 0|0:0.500:-0.48,-0.48,-0.48 +1 67179 rs149952626 C G 100 PASS AVGPOST=0.9946;AN=2184;VT=SNP;AA=.;THETA=0.0046;SNPSOURCE=LOWCOV;ERATE=0.0012;AC=11;RSQ=0.6333;LDAF=0.0069;AF=0.01;ASN_AF=0.02 GT:DS:GL 0|0:0.000:-0.01,-1.77,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.03,-1.23,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.02,-1.43,-5.00 0|0:0.000:-0.14,-0.56,-3.27 0|0:0.000:-0.19,-0.46,-2.27 0|0:0.000:-0.21,-0.43,-1.86 0|0:0.000:-0.10,-0.70,-4.70 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.000:-0.14,-0.57,-3.66 0|0:0.050:-0.21,-0.43,-1.87 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.66 0|0:0.000:-0.09,-0.73,-5.00 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.050:-0.19,-0.45,-2.20 0|0:0.000:-0.11,-0.63,-4.40 0|0:0.000:-0.05,-0.98,-5.00 0|0:0.000:-0.10,-0.67,-4.70 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.15,-0.54,-2.96 0|0:0.000:-0.03,-1.21,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.34,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.18,-0.47,-2.37 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.89,-5.00 0|0:0.000:-0.14,-0.57,-2.85 0|0:0.000:-0.10,-0.68,-4.70 0|0:0.000:-0.01,-1.66,-5.00 0|0:0.000:-0.24,-0.45,-1.17 0|0:0.000:-0.01,-1.82,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.70,-4.00 0|0:0.000:-0.16,-0.51,-2.52 0|0:0.000:-0.23,-0.43,-1.46 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.16,-0.51,-2.45 0|0:0.000:-0.18,-0.48,-2.43 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.115567,-0.631713,-3.85387 0|0:0.000:-0.01,-1.58,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.13 0|0:0.000:-0.0960423,-0.706328,-2.75449 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.03,-1.15,-5.00 0|0:0.000:-0.18,-0.47,-2.26 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.10,-0.69,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.23 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.000:-0.09,-0.71,-4.70 0|0:0.000:-0.18,-0.48,-2.57 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-1.98 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.67,-3.49 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.25 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.14,-0.56,-3.30 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.68,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.04,-1.01,-5.00 0|0:0.050:-0.04,-1.11,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.09,-0.71,-4.10 0|0:0.000:-0.18,-0.47,-2.54 0|0:0.000:-0.18,-0.47,-2.14 0|0:0.000:-0.10,-0.68,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.22,-0.43,-1.49 0|0:0.000:-0.04,-1.07,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.86 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 +1 67181 rs77662731 A G 100 PASS AVGPOST=0.9817;THETA=0.0096;ERATE=0.0013;AN=2184;RSQ=0.8542;AC=104;LDAF=0.0529;VT=SNP;AA=.;SNPSOURCE=LOWCOV;AF=0.05;AMR_AF=0.02;AFR_AF=0.20 GT:DS:GL 0|0:0.000:-0.01,-1.49,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.02,-1.28,-5.00 0|0:0.000:-0.06,-0.90,-5.00 0|0:0.000:-0.01,-1.48,-5.00 0|0:0.000:-0.10,-0.69,-4.40 0|0:0.000:-0.19,-0.46,-2.27 0|0:0.000:-0.21,-0.43,-1.94 0|0:0.000:-0.05,-0.95,-5.00 0|0:0.000:-0.00,-2.63,-5.00 0|0:0.050:-0.14,-0.57,-3.70 0|0:0.000:-0.21,-0.43,-1.87 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.67 0|0:0.000:-0.09,-0.74,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.45,-2.20 0|0:0.050:-0.12,-0.61,-4.10 0|0:0.000:-0.04,-1.03,-5.00 0|0:0.000:-0.10,-0.67,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.050:-0.15,-0.55,-2.97 0|0:0.000:-0.03,-1.22,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.02,-1.34,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.66,-4.40 0|0:0.000:-0.18,-0.47,-2.36 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.00,-2.36,-5.00 0|0:0.000:-0.13,-0.58,-2.89 0|0:0.000:-0.10,-0.68,-4.40 0|0:0.000:-0.01,-1.65,-5.00 0|0:0.000:-0.23,-0.46,-1.23 0|0:0.000:-0.08,-0.77,-5.00 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.06,-0.92,-5.00 0|0:0.000:-0.16,-0.51,-2.52 0|0:0.050:-0.22,-0.43,-1.51 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.12,-0.62,-3.12 0|0:0.000:-0.18,-0.47,-2.42 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.11627,-0.62945,-3.79588 0|0:0.000:-0.01,-1.59,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.46,-2.13 0|0:0.000:-0.0975185,-0.700667,-2.72125 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.02,-1.41,-5.00 0|0:0.000:-0.18,-0.47,-2.25 0|0:0.000:-0.12,-0.63,-4.00 0|0:0.000:-0.10,-0.69,-4.10 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.18,-0.48,-2.22 0|0:0.000:-0.03,-1.24,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.47 0|0:0.000:-0.10,-0.71,-4.70 0|0:0.000:-0.18,-0.48,-2.57 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.100:-0.19,-0.46,-1.99 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.150:-0.48,-0.48,-0.48 0|0:0.050:-0.11,-0.67,-3.49 0|0:0.000:-0.11,-0.65,-3.80 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.10,-0.68,-3.27 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.050:-0.14,-0.56,-3.38 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.000:-0.01,-1.94,-5.00 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.03,-1.19,-5.00 0|0:0.000:-0.04,-1.10,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.11,-0.64,-4.10 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.05,-0.93,-5.00 0|0:0.050:-0.477139,-0.477113,-0.477113 0|0:0.000:-0.06,-0.91,-5.00 0|0:0.000:-0.18,-0.47,-2.55 0|0:0.000:-0.18,-0.47,-2.16 0|0:0.000:-0.10,-0.67,-3.74 0|0:0.050:-0.48,-0.48,-0.48 0|0:0.100:-0.48,-0.48,-0.48 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.05,-0.94,-5.00 0|0:0.000:-0.04,-1.08,-5.00 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.07,-0.85,-4.70 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000:-0.19,-0.48,-1.86 0|0:0.000:-0.48,-0.48,-0.48 0|0:0.000 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_alt.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_alt.vcf new file mode 100644 index 0000000000..cdd2a96ce7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_alt.vcf @@ -0,0 +1,28 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AN=2184;AC=249,295;AF=0.11,0.12 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 300 rs180734498 C T,CT 100 PASS AN=2184;AC=249,296;AF=0.11,0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +1 400 rs180734498 C TGA 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C .A 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C A. 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 700 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 800 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 900 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1000 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1100 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1200 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1300 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1400 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1500 rs180734498 C * 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1600 rs180734498 C ]1:100]AGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1700 rs180734498 C [1:100[AGT 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1800 rs180734498 C AGT]1:100] 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1900 rs180734498 C AGT[1:100[ 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1900 rs180734498 C . 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 4370 . G <*> . . END=4383 GT:DP:GQ:MIN:PL 0/0:25:60:23:0,60,900 0/0:25:45:25:0,42,630 +1 4389 . T TC,<*> 213.73 . . GT:DP:GQ:PL 0/1:23:99:51,0,36,93,92,86 0/0:24:52:0,52,95,66,95,97 +1 4389 . C <*>, . . END=4389 GT:DP:GQ 0/0:25:45 0/1:23:99 +1 4390 . C *,<*> . . END=4390 GT:DP:GQ 0/0:26:0 0/0:25:60 +1 4391 . C . . END=4391 GT:DP:GQ 0/0:26:0 0/0:25:60 +1 4391 . C . . END=4391 GT:DP:GQ 0/0:26:0 0/0:25:60 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_chrom.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_chrom.vcf new file mode 100644 index 0000000000..9b738b85d7 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_chrom.vcf @@ -0,0 +1,7 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<2> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1ABC 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1.A 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1A> 13302 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_filter.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_filter.vcf new file mode 100644 index 0000000000..5766acb3d1 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_filter.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T 100 q10 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 q10;dp10 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs180734498 C T 100 my-filter AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C T 100 f1-1;f2 AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C T 100 . AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_id.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_id.vcf new file mode 100644 index 0000000000..daf21468c0 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_id.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 0 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 1 rs180734498;rs180734499 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 123456 abc123.id,456-789 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 234567 . C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_info.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_info.vcf new file mode 100644 index 0000000000..240651cb09 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_info.vcf @@ -0,0 +1,63 @@ +##fileformat=VCFv4.3 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +0 100 rs180734498 C T 100 PASS AA=ACGT GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 200 rs180734498 C T 100 PASS AA=. GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 300 rs180734498 C T 100 PASS AA=- GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +0 400 rs180734498 C T 100 PASS AA=1.23 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 100 rs180734498 C T 100 PASS AC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T,G 100 PASS AC=1,1 GT:DS:GL 0|2:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +2 100 rs180734498 C T 100 PASS AF=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 200 rs180734498 C T 100 PASS AF=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +2 300 rs180734498 C T 100 PASS AF=0.5e-2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 100 rs180734498 C T 100 PASS AN=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +3 200 rs180734498 C T 100 PASS AN=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +4 300 rs180734498 C T 100 PASS BQ=0.14 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +4 400 rs180734498 C T 100 PASS BQ=123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 100 rs180734498 C T 100 PASS BQ=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 200 rs180734498 C T 100 PASS CIGAR=1D GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 300 rs180734498 C T 100 PASS CIGAR=1M30I2D1N GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +5 400 rs180734498 C T,G 100 PASS CIGAR=1M30I2D1N,1X GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75 +6 100 rs180734498 C T 100 PASS DB GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +6 200 rs180734498 C T 100 PASS DB=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +6 300 rs180734498 C T 100 PASS DB=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +7 100 rs180734498 C T 100 PASS DP=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +7 200 rs180734498 C T 100 PASS DP=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +8 100 rs180734498 C T 100 PASS END=100 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +8 200 rs180734498 C T 100 PASS END=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 100 rs180734498 C T 100 PASS H2 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 200 rs180734498 C T 100 PASS H2=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +9 300 rs180734498 C T 100 PASS H2=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 100 rs180734498 C T 100 PASS H3 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 200 rs180734498 C T 100 PASS H3=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +10 300 rs180734498 C T 100 PASS H3=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +11 200 rs180734498 C T 100 PASS MQ=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +11 300 rs180734498 C T 100 PASS MQ=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +12 100 rs180734498 C T 100 PASS MQ0=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +12 200 rs180734498 C T 100 PASS MQ0=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +13 100 rs180734498 C T 100 PASS NS=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +13 200 rs180734498 C T 100 PASS NS=2184 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +14 200 rs180734498 C T 100 PASS SB=0.150 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +14 300 rs180734498 C T 100 PASS SB=1.1e-123 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 100 rs180734498 C T 100 PASS SOMATIC GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 200 rs180734498 C T 100 PASS SOMATIC=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +15 300 rs180734498 C T 100 PASS SOMATIC=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 100 rs180734498 C T 100 PASS VALIDATED GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 200 rs180734498 C T 100 PASS VALIDATED=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +16 300 rs180734498 C T 100 PASS VALIDATED=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 100 rs180734498 C T 100 PASS 1000G GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 200 rs180734498 C T 100 PASS 1000G=0 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +17 300 rs180734498 C T 100 PASS 1000G=1 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 100 rs180734498 C T 100 PASS MY=0.777,-0.123,0.5;VT=S;ASN_AF=0.13;AMR_AF=0.17;AFR_AF=0.04;EUR_AF=0.21 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 200 rs180734498 C T 100 PASS MY=0.777,-0.123;EXPLAIN="info_keys_with_Number=G_is_not_defined,_any_number_is_allowed" GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +18 300 rs180734498 C T,G,A 100 PASS MY2=0.777,-0.123,0.5,-0.987;RSQ=0.4319;LDAF=0.2327;ERATE=0.0161;AN=2184;THETA=0.0046;SNPSOURCE=LOWCOV GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62,-2.75,-3.45,-4.75,-2.75,-3.45,-4.75,-6.55 0|1:1.000:-2.45,-0.00,-5.00,-2.75,-3.45,-4.75,-2.75,-3.45,-4.75,-6.55 +19 100 rs180734498 C T 100 PASS MY3=0.777%03A-0.123%03B0.5%3D-0.987%0A;RSQ=0.4319 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_pos.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_pos.vcf new file mode 100644 index 0000000000..ef93b7a913 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_pos.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 0 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +<1> 1 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1ABC 123456 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_qual.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_qual.vcf new file mode 100644 index 0000000000..034f1b7095 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_qual.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 C T 2e+1 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 300 rs180734498 C T 5.3e-10 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 400 rs180734498 C T 5.75 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 500 rs180734498 C T . PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 600 rs180734498 C T Inf PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 700 rs180734498 C T +Inf PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 800 rs180734498 C T NaN PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_ref.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_ref.vcf new file mode 100644 index 0000000000..6d6889ba01 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_ref.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 200 rs180734498 CAGT T 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_samples.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_samples.vcf new file mode 100644 index 0000000000..6bf9bedc00 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_body_samples.vcf @@ -0,0 +1,13 @@ +##fileformat=VCFv4.3 +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 100 rs180734498 C T 100 PASS AC=4 GT 0|0 0|1 +1 200 rs180734498 C T 100 PASS AC=4 GL -0.13,-0.58,-3.62 -2.45,-0.00,-5.00 +1 300 rs180734498 C T 100 PASS AC=4 GT:MY 1/0:A 0|1:A,B,C +1 400 rs180734498 C T,A 100 PASS AC=4,5 GT:CU 1/2:1,5 0|1:2,0 +1 500 rs180734498 C T,G 100 PASS AC=4,6 GT:CU2 1/2:-0.13,-0.58,-3.62 0|1:-2.45,-0.00,-5.00 +1 600 rs180734498 C T 100 PASS AC=4 DP 1 4 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_000.vcf new file mode 100644 index 0000000000..b9e9528b03 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_000.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_001.vcf new file mode 100644 index 0000000000..3685d3f36a --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_001.vcf @@ -0,0 +1,2 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT SAMPLE1 SAMPLE2 SAMPLE3 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_002.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_002.vcf new file mode 100644 index 0000000000..2663c31574 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_fileformat_header_002.vcf @@ -0,0 +1,3 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 +1 123 . TC T . . . GT 0|0 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_alt.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_alt.vcf new file mode 100644 index 0000000000..89a44c9f7f --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_alt.vcf @@ -0,0 +1,11 @@ +##fileformat=VCFv4.3 +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +##ALT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_assembly.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_assembly.vcf new file mode 100644 index 0000000000..74b7269e74 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_assembly.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##assembly=ftp://www.ebi.ac.uk:8080/valid/host/to/file.fastq +##assembly=http://123.0.1.2:8080/valid/host/to/file.fastq +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_contig.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_contig.vcf new file mode 100644 index 0000000000..fa0dc820f9 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_contig.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##contig= +##contig= +##contig= +##contig= +##contig= +##contig= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_format.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_format.vcf new file mode 100644 index 0000000000..ec42b74736 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_format.vcf @@ -0,0 +1,8 @@ +##fileformat=VCFv4.3 +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_info.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_info.vcf new file mode 100644 index 0000000000..dc54e167a5 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_info.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +##INFO= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_meta.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_meta.vcf new file mode 100644 index 0000000000..916c9b4589 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_meta.vcf @@ -0,0 +1,7 @@ +##fileformat=VCFv4.3 +##META= +##META= +##META= +##META= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_pedigree.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_pedigree.vcf new file mode 100644 index 0000000000..3dd68036cd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_pedigree.vcf @@ -0,0 +1,7 @@ +##fileformat=VCFv4.3 +##PEDIGREE= +##PEDIGREE= +##PEDIGREE= +##PEDIGREE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_pedigreedb.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_pedigreedb.vcf new file mode 100644 index 0000000000..cad8c60484 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_pedigreedb.vcf @@ -0,0 +1,5 @@ +##fileformat=VCFv4.3 +##pedigreeDB=ftp://www.ebi.ac.uk:8080/valid/host/to/file.db +##pedigreeDB=http://123.0.1.2:8080/valid/host/to/file.db +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_sample.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_sample.vcf new file mode 100644 index 0000000000..7f75b4fdf2 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_meta_sample.vcf @@ -0,0 +1,9 @@ +##fileformat=VCFv4.3 +##SAMPLE= +##SAMPLE= +##SAMPLE= +##SAMPLE= +##SAMPLE= +##SAMPLE= +#CHROM POS ID REF ALT QUAL FILTER INFO +1 123 . TC T . . . diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_ploidy_000.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_ploidy_000.vcf new file mode 100644 index 0000000000..334cb241df --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_ploidy_000.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 61462 rs56992750 T A 100 PASS . GT 0|0|1 0|1 +1 61480 rs56992751 T A 100 PASS . GT 0 0|1 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_ploidy_001.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_ploidy_001.vcf new file mode 100644 index 0000000000..fabe447d92 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_ploidy_001.vcf @@ -0,0 +1,6 @@ +##fileformat=VCFv4.1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 61462 . T A 100 PASS . GT:PL 0|0:1,2,3 1|1:4,5,6 +2 61462 . T A,C 100 PASS . GT:PL 0|0:1,2,3,4,5,6 0|1|2:10,11,12,13,14,15,16,17,18,19 +X 61462 . T A 100 PASS . GT:PL 0:1,2 1|1:4,5,6 +X 61463 . T A,C 100 PASS . GT:PL 0:1,2,3 1|1:4,5,6,7,8,9 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_symbolic_duplicates.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_symbolic_duplicates.vcf new file mode 100644 index 0000000000..98fe8fa1bd --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.3/passed/passed_symbolic_duplicates.vcf @@ -0,0 +1,4 @@ +##fileformat=VCFv4.3 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT HG00096 HG00097 +1 123 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 +1 123 rs180734498 C 100 PASS AN=2184;AC=249;AF=0.11 GT:DS:GL 0|0:0.050:-0.13,-0.58,-3.62 0|1:1.000:-2.45,-0.00,-5.00 diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/4.5/passed/zero_length_LAA.vcf b/src/test/resources/htsjdk/hts-specs/test/vcf/4.5/passed/zero_length_LAA.vcf new file mode 100644 index 0000000000..fd951420f3 --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/4.5/passed/zero_length_LAA.vcf @@ -0,0 +1,10 @@ +##fileformat=VCFv4.5 +##FORMAT= +##FORMAT= +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT homref het +1 100 zero_length_EC C T . . . LAA:LEC : 1:1 +1 200 missing_EC C T . . . LAA:LEC :. 1:1 +1 400 omitted_EC C T . . . LAA:LEC . 1:1 +1 300 missing_LAA C T . . . LAA:LEC .:. 1:1 +1 500 omitted_or_zero_LAA C T . . . LAA:LEC 1:1 +1 600 inferred_LAA C T . . . LAA:LEC .: 1:1 \ No newline at end of file diff --git a/src/test/resources/htsjdk/hts-specs/test/vcf/README.md b/src/test/resources/htsjdk/hts-specs/test/vcf/README.md new file mode 100644 index 0000000000..2433c0f4df --- /dev/null +++ b/src/test/resources/htsjdk/hts-specs/test/vcf/README.md @@ -0,0 +1,13 @@ +# Test files for VCF + +This folder contains a "failed/" folder and a "passed/" folder for each VCF +version. They contain test VCF files that can be used to assess correctness of +tools that parse or produce VCF files. + +The "failed/" folder contains VCFs that are incorrect according to the VCF spec. +Usually each file has a metadata line explaining what is wrong with it. + +The "passed/" folder contains VCFs that should be accepted by tools. Those VCFs +sometimes exercise uncommon scenarios and corner cases. For that reason they are +not good examples for newcomers to learn about VCF. For that, go to the folder +"examples/" at the root folder in this repo.